<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: martinald</title><link>https://news.ycombinator.com/user?id=martinald</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 08 Oct 2026 00:54:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=martinald" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by martinald in "Claude Haiku 5.5"]]></title><description><![CDATA[
<p>Do we know if claude -p is now drawing from this API usage?</p>
]]></description><pubDate>Wed, 07 Oct 2026 19:10:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997416</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49997416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997416</guid></item><item><title><![CDATA[The AI margin collapse is gathering pace]]></title><description><![CDATA[
<p>Article URL: <a href="https://martinalderson.com/posts/ai-margin-collapse-gathering-pace/">https://martinalderson.com/posts/ai-margin-collapse-gathering-pace/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49898418">https://news.ycombinator.com/item?id=49898418</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 29 Sep 2026 18:46:26 +0000</pubDate><link>https://martinalderson.com/posts/ai-margin-collapse-gathering-pace/</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49898418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49898418</guid></item><item><title><![CDATA[New comment by martinald in "Linux support is coming to Snapdragon X2 Series"]]></title><description><![CDATA[
<p>I don't think so. Every device has locked down firmware really these days, it's not an issue (most peoples BIOS/UEFI/etc is very much not open source).<p>If the drivers are upstreamed and good, it should work well.</p>
]]></description><pubDate>Thu, 24 Sep 2026 00:26:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49824594</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49824594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49824594</guid></item><item><title><![CDATA[New comment by martinald in "Samsung is expected to more than double output of its HBM4 and HBM4E DRAM"]]></title><description><![CDATA[
<p>Not quite, it's got quite a bit more complicated with agentic use cases.<p>Prefill (input tokens) is heavily compute bound. And the ratio of input to output continues to rise, as typically in agentic sessions you have a few tokens output for a tool call and (many) thousands of input from the tool result.<p>Then you have cached input tokens, which is a totally different issue, system RAM or NVMe bound.<p>Obviously output tokens is VRAM memory bandwidth bound, but this is less and less of the bottleneck these days for overall agentic speed.</p>
]]></description><pubDate>Mon, 21 Sep 2026 00:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49781769</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49781769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49781769</guid></item><item><title><![CDATA[New comment by martinald in "OpenAI agents carried out an undisclosed attack on RubyGems"]]></title><description><![CDATA[
<p>From my understanding and IANAL there are two main problems.<p>1) most law requires intent, especially criminal. OpenAI certainly didn't "intend" to hack these companies given they did sandbox them etc.<p>2) Given the agent hacked them, not a human, a lot of law requires a person/employee to have done it to hold the company liable if it was part of their work duties.<p>I think the only real potential ground is negligence (in not sandboxing them correctly and being reckless with running these tests at all), but this requires not taking reasonable precautions. They could argue that they _did_ but it was so novel the precautions failed. But it's important to say if this happens again in the future it's arguably much harder to try and make this case.<p>Interestingly this was solved with new laws for self driving cars, most of which assign the company that is operating the car as the "person" involved explicitly.</p>
]]></description><pubDate>Sat, 12 Sep 2026 02:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49668004</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49668004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49668004</guid></item><item><title><![CDATA[New comment by martinald in "Claude outage – Resolved"]]></title><description><![CDATA[
<p>I genuinely have no idea what it is meant to mean in the context it uses it. Load-bearing etc is annoying but roughly understandable, some of the opus5 classics are completely out there.<p>I'm a native English speaker as well, I shudder to think what a second language speaker would do (even if they were very confident with the language!).</p>
]]></description><pubDate>Fri, 04 Sep 2026 01:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49559506</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49559506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49559506</guid></item><item><title><![CDATA[New comment by martinald in "The browser's main thread is expensive"]]></title><description><![CDATA[
<p>It's not that, it's the building owners (freeholders) refusing permission, or not replying. It's a massive issue.<p>You'll notice buildings in central London that are listed _but_ have housing association ownership nearly all have fibre to each apartment, as they did portfolio wide deals with hyperoptic etc.<p>And pipes don't help. Openreach (who owns the copper network) are not allowed in 99% of cases to "fix" copper with fibre under the agreements they have with building owners, they can only make like for like repairs.<p>The worst affected apartment buildings are 90s and pre 2015ish. Everything after that got fibre installed at build time.<p>Btw it is worth checking if you have an altnet like hyperoptic, community fibre or g network available. The majority do and if you are just checking for openreach or VM broadband it won't show up.</p>
]]></description><pubDate>Fri, 04 Sep 2026 01:38:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49559479</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49559479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49559479</guid></item><item><title><![CDATA[New comment by martinald in "The browser's main thread is expensive"]]></title><description><![CDATA[
<p>Tbh its not just that, you can have small bundles which hydrate extremely poorly.<p>But yes, I think we are in agreement :).<p>Can you tell I have mental scars from nextjs bundle optimisation?</p>
]]></description><pubDate>Fri, 04 Sep 2026 01:33:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49559445</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49559445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49559445</guid></item><item><title><![CDATA[New comment by martinald in "The browser's main thread is expensive"]]></title><description><![CDATA[
<p>I'm not sure the author realises _what_ a massive impact bundle size has on the main thread though, especially hydration. The majority of apps I've optimised over the years have the (often vast) majority of main thread time spent on the bundle parse/hydration (plus obviously network).<p>Also, removing dependencies is not easy. I've seen many corporate that have a huge UI lib for example that everyone should use for brand consistency. But it's many MBs of JS, because it has to cover every possible use case.<p>This doesn't even get into 3rd party vendors who _also_ ship react et al and have other bundles.<p>I'm not saying the article is wrong, but if you want to free main thread time especially at the most critical point (when the user has initially loaded the page) you _probably_ will find that most of the opp is in bundle size and hydration improvements.</p>
]]></description><pubDate>Thu, 03 Sep 2026 16:37:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49552837</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49552837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49552837</guid></item><item><title><![CDATA[New comment by martinald in "The browser's main thread is expensive"]]></title><description><![CDATA[
<p>Try it yourself on a gigabit internet. Put CPU throttling in devtools to 10x slowdown (assuming you have a fast computer) and see how fast it is even with super fast internet.</p>
]]></description><pubDate>Thu, 03 Sep 2026 14:54:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49550767</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49550767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49550767</guid></item><item><title><![CDATA[New comment by martinald in "Elevated Errors for Multiple Models"]]></title><description><![CDATA[
<p>Bit of a misleading status page, if you click in you can see that grok 4.5 and 4.6 etc are totally down, with the rest of the models showing as "up". I_strongly_ suspect they are not weighting it to actual number of requests!</p>
]]></description><pubDate>Thu, 03 Sep 2026 14:51:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49550700</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49550700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49550700</guid></item><item><title><![CDATA[New comment by martinald in "Claude outage – Resolved"]]></title><description><![CDATA[
<p>The other bizarre word I've now noticed and can't understand is "pathological". As in "bug has turned pathological"</p>
]]></description><pubDate>Thu, 03 Sep 2026 14:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49550671</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49550671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49550671</guid></item><item><title><![CDATA[New comment by martinald in "Elevated Errors for Multiple Models"]]></title><description><![CDATA[
<p>It's (mostly?) compute shortages. Right now it seems there is an issue in the SpaceX datacentres, so they will have less compute than normal.</p>
]]></description><pubDate>Thu, 03 Sep 2026 14:01:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49550052</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49550052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49550052</guid></item><item><title><![CDATA[New comment by martinald in "The browser's main thread is expensive"]]></title><description><![CDATA[
<p>Good article and I wish this was much better known.<p>The issue is though that it's too focused on interactivity. In reality, 90%++ of slow sites are not slow because of interactivity really, they are slow because they ship enormous react/nextjs bundles and have extremely heavy hydration work to do.<p>_so many_ sites have bundles >10MB that need to be downloaded, parsed and hydrated.<p>I've even seen (many) sites which have multiple SPAs stacked inside of them.<p>If you're on a slow internet connection and/or CPU the page is basically unusable for many tens of seconds and no amount of yielding post bundle hydrate will really solve that.</p>
]]></description><pubDate>Thu, 03 Sep 2026 11:44:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49548745</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49548745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49548745</guid></item><item><title><![CDATA[Reducing codebase cognitive debt through quizzes?]]></title><description><![CDATA[
<p>Article URL: <a href="https://martinalderson.com/posts/codebase-cognitive-debt-quizzes/">https://martinalderson.com/posts/codebase-cognitive-debt-quizzes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49509810">https://news.ycombinator.com/item?id=49509810</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 31 Aug 2026 13:50:26 +0000</pubDate><link>https://martinalderson.com/posts/codebase-cognitive-debt-quizzes/</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49509810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49509810</guid></item><item><title><![CDATA[New comment by martinald in "Hy4 preview"]]></title><description><![CDATA[
<p>I wrote about this a couple of weeks ago. It's actually often the biggest cost and it tends to be hidden away on most platforms!<p><a href="https://martinalderson.com/posts/watch-out-for-cache-read-costs/" rel="nofollow">https://martinalderson.com/posts/watch-out-for-cache-read-co...</a><p>Btw I still haven't came across any decent model that is <$0.01/MTok cache costs apart from deepseek thru their official API (even with the price increases).<p>Seems like a bit of an opportunity for someone to take - drop cache read costs significantly.</p>
]]></description><pubDate>Sat, 29 Aug 2026 20:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49493163</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49493163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49493163</guid></item><item><title><![CDATA[New comment by martinald in "Doctors are finally learning to manage antidepressant withdrawal"]]></title><description><![CDATA[
<p>Totally agree, they really shouldn't be called antidepressants at all. Important to add tho that for many with depression they have comorbid anxiety and often the anxiety is harder to tolerate than depression, so removal of anxiety symptoms can be hugely beneficial.<p>Also, IME they are dosed completely wrong. So many people seem to be on very low doses, which has no improvement on placebo in the studies I've read.<p>Whereas, higher doses are _hugely_ better than placebo, especially for anxiety.<p>What's worse is a lot/most studies on SSRIs in general often don't adjust for dose. Which seems like an enormous oversight to me.</p>
]]></description><pubDate>Fri, 28 Aug 2026 00:21:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49472927</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49472927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49472927</guid></item><item><title><![CDATA[New comment by martinald in "France reaches 94.9% fiber coverage in 2026"]]></title><description><![CDATA[
<p>UK is at 85% FTTH or 91% gigabit (including DOCSIS): <a href="https://labs.thinkbroadband.com/local/" rel="nofollow">https://labs.thinkbroadband.com/local/</a>. Given VM are a fair way through their XGS-PON upgrade it'll probably be 90%+ FTTH imminently.</p>
]]></description><pubDate>Wed, 26 Aug 2026 16:49:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49452189</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49452189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49452189</guid></item><item><title><![CDATA[New comment by martinald in "Qwen3.8-Flash-Next: A New Architecture, Towards Ultimate Cost-Efficiency"]]></title><description><![CDATA[
<p>ah I don't think that page was up when I checked, it 404ed!</p>
]]></description><pubDate>Wed, 26 Aug 2026 14:17:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49449676</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49449676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49449676</guid></item><item><title><![CDATA[New comment by martinald in "Qwen3.8-Flash-Next"]]></title><description><![CDATA[
<p>FYI: nothing seems to be able to run this (easily) yet. llama.cpp, vllm etc I couldn't get working because of no support in the mainline version.</p>
]]></description><pubDate>Wed, 26 Aug 2026 13:30:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49448843</link><dc:creator>martinald</dc:creator><comments>https://news.ycombinator.com/item?id=49448843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49448843</guid></item></channel></rss>