<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: jackhalford</title><link>https://news.ycombinator.com/user?id=jackhalford</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 04 Aug 2026 07:15:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jackhalford" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jackhalford in "Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)"]]></title><description><![CDATA[
<p>I used htmx but had to migrate to svelte for storybook for development, I wish htmx had that sort of tooling</p>
]]></description><pubDate>Mon, 27 Jul 2026 18:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49073885</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=49073885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49073885</guid></item><item><title><![CDATA[Vice President Mispells « potato » (1992)]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Dan_Quayle">https://en.wikipedia.org/wiki/Dan_Quayle</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48955698">https://news.ycombinator.com/item?id=48955698</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 18 Jul 2026 06:21:32 +0000</pubDate><link>https://en.wikipedia.org/wiki/Dan_Quayle</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=48955698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48955698</guid></item><item><title><![CDATA[New comment by jackhalford in "Static search trees: 40x faster than binary search (2024)"]]></title><description><![CDATA[
<p>Is « cacheability » a property of the data structure or of the lookup algorithm?</p>
]]></description><pubDate>Sat, 18 Jul 2026 06:13:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48955665</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=48955665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48955665</guid></item><item><title><![CDATA[New comment by jackhalford in "Learning a few things about running SQLite"]]></title><description><![CDATA[
<p>Litestream is super interesting, I managed to get it to run with S3 as a backend. Making apps with sqlite backends (there are a _lot_ lf them) almost stateless, at least no filesystem stare. I feel like s3 state is much more manageable, backups and syncing is done by the provider.</p>
]]></description><pubDate>Sat, 18 Jul 2026 03:58:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48955077</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=48955077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48955077</guid></item><item><title><![CDATA[New comment by jackhalford in "Moonstone: Modern, cross-platform Lua runtime and package manager written in Zig"]]></title><description><![CDATA[
<p>What is the current state of the art lua toolchain? Lua is king for dsl embedded in other software.<p>Used it for world of warcraft scripting and openresty http rules, that’s a wide range.</p>
]]></description><pubDate>Sat, 18 Jul 2026 03:54:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48955055</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=48955055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48955055</guid></item><item><title><![CDATA[New comment by jackhalford in "Librepods: AirPods liberated"]]></title><description><![CDATA[
<p>> The aacp.rs and the att.rs files were translated from Kotlin to Rust with AI. Some parts of the media_controller.rs file, mainly the pulse integration, was also AI-generated.<p>The future is now.</p>
]]></description><pubDate>Sun, 28 Jun 2026 20:40:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48711419</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=48711419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48711419</guid></item><item><title><![CDATA[New comment by jackhalford in "My Software North Star"]]></title><description><![CDATA[
<p>It’s getting attention because the subtext of the article is the zig vs AI ideological battle going on (and zig vs Rust somewhat on the backburner)<p>Recent events AFAIU:
-  bun (bought by big AI) switching to Rust
- zig team banning AI pull requests (because they want to review humans)
- The cloud industry buying all coding tooling companies (uv, vite, bun) but zig being unbuyable<p>If anybody from the zig core team is reading this: thank you and carry on the good work.</p>
]]></description><pubDate>Sun, 07 Jun 2026 08:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48432924</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=48432924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48432924</guid></item><item><title><![CDATA[New comment by jackhalford in "Apocalypse Early Warning System"]]></title><description><![CDATA[
<p>I’d prefer to live in a world in which we don’t need this</p>
]]></description><pubDate>Sat, 02 May 2026 15:14:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47987138</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47987138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47987138</guid></item><item><title><![CDATA[New comment by jackhalford in "Go on Embedded Systems and WebAssembly"]]></title><description><![CDATA[
<p>Could we compile tailscale with tinygo to run it on openwrt? Last time I checked tailscale was too large for 8MB flash routers</p>
]]></description><pubDate>Fri, 03 Apr 2026 22:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633392</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47633392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633392</guid></item><item><title><![CDATA[New comment by jackhalford in "French e, è, é, ê, ë – what's the difference?"]]></title><description><![CDATA[
<p>Fluent french speaker and currently learning spanish, I feel so lucky it’s not the other way around…</p>
]]></description><pubDate>Fri, 27 Mar 2026 16:07:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47544555</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47544555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47544555</guid></item><item><title><![CDATA[New comment by jackhalford in "Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains"]]></title><description><![CDATA[
<p>I wonder if having a /dev/ntsync device could make it easier for game devs to compile their games for linux in the first place, instead of having to use wine. There may be other windows specific dependencies though, but this is one less right?</p>
]]></description><pubDate>Wed, 25 Mar 2026 20:42:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522934</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47522934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522934</guid></item><item><title><![CDATA[New comment by jackhalford in "OpenSUSE Kalpa"]]></title><description><![CDATA[
<p>I’ve had trouble installing proxmox with ventoy, I had to install debian and then proxmox as a package. AFAIK there isn’t really an alternative to ventoy?</p>
]]></description><pubDate>Tue, 17 Mar 2026 16:59:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415321</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47415321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415321</guid></item><item><title><![CDATA[New comment by jackhalford in "Linux 7.1 to Retire UDP-Lite – Allows for Better Performance with Cleansed Code"]]></title><description><![CDATA[
<p>> By removing a bunch of conditionals for UDP-Lite from the fast path, udp_rr with 20,000 flows sees a 10% increase in pps (13.3 Mpps -> 14.7 Mpps) on an AMD EPYC 7B12 (Zen 2) 64-Core Processor platform.<p>Considering the number linux udp sockets in the wild this is huge. It’s a shame C/compilers can’t optimize this away though without entirely removing the code, this is exactly why zig’s comptime exists.</p>
]]></description><pubDate>Mon, 16 Mar 2026 14:12:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47399316</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47399316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47399316</guid></item><item><title><![CDATA[New comment by jackhalford in "Malus – Clean Room as a Service"]]></title><description><![CDATA[
<p>> Some licenses require you to contribute improvements back. Your shareholders didn't invest in your company so you could help strangers.<p>Took me a minute to recognize the satyre, good one boys.</p>
]]></description><pubDate>Sun, 15 Mar 2026 16:03:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47388714</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47388714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47388714</guid></item><item><title><![CDATA[New comment by jackhalford in "Type resolution redesign, with language changes to taste"]]></title><description><![CDATA[
<p>> Secondly, it should perhaps be a concern for Zig, now at 10 years old, to still produce solidly breaking code every half year.<p>Not at all, if the team needs 30 more years they should take it.<p>> However, the outlook for a Zig 1.0 is bleak from what I gather from Zig social forums: the most optimistic estimate I’ve heard is 2029 for 1.0.<p>Funny you see it as bleak when most of the community sees it as the most excitinh thing in systems programming happening right now.<p>I think you comment is in bad faith, all the big zig projects say that the upgrade path is never a main concern, just read HN comments here or on other zig threads, people ask about this a lot and maintains always answer.</p>
]]></description><pubDate>Wed, 11 Mar 2026 12:21:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47334642</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47334642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47334642</guid></item><item><title><![CDATA[New comment by jackhalford in "The MacBook Neo"]]></title><description><![CDATA[
<p>> Given Apple's historically very premium pricing, launching such an affordable product is certainly a shock to the entire market<p>No? Apple has been delivering way cheaper laptops ever since M1, this one is just even cheaper. I thought PC execs were asleep at the wheel but not this bad.</p>
]]></description><pubDate>Wed, 11 Mar 2026 04:12:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47331682</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47331682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47331682</guid></item><item><title><![CDATA[New comment by jackhalford in "Motorola announces a partnership with GrapheneOS"]]></title><description><![CDATA[
<p>Excited for this, GrapheneOS teased this a few months back. I might finally move away from iOS.</p>
]]></description><pubDate>Mon, 02 Mar 2026 07:34:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47214895</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47214895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47214895</guid></item><item><title><![CDATA[New comment by jackhalford in "Ghostty – Terminal Emulator"]]></title><description><![CDATA[
<p>thanks!</p>
]]></description><pubDate>Mon, 02 Mar 2026 05:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47214080</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47214080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47214080</guid></item><item><title><![CDATA[New comment by jackhalford in "Ghostty – Terminal Emulator"]]></title><description><![CDATA[
<p>Can you please add an rss feed to your blog?
Thanks for the amazing work</p>
]]></description><pubDate>Mon, 02 Mar 2026 03:44:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47213634</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47213634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47213634</guid></item><item><title><![CDATA[New comment by jackhalford in "Six Math Essentials"]]></title><description><![CDATA[
<p>Which ebook provider should I use to get an actual epub file?</p>
]]></description><pubDate>Mon, 23 Feb 2026 01:30:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47116929</link><dc:creator>jackhalford</dc:creator><comments>https://news.ycombinator.com/item?id=47116929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47116929</guid></item></channel></rss>