<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: the_panopticon</title><link>https://news.ycombinator.com/user?id=the_panopticon</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 08 Nov 2026 18:45:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=the_panopticon" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by the_panopticon in "First steps in bare-metal programming using UEFI"]]></title><description><![CDATA[
<p>For "Get used to the lack of a C standard library" mentioned in <a href="https://kevinboone.me/efitest4.html" rel="nofollow">https://kevinboone.me/efitest4.html</a> there's always <a href="https://github.com/tianocore/edk2-libc" rel="nofollow">https://github.com/tianocore/edk2-libc</a>.<p>And on "Be aware of the Windows-ness of EFI" commentary the resemblance to Windows coding style <a href="https://computernewb.com/~lily/files/Documents/NTDesignWorkbook/coding.pdf" rel="nofollow">https://computernewb.com/~lily/files/Documents/NTDesignWorkb...</a> is no accident. We leveraged this coding methodology as we evolved the original Intel Boot Initiative then EFI and then UEFI code and specification <a href="https://www.intel.com/content/dam/www/public/us/en/documents/research/2011-vol15-iss-1-intel-technology-journal.pdf" rel="nofollow">https://www.intel.com/content/dam/www/public/us/en/documents...</a></p>
]]></description><pubDate>Fri, 06 Nov 2026 18:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50396513</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=50396513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50396513</guid></item><item><title><![CDATA[New comment by the_panopticon in "Why do we have so many meetings?"]]></title><description><![CDATA[
<p>WFH and COVID accelerated meeting usage. I had a manager who claimed people also flocked to meetings during COVID and WFH because they were 'lonely.'  But that same manager would kick people out of meetings if they weren't actively participating, too, so who knows.</p>
]]></description><pubDate>Tue, 20 Oct 2026 15:56:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50168320</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=50168320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50168320</guid></item><item><title><![CDATA[New comment by the_panopticon in "Inside Amazon's engineering culture: Lessons from their senior principals"]]></title><description><![CDATA[
<p>I think the subsequent level is 'Distinguished Engineer.'  That's terminal AFAIK.  Maybe they'll need a 'Sr DE' someday?</p>
]]></description><pubDate>Tue, 28 Oct 2025 22:21:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45740026</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=45740026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45740026</guid></item><item><title><![CDATA[New comment by the_panopticon in "Google Open-Sources NPU IP"]]></title><description><![CDATA[
<p>This is great to see. Google has role-modeled open source hardware/silicon with efforts like <a href="https://opentitan.org/" rel="nofollow">https://opentitan.org/</a> and <a href="https://developers.google.com/silicon" rel="nofollow">https://developers.google.com/silicon</a> in the past, too. I wonder how this AI Coral NPU IP will differ from Nvidia's NVDLA <a href="https://nvdla.org/" rel="nofollow">https://nvdla.org/</a> effort with the ecosystem?</p>
]]></description><pubDate>Thu, 16 Oct 2025 18:13:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45608802</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=45608802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45608802</guid></item><item><title><![CDATA[New comment by the_panopticon in "Record Everything"]]></title><description><![CDATA[
<p>"History may not repeat itself, but it often rhymes" - Mark Twain <a href="https://www.microsoft.com/en-us/research/project/mylifebits/" rel="nofollow">https://www.microsoft.com/en-us/research/project/mylifebits/</a></p>
]]></description><pubDate>Fri, 03 Oct 2025 18:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45465901</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=45465901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45465901</guid></item><item><title><![CDATA[New comment by the_panopticon in "A Gentle Introduction to CUDA PTX"]]></title><description><![CDATA[
<p>Very interesting. It sounds like tuning at the PTX level can increase workload efficiencies, such as quote "Specifically, we employ customized PTX (Parallel Thread Execution) instructions" from the DeepSeek folks <a href="https://arxiv.org/abs/2412.19437" rel="nofollow">https://arxiv.org/abs/2412.19437</a>.</p>
]]></description><pubDate>Tue, 30 Sep 2025 18:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45429456</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=45429456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45429456</guid></item><item><title><![CDATA[New comment by the_panopticon in "Nvidia's Project Digits is a 'personal AI supercomputer'"]]></title><description><![CDATA[
<p>Intel does have <a href="https://www.clearlinux.org/" rel="nofollow">https://www.clearlinux.org/</a></p>
]]></description><pubDate>Tue, 07 Jan 2025 19:41:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42626475</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=42626475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42626475</guid></item><item><title><![CDATA[New comment by the_panopticon in "Ask HN: What's the "best" book you've ever read?"]]></title><description><![CDATA[
<p>+1, especially the 'Grand Inquisitor' portion. And a close 2nd would be Dostoevsky's "Crime and Punishment.'</p>
]]></description><pubDate>Mon, 07 Oct 2024 18:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41769253</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=41769253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41769253</guid></item><item><title><![CDATA[New comment by the_panopticon in "Deploying Rust in existing firmware codebases"]]></title><description><![CDATA[
<p>This article is a nice addition to the community since rarely is a complete rewrite of a firmware corpus possible. Speaking of Rust and host or boot firmware, the recently published <a href="https://techcommunity.microsoft.com/t5/surface-it-pro-blog/surface-uefi-evolution-in-boot-security-amp-device-management-to/ba-p/4159998" rel="nofollow">https://techcommunity.microsoft.com/t5/surface-it-pro-blog/s...</a> provides a nice experience report. Other work on moving Rust into EDKII for UEFI style firmware <a href="https://github.com/tianocore/edk2-staging/tree/edkii-rust">https://github.com/tianocore/edk2-staging/tree/edkii-rust</a> is described in <a href="https://uefi.org/sites/default/files/resources/Enabling%20RUST%20for%20UEFI%20Firmware_8.19.2020.pdf" rel="nofollow">https://uefi.org/sites/default/files/resources/Enabling%20RU...</a> and <a href="https://cfp.osfc.io/media/osfc2020/submissions/SLFJTN/resources/OSFC2020_Rust_EFI_Yao_Zimmer_NDK4Dme.pdf" rel="nofollow">https://cfp.osfc.io/media/osfc2020/submissions/SLFJTN/resour...</a>. There's also guidance on Rust for firmware in a book chapter <a href="https://link.springer.com/chapter/10.1007/978-1-4842-6106-4_20" rel="nofollow">https://link.springer.com/chapter/10.1007/978-1-4842-6106-4_...</a>.</p>
]]></description><pubDate>Fri, 06 Sep 2024 08:11:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41464048</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=41464048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41464048</guid></item><item><title><![CDATA[New comment by the_panopticon in "In the beginning, there was computation"]]></title><description><![CDATA[
<p>This is a good read.  Dr. Blaise Agüera y Arcas was a keynote speaker at <a href="https://attend.ieee.org/newera/program/" rel="nofollow">https://attend.ieee.org/newera/program/</a> here in Seattle a week ago but he didn't really get a chance to delve deeply into his position. During his slot there ended up being a lot of back-and-forth about whether AGI truly achieved or just seeing ACI, etc, among the folks from MS, Meta, Google, UW, and even <a href="https://www.dia.mil/" rel="nofollow">https://www.dia.mil/</a> rep.</p>
]]></description><pubDate>Mon, 02 Sep 2024 18:55:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41427901</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=41427901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41427901</guid></item><item><title><![CDATA[New comment by the_panopticon in "I Hate the Term "Modern""]]></title><description><![CDATA[
<p>"Universal" is also a term that doesn't typically engender happiness in technologists.</p>
]]></description><pubDate>Wed, 28 Aug 2024 21:15:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41384467</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=41384467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41384467</guid></item><item><title><![CDATA[New comment by the_panopticon in "Writing a C Compiler: Build a Real Programming Language from Scratch"]]></title><description><![CDATA[
<p>In Ocaml, interesting.  I was similarly surprised when I learned that the firs Rust compiler was written in Ocaml, too <a href="https://users.rust-lang.org/t/understanding-how-the-rust-compiler-is-built/87237/7" rel="nofollow">https://users.rust-lang.org/t/understanding-how-the-rust-com...</a></p>
]]></description><pubDate>Thu, 15 Aug 2024 15:18:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41257071</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=41257071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41257071</guid></item><item><title><![CDATA[New comment by the_panopticon in "DevRel at HuggingFace"]]></title><description><![CDATA[
<p>This reminds me of the saying <a href="https://en.wiktionary.org/wiki/success_has_many_fathers,_failure_is_an_orphan" rel="nofollow">https://en.wiktionary.org/wiki/success_has_many_fathers,_fai...</a> that I’ve seen often played out in big companies, too.</p>
]]></description><pubDate>Tue, 16 Jul 2024 19:47:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40979651</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=40979651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40979651</guid></item><item><title><![CDATA[New comment by the_panopticon in "Writing a BIOS bootloader for 64-bit mode from scratch"]]></title><description><![CDATA[
<p>There is still support for CSM in the open source <a href="https://github.com/tianocore/tianocore.github.io/wiki/Compatibility-Support-Module">https://github.com/tianocore/tianocore.github.io/wiki/Compat...</a> and even nice projects like <a href="https://github.com/coreboot/seabiosto">https://github.com/coreboot/seabiosto</a> fabricate the CSM16 binary, but many vendors have stopped validating this path, including production of legacy BIOS option roms for adapters (net, gfx, etc) <a href="https://www.phoronix.com/news/Intel-Legacy-BIOS-EOL-2020" rel="nofollow">https://www.phoronix.com/news/Intel-Legacy-BIOS-EOL-2020</a>. I still believe CSP's maintain some of this support in their hypervisors' guest firmware for legacy OS binaries/ISO boot support? Also since Windows requires UEFI Secure boot enabled by default and CSM has to be disabled for the UEFI secure boot path, this is another reason legacy BIOS boot isn't exercised so much these days. 
We could have added legacy oroms hashes to UEFI Secure boot implementations <a href="https://patents.google.com/patent/US8694761B2/en" rel="nofollow">https://patents.google.com/patent/US8694761B2/en</a>, too, but again folks pushed back in their zeal to remove legacy BIOS overall.  
We didn't add the CSM spec <a href="https://www.intel.com/content/dam/www/public/us/en/documents/reference-guides/efi-compatibility-support-module-specification-v098.pdf" rel="nofollow">https://www.intel.com/content/dam/www/public/us/en/documents...</a> to the PI <a href="https://uefi.org/specs/PI/1.8A/" rel="nofollow">https://uefi.org/specs/PI/1.8A/</a> since folks were hoping UEFI would remove the need for CSM. I still remember being challenged in the early 2000's by a long-time BIOS mgr at Intel "Is removing legacy a good idea with EFI?  You know, we're really at legacy."</p>
]]></description><pubDate>Sun, 14 Jul 2024 14:12:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=40961084</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=40961084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40961084</guid></item><item><title><![CDATA[New comment by the_panopticon in "Windows NT for Power Macintosh"]]></title><description><![CDATA[
<p>Fascinating work.  The ARC std <a href="https://en.wikipedia.org/wiki/ARC_(specification)" rel="nofollow">https://en.wikipedia.org/wiki/ARC_(specification)</a> was used to boot the Dec Alpha Windows machines, along w/ MIPS, etc. Anyone know of other open source variants of that in the wild? At intel in 1998 the original efi spec was modeled on & inspired by Arc. The Intel boot initiative (IBI) in fact looked mostly like Arc.   EFI (now UEFI) is sort of Arc + installable GUID-based interfaces (aka protocols) a la MS COM <a href="https://en.wikipedia.org/wiki/Component_Object_Model" rel="nofollow">https://en.wikipedia.org/wiki/Component_Object_Model</a>.  Page 8 of <a href="https://www.intel.com/content/dam/www/public/us/en/documents/research/2011-vol15-iss-1-intel-technology-journal.pdf" rel="nofollow">https://www.intel.com/content/dam/www/public/us/en/documents...</a> recounts some of those travails.</p>
]]></description><pubDate>Fri, 12 Jul 2024 14:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=40946027</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=40946027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40946027</guid></item><item><title><![CDATA[New comment by the_panopticon in "No more boot loader: Please use the kernel instead"]]></title><description><![CDATA[
<p>Seems to be a trend including work like <a href="https://www.linuxboot.org/" rel="nofollow">https://www.linuxboot.org/</a>.</p>
]]></description><pubDate>Mon, 08 Jul 2024 19:00:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40908291</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=40908291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40908291</guid></item><item><title><![CDATA[New comment by the_panopticon in "The weirdest QNX bug I've encountered (2021)"]]></title><description><![CDATA[
<p>I recall trying to debug a crash in QNX during the mid-90's. I was impressed by the svelte OS that could load from a 3.5" floppy. The failure scenario was coincident with one of my first tasks as a BIOS engineer and it entailed adding some custom error logging in System Management Mode (SMM). Luckily for me it turned out that I had forgotten to save/restore certain general purpose registers around my SMM logic. Fun times.
SMM is pretty good at 'breaking' operating systems :)</p>
]]></description><pubDate>Mon, 01 Jul 2024 00:07:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40841476</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=40841476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40841476</guid></item><item><title><![CDATA[New comment by the_panopticon in "Costco is building out an ad business using its shoppers' data"]]></title><description><![CDATA[
<p>Weaponizing data for ads and <a href="https://nypost.com/2024/06/06/business/costco-to-stop-selling-books-in-surprise-blow-to-publishers/" rel="nofollow">https://nypost.com/2024/06/06/business/costco-to-stop-sellin...</a>.  Feels about right for our post modern world.</p>
]]></description><pubDate>Thu, 06 Jun 2024 23:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40603784</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=40603784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40603784</guid></item><item><title><![CDATA[New comment by the_panopticon in "RISC-V must get its messaging right on open standard vs. open source"]]></title><description><![CDATA[
<p>Some interesting links on topic at bottom of <a href="https://www.rioslab.org/2023/04/14/open-source-hardware-ip-research/" rel="nofollow">https://www.rioslab.org/2023/04/14/open-source-hardware-ip-r...</a></p>
]]></description><pubDate>Wed, 29 May 2024 18:14:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=40514980</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=40514980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40514980</guid></item><item><title><![CDATA[New comment by the_panopticon in "Google now 'third-largest' in datacenter processors"]]></title><description><![CDATA[
<p>Reminds me of article <a href="https://www.nextplatform.com/2024/04/17/what-happens-when-hyperscalers-and-clouds-buy-most-servers-and-storage/" rel="nofollow">https://www.nextplatform.com/2024/04/17/what-happens-when-hy...</a></p>
]]></description><pubDate>Wed, 22 May 2024 15:43:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40442352</link><dc:creator>the_panopticon</dc:creator><comments>https://news.ycombinator.com/item?id=40442352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40442352</guid></item></channel></rss>