<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: hedora</title><link>https://news.ycombinator.com/user?id=hedora</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 11:39:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hedora" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hedora in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>I tried testing 4.5 opus and 4.6 opus both with “high” thinking.   Same box, same repo.  I had them plan a moderate complexity refactoring on a small codebase.<p>Observations:<p>4.6 had previously failed to the point where I had to wipe context.  It must have written memories because it was referring to the previous conversation.<p>As the article points out, 4.6 went out of its way to be lazy and came up with an unusable plan.  It did extra planning to avoid renaming files (the toplevel task description involves reorganizing directories of files).<p>4.6 took twice as long to respond as 4.5.<p>I’m treating this as a model regression.  4.6 is borderline unusable.  I’ve hit all the issues the article describes.<p>Also, there needs to be an obvious way to disable memory or something.  The current UX is terrible, since once an error or incorrect refusal propagates, there is no obvious recovery path.<p>Anyway, with think set to high, I see drastically different behavior: much slower and much worse output from 4.6.</p>
]]></description><pubDate>Wed, 08 Apr 2026 14:37:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47690850</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47690850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47690850</guid></item><item><title><![CDATA[New comment by hedora in "Why a new computer is slower than an old computer [video]"]]></title><description><![CDATA[
<p>I wonder how much adding a profiler to development flows would help modern apps.<p>JS is gross, but 16ms (time you get to render a frame at 60 fps) is an eternity on modern systems.<p>It’s tens of millions of
single-threaded CPU cycles.<p>Also, you probably can use GPU acceleration for client code.  That’s enough time for a 2026 integrated CPU to do tens to  hundreds of billions of tensor ops.<p>And yet, the iOS keyboard (presumably multithreaded and native) cannot reliably echo keystrokes in under a second.  I regularly see webpages take multiple seconds to redraw a screen.</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:53:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677228</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47677228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677228</guid></item><item><title><![CDATA[New comment by hedora in "A fire sale has U.S. office buildings going for 90% off"]]></title><description><![CDATA[
<p>Yet there is still a widespread housing shortage.</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:44:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677105</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47677105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677105</guid></item><item><title><![CDATA[New comment by hedora in "SQLite in Production: Lessons from Running a Store on a Single File"]]></title><description><![CDATA[
<p>Does cp actually work on live sqlite files?  I wouldn’t expect it to, since cp does not create a crash-consistent snapshot.</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:42:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677072</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47677072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677072</guid></item><item><title><![CDATA[New comment by hedora in "SQLite in Production: Lessons from Running a Store on a Single File"]]></title><description><![CDATA[
<p>It would explain the corruption:<p><a href="https://sqlite.org/wal.html" rel="nofollow">https://sqlite.org/wal.html</a><p>The containers would need to use a path on a shared FS to setup the SHM handle, and, even then, this sounds like the sort of thing you could probably break via arcane misconfiguration.<p>I agree shm should work in principle though.</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:38:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677020</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47677020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677020</guid></item><item><title><![CDATA[New comment by hedora in "SQLite in Production: Lessons from Running a Store on a Single File"]]></title><description><![CDATA[
<p>Pausing requests then running two sqlites momentarily probably won’t prevent corruption.  It might make it less likely and harder to catch in testing.<p>The easiest approach is to kill sqlite, then start the new one.  I’d use a unix lockfile as a last-resort mechanism (assuming the container environment doesn’t somehow break those).</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:36:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47676983</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47676983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47676983</guid></item><item><title><![CDATA[New comment by hedora in "Electrical transformer manufacturing is throttling the electrified future"]]></title><description><![CDATA[
<p>I can think of thousands of components that can hold trillion dollar industries hostage.<p>I challenge you to name one that cannot and that also makes it into high school curricula or How Things Work.<p><a href="https://mst3k.fandom.com/wiki/A_Case_of_Spring_Fever_(short)" rel="nofollow">https://mst3k.fandom.com/wiki/A_Case_of_Spring_Fever_(short)</a><p><a href="https://m.youtube.com/watch?v=vzKfAFsbRSk" rel="nofollow">https://m.youtube.com/watch?v=vzKfAFsbRSk</a><p>If you are not ready to lock yourself in a bunker after reading the article and watching that short, I strongly suggest you consider the inclined plane.<p>You’d better do it now.  Very few locks work in the absence of transformers, springs and inclined planes.</p>
]]></description><pubDate>Sat, 04 Apr 2026 18:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47641744</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47641744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47641744</guid></item><item><title><![CDATA[New comment by hedora in "The Cathedral, the Bazaar, and the Winchester Mystery House"]]></title><description><![CDATA[
<p>Does anyone have numbers for churn vs. cumulative code?<p>Most of my commits (hand written and AI) have delete counts that are 75-110% the added line count.<p>The point that many developers will probably forget to tell the LLM to run cleanup/refactoring paths is probably true though.  (I’ve definitely found ghost-chasing bugfixes in all sorts of corners of LLM generated code).</p>
]]></description><pubDate>Sat, 04 Apr 2026 15:12:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47639708</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47639708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47639708</guid></item><item><title><![CDATA[New comment by hedora in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>Since the list of extensions they query targets certain religious groups and medical conditions, it's almost certainly in violation of US federal employment and hiring law.</p>
]]></description><pubDate>Thu, 02 Apr 2026 14:54:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47615317</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47615317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47615317</guid></item><item><title><![CDATA[New comment by hedora in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>The list of queried extensions includes things that would be used by particular religious groups, and people with certain medical conditions.</p>
]]></description><pubDate>Thu, 02 Apr 2026 14:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47615277</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47615277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47615277</guid></item><item><title><![CDATA[New comment by hedora in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>"allowed" by the web browser, but almost certainly not by the end user.  The law is pretty clear on this in the US:<p>> <i>'the term “exceeds authorized access” means to access a computer with authorization and to use such access to obtain or alter information in the computer that the accesser is not entitled so to obtain or alter;'</i><p>The problem, of course, is that by clicking on a LinkedIn link, you agree to a non-negotiated contract that can change at any time, and that you have never seen.  If that weren't allowed, then this sort of crap would correctly be considered "unauthorized access":<p><a href="https://www.law.cornell.edu/uscode/text/18/1030" rel="nofollow">https://www.law.cornell.edu/uscode/text/18/1030</a></p>
]]></description><pubDate>Thu, 02 Apr 2026 14:50:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47615265</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47615265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47615265</guid></item><item><title><![CDATA[New comment by hedora in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>The answer to "why would Chrome ever undermine privacy and security?" is always "Google's revenue stream".<p>I'm happy to see that this doesn't hit firefox.  I wonder if safari is impacted.</p>
]]></description><pubDate>Thu, 02 Apr 2026 14:45:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47615213</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47615213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47615213</guid></item><item><title><![CDATA[New comment by hedora in "LinkedIn is illegally searching your computer"]]></title><description><![CDATA[
<p>It's probably not illegal for advertisers to racially profile you, but it certainly is illegal in the US to do those things as part of your hiring process:<p><a href="https://www.eeoc.gov/prohibited-employment-policiespractices" rel="nofollow">https://www.eeoc.gov/prohibited-employment-policiespractices</a><p>LinkedIn's scanning for browser extensions used by protected groups allows them to provide illegal services to US-based recruiters.  I have no idea if they actually do it or not, and am not a lawyer, but common sense suggests there's enough here for a class action suit to move into discovery.</p>
]]></description><pubDate>Thu, 02 Apr 2026 14:42:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47615187</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47615187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47615187</guid></item><item><title><![CDATA[New comment by hedora in "Italy blocks US use of Sicily air base for Middle East war"]]></title><description><![CDATA[
<p>Call it what you want.  Just don't use accurate terms like apartheid, genocide or war crime.</p>
]]></description><pubDate>Tue, 31 Mar 2026 17:44:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47590967</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47590967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47590967</guid></item><item><title><![CDATA[New comment by hedora in "Italy blocks US use of Sicily air base for Middle East war"]]></title><description><![CDATA[
<p>Like pretty much every other word in that comment, we'll never know if the misgendering is intentional satire or not.</p>
]]></description><pubDate>Tue, 31 Mar 2026 17:42:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47590940</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47590940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47590940</guid></item><item><title><![CDATA[New comment by hedora in "How to turn anything into a router"]]></title><description><![CDATA[
<p>And, like news networks, maybe the router companies are forced to let him hire a censor (they like to call them ombudsmen) so the white house can real-time block inconvenient traffic.</p>
]]></description><pubDate>Mon, 30 Mar 2026 22:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580298</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47580298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580298</guid></item><item><title><![CDATA[New comment by hedora in "Copilot edited an ad into my PR"]]></title><description><![CDATA[
<p>And targeted information.</p>
]]></description><pubDate>Mon, 30 Mar 2026 21:53:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580175</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47580175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580175</guid></item><item><title><![CDATA[New comment by hedora in "From Proxmox to FreeBSD and Sylve in our office lab"]]></title><description><![CDATA[
<p>In the same way as not releasing angry bees into your cube farm is doing nothing, yes!!</p>
]]></description><pubDate>Mon, 30 Mar 2026 21:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580151</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47580151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580151</guid></item><item><title><![CDATA[New comment by hedora in "From Proxmox to FreeBSD and Sylve in our office lab"]]></title><description><![CDATA[
<p>I get the impression bhyve does all that stuff too.  Is sylve basically just a thin GUI wrapper on top?<p>(That'd be amazing if it's possible to do stuff like dump configs + check them into git from the cli, then stand them up on any bhve/sylve box later...)</p>
]]></description><pubDate>Mon, 30 Mar 2026 21:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580139</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47580139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580139</guid></item><item><title><![CDATA[New comment by hedora in "From Proxmox to FreeBSD and Sylve in our office lab"]]></title><description><![CDATA[
<p>It's not silly at all.<p>I've been repeatedly burned by systemd, both on machines I've administered and on appliances.  In every situation, the right fix was either "switch distros" or "burn developer-months of work in a fire drill".<p>In fact, I just decided to go with FreeBSD instead of proxmox specifically because proxmox requires systemd.  The last N systemd machines I've had the misfortune to touch were broken due to various systemd related issues.   (For large values of N.)<p>I assume that means anything built on top of it is flaky + not stable enough for production use.</p>
]]></description><pubDate>Mon, 30 Mar 2026 21:44:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580090</link><dc:creator>hedora</dc:creator><comments>https://news.ycombinator.com/item?id=47580090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580090</guid></item></channel></rss>