<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: frio</title><link>https://news.ycombinator.com/user?id=frio</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 22 Oct 2026 07:57:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=frio" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by frio in "Security Disclosure"]]></title><description><![CDATA[
<p>I also want to briefly note that communicating, from the outset, "this is a significant incident, your keys are compromised, the attack is ongoing and you cannot enter new keys as _those too will be compromised_" is a better response than leaving people to figure out the unfortunate combo endpoint of "my keys are compromised, I have rotated them, this has broken my site but I have new keys, and oh surprise, I can't deploy".  The full story needed to be communicated more clearly; the email just said "revoke your keys", which I urgently did... and then remembered/found out that changing environment variables requires a deploy.<p>I would rather have known earlier that I should put a notice on my site, or my own social media, or notify my own customers ASAP and disable some functionality (or make my own choice about porting somewhere else as a mitigation) than get caught out like this after the horse has bolted and it turns out you've been desperately trying to get it back into the paddock for days.</p>
]]></description><pubDate>Thu, 22 Oct 2026 05:05:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50191384</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=50191384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50191384</guid></item><item><title><![CDATA[New comment by frio in "Security Disclosure"]]></title><description><![CDATA[
<p>> and although we have been up for days on end- I don't blame you if you don't have sympathy for us.<p>From my timezone, this started last night and is ongoing into today.  Has this been going for longer than the status page and email indicated?  If so, why was notification delayed so long?<p>I love your product, have an incredible amount of sympathy for you as humans (having been in similar sleep-consuming nightmares) and was willing to forgive the GCP-triggered outage as an understandable teething pain, but sadly this response has really knocked my confidence.<p>I understand the hard reality of security issues -- "urgently rotate your keys, they're already compromised" is an important message to share -- but "sorry, that will also require your site going down because we've blocked deploys" (presumably as a response to the incident...) is an incredibly frustrating situation to find ourselves in.</p>
]]></description><pubDate>Thu, 22 Oct 2026 02:57:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50190617</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=50190617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50190617</guid></item><item><title><![CDATA[New comment by frio in "Railway Security Disclosure"]]></title><description><![CDATA[
<p>Yep.  What an incredibly frustrating notice.  I like Railway and I guess their hands are tied here, but wow.</p>
]]></description><pubDate>Wed, 21 Oct 2026 23:22:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50189030</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=50189030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50189030</guid></item><item><title><![CDATA[New comment by frio in "Sudo – A dedicated music player designed around listening to music"]]></title><description><![CDATA[
<p>I'd love a Tangara, it's a pity they can't be ordered any more.</p>
]]></description><pubDate>Thu, 01 Oct 2026 21:06:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49927087</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=49927087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49927087</guid></item><item><title><![CDATA[New comment by frio in "Sudo – A dedicated music player designed around listening to music"]]></title><description><![CDATA[
<p>What does this offer over, say, an Innioasis <a href="https://www.innioasis.com/products/y2" rel="nofollow">https://www.innioasis.com/products/y2</a>?  What Bluetooth codecs does it support; will I be able to use LDAC/LDHC/AAC/AptX HD/etc.?  Is "Sudo OS" something I can hack and play with?</p>
]]></description><pubDate>Thu, 01 Oct 2026 20:18:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49926576</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=49926576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49926576</guid></item><item><title><![CDATA[New comment by frio in "Steam Frame starts at $1059"]]></title><description><![CDATA[
<p>Not so bad, New Zealanders won't get it at all :(.</p>
]]></description><pubDate>Tue, 15 Sep 2026 00:00:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49705936</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=49705936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49705936</guid></item><item><title><![CDATA[New comment by frio in "AI and Infrastructure Engineering"]]></title><description><![CDATA[
<p>> The honest tradeoff<p>> That’s not a hypothetical cost - it’s<p>> But that’s exactly the<p>These are strong tells for an AI authored article.  I know we're all tired of people saying "this is AI" as it's harmful to discussing the content of an article, but articles about AI, (seemingly!) written by AI, extolling the virtues of AI -- don't really seem to drive the discussion forward to me either.</p>
]]></description><pubDate>Mon, 24 Aug 2026 02:46:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49414710</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=49414710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49414710</guid></item><item><title><![CDATA[New comment by frio in "Everything I own, owned"]]></title><description><![CDATA[
<p>While it’s impressive work from the LLM and a TS implementation is novel, there’s at least a couple of pre-existing Python REs eg. <a href="https://github.com/jya-dev/supernote-tool" rel="nofollow">https://github.com/jya-dev/supernote-tool</a> :)</p>
]]></description><pubDate>Sun, 23 Aug 2026 23:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49413615</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=49413615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49413615</guid></item><item><title><![CDATA[New comment by frio in "Docker Sandboxes – Disposable, isolated sandboxes for AI agents"]]></title><description><![CDATA[
<p>It’s real VMs, firecracker style.</p>
]]></description><pubDate>Mon, 10 Aug 2026 07:14:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49240352</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=49240352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49240352</guid></item><item><title><![CDATA[New comment by frio in "Reviving a four year old reMarkable 2"]]></title><description><![CDATA[
<p>I work remotely, and when trying to discuss concepts with others, I frequently doodle things out with pen and paper (just like I used to on a whiteboard in an office).  Having a Supernote means I can share my diagrams live on the call, just like a real whiteboard, which in turn makes it easier to communicate with my coworkers.<p>I've used all kinds of drawing apps on the web previously, and the extra impedance of the mouse/canvas/tool selection/whatever frustrates the whole process.</p>
]]></description><pubDate>Mon, 10 Aug 2026 00:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49237745</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=49237745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49237745</guid></item><item><title><![CDATA[New comment by frio in "The new rules of context engineering for Claude 5 generation models"]]></title><description><![CDATA[
<p>I’m not excited about using Opus 5, mainly because the way that I work atm — essentially peer programming — means I sandbox the agents and work with them closely. Opus 4.x encounters the sandbox and moves on with its day; Fable becomes increasingly fixated on it and does less and less of the actual task, focussing more and more on the limit it reached. I worry that, from your description, Opus 5 will do the same.</p>
]]></description><pubDate>Sat, 25 Jul 2026 22:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49052245</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=49052245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49052245</guid></item><item><title><![CDATA[New comment by frio in "Back to Kagi"]]></title><description><![CDATA[
<p>Even well-supported, well-documented projects.  I'm in the middle of a Spring Boot upgrade, which includes a collection of Hibernate updates.  These are well-supported projects with -- theoretically -- fantastic documentation.  But when something goes wrong, trawling them for what's happened is tedious and doesn't teach me much; you end up chasing down uncommon threads.  The death of StackOverflow doesn't help much either.  Previously, web searches might have found a commiserator, but that's all gone now.<p>A concrete example: during one of the updates, previously working code started throwing an OptimisticLockingException.  Only in one place, annoyingly.  My thought was that Hibernate was more strict about something it had previously been lenient about.  I went down two or three false threads in the docs; I debugged the old version and the new version and read the guts of Hibernate but couldn't figure out why the persistence path had changed so significantly (or why it'd throw an OptimisticLock, it was saving a brand new row!).  I was really struggling.<p>I set Opus on it, and it found the relevant section of the docs and zeroed in on the issue in the code: we were generating and setting an ID on a class that had an annotated @GeneratedValue.  Old Hibernate said "whatever"; new Hibernate changed the persistence code so in this situation it calls `merge` instead of `save` (update rather than create AFAICT); there was no existing entity with the generated ID (of course, it's a new entity!); it fails.<p>While my hypothesis was broadly right, that _particular_ issue would've taken me days to chase down -- but the LLM correctly diagnosed in minutes with links to relevant documentation.<p>I vaguely hate LLMs, but this one saved me from a days long side quest that would've held up delivering the actual value of the project.  I hope this doesn't sound like my brain is no longer functioning.<p>(edit -- reading it back I'm starting to write like one of the fucking things, which is probably the part of them I hate the absolute most)</p>
]]></description><pubDate>Thu, 23 Jul 2026 00:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49015178</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=49015178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49015178</guid></item><item><title><![CDATA[New comment by frio in "FreeInk: Open ecosystem for e-readers"]]></title><description><![CDATA[
<p>I love my Forma.  The only thing about it that makes me sad is the micro-USB port.  I skipped the Sage because it was a side-grade (USB-C but worse battery), and now they've discontinued it with no clear future for the format.<p>I really hope they bring back a similar format ereader in the future, I don't really want to go back to a smaller scale device when this one dies.</p>
]]></description><pubDate>Wed, 22 Jul 2026 01:20:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49000620</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=49000620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49000620</guid></item><item><title><![CDATA[New comment by frio in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>Yeah.  I guess what I'm saying is that I feel like we're all still stuck debating these things on technical merits alone.  The `bun` rewrite and `pgrust` both expose something -- I find, at least! -- uncomfortable about how we understand the technical side of our profession, but I think the social side remains the same.</p>
]]></description><pubDate>Tue, 21 Jul 2026 03:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48987566</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=48987566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48987566</guid></item><item><title><![CDATA[New comment by frio in "Topcoat: The full full-stack framework for Rust"]]></title><description><![CDATA[
<p>Thanks, I'll take a look!</p>
]]></description><pubDate>Mon, 20 Jul 2026 07:20:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48975316</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=48975316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48975316</guid></item><item><title><![CDATA[New comment by frio in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>I think what folks want, but aren't quite able to articulate, is an ongoing community and effort that indicate a project will be healthy and maintained.  We want to be able to rely upon the software that we are choosing to use.<p>Regardless of the technical choices, whether Rust is better or worse, whatever -- pgrust popped into existence thanks to one person driving an LLM through 7000 commits in ~2 weeks.  It produced something that passes the regression tests.  Even as an LLM-sceptic, I think that's amazing.<p>From that point, though, it appears to have been completely abandoned.  There hasn't been a commit in a month, other than a brief tweak and a note that an as-yet unpublished version that's even betterer is in the works.  IDK.  I don't think we've acclimated to the shock of the change LLMs create, but if the outcome is a forest of exciting new projects that have a bus factor of 1 and little to no collaboration, I think that's a disservice to this profession.</p>
]]></description><pubDate>Mon, 20 Jul 2026 07:00:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48975190</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=48975190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48975190</guid></item><item><title><![CDATA[New comment by frio in "Topcoat: The full full-stack framework for Rust"]]></title><description><![CDATA[
<p>Exciting, but I’d give a lot for an equivalent to Django. There are very few problems I need to solve that are fixed by htmx style “full stack” apps, but many that are solved by the generated admin, authentication framework, caching, eventing etc.<p>Unfortunately, you end up bound to Python’s poor performance and poor typing stories, which Rust solves in spades.</p>
]]></description><pubDate>Fri, 17 Jul 2026 23:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48953662</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=48953662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48953662</guid></item><item><title><![CDATA[New comment by frio in "Migrating a production AI agent to GPT-5.6: 2.2x faster, 27% cheaper"]]></title><description><![CDATA[
<p>I keep coming back to this <a href="https://tombedor.dev/human-attention-and-human-effort/" rel="nofollow">https://tombedor.dev/human-attention-and-human-effort/</a><p>The number of things that make it to the top of HN/Reddit/wherever now that are devoid a human's touch is exhausting.  Whether it's a site that's got that Claude frontend smell, or a repo that's got a burst of 10 claude commits before getting shared and abandoned, or a series of blog posts that were written by LLMs... it's all, at this point, a flag for me that the human behind the LLM doesn't really want to engage with others or share; in some ways it dehumanises their entire (supposed) audience.<p>IDK.  Maybe having Claude contribute writing about something novel to the general blogosphere is useful in some dimension, but it usually gives me no confidence in the truth of the post.</p>
]]></description><pubDate>Mon, 13 Jul 2026 09:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48889862</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=48889862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48889862</guid></item><item><title><![CDATA[New comment by frio in "Oomwoo, an open-source robot vacuum you build yourself"]]></title><description><![CDATA[
<p>Of all the things LLMs do, one of the most fun is that they help you get over that hump of activation energy for an idea.  We all have limited spare time, and going from "hey this might be cool" to a working prototype in minutes instead of days is intoxicating.<p>Much like my own heaving ~/prototypes folder, there is an avalanche of small projects other people are building in their own spare time (with LLMs), and there is a subsequent avalanche of "check out my cool project" posts.  This is cool!  However, unfortunately, almost universally, there is very little follow through.  If you come back to those projects after a month, most are abandoned.<p>The creators of the ones that tend to last, at least in my brief experience so far, _do_ write useful blog posts by hand, or put a bit of human effort into sharing what they've built.  I guess when I encounter someone sharing their work by way of blog post, it feels to me like they don't really care about actually sharing that work.<p>Also -- and this is much more a me thing -- I'm just fucking tired of reading Claude's writing.  I have to work with Claude most days, and seeing it take over the whole internet is suffocating.  Inflicting more of it on others just sucks.</p>
]]></description><pubDate>Thu, 02 Jul 2026 10:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48759388</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=48759388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48759388</guid></item><item><title><![CDATA[New comment by frio in "Oomwoo, an open-source robot vacuum you build yourself"]]></title><description><![CDATA[
<p>I am bone tired of slop.  This looks like a useful thing to build (the cameras in existing closed source robo vacuums creep me out), but when people don't even write their announcement blog post by hand it gives me zero confidence in the project getting anywhere meaningful.<p>Perhaps not the place to share this, but it's depressing.  I hope this proves me wrong.</p>
]]></description><pubDate>Thu, 02 Jul 2026 02:23:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48755674</link><dc:creator>frio</dc:creator><comments>https://news.ycombinator.com/item?id=48755674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48755674</guid></item></channel></rss>