<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: rkangel</title><link>https://news.ycombinator.com/user?id=rkangel</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 07:12:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rkangel" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rkangel in "Anthropic expands partnership with Google and Broadcom for next-gen compute"]]></title><description><![CDATA[
<p>Claude Code personal or Team: you pay a flat fee<p>Claude Code <i>Enterprise</i>: you pay per token</p>
]]></description><pubDate>Tue, 07 Apr 2026 12:01:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47673876</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47673876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47673876</guid></item><item><title><![CDATA[New comment by rkangel in "Sky – an Elm-inspired language that compiles to Go"]]></title><description><![CDATA[
<p>Keeps saying "no websocket required" like it's a good thing. The JS client (<a href="https://github.com/anzellai/sky/blob/main/docs/design/sky-live.md" rel="nofollow">https://github.com/anzellai/sky/blob/main/docs/design/sky-li...</a>) seems to rely on long polling.<p>Phoenix LiveView (the inspiration) defaults to using WebSockets because it's much more efficent, but falls back to Long polling if not available.</p>
]]></description><pubDate>Tue, 07 Apr 2026 11:58:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47673838</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47673838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47673838</guid></item><item><title><![CDATA[New comment by rkangel in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>IIRC for Enterprise, using /feedback or /bug is an exception to the "we promise not to use your data" agreement.</p>
]]></description><pubDate>Tue, 07 Apr 2026 11:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47673289</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47673289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47673289</guid></item><item><title><![CDATA[New comment by rkangel in "FCC updates covered list to include foreign-made consumer routers"]]></title><description><![CDATA[
<p>Not all of the functionality is in the firmware though. You can put stuff in the silicon itself that allows backdoors.<p>It's very difficult to inspect a laid out chip for nefarious elements - there's too much of it to do manually. Having a secure supply chain <i>is</i> probably the best way to prevent that happening.<p>Which is not to say that I support this rule - it sounds like another import weapon trump can swing against people who aren't his friends.</p>
]]></description><pubDate>Tue, 24 Mar 2026 13:38:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47502417</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47502417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47502417</guid></item><item><title><![CDATA[New comment by rkangel in "FCC updates covered list to include foreign-made consumer routers"]]></title><description><![CDATA[
<p>It's a whole lot easier to store the keys in a special hardened location than it is to store your whole storage.</p>
]]></description><pubDate>Tue, 24 Mar 2026 13:34:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47502369</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47502369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47502369</guid></item><item><title><![CDATA[New comment by rkangel in "Astral to Join OpenAI"]]></title><description><![CDATA[
<p>It is VERY different. One company now has complete control of the activities of the team developing these tools. Contributing to Python (money or time) gets you some influence, but doesn't allow you to dictate anything - there's still a team making the decisions.</p>
]]></description><pubDate>Thu, 19 Mar 2026 14:12:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47439834</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47439834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47439834</guid></item><item><title><![CDATA[New comment by rkangel in "The bureaucracy blocking the chance at a cure"]]></title><description><![CDATA[
<p>I'm amazed no-one has used the term "Regulatory Drawbridge". It's a classic thing that happens in a number of industries - the big players push for more and more regulation. It costs them money and time, but it makes a massive barrier for new incumbents who don't have the cashflow and manpower to work through the regulatory process.<p>Medicine is the classic example, but it's happening in the tech industry too. The FAANGs of the world took advantage of an unregulated landscape, but now that they're in the castle they're pulling up the drawbridge behind them.<p>(sidenote - this is why regulation like the Digital Markets Act in the EU should be great. It's <i>only</i> a cost to larger businesses. In practice we're not yet seeing the changes that it should create).</p>
]]></description><pubDate>Tue, 17 Mar 2026 10:16:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47410701</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47410701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47410701</guid></item><item><title><![CDATA[New comment by rkangel in "The purpose of continuous integration is to fail"]]></title><description><![CDATA[
<p>> Assuming that we're talking about a unit test here<p>I think the categorisation of tests is sometimes counterproductive and moves the discussion away from what's important: What groups of tests do I need in order to be confident that my code works in the real world?<p>I want to be confident that my code doesn't have race conditions in it. This isn't easy to do, but it's something I want. If that's the case then your unit test might pass sometimes and fail sometimes, but your CI run should always be red because the race test (however it works) is failing.<p>This is also hints at a limitation of unit tests, and why we shouldn't be over-reliant on them - often unit tests won't show a race. In my experience, it's two independent modules interacting that causes the race. The same can be true with a memory bug caused by a mismatch in passing of ownership and who should be freeing, or any of the other issues caused by interactions between modules.</p>
]]></description><pubDate>Thu, 12 Mar 2026 20:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47356593</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47356593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47356593</guid></item><item><title><![CDATA[New comment by rkangel in "The purpose of Continuous Integration is to fail"]]></title><description><![CDATA[
<p>What you're describing is the every day reality but what you WANT is that if your implementation has a race condition, then you want a test that 100% of the time detects that there is a race condition (rather than 1% of the time).</p>
]]></description><pubDate>Thu, 12 Mar 2026 15:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352728</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47352728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352728</guid></item><item><title><![CDATA[New comment by rkangel in "Making WebAssembly a first-class language on the Web"]]></title><description><![CDATA[
<p>Your logic is circular though. You are saying that there won't be much speedup for the sort of things people already do in WASM - but the reason they're doing them in WASM is because they're not slowed down too much.<p>What you <i>don't</i> get much is people doing standard SPA DOM manipulation apps in WASM (e.g. the TodoMVC that they benchmarked) because the slowdown is large. By fixing that performance issue you enable new usecases.</p>
]]></description><pubDate>Thu, 12 Mar 2026 10:43:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47348870</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47348870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47348870</guid></item><item><title><![CDATA[New comment by rkangel in "Zig – Type Resolution Redesign and Language Changes"]]></title><description><![CDATA[
<p>If I missed with tone, that's on me. I was going for "helpful constructive feedback".</p>
]]></description><pubDate>Wed, 11 Mar 2026 18:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47339566</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47339566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47339566</guid></item><item><title><![CDATA[New comment by rkangel in "Zig – Type Resolution Redesign and Language Changes"]]></title><description><![CDATA[
<p>Are you aware that your Github README doesn't actually tell us anything about Roc is or why we might be interested?<p>This might be on purpose given the first words are "Work in progress" and "not ready for release", but linking as above does lose some value.</p>
]]></description><pubDate>Wed, 11 Mar 2026 16:44:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47337936</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47337936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47337936</guid></item><item><title><![CDATA[New comment by rkangel in "Lego's 0.002mm specification and its implications for manufacturing (2025)"]]></title><description><![CDATA[
<p>The tolerance for interference fit  ("clutch power" in Lego terminology) is important, but that's fairly simple. It's the cumulative tolerance when you assemble large structures that's important. Knockoff bricks can be fine for the first few you assemble, and then as the structure gets larger things don't <i>quite</i> fit together.<p>Also interesting is that in very large models, there is decoupling between sections. Lego has design rules for how large a well connected chunk of Lego can be, which are driven by the tolerances. Above that you are then loosely coupling those large "chunks".</p>
]]></description><pubDate>Wed, 11 Mar 2026 14:55:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336434</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47336434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336434</guid></item><item><title><![CDATA[New comment by rkangel in "Lego's 0.002mm specification and its implications for manufacturing (2025)"]]></title><description><![CDATA[
<p>I agree, it doesn't say a lot. It also very confidently specifies a series of tolerances with no citations.<p>Lego does indeed have very tight tolerance, but I don't know if the numbers are in the public domain.</p>
]]></description><pubDate>Wed, 11 Mar 2026 14:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336393</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47336393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336393</guid></item><item><title><![CDATA[New comment by rkangel in "Lego's 0.002mm specification and its implications for manufacturing (2025)"]]></title><description><![CDATA[
<p>> the push towards smartphone-dependent toys feels weird<p>I haven't seen this push? The new Lego Smart stuff is explicitly "screen free play". There is an app but it's just for firmware update and configuration and you can't even connect it unless the brick is on the charger.</p>
]]></description><pubDate>Wed, 11 Mar 2026 14:49:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336345</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47336345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336345</guid></item><item><title><![CDATA[New comment by rkangel in "Universal vaccine against respiratory infections and allergens"]]></title><description><![CDATA[
<p>> That’s modern people with access to antibiotics etc.<p>Antibiotics don't help against viruses like colds. And we live a life that is has a higher degree of social connectivity than our ancestors, allowing for faster spreading of disease, so we're arguably <i>worse</i> off.</p>
]]></description><pubDate>Wed, 11 Mar 2026 10:39:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47333887</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47333887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47333887</guid></item><item><title><![CDATA[New comment by rkangel in "Florida judge rules red light camera tickets are unconstitutional"]]></title><description><![CDATA[
<p>The nursery has clear times that it is "open". I must drop off my child between A and B O'clock in the morning, and I must collect them between X and Y O'clock in the afternoon. Like a shop - they are allowed to have opening hours.<p>The issue is that they can't just close when they want if there's a child still there. So they have to have some way of enforcing these rules on parents. A "per minute" fine seems appropriate, so that it's more the later you are. And you need the fine to be enough that it is punitive enough, when considered against the income of your parents. Otherwise it provides no incentive. Ours is not $300 (more like $30), but it seems fair.</p>
]]></description><pubDate>Tue, 10 Mar 2026 13:08:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47322789</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47322789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47322789</guid></item><item><title><![CDATA[New comment by rkangel in "Show HN: Poppy – A simple app to stay intentional with relationships"]]></title><description><![CDATA[
<p>Looks lovely, but unusable by me as I'm on Android.</p>
]]></description><pubDate>Thu, 05 Mar 2026 09:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47259784</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47259784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47259784</guid></item><item><title><![CDATA[New comment by rkangel in "The next era of social media: built and run in Europe, ruled by our laws"]]></title><description><![CDATA[
<p>Yes, that does seem a bit of an odd claim. Possibly they're talking about the hosting being built?<p>That said, I don't have an issue with using a US authored open source project for this. To use another example - PostgreSQL was originally US, but I don't have any problem with that being part of the deployment of Eurosky.<p>That said, I would prefer that the Open Source system we were using didn't have a profit making (US) company as principal maintainer. I think AT has some technical advantages over Mastodon, but I prefer the governance of ActivityPub/Mastodon.</p>
]]></description><pubDate>Wed, 04 Mar 2026 11:05:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47245859</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47245859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47245859</guid></item><item><title><![CDATA[New comment by rkangel in "Plugtest"]]></title><description><![CDATA[
<p>Similarly the Bluetooth SIG organises "Unplugfests" which are the same, but for a wireless protocol. I attended several back when I was doing Bluetooth stuff full time. You learn a lot about how a very clearly written spec can be interpreted in 5 different ways!</p>
]]></description><pubDate>Tue, 03 Mar 2026 10:06:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47230412</link><dc:creator>rkangel</dc:creator><comments>https://news.ycombinator.com/item?id=47230412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47230412</guid></item></channel></rss>