<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: kitd</title><link>https://news.ycombinator.com/user?id=kitd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 18:15:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kitd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kitd in "Zero-native – Build native desktop apps with web UI"]]></title><description><![CDATA[
<p>I've not used it myself, but I've heard good things about Wails.<p><a href="https://wails.io/" rel="nofollow">https://wails.io/</a></p>
]]></description><pubDate>Wed, 13 May 2026 07:18:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48118802</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=48118802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48118802</guid></item><item><title><![CDATA[New comment by kitd in "Show HN: OpenGravity – A zero-install, BYOK vanilla JS clone of Antigravity"]]></title><description><![CDATA[
<p>"So good, you can't put it down"</p>
]]></description><pubDate>Tue, 12 May 2026 06:15:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48104827</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=48104827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104827</guid></item><item><title><![CDATA[New comment by kitd in "Show HN: OpenGravity – A zero-install, BYOK vanilla JS clone of Antigravity"]]></title><description><![CDATA[
<p>Best of luck to you! My son is doing them too. This is a great project btw. Doing this sort of stuff teaches you far better than endless lessons.</p>
]]></description><pubDate>Tue, 12 May 2026 06:12:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48104810</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=48104810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104810</guid></item><item><title><![CDATA[New comment by kitd in "Show HN: OpenGravity – A zero-install, BYOK vanilla JS clone of Antigravity"]]></title><description><![CDATA[
<p>Funnily enough,  I actually prefer the VSCode model for git. On the occasions I use IntelliJ, I find the git actions spread across multiple panels or dropdowns. In VSCode, it's all in one place and the current state clearly visible. YMMV ofc.</p>
]]></description><pubDate>Tue, 12 May 2026 06:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48104789</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=48104789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104789</guid></item><item><title><![CDATA[New comment by kitd in "David Attenborough's 100th Birthday"]]></title><description><![CDATA[
<p>He basically invented the natural history documentary, maybe even the science documentary. Before him, there was little to no serious natural history programming, or what there was was quite "folksy". And with it, he created, sustained and increased the public interest and concern about the natural world.<p>I suspect many scientists can trace their early interest in science back to him. And I believe the green movement would have had a lot less impact without him.</p>
]]></description><pubDate>Sat, 09 May 2026 06:20:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48072351</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=48072351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48072351</guid></item><item><title><![CDATA[New comment by kitd in "GeoJSON"]]></title><description><![CDATA[
<p>There's a map facility not linked here that allows you to build GeoJSON graphically:<p><a href="https://geojson.io/#map=12.42/51.50593/-0.13003" rel="nofollow">https://geojson.io/#map=12.42/51.50593/-0.13003</a></p>
]]></description><pubDate>Fri, 08 May 2026 17:07:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48065922</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=48065922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48065922</guid></item><item><title><![CDATA[New comment by kitd in "HantaWatch Real time hantavirus outbreak tracker"]]></title><description><![CDATA[
<p>A radio report I heard said that hantavirus is nothing like coronavirus. It is not new, endemic, and there is plenty of immunity around to slow down local spread.</p>
]]></description><pubDate>Fri, 08 May 2026 09:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48060812</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=48060812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48060812</guid></item><item><title><![CDATA[New comment by kitd in "Should I Run Plain Docker Compose in Production in 2026?"]]></title><description><![CDATA[
<p>Agreed. I found compose overlay files merged list values differently between the Docker and Podman versions, which was a PITA in teams running Docker & Linux dev machines.</p>
]]></description><pubDate>Tue, 05 May 2026 13:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48022150</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=48022150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48022150</guid></item><item><title><![CDATA[New comment by kitd in "UK Fuel Price Intelligence – Market analytics from reporting stations"]]></title><description><![CDATA[
<p>The majors that do upstream (taking it out of the ground) as well as downstream (refining and selling it on the forecourt or wholesale) make their profits on the oil markets.<p>When crude is high, it's upstream that earns the income. When it's low, it's selling it to the customer.<p>Fun fact: when I worked at BP, the product with the highest margin on the forecourts was the Wild Bean coffee.</p>
]]></description><pubDate>Mon, 04 May 2026 19:04:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48013392</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=48013392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48013392</guid></item><item><title><![CDATA[New comment by kitd in "Embedded Rust or C Firmware? Lessons from an Industrial Microcontroller Use Case"]]></title><description><![CDATA[
<p>Isn't that (part of) the purpose of using something like Ariel OS, to isolate you from changes?</p>
]]></description><pubDate>Sun, 03 May 2026 14:47:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47997455</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=47997455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47997455</guid></item><item><title><![CDATA[New comment by kitd in "Lib0xc: A set of C standard library-adjacent APIs for safer systems programming"]]></title><description><![CDATA[
<p>> <i>I've also found that using those attributes inherently pushes your code to make ownership more explicit. I personally stopped being terrified of double-pointers and started using them for ownership transfers, which eliminates a large class of bugs.</i><p>This is very interesting. Do you have a practical example?</p>
]]></description><pubDate>Sat, 02 May 2026 06:15:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47983808</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=47983808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47983808</guid></item><item><title><![CDATA[New comment by kitd in "K3k: Kubernetes in Kubernetes"]]></title><description><![CDATA[
<p>Missed the opportunity to call it Kink ...</p>
]]></description><pubDate>Sat, 02 May 2026 06:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47983767</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=47983767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47983767</guid></item><item><title><![CDATA[New comment by kitd in "New copy of earliest poem in English, written 1,3k years ago, discovered in Rome"]]></title><description><![CDATA[
<p>Yeah, that threw me as well.<p>Also worth pointing out that the Old English version at each of those dates probably varied quite a bit. This was the time period over which Old English was being influenced by external factors such as Norse and Latin.</p>
]]></description><pubDate>Fri, 01 May 2026 07:57:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972290</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=47972290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972290</guid></item><item><title><![CDATA[New comment by kitd in "Before GitHub"]]></title><description><![CDATA[
<p>"countryclub.com" - ie, a bunch of fossils :)</p>
]]></description><pubDate>Wed, 29 Apr 2026 15:06:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47949481</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=47949481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47949481</guid></item><item><title><![CDATA[New comment by kitd in "Your phone is about to stop being yours"]]></title><description><![CDATA[
<p>Google could invest in Graphene as a hedge.</p>
]]></description><pubDate>Wed, 29 Apr 2026 09:11:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47945903</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=47945903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47945903</guid></item><item><title><![CDATA[New comment by kitd in "Show HN: Gova – The declarative GUI framework for Go"]]></title><description><![CDATA[
<p>Nice work. The hot-reload dev cli looks very cool in a compiled-binary world.</p>
]]></description><pubDate>Fri, 24 Apr 2026 12:30:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47889303</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=47889303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47889303</guid></item><item><title><![CDATA[New comment by kitd in "DeepSeek v4"]]></title><description><![CDATA[
<p>I can't find any info on what exactly is open sourced.<p>And in any case  what does open source actually mean for an llm? It's not like you can look inside it to see what it's doing.</p>
]]></description><pubDate>Fri, 24 Apr 2026 07:48:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47887008</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=47887008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47887008</guid></item><item><title><![CDATA[New comment by kitd in "Laws of Software Engineering"]]></title><description><![CDATA[
<p>Did you get the job ... or were you overqualified?</p>
]]></description><pubDate>Wed, 22 Apr 2026 09:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47861197</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=47861197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47861197</guid></item><item><title><![CDATA[New comment by kitd in "JVM Options Explorer"]]></title><description><![CDATA[
<p>Your stack trace tells you <i>where</i> in the code the error occurred, but doesn't tell you <i>what</i> it was doing with what data. For that you need to pass context for the error up the chain of calls, adding to it as you go up. Exceptions are not a great way of doing it as you only have the local context, which isn't a great help when you're catching N levels up.<p>And if you're not catching N levels up but catching at each level, then you are emulating error values but with try/catch blocks.</p>
]]></description><pubDate>Wed, 15 Apr 2026 17:12:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47782069</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=47782069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47782069</guid></item><item><title><![CDATA[New comment by kitd in "JVM Options Explorer"]]></title><description><![CDATA[
<p>This is the kind of scenario that is served better by Go/C-style error values than exceptions. Error values facilitate and encourage you to log what you were doing at the precise point when an error occurs. Doing the same with exceptions idiomatically often requires an exception hierarchy or copious amounts of separate try/catches.<p>The difference really becomes apparent when trying to debug a customer's problem at 3am (IME).</p>
]]></description><pubDate>Sun, 12 Apr 2026 13:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47739381</link><dc:creator>kitd</dc:creator><comments>https://news.ycombinator.com/item?id=47739381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47739381</guid></item></channel></rss>