<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: ahlCVA</title><link>https://news.ycombinator.com/user?id=ahlCVA</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 05 May 2026 08:30:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ahlCVA" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ahlCVA in "The USB Situation"]]></title><description><![CDATA[
<p>Apple implements the USB-C/USB PD specs to a t and is unforgiving if you don't do either.<p>At work, our quick test for if a device implements USB PD correctly is to plug it into an Apple power supply (optionally with a PD protocol sniffer in line). If it doesn't work (either no/intermittent VBUS or the wrong VBUS), it's always been the case that the device is doing something wrong.<p>It can be annoying but strictly speaking their fault.</p>
]]></description><pubDate>Sat, 02 May 2026 11:21:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47985403</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=47985403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47985403</guid></item><item><title><![CDATA[You're probably taking the wrong painkiller]]></title><description><![CDATA[
<p>Article URL: <a href="https://dynomight.net/painkillers/">https://dynomight.net/painkillers/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47964788">https://news.ycombinator.com/item?id=47964788</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Apr 2026 16:22:14 +0000</pubDate><link>https://dynomight.net/painkillers/</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=47964788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47964788</guid></item><item><title><![CDATA[Linux PTP mainline development war story and new features]]></title><description><![CDATA[
<p>Article URL: <a href="https://bootlin.com/blog/linux-ptp-mainline-development-war-story-and-new-features/">https://bootlin.com/blog/linux-ptp-mainline-development-war-story-and-new-features/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47842483">https://news.ycombinator.com/item?id=47842483</a></p>
<p>Points: 25</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 20 Apr 2026 23:26:48 +0000</pubDate><link>https://bootlin.com/blog/linux-ptp-mainline-development-war-story-and-new-features/</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=47842483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47842483</guid></item><item><title><![CDATA[A Server That Forgets: Exploring Stateless Relays]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.torproject.org/exploring-stateless-relays/">https://blog.torproject.org/exploring-stateless-relays/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47704715">https://news.ycombinator.com/item?id=47704715</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 09 Apr 2026 15:06:06 +0000</pubDate><link>https://blog.torproject.org/exploring-stateless-relays/</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=47704715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704715</guid></item><item><title><![CDATA[Conway's Game of Life, in real life]]></title><description><![CDATA[
<p>Article URL: <a href="https://lcamtuf.coredump.cx/blog/conway/">https://lcamtuf.coredump.cx/blog/conway/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47439821">https://news.ycombinator.com/item?id=47439821</a></p>
<p>Points: 12</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 19 Mar 2026 14:11:56 +0000</pubDate><link>https://lcamtuf.coredump.cx/blog/conway/</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=47439821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47439821</guid></item><item><title><![CDATA[Sashiko – an agentic system for Linux kernel changes]]></title><description><![CDATA[
<p>Article URL: <a href="https://lore.kernel.org/lkml/7ia4o6kmpj5s.fsf@castle.c.googlers.com/">https://lore.kernel.org/lkml/7ia4o6kmpj5s.fsf@castle.c.googlers.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47414488">https://news.ycombinator.com/item?id=47414488</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 17 Mar 2026 15:59:21 +0000</pubDate><link>https://lore.kernel.org/lkml/7ia4o6kmpj5s.fsf@castle.c.googlers.com/</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=47414488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47414488</guid></item><item><title><![CDATA[The Need for Understanding (2025)]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.information-superhighway.net/on-the-need-for-understanding">https://blog.information-superhighway.net/on-the-need-for-understanding</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47309358">https://news.ycombinator.com/item?id=47309358</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 09 Mar 2026 14:13:46 +0000</pubDate><link>https://blog.information-superhighway.net/on-the-need-for-understanding</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=47309358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47309358</guid></item><item><title><![CDATA[Ucode]]></title><description><![CDATA[
<p>Article URL: <a href="https://ucode.mein.io/">https://ucode.mein.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47301348">https://news.ycombinator.com/item?id=47301348</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 08 Mar 2026 20:55:29 +0000</pubDate><link>https://ucode.mein.io/</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=47301348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47301348</guid></item><item><title><![CDATA[Help us test WEBCAT alpha]]></title><description><![CDATA[
<p>Article URL: <a href="https://securedrop.org/news/webcat-alpha/">https://securedrop.org/news/webcat-alpha/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47241767">https://news.ycombinator.com/item?id=47241767</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Mar 2026 01:23:06 +0000</pubDate><link>https://securedrop.org/news/webcat-alpha/</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=47241767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47241767</guid></item><item><title><![CDATA[AI controls is coming to Firefox]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.mozilla.org/en/firefox/ai-controls/">https://blog.mozilla.org/en/firefox/ai-controls/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46858492">https://news.ycombinator.com/item?id=46858492</a></p>
<p>Points: 34</p>
<p># Comments: 29</p>
]]></description><pubDate>Mon, 02 Feb 2026 17:19:16 +0000</pubDate><link>https://blog.mozilla.org/en/firefox/ai-controls/</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=46858492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46858492</guid></item><item><title><![CDATA[Building cryptographically verifiable integrity into Linux systems]]></title><description><![CDATA[
<p>Article URL: <a href="https://amutable.com">https://amutable.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46782398">https://news.ycombinator.com/item?id=46782398</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 27 Jan 2026 16:41:33 +0000</pubDate><link>https://amutable.com</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=46782398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46782398</guid></item><item><title><![CDATA[New comment by ahlCVA in "IPv6 is not insecure because it lacks a NAT"]]></title><description><![CDATA[
<p>Obviously the two aren't the same (especially given the need to do routing), but I've always found it amusing that in the systems world, capability-based systems (i.e. making it impossible to address things you aren't allowed to access) are gaining traction while the philosophy in the networking world seems to be going in the opposite direction (make it possible to address everything, i.e. IPv6 vs. NATted IPv4, then add filtering).</p>
]]></description><pubDate>Wed, 21 Jan 2026 13:38:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46705541</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=46705541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46705541</guid></item><item><title><![CDATA[Rust for C Programmers]]></title><description><![CDATA[
<p>Article URL: <a href="https://rust-for-c-programmers.com">https://rust-for-c-programmers.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46658166">https://news.ycombinator.com/item?id=46658166</a></p>
<p>Points: 6</p>
<p># Comments: 3</p>
]]></description><pubDate>Sat, 17 Jan 2026 14:07:03 +0000</pubDate><link>https://rust-for-c-programmers.com</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=46658166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46658166</guid></item><item><title><![CDATA[SoundSlab: How It Started]]></title><description><![CDATA[
<p>Article URL: <a href="https://craigjb.com/2026/01/10/soundslab-beginning/">https://craigjb.com/2026/01/10/soundslab-beginning/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46572648">https://news.ycombinator.com/item?id=46572648</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 11 Jan 2026 04:11:29 +0000</pubDate><link>https://craigjb.com/2026/01/10/soundslab-beginning/</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=46572648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46572648</guid></item><item><title><![CDATA[ASCII diagrams extracted from open source code-bases]]></title><description><![CDATA[
<p>Article URL: <a href="https://asciidiagrams.github.io/">https://asciidiagrams.github.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46541838">https://news.ycombinator.com/item?id=46541838</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 Jan 2026 15:02:28 +0000</pubDate><link>https://asciidiagrams.github.io/</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=46541838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46541838</guid></item><item><title><![CDATA[New comment by ahlCVA in "Bose open-sources its SoundTouch smart speakers ahead of end-of-life"]]></title><description><![CDATA[
<p>Calling publishing API docs "open-sourcing" is a bit hyperbolic, but as token gestures go, it's at least worth a little bit.<p>I'm not familiar with those devices in particular, but I wish vendors would take steps to make life easier for after-markt firmware developers especially once devices go EOL by doing things like proactively dropping a GPL tarball and giving people a way to disable secure boot locks on devices that have them.</p>
]]></description><pubDate>Wed, 07 Jan 2026 19:04:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46530933</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=46530933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46530933</guid></item><item><title><![CDATA[Bose open-sources its SoundTouch smart speakers ahead of end-of-life]]></title><description><![CDATA[
<p>Article URL: <a href="https://arstechnica.com/gadgets/2026/01/bose-open-sources-its-soundtouch-home-theater-smart-speakers-ahead-of-eol/">https://arstechnica.com/gadgets/2026/01/bose-open-sources-its-soundtouch-home-theater-smart-speakers-ahead-of-eol/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46530884">https://news.ycombinator.com/item?id=46530884</a></p>
<p>Points: 7</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 07 Jan 2026 19:00:29 +0000</pubDate><link>https://arstechnica.com/gadgets/2026/01/bose-open-sources-its-soundtouch-home-theater-smart-speakers-ahead-of-eol/</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=46530884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46530884</guid></item><item><title><![CDATA[New comment by ahlCVA in "Gpg.fail"]]></title><description><![CDATA[
<p>This is a per-credential setting, so you can have your SSH signing key be a no-touch key and still use touch confirmation for everything else.<p>(see "uv" option here <a href="https://fidoalliance.org/specs/fido-v2.0-ps-20190130/fido-client-to-authenticator-protocol-v2.0-ps-20190130.html#authenticatorMakeCredential" rel="nofollow">https://fidoalliance.org/specs/fido-v2.0-ps-20190130/fido-cl...</a> - the -sk key types in SSH are just a clever way of abusing the FIDO protocol to create a signing primitive)</p>
]]></description><pubDate>Sun, 28 Dec 2025 23:47:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46415697</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=46415697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46415697</guid></item><item><title><![CDATA[New comment by ahlCVA in "Gpg.fail"]]></title><description><![CDATA[
<p>For what it's worth: You can set no-touch-required on a key (it's a generation-time option though).</p>
]]></description><pubDate>Sun, 28 Dec 2025 13:34:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46410979</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=46410979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46410979</guid></item><item><title><![CDATA[Rust GCC backend: Why and how]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.guillaume-gomez.fr/articles/2025-12-15+Rust+GCC+backend%3A+Why+and+how">https://blog.guillaume-gomez.fr/articles/2025-12-15+Rust+GCC+backend%3A+Why+and+how</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46288291">https://news.ycombinator.com/item?id=46288291</a></p>
<p>Points: 199</p>
<p># Comments: 130</p>
]]></description><pubDate>Tue, 16 Dec 2025 13:33:25 +0000</pubDate><link>https://blog.guillaume-gomez.fr/articles/2025-12-15+Rust+GCC+backend%3A+Why+and+how</link><dc:creator>ahlCVA</dc:creator><comments>https://news.ycombinator.com/item?id=46288291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46288291</guid></item></channel></rss>