<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: kam</title><link>https://news.ycombinator.com/user?id=kam</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 23 Oct 2026 12:55:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kam" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kam in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>CAs check CAA records, clients don't.</p>
]]></description><pubDate>Thu, 22 Oct 2026 15:50:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=50197074</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=50197074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50197074</guid></item><item><title><![CDATA[New comment by kam in "Saving another 100TB of RAM"]]></title><description><![CDATA[
<p>Sam and Dario really maxed out their rigs.</p>
]]></description><pubDate>Sat, 19 Sep 2026 20:14:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49769763</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=49769763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49769763</guid></item><item><title><![CDATA[New comment by kam in "AnkiDroid: Google Play no longer allowing Open Collective donation link"]]></title><description><![CDATA[
<p>Google is not the payment processor. This is about the app including a link to a donation page on opencollective.com.<p>Other 501(c)(6) organizations you might have heard of include the Linux Foundation and the Rust Foundation.</p>
]]></description><pubDate>Tue, 01 Sep 2026 15:25:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49523231</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=49523231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49523231</guid></item><item><title><![CDATA[New comment by kam in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>NixOS 25.11 was EOL a month and a half ago. Where's NixOS 26.05?</p>
]]></description><pubDate>Tue, 18 Aug 2026 22:39:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49353806</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=49353806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49353806</guid></item><item><title><![CDATA[New comment by kam in "Codeberg Divides"]]></title><description><![CDATA[
<p>Ardour does not seem to require a CLA or copyright assignment, so the maintainers don't own the copyright over contributions either way. The contributor would not be able to sue someone over a GPL violation if their contribution is public domain, but what random small contributor is going to participate in a GPL infringement suit anyway? Doesn't change the maintainer's rights to do so with any of their own human-authored contributions.</p>
]]></description><pubDate>Fri, 24 Jul 2026 21:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49041812</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=49041812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49041812</guid></item><item><title><![CDATA[New comment by kam in "You gave me a u32. I gave you root. (io_uring ZCRX freelist LPE)"]]></title><description><![CDATA[
<p>Also "The page pool is only created on a real ZCRX-capable NIC (mlx5 ConnectX-6+, Intel E800, NFP)"</p>
]]></description><pubDate>Fri, 08 May 2026 22:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48069632</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=48069632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48069632</guid></item><item><title><![CDATA[New comment by kam in "Maybe you shouldn't install new software for a bit"]]></title><description><![CDATA[
<p>Cargo will still pick the latest for transitive dependencies that aren't explicitly specified in your Cargo.toml. This is what Cargo.lock is for.</p>
]]></description><pubDate>Fri, 08 May 2026 13:11:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48062586</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=48062586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48062586</guid></item><item><title><![CDATA[New comment by kam in "AI assistance when contributing to the Linux kernel"]]></title><description><![CDATA[
<p>> Being in the public domain is not a license; rather, it means the material is not copyrighted and no license is needed. Practically speaking, though, if a work is in the public domain, it might as well have an all-permissive non-copyleft free software license. Public domain material is compatible with the GNU GPL.<p><a href="https://www.gnu.org/licenses/license-list.html#PublicDomain" rel="nofollow">https://www.gnu.org/licenses/license-list.html#PublicDomain</a></p>
]]></description><pubDate>Sat, 11 Apr 2026 04:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47727428</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=47727428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727428</guid></item><item><title><![CDATA[New comment by kam in "USB for Software Developers: An introduction to writing userspace USB drivers"]]></title><description><![CDATA[
<p>And for Rust, <a href="https://github.com/kevinmehall/nusb" rel="nofollow">https://github.com/kevinmehall/nusb</a></p>
]]></description><pubDate>Thu, 09 Apr 2026 02:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698618</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=47698618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698618</guid></item><item><title><![CDATA[New comment by kam in "USB for Software Developers: An introduction to writing userspace USB drivers"]]></title><description><![CDATA[
<p>USB devices cannot directly address host memory like PCIe or FireWire, but the XHCI controller does DMA to/from host memory, and most USB device controllers have some kind of DMA between USB and the device's RAM.</p>
]]></description><pubDate>Thu, 09 Apr 2026 02:16:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698603</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=47698603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698603</guid></item><item><title><![CDATA[New comment by kam in "USB for Software Developers: An introduction to writing userspace USB drivers"]]></title><description><![CDATA[
<p>No need to pretend to be HID. Windows has WinUSB for userspace USB drivers that don't need special signing.</p>
]]></description><pubDate>Thu, 09 Apr 2026 02:11:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698573</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=47698573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698573</guid></item><item><title><![CDATA[New comment by kam in "We rewrote our Rust WASM parser in TypeScript and it got faster"]]></title><description><![CDATA[
<p>No, serde-wasm-bindgen implements the serde Serializer interface by calling into JS to directly construct the JS objects on the JS heap without an intermediate serialization/deserialization. You pay the cost of one or more FFI calls for every object though.<p><a href="https://docs.rs/serde-wasm-bindgen/" rel="nofollow">https://docs.rs/serde-wasm-bindgen/</a></p>
]]></description><pubDate>Sat, 21 Mar 2026 00:10:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47462588</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=47462588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47462588</guid></item><item><title><![CDATA[New comment by kam in "CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root"]]></title><description><![CDATA[
<p>Send a message to a socket-activated daemon running as a UID with write access to the password database.</p>
]]></description><pubDate>Thu, 19 Mar 2026 04:57:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47435137</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=47435137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47435137</guid></item><item><title><![CDATA[New comment by kam in "Solo ASIC tapeout on a budget: detailed write up"]]></title><description><![CDATA[
<p>See also Luke Wren's Mastodon thread on taping out a RISC-V chip in two weeks: <a href="https://types.pl/@wren6991/115572086565318699" rel="nofollow">https://types.pl/@wren6991/115572086565318699</a></p>
]]></description><pubDate>Thu, 08 Jan 2026 02:25:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46536391</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=46536391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46536391</guid></item><item><title><![CDATA[New comment by kam in "Android's sideloading limits are its most anti-consumer move"]]></title><description><![CDATA[
<p><a href="https://android-developers.googleblog.com/2025/09/lets-talk-security-answering-your-top.html" rel="nofollow">https://android-developers.googleblog.com/2025/09/lets-talk-...</a><p>> Android Studio is unaffected  because deployments performed with adb, which Android Studio uses behind the scenes to push builds to devices, is unaffected.</p>
]]></description><pubDate>Mon, 13 Oct 2025 21:41:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45573649</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=45573649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45573649</guid></item><item><title><![CDATA[New comment by kam in "Show HN: Traceroute Visualizer"]]></title><description><![CDATA[
<p>The calls to the ipinfo.io API are blocked by Firefox Enhanced Tracking Protection. No results for Location or ISP without turning that off.</p>
]]></description><pubDate>Thu, 02 Oct 2025 20:45:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45455334</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=45455334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45455334</guid></item><item><title><![CDATA[New comment by kam in "Docker Hub Is Down"]]></title><description><![CDATA[
<p>> Is there a mirror registry with all the same basic images?<p><a href="https://gallery.ecr.aws/" rel="nofollow">https://gallery.ecr.aws/</a></p>
]]></description><pubDate>Wed, 24 Sep 2025 23:54:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45367434</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=45367434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45367434</guid></item><item><title><![CDATA[New comment by kam in "OrioleDB Patent: now freely available to the Postgres community"]]></title><description><![CDATA[
<p>You could put it under a "PostgreSQL OR Apache-2.0 at your option" dual-license, so all contributors give you their code under both licenses, instead of needing to re-license later. The Rust project does this (MIT OR Apache-2.0) to get the patents clause from Apache while retaining compatibility with MIT and GPL.</p>
]]></description><pubDate>Wed, 10 Sep 2025 20:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45203033</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=45203033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45203033</guid></item><item><title><![CDATA[New comment by kam in "Google will allow only apps from verified developers to be installed on Android"]]></title><description><![CDATA[
<p>That's a bad analogy. No one is complaining about Google providing Android security updates.<p>This is like a car manufacturer preventing the installation of all unapproved aftermarket accessories by claiming they're protecting you from a stalker installing a tracker on your car.</p>
]]></description><pubDate>Tue, 26 Aug 2025 03:52:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45022079</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=45022079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45022079</guid></item><item><title><![CDATA[New comment by kam in "Emailing a one-time code is worse than passwords"]]></title><description><![CDATA[
<p>The browser that initiated the request is under the control of BAD in step 3.</p>
]]></description><pubDate>Thu, 07 Aug 2025 20:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44829831</link><dc:creator>kam</dc:creator><comments>https://news.ycombinator.com/item?id=44829831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44829831</guid></item></channel></rss>