<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: grumbel</title><link>https://news.ycombinator.com/user?id=grumbel</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 04 Sep 2026 09:22:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=grumbel" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by grumbel in "GPT-6 Astra"]]></title><description><![CDATA[
<p>> Is there something like a Turing test for AGI?<p>There is the "Economic Turing Test", you let it find a job and earn money for itself. If it can do that reliably, across a wide range of jobs, that should fit most definitions of AGI.</p>
]]></description><pubDate>Thu, 03 Sep 2026 20:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49556581</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49556581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49556581</guid></item><item><title><![CDATA[New comment by grumbel in "Internet centralization and the original sin of NAT"]]></title><description><![CDATA[
<p>And even if it wins, it won't matter much, since it is only one of many issues with the current Internet that prevents people from connecting to each other. Even with IPv6 you'd still have no way to find the other person and the moment they hop between networks, their IPv6 address won't stay the same either.<p>Ultimately I think none of this will be solved at the low level, it needs something like Iroh or libp2p where you build a new network on top of the Internet infrastructure, so that you can have things like persistent cryptographic identities and addresses that you can carry with you, largely independent of the underlying network architecture.</p>
]]></description><pubDate>Mon, 31 Aug 2026 19:43:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49514044</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49514044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49514044</guid></item><item><title><![CDATA[New comment by grumbel in "The internet is kind of a predatory cesspit now"]]></title><description><![CDATA[
<p>Internet deserves some blame too, when you have 8 billion people, but only 4 billion addresses, you are naturally going to end up with a lot of centralized services to work around those limits.</p>
]]></description><pubDate>Sat, 29 Aug 2026 19:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49492442</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49492442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49492442</guid></item><item><title><![CDATA[New comment by grumbel in "Nostr is an inclusive communication commons"]]></title><description><![CDATA[
<p>Lack of BitTorrent support in browsers is big thing that is missing. Brave and Opera have it, but all the mainstream browsers don't. Thus torrent downloads never got out of its specific niche.<p>That said, I don't think piracy is to blame here, but more the murky nature of copyright in general, with BitTorrent you automatically become redistributor of everything you download and that's just a huge liability and privacy risk that I can easily see browser developers wanting to avoid.<p>Also browser developers have gotten lazy, they couldn't even find the resources to keep FTP alive, so I doubt BitTorrent would have survived for long even if they tried adding it.</p>
]]></description><pubDate>Tue, 25 Aug 2026 09:59:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49431299</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49431299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49431299</guid></item><item><title><![CDATA[New comment by grumbel in "Nostr is an inclusive communication commons"]]></title><description><![CDATA[
<p>It would be more analog to HTTP not specing out how CDNs should work, or Usenet not specing out how DejaNews is going to work. It's infrastructure stuff neither the client nor the simple server has to care about.<p>The Nostr spec covers what matters, cryptographic identities and unique message ids, that make dumb relays that duplicating messages from elsewhere possible (an area where HTTP or Activity Pub fail at).</p>
]]></description><pubDate>Tue, 25 Aug 2026 07:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49430347</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49430347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49430347</guid></item><item><title><![CDATA[New comment by grumbel in "Jabber/XMPP: 25 Years of Digital Independence"]]></title><description><![CDATA[
<p>Looking at my complete grey friends list in Pidgin, with not a single user left active, it looks like everybody left around 8-12 years ago. Many of the old servers are offline as well.</p>
]]></description><pubDate>Tue, 25 Aug 2026 06:30:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49429816</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49429816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49429816</guid></item><item><title><![CDATA[New comment by grumbel in "Nostr is an inclusive communication commons"]]></title><description><![CDATA[
<p>Nostr is a protocol, not a service. That's like saying HTML was adopted by the alt right.</p>
]]></description><pubDate>Tue, 25 Aug 2026 06:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49429664</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49429664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49429664</guid></item><item><title><![CDATA[New comment by grumbel in "Nostr is an inclusive communication commons"]]></title><description><![CDATA[
<p>Nostr relays can censor however much they want. And users can just add other relays and route around it. That's fundamentally different from most other protocols, where user identity and posts are tied to a single server, and there is no means to just broadcast to another one.<p>On Lemmy for example you can't even find a post another server, since post ids are tied to a server. So despite post actually being cached on multiple servers, it provides absolutely nothing that helps with censorship or crash tolleranze.</p>
]]></description><pubDate>Tue, 25 Aug 2026 05:50:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49429582</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49429582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49429582</guid></item><item><title><![CDATA[New comment by grumbel in "Jabber/XMPP: 25 Years of Digital Independence"]]></title><description><![CDATA[
<p>And how am I going to find the valid friend requests under the hundreds of spam ones? I used it just like a chat version of public email, for bug reports and such, so I don't know who is going to message me beforehand.</p>
]]></description><pubDate>Mon, 24 Aug 2026 19:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49424539</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49424539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49424539</guid></item><item><title><![CDATA[New comment by grumbel in "Jabber/XMPP: 25 Years of Digital Independence"]]></title><description><![CDATA[
<p>> XMPP is the pinnacle of chat that just works.<p>Not my experience. I had to give up on it since it was just completely flooded with spam, and unlike mail readers that have ways to mitigate it, XMPP clients were ill prepared. Might still work if you keep your address hidden, but as chat-like alternative to a public email it just stopped working years ago.</p>
]]></description><pubDate>Mon, 24 Aug 2026 19:05:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49424417</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49424417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49424417</guid></item><item><title><![CDATA[New comment by grumbel in "Super Mario Derivations"]]></title><description><![CDATA[
<p>It's a nice example how one can generate infinite outputs and avoid the problems that normally come with combinatoric explosions from offering too many options. Say you have a program that can use Gtk or Qt, but also supports MP3, Ogg and other formats, all optional, you'll end up with:<p>foo-gtk, foo-qt, foo-qt-mp3-ogg, foo-qt-ogg, foo-gtk-mp3, ...<p>That quickly gets out of hand, but you don't have much other choice here, since flakes don't provide a way for the user to say "enableOgg = true", flake outputs are reproducible and thus don't have options.<p>With this approach you can leave it to the user and they can pick an output like:<p>foo.withGtk.withOgg.withMp3<p>The flake generates that output on the fly, it's still reproducible, and works the same way as an option, but it's actually an output, not an input. Since everything is lazy, that output is only created when the user requests it.<p>PS: `.override` is the other way to do it, but that doesn't work well together with `nix profile`.</p>
]]></description><pubDate>Sat, 15 Aug 2026 15:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49311245</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49311245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49311245</guid></item><item><title><![CDATA[New comment by grumbel in "A year of fighting scrapers on my 1.5 million-page website"]]></title><description><![CDATA[
<p>How is that grim? It's the dream of the Semantic Web coming true, just by different means than planed.</p>
]]></description><pubDate>Fri, 07 Aug 2026 16:31:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49212907</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49212907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49212907</guid></item><item><title><![CDATA[New comment by grumbel in "Xbox goes down. You can't play games you own on disc"]]></title><description><![CDATA[
<p>> Waiting 90 years to obtain the right to make copies is a tradeoff.<p>That's a little more than a trade off, it means nobody alive today will ever experience those games. And those people 90 years in the future, probably won't care. There is no culture kept alive here, burring it all in a landfill would do just the same.<p>DRM-free by itself really doesn't help here. DRM-free ala GOG doesn't even allow used sales, as your game ownership is still tied to an account and can't be relinquished or transferred. And buying DRM-free games from random people without ownership track record, ain't exactly a desired good to begin with.<p>As far as I know, there is no used marked for DRM-free games.<p>You need a proper copyright reform to actually addresses all of this. Or step outside the law and go the pirate route, which actually keeps old games alive and playable.</p>
]]></description><pubDate>Thu, 06 Aug 2026 06:45:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49193327</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49193327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49193327</guid></item><item><title><![CDATA[New comment by grumbel in "Xbox goes down. You can't play games you own on disc"]]></title><description><![CDATA[
<p>> Libraries and archives are able to keep digital copies, with limits imposed on how they may share them<p>Share them by bundling them with DRM[1]? Like archive.org does with books and games that you can't download, but only virtually borrow to watch in your browser (trivial to work around, but it's there nonetheless). DRM-free in a word with current Copyright isn't the solution unless you want to wait 90 years to be able to access anything.<p>> So if Steam disappears, we're all collectively dependent on our ability to break DRM to maintain our culture accessible.<p>Piracy has been preserving games since the dawn of time, so yeah, that'll continue as usual. The games that are hard to preserve are the dynamic ones, the MMORPGs that get updates every week and where large parts of the game are the player communities within it, none of which fits neatly into a DRM-free .zip file.<p>[1] <a href="https://help.archive.org/help/borrowing-from-the-lending-library/" rel="nofollow">https://help.archive.org/help/borrowing-from-the-lending-lib...</a></p>
]]></description><pubDate>Wed, 05 Aug 2026 11:38:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49181410</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49181410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49181410</guid></item><item><title><![CDATA[New comment by grumbel in "Xbox goes down. You can't play games you own on disc"]]></title><description><![CDATA[
<p>Yeah, of course you can, but that isn't exactly an argument for DRM-free GOG if you need the evil Steam to get your games running, or mess around with DOSBOX, Wine, Heroic, Lutris or whatever else is the workaround of the week. If you want to jump through extra hoops you can strip Steam DRM with a few clicks too.<p>Meanwhile with Steam you click once and the game runs, since <i>they</i> jumped through all the hoops for over a decade to make that work, while GOG sat around and still hides their MSDOS games in a self extracting Windows executable, that neither runs on DOS nor Win9x.<p>Anyway, back to the point: DRM-free is just a teeny tiny fraction of what might prevent you from running a game.<p>Also it's not like GOG is digital rights management free in the purest sense: You still have to have an account and they still track what you own, it just isn't enforced at the .exe level, but it makes things like used games sales still impossible, since you can't relinquish or transfer your ownership.<p>Overly focusing on DRM-free just misses how the software landscape has changed in the last two decades and what things actually matter.</p>
]]></description><pubDate>Wed, 05 Aug 2026 07:43:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49179758</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49179758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49179758</guid></item><item><title><![CDATA[New comment by grumbel in "An Honest Review of AI Programming"]]></title><description><![CDATA[
<p>Whenever an AI hallucinates an API call, you run the compiler, give it the error messages and it fixes it. A proper agentic workflow might do it all automatically. These are arguments form 2023 ChatGPT3.5 days when it didn't have tool access or Web search.<p>The modern problem with AI is more the opposite, you give the AI a task that is impossible with the tools at hand and instead of saying "That doesn't work", it starts elaborate workarounds to make it happen anyway.</p>
]]></description><pubDate>Tue, 04 Aug 2026 14:31:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49169541</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49169541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49169541</guid></item><item><title><![CDATA[New comment by grumbel in "Xbox goes down. You can't play games you own on disc"]]></title><description><![CDATA[
<p>DRM-free was a nice idea 20 years ago, the problem is that it doesn't scale. There is just way to much media out there to keep track of and especially with games you are looking at frequent updates and patches, that your DRM-free backup won't get, unless you turn backup up a full time job to keep track of it all.<p>If GOG went down tomorrow, those games would be gone just the same as the Steam ones, since I gave up trying to back them up a decade ago.<p>On top of that, those updates can be kind of useful. None of my GOG games run on Linux, while most of my Steam games run on Linux. Also annoying: None of the GOG games run on a genuine Win9x either, as what you are getting is an updated version for modern Windows, not the original game.<p>Either way, I just don't think DRM-free is the proper solution for media management today or in the future. The olden days of static media are largely gone and the modern world is just way more fluid. So far none of the proposed solutions are able to capture that properly.</p>
]]></description><pubDate>Tue, 04 Aug 2026 13:32:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49168763</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49168763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49168763</guid></item><item><title><![CDATA[New comment by grumbel in "Google will expand age checks on Android worldwide till the end of the year"]]></title><description><![CDATA[
<p>That's how it should be. Make the Internet 18+ by default and sites targeted at younger audiences can add a more detailed rating. Let people configure their devices however they like it.<p>The whole problem with the regulation we have right now is that it assumes the Internet is for kids, and everything for adults must be hidden. When we really just should declare the whole Internet as 18+ and the sites for kids should be the specially marked exceptions.</p>
]]></description><pubDate>Thu, 30 Jul 2026 13:03:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49109445</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49109445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49109445</guid></item><item><title><![CDATA[New comment by grumbel in "State of multi-player Wayland"]]></title><description><![CDATA[
<p>I thought it was the other way around, X11 has supported multiple cursor since 2009 and Wayland didn't add support for it since toolkit developers weren't making use of it anyway.<p>Enabling in X works via:<p><pre><code>    xinput list  # find second mouse id
    xinput create-master second
    xinput reattach <mouse-id> "second pointer"
</code></pre>
and to get rid of it:<p><pre><code>    xinput reattach <mouse-id> 'Virtual core pointer'
    xinput remove-master 'second pointer'
</code></pre>
Works great for clicking, but keyboard doesn't work in some applications when enabled. Dragging windows might attach them to the wrong cursor and other issues. Playing around with xinput can also crash some apps (libgdk-3 here) or leave you in a state without a keyboard or mouse.</p>
]]></description><pubDate>Wed, 29 Jul 2026 05:06:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49093613</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49093613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49093613</guid></item><item><title><![CDATA[New comment by grumbel in "Unitree As2-W"]]></title><description><![CDATA[
<p>Veho[1] is experimenting[2] with similar kinds of robots for package delivery.<p>[1] <a href="https://www.shipveho.com/rivr" rel="nofollow">https://www.shipveho.com/rivr</a><p>[2] <a href="https://www.youtube.com/shorts/d6jU_4XjkTU" rel="nofollow">https://www.youtube.com/shorts/d6jU_4XjkTU</a></p>
]]></description><pubDate>Fri, 24 Jul 2026 22:01:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49042145</link><dc:creator>grumbel</dc:creator><comments>https://news.ycombinator.com/item?id=49042145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49042145</guid></item></channel></rss>