<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: acdha</title><link>https://news.ycombinator.com/user?id=acdha</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 20 Jun 2026 11:07:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=acdha" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by acdha in "Apple to Raise Prices Due to Memory Chip Crunch"]]></title><description><![CDATA[
<p>Don’t forget senior management salivating about laying you off.</p>
]]></description><pubDate>Thu, 18 Jun 2026 01:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48579620</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48579620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48579620</guid></item><item><title><![CDATA[New comment by acdha in "U.S. science is in chaos"]]></title><description><![CDATA[
<p>This is has been significantly overstated my entire life - people making this claim always point to the women’s studies faculty and don’t mention how many engineering, Econ, law, etc. faculty are more conservative — but it more deeply misses the cause, as well. As the Republican Party purged internal dissent, that pushed people out who might have otherwise been on board for things like their fiscal or foreign policy positions but weren’t willing to say gay people were less than fully human or rejected the war on science. That last one is huge for universities because for most of the current century being a Republican has required rejecting the scientific consensus on climate change, the most pressing issue of our time, as well as other topics like public health or the separation of church and state. Criticizing universities for not having more people who reject their foundational principles is badly missing the point.<p>I used to know a Republican lobbyist who worked on environmental issues. He used to represent the coalition of fishers, hunters, hikers, bird-watchers, etc. who valued healthy forests, water, etc. but that line of work disappeared when they put out the fatwa against giving Obama any legislative wins even on issues which have broad public support and it never really came back because the party leadership decide that they represented industry first and only. Those people didn’t suddenly become liberals, the party moved away from them.</p>
]]></description><pubDate>Wed, 17 Jun 2026 12:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48569661</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48569661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48569661</guid></item><item><title><![CDATA[New comment by acdha in "Your ePub Is fine"]]></title><description><![CDATA[
<p>Oracle, no question. They were so much better at executing competently.</p>
]]></description><pubDate>Mon, 15 Jun 2026 13:34:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48541051</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48541051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48541051</guid></item><item><title><![CDATA[New comment by acdha in "Your ePub Is fine"]]></title><description><![CDATA[
<p>I’m sure it was a combination of factors. One thing to remember back then was that Apple’s position was far more tenuous than now - Microsoft owned the desktop and server market, and the established phone companies were deeply entrenched with things like long-term contracts. Apple knew they had to execute very well _and_ that was coming off of experiences like Motorola’s chip business self-disintegrating and Microsoft playing cutthroat with Office and Internet Explorer, all of which left Apple’s senior management highly determined not to lose control of their platform. I don’t think anyone realistically expected the kind of growth we saw on the App Store as much as making sure they didn’t get squeezed by a more powerful competitor.<p>(To give you an idea of how bad it used to be, Qualcomm’s BREW platform launched with terms for developers like $50k per carrier per app to be listed AND a percentage of your gross revenue – not just the app, everything!)<p>The performance problems were very real, too, at a time when they were sweating every bit of RAM and CPU but the bigger problem was usability. Android kicked Flash to the curb, too, because while it was technically possible to make it run on a phone with a touchscreen was horrible — even the Android superfans barely talked about it as an advance because nobody liked Flash even if they had their phone plugged into a charger.</p>
]]></description><pubDate>Mon, 15 Jun 2026 13:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48541041</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48541041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48541041</guid></item><item><title><![CDATA[New comment by acdha in "US and Iran announce deal to end military operations"]]></title><description><![CDATA[
<p>Biden was elected _after_ Trump broke the deal so it's unclear why you think that tells us anything about what would have happened had the United States honored the treaty.</p>
]]></description><pubDate>Mon, 15 Jun 2026 00:15:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48534714</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48534714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48534714</guid></item><item><title><![CDATA[New comment by acdha in "Your ePub Is fine"]]></title><description><![CDATA[
<p>Adobe has always been like this, too. They squandered an enormous marketshare with Flash because the alternative would've been spending a couple million on QA and they managed to unite all of the browser manufacturers in agreement that the web was better off without such an unreliable partner.<p>I shipped a couple of things on Flash back in the day but it was staggeringly bad software — random crashes, various heisenbugs where changes in one area would affect unrelated functionality in other modules, etc. — and while it cost something like $800, it was completely unsupported: I filed a number of trivially reproducible bugs with reduced test cases but never heard anything back until the next release came out and they sent automated suggestions that the bug might be fixed so I should buy a full-price license and find out.</p>
]]></description><pubDate>Mon, 15 Jun 2026 00:12:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48534680</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48534680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48534680</guid></item><item><title><![CDATA[New comment by acdha in "Your ePub Is fine"]]></title><description><![CDATA[
<p>The parser is broken. The CSS standard says that parsers MUST ignore properties they don't recognize.</p>
]]></description><pubDate>Mon, 15 Jun 2026 00:09:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48534649</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48534649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48534649</guid></item><item><title><![CDATA[New comment by acdha in "Twenty One Zero-Days in FFmpeg"]]></title><description><![CDATA[
<p>Look, I like Rust and ported every bit of C I used to it a decade ago but this is not a compelling argument. The coreutils rewrite is an existence proof that the typing system doesn’t motivate this class of error and a moment’s thought would explain why (you’d have to be very familiar with the attack patterns to know to create types like “handle to private file failing if the name exists” and they weren’t).<p>What could help would be a modern API implementing the same patterns that GNU coreutils evolved over the last 4 decades but that’d be less the language than the library and it’d only go so far because some of those utilities legitimately need to things which are otherwise rare in most applications.</p>
]]></description><pubDate>Sun, 14 Jun 2026 00:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522957</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48522957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522957</guid></item><item><title><![CDATA[New comment by acdha in "Twenty One Zero-Days in FFmpeg"]]></title><description><![CDATA[
<p>My point about coreutils was that they’re rarely used in situations where an attacker can provide arbitrary input - it’s more like race conditions with code already running on the same system trying to escalate access – so what you need to protect against are things like race conditions around file operations or symlink safety.</p>
]]></description><pubDate>Sun, 14 Jun 2026 00:15:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522842</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48522842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522842</guid></item><item><title><![CDATA[New comment by acdha in "EV demand up 50% in France and Germany since Iran war"]]></title><description><![CDATA[
<p>EVs have been better for ~90% of the driving most people do for a decade, but a lot of people held back because they fixated on things like epic road trips or needing to haul many sheets of plywood.<p>What a price shock does is force people to acknowledge how much money they’ve been spending on edge-cases, making many of them reconsider how much it’s really worth to, for example, go on an all-day drive without every stopping for more than a few minutes or whether the SUV/pickup truck aesthetic is worth paying 50% more every day.</p>
]]></description><pubDate>Sat, 13 Jun 2026 11:06:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48515989</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48515989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48515989</guid></item><item><title><![CDATA[New comment by acdha in "EV demand up 50% in France and Germany since Iran war"]]></title><description><![CDATA[
<p>People who accept the reality of climate change have been calling for that since the return to office push started. Unfortunately, they don’t have a multi-billion dollar marketing budget like the fossil fuel industry or the political parties it’s co-opted so much of the public discourse ignored them.</p>
]]></description><pubDate>Sat, 13 Jun 2026 10:49:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48515844</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48515844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48515844</guid></item><item><title><![CDATA[New comment by acdha in "Twenty One Zero-Days in FFmpeg"]]></title><description><![CDATA[
<p>coreutils was a category error: they took a set of tools which were not very exposed to memory safety errors and rewrote them in a language which does nothing to prevent the kind of logic errors coreutils has suffered from (mostly races around file operations). It’s like complaining that an airbag didn’t save you after driving into a lake.<p>In contrast, ffmpeg is exactly the sweet spot for a memory-safe language with those complex decoders operating on data which is often untrusted. I wouldn’t suggest a project of that scale lightly but it’s at least a near-perfect fit on the problem domain.</p>
]]></description><pubDate>Sat, 13 Jun 2026 10:36:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48515758</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48515758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48515758</guid></item><item><title><![CDATA[New comment by acdha in "Why I'm Forced to Say Farewell: Google Management Has Lost Its Moral Compass"]]></title><description><![CDATA[
<p>They bought Doubleclick and turned into an ad company. They haven’t launched a good or popular product since.</p>
]]></description><pubDate>Fri, 12 Jun 2026 00:20:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48498249</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48498249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48498249</guid></item><item><title><![CDATA[New comment by acdha in "Why I'm Forced to Say Farewell: Google Management Has Lost Its Moral Compass"]]></title><description><![CDATA[
<p>You have to remember that most companies _chose_ to setup DEI programs: it was a routine recommendation from lawyers because it gave them a string defense in lawsuits — the next time some manager abuses their position, they can cut that person loose and point to their various programs as evidence that whatever happened was limited to that manager and not company culture.</p>
]]></description><pubDate>Fri, 12 Jun 2026 00:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48498241</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48498241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48498241</guid></item><item><title><![CDATA[New comment by acdha in "A new era for software testing"]]></title><description><![CDATA[
<p>That’s a rather stunning comparison: racism is a problem because it’s unfairly treating sentient beings but a pile of linear algebra is not even sentient, much less your peer. That’s part of why I used the term: “agent” isn’t current because agents have, well, agency and can be held accountable.<p><a href="https://lucumr.pocoo.org/2026/5/26/clankers/" rel="nofollow">https://lucumr.pocoo.org/2026/5/26/clankers/</a></p>
]]></description><pubDate>Fri, 12 Jun 2026 00:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48498195</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48498195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48498195</guid></item><item><title><![CDATA[New comment by acdha in "A new era for software testing"]]></title><description><![CDATA[
<p>Also the merits of documentation and specs. It’s been eye-opening to see the subset of developers who were almost disdainful about writing documentation for their colleagues but are now tripping over themselves to do so for their clanker.</p>
]]></description><pubDate>Thu, 11 Jun 2026 18:11:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48494214</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48494214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48494214</guid></item><item><title><![CDATA[New comment by acdha in "Building an HTML-first site doubled our users overnight"]]></title><description><![CDATA[
<p>Who said it was? My point was simply that if you’re doing something like getting data in and out of a SQL database using web forms, you can avoid a ton of overhead and deliver a better user experience without using an SPA, and of course there’s a lot to be said for not needing to install security patches weekly due to having fewer, simpler moving parts.</p>
]]></description><pubDate>Thu, 11 Jun 2026 12:29:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48489423</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48489423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48489423</guid></item><item><title><![CDATA[New comment by acdha in "Building an HTML-first site doubled our users overnight"]]></title><description><![CDATA[
<p>It can be really difficult for people with screen readers: focus jumps, inconsistent update flow, too many or not enough announcements, etc. People just want to live their lives, not have to threaten 508 to be able to pay their cable bill as easily as it was 20 years ago.</p>
]]></description><pubDate>Thu, 11 Jun 2026 02:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48485437</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48485437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485437</guid></item><item><title><![CDATA[New comment by acdha in "US President says 'I love the inflation'"]]></title><description><![CDATA[
<p>I miss being able to talk about business more, too, but a lot of people who grew up in the Obama-era tech boom seemed to have a blind spot about how much this macro stuff affects everything we do.<p>The big money is both piling into a small number of tech companies _and_ demanding layoffs to a degree we didn’t see in past recessions, but unlike in the Bush recession we aren’t going to see consumer demand floating startups, government hiring is dead, non-tech companies are cutting back, and unlike with the web the AI push isn’t going to work the same at the big non-tech organizations as it did two decades ago when there were tons of jobs helping them move online: if AI does have a solid benefit for those companies, it comes in the form of a license more than jobs. You can see that in two ways: all of the people talking about how hard it is to find work, and the flood of App Store submissions but not revenue as a bunch of laid-off tech workers try to find anything which won’t be lost in the noise.</p>
]]></description><pubDate>Wed, 10 Jun 2026 23:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48484010</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48484010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48484010</guid></item><item><title><![CDATA[New comment by acdha in "A €0.01 bank transfer could compromise a banking AI agent"]]></title><description><![CDATA[
<p>This is especially true because so much of that data comes from outside of your organization. I receive Google Calendar invites from scammers a couple of times a week and those show up in my invitation list just like anything else. If LLMs start screening things, that kind of thing will become even more popular but most of us can’t just ignore everyone outside of our employer’s directory.</p>
]]></description><pubDate>Wed, 10 Jun 2026 22:45:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48483819</link><dc:creator>acdha</dc:creator><comments>https://news.ycombinator.com/item?id=48483819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48483819</guid></item></channel></rss>