<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: JetSetIlly</title><link>https://news.ycombinator.com/user?id=JetSetIlly</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 19:18:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=JetSetIlly" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by JetSetIlly in "Big-Endian Testing with QEMU"]]></title><description><![CDATA[
<p>I agree. Dealing with different endianness has never been an issue so long as you're aware of where the boundaries are. A call to htons() or ntohs() (or the 32bit equivalents) was the solution. I would hope all modern languages have similar helper functions/macros.</p>
]]></description><pubDate>Sat, 04 Apr 2026 08:14:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47637005</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47637005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47637005</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Do your own writing"]]></title><description><![CDATA[
<p>I agree. The act of coding is when I do my thinking.</p>
]]></description><pubDate>Tue, 31 Mar 2026 06:31:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47583493</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47583493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47583493</guid></item><item><title><![CDATA[New comment by JetSetIlly in "The curious case of retro demo scene graphics"]]></title><description><![CDATA[
<p>I really meant in the coding realm, but it's interesting that it created a bootable floppy. That wouldn't be trivial.<p>Questions:
1) Which AI platform did you use?
2) Did it create a binary image of the floppy disk (an ADF perhaps)? If not, what form did it take?</p>
]]></description><pubDate>Mon, 30 Mar 2026 09:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47572334</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47572334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47572334</guid></item><item><title><![CDATA[New comment by JetSetIlly in "The curious case of retro demo scene graphics"]]></title><description><![CDATA[
<p>> Farting around with Amigas in 2026 means actively choosing to make things harder for the sake of making things harder. Making that choice and still outsourcing the bulk of the craft and creative process is like claiming to be a passionate hobby cook while serving professionally catered dinners and pretending they're your own concoctions.<p>People wanting to explore the use of generative AI for vintage computers is happening not just for graphics but for code too.<p>I think in the case of code though, it's still interesting because I don't believe there's been any success yet. I hear of people having success with Claude in contemporary settings but it seems to fare less well when working for older computing platforms. There's a reason for that of course and it's worth exploring.<p>However, it will cease to be interesting as soon as the first person manages to create something substantial. At the point, the scene should probably shun it for the reasons stated in the quote.</p>
]]></description><pubDate>Mon, 30 Mar 2026 06:34:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47571101</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47571101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47571101</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Is it a pint?"]]></title><description><![CDATA[
<p>I no longer drink in pubs but in my neck of the woods, the pubs that specialised in cask ale often had lined glasses.<p>The problem was that many people insisted on the glass being filled to the brim, because they felt they were being short changed. So it solved one problem but created another.</p>
]]></description><pubDate>Mon, 23 Mar 2026 18:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47493504</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47493504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47493504</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Forget Flags and Scripts: Just Rename the File"]]></title><description><![CDATA[
<p>In that case I misunderstood.<p>It's an interesting idea. I think I prefer the exiftool syntax over what's suggested in the blog. Thanks for bringing it to my attention.</p>
]]></description><pubDate>Wed, 18 Mar 2026 13:37:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47425670</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47425670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47425670</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Forget Flags and Scripts: Just Rename the File"]]></title><description><![CDATA[
<p>Yes, there are a few tools that do this. Looking at /bin and the softlinks that are there, the various xz tools do it (unxz, lzcat, etc.). Also, vim. vimdiff and view are just softlinks to vim.<p>The only difference is that those tools have chosen easy to remember names rather than embedding the arguments as metadata in the filename.<p>As a generalisation of the idea though, the blog post is neat.</p>
]]></description><pubDate>Wed, 18 Mar 2026 11:16:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47424194</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47424194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47424194</guid></item><item><title><![CDATA[New comment by JetSetIlly in "//go:fix inline and the source-level inliner"]]></title><description><![CDATA[
<p>Ian Lance Taylor is in the recent commit history for the main Go implementation. He's not working at Google any more but he's still active.</p>
]]></description><pubDate>Mon, 16 Mar 2026 13:27:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47398747</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47398747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398747</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Digg is gone again"]]></title><description><![CDATA[
<p>Eternal LLMber</p>
]]></description><pubDate>Sat, 14 Mar 2026 08:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47374401</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47374401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47374401</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Grief and the AI split"]]></title><description><![CDATA[
<p>I think the split is between people who are in a hurry and those who are not. I'm not in a hurry and so choose not to spend money to get a quicker result.<p>Taking time to solve a problem myself is pleasurable and I make no apologies for that.<p>Horses for courses.</p>
]]></description><pubDate>Fri, 13 Mar 2026 12:53:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47363841</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47363841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47363841</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Show HN: Swarm – Program a colony of 200 ants using a custom assembly language"]]></title><description><![CDATA[
<p>Cool. This is how I imagine the ants were programmed by the spiders in Children of Time.</p>
]]></description><pubDate>Fri, 06 Mar 2026 12:08:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47273993</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47273993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47273993</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Agentic Engineering Patterns"]]></title><description><![CDATA[
<p>I've heard people say that these coding agents are just tools and don't replace the thinking. That's fine but the problem for me is that the act of coding is when I do my thinking!<p>I'm thinking about how to solve the problem and how to express it in the programming language such that it is easy to maintain. Getting someone/something else to do that doesn't help me.<p>But different strokes for different folks, I suppose.</p>
]]></description><pubDate>Wed, 04 Mar 2026 11:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47246243</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47246243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47246243</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Ladybird adopts Rust, with help from AI"]]></title><description><![CDATA[
<p>"Any terminal tool like Claude Code or Codex (I assume OpenCode too, but I haven't tried) can do it, by using as a prompt pretty much exactly what you wrote, and if it still wants to edit, just don't approve the tool calls."<p>I'm sure it can. I'd still like a single use tool though.<p>But that's just my taste. I'm very simple. I don't even use an IDE.<p>edit: to expand on what I mean. I would love it if there was a tool that has conquered the problem and doesn't require me to chat with it. I'm all for LLMs helping and facilitating the coding process, but I'm so far disappointed in the experience. I want something more like the traditional process but using LLMs to solve problems that would be otherwise difficult to solve computationally.</p>
]]></description><pubDate>Mon, 23 Feb 2026 20:53:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47128625</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47128625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47128625</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Ladybird adopts Rust, with help from AI"]]></title><description><![CDATA[
<p>"All of them are moving into the direction of "less human involved and agents do more", while what I really want is better tooling for me to work closer with AI and be better at reviewing/steering it, and be more involved."<p>I want less ambitious LLM powered tools than what's being offered. For example, I'd love a tool that can analyse whether comments have been kept up to date with the code they refer to. I don't want it to change anything I just want it to tell me of any problems. A linter basically. I imagine LLMs would be a good foundation for this.</p>
]]></description><pubDate>Mon, 23 Feb 2026 20:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47127979</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47127979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47127979</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Farewell, Rust for web"]]></title><description><![CDATA[
<p>The golang.org/x/ namespace is the other half of the standard library in all but name. That gets iterated often.<p>For stuff in the standard library proper, the versioning system is working well for it. For example, the json library is now at v2. Code relying on the original json API can still be compiled.</p>
]]></description><pubDate>Thu, 19 Feb 2026 22:55:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47080883</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47080883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47080883</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Understanding the Go Compiler: The Linker"]]></title><description><![CDATA[
<p>"These things are not intelligent. They're just tools."<p>Correct. But they are being marketed as being intelligent and can easily convince a casual observer that they are through the confidence of their responses. I think that's a problem. I think AI companies are encouraging people to use these tools irresponsibly. I think the tools should be improved so they can't be misused.<p>"Incidentally, those structures are also the sorts of things that greatly benefit human programmers."<p>Correct. And that's why I have testing in place and why I used it to show that the race condition had been introduced.</p>
]]></description><pubDate>Sat, 14 Feb 2026 19:21:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47017434</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47017434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47017434</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Understanding the Go Compiler: The Linker"]]></title><description><![CDATA[
<p>"Okay. If you’re being vague, you get vague results."<p>No. I was vague and got a concrete suggestion.<p>I have no issue with people using Claude in an optimal way. The problem is that it's too easy to use in a poor way.<p>My example was to test my own curiosity about whether these tools live up to the claims that they'll be replacing programmers. On the evidence I've seen I don't believe they will and I don't see how Go is any different to any other language in that regard.<p>IMO, for tools like Claude to be truly useful, they need to understand their own limitations and refuse to work unless the conditions are correct. As you say, it works best when you tell it precisely what you want. So why doesn't Claude recognise when you're not being precise and refuse to work until you are?<p>To reiterate, I think coding assistants are great when used in the optimal way.</p>
]]></description><pubDate>Sat, 14 Feb 2026 15:20:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47015158</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47015158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47015158</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Understanding the Go Compiler: The Linker"]]></title><description><![CDATA[
<p>I do have a test harness. That's how I could show that the code suggested was poor.<p>If you mean, put the LLM in the test harness. Sure, I accept that that's the best way to use the tools. The problem is that there's nothing requiring me or anyone else to do that.</p>
]]></description><pubDate>Sat, 14 Feb 2026 14:29:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47014794</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47014794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47014794</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Understanding the Go Compiler: The Linker"]]></title><description><![CDATA[
<p>I accept what you say about the best way to use these agents. But my worry is that there is nothing that requires people to use them in that way. I was deliberately vague and general in my test. I don't think how Claude responded under those conditions was good at all.<p>I guess I just don't see what the point of these tools are. If I was to guide the tool in the way you describe, I don't see how that's better than just thinking about and writing the code myself.<p>I'm prepared to be shown differently of course, but I remain highly sceptical.</p>
]]></description><pubDate>Sat, 14 Feb 2026 14:20:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47014742</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47014742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47014742</guid></item><item><title><![CDATA[New comment by JetSetIlly in "Understanding the Go Compiler: The Linker"]]></title><description><![CDATA[
<p>Interesting. I've only dipped my toe in the AI waters but my initial experience with a Go project wasn't good.<p>I tried out the latest Claude model last weekend. As a test I asked it to identify areas for performance improvement in one of my projects. One of the areas looked significant and truth be told, was an area I expected to see in the list.<p>I asked it to implement the fix. It was a dozen or so lines and I could see straightaway that it had introduced a race condition. I tested it and sure enough, there was a race condition.<p>I told it about the problem and it suggested a further fix that didn't solve the race condition at all. In fact, the second fix only tried to hide the problem.<p>I don't doubt you can use these tools well, but it's far too easy to use them poorly. There are no guard rails. I also believe that they are marketed without any care that they can be used poorly.<p>Whether Go is a better language for agentic programming or not, I don't know. But it may be to do with what the language is being used for. My example was a desktop GUI application and there'll be far fewer examples of those types of application written in Go.</p>
]]></description><pubDate>Sat, 14 Feb 2026 12:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47013870</link><dc:creator>JetSetIlly</dc:creator><comments>https://news.ycombinator.com/item?id=47013870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47013870</guid></item></channel></rss>