<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: gpjt</title><link>https://news.ycombinator.com/user?id=gpjt</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 10 Aug 2026 13:38:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gpjt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gpjt in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>I'm adding MoE support to the GPT-2 code from Sebastian Raschka's "Build a Large Language Model (From Scratch)".  Just the minimal changes.  Planning to do (or at least start!) a from-scratch base model training run on my own hardware before the end of the month.</p>
]]></description><pubDate>Sun, 09 Aug 2026 18:53:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49234419</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=49234419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49234419</guid></item><item><title><![CDATA[A Quick(ish) Chinchilla Check]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/08/chinchilla-check">https://www.gilesthomas.com/2026/08/chinchilla-check</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49215301">https://news.ycombinator.com/item?id=49215301</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 07 Aug 2026 19:38:55 +0000</pubDate><link>https://www.gilesthomas.com/2026/08/chinchilla-check</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=49215301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49215301</guid></item><item><title><![CDATA[New comment by gpjt in "I use AI on this blog"]]></title><description><![CDATA[
<p>Lovely bit of inadvertent editorialising by the submission form there :-)   Title should be (as it is on the page) "<i>How</i> I use AI on this blog".</p>
]]></description><pubDate>Fri, 31 Jul 2026 19:37:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49127656</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=49127656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49127656</guid></item><item><title><![CDATA[I use AI on this blog]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/07/ai-use">https://www.gilesthomas.com/2026/07/ai-use</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49127589">https://news.ycombinator.com/item?id=49127589</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 31 Jul 2026 19:31:43 +0000</pubDate><link>https://www.gilesthomas.com/2026/07/ai-use</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=49127589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49127589</guid></item><item><title><![CDATA[Why do OpenAI's GPT-2 weights beat mine? Part three: testing overtraining]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/07/why-do-openai-gpt2-weights-beat-mine-3-overtraining">https://www.gilesthomas.com/2026/07/why-do-openai-gpt2-weights-beat-mine-3-overtraining</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49117559">https://news.ycombinator.com/item?id=49117559</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Jul 2026 00:16:57 +0000</pubDate><link>https://www.gilesthomas.com/2026/07/why-do-openai-gpt2-weights-beat-mine-3-overtraining</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=49117559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49117559</guid></item><item><title><![CDATA[Why do OpenAI's GPT-2 weights beat mine? Part two: the bugfix]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/07/why-do-openai-gpt2-weights-beat-mine-2-the-bugfix">https://www.gilesthomas.com/2026/07/why-do-openai-gpt2-weights-beat-mine-2-the-bugfix</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49113601">https://news.ycombinator.com/item?id=49113601</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Jul 2026 18:13:31 +0000</pubDate><link>https://www.gilesthomas.com/2026/07/why-do-openai-gpt2-weights-beat-mine-2-the-bugfix</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=49113601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49113601</guid></item><item><title><![CDATA[Why do OpenAI's GPT-2 weights beat mine?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/07/why-do-openai-gpt2-weights-beat-mine-1-intro">https://www.gilesthomas.com/2026/07/why-do-openai-gpt2-weights-beat-mine-1-intro</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49098367">https://news.ycombinator.com/item?id=49098367</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 29 Jul 2026 14:55:11 +0000</pubDate><link>https://www.gilesthomas.com/2026/07/why-do-openai-gpt2-weights-beat-mine-1-intro</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=49098367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49098367</guid></item><item><title><![CDATA[Benchmarking Qwen 3.6 35B MoE (3B active) on an RTX 3090]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/07/benchmarking-qwen-3-6-35b-moe-rtx-3090">https://www.gilesthomas.com/2026/07/benchmarking-qwen-3-6-35b-moe-rtx-3090</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49042436">https://news.ycombinator.com/item?id=49042436</a></p>
<p>Points: 16</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Jul 2026 22:33:55 +0000</pubDate><link>https://www.gilesthomas.com/2026/07/benchmarking-qwen-3-6-35b-moe-rtx-3090</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=49042436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49042436</guid></item><item><title><![CDATA[Building intuition about LLM parameter counts]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/07/llm-parameter-counts">https://www.gilesthomas.com/2026/07/llm-parameter-counts</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48864905">https://news.ycombinator.com/item?id=48864905</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 10 Jul 2026 20:37:13 +0000</pubDate><link>https://www.gilesthomas.com/2026/07/llm-parameter-counts</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48864905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48864905</guid></item><item><title><![CDATA[Poppy the training box, part 1: the beginnings]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/07/poppy-the-training-box-1-the-beginnings">https://www.gilesthomas.com/2026/07/poppy-the-training-box-1-the-beginnings</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48839233">https://news.ycombinator.com/item?id=48839233</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 09 Jul 2026 00:13:57 +0000</pubDate><link>https://www.gilesthomas.com/2026/07/poppy-the-training-box-1-the-beginnings</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48839233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48839233</guid></item><item><title><![CDATA[From bigrams to GPT-2, one component at a time (in Jax)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/07/llm-from-scratch-34b-building-and-training-gpt-2-small-in-jax">https://www.gilesthomas.com/2026/07/llm-from-scratch-34b-building-and-training-gpt-2-small-in-jax</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48835002">https://news.ycombinator.com/item?id=48835002</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 08 Jul 2026 17:52:25 +0000</pubDate><link>https://www.gilesthomas.com/2026/07/llm-from-scratch-34b-building-and-training-gpt-2-small-in-jax</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48835002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835002</guid></item><item><title><![CDATA[Building a Jax training loop for an LLM training run]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/06/llm-from-scratch-34a-building-a-jax-training-loop-for-an-llm-training-run">https://www.gilesthomas.com/2026/06/llm-from-scratch-34a-building-a-jax-training-loop-for-an-llm-training-run</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48736594">https://news.ycombinator.com/item?id=48736594</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 30 Jun 2026 17:59:32 +0000</pubDate><link>https://www.gilesthomas.com/2026/06/llm-from-scratch-34a-building-a-jax-training-loop-for-an-llm-training-run</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48736594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48736594</guid></item><item><title><![CDATA[Thoughts on Role Confusion]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/06/role-confusion">https://www.gilesthomas.com/2026/06/role-confusion</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48664457">https://news.ycombinator.com/item?id=48664457</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 24 Jun 2026 19:14:21 +0000</pubDate><link>https://www.gilesthomas.com/2026/06/role-confusion</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48664457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48664457</guid></item><item><title><![CDATA[New comment by gpjt in "Ask HN: Anthropic banned me from using Claude Code and I don't know what to do"]]></title><description><![CDATA[
<p>In the EU, at least one of the problems is regulatory/tax for digital services. They need to charge you the VAT rate for the country where you are based. For that, they need two pieces of evidence about your location. There are various things they can use for that -- telephone number, IP address, card billing address, and so on. If they can collect two that indicate the same country, they're safe -- but if all of them point in different directions then they could get in trouble during a tax audit.<p>Of course, for larger transactions you'd expect that a human in the loop could work with you to get the right info so that they would be covered. But I guess for Microsoft, their definition of "larger" might be more than a few grand...</p>
]]></description><pubDate>Tue, 23 Jun 2026 13:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48644712</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48644712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48644712</guid></item><item><title><![CDATA[New comment by gpjt in "10Gb/s Ethernet: switching to a Broadcom SFP+ module"]]></title><description><![CDATA[
<p>OP here -- yes indeed. I ever do a new series of posts on upgrading my network to anything faster, the first one will probably be titled something like "25Gb/s Ethernet: how much it costs to rip out your CAT-6A and replace it with fibre".</p>
]]></description><pubDate>Wed, 17 Jun 2026 02:36:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48565078</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48565078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48565078</guid></item><item><title><![CDATA[Flax debugging: making a hash of things]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/06/hashing-jax-parameters">https://www.gilesthomas.com/2026/06/hashing-jax-parameters</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48564929">https://news.ycombinator.com/item?id=48564929</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 17 Jun 2026 02:11:12 +0000</pubDate><link>https://www.gilesthomas.com/2026/06/hashing-jax-parameters</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48564929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48564929</guid></item><item><title><![CDATA[New comment by gpjt in "10Gb/s Ethernet: switching to a Broadcom SFP+ module"]]></title><description><![CDATA[
<p>OP here -- yes, 100%!  Within my study it's DACs all the way.  I only use 10GBASE-T where it's the only option: through the wall cabling, and from the connector on my ISP's crappy router to the mini-PC that acts as the real router.</p>
]]></description><pubDate>Wed, 17 Jun 2026 00:29:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48564231</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48564231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48564231</guid></item><item><title><![CDATA[New comment by gpjt in "10Gb/s Ethernet: switching to a Broadcom SFP+ module"]]></title><description><![CDATA[
<p>Thanks for making the comment!  It saved me having to bolt a USB fan over the old, misbehaving SFP+ module or something similarly silly...</p>
]]></description><pubDate>Wed, 17 Jun 2026 00:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48564219</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48564219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48564219</guid></item><item><title><![CDATA[10Gb/s Ethernet: switching to a Broadcom SFP+ module]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/06/10g-ethernet-switching-to-broadcom-sfp-plus">https://www.gilesthomas.com/2026/06/10g-ethernet-switching-to-broadcom-sfp-plus</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48559083">https://news.ycombinator.com/item?id=48559083</a></p>
<p>Points: 195</p>
<p># Comments: 170</p>
]]></description><pubDate>Tue, 16 Jun 2026 17:48:42 +0000</pubDate><link>https://www.gilesthomas.com/2026/06/10g-ethernet-switching-to-broadcom-sfp-plus</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48559083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48559083</guid></item><item><title><![CDATA[Jax: Commitment Issues]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.gilesthomas.com/2026/06/jax-commitment-issues">https://www.gilesthomas.com/2026/06/jax-commitment-issues</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48546767">https://news.ycombinator.com/item?id=48546767</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Jun 2026 20:40:40 +0000</pubDate><link>https://www.gilesthomas.com/2026/06/jax-commitment-issues</link><dc:creator>gpjt</dc:creator><comments>https://news.ycombinator.com/item?id=48546767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48546767</guid></item></channel></rss>