<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: Twirrim</title><link>https://news.ycombinator.com/user?id=Twirrim</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 14 Jun 2026 05:59:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Twirrim" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Twirrim in "Meta enables ADB on deprecated Portal devices [video]"]]></title><description><![CDATA[
<p>The same portal device that is running an EOL version of Android and isn't getting security updates so you probably want to keep it safely isolated from anything important (if you weren't suitably paranoid already)</p>
]]></description><pubDate>Fri, 05 Jun 2026 05:19:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48408289</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48408289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48408289</guid></item><item><title><![CDATA[New comment by Twirrim in "Gmail thinks I'm stupid, so I left"]]></title><description><![CDATA[
<p>I'm not sure if it's still there, but for a long time Gmail offered a lightweight, simple HTML version of their site.  Essentially the original UI for it.<p>It was astounding just how quick it was, which really shows you how little of a damn they seem to give about their users.  That's especially weird, given that they dogfood their own products.</p>
]]></description><pubDate>Wed, 03 Jun 2026 15:57:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48385796</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48385796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48385796</guid></item><item><title><![CDATA[New comment by Twirrim in "Dropbox CEO Drew Houston to step down"]]></title><description><![CDATA[
<p>A local copy is inherently fragile.  It's easily destroyed by accident, flood, fire etc.  This is especially true when using a single storage device like an SD Card, vs the way that these storage services operate, leveraging things like erasure encoding.<p>Local backups are important, they're cheap, and often fast.  They just shouldn't be the only kind of backup you do for data that is important to you.</p>
]]></description><pubDate>Tue, 26 May 2026 21:16:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48286073</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48286073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48286073</guid></item><item><title><![CDATA[New comment by Twirrim in "Kindle loyalists scramble as Amazon turns page on old e-readers"]]></title><description><![CDATA[
<p>I'm not sure if they ever changed away from it, but early generation kindles were running an old version of embedded java (4 I think? Pre-generics), that was already quite painful to deal with, with the team having to maintain their own forks, build tools etc. because nothing supported it. Reportedly there wasn't a way to actually upgrade the version either. While I wish they'd support them longer, I'm not surprised that they've finally decided it's not worth it.</p>
]]></description><pubDate>Sun, 24 May 2026 06:21:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254911</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48254911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254911</guid></item><item><title><![CDATA[New comment by Twirrim in "Incident Report: May 19, 2026 – GCP Account Suspension"]]></title><description><![CDATA[
<p>I've been part of OCI for 10 years now.  TK did nothing to the culture in OCI.  Virtually everything that OCI was and has become has come from its own leadership (tone very strongly set by both Don and Clay, in their own ways).  Mostly we lost that initial scrappiness of "do it now, ask for forgiveness afterwards" that is inevitable when you shift from a business with no customers, to one with a large and growing customer base.  You can't exactly just fling stuff to production and see what happens any more.<p>opinion my own, yada yada yada.</p>
]]></description><pubDate>Thu, 21 May 2026 16:22:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225284</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48225284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225284</guid></item><item><title><![CDATA[New comment by Twirrim in "Formal Verification Gates for AI Coding Loops"]]></title><description><![CDATA[
<p>I've a bunch of technical, but non-engineering types around me, and a few of us engineers keep banging the gong on the fact that they can't trust the output of an LLM.  That the best way to leverage AI is to get it to write the code in whatever language they prefer, so they get a simple and repeatable tool out the other side.  In many regards it's a liberating tool when used like that.  I've got TPMs that are really able to use it as a force multiplier for themselves, building small tools that help them, without having to tie up engineers to produce it.<p>In numerous cases, though, there are folks asking it to go interrogate some stuff they've set up MCPs for, and produce reports from it.  If you do that it will give you a different answer every time, even from exactly the same input (because that's how LLMs work) and you just can't guarantee that any of them are accurate.  It's a probabilistic layer, and the reports you need to generate need to be deterministic.<p>The problem is we're so accustomed to the deterministic nature of the large majority of the software we work with.  The output is plausible, too, which only exasperates the problem.  Folks just assume it's correct.</p>
]]></description><pubDate>Thu, 21 May 2026 04:57:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48218049</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48218049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218049</guid></item><item><title><![CDATA[New comment by Twirrim in "New Nginx Exploit"]]></title><description><![CDATA[
<p>Given it relies on ASLR being disabled, it's <i>extremely</i> unlikely you're at any risk from this.</p>
]]></description><pubDate>Thu, 14 May 2026 17:33:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48138506</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48138506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48138506</guid></item><item><title><![CDATA[New comment by Twirrim in "Twin brothers wipe 96 government databases minutes after being fired"]]></title><description><![CDATA[
<p>If you're talking about Oracle, the large round previous to that they did had individual meetings with employee, manager, and HR.  With so many layoffs it took a week+ to do, effectively torturing an entire set of employees who had no idea if they'd have a job by the end of the hour, let alone week.<p>I'm not sure there's any good way to lay off large amounts of staff (besides not getting yourself into the situation in the first place where you have to)</p>
]]></description><pubDate>Thu, 14 May 2026 00:24:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48129531</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48129531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48129531</guid></item><item><title><![CDATA[New comment by Twirrim in "Dead.Letter (CVE-2026-45185) – How XBOW found an unauthenticated RCE on Exim"]]></title><description><![CDATA[
<p>>And? then keep it for yourself. Why do i have to read your ignorant comment?<p>On a site dedicated to commenting on articles?  I think you have a misunderstanding of how HN works.  People (hopefully) read the article and share uninformed^H informed opinions on the article.<p>That has <i>always</i> included critique of the way that the content is written.<p>In this case, very valid critique.  I'm astounded you're somehow managing to read "A LOT" and not run into it regularly.  At least we seem to be moving away from the absolutely awful "I'm a crazy frat bro" style of writing where it feels like half the action sentences should be appended with "because I'm crazy!" that was spreading far too far and wide (hopefully because it's hard to coax AI into that style.)</p>
]]></description><pubDate>Tue, 12 May 2026 23:36:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48115981</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48115981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48115981</guid></item><item><title><![CDATA[New comment by Twirrim in "LLMs corrupt your documents when you delegate"]]></title><description><![CDATA[
<p>A coworker talks about LLMs as "bullshit" layers.  Not exactly dismissing them or being derogatory about them, but emphasising that each time you feed something through an LLM, what comes out the other side may not be what you expect/want.  Like that guy at the pub sharing what he'd seen online somewhere, after a few pints. Might be accurate, but carries notable risk it's not.<p>So e.g., don't use an LLM to call an API to gather data and produce a report on it, as that's feeding deterministic data through a "bullshit" layer, meaning you can't trust what comes out the other side.  Instead use the LLM to help you write the code that will produce a deterministic output from deterministic data.<p>I've seen co-workers use LLMs to summarise deterministic data coming from APIs and have reports be wildly off the mark as often as they are accurate.  Depending on what they're looking at that can have catastrophic risk.</p>
]]></description><pubDate>Sat, 09 May 2026 14:46:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48075405</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48075405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48075405</guid></item><item><title><![CDATA[New comment by Twirrim in "Formatting a 25M-line codebase overnight"]]></title><description><![CDATA[
<p>Why are you not reading the code?</p>
]]></description><pubDate>Fri, 08 May 2026 21:09:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48068807</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48068807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48068807</guid></item><item><title><![CDATA[New comment by Twirrim in "Google Chrome silently installs a 4 GB AI model on your device without consent"]]></title><description><![CDATA[
<p>Searching about:flags for model comes up with a whole bunch:<p>#omnibox-ml-url-scoring-model<p>#omnibox-on-device-tail-suggestions<p>#optimization-guide-on-device-model<p>#text-safety-classifier<p>#prompt-api-for-gemini-nano<p>#writer-api-for-gemini-nano<p>#rewriter-api-for-gemini-nano<p>#proofreader-api-for-gemini-nano<p>#summarizer-api-for-gemini-nano<p>#on-device-model-litert-lm-backend<p>Then around gemini but not caught by the search for models:
#skills   (maybe? I think this is implied by "gemini in chrome"?)<p>edit: I don't see a carte blanch AI disabling option.  As much as I dislike Mozilla's growing obsession with AI, at least they give me a top level option to disable all AI stuff.  I only keep Chrome around for occasional testing reasons.</p>
]]></description><pubDate>Tue, 05 May 2026 21:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48029161</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48029161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48029161</guid></item><item><title><![CDATA[New comment by Twirrim in "Formatting a 25M-line codebase overnight"]]></title><description><![CDATA[
<p>It's almost like other factors than language choice are more important :)</p>
]]></description><pubDate>Mon, 04 May 2026 22:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48015599</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=48015599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48015599</guid></item><item><title><![CDATA[New comment by Twirrim in "Breaking up with WordPress after two decades"]]></title><description><![CDATA[
<p>Unfortunately that industry has been in a race to the bottom for a very long time. Most customers just care about the dollar amount they're paying. In a race to the bottom there is no corner that can't be cut.<p>I've met so many people over the years who've worked in the industry at some stage (including myself), and not one of us has had a positive experience.<p>All that to say, it's almost certainly true that unless you've specifically heard otherwise about a hosting company, you're probably supporting assholes whoever you use.</p>
]]></description><pubDate>Sun, 03 May 2026 15:36:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47997986</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=47997986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47997986</guid></item><item><title><![CDATA[New comment by Twirrim in "I aggregated 28 US Government auction sites into one search"]]></title><description><![CDATA[
<p>If you ever want knives, you can get a fascinating set of them by looking out for the TSA/Airport confiscated items auctions.<p>Hawaii's one is at <a href="https://auctions.ehawaii.gov/dot/welcome.html" rel="nofollow">https://auctions.ehawaii.gov/dot/welcome.html</a>.  I had a boss when I lived in Hawaii that would bid on them, occasionally brought boxes of the random "sharps" (as they were called at the time) that had been confiscated from people by TSA.  Some of it is somewhat surprising that people still had on them when they got to TSA, like high quality 18" long machetes.</p>
]]></description><pubDate>Fri, 01 May 2026 00:30:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47970094</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=47970094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47970094</guid></item><item><title><![CDATA[New comment by Twirrim in "Copy Fail"]]></title><description><![CDATA[
<p>> They also claim their script "roots every Linux distribution shipped since 2017.", but only tested four; and it doesn't work on Alpine<p>They've done themselves no favours at all with their write up.<p>It does seem legitimate (I was able to use the PoC on a 24.04 instance), and seems like it should be a big deal, but the actual number of affected distributions seems way lower, and not even remotely as per their claim every distribution since 2017.<p>For example with Ubuntu, if I'm reading it right there's some impact in 16.04 (EOL), but then at least as per their analysis, only the vendor specific 6.17 kernels they ship that have it (e.g. linux-gcp, linux-oracle-6.7 etc.).  That's a relatively new kernel version they started shipping recently, after it was released upstream last September.</p>
]]></description><pubDate>Wed, 29 Apr 2026 21:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47955129</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=47955129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47955129</guid></item><item><title><![CDATA[New comment by Twirrim in "Linux 7.0 Broke PostgreSQL: The Preemption Regression Explained"]]></title><description><![CDATA[
<p>Huge pages has had a spotty history, that lead to people being paranoid about it, and no doubt a whole bunch of folks just disable it "because that's what we've always done".  It has been stable and reliable for quite a while now, would really hope folks could move away from that perspective.</p>
]]></description><pubDate>Wed, 29 Apr 2026 16:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47951115</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=47951115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47951115</guid></item><item><title><![CDATA[New comment by Twirrim in "PyWry: Cross-Platform Rendering Engine in Python"]]></title><description><![CDATA[
<p>Same on chrome and Firefox on an android device</p>
]]></description><pubDate>Tue, 28 Apr 2026 23:58:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47942478</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=47942478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47942478</guid></item><item><title><![CDATA[New comment by Twirrim in "Ghostty is leaving GitHub"]]></title><description><![CDATA[
<p>> Other VCSes like fossil store issues alongside the repo. I think it's appropriate because in a sense, issues are part of what gives meaning to the code (like documentation)<p>I was thinking about fossil in the context of agentic workflows the other day, after seeing a co-worker go all in on sort of shifting themselves to a TPM workflow, using a locally hosted kanban board (inspired by OpenAI's Symphony).<p>It'd make things easier to have everything shoved into the repo, other than that everything is now shoved in the same repo being handled by the barely constrained chaos monkey that is an LLM coding agent.  Locking things down gets hard if it's got access to the whole thing there.</p>
]]></description><pubDate>Tue, 28 Apr 2026 22:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47941986</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=47941986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47941986</guid></item><item><title><![CDATA[New comment by Twirrim in "Stephen's Sausage Roll remains one of the most influential puzzle games"]]></title><description><![CDATA[
<p>It would surely sell more if people would actually explain what the game is, without using niche words like "sokoban".  The article talks about how the trailer for it didn't really show anything about the game either, which arguably gets you into pretentious/artistic territory.<p>After reading the linked article, and the comments here I still have zero clue about the game.  It's a puzzle game involving sausages and a large fork does nothing to describe what kind of puzzles they might be.</p>
]]></description><pubDate>Tue, 21 Apr 2026 22:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47855227</link><dc:creator>Twirrim</dc:creator><comments>https://news.ycombinator.com/item?id=47855227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47855227</guid></item></channel></rss>