<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: Dunedan</title><link>https://news.ycombinator.com/user?id=Dunedan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 03:02:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Dunedan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Dunedan in "United Wizards of the Coast"]]></title><description><![CDATA[
<p>That's not correct. "Arbeitnehmererfindungen" only apply to inventions you make as part of your paid work. See <a href="https://de.wikipedia.org/wiki/Arbeitnehmererfindung" rel="nofollow">https://de.wikipedia.org/wiki/Arbeitnehmererfindung</a><p>Whatever you do in your spare time is up to you and your employer has no saying over it, unless he can prove that it negatively impacts your job performance.</p>
]]></description><pubDate>Mon, 27 Apr 2026 19:34:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47926251</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47926251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47926251</guid></item><item><title><![CDATA[New comment by Dunedan in "No right to relicense this project"]]></title><description><![CDATA[
<p>The even more concerning news to me is that chardet 7.0 is now vibe coded AI slop, as documented in the PR for the rewrite [1]:<p>> I put this together using Claude Code with Opus 4.6 with the amazing <a href="https://github.com/obra/superpowers" rel="nofollow">https://github.com/obra/superpowers</a> plugin in less than a week. It took a fair amount of iteration to get it dialed in quite like I wanted, but it took a project I had been putting off for many years and made it take ~4 days.<p>Given the amount of changes I seriously doubt that this re-implementation has been reviewed properly and I wonder how this is going to be maintainable going forward.<p>[1]: <a href="https://news.ycombinator.com/item?id=47259177">https://news.ycombinator.com/item?id=47259177</a></p>
]]></description><pubDate>Thu, 05 Mar 2026 16:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47263668</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47263668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47263668</guid></item><item><title><![CDATA[New comment by Dunedan in "Intel's make-or-break 18A process node debuts for data center with 288-core Xeon"]]></title><description><![CDATA[
<p>> 18A is brand new, yields are probably rough.<p>That the CPU cores are low frequency cores probably helps with yield as well.</p>
]]></description><pubDate>Wed, 04 Mar 2026 03:14:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47242565</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47242565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47242565</guid></item><item><title><![CDATA[New comment by Dunedan in "0 A.D. Release 28: Boiorix"]]></title><description><![CDATA[
<p>When was the last time you played 0ad? Each release brings new changes to balancing and especially a27 contained a lot of them.</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:41:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126728</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47126728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126728</guid></item><item><title><![CDATA[New comment by Dunedan in "0 A.D. Release 28: Boiorix"]]></title><description><![CDATA[
<p>> My understanding is that the simulation will be bottlenecked by the slowest PC.<p>That's correct. While 0ad is an RTS, behind the scenes it's still turn-based and in multiplayer games turns can only progress once every participants PC has responded. That's also why the game also feels slow when a player has a bad latency to the player hosting the game.</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126687</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47126687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126687</guid></item><item><title><![CDATA[New comment by Dunedan in "0 A.D. Release 28: Boiorix"]]></title><description><![CDATA[
<p>There is also some exciting work going on to improve the path finding of formations to make them behave more naturally: <a href="https://gitea.wildfiregames.com/0ad/0ad/pulls/8608" rel="nofollow">https://gitea.wildfiregames.com/0ad/0ad/pulls/8608</a></p>
]]></description><pubDate>Mon, 23 Feb 2026 18:34:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126634</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47126634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126634</guid></item><item><title><![CDATA[New comment by Dunedan in "0 A.D. Release 28: Boiorix"]]></title><description><![CDATA[
<p>Fun fact: 0ad still doesn't support kerning. While I would've loved to see proper kerning support in r28, there is only so much a team of volunteers can do.<p>If you're interested in progress in this area, I suggest you keep an eye on <a href="https://gitea.wildfiregames.com/0ad/0ad/issues/7945" rel="nofollow">https://gitea.wildfiregames.com/0ad/0ad/issues/7945</a></p>
]]></description><pubDate>Mon, 23 Feb 2026 18:31:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126581</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47126581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126581</guid></item><item><title><![CDATA[New comment by Dunedan in "0 A.D. Release 28: Boiorix"]]></title><description><![CDATA[
<p>The best players are incredible at microing (although horse rushs are just one of multiple strategies). It's also equally important to manage resources and units in a way that you use all of them all the time. That's especially important in early game.</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126464</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47126464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126464</guid></item><item><title><![CDATA[New comment by Dunedan in "0 A.D. Release 28: Boiorix"]]></title><description><![CDATA[
<p>It crashed for you? You must be running Arch Linux. ;-)<p>Arch Linux used system-provided SpiderMonkey which lacked a crucial bug fix. This issue should be solved by now, by Arch Linux switching back to vendored Spidermonkey.<p>Check out <a href="https://gitlab.archlinux.org/archlinux/packaging/packages/0ad/-/issues/6" rel="nofollow">https://gitlab.archlinux.org/archlinux/packaging/packages/0a...</a> and <a href="https://gitea.wildfiregames.com/0ad/0ad/issues/8757" rel="nofollow">https://gitea.wildfiregames.com/0ad/0ad/issues/8757</a> for details.</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:20:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126402</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47126402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126402</guid></item><item><title><![CDATA[New comment by Dunedan in "0 A.D. Release 28: Boiorix"]]></title><description><![CDATA[
<p>Making a high quality campaign is quite some effort and the engine still lacks some features, which would be helpful for this. A dialogue system is one of them, which already has a PR available: <a href="https://gitea.wildfiregames.com/0ad/0ad/pulls/8614" rel="nofollow">https://gitea.wildfiregames.com/0ad/0ad/pulls/8614</a><p>There is also a thread in the forum, where people are brainstorming about an official campaign: <a href="https://wildfiregames.com/forum/topic/123956-narrative-campaign-general-discussion/" rel="nofollow">https://wildfiregames.com/forum/topic/123956-narrative-campa...</a></p>
]]></description><pubDate>Mon, 23 Feb 2026 18:17:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126359</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47126359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126359</guid></item><item><title><![CDATA[New comment by Dunedan in "0 A.D. Release 28: Boiorix"]]></title><description><![CDATA[
<p>> I'd def be trying again since they've come out of alpha with this release.. a huge deal for a game that is so many years in development.<p>We're not calling it Alpha anymore, but we still don't consider it a polished major release. The announcement of the last Alpha, Alpha 27 had a section explaining the motivation for the change: <a href="https://play0ad.com/new-release-0-a-d-alpha-27-agni/" rel="nofollow">https://play0ad.com/new-release-0-a-d-alpha-27-agni/</a><p>> Only for really huge end of game final battles with the screen packed with troops did it lag out for us, but being free and all, we'd often gather around one monitor and talk crap at each other while we waited for it to clear up.<p>I'm not sure when you last tried the game, but a27 notably improved performance and feedback so far suggests that r28 did as well.</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:09:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126222</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47126222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126222</guid></item><item><title><![CDATA[New comment by Dunedan in "0 A.D. Release 28: Boiorix"]]></title><description><![CDATA[
<p>> […] the game either halts completely or forks so that they can't rejoin.<p>When a player looses the connection the game just continues. Usually one of the remaining player then pauses the game until the player who lost the connection returned.<p>The game state becoming out-of-sync is often a problem of players using buggy mods. That this happens without mods is pretty rare and of course clearly a bug.<p>> It's also impossible to save and restore in multiplayer.<p>It seems you haven't played 0ad in a while, as that's possible since a27 (see <a href="https://play0ad.com/new-release-0-a-d-alpha-27-agni/" rel="nofollow">https://play0ad.com/new-release-0-a-d-alpha-27-agni/</a>).</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:04:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126123</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47126123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126123</guid></item><item><title><![CDATA[New comment by Dunedan in "Micropayments as a reality check for news sites"]]></title><description><![CDATA[
<p>I believe the main reason that Flattr failed was just bad execution. After a successful start and Flattr being used more and more, they just stopped iterating on it, leaving it dormant for years. Partnering with Adblock Plus was the final nail in the coffin.</p>
]]></description><pubDate>Fri, 20 Feb 2026 06:42:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47084549</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=47084549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47084549</guid></item><item><title><![CDATA[New comment by Dunedan in "4x faster network file sync with rclone (vs rsync) (2025)"]]></title><description><![CDATA[
<p>Good point. Seems like I enabled it in ~/.ssh/config ages ago and did forget about it. Nonetheless, it's good to check whether it's enabled when using rsync to transfer large, already well compressed files.</p>
]]></description><pubDate>Mon, 02 Feb 2026 19:38:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46860257</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=46860257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46860257</guid></item><item><title><![CDATA[New comment by Dunedan in "4x faster network file sync with rclone (vs rsync) (2025)"]]></title><description><![CDATA[
<p>I wonder if the at least partially the reason for the speed up isn't the multi-threading, but instead that rclone maybe doesn't compress transferred data by default. That's what rsync does when using SSH, so for already compressed data (like videos for example) disabling SSH compression when invoking rsync speeds it up significantly:<p><pre><code>  rsync -e "ssh -o Compression=no" ...</code></pre></p>
]]></description><pubDate>Mon, 02 Feb 2026 17:02:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46858296</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=46858296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46858296</guid></item><item><title><![CDATA[New comment by Dunedan in "Pre-commit hooks are broken"]]></title><description><![CDATA[
<p>Not sure how you got to that conclusion, as the pre-commit framework does indeed abstract them away. Maybe you're confusing it with something else?<p>> hooks shouldn’t be run during a rebase<p>The pre-commit framework doesn't run hooks during a rebase.<p>> hooks should be fast and reliable<p>The pre-commit framework does its best to make hooks faster (by running them in parallel if possible) and more reliable (by allowing the hook author to define an independent environment the hook runs in), however it's of course still important that the hooks themselves are properly implemented. Ultimately that's something the hook author has to solve, not the framework which runs them.<p>> hooks should never change the index<p>As I read it the author says hooks shouldn't change the working tree, but the index insteead and that's what the pre-commit framework does if hooks modify files.<p>Personally I prefer configuring hooks so they just print a diff of what they would've changed and abort the commit, instead of letting them modify files during a commit.</p>
]]></description><pubDate>Sat, 27 Dec 2025 15:33:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46402556</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=46402556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46402556</guid></item><item><title><![CDATA[New comment by Dunedan in "Pre-commit hooks are broken"]]></title><description><![CDATA[
<p>The pre-commit framework [1] abstracts all these issues away and offers a bunch of other advantages as well.<p>[1]: <a href="https://pre-commit.com/" rel="nofollow">https://pre-commit.com/</a></p>
]]></description><pubDate>Sat, 27 Dec 2025 10:57:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46400874</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=46400874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46400874</guid></item><item><title><![CDATA[New comment by Dunedan in "A $1k AWS mistake"]]></title><description><![CDATA[
<p>The measures were related to the specific cause of the unintended charges, not to never incur any unintended charges again. I agree AWS needs to provide better tooling to enable its customers to avoid such situations.</p>
]]></description><pubDate>Wed, 19 Nov 2025 11:52:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45978464</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=45978464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45978464</guid></item><item><title><![CDATA[New comment by Dunedan in "A $1k AWS mistake"]]></title><description><![CDATA[
<p>Depends on various factors and of course the amount of money in question. I've had AWS approve a refund for a rather large sum a few years ago, but that took quite a bit of back and forth with them.<p>Crucial for the approval was that we had cost alerts already enabled before it happened and were able to show that this didn't help at all, because they triggered way too late. We also had to explain in detail what measures we implemented to ensure that such a situation doesn't happen again.</p>
]]></description><pubDate>Wed, 19 Nov 2025 11:10:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45978197</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=45978197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45978197</guid></item><item><title><![CDATA[New Login Verification for TOTP-Based Logins]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.pypi.org/posts/2025-11-14-login-verification/">https://blog.pypi.org/posts/2025-11-14-login-verification/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45943688">https://news.ycombinator.com/item?id=45943688</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 16 Nov 2025 08:57:10 +0000</pubDate><link>https://blog.pypi.org/posts/2025-11-14-login-verification/</link><dc:creator>Dunedan</dc:creator><comments>https://news.ycombinator.com/item?id=45943688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45943688</guid></item></channel></rss>