<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: spmurrayzzz</title><link>https://news.ycombinator.com/user?id=spmurrayzzz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 09:09:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=spmurrayzzz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by spmurrayzzz in "Mojo is now open source"]]></title><description><![CDATA[
<p>My expectation is always that sm120 is the forgotten orphan in the mix and that I'll have to monkey-patch my way to getting things running (and its not always due to lack of tcgen05 or other "real blackwell" features, its often just failing fallback kernel paths doing things that were clearly not tested).<p>Mojo's design goals would in theory help this problem long term, but my sm120 PTSD still lingers.</p>
]]></description><pubDate>Thu, 20 Aug 2026 17:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49377545</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=49377545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49377545</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Models Are Getting Dumber on Purpose"]]></title><description><![CDATA[
<p>MoE's in the abstract often get presented as if theres explicit layers of experts for any given domain of knowledge, like your coding tasks are being routed to coding experts, but it's really not that at all.<p>THe original MoE paper from Noam Shazeer et al. is worth a read on this bit, though the paper is admittedly pretty dense. But TL;DR is that each expert layer is learning highly abstract, localized structural and syntactic patterns in the data to minimize the loss function, and its doing this token-by-token (which in some cases may have some domain clustering, but that's just incidental).<p>When you start batching your queries, even if they all seem like theyre in a single domain, if you visualized the activations you'd notice that most if not all of the network is lighting up on the batched forward pass.</p>
]]></description><pubDate>Sun, 16 Aug 2026 20:25:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49323326</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=49323326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49323326</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Qwen 3.8 27B"]]></title><description><![CDATA[
<p>Yes, these are coding tasks in the embedded systems domain (I mentioned Rust and C).</p>
]]></description><pubDate>Fri, 14 Aug 2026 17:36:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49301999</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=49301999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49301999</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Qwen 3.8 27B"]]></title><description><![CDATA[
<p>Right I take your point, but that's not the comparison in this case though. These are paired results on the same 250 tasks, so whether a 4 point gap is meaningful depends on the task-level deltas, not just plugging p=0.04 into the binomial SE.</p>
]]></description><pubDate>Fri, 14 Aug 2026 17:35:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49301988</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=49301988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49301988</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Qwen 3.8 27B"]]></title><description><![CDATA[
<p>4% is within the margin of error anyways for pass@1, so I think pass@k > 1 is gonna be the better indicator of any movement (still need to calibrate the optimal k to re-test). 10 seems too tolerant even though that tends to be the next tranche I reach for.</p>
]]></description><pubDate>Fri, 14 Aug 2026 16:39:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49301162</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=49301162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49301162</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Qwen 3.8 27B"]]></title><description><![CDATA[
<p>> They do not beat opus on real-world usage<p>We have an internal eval that measures performance on tasks for a handful of  embedded systems repos for our mmWave radios (mostly Rust, some C for microcontroller stuff). Qwen3.6-27B scores only 4% lower for pass@1, n=250 compared to Opus-4.8.<p>For the labeled dataset, the average PR size they're being measured against is around 1.5k SLOC.<p>This is very much "real-world usage" for us. The sort of change sets that come in daily/weekly and are solving non-trivial issues in the respective codebases.<p>As is usually the case, the most broad claims from both the labs and from the consequent pushback are talking past each other.</p>
]]></description><pubDate>Fri, 14 Aug 2026 15:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49300183</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=49300183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49300183</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Muse Glimmer: 30B-parameter model optimized for always-on local agent workflows"]]></title><description><![CDATA[
<p>The biggest gain you'll get is faster memory, provided you have enough capacity to load all the weight into vram. The DGX sparks and Apple silicon memory bandwidth (and also memory access latency) drag down the decode speed quite a bit.<p>I have two GPU rigs both with 2x RTX Pro 6000, can get ~250 tk/s decode with deepseek-v4-flash in native mixed precision. For context, in antirez's dwarfstar project he only gets ~20-40 tk/s on the same model @ 2bpw on M5 Max.<p>The latter is for sure usable if it's your only option, but it's really hard for me to personally go back to speeds like that when I've experienced the former.<p>(Also worth noting dwarfstar only has experimental support for dspark spec dec, when that lands it will definitely give a big boost at higher acceptance rates)</p>
]]></description><pubDate>Mon, 10 Aug 2026 15:26:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49244958</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=49244958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49244958</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "[dead]"]]></title><description><![CDATA[
<p>Slop language aside, the abstract insight is directionally correct I think.<p>CPUs were already becoming much more important during training for test-time scaling, but there you were still bottlenecked by GPU compute since the gradient updates back to the policy model are the actual gating factor.<p>During normal inference though, CPUs are becoming more of a bottleneck for more advanced workloads. Even if you have 20 agents running in parallel, if they're all compiling Rust concurrently your total wall-clock time per task is no longer bound by the decode throughput of the upstream model. You're just waiting for tools to execute. This gets compounded by VM/container overhead as well if you're doing the totally local sandbox approach.</p>
]]></description><pubDate>Sat, 08 Aug 2026 13:05:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49221509</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=49221509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49221509</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Muse Code and Muse Spark 1.2"]]></title><description><![CDATA[
<p>Given the current throughput figures on OpenRouter (~180 tk/s), its likely a much smaller param count on the order of something like Luna. I think the better, more timely comparison (re: your point on Chinese labs) would be to DeepSeek-V4-Flash-0731.<p>It's definitely confusing from a presentation perspective, but they are somewhat coherent comparisons if you account for the inference heuristics involved.<p>(They could in theory be gaming the decode speeds with much larger than normal batch sizes given the TTFT is pretty high at around 8s)</p>
]]></description><pubDate>Wed, 05 Aug 2026 23:04:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49190266</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=49190266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49190266</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Soofi – Sovereign Open Source Foundation Models"]]></title><description><![CDATA[
<p>They've open sourced some of the training and inference code: <a href="https://github.com/soofi-project" rel="nofollow">https://github.com/soofi-project</a><p>Their work is based on the nemotron arch (so far).</p>
]]></description><pubDate>Mon, 20 Jul 2026 15:15:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48980046</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=48980046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48980046</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Hy3"]]></title><description><![CDATA[
<p>When orgs/bencmarks claim 1% deviation, in most cases that means measuring perplexity loss on datasets like wikitext or c4. Even if the loss is calculated via KLD or similar, its not a good proxy for whats actually degradaing at the task level across an entire rollout.<p>And for MoEs, very small amounts of loss can mean you're flipped to entirely different experts (this is also a problem more broadly with numerical stability issues too).</p>
]]></description><pubDate>Thu, 09 Jul 2026 18:25:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48850357</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=48850357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48850357</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Hy3"]]></title><description><![CDATA[
<p>I think its good advice to test both on your own evals for sure, but the MoE parameters are already natively FP4 in ds4. Dropping to 2bpw isn't as big of a loss as it seems (and as corroborated by antirez's work).<p>Its also only 13B active, so your decode speed would be nearly 2x that of Qwen3.6-27B. So there are other latent benefits as well.</p>
]]></description><pubDate>Thu, 09 Jul 2026 16:35:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48848628</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=48848628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48848628</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Please stop the AI confidence theater"]]></title><description><![CDATA[
<p>I had a similar reaction to the "I work at an AI company" and finding out it was Dropbox. And I agree with you, they are not in any way an AI company that would be relevant for someone making claims about frontier intelligence.<p>I'm empathetic to their position though. It is entirely unsurprising to me that someone working in a growth role at Dropbox is unimpressed by the current state of AI relative to its broader claims in the market. They're not working on AI itself nor are they using applied AI where you see the biggest gains (e.g. SWE, ML, data science, etc.).<p>We still have a significant capability overhang at the frontier for a big chunk of knowledge work task domains, so I think its understandable (given the above selection bias) why someone would think the confidence is overblown. They have a point in their own domain.</p>
]]></description><pubDate>Fri, 03 Jul 2026 15:04:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48775927</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=48775927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48775927</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "What happens when you run a CUDA kernel?"]]></title><description><![CDATA[
<p>I'm not entirely up to date with the latest batch, but I've reviewed some of the rollouts in the past and my sense is that the models are surprisingly good at getting correct custom kernels in the happy path, but still weak at sustained/shape-robust workloads. Having to deal with writing the full path from scratch compounded by weird memory layouts, odd sizes, routing, unpacking quantized weights, etc. is definitely challenging.<p>Also, at least a portion of this you could argue is arbitrary and entirely scoped to the eval itself. The fp8 GEMM score could be low simply because one of the shapes is fairly skinny (i.e. not enough math work to keep the compute engine busy for a meaningful amount of time).</p>
]]></description><pubDate>Mon, 29 Jun 2026 21:53:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48725794</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=48725794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48725794</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "What happens when you run a CUDA kernel?"]]></title><description><![CDATA[
<p>Near-term acquihires are certainly a likely bet I think. But given model progress on related benchmarks like kernelbench [1], I do think a set of more commoditized solutions is also inevitable.<p>The caveat though is that each new gen of hardware often comes with brand new constraints/features that a given generation of models haven't seen before (e.g. tcgen05 in blackwell was OOD at one point). As the models start to generalize better, this might not be a showstopper, but still an issue at least currently.<p>[1] <a href="https://kernelbench.com/" rel="nofollow">https://kernelbench.com/</a></p>
]]></description><pubDate>Mon, 29 Jun 2026 16:15:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48721162</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=48721162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48721162</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "AI OSS tool repo goes archived over night after raising $7.3M Seed"]]></title><description><![CDATA[
<p>I used it, but only briefly to evaluate it. It had some overlap with a tool I built myself, was curious if any of the extra features would be useful.<p>Ultimately I found the data model and UI to be both cumbersome and unintuitive. Langfuse ended up being the observability tool I went with instead over the one I built (and still use today).</p>
]]></description><pubDate>Sat, 13 Jun 2026 14:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48517832</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=48517832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48517832</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "Open Reproduction of DeepSeek-R1"]]></title><description><![CDATA[
<p>One of my favorite code comments of all time is still in the src:<p>"# TODO: implement a proper validator to compare against ground truth. For now we just check for exact string match on each line of stdout." [1]<p>This was one of my chief complaints about the entire R1 news cycle, it felt like no one actually read the technical report. They were being heralded for their openness, but they left out the most meaningful details that you'd need to reproduce their work.<p>[1] <a href="https://github.com/huggingface/open-r1/blob/1416fa0cf21595d2083b399a2a0bbddd7f6e9563/src/open_r1/rewards.py#L552" rel="nofollow">https://github.com/huggingface/open-r1/blob/1416fa0cf21595d2...</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 14:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48490894</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=48490894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48490894</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "AI is slowing down"]]></title><description><![CDATA[
<p>I don't think its smoke and mirrors, though I do have plenty of gripes with how the labs market this product landscape generally speaking.<p>The newest biggest model can still matter even if you do not run every prompt through it. You'll always have some task where even small amounts of loss are unacceptable and thus you need to make sure frontier intelligence is used for it.<p>On the router point, yes, routing has some overhead. But the router does not need to run the biggest model to decide which model to use. We've been using tiny classifiers for recommendation engines for ages now, usually on CPU. If routing saves you from sending a large fraction of traffic to the expensive reasoning model, the routing overhead can easily be worth it.<p>> Also, if there is significant gains from caching, then like.. what are even doing here? Inputting something and then reading cached pieces of text based on their similarity to the input? Kinda like a search engine?<p>The caching I'm talking about is explicitly the attention/kv cache, so its not input similarity retrieval (that would be more like what you'd use in a RAG/IR system). Prompt caching is generally about reusing already-computed attention scores for repeated prompt prefixes. The idea being you don't recompute the same static system prompt, tool definitions, schemas, long shared context, or repeated boilerplate every time. In more sophisticated systems, you usually store multiple checkpoints so that a small prompt change doesn't result in all-or-nothing hit/miss scenario.</p>
]]></description><pubDate>Tue, 09 Jun 2026 17:11:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48464038</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=48464038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48464038</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "AI is slowing down"]]></title><description><![CDATA[
<p>> You can't on the one hand say "customers are beginning to understand they can spend less" and on the other hand suggest that this is good for forecasts of revenue.<p>Sure you can. Just because there is a non-zero amount of margin pressure from the lower tier inference providers does not imply that revenue forecasts ought to be poor. Jevon's Paradox gets oversold in this current cycle, but I do think it's a relevant lens to view this through given how much demand has outpaced capacity.<p>The argument is that customers learning to spend less per task can be good for the viability of the market (really the total demand) even if it is bad for naive revenue-per-token assumptions. If a workflow goes from economically stupid to economically viable because you route 80% of it to cheaper models and reserve frontier models for the hard cases, that can expand total usage and improve cost per useful outcome.</p>
]]></description><pubDate>Tue, 09 Jun 2026 17:02:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48463879</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=48463879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48463879</guid></item><item><title><![CDATA[New comment by spmurrayzzz in "AI is slowing down"]]></title><description><![CDATA[
<p>There is a piece of this I agree with. That you do not need to be a deep technical expert to notice that a company is burning cash by overcommitting to capex, or relying on heroic revenue projections that may or may not come to pass.<p>But that is not the full argument he is making. If the claim is that the labs will not be able to pay their creditors because inference is structurally incapable of becoming profitable, then he absolutely needs to be right about the technical economics of inference.<p>One part of that is the balance-sheet argument (which already shows insanely good margins). But it also depends on how inference-time compute actually works: routing, batching, kv cache reuse, model segmentation, different latency tiers, etc. Much of those details he's just been straight up wrong about in his writing, so as a result I have to call into question the rest of his reasoning as well (in part to avoid Gell-Mann amnesia).</p>
]]></description><pubDate>Mon, 08 Jun 2026 18:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48449461</link><dc:creator>spmurrayzzz</dc:creator><comments>https://news.ycombinator.com/item?id=48449461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48449461</guid></item></channel></rss>