<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: l1k</title><link>https://news.ycombinator.com/user?id=l1k</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 02 May 2026 11:55:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=l1k" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by l1k in "Copy Fail"]]></title><description><![CDATA[
<p>As Eric has correctly stated above, we believe iwd (Intel Wireless Daemon), or rather the ell library it relies on (Embedded Linux Library) is the only relatively widespread user space application relying on it.</p>
]]></description><pubDate>Thu, 30 Apr 2026 08:34:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959800</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=47959800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959800</guid></item><item><title><![CDATA[New comment by l1k in "Copy Fail"]]></title><description><![CDATA[
<p>> the kernel's implementation of RSA isn't hardened against timing attacks<p>Cloudflare is using custom BoringSSL-based crypto code in the kernel:<p><a href="https://lore.kernel.org/all/CALrw=nEyTeP=6QcdEvaeMLZEq_pYB9WO=vFt2K2FuJ1TEmP1Lg@mail.gmail.com/" rel="nofollow">https://lore.kernel.org/all/CALrw=nEyTeP=6QcdEvaeMLZEq_pYB9W...</a></p>
]]></description><pubDate>Thu, 30 Apr 2026 04:30:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47958124</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=47958124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47958124</guid></item><item><title><![CDATA[New comment by l1k in "Copy Fail"]]></title><description><![CDATA[
<p>It does enable address space separation of secret keys from user space, which some people love:<p><a href="https://blog.cloudflare.com/the-linux-kernel-key-retention-service-and-why-you-should-use-it-in-your-next-application/" rel="nofollow">https://blog.cloudflare.com/the-linux-kernel-key-retention-s...</a><p><a href="https://www.youtube.com/watch?v=7djRRjxaCKk" rel="nofollow">https://www.youtube.com/watch?v=7djRRjxaCKk</a><p><a href="https://www.youtube.com/watch?v=lvZaDE578yc" rel="nofollow">https://www.youtube.com/watch?v=lvZaDE578yc</a><p>So it's not as simple as "should not exist". I agree though that there doesn't seem to be a valid need to expose authencesn to user space.<p>Disclosure: I'm co-maintaining crypto/asymmetric_keys/ in the kernel and the author/presenter in the first two links is another co-maintainer.</p>
]]></description><pubDate>Thu, 30 Apr 2026 03:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47957724</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=47957724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47957724</guid></item><item><title><![CDATA[Ada and Zangemann – A Tale of Software, Skateboards, and Raspberry Ice Cream]]></title><description><![CDATA[
<p>Article URL: <a href="https://fsfe.org/activities/ada-zangemann/movie.en.html">https://fsfe.org/activities/ada-zangemann/movie.en.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42341724">https://news.ycombinator.com/item?id=42341724</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 06 Dec 2024 17:13:22 +0000</pubDate><link>https://fsfe.org/activities/ada-zangemann/movie.en.html</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=42341724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42341724</guid></item><item><title><![CDATA[New comment by l1k in "Goodbye from a Linux Community Volunteer"]]></title><description><![CDATA[
<p>NTB = Non-Transparent Bridge<p>DW = DesignWare</p>
]]></description><pubDate>Thu, 24 Oct 2024 06:23:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41932507</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=41932507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41932507</guid></item><item><title><![CDATA[New comment by l1k in "What the internet looked like in 1994"]]></title><description><![CDATA[
<p>Some of the sites that went online around 1994 are still there:<p><a href="https://north.pole.org/" rel="nofollow">https://north.pole.org/</a><p><a href="https://town.hall.org/" rel="nofollow">https://town.hall.org/</a><p>I believe Carl Malamud (Internet Multicasting Service) was behind these.<p>The audio files are in Sun Audio format, which all browsers supported natively back then. Chromium apparently no longer does, requires saving and opening in VLC.</p>
]]></description><pubDate>Sun, 07 Jul 2024 19:35:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=40899877</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=40899877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40899877</guid></item><item><title><![CDATA[New comment by l1k in "100 Years of IBM"]]></title><description><![CDATA[
<p>"They Were There"<p><a href="https://www.youtube.com/watch?v=MmVCePfMXAU" rel="nofollow">https://www.youtube.com/watch?v=MmVCePfMXAU</a></p>
]]></description><pubDate>Sat, 11 May 2024 06:48:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40326469</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=40326469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40326469</guid></item><item><title><![CDATA[Linux Plumbers Conference 2023]]></title><description><![CDATA[
<p>Article URL: <a href="https://lpc.events/event/17/timetable/#all">https://lpc.events/event/17/timetable/#all</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38253197">https://news.ycombinator.com/item?id=38253197</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Nov 2023 18:12:13 +0000</pubDate><link>https://lpc.events/event/17/timetable/#all</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=38253197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38253197</guid></item><item><title><![CDATA[New comment by l1k in "Even a laptop can run RAM externally thanks to CXL"]]></title><description><![CDATA[
<p>If you need a lot of RAM, usually you need to buy servers with multiple CPUs to which you can attach the memory. Because the amount of DRAM you can attach to <i>one</i> CPU is limited.<p>If you don't have the need for all the extra CPUs, just being able to attach more memory to a single CPU through CXL may be cheaper.</p>
]]></description><pubDate>Thu, 19 Oct 2023 19:54:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=37947850</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=37947850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37947850</guid></item><item><title><![CDATA[New comment by l1k in "Bookworm – the new version of Raspberry Pi OS"]]></title><description><![CDATA[
<p>The original Raspberry Pi SoC (BCM2835) is ARMv6 with VFP2 Hard Float support.<p>Debian's "arm" architecture is ARMv7 with VFP3. It doesn't support BCM2835.<p>Debian's "armel" architecture is ARMv4. It doesn't use BCM2835 to its full potential.<p>So the BCM2835 is awkwardly positioned in-between Debian's two stock ARM 32-bit architectures, which motivated the decision to recompile all packages for a BCM2835-specific "armhf" distribution.<p>In a sense, it's a historic artifact.</p>
]]></description><pubDate>Wed, 11 Oct 2023 14:10:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=37844630</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=37844630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37844630</guid></item><item><title><![CDATA[New comment by l1k in "Raspberry Pi 5"]]></title><description><![CDATA[
<p>The point here is likely to pull the rug out from under scalpers' feet.<p>With the Raspberry Pi 5 out in two weeks, all the held-back inventory of older models will be dumped, prices will plummet, availability will become a non-issue.<p>In that sense it's a wise move.</p>
]]></description><pubDate>Thu, 28 Sep 2023 12:26:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=37688619</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=37688619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37688619</guid></item><item><title><![CDATA[New comment by l1k in "iAPX432: Gordon Moore, Risk and Intel’s Super-CISC Failure"]]></title><description><![CDATA[
<p>A lot of RISC CPU arches which were popular in the 1990's declined because their promulgators stopped investments and bet on switching to IA64 instead. Around the year 2000, VLIW was seen as the future and all the CISC and RISC architectures were considered obsolete.<p>That strategic failure by competitors allowed x86 to grow market share at the high end, which benefited Intel more than the money lost on Itanium.</p>
]]></description><pubDate>Sun, 02 Apr 2023 18:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=35413740</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=35413740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35413740</guid></item><item><title><![CDATA[New comment by l1k in "A Linux Evening"]]></title><description><![CDATA[
<p>The PCI resource allocation code is fairly intricate and everyone is scared that changing it may cause regressions. Sergei's patch set is quite intrusive and it would be necessary to somehow break it up into smaller pieces that are slowly fed into mainline over several release cycles, always watching out for regression reports. So, the problem is known, but the engineers working on PCI code in the kernel are given higher priority stuff to work on by their employers, hence the issue hasn't gotten the attention it deserves.<p>Actually I forgot to mention there's another solution: A PCIe feature called Flattening Portal Bridge (PCIe Base Spec r6.0 section 6.26). That was introduced with PCIe 5.0. It's more likely that FPB support is added in mainline than the pause/unpause feature. It's supported by recent Thunderbolt chips and it's an official feature of the PCIe standard, so companies will prefer dedicating resources to it rather than some non-standard approach.</p>
]]></description><pubDate>Fri, 16 Dec 2022 18:34:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=34018268</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=34018268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34018268</guid></item><item><title><![CDATA[New comment by l1k in "A Linux Evening"]]></title><description><![CDATA[
<p>You'd be surprised. Here's an article I wrote on the modernization of PCIe hotplug in Linux:<p><a href="https://lwn.net/Articles/767885/" rel="nofollow">https://lwn.net/Articles/767885/</a></p>
]]></description><pubDate>Fri, 16 Dec 2022 12:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=34013866</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=34013866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34013866</guid></item><item><title><![CDATA[New comment by l1k in "A Linux Evening"]]></title><description><![CDATA[
<p>Thunderbolt devices appear in the OS as a PCIe switch, so you need two additional bus numbers (one for the Switch Upstream Port and one for the Switch Downstream Port). If the device is hotplugged to a port which has run out of bus numbers, you'll get this error message.<p>Mika Westerberg is constantly fine-tuning the allocation of PCI resources in the Linux kernel to avoid such scenarios. Some recent patches:<p><a href="https://lore.kernel.org/linux-pci/20220905080232.36087-1-mika.westerberg@linux.intel.com/" rel="nofollow">https://lore.kernel.org/linux-pci/20220905080232.36087-1-mik...</a><p><a href="https://lore.kernel.org/linux-pci/20221130112221.66612-1-mika.westerberg@linux.intel.com/" rel="nofollow">https://lore.kernel.org/linux-pci/20221130112221.66612-1-mik...</a><p>On macOS, it's possible to pause the PCI bus, reallocate resources and unpause the bus:<p><a href="https://developer.apple.com/library/archive/documentation/HardwareDrivers/Conceptual/ThunderboltDevGuide/Basics02/Basics02.html" rel="nofollow">https://developer.apple.com/library/archive/documentation/Ha...</a> (search for "Supporting PCIe Pause")<p>We don't have that on Linux unfortunately, so we depend on getting the initial resource allocation right.<p>Sergei Miroshnichenko has worked on such a reallocation feature for Linux but it hasn't been accepted into mainline yet and he hasn't posted a new version of his patches for almost two years, so the effort seems stalled:<p><a href="https://lore.kernel.org/linux-pci/20201218174011.340514-1-s.miroshnichenko@yadro.com/" rel="nofollow">https://lore.kernel.org/linux-pci/20201218174011.340514-1-s....</a></p>
]]></description><pubDate>Fri, 16 Dec 2022 12:30:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=34013844</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=34013844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34013844</guid></item><item><title><![CDATA[New comment by l1k in "The computers used to do 3D animation for Final Fantasy VII in 1996"]]></title><description><![CDATA[
<p>Filed chapter 11 twice.<p>Bad management made the wrong bet, thought Itanium and Windows would take over the world.<p>But what really broke all UNIX workstation manufacturers' backs was the unwillingness to cannibalize their products with affordable machines. SGI workstations were not affordable to students, so they got x86 machines instead and installed Linux. Google was built with x86-based Linux boxes because that's what the founders were using and could afford. UNIX workstation manufacturers lost an entire generation of young engineers that way. Apple eventually offered what they should have: Sleek, affordable machines with a rock-solid UNIX underneath a polished UI.</p>
]]></description><pubDate>Thu, 07 Apr 2022 18:52:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=30948797</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=30948797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30948797</guid></item><item><title><![CDATA[New comment by l1k in "Intel acquires Linutronix"]]></title><description><![CDATA[
<p>There's a series currently under discussion which failed CI:<p><a href="https://lore.kernel.org/intel-gfx/20211214140301.520464-1-bigeasy@linutronix.de/#t" rel="nofollow">https://lore.kernel.org/intel-gfx/20211214140301.520464-1-bi...</a><p>Plus 13 patches over the past years (not counting merges and SPDX commits):<p><a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/drivers/gpu/drm/i915?qt=author&q=linutronix" rel="nofollow">https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...</a><p>Unfortunately, a lot of the PREEMPT_RT patches follow the "disable stuff for now, fix up for real later" anti-pattern. :-(<p>Case in point:<p><a href="https://lore.kernel.org/intel-gfx/YgqmfKhwU5spS069@linutronix.de/" rel="nofollow">https://lore.kernel.org/intel-gfx/YgqmfKhwU5spS069@linutroni...</a></p>
]]></description><pubDate>Wed, 23 Feb 2022 19:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=30445216</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=30445216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30445216</guid></item><item><title><![CDATA[New comment by l1k in "Apple 2001"]]></title><description><![CDATA[
<p>> This was the first time that I was aware of Apple had shipped a little Endian processor.<p>FWIW, the LaserWriter 16/600 PS (introduced 1994) uses an Intel 80168 as I/O processor for AppleTalk serving etc.<p>So Apple did develop for and ship little endian CPUs way before the iPod.</p>
]]></description><pubDate>Sun, 04 Apr 2021 09:08:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=26687970</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=26687970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26687970</guid></item><item><title><![CDATA[New comment by l1k in "The end of TenFourFox and what I've learned from it"]]></title><description><![CDATA[
<p>A heartfelt thank you Cameron, TenFourFox has kept my Pismo 7410/550 alive and useful for another ten years after Camino's sad demise. I've gotten so used to the regular TenFourFox updates that I already feel withdrawal symptoms now. It's always been mindboggling to me that you've done all this almost single-handedly.</p>
]]></description><pubDate>Tue, 30 Mar 2021 06:56:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=26631839</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=26631839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26631839</guid></item><item><title><![CDATA[New comment by l1k in "The man who produced Steve Jobs’ keynotes for 20 years (2018)"]]></title><description><![CDATA[
<p>Wayne Goodrich was fired by Apple shortly after Steve's death and subsequently sued the company:<p><a href="https://www.latimes.com/business/la-xpm-2012-aug-21-la-fi-tn-apple-sued-ex-employee-20120821-story.html" rel="nofollow">https://www.latimes.com/business/la-xpm-2012-aug-21-la-fi-tn...</a></p>
]]></description><pubDate>Fri, 05 Feb 2021 07:27:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=26033973</link><dc:creator>l1k</dc:creator><comments>https://news.ycombinator.com/item?id=26033973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26033973</guid></item></channel></rss>