<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>Thu, 16 Jul 2026 19:21:25 +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 "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><item><title><![CDATA[New comment by tlarkworthy in "Show HN: GitAgent – An open standard that turns any Git repo into an AI agent"]]></title><description><![CDATA[
<p>We do something similar at work, called metadev. It sits above all repos and git submodules othe repos in, and works with multiple changes with multiple sessions with worktrees, and stores long term knowledge in /learnings. Our trick has been to put domain specific prompts in the submodules, and developer process in metadev. Because of the way Claude hierarchically includes context, the top repo is not polluted with too much domain specifics.</p>
]]></description><pubDate>Sat, 14 Mar 2026 17:00:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47378658</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=47378658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47378658</guid></item><item><title><![CDATA[Realistic Benchmarks for Financial AI]]></title><description><![CDATA[
<p>Article URL: <a href="https://labs.taktile.com/benchmarks">https://labs.taktile.com/benchmarks</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47377932">https://news.ycombinator.com/item?id=47377932</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 14 Mar 2026 15:56:42 +0000</pubDate><link>https://labs.taktile.com/benchmarks</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=47377932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47377932</guid></item><item><title><![CDATA[New comment by tlarkworthy in "The Gay Tech Mafia"]]></title><description><![CDATA[
<p>Two husbands without kids, working in tech, have a huge amount of cash, time capacity and ideation opportunity. I felt these added up to a huge advantage for getting quality shit done and taking risks. Fair play.</p>
]]></description><pubDate>Fri, 20 Feb 2026 17:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47090712</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=47090712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47090712</guid></item><item><title><![CDATA[Show HN: The Lopecode Tour]]></title><description><![CDATA[
<p>Article URL: <a href="https://tomlarkworthy.github.io/lopecode/notebooks/@tomlarkworthy_lopecode-tour.html">https://tomlarkworthy.github.io/lopecode/notebooks/@tomlarkworthy_lopecode-tour.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47074609">https://news.ycombinator.com/item?id=47074609</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 19 Feb 2026 15:10:10 +0000</pubDate><link>https://tomlarkworthy.github.io/lopecode/notebooks/@tomlarkworthy_lopecode-tour.html</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=47074609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47074609</guid></item><item><title><![CDATA[New comment by tlarkworthy in "France dumps Zoom and Teams as Europe seeks digital autonomy from the US"]]></title><description><![CDATA[
<p>It makes you download it but then a button appears saying join in browser. I have tons of zoom binary copies</p>
]]></description><pubDate>Tue, 03 Feb 2026 22:44:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46878464</link><dc:creator>tlarkworthy</dc:creator><comments>https://news.ycombinator.com/item?id=46878464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46878464</guid></item></channel></rss>