<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: tubs</title><link>https://news.ycombinator.com/user?id=tubs</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 01:55:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tubs" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tubs in "Signals, the push-pull based algorithm"]]></title><description><![CDATA[
<p>Why create an array each time it iterates a Set rather than just iterating the Set?</p>
]]></description><pubDate>Mon, 06 Apr 2026 09:55:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658840</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=47658840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658840</guid></item><item><title><![CDATA[New comment by tubs in "Android Developer Verification"]]></title><description><![CDATA[
<p>Yeah like npm! Don’t think there’s ever been security issues in that.</p>
]]></description><pubDate>Tue, 31 Mar 2026 06:25:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47583455</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=47583455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47583455</guid></item><item><title><![CDATA[New comment by tubs in "The Pleasures and Pains of Coffee (1830)"]]></title><description><![CDATA[
<p>Matcha has caffeine in it though?</p>
]]></description><pubDate>Thu, 26 Feb 2026 09:55:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47164014</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=47164014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47164014</guid></item><item><title><![CDATA[New comment by tubs in "Why Is the American Diet So Deadly? (2025)"]]></title><description><![CDATA[
<p>Raw meat? Wheat grains from the ground? Coconut shells?</p>
]]></description><pubDate>Fri, 20 Feb 2026 17:33:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47091046</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=47091046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47091046</guid></item><item><title><![CDATA[New comment by tubs in "Rari – Rust-powered React framework"]]></title><description><![CDATA[
<p>How big is the server runtime compared to v8 under the hood?<p>Yes, every one of those apps is c++ powered.</p>
]]></description><pubDate>Fri, 13 Feb 2026 09:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47000648</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=47000648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47000648</guid></item><item><title><![CDATA[New comment by tubs in "Nano-vLLM: How a vLLM-style inference engine works"]]></title><description><![CDATA[
<p>When text is (clearly) non native English I think most native readers don’t even register grammar errors.<p>To be honest most native readers wouldn’t register grammar errors full stop.<p>I guess I have more awe of people who speak a foreign language at all compared to piping it through some agent malarkey.</p>
]]></description><pubDate>Mon, 02 Feb 2026 18:33:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46859478</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46859478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46859478</guid></item><item><title><![CDATA[New comment by tubs in "Implementing a tiny CPU rasterizer (2024)"]]></title><description><![CDATA[
<p>As the other posters have shown it’s not that hard.<p>Most graphics specs will explicitly say how tie break rules work.<p>The key is to work in fixed point (16.8 or even 16.4 if you’re feeling spicy). It’s not “trivial” but in general you write it and it’s done. It’s not something you have to go back to over and over for weird bugs.<p>Wide lines are a more fun case…</p>
]]></description><pubDate>Sat, 31 Jan 2026 10:41:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46835384</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46835384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46835384</guid></item><item><title><![CDATA[New comment by tubs in "Hung by a thread"]]></title><description><![CDATA[
<p>If you’re working in robotics and don’t have fully deterministic event based replay you need to find a new middleware.</p>
]]></description><pubDate>Sun, 25 Jan 2026 10:21:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46752675</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46752675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46752675</guid></item><item><title><![CDATA[New comment by tubs in "Banned C++ features in Chromium"]]></title><description><![CDATA[
<p>Dynamic is still nice when you’re dealing with unknown data imo. More hygienic to read than dictionary access through string keys for example.<p>I use it when deserializing unknown message types.</p>
]]></description><pubDate>Sat, 24 Jan 2026 09:18:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46742152</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46742152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46742152</guid></item><item><title><![CDATA[New comment by tubs in "Show HN: The Hessian of tall-skinny networks is easy to invert"]]></title><description><![CDATA[
<p>You explain well so what I never understood is how the Jacobians aren't the first derivatives themselves?<p>Also if you have happen to have any suggestions for linear algebra for someone who uses it without really understanding it (I can write a measurement function for an EKF from scratch OK, but I don't really understand <i>why</i> the maths does what it does) I would really appreciate it.</p>
]]></description><pubDate>Thu, 15 Jan 2026 23:05:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46640700</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46640700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46640700</guid></item><item><title><![CDATA[New comment by tubs in "Ask HN: How are you doing RAG locally?"]]></title><description><![CDATA[
<p>Ah, I tried the gitlab and the tarballs 404 for me there, sorry I should have been more specific in the original post!<p>fwiw this does look interesting.</p>
]]></description><pubDate>Thu, 15 Jan 2026 20:03:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46638362</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46638362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46638362</guid></item><item><title><![CDATA[New comment by tubs in "Ask HN: How are you doing RAG locally?"]]></title><description><![CDATA[
<p>The download links for binaries 404 for me.</p>
]]></description><pubDate>Thu, 15 Jan 2026 17:11:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46635741</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46635741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46635741</guid></item><item><title><![CDATA[New comment by tubs in "Show HN: Grsh – A high-performance shell for FreeBSD written in Rust"]]></title><description><![CDATA[
<p>Yeah what the heck is happening here? Agents gone wild?</p>
]]></description><pubDate>Wed, 14 Jan 2026 23:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46625347</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46625347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46625347</guid></item><item><title><![CDATA[New comment by tubs in "LLVM: The bad parts"]]></title><description><![CDATA[
<p>You can track debug symbol through c. It’s just one of many layers debug info gets tracked through.</p>
]]></description><pubDate>Mon, 12 Jan 2026 21:59:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46594866</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46594866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46594866</guid></item><item><title><![CDATA[New comment by tubs in "Loss32: Let's Build a Win32/Linux"]]></title><description><![CDATA[
<p>Isn’t this because the wine db has those tweaks pre configured?</p>
]]></description><pubDate>Tue, 30 Dec 2025 15:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46434243</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46434243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46434243</guid></item><item><title><![CDATA[New comment by tubs in "Parsing Advances"]]></title><description><![CDATA[
<p>Are you?<p>The majority of production compilers use hand rolled parsers, ostensibly for better error reporting and panic synch.</p>
]]></description><pubDate>Tue, 30 Dec 2025 11:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46432103</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46432103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46432103</guid></item><item><title><![CDATA[New comment by tubs in "You Need to Ditch VS Code"]]></title><description><![CDATA[
<p>Is the author aware of the vim plugin?</p>
]]></description><pubDate>Tue, 30 Dec 2025 11:15:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46432073</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46432073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46432073</guid></item><item><title><![CDATA[New comment by tubs in "You Need to Ditch VS Code"]]></title><description><![CDATA[
<p>Don’t you just press ctrl p and type in vscode?</p>
]]></description><pubDate>Tue, 30 Dec 2025 11:13:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46432054</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46432054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46432054</guid></item><item><title><![CDATA[New comment by tubs in "UBlockOrigin and UBlacklist AI Blocklist"]]></title><description><![CDATA[
<p>Clean water isn’t free? Utility bills increase year on year.</p>
]]></description><pubDate>Fri, 26 Dec 2025 10:45:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46390953</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46390953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46390953</guid></item><item><title><![CDATA[New comment by tubs in "Comptime – C# meta-programming with compile-time code generation and evaluation"]]></title><description><![CDATA[
<p>You can source generate JSON serdes from your own source generator but you do need to generate the jsontypeinfo metadata yourself.</p>
]]></description><pubDate>Thu, 25 Dec 2025 19:33:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46386542</link><dc:creator>tubs</dc:creator><comments>https://news.ycombinator.com/item?id=46386542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46386542</guid></item></channel></rss>