<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: lukeh</title><link>https://news.ycombinator.com/user?id=lukeh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 09:58:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lukeh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lukeh in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Right, and I suspect as things get more complicated (and you have to ship), abstractions get leaky.</p>
]]></description><pubDate>Thu, 09 Apr 2026 10:04:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701522</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=47701522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701522</guid></item><item><title><![CDATA[New comment by lukeh in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>There was also the Java-like syntax for ObjC but I don’t think that ever shipped.</p>
]]></description><pubDate>Thu, 09 Apr 2026 09:55:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701456</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=47701456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701456</guid></item><item><title><![CDATA[New comment by lukeh in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Yup, even with a hard drive the m68k turbo slab was no speed demon. Wasn't too bad on HPPA though.</p>
]]></description><pubDate>Thu, 09 Apr 2026 05:52:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47699773</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=47699773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47699773</guid></item><item><title><![CDATA[New comment by lukeh in "Apple discontinues the Mac Pro"]]></title><description><![CDATA[
<p>Still rocking a 2019 (Intel) Mac Pro here, all slots filled with various Pro Tools and UAD DSP cards, SSD, GPU, etc. I'm planning to get as much mileage out of it as I can. I'm sure a Studio would be more performant, but the Thunderbolt to PCIe chassis are not cheap.</p>
]]></description><pubDate>Fri, 27 Mar 2026 02:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47538602</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=47538602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47538602</guid></item><item><title><![CDATA[New comment by lukeh in "Meta’s renewed commitment to jemalloc"]]></title><description><![CDATA[
<p>I hear you. Actually I read this thread because we’re using jemalloc in an embedded product. The only way I found to work on interesting problems here was to work for myself. (Having said that I think Apple might have some security research in Canberra? Years ago there was LinuxCare there and a lot of smart people. But that was in 2003…)</p>
]]></description><pubDate>Tue, 17 Mar 2026 09:31:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47410376</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=47410376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47410376</guid></item><item><title><![CDATA[New comment by lukeh in "Show HN: A native macOS client for Hacker News, built with SwiftUI"]]></title><description><![CDATA[
<p>To some degree. There are _many_ SwiftUI clones that support other frameworks such as Gtk and Windows, with varying states of maturity. Or you can share the business logic and write the UI natively in Swift.</p>
]]></description><pubDate>Fri, 20 Feb 2026 22:18:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47094805</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=47094805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47094805</guid></item><item><title><![CDATA[New comment by lukeh in "Show HN: A native macOS client for Hacker News, built with SwiftUI"]]></title><description><![CDATA[
<p>It does like to weasel in if you let it write a commit message, and even after rewriting and force pushing, it seems to hang around on the GitHub contributor list.</p>
]]></description><pubDate>Fri, 20 Feb 2026 22:16:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47094790</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=47094790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47094790</guid></item><item><title><![CDATA[New comment by lukeh in "Closing this as we are no longer pursuing Swift adoption"]]></title><description><![CDATA[
<p>Swift actually has excellent C++ interop [1] (compared to other languages, but, I guess, not good enough for Ladybird).<p>[1] <a href="https://www.swift.org/documentation/cxx-interop/" rel="nofollow">https://www.swift.org/documentation/cxx-interop/</a></p>
]]></description><pubDate>Thu, 19 Feb 2026 00:50:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47068526</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=47068526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47068526</guid></item><item><title><![CDATA[New comment by lukeh in "Native FreeBSD Kerberos/LDAP with FreeIPA/IDM"]]></title><description><![CDATA[
<p>Also things like support for GSS-API pre-authentication mechanisms (so, you can use an arbitrary security mechanism such as EAP to authenticate yourself to the KDC), the new SAnon mechanism, pulling in some changes from Apple's fork, replacing builtin crypto with OpenSSL, etc. Lack of release has been typical OSS lack of resources: no one is paid to work on Heimdal full time.</p>
]]></description><pubDate>Wed, 18 Feb 2026 22:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47067245</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=47067245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47067245</guid></item><item><title><![CDATA[New comment by lukeh in "Exploring a Modern SMTPE 2110 Broadcast Truck"]]></title><description><![CDATA[
<p>You also need synchronization to mix sources (common in any production) without incurring the latency and resampling of asynchronous sample rate conversion.</p>
]]></description><pubDate>Thu, 12 Feb 2026 01:13:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46983662</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=46983662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46983662</guid></item><item><title><![CDATA[New comment by lukeh in "Exploring a Modern SMTPE 2110 Broadcast Truck"]]></title><description><![CDATA[
<p>There’s also AES70, or OCA (<a href="https://news.ycombinator.com/item?id=46934318">https://news.ycombinator.com/item?id=46934318</a>). More popular in audio than video, something of a competitor to NMOS (although there are parts of NMOS that were very much inspired by OCA). There are open source C++, Python, JavaScript and Swift implementations as well as some commercial ones.</p>
]]></description><pubDate>Wed, 11 Feb 2026 09:14:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46972698</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=46972698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46972698</guid></item><item><title><![CDATA[New comment by lukeh in "Apple XNU: Clutch Scheduler"]]></title><description><![CDATA[
<p>IOKit was designed to support CoreAudio from the start, cc gvdl.</p>
]]></description><pubDate>Mon, 09 Feb 2026 05:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46941765</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=46941765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46941765</guid></item><item><title><![CDATA[New comment by lukeh in "A Fresh Look at IBM 3270 Information Display System"]]></title><description><![CDATA[
<p>That is a beautiful piece of industrial design.</p>
]]></description><pubDate>Sun, 08 Feb 2026 01:56:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46930570</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=46930570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46930570</guid></item><item><title><![CDATA[New comment by lukeh in "The Cray-1 Computer System (1977) [pdf]"]]></title><description><![CDATA[
<p>XMOS is still keeping the Inmos dream alive, more or less!</p>
]]></description><pubDate>Tue, 13 Jan 2026 03:15:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46596972</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=46596972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46596972</guid></item><item><title><![CDATA[New comment by lukeh in "How Samba Was Written (2003)"]]></title><description><![CDATA[
<p>This is also my recollection.</p>
]]></description><pubDate>Sun, 11 Jan 2026 01:50:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46571982</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=46571982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46571982</guid></item><item><title><![CDATA[New comment by lukeh in "High-Performance DBMSs with io_uring: When and How to use it"]]></title><description><![CDATA[
<p>Small nitpick: malloc is not a system call.</p>
]]></description><pubDate>Tue, 06 Jan 2026 21:29:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46519082</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=46519082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46519082</guid></item><item><title><![CDATA[New comment by lukeh in "NeXTSTEP on Pa-RISC"]]></title><description><![CDATA[
<p>And Mach 3 vs 2.5. And a 4.4BSD (well, *BSD) user land, although in fairness the original, never released NEXTSTEP 4.0 also had this.</p>
]]></description><pubDate>Mon, 05 Jan 2026 09:04:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46496693</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=46496693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46496693</guid></item><item><title><![CDATA[New comment by lukeh in "Swift on Android: Full Native App Development Now Possible"]]></title><description><![CDATA[
<p>Another approach is swift-java, which uses Swift macros and also supports Panama.<p><a href="https://github.com/swiftlang/swift-java" rel="nofollow">https://github.com/swiftlang/swift-java</a></p>
]]></description><pubDate>Sun, 04 Jan 2026 09:14:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46486344</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=46486344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46486344</guid></item><item><title><![CDATA[New comment by lukeh in "HP-UX hits end-of-life today, and I'm sad"]]></title><description><![CDATA[
<p>That’s sad. One of the first pieces of (serious) software I wrote was licensed by HP for bundling with it. Didn’t use HP-UX a lot but it’s a pity we’re asymptoting towards a Unix monoculture.</p>
]]></description><pubDate>Fri, 02 Jan 2026 04:46:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46461516</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=46461516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46461516</guid></item><item><title><![CDATA[New comment by lukeh in "Approachable Swift Concurrency"]]></title><description><![CDATA[
<p>Sequential doesn’t mean reentrancy safe, something which has bitten me a few times in Swift concurrency.</p>
]]></description><pubDate>Wed, 31 Dec 2025 02:46:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46440744</link><dc:creator>lukeh</dc:creator><comments>https://news.ycombinator.com/item?id=46440744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46440744</guid></item></channel></rss>