<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: aktau</title><link>https://news.ycombinator.com/user?id=aktau</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 27 May 2026 18:48:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=aktau" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by aktau in "Go: Support for Generic Methods"]]></title><description><![CDATA[
<p>Spot on. Heaven forbid it turns into a C++ (I'm not a Rust practitioner but from the outside it seems to accrete features pretty quickly as well).<p>The ease of grokking Go (both reading and writing) are big advantages, and facilitated by the "small" feature set of Go.</p>
]]></description><pubDate>Wed, 27 May 2026 14:16:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48294764</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=48294764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48294764</guid></item><item><title><![CDATA[New comment by aktau in "Task Paralysis and AI"]]></title><description><![CDATA[
<p>I have a feeling that after enough slop has entered the system, the AI will also have difficulty debugging/understanding it.<p>My questions are: will the AI get to be above our level at creating grokkable source code before it comes unmanageable? And even if not: will the models' ability to understand and modify slop outpace it's ability to create it?<p>For our jobs, I hope neither is true. But we'll see. Even in the best case we'll have a lot of cleaning up to do.</p>
]]></description><pubDate>Sun, 10 May 2026 18:48:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48086633</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=48086633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48086633</guid></item><item><title><![CDATA[New comment by aktau in "The agent principal-agent problem"]]></title><description><![CDATA[
<p>> As of writing this, I have not seen anyone describe a process that "scales" agent-driven development in a large company. There is, however, evidence from the past that it is possible. I would point to Microsoft in the 1990s, which did not have mandated review-before-commit practices. <...>. This is regarded as "old-fashioned" "cowboy" style development <...>. But it did work. It created some of Microsoft's most long-lived successful products, like the win32 API.<p>> Little appears to be written about this period of Microsoft history, if you were there I would love to hear or read about your experiences.<p>I, too, would love to hear about this. And which projects (including the win32 API) were actually the result of no code review. Also, what the (observed) prerequisites were for this to work.</p>
]]></description><pubDate>Thu, 07 May 2026 19:05:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48053440</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=48053440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48053440</guid></item><item><title><![CDATA[New comment by aktau in "Kefir C17/C23 Compiler"]]></title><description><![CDATA[
<p>Thanks for the notes. Different as/link is definitely a way for incompatibilities to creep in.</p>
]]></description><pubDate>Tue, 21 Apr 2026 09:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47846424</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47846424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47846424</guid></item><item><title><![CDATA[New comment by aktau in "Kefir C17/C23 Compiler"]]></title><description><![CDATA[
<p>I remember when we still had tcc in Neovim CI. I think it got removed eventually for being too much of a burden to maintain.<p>How are slimcc/kefir different/easier to drop in?</p>
]]></description><pubDate>Tue, 21 Apr 2026 07:25:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47845624</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47845624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47845624</guid></item><item><title><![CDATA[New comment by aktau in "Isaac Asimov: The Last Question (1956)"]]></title><description><![CDATA[
<p>This reminds me of a great adventure. A long time ago I was travelling through Brazil, in the Amazonas state. I was in Porto Velho and needed to get to Manaus quickly to catch a flight. The boat that would take us there (as I had found in the Lonely Planet) was present on the quay. But the captain didn't feel like going. If I remember correctly, he was waiting for more people. We needed an alternative route quickly.<p>The captain told us that if we took the bus to Humaitá (a smaller provincial city), we could take a smaller boat that would take us to Manaus. But he warned us that the boat only goes once in three days, and that it would leave soon. The last bus to Humaitá would also leave from Porto Velho promptly.<p>Despite this flimsy instruction, we didn't see any alternative. So we went. With great luck, we caught the bus and made it to Humaitá (I still have a picture of the boat river transfer the bus took: <a href="https://bashify.io/i/CdNcLf" rel="nofollow">https://bashify.io/i/CdNcLf</a>).<p>Our time in Humaitá was surreal. When asked about a boat to Manaus. Everyone told us a different story. There was no harbour (hydroviaria) personal. One person told us the boat to Manaus was named "Caçote". Another person said the boat was named something else. Then someone said it had stopped ferrying years ago. No, we heard from someone else, it would come in 5 hours! Yet another one said it was tomorrow. Someone else felt sorry for us because it had just left. I felt like I was in a (difficult) point and click adventure. There weren't a lot of people in town close to the river, so we ran into the same people from time to time. They would often give different answers to the previous time.<p>No one was willing to tell us they didn't know. Not a single person out of the 20+ we must have talked to.<p>In the end, a boat arrived. It went in the direction of Manaus. The captain said that he would only go up to Auxiliadora, and that was still a long way from Manaus. Once again without alternatives (going back to Porto Velho would surely mean we'd miss the flight), we chanced it. In the hopes that getting closer was worth it.<p>When we arrived at Auxiliadora, it was the smallest inhabited place I had ever been to. Perhaps about 13 houses. Some fishermen. No passenger boat would come for days, they told us. Not to take us to Manaus, neither to take us back. The fishermen had boats, I tried to offer them money so they would take us further. But their day was at an end and they wanted to relax, regardless of what I offered them (we were on a tight budget, but I was desperate enough to offer a significant chunk of a monthly wage, no dice).<p>Then we found out that on the boat with us, a woman had come who was in a similar predicament as us. She was Brazilian, living in MT and wanting to visit family in Manicoré (which was bigger, and closer to Manaus). Exasperated, she ended up convincing her family to come and pick her up with a speedboat. We hitched a ride. We were very thankful.<p>When we arrived in Manicoré, I felt like exploring the place. It looked so different from anywhere else I had been, like something out of a movie. But I couldn't. The docks were little more than a collection of wooden jettys (trapiche) that ran everywhere in criss-cross fashion. In order to even get to the quayside we would have to pass through many other boats. In the first one we went through, the captain walked past and I asked him whether he knew of a boat going to Manaus. He signalled where to put my bags. We were leaving.<p>We reached Manaus in the nick of time.<p>I love this story, and that time. These anecdotes definitely triggered my memory.</p>
]]></description><pubDate>Sat, 18 Apr 2026 19:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47819013</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47819013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47819013</guid></item><item><title><![CDATA[New comment by aktau in "Case study: recovery of a corrupted 12 TB multi-device pool"]]></title><description><![CDATA[
<p>I tried btrfs on three different occasions. Three times it managed to corrupt itself. I'll admit I was too enthousiastic the first time, trying it less than a year after it appeared in major distros. But the latter two are unforgiveable (I had to reinstall my mom's laptop).<p>I've been using ZFS for my NAS-like thing since then. It's been rock solid (<i>).<p>(</i>): I know about the block cloning bug, and the encryption bug. Luckily I avoided those (I don't tend to enable new features like block cloning, and I didn't have an encrypted dataset at the time). Still, all in all it's been really good in comparison to btrfs.</p>
]]></description><pubDate>Mon, 06 Apr 2026 09:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658691</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47658691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658691</guid></item><item><title><![CDATA[New comment by aktau in "LÖVE: 2D Game Framework for Lua"]]></title><description><![CDATA[
<p>What were your (main) problems with Kodi? AFAIK it is written in C++ with Python plugins. Electron would be (on the face) a downgrade yes. But how is a Lua app much smoother?<p>(My personal pet peeve is that Kodi still doesn't know how to minimize CPU consumption when one is doing nothing on the UI. It should just stop rendering. This means I have to turn Kodi off on my HTPC+server setup to stop it from pushing my CPU in a higher power consumption mode.)</p>
]]></description><pubDate>Mon, 06 Apr 2026 09:21:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658607</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47658607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658607</guid></item><item><title><![CDATA[New comment by aktau in "iPhone 17 Pro Demonstrated Running a 400B LLM"]]></title><description><![CDATA[
<p>“What do you get if you multiply six by nine?”<p>(One) source: <a href="https://www.reddit.com/r/Fedora/comments/1mjudsm/comment/n7dsq4t" rel="nofollow">https://www.reddit.com/r/Fedora/comments/1mjudsm/comment/n7d...</a></p>
]]></description><pubDate>Mon, 23 Mar 2026 20:06:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47494412</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47494412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47494412</guid></item><item><title><![CDATA[New comment by aktau in "Tin Can, a 'landline' for kids"]]></title><description><![CDATA[
<p>Why does one need the second (old-ish) Fritz!Box? Doesn't the first one already have DECT?<p>Also, does this not require a landline number?</p>
]]></description><pubDate>Mon, 23 Mar 2026 12:33:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488590</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47488590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488590</guid></item><item><title><![CDATA[New comment by aktau in "Migrating to the EU"]]></title><description><![CDATA[
<p>> Agree on mullvad, buy giftcard on amazon.<p>I've heard this before. Is this just to add another hop in the chain to make it harder for someone to track the user down? Apart from someone needing to order Amazon to pony up the details ("Which credit card was this Amazon item bought with?")<p>Is there another layer of privacy I'm missing?</p>
]]></description><pubDate>Mon, 23 Mar 2026 12:17:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488413</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47488413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488413</guid></item><item><title><![CDATA[New comment by aktau in "I don't know how you get here from “predict the next word”"]]></title><description><![CDATA[
<p>Any LLM-based code review tooling I've tried has been lackluster (most comments not too helpful). Prose review is usually better.<p>> So we run dozens of parallel CLI agents that can review the code in excruciating detail. This has completely replaced human code review for anything that isn't functional correctness but is near the same order of magnitude of price. Much better than humans and beats every commercial tool.<p>Sure, you could make multiple LLM invocations (different temporature, different prompts, ...). But how does one separate the good comments from the bad comments? Another meta-LLM? [1] Do you know of anyone who summarizes the approach?<p>[1]: I suppose you could shard that out for as much compute you want to spend, with one LLM invocation judging/collating the results of (say) 10 child reviewers.</p>
]]></description><pubDate>Thu, 26 Feb 2026 13:39:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47165944</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47165944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47165944</guid></item><item><title><![CDATA[New comment by aktau in "Using go fix to modernize Go code"]]></title><description><![CDATA[
<p>For Go, there is <a href="https://pkg.go.dev/gvisor.dev/gvisor/tools/checklocks" rel="nofollow">https://pkg.go.dev/gvisor.dev/gvisor/tools/checklocks</a>. There are some missing things from C++ Thread Safety annotations, but those could be added.</p>
]]></description><pubDate>Wed, 18 Feb 2026 10:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47059552</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47059552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47059552</guid></item><item><title><![CDATA[New comment by aktau in "Ghidra by NSA"]]></title><description><![CDATA[
<p>Can't wait! Do you have any idea how far along this is? Is it likely to be months, quarters, years?<p>(Funny expression, that. I'll wait, of course. It'll be a happy day when this works again and I can slowly make progress RE'ing again.)</p>
]]></description><pubDate>Mon, 16 Feb 2026 17:02:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47037430</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47037430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47037430</guid></item><item><title><![CDATA[New comment by aktau in "Ghidra by NSA"]]></title><description><![CDATA[
<p>Thanks for the note.<p>Your corruption frequency anecdote matches mine. I don't have the mental werewithal to deal with that. I won't go back to radare2 until they change their project file stability somehow.</p>
]]></description><pubDate>Mon, 16 Feb 2026 16:57:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47037340</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47037340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47037340</guid></item><item><title><![CDATA[New comment by aktau in "Ghidra by NSA"]]></title><description><![CDATA[
<p>+1<p>I once tried learning how to RE with radare2 but got very frustrated by frequent project file corruption (meaning radare2 could no longer open it). The way these project files work(ed?) in radare2 at the time was that it just saved all the commands you executed, instead of the state. This was brittle, in my experience.<p>I don't have a lot of free time, so I have to leave projects for long periods of time, not being able to restart from a previous checkpoints meant I never actually got further.<p>IIUC, one of the first things Rizin did was focus on saving the actual state, and backwards/forwards-compatibility. This fact alone made me switch to Rizin. To its credit, my 3-year old project file still works!<p>Now for the downside: there is apparently a gap in Windows (32-bit) PE support, causing stack variables to be poorly discovered: <a href="https://github.com/rizinorg/rizin/issues/4608" rel="nofollow">https://github.com/rizinorg/rizin/issues/4608</a>. I tested this on radare2, which does not have this bug. I'm hoping this gets fixed in Rizin at some point, at which point I'll continue my RE adventure. Or maybe I should give an AI reverse engineer a try... (<a href="https://news.ycombinator.com/item?id=46846101">https://news.ycombinator.com/item?id=46846101</a>).</p>
]]></description><pubDate>Mon, 16 Feb 2026 15:27:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47036208</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=47036208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47036208</guid></item><item><title><![CDATA[New comment by aktau in "Microsoft open-sources LiteBox, a security-focused library OS"]]></title><description><![CDATA[
<p>Sorry about that, I can no longer edit my comment.<p>Do you have any relation with the project apart from working at the same company?</p>
]]></description><pubDate>Mon, 09 Feb 2026 11:04:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46943929</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=46943929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46943929</guid></item><item><title><![CDATA[New comment by aktau in "Microsoft open-sources LiteBox, a security-focused library OS"]]></title><description><![CDATA[
<p>More links with discussion:<p>Reddit discussion: <a href="https://www.reddit.com/r/linux/comments/1qw4r71/microsofts_new_opensource_project_litebox_as_a" rel="nofollow">https://www.reddit.com/r/linux/comments/1qw4r71/microsofts_n...</a><p>Project lead James Morris announcing it on social.kernel.org: <a href="https://social.kernel.org/notice/B2xBkzWsBX0NerohSC" rel="nofollow">https://social.kernel.org/notice/B2xBkzWsBX0NerohSC</a></p>
]]></description><pubDate>Fri, 06 Feb 2026 15:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46913830</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=46913830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46913830</guid></item><item><title><![CDATA[New comment by aktau in "Microsoft open-sources LiteBox, a security-focused library OS"]]></title><description><![CDATA[
<p>From the GitHub page:<p>LiteBox is a sandboxing library OS that drastically cuts down the interface to the host, thereby reducing attack surface. It focuses on easy interop of various "North" shims and "South" platforms. LiteBox is designed for usage in both kernel and non-kernel scenarios.<p>LiteBox exposes a Rust-y nix/rustix-inspired "North" interface when it is provided a Platform interface at its "South". These interfaces allow for a wide variety of use-cases, easily allowing for connection between any of the North--South pairs.<p>Example use cases include:<p><pre><code>  - Running unmodified Linux programs on Windows
  - Sandboxing Linux applications on Linux
  - Run programs on top of SEV SNP
  - Running OP-TEE programs on Linux
  - Running on LVBS</code></pre></p>
]]></description><pubDate>Fri, 06 Feb 2026 15:13:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46913794</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=46913794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46913794</guid></item><item><title><![CDATA[Microsoft open-sources LiteBox, a security-focused library OS]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/microsoft/litebox">https://github.com/microsoft/litebox</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46913793">https://news.ycombinator.com/item?id=46913793</a></p>
<p>Points: 390</p>
<p># Comments: 215</p>
]]></description><pubDate>Fri, 06 Feb 2026 15:13:04 +0000</pubDate><link>https://github.com/microsoft/litebox</link><dc:creator>aktau</dc:creator><comments>https://news.ycombinator.com/item?id=46913793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46913793</guid></item></channel></rss>