<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: tiddles</title><link>https://news.ycombinator.com/user?id=tiddles</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 13:29:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tiddles" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tiddles in "I made a real-time C/C++/Rust build visualizer"]]></title><description><![CDATA[
<p>Nice, I’ve been looking for something like this for a while.<p>I’ve noticed on my huge catkin cmake project that cmake is checking the existence of the same files hundreds of times too. Is there anything that can hook into fork() and provide a cached value after the first invocation?</p>
]]></description><pubDate>Thu, 14 Aug 2025 18:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44904193</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=44904193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44904193</guid></item><item><title><![CDATA[New comment by tiddles in "GPTs and Feeling Left Behind"]]></title><description><![CDATA[
<p>Code is a liability. When I let a LLM take the wheel, I end up with thousands of lines of crappy abstractions and needless comments and strange patterns that take way more brain power to understand than if I did it myself.<p>My current workflow has reverted to primitive copy paste into web chat (via Kagi Assistant). The friction is enough to make me put a lot of thought into each prompt and how much code context I give it (gathered via files-to-prompt from simonw).<p>I have little experience with frontend and web apps, so I am trying out a supervised vibe coding flow. I give most of the code base per prompt, ask for a single feature, then read the code output fully and iterate on it a few times to reduce aforementioned bad patterns. Normally I will then type it out myself, or at most copy a few snippets of tens of lines.<p>What doesn’t work I found is asking for the full file with changes applied already. Not only does it take a long time and waste tokens, it normally breaks/truncates/rewords unrelated code.<p>So far I’m happy with how this project is going. I am familiar with all the code as I have audited and typed it out nearly entirely myself. I am actually retaining some knowledge and learning new concepts (reactive state with VanJS) and have confidence I can maintain this project even without an LLM in future, which includes handing it over to colleagues :)</p>
]]></description><pubDate>Sun, 10 Aug 2025 07:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44853482</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=44853482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44853482</guid></item><item><title><![CDATA[New comment by tiddles in "Show HN: Jaws – a JavaScript to WASM ahead-of-time compiler"]]></title><description><![CDATA[
<p>Probably 10 at most.</p>
]]></description><pubDate>Tue, 12 Nov 2024 06:21:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42113265</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=42113265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42113265</guid></item><item><title><![CDATA[New comment by tiddles in "Show HN: Jaws – a JavaScript to WASM ahead-of-time compiler"]]></title><description><![CDATA[
<p>What worked for me in Estonia was to find a C++ job (robotics) then gradually push for Rust as I gained seniority and autonomy. Now maybe 70% of the code I write is Rust, both robot side and backend :)</p>
]]></description><pubDate>Sun, 10 Nov 2024 09:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42099310</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=42099310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42099310</guid></item><item><title><![CDATA[New comment by tiddles in "Ask HN: What work/office purchase transformed your life?"]]></title><description><![CDATA[
<p>I have been trying out a trackball as a mouse replacement only. I will try this setup, nice idea</p>
]]></description><pubDate>Thu, 16 Nov 2023 15:36:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=38290835</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=38290835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38290835</guid></item><item><title><![CDATA[New comment by tiddles in "Writing about what you learn pushes you to understand topics better"]]></title><description><![CDATA[
<p>I’m having this problem now. I want to publish a post about recent months of progress on my project, but while writing it I found the solution isn’t complete and still has some flaws, so I feel I must put some more weeks of work into the code first before I can publish the post…<p>I’m trying to practice writing “this doesn’t work yet” acknowledging in the post that it isn’t fully done, and publishing the bloody thing. We will see how it works next time I sit down to write!</p>
]]></description><pubDate>Mon, 14 Aug 2023 11:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37119665</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=37119665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37119665</guid></item><item><title><![CDATA[New comment by tiddles in "Ask HN: What is your preferred domain registrar?"]]></title><description><![CDATA[
<p>iwantmyname.com, because I couldn’t find anywhere else that would sell .ms domains for cheap. Never had a problem with them</p>
]]></description><pubDate>Sun, 13 Aug 2023 06:38:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37107252</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=37107252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37107252</guid></item><item><title><![CDATA[New comment by tiddles in "Show HN: OPML list of Hacker News Users Personal Blogs"]]></title><description><![CDATA[
<p>Me too, added now!</p>
]]></description><pubDate>Fri, 07 Jul 2023 16:56:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=36634667</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=36634667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36634667</guid></item><item><title><![CDATA[New comment by tiddles in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://domwillia.ms" rel="nofollow noreferrer">https://domwillia.ms</a>
 I write about Rust and game engine development while slowly working towards a Dwarf Fortress-like game.</p>
]]></description><pubDate>Thu, 06 Jul 2023 05:05:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=36611507</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=36611507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36611507</guid></item><item><title><![CDATA[New comment by tiddles in "Ask HN: What projects did you build to get better as a programmer?"]]></title><description><![CDATA[
<p>I wrote game engine after game engine with various languages and designs. Somehow I’m still motivated today to rewrite navigation in my 15th engine for the 3rd time.</p>
]]></description><pubDate>Tue, 21 Mar 2023 05:42:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=35242893</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=35242893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35242893</guid></item><item><title><![CDATA[New comment by tiddles in "Estonia: Become an E-Resident"]]></title><description><![CDATA[
<p>Yep, moved to Tallinn from England for work 6 months ago. Being a software engineer classes you as a “top specialist” so getting a visa and residence permit was very straightforward.<p>It really is a beautiful country. And today is the first day of snow :)</p>
]]></description><pubDate>Thu, 17 Nov 2022 11:58:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=33637753</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=33637753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33637753</guid></item><item><title><![CDATA[New comment by tiddles in "Fixing an ancient GDB problem"]]></title><description><![CDATA[
<p>Great suggestion, thanks. I’m sick of the program output constantly screwing up the tui.</p>
]]></description><pubDate>Fri, 30 Sep 2022 10:46:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=33033238</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=33033238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33033238</guid></item><item><title><![CDATA[New comment by tiddles in "Ask HN: Have you ever had a changed-your-life moment?"]]></title><description><![CDATA[
<p>I remember reading your post about this a few years ago, when I was first considering moving abroad!<p>Glad it’s going well for you. I have recently taken the plunge and moved to Estonia :)</p>
]]></description><pubDate>Wed, 27 Jul 2022 13:13:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=32250007</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=32250007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32250007</guid></item><item><title><![CDATA[New comment by tiddles in "The Lazy Monad"]]></title><description><![CDATA[
<p>It is, after all, just a monoid in the category of endofunctors.</p>
]]></description><pubDate>Tue, 07 Jun 2022 09:19:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=31651721</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=31651721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31651721</guid></item><item><title><![CDATA[New comment by tiddles in "Ask HN: How do you keep track of your to-dos? longer-term projects?"]]></title><description><![CDATA[
<p>For my long term side project I just dump ideas into a barely organised backlog.md [^1]. After finishing a feature or taking a few months away, I normally dive back in by browsing this and choosing the next milestone.<p>It's worked well for a couple of years, and helps me keep the long term goals in mind.<p>[^1] <a href="https://github.com/DomWilliams0/name-needed/blob/develop/.planning/backlog.md" rel="nofollow">https://github.com/DomWilliams0/name-needed/blob/develop/.pl...</a></p>
]]></description><pubDate>Sun, 24 Apr 2022 20:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=31148256</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=31148256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31148256</guid></item><item><title><![CDATA[New comment by tiddles in "Ask HN: Share your personal site"]]></title><description><![CDATA[
<p><a href="https://domwillia.ms" rel="nofollow">https://domwillia.ms</a><p>I write about Rust side projects occasionally.<p>It uses a custom static site generator because I needed to procrastinate somehow before starting the first post... Now it's nicely stable and punishing new posts is quick and easy</p>
]]></description><pubDate>Thu, 07 Apr 2022 08:47:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=30942139</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=30942139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30942139</guid></item><item><title><![CDATA[New comment by tiddles in "An update on recent service disruptions"]]></title><description><![CDATA[
<p>Very interesting, thanks for sharing. I didn't know I wanted to understand how ticker names are implemented until now!</p>
]]></description><pubDate>Thu, 24 Mar 2022 07:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=30787033</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=30787033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30787033</guid></item><item><title><![CDATA[New comment by tiddles in "Show HN: FUSE Filesystem for Manipulating Minecraft"]]></title><description><![CDATA[
<p>Author here, this was a fun side project as an excuse to mess around with FUSE, Rust and Kotlin.<p>I've written a blog post covering the technical details: <a href="https://domwillia.ms/minecraft-fs" rel="nofollow">https://domwillia.ms/minecraft-fs</a></p>
]]></description><pubDate>Sat, 05 Mar 2022 19:14:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=30570856</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=30570856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30570856</guid></item><item><title><![CDATA[Show HN: FUSE Filesystem for Manipulating Minecraft]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/DomWilliams0/minecraft-fs">https://github.com/DomWilliams0/minecraft-fs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30570814">https://news.ycombinator.com/item?id=30570814</a></p>
<p>Points: 14</p>
<p># Comments: 3</p>
]]></description><pubDate>Sat, 05 Mar 2022 19:11:03 +0000</pubDate><link>https://github.com/DomWilliams0/minecraft-fs</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=30570814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30570814</guid></item><item><title><![CDATA[New comment by tiddles in "How to speed up the Rust compiler in 2022"]]></title><description><![CDATA[
<p>These posts are always a pleasure to read. it's great to see continuous work on improving compiler performance, and especially with good results too.</p>
]]></description><pubDate>Fri, 25 Feb 2022 08:10:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=30464803</link><dc:creator>tiddles</dc:creator><comments>https://news.ycombinator.com/item?id=30464803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30464803</guid></item></channel></rss>