<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: ed_blackburn</title><link>https://news.ycombinator.com/user?id=ed_blackburn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 10:20:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ed_blackburn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ed_blackburn in "Jury finds Meta liable in case over child sexual exploitation on its platforms"]]></title><description><![CDATA[
<p>Absolutely: I said something similar recently: <a href="https://news.ycombinator.com/item?id=46766649">https://news.ycombinator.com/item?id=46766649</a></p>
]]></description><pubDate>Wed, 25 Mar 2026 11:51:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47516102</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=47516102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47516102</guid></item><item><title><![CDATA[New comment by ed_blackburn in "System76 on Age Verification Laws"]]></title><description><![CDATA[
<p>This is becoming a wedge issue. It should not be. As an industry, we can solve this. As an industry, we have too. If we don't, legislators will do it for us. And they'll make a bad job of it. And if you petition your local legislator wherever yiu are in the world, then that's cool, but if this is solved locally, we will see serious fragmentation. As an industry projecting ones politics isn't going to make much difference.</p>
]]></description><pubDate>Fri, 06 Mar 2026 10:51:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47273360</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=47273360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47273360</guid></item><item><title><![CDATA[New comment by ed_blackburn in "/e/OS is a complete, fully “deGoogled” mobile ecosystem"]]></title><description><![CDATA[
<p>Imagine if Boot2Gecko / FirefoxOS had someone kept going, I wonder if I'd have evolved sufficiently enough to be commercially viable?</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221846</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=47221846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221846</guid></item><item><title><![CDATA[New comment by ed_blackburn in "UK House of Lords Votes to Extend Age Verification to VPNs"]]></title><description><![CDATA[
<p>I think the creeping invasion of privacy argument is backwards here. What we have today isn’t privacy, it’s abdication. Platforms are externalising risk onto parents and pretending the internet is exempt from the safeguards we accept everywhere else.<p>Either the tech industry solves this, or governments will. That’s not ideology, it’s capitalism. If we don’t build workable, privacy-preserving primitives, regulation will arrive in the most blunt form possible.<p>There’s a reasonable middle ground. Identity can be a first-class citizen without being leaked to every website. I don’t need to hand over my name, address, or documents to prove I’m over 18. I need a yes/no assertion.<p>Imagine the browser exposing a capability like:<p>> “This site requires age verification. Are you over 18?”<p>The browser checks via a trusted third party credential and returns a boolean. No DOB. No tracking. No persistent identifier. Just a capability check, much closer to how physical ID works than today’s data-harvesting mess.<p>As a parent, I already police my kids as best I can, and it’s imperfect. But the offline world has friction and gates: bars check ID, cinemas enforce ratings, shops refuse sales. Those mitigations don’t make parents redundant; they support them.<p>Online, we’ve chosen to pretend none of that is possible. That’s not a principled privacy stance.<p>If we don’t design these primitives ourselves, we will get crude, insecure age databases, mandatory uploads of passports, or blanket bans instead. This is the least bad option, not a slippery slope. Collectively we have solved far harder problems.</p>
]]></description><pubDate>Mon, 26 Jan 2026 15:16:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46766649</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=46766649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46766649</guid></item><item><title><![CDATA[New comment by ed_blackburn in "UK House of Lords Votes to Extend Age Verification to VPNs"]]></title><description><![CDATA[
<p>I think we need to accept that age verification makes the internet safer. What we cannot accept is age verification's use as a mechanism to pry too far into peoples lives. When we can separate age verification from who am I, most people will be happier. What's tricky is who validates age? Your ISP? Your government? Your OS? A thirty party? Who accredits third-parties, and can you trust them? I'm convinced there's a way to solve this do we can keep the internet safe and not intrude massively on peoples privacy.</p>
]]></description><pubDate>Mon, 26 Jan 2026 11:05:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46764209</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=46764209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46764209</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Cloudflare CEO on the Italy fines"]]></title><description><![CDATA[
<p>That's an epic polemic. If the cost of operating in Italy isn't profitable, exit Italy. If it is, then adhere to the laws of Italy. If Italy makes the cost of business too high they'll dial it back.</p>
]]></description><pubDate>Fri, 09 Jan 2026 18:58:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46557623</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=46557623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46557623</guid></item><item><title><![CDATA[New comment by ed_blackburn in "I switched from VSCode to Zed"]]></title><description><![CDATA[
<p>Yes. And Windows.<p><a href="https://zed.dev/docs/linux" rel="nofollow">https://zed.dev/docs/linux</a></p>
]]></description><pubDate>Mon, 05 Jan 2026 17:04:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46501428</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=46501428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46501428</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Claude Code gets native LSP support"]]></title><description><![CDATA[
<p>I literally said this three days ago: <a href="https://hachyderm.io/@ed_blackburn/115747527216812176" rel="nofollow">https://hachyderm.io/@ed_blackburn/115747527216812176</a><p>But in all seriousness, LLMs have their strengths but we’re all wasting tokens and burning the planet unnecessarily getting LLMs to work so inefficiently. Use the best tool for the job; make the tools easier to use by LLMs. This mantra is applicable generally. Not just for coding.</p>
]]></description><pubDate>Mon, 22 Dec 2025 21:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46359475</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=46359475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46359475</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>Microsoft are really sweating GitHub now aren't they? It wouldn't be so bad if it improving but there is certainly a perception that it is costing more for a poorer product, irrespective of the new features they're layering on.</p>
]]></description><pubDate>Tue, 16 Dec 2025 22:17:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46295384</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=46295384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46295384</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Britain is one of the richest countries. So why do children live in poverty?"]]></title><description><![CDATA[
<p>A UK organisation with treasonous, multi-generational experience, that's cited in the article, that people refuse to read or believe? Thanks for re-sharing <3</p>
]]></description><pubDate>Mon, 24 Nov 2025 18:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46037064</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=46037064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46037064</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Britain is one of the richest countries. So why do children live in poverty?"]]></title><description><![CDATA[
<p>After 2008, others pressed Keynesian stimulus. The UK chose Hayek. Austerity. Councils took the hit. Services vanished. Early-years centres. Youth work. Local welfare. The safety net thinned, then tore. Families slipped through.<p>Then Covid. Then Ukraine. Prices surged. Wages didn’t. A decade of inflation stacked up while pay stood still. For many, that was a silent pay cut.<p>Truss turned strain into crisis. Unfunded tax cuts. Markets panicked. Gilt yields spiked. Mortgage costs jumped overnight. Another blow to households already on the edge.<p>So we end up where CNN reports: record child poverty, even among full-time workers; parents unable to cover the basics as the social architecture collapses.<p>Into that anger steps Reform UK. They offer a protest vote. But their plan is the same old mix: deep cuts, a smaller state, and migration as the scapegoat. The very recipe that helped bring us here.<p>Send help :-(</p>
]]></description><pubDate>Mon, 24 Nov 2025 18:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46037045</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=46037045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46037045</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Hypothesis: Property-Based Testing for Python"]]></title><description><![CDATA[
<p>I'm using sqlglot to parse hundreds of old mysql back up files to find diffs of schemas. The joys of legacy code. I've found hypothesis to be super helpful for tightening up my parser. I've identified properties (invariants) and built some strategies. I can now generate many more permutations of DDL than I'd thought of before. And I have absolutely confidence in what I'm running.<p>I started off TDD covered the basics. Learned what I needed to learn about the files I'm dealing with, edge cases, sqlglot and then I moved onto Hypothesis for extra confidence.<p>I'm curious to see if it'll help with commands for APIs. I nothing else it'll help me appreciate how liberal my API is when perhaps I don't want it to be?</p>
]]></description><pubDate>Wed, 05 Nov 2025 09:16:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45820998</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=45820998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45820998</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Tauri binding for Python through Pyo3"]]></title><description><![CDATA[
<p>Indeed. It's sacrifices engineering cost for customer experience.</p>
]]></description><pubDate>Mon, 13 Oct 2025 12:19:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45567519</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=45567519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45567519</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Modern Linux tools"]]></title><description><![CDATA[
<p>I agree with this. cat is great for "cating" bat is great for throwing shit on the terminal in a fashion that makes it semantically easier to reason with, two different use cases.</p>
]]></description><pubDate>Mon, 13 Oct 2025 12:15:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45567495</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=45567495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45567495</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Modern Linux tools"]]></title><description><![CDATA[
<p>I’m on a Mac, and some of the default tooling feels dated: GNU coreutils and friends are often stuck around mid-2000s versions. Rather than replace or fight against the system tools, I supplement them with a few extras. Honestly, most are marginal upgrades over what macOS ships with, except for fzf, which is a huge productivity boost. Fuzzy-finding through my shell history or using interactive autocompletion makes a noticeable difference day to day.</p>
]]></description><pubDate>Mon, 13 Oct 2025 12:11:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45567466</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=45567466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45567466</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Leaked Apple M5 9 core Geekbench scores"]]></title><description><![CDATA[
<p>:-)</p>
]]></description><pubDate>Fri, 03 Oct 2025 10:52:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45461395</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=45461395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45461395</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Leaked Apple M5 9 core Geekbench scores"]]></title><description><![CDATA[
<p>Thank you :-)</p>
]]></description><pubDate>Thu, 02 Oct 2025 06:16:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45446796</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=45446796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45446796</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Leaked Apple M5 9 core Geekbench scores"]]></title><description><![CDATA[
<p>Thank you :-)</p>
]]></description><pubDate>Thu, 02 Oct 2025 06:16:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45446794</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=45446794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45446794</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Imgur pulls out of UK as data watchdog threatens fine"]]></title><description><![CDATA[
<p>Do business in the UK? Then accept we prioritise our kids over your costs. Toodle pip.</p>
]]></description><pubDate>Wed, 01 Oct 2025 12:53:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45437104</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=45437104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45437104</guid></item><item><title><![CDATA[New comment by ed_blackburn in "Leaked Apple M5 9 core Geekbench scores"]]></title><description><![CDATA[
<p>I keep asking, surely, I'm not the only potential customer: where's my ARM 64, Linux Mac mini equivalent? I'd settle for a laptop form if I must.</p>
]]></description><pubDate>Wed, 01 Oct 2025 12:34:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45436943</link><dc:creator>ed_blackburn</dc:creator><comments>https://news.ycombinator.com/item?id=45436943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45436943</guid></item></channel></rss>