<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: tlarkworthy</title><link>https://news.ycombinator.com/user?id=tlarkworthy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 20 Sep 2026 01:58:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tlarkworthy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tlarkworthy in "I asked astra to make playable 4D chess"]]></title><description><![CDATA[
<p>I was expecting it more like a filled hypercube but its more like two surfaces? Probably better the way it is.</p>
]]></description><pubDate>Sun, 06 Sep 2026 12:33:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49585940</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=49585940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49585940</guid></item><item><title><![CDATA[New comment by tlarkworthy in "Parallel development without the headaches using Git worktree"]]></title><description><![CDATA[
<p>Yeah, but actually the agent recreates the folder structure, so work trees/task1 subfolder contains a sparse subset of work trees for task1 if it crosses repos. Yeah I have a skill for creating the isolated worktrees. The agents manage all this complexity and the complexity is isolated to the meta repository, it does not spill into the real code repos</p>
]]></description><pubDate>Tue, 25 Aug 2026 08:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49430457</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=49430457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49430457</guid></item><item><title><![CDATA[Caged Code – Vanilla Claude Code Binary in a Webpage]]></title><description><![CDATA[
<p>Article URL: <a href="https://tomlarkworthy.github.io/lopebooks/notebooks/Caged_Code.html">https://tomlarkworthy.github.io/lopebooks/notebooks/Caged_Code.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49291723">https://news.ycombinator.com/item?id=49291723</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 13 Aug 2026 20:54:42 +0000</pubDate><link>https://tomlarkworthy.github.io/lopebooks/notebooks/Caged_Code.html</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=49291723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49291723</guid></item><item><title><![CDATA[New comment by tlarkworthy in "Petri Nets as a Music Sequencer"]]></title><description><![CDATA[
<p>Oh thats great and makes so much sense and you can see how it could be extended, brilliant abstraction</p>
]]></description><pubDate>Fri, 07 Aug 2026 16:21:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49212786</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=49212786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49212786</guid></item><item><title><![CDATA[SVG Sketch Source]]></title><description><![CDATA[
<p>Article URL: <a href="https://tomlarkworthy.github.io/lopebooks/notebooks/tomlarkworthy_svg-lens.html#view=S100(@tomlarkworthy/svg-lens)">https://tomlarkworthy.github.io/lopebooks/notebooks/tomlarkworthy_svg-lens.html#view=S100(@tomlarkworthy/svg-lens)</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49075614">https://news.ycombinator.com/item?id=49075614</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 27 Jul 2026 21:14:54 +0000</pubDate><link>https://tomlarkworthy.github.io/lopebooks/notebooks/tomlarkworthy_svg-lens.html#view=S100(@tomlarkworthy/svg-lens)</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=49075614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49075614</guid></item><item><title><![CDATA[New comment by tlarkworthy in "Gribouille 0.3.0: A Grammar of Graphics for Typst"]]></title><description><![CDATA[
<p>HTML is human readable as a text file.
It does lack abstraction though.
I don't actually like markdown much but it is quicker for prose and when I want my images styled a certain way I drop to HTML</p>
]]></description><pubDate>Sun, 21 Jun 2026 18:01:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48621042</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=48621042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48621042</guid></item><item><title><![CDATA[New comment by tlarkworthy in "Gribouille 0.3.0: A Grammar of Graphics for Typst"]]></title><description><![CDATA[
<p>Ruby is extensible as well, these things flourish because their creators thought hard about escape hatches. The things that are not extensible we don't talk about because they already died.</p>
]]></description><pubDate>Sat, 20 Jun 2026 07:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48607199</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=48607199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48607199</guid></item><item><title><![CDATA[New comment by tlarkworthy in "Gribouille 0.3.0: A Grammar of Graphics for Typst"]]></title><description><![CDATA[
<p>Of course it's extensible, you can put HTML in it, and HTML is extensible.</p>
]]></description><pubDate>Fri, 19 Jun 2026 07:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48595682</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=48595682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48595682</guid></item><item><title><![CDATA[New comment by tlarkworthy in "The Token Compression Illusion: Why I'm Skeptical of RTK"]]></title><description><![CDATA[
<p>I tried it and it does not compress messages which was 90% of my context, so it only compresses a small part of my token usage. If you read it carefully you will realize that is exactly stated. If you look at /context you will probably see that tool calls are not where you are spending token on, so a proxy that compresses tool calls will not make much impact, whilst still being true that it compresses tool calls by 8x. Its just not that important for long coding sessions for me.<p>"native/built-in Read or cat tools, the data is not intercepted by RTK's shell hook"</p>
]]></description><pubDate>Thu, 18 Jun 2026 18:22:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48589381</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=48589381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48589381</guid></item><item><title><![CDATA[New comment by tlarkworthy in "Open source AI must win"]]></title><description><![CDATA[
<p>I think it's enough to use Open Router to encourage competition in the market place.</p>
]]></description><pubDate>Sat, 13 Jun 2026 14:06:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48517488</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=48517488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48517488</guid></item><item><title><![CDATA[Lambda isn't leaking memory, your metrics are lying to you]]></title><description><![CDATA[
<p>Article URL: <a href="https://engineering.taktile.com/blog/onnx-memory-usage-on-lambda/">https://engineering.taktile.com/blog/onnx-memory-usage-on-lambda/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48396417">https://news.ycombinator.com/item?id=48396417</a></p>
<p>Points: 18</p>
<p># Comments: 5</p>
]]></description><pubDate>Thu, 04 Jun 2026 10:03:15 +0000</pubDate><link>https://engineering.taktile.com/blog/onnx-memory-usage-on-lambda/</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=48396417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48396417</guid></item><item><title><![CDATA[New comment by tlarkworthy in ""Stick" – A primitive/fun interactive demo of a tiny rig to animate layout"]]></title><description><![CDATA[
<p>It kills drag scroll over the flow text on my android</p>
]]></description><pubDate>Sat, 23 May 2026 07:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245574</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=48245574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245574</guid></item><item><title><![CDATA[New comment by tlarkworthy in "Bun Rust rewrite: "codebase fails basic miri checks, allows for UB in safe rust""]]></title><description><![CDATA[
<p>Maybe they want a quick switchover and the UB is replicating existing problems so it is net neutral for the codebase (but positive future coz developers can do future work on rust without synchronizing two codebase? ).</p>
]]></description><pubDate>Fri, 15 May 2026 18:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48152031</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=48152031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48152031</guid></item><item><title><![CDATA[New comment by tlarkworthy in "RISC-V Linux BusyBox Single Board Notebook"]]></title><description><![CDATA[
<p>It counts every instruction and blends the colours for the three active modes. Then the height represents idleness. So it's a pretty high resolution measure!</p>
]]></description><pubDate>Mon, 13 Apr 2026 04:38:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47747665</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=47747665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47747665</guid></item><item><title><![CDATA[New comment by tlarkworthy in "RISC-V Linux BusyBox Single Board Notebook"]]></title><description><![CDATA[
<p>I added a viz for that! Its cool! You can see the transition to user mode <a href="https://bsky.app/profile/larkworthy.bsky.social/post/3mjcpkyvr3225" rel="nofollow">https://bsky.app/profile/larkworthy.bsky.social/post/3mjcpky...</a></p>
]]></description><pubDate>Sun, 12 Apr 2026 15:55:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47741198</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=47741198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47741198</guid></item><item><title><![CDATA[New comment by tlarkworthy in "RISC-V Linux BusyBox Single Board Notebook"]]></title><description><![CDATA[
<p>OK fixed! As you clearly know this space well, what do think would make this project better? I was thinking I wanted to see a heatmap of memory access (pages?), and more detailed explaination of the opcodes, but getting the thing working took quite a while so I got a bit tired and stopped at the booting milestone, but I like the project a lot and now it is in a notebook I can basically probe any part of the system with dataviz tools to make it more tangible. Do you have anything you think would be helpful or cool for learners that you have not seen before in an emulator?</p>
]]></description><pubDate>Thu, 09 Apr 2026 05:15:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47699537</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=47699537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47699537</guid></item><item><title><![CDATA[New comment by tlarkworthy in "RISC-V Linux BusyBox Single Board Notebook"]]></title><description><![CDATA[
<p>I just like the game Risk. It boots!</p>
]]></description><pubDate>Wed, 08 Apr 2026 20:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696080</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=47696080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696080</guid></item><item><title><![CDATA[New comment by tlarkworthy in "RISC-V Linux BusyBox Single Board Notebook"]]></title><description><![CDATA[
<p>This is an app, the file works from a file:// domain without a local Webserver. It's a different thing than other things you have seen.</p>
]]></description><pubDate>Mon, 06 Apr 2026 15:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47662108</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=47662108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47662108</guid></item><item><title><![CDATA[New comment by tlarkworthy in "RISC-V Linux BusyBox Single Board Notebook"]]></title><description><![CDATA[
<p>Evergreens only. Yes it's a whole OS in there, 7mb.</p>
]]></description><pubDate>Mon, 06 Apr 2026 11:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659364</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=47659364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659364</guid></item><item><title><![CDATA[RISC-V Linux BusyBox Single Board Notebook]]></title><description><![CDATA[
<p>Article URL: <a href="https://tomlarkworthy.github.io/lopebooks/notebooks/@tomlarkworthy_linux-sbc.html">https://tomlarkworthy.github.io/lopebooks/notebooks/@tomlarkworthy_linux-sbc.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47658554">https://news.ycombinator.com/item?id=47658554</a></p>
<p>Points: 2</p>
<p># Comments: 13</p>
]]></description><pubDate>Mon, 06 Apr 2026 09:14:47 +0000</pubDate><link>https://tomlarkworthy.github.io/lopebooks/notebooks/@tomlarkworthy_linux-sbc.html</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=47658554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658554</guid></item></channel></rss>