<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: airblade</title><link>https://news.ycombinator.com/user?id=airblade</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 04:04:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=airblade" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by airblade in "Litestream v0.5.0"]]></title><description><![CDATA[
<p>This is documented on the Litestream website.</p>
]]></description><pubDate>Fri, 03 Oct 2025 17:22:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45465318</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=45465318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45465318</guid></item><item><title><![CDATA[Running our Docker registry on-prem with Harbor]]></title><description><![CDATA[
<p>Article URL: <a href="https://dev.37signals.com/running-our-docker-registry-on-prem-with-harbor/">https://dev.37signals.com/running-our-docker-registry-on-prem-with-harbor/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45038567">https://news.ycombinator.com/item?id=45038567</a></p>
<p>Points: 155</p>
<p># Comments: 77</p>
]]></description><pubDate>Wed, 27 Aug 2025 12:10:31 +0000</pubDate><link>https://dev.37signals.com/running-our-docker-registry-on-prem-with-harbor/</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=45038567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45038567</guid></item><item><title><![CDATA[New comment by airblade in "How to improve your WFH lighting to reduce eye strain"]]></title><description><![CDATA[
<p>A dimmer switch for an LED light is different from a dimmer switch for a non-LED light.  If you try to use an LED light with a “normal” dimmer, it won’t work well.</p>
]]></description><pubDate>Wed, 22 Jan 2025 20:58:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42797428</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=42797428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42797428</guid></item><item><title><![CDATA[New comment by airblade in "Debugging: Indispensable rules for finding even the most elusive problems (2004)"]]></title><description><![CDATA[
<p>At first I thought you meant an umbrella that doesn't work very well.</p>
]]></description><pubDate>Mon, 13 Jan 2025 16:26:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42685177</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=42685177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42685177</guid></item><item><title><![CDATA[New comment by airblade in "Show HN: Pagecord – Effortless blogging from your inbox"]]></title><description><![CDATA[
<p>Simple, clean, does exactly what it says.  If only more software was like this :)</p>
]]></description><pubDate>Fri, 29 Mar 2024 16:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39866176</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=39866176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39866176</guid></item><item><title><![CDATA[New comment by airblade in "CyberChef from GCHQ: Cyber Swiss Army Knife"]]></title><description><![CDATA[
<p>Actually the NSA is the US’s version of GCHQ.</p>
]]></description><pubDate>Thu, 01 Feb 2024 20:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39220673</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=39220673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39220673</guid></item><item><title><![CDATA[New comment by airblade in "Elite: "The game that couldn't be written" [video]"]]></title><description><![CDATA[
<p>That was probably it: not being quite perpendicular.  Oh well!</p>
]]></description><pubDate>Thu, 21 Dec 2023 08:46:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=38718292</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=38718292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38718292</guid></item><item><title><![CDATA[New comment by airblade in "Elite: "The game that couldn't be written" [video]"]]></title><description><![CDATA[
<p>That’s very similar to my experience except docking was just too hard.  No matter how carefully I tried to match the rotation, 99 times out of 100 I crashed.  I still don’t really understand why!  So I just stayed around the starting point, which was a shame but still quite fun.</p>
]]></description><pubDate>Wed, 20 Dec 2023 13:41:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=38708530</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=38708530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38708530</guid></item><item><title><![CDATA[New comment by airblade in "You don't need JavaScript for that"]]></title><description><![CDATA[
<p>XML is brittle which makes it hard to work with.  One tiny syntax error somewhere and your whole XML pipeline fails.<p>XSLT is powerful but harder to get right than just reshaping JSON.</p>
]]></description><pubDate>Sun, 03 Dec 2023 11:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=38506324</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=38506324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38506324</guid></item><item><title><![CDATA[New comment by airblade in "I walked across Luxembourg"]]></title><description><![CDATA[
<p>But those 70 miles can take a disproportionately long time!</p>
]]></description><pubDate>Tue, 22 Aug 2023 08:51:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37220173</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=37220173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37220173</guid></item><item><title><![CDATA[New comment by airblade in "Show HN: Strich – Barcode scanning for web apps"]]></title><description><![CDATA[
<p>Thanks for building this.  I agree there's a gap between OSS libraries and high-end products like Scandit.<p>Scanning barcodes is harder than it looks.  Or rather, scanning an intact, well-lit barcode square-on is easy – but it gets harder as conditions deteriorate.<p>Are you worried about Scandit's patents?<p><a href="https://www.scandit.com/patents/" rel="nofollow noreferrer">https://www.scandit.com/patents/</a></p>
]]></description><pubDate>Fri, 18 Aug 2023 11:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37174275</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=37174275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37174275</guid></item><item><title><![CDATA[New comment by airblade in "Autocomplete – A JavaScript library for building autocomplete experiences"]]></title><description><![CDATA[
<p>It probably depends on whether you are searching a body of natural language text (use tf-idf) or a list of things (use fuzzy search).</p>
]]></description><pubDate>Fri, 09 Jun 2023 08:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=36254813</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=36254813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36254813</guid></item><item><title><![CDATA[New comment by airblade in "Autocomplete – A JavaScript library for building autocomplete experiences"]]></title><description><![CDATA[
<p>"Not too bothered about styling" is quite important.  Datalists are relatively uncommon and I think many users may not know what they are seeing and how they can interact with it.<p>Also datalists appear quite different across different browsers, which is fine of course for a native form control, but annoying if you're aiming for a more consistent look.</p>
]]></description><pubDate>Thu, 08 Jun 2023 13:45:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36241805</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=36241805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36241805</guid></item><item><title><![CDATA[New comment by airblade in "Progressively Enhanced Turbo Native Apps in the App Store"]]></title><description><![CDATA[
<p>I believe the maintainers regard authentication, rightly or wrongly, as a business-level feature.  Not so much the mechanics of checking a user's credentials but how you want to steer the different authentication flows.</p>
]]></description><pubDate>Fri, 10 Feb 2023 09:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=34737647</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=34737647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34737647</guid></item><item><title><![CDATA[New comment by airblade in "Turns are better than radians"]]></title><description><![CDATA[
<p>Look up the Tau Manifesto: it’s all explained there.</p>
]]></description><pubDate>Mon, 26 Sep 2022 12:09:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=32982113</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=32982113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32982113</guid></item><item><title><![CDATA[New comment by airblade in "CLI tool for converting txn statements from Singaporean banks into a sane format"]]></title><description><![CDATA[
<p>I did a similar thing for Volksbank (a German bank) statements using awk:<p><a href="https://github.com/airblade/volksbanker-awk/blob/main/vba" rel="nofollow">https://github.com/airblade/volksbanker-awk/blob/main/vba</a></p>
]]></description><pubDate>Mon, 18 Jul 2022 08:56:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=32136058</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=32136058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32136058</guid></item><item><title><![CDATA[Cross Platform Machine Code]]></title><description><![CDATA[
<p>Article URL: <a href="http://tenderlovemaking.com/2022/06/12/cross-platform-machine-code.html">http://tenderlovemaking.com/2022/06/12/cross-platform-machine-code.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31723601">https://news.ycombinator.com/item?id=31723601</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Jun 2022 10:51:11 +0000</pubDate><link>http://tenderlovemaking.com/2022/06/12/cross-platform-machine-code.html</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=31723601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31723601</guid></item><item><title><![CDATA[New comment by airblade in "Mathematician Hurls Structure and Disorder into Century-Old Problem"]]></title><description><![CDATA[
<p>I don’t think there are many people capable of maths like this.</p>
]]></description><pubDate>Thu, 16 Dec 2021 14:21:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=29578358</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=29578358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29578358</guid></item><item><title><![CDATA[New comment by airblade in "Ancient bees found in Blenheim palace estate"]]></title><description><![CDATA[
<p>I think you mean not far from Oxford.</p>
]]></description><pubDate>Mon, 08 Nov 2021 12:37:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=29148676</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=29148676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29148676</guid></item><item><title><![CDATA[New comment by airblade in "Rails 6 with Webpacker 6, Tailwind 2 with JIT, Postcss 8 and some default setup"]]></title><description><![CDATA[
<p>Rails will soon default to using ESM instead of Webpack.<p><a href="https://world.hey.com/dhh/modern-web-apps-without-javascript-bundling-or-transpiling-a20f2755" rel="nofollow">https://world.hey.com/dhh/modern-web-apps-without-javascript...</a></p>
]]></description><pubDate>Sun, 15 Aug 2021 15:03:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=28189309</link><dc:creator>airblade</dc:creator><comments>https://news.ycombinator.com/item?id=28189309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28189309</guid></item></channel></rss>