<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: eterm</title><link>https://news.ycombinator.com/user?id=eterm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Jul 2026 02:03:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eterm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by eterm in "Lobste.rs is now running on SQLite"]]></title><description><![CDATA[
<p>I wouldn't expect that problem to be solved at the database layer, that's what http caches are for, then application level in-memory caches, then finally if neither of those hit, go to the database.<p>For example, one of the biggest optimisations that Hacker news does is that it serves logged out users from a cached copy of the front-page.<p>Logged out users don't care/notice about comment counts, they don't notice that it doesn't update as often, they can't be hiding articles so you can serve the same front-page to the millions of anonymous users and bots, and update that cached copy once and on a slower cadence than every request.</p>
]]></description><pubDate>Sat, 18 Jul 2026 00:25:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48953839</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48953839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48953839</guid></item><item><title><![CDATA[New comment by eterm in "Lobste.rs is now running on SQLite"]]></title><description><![CDATA[
<p>SQLite definitely seems like a poor choice for dealing with many concurrent requests.<p>Maybe it's improved since I last used it, but to my knowledge SQLite essentially forces all writes to be serialised, at risk of data corruption otherwise.<p>There are tricks for improving the performance such as WALs, but that is merely a performance boost rather than genuine concurrency with things like row-level locks that you might find in other databases.<p>I guess if the whole thing is architected with a write-through cache that handles concurrent writes and deals with serialising all the writes, then it can be a single writer streaming changes through to the database, but then you still have a point of serialisation, it just will manifest itself slightly differently.<p>And SQLite is something that will give you constraints you will always have to consider.<p>Whereas running mariadb or postgres on the same machine would deliver similar benefits without a risky migration.<p>If your DB is small enough to run as a SQLite database, then it probably ought to have never been on a different machine in the first place.<p>There is a very happy medium between SQLite and a database on a different machine, one I am continually surprised to see people ignore.</p>
]]></description><pubDate>Fri, 17 Jul 2026 22:17:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48952819</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48952819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48952819</guid></item><item><title><![CDATA[New comment by eterm in "$100 AI Music Video: Claude Fable 5 vs. GPT-5.6 Sol"]]></title><description><![CDATA[
<p>$25 is an exaggeration, because that wouldn't even cover lunch for your friends to say thanks for the favour.<p>OK Go blew up early youtube with Here It Goes again: <a href="https://www.youtube.com/watch?v=dTAAsCNK7RA" rel="nofollow">https://www.youtube.com/watch?v=dTAAsCNK7RA</a> .<p>But these are exceptions to the rule, most people don't have the ability to do much creatively with a shoestring budget.<p>( Which isn't to say this slop is better. This slop is far worse, it's utterly dreadful. )</p>
]]></description><pubDate>Fri, 17 Jul 2026 06:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48943853</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48943853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48943853</guid></item><item><title><![CDATA[New comment by eterm in "NotebookLM is now Gemini Notebook"]]></title><description><![CDATA[
<p>I thought that was satire but I've googled it and you're not even joking.</p>
]]></description><pubDate>Thu, 16 Jul 2026 19:30:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48939154</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48939154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48939154</guid></item><item><title><![CDATA[New comment by eterm in "SpaceX wants to launch 100k more Starlink satellites for 100x the bandwidth"]]></title><description><![CDATA[
<p>For Americans: this is roughly 3500 sqft.</p>
]]></description><pubDate>Sat, 11 Jul 2026 10:33:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48870688</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48870688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48870688</guid></item><item><title><![CDATA[New comment by eterm in "Why software engineers are grieving"]]></title><description><![CDATA[
<p>LinkedIn tier generated rubbish!</p>
]]></description><pubDate>Fri, 26 Jun 2026 16:05:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48688230</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48688230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48688230</guid></item><item><title><![CDATA[New comment by eterm in "Burnout is real for open source maintainers"]]></title><description><![CDATA[
<p>It's also likely an AI generated blogpost over the original content.</p>
]]></description><pubDate>Sun, 21 Jun 2026 19:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48621630</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48621630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48621630</guid></item><item><title><![CDATA[New comment by eterm in "NASA picks Eric Schmidt's rocket company for Mars mission"]]></title><description><![CDATA[
<p>They did. It was the Soviets winning the space race that caused the USA to sink everything into the Apollo mission, to prove they could go bigger.<p>Russia were first to almost every other milestone, first orbit, first man in orbit, first woman in orbit, first EVA, first moon orbit, first (unmanned) moon landing, and many others.<p>Edited "Russians" to Soviets because lot was done by non-Russian parts of the union, my original reply just mirrored the OP use of Russians.</p>
]]></description><pubDate>Fri, 19 Jun 2026 14:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48599129</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48599129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48599129</guid></item><item><title><![CDATA[New comment by eterm in "Tesco moving 40k server workloads off VMware amid Broadcom's abusive conduct"]]></title><description><![CDATA[
<p>In really grinds my gears that the buying companies take out the debt to take over against the companies themselves.<p>So many well-known UK companies have been sunk by debt interest on loans taken out to acquire said companies.<p>By all means use the companies to secure loans, but the liability should be on the books of the parent companies not the companies being acquired!<p>There have even been cases where the companies have been effectively asset-stripped by "sell and lease back" of property, leaving the companies a shell of their former selves with no meaningful assets, so as soon as there are any unexpected headwinds they collapse.</p>
]]></description><pubDate>Thu, 18 Jun 2026 08:09:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48582326</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48582326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48582326</guid></item><item><title><![CDATA[New comment by eterm in "The Competitive Moat That AI Can't Replicate"]]></title><description><![CDATA[
<p>AI has got better.<p>It read to me to be entirely generated. The lack of details that people would normally mention tripped my spidey-sense. ( Who wouldn't name-check the restaurant in the opening paragraph? )<p>A double check, the author appearing to take up blogging in 2023, mostly about data science, with all the tell-tale signs of generated posts.</p>
]]></description><pubDate>Thu, 18 Jun 2026 01:45:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48579533</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48579533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48579533</guid></item><item><title><![CDATA[New comment by eterm in "The Competitive Moat That AI Can't Replicate"]]></title><description><![CDATA[
<p>It's completely made up, that kind of "wait, that doesn't make sense" is a hallmark of LLM writing.<p>It's got so good at writing generally that it catches us off-guard.</p>
]]></description><pubDate>Thu, 18 Jun 2026 01:17:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48579328</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48579328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48579328</guid></item><item><title><![CDATA[New comment by eterm in "[dead]"]]></title><description><![CDATA[
<p>You're being too polite, it's quite clear that no human was involved.</p>
]]></description><pubDate>Sun, 14 Jun 2026 14:45:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48527712</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48527712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48527712</guid></item><item><title><![CDATA[New comment by eterm in "Don't trust large context windows"]]></title><description><![CDATA[
<p>60k is tiny, if it's making recall mistakes that early then you might have some false memories or incorrect instructions in your CLAUDE.md.<p>60k isn't much bigger than the system prompt.</p>
]]></description><pubDate>Sun, 14 Jun 2026 08:06:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48525201</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48525201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48525201</guid></item><item><title><![CDATA[New comment by eterm in "Claude Fable is relentlessly proactive"]]></title><description><![CDATA[
<p>It's funny, mine did the same, but it quickly found edge with a --screenshot parameter.<p>Weird to come back to a terminal running edge unprompted and the auto classifier waving it though as 'safe".<p>My reaction was also, "I need dev containers ".</p>
]]></description><pubDate>Fri, 12 Jun 2026 06:49:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48500701</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48500701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48500701</guid></item><item><title><![CDATA[New comment by eterm in "Job: Head of Stonehenge"]]></title><description><![CDATA[
<p>And that includes London, it lists "excluding London" as £65k.<p>People overestimate how much senior devs in the UK earn, even after knowing they're not well paid, my usual response to hearing we should be earning £90k+ is, "well give us a job then"!</p>
]]></description><pubDate>Tue, 09 Jun 2026 07:45:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48457931</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48457931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48457931</guid></item><item><title><![CDATA[New comment by eterm in "Job: Head of Stonehenge"]]></title><description><![CDATA[
<p>That's a fairly standard wage outside London for senior developers.<p>UK wages are not great.</p>
]]></description><pubDate>Tue, 09 Jun 2026 05:37:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48456937</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48456937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48456937</guid></item><item><title><![CDATA[New comment by eterm in "Meta confirms 1000s of Instagram accounts were hacked by abusing its AI chatbot"]]></title><description><![CDATA[
<p>But it sounds like it's not even a harness issue if they have a process where they send a reset email to an address that isn't associated with the account.<p>This isn't (just) a validation issue, and shouldn't be at the harness level.</p>
]]></description><pubDate>Sun, 07 Jun 2026 10:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433446</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48433446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433446</guid></item><item><title><![CDATA[New comment by eterm in "Meta's ships facial recognition on smart glasses"]]></title><description><![CDATA[
<p>I'm saving this comment, thank you for a great explanation of what it is like.<p>I was in my late 20s when I realised I was "face-blind", but I should have realised a lot earlier, I remember reading in a book as a child about how "people can recognise a person by their face from a long distance, but find it difficult to recognise a voice", and I could not relate whatsoever to that passage.<p>I thought I regularly struggle to recognise someone until they start speaking, but it wasn't until a decade or two later that I read about prosopagnosia and then suddenly a lot of things made sense.<p>Your explanation is so much better than the rubbish illustrations of blanked or blurred faces, because it isn't like that at all, indeed sometimes I might rely on a detail about their face to recognise someone.<p>It's why face-blind isn't a great term either, because it's not a kind of blindness, I can see just as well as anyone, it just doesn't trip the automatic and instinctual recognition that I understand most people have.</p>
]]></description><pubDate>Fri, 05 Jun 2026 14:23:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48412981</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48412981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48412981</guid></item><item><title><![CDATA[New comment by eterm in "When AI Crosses the Line: The Matplotlib Incident"]]></title><description><![CDATA[
<p>Yes, there's plausible deniability, but I choose not to believe it for a second.</p>
]]></description><pubDate>Mon, 01 Jun 2026 12:48:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48356133</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48356133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48356133</guid></item><item><title><![CDATA[New comment by eterm in "Websites have a new way to spy on visitors: analyzing their SSD activity"]]></title><description><![CDATA[
<p>The interesting mitigation would be snapping I/O to a course clock.<p>You could then set it to hold the result until the next tick.<p>E.g. An I/O tick of 20ms, and it would only return on 20ms boundaries, then almost every SSD would look the same.<p>It would slow down the API a bit, but privacy has tradeoffs.</p>
]]></description><pubDate>Mon, 01 Jun 2026 07:19:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48353586</link><dc:creator>eterm</dc:creator><comments>https://news.ycombinator.com/item?id=48353586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48353586</guid></item></channel></rss>