<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: mattjhall</title><link>https://news.ycombinator.com/user?id=mattjhall</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Jul 2026 03:47:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mattjhall" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Taking OCaml and Eio for a Spin]]></title><description><![CDATA[
<p>Article URL: <a href="https://mattjhall.co.uk/posts/taking-ocaml-eio-for-a-spin.html">https://mattjhall.co.uk/posts/taking-ocaml-eio-for-a-spin.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48975395">https://news.ycombinator.com/item?id=48975395</a></p>
<p>Points: 43</p>
<p># Comments: 5</p>
]]></description><pubDate>Mon, 20 Jul 2026 07:32:39 +0000</pubDate><link>https://mattjhall.co.uk/posts/taking-ocaml-eio-for-a-spin.html</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=48975395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48975395</guid></item><item><title><![CDATA[Engineering High-Performance Parsers with Data-Oriented Design]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.arshad.fyi/writings/engineering-high-performance-parsers">https://www.arshad.fyi/writings/engineering-high-performance-parsers</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48968328">https://news.ycombinator.com/item?id=48968328</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 19 Jul 2026 14:03:57 +0000</pubDate><link>https://www.arshad.fyi/writings/engineering-high-performance-parsers</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=48968328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48968328</guid></item><item><title><![CDATA[New comment by mattjhall in "I made 20 GDPR deletion requests. 12 were ignored"]]></title><description><![CDATA[
<p>If you open a business you should be responsible enough to comply with the laws. A business that became large enough where this would become a time sink would be able to afford to hire someone.</p>
]]></description><pubDate>Tue, 03 Feb 2026 18:34:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46875153</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=46875153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46875153</guid></item><item><title><![CDATA[New comment by mattjhall in "After two years of vibecoding, I'm back to writing by hand"]]></title><description><![CDATA[
<p>It’s amazing how often these miracle codebases that an AI has generated are always not open source.</p>
]]></description><pubDate>Mon, 26 Jan 2026 16:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46767822</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=46767822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46767822</guid></item><item><title><![CDATA[Gas Town Is the Second Worst Place to Live]]></title><description><![CDATA[
<p>Article URL: <a href="https://mattjhall.co.uk/posts/gas-town-second-worst-place.html">https://mattjhall.co.uk/posts/gas-town-second-worst-place.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46765380">https://news.ycombinator.com/item?id=46765380</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 26 Jan 2026 13:28:22 +0000</pubDate><link>https://mattjhall.co.uk/posts/gas-town-second-worst-place.html</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=46765380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46765380</guid></item><item><title><![CDATA[How I estimate work]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.seangoedecke.com/how-i-estimate-work/">https://www.seangoedecke.com/how-i-estimate-work/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46742389">https://news.ycombinator.com/item?id=46742389</a></p>
<p>Points: 548</p>
<p># Comments: 320</p>
]]></description><pubDate>Sat, 24 Jan 2026 10:22:32 +0000</pubDate><link>https://www.seangoedecke.com/how-i-estimate-work/</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=46742389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46742389</guid></item><item><title><![CDATA[Freestyle Linked Lists Tricks]]></title><description><![CDATA[
<p>Article URL: <a href="https://nullprogram.com/blog/2025/12/31/">https://nullprogram.com/blog/2025/12/31/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46711363">https://news.ycombinator.com/item?id=46711363</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 21 Jan 2026 20:50:28 +0000</pubDate><link>https://nullprogram.com/blog/2025/12/31/</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=46711363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46711363</guid></item><item><title><![CDATA[Pass k is Mostly Bunk]]></title><description><![CDATA[
<p>Article URL: <a href="https://brooker.co.za/blog/2026/01/21/pass-k.html">https://brooker.co.za/blog/2026/01/21/pass-k.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46711347">https://news.ycombinator.com/item?id=46711347</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 21 Jan 2026 20:49:07 +0000</pubDate><link>https://brooker.co.za/blog/2026/01/21/pass-k.html</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=46711347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46711347</guid></item><item><title><![CDATA[Snapit: Snapshot Testing for C]]></title><description><![CDATA[
<p>Article URL: <a href="https://mattjhall.co.uk/posts/snapit-snapshot-testing-for-c.html">https://mattjhall.co.uk/posts/snapit-snapshot-testing-for-c.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46127133">https://news.ycombinator.com/item?id=46127133</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 02 Dec 2025 21:30:52 +0000</pubDate><link>https://mattjhall.co.uk/posts/snapit-snapshot-testing-for-c.html</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=46127133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46127133</guid></item><item><title><![CDATA[Tracking Down a Regression in Mesa 3D]]></title><description><![CDATA[
<p>Article URL: <a href="https://vkoskiv.com/mesa-regression/">https://vkoskiv.com/mesa-regression/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45658694">https://news.ycombinator.com/item?id=45658694</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 21 Oct 2025 17:29:45 +0000</pubDate><link>https://vkoskiv.com/mesa-regression/</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=45658694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45658694</guid></item><item><title><![CDATA[Be careful with Go struct embedding]]></title><description><![CDATA[
<p>Article URL: <a href="https://mattjhall.co.uk/posts/be-careful-with-go-struct-embedding.html">https://mattjhall.co.uk/posts/be-careful-with-go-struct-embedding.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45327531">https://news.ycombinator.com/item?id=45327531</a></p>
<p>Points: 134</p>
<p># Comments: 100</p>
]]></description><pubDate>Sun, 21 Sep 2025 23:16:08 +0000</pubDate><link>https://mattjhall.co.uk/posts/be-careful-with-go-struct-embedding.html</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=45327531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45327531</guid></item><item><title><![CDATA[Block Your Exits]]></title><description><![CDATA[
<p>Article URL: <a href="https://prickly.oxhe.art/avoidance/">https://prickly.oxhe.art/avoidance/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45327525">https://news.ycombinator.com/item?id=45327525</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 21 Sep 2025 23:14:53 +0000</pubDate><link>https://prickly.oxhe.art/avoidance/</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=45327525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45327525</guid></item><item><title><![CDATA[Jujutsu from the Trenches]]></title><description><![CDATA[
<p>Article URL: <a href="https://mattjhall.co.uk/posts/jujutsu-from-the-trenches.html">https://mattjhall.co.uk/posts/jujutsu-from-the-trenches.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44110443">https://news.ycombinator.com/item?id=44110443</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 27 May 2025 20:33:09 +0000</pubDate><link>https://mattjhall.co.uk/posts/jujutsu-from-the-trenches.html</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=44110443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44110443</guid></item><item><title><![CDATA[How can smart people appear incompetent?]]></title><description><![CDATA[
<p>Article URL: <a href="https://lemire.me/blog/2025/04/11/how-can-really-smart-people-appear-totally-incompetent/">https://lemire.me/blog/2025/04/11/how-can-really-smart-people-appear-totally-incompetent/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43707230">https://news.ycombinator.com/item?id=43707230</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 16 Apr 2025 16:20:19 +0000</pubDate><link>https://lemire.me/blog/2025/04/11/how-can-really-smart-people-appear-totally-incompetent/</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=43707230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43707230</guid></item><item><title><![CDATA[Plan for Obsolescence]]></title><description><![CDATA[
<p>Article URL: <a href="https://mattjhall.co.uk/posts/plan-for-obsolescence.html">https://mattjhall.co.uk/posts/plan-for-obsolescence.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43546155">https://news.ycombinator.com/item?id=43546155</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 01 Apr 2025 12:47:55 +0000</pubDate><link>https://mattjhall.co.uk/posts/plan-for-obsolescence.html</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=43546155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43546155</guid></item><item><title><![CDATA[New comment by mattjhall in "Show HN: I built website for sharing Drum Patterns"]]></title><description><![CDATA[
<p>Really nice work!</p>
]]></description><pubDate>Mon, 24 Mar 2025 08:22:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43458571</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=43458571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43458571</guid></item><item><title><![CDATA["Vibe Coding" vs. Reality]]></title><description><![CDATA[
<p>Article URL: <a href="https://cendyne.dev/posts/2025-03-19-vibe-coding-vs-reality.html">https://cendyne.dev/posts/2025-03-19-vibe-coding-vs-reality.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43434825">https://news.ycombinator.com/item?id=43434825</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 21 Mar 2025 12:28:19 +0000</pubDate><link>https://cendyne.dev/posts/2025-03-19-vibe-coding-vs-reality.html</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=43434825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43434825</guid></item><item><title><![CDATA[Slack: The Art of Being Busy Without Getting Anything Done]]></title><description><![CDATA[
<p>Article URL: <a href="https://matduggan.com/slack-the-art-of-being-busy-without-getting-anything-done/">https://matduggan.com/slack-the-art-of-being-busy-without-getting-anything-done/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43414823">https://news.ycombinator.com/item?id=43414823</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 19 Mar 2025 17:23:34 +0000</pubDate><link>https://matduggan.com/slack-the-art-of-being-busy-without-getting-anything-done/</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=43414823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43414823</guid></item><item><title><![CDATA[The Defer Technical Specification: It Is Time]]></title><description><![CDATA[
<p>Article URL: <a href="https://thephd.dev/c2y-the-defer-technical-specification-its-time-go-go-go">https://thephd.dev/c2y-the-defer-technical-specification-its-time-go-go-go</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43379265">https://news.ycombinator.com/item?id=43379265</a></p>
<p>Points: 131</p>
<p># Comments: 68</p>
]]></description><pubDate>Sun, 16 Mar 2025 14:20:13 +0000</pubDate><link>https://thephd.dev/c2y-the-defer-technical-specification-its-time-go-go-go</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=43379265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43379265</guid></item><item><title><![CDATA[The Future Is Niri]]></title><description><![CDATA[
<p>Article URL: <a href="https://ersei.net/en/blog/niri">https://ersei.net/en/blog/niri</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43342178">https://news.ycombinator.com/item?id=43342178</a></p>
<p>Points: 423</p>
<p># Comments: 216</p>
]]></description><pubDate>Wed, 12 Mar 2025 11:42:16 +0000</pubDate><link>https://ersei.net/en/blog/niri</link><dc:creator>mattjhall</dc:creator><comments>https://news.ycombinator.com/item?id=43342178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43342178</guid></item></channel></rss>