<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: karlding</title><link>https://news.ycombinator.com/user?id=karlding</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 14 May 2026 21:34:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=karlding" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by karlding in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>Keep in mind that overlay file systems are designed to treat the lower layer as read only. Changes made in the merged view are written to the upper layer while the original lower files are untouched.<p>So if you need to persist changes into the lower layers, I think you may need to do tricks like taking snapshots and then swapping the bind mount (maybe with some diffing logic) or some other offline methods.</p>
]]></description><pubDate>Thu, 14 May 2026 08:47:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48132715</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=48132715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48132715</guid></item><item><title><![CDATA[Sawe breaks two-hour barrier with 1:59:30 world record at London Marathon]]></title><description><![CDATA[
<p>Article URL: <a href="https://worldathletics.org/competitions/world-athletics-label-road-races/news/sawe-two-hour-assefa-world-record-london-marathon">https://worldathletics.org/competitions/world-athletics-label-road-races/news/sawe-two-hour-assefa-world-record-london-marathon</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47911413">https://news.ycombinator.com/item?id=47911413</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 26 Apr 2026 16:13:36 +0000</pubDate><link>https://worldathletics.org/competitions/world-athletics-label-road-races/news/sawe-two-hour-assefa-world-record-london-marathon</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=47911413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47911413</guid></item><item><title><![CDATA[New comment by karlding in "Relicensing with AI-Assisted Rewrite"]]></title><description><![CDATA[
<p>I am not a lawyer, but from my understanding the legal precedent is NEC v. Intel which established that clean-room software development is not infringing, even if it performs the same functionality as the original.<p>As an aside, this clean room engineering is one of the plot points of Season 1 of the TV show Halt and Catch Fire where the fictional characters do this with the BIOS image they dumped.</p>
]]></description><pubDate>Thu, 05 Mar 2026 05:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47258030</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=47258030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47258030</guid></item><item><title><![CDATA[New comment by karlding in "Coccinelle: Source-to-source transformation tool"]]></title><description><![CDATA[
<p>You can write automated refactoring with clang tools if you need AST-level knowledge across your project (or monorepo).<p>I’m not sure if there’s other public examples leveraging this, but Chromium has this document [0] which has a few examples. And there’s also the clang-tidy docs [1].<p>[0] <a href="https://chromium.googlesource.com/chromium/src/+/80a6fc33deebf46d94572eff7baa7c8acd4150a6/docs/clang_tool_refactoring.md" rel="nofollow">https://chromium.googlesource.com/chromium/src/+/80a6fc33dee...</a><p>[1] <a href="https://releases.llvm.org/21.1.0/tools/clang/tools/extra/docs/clang-tidy/index.html" rel="nofollow">https://releases.llvm.org/21.1.0/tools/clang/tools/extra/doc...</a></p>
]]></description><pubDate>Sun, 22 Feb 2026 07:17:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47108991</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=47108991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47108991</guid></item><item><title><![CDATA[The Math Behind Moneyball]]></title><description><![CDATA[
<p>Article URL: <a href="https://richardmoss1998.medium.com/the-math-behind-moneyball-fd362d57c3e9">https://richardmoss1998.medium.com/the-math-behind-moneyball-fd362d57c3e9</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46647934">https://news.ycombinator.com/item?id=46647934</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Jan 2026 16:04:55 +0000</pubDate><link>https://richardmoss1998.medium.com/the-math-behind-moneyball-fd362d57c3e9</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=46647934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46647934</guid></item><item><title><![CDATA[New comment by karlding in "Show HN: Librario, a book metadata API that aggregates G Books, ISBNDB, and more"]]></title><description><![CDATA[
<p>Do you handle books with no ISBN?<p>I’ve recently acquired some photo books that don’t appear to have any ISBN but are listed on WorldCat and have OCLC Numbers and are catalogued in the Japanese National Diet Library. Not sure if they actually don't have ISBNs or if I just haven't been able to find them, but from what I got from some research it's quite common for self-published books.</p>
]]></description><pubDate>Sun, 11 Jan 2026 02:44:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46572230</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=46572230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46572230</guid></item><item><title><![CDATA[New comment by karlding in "Minecraft removing obfuscation in Java Edition"]]></title><description><![CDATA[
<p>Said online multiplayer [0].<p>The devs also wrote a write-up here about how they handle the desyncs in netcode [1].<p>[0] <a href="https://slippi.gg/" rel="nofollow">https://slippi.gg/</a><p>[1] <a href="https://medium.com/project-slippi/fighting-desyncs-in-melee-replays-370a830bf88b" rel="nofollow">https://medium.com/project-slippi/fighting-desyncs-in-melee-...</a></p>
]]></description><pubDate>Wed, 29 Oct 2025 20:25:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45752573</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=45752573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45752573</guid></item><item><title><![CDATA[New comment by karlding in "Uv is the best thing to happen to the Python ecosystem in a decade"]]></title><description><![CDATA[
<p>I'm not sure if you're aware, but there's the Wheel Variants proposal [0] that the WheelNext initiative is working through that was presented at PyCon 2025 [1][2], which hopes to solve some of those problems.<p>uv has implemented experimental support, which they announced here [3].<p>[0] <a href="https://wheelnext.dev/proposals/pepxxx_wheel_variant_support/" rel="nofollow">https://wheelnext.dev/proposals/pepxxx_wheel_variant_support...</a><p>[1] <a href="https://us.pycon.org/2025/schedule/presentation/100/" rel="nofollow">https://us.pycon.org/2025/schedule/presentation/100/</a><p>[2] <a href="https://www.youtube.com/watch?v=1Oki8vAWb1Q" rel="nofollow">https://www.youtube.com/watch?v=1Oki8vAWb1Q</a><p>[3] <a href="https://astral.sh/blog/wheel-variants" rel="nofollow">https://astral.sh/blog/wheel-variants</a></p>
]]></description><pubDate>Wed, 29 Oct 2025 19:31:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45751858</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=45751858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45751858</guid></item><item><title><![CDATA[New comment by karlding in "O3 beats a master-level GeoGuessr player, even with fake EXIF data"]]></title><description><![CDATA[
<p>If you watch the video, (one of) the reasons why the AI was winning was because it was using “meta” information from the Street View camera images, and not necessarily because it’s successfully identifying locations purely based on the landmarks in the image.<p><i>> I realized that the AI was using the smudges on the camera to help make an educated guess here.</i><p>[0] <a href="https://youtu.be/ts5lPDV--cU?t=1412" rel="nofollow">https://youtu.be/ts5lPDV--cU?t=1412</a></p>
]]></description><pubDate>Tue, 29 Apr 2025 18:12:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43836083</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=43836083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43836083</guid></item><item><title><![CDATA[New comment by karlding in "Malware found on NPM infecting local package with reverse shell"]]></title><description><![CDATA[
<p>Things like cargo-crev [0] or cargo vet [1] aim to tackle a subset of that problem.<p>There’s also alternate implementations of crev [2] for other languages, but I’m not sure about the maturity of those integrations and their ecosystems.<p>[0] <a href="https://github.com/crev-dev/cargo-crev" rel="nofollow">https://github.com/crev-dev/cargo-crev</a><p>[1] <a href="https://mozilla.github.io/cargo-vet/" rel="nofollow">https://mozilla.github.io/cargo-vet/</a><p>[2] <a href="https://github.com/crev-dev/crev/" rel="nofollow">https://github.com/crev-dev/crev/</a></p>
]]></description><pubDate>Thu, 27 Mar 2025 01:16:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43489439</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=43489439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43489439</guid></item><item><title><![CDATA[New comment by karlding in "The state of Rust trying to catch up with Ada [video]"]]></title><description><![CDATA[
<p>The University of Waterloo has a similar course, CS452: Real-time Programming.<p>It’s not quite the same as having physical access to the train set, but a student eventually wrote a simulator for the Märklin train set [0]. Another student wrote an emulator for the TS-7200 used for the class [1] if you don’t want to test your kernel in QEMU.<p>[0] <a href="https://github.com/Martin1994/MarklinSim">https://github.com/Martin1994/MarklinSim</a><p>[1] <a href="https://github.com/daniel5151/ts7200">https://github.com/daniel5151/ts7200</a></p>
]]></description><pubDate>Mon, 10 Feb 2025 17:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43002720</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=43002720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43002720</guid></item><item><title><![CDATA[New comment by karlding in "AirPods causing tinnitus?"]]></title><description><![CDATA[
<p>I don't own AirPods, but one of the things that I've struggled with after the proliferation of headphone jack removal is that on all the Bluetooth headphones/earbuds I've tried the lowest volume setting is still too loud. I normally use Shure SE215s wired, but I've tried the Sennheiser PXC550, Sony WH-1000XM3, Jabra Elite 7 Sport with similar impressions, and tried using my work 2021 MacBook Pro as the audio source instead of my phone. Surely I'm not the only one who feels this way?<p>On my Samsung phone, I've had to manually set individual app volumes to 80% via Sound Assistant, have additional volume steps enabled, <i>and</i> have the system sound set to the lowest setting when using Bluetooth.</p>
]]></description><pubDate>Sat, 04 Mar 2023 21:18:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=35024585</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=35024585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35024585</guid></item><item><title><![CDATA[New comment by karlding in "U.S. judge rules Apple Watch infringed Masimo's pulse oximeter patent"]]></title><description><![CDATA[
<p>Rob ter Horst's (The Quantified Scientist) test results compared against a fingertip pulse oximeter—which include at ground level and on flights—seem to indicate that they're okay for detecting whether your SpO2 readings are normal/abnormal. Basically it seems that if you get a one-off abnormal reading then it's possible for it to be a false positive, while you're unlikely to consistently get false positive results.<p>See the video for the Apple Watch Series 6 [0], and Series 7 [1].<p>There's also tests for the Series 8 [2], although it doesn't include data collected in a low oxygen environment.<p>[0] <a href="https://youtube.com/watch?v=8HIcwMhEny0">https://youtube.com/watch?v=8HIcwMhEny0</a><p>[1] <a href="https://youtube.com/watch?v=EI-Bsvo7sHs">https://youtube.com/watch?v=EI-Bsvo7sHs</a><p>[2] <a href="https://youtube.com/watch?v=u8XbiWIUW4s">https://youtube.com/watch?v=u8XbiWIUW4s</a></p>
]]></description><pubDate>Fri, 13 Jan 2023 03:48:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=34363716</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=34363716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34363716</guid></item><item><title><![CDATA[Ghost Bikes]]></title><description><![CDATA[
<p>Article URL: <a href="https://mapcomplete.osm.be/ghostbikes.html">https://mapcomplete.osm.be/ghostbikes.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33812569">https://news.ycombinator.com/item?id=33812569</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Dec 2022 05:06:21 +0000</pubDate><link>https://mapcomplete.osm.be/ghostbikes.html</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=33812569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33812569</guid></item><item><title><![CDATA[Taylor Swift – The Eras Tour onsale explained]]></title><description><![CDATA[
<p>Article URL: <a href="https://business.ticketmaster.com/business-solutions/taylor-swift-the-eras-tour-onsale-explained/">https://business.ticketmaster.com/business-solutions/taylor-swift-the-eras-tour-onsale-explained/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33677742">https://news.ycombinator.com/item?id=33677742</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 20 Nov 2022 03:06:21 +0000</pubDate><link>https://business.ticketmaster.com/business-solutions/taylor-swift-the-eras-tour-onsale-explained/</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=33677742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33677742</guid></item><item><title><![CDATA[Ticketmaster faces antitrust scrutiny after Taylor Swift ticket chaos]]></title><description><![CDATA[
<p>Article URL: <a href="https://techcrunch.com/2022/11/17/screaming-crying-ticketmaster-taylor-swift/">https://techcrunch.com/2022/11/17/screaming-crying-ticketmaster-taylor-swift/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33657456">https://news.ycombinator.com/item?id=33657456</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 18 Nov 2022 16:48:09 +0000</pubDate><link>https://techcrunch.com/2022/11/17/screaming-crying-ticketmaster-taylor-swift/</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=33657456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33657456</guid></item><item><title><![CDATA[Facing economic headwinds, Amazon consolidates robotic projects]]></title><description><![CDATA[
<p>Article URL: <a href="https://techcrunch.com/2022/11/11/facing-economic-headwinds-amazon-consolidates-robotic-projects/">https://techcrunch.com/2022/11/11/facing-economic-headwinds-amazon-consolidates-robotic-projects/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33577686">https://news.ycombinator.com/item?id=33577686</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 12 Nov 2022 22:14:59 +0000</pubDate><link>https://techcrunch.com/2022/11/11/facing-economic-headwinds-amazon-consolidates-robotic-projects/</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=33577686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33577686</guid></item><item><title><![CDATA[Cinema recovery riding on slate of winter blockbusters]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.ft.com/content/ec2d54cf-8612-41d4-9ae2-1fbf9f06dd0b">https://www.ft.com/content/ec2d54cf-8612-41d4-9ae2-1fbf9f06dd0b</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33300955">https://news.ycombinator.com/item?id=33300955</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 22 Oct 2022 18:48:06 +0000</pubDate><link>https://www.ft.com/content/ec2d54cf-8612-41d4-9ae2-1fbf9f06dd0b</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=33300955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33300955</guid></item><item><title><![CDATA[Verizon notifies prepaid customers their accounts were breached]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bleepingcomputer.com/news/security/verizon-notifies-prepaid-customers-their-accounts-were-breached/">https://www.bleepingcomputer.com/news/security/verizon-notifies-prepaid-customers-their-accounts-were-breached/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33289227">https://news.ycombinator.com/item?id=33289227</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Oct 2022 15:42:59 +0000</pubDate><link>https://www.bleepingcomputer.com/news/security/verizon-notifies-prepaid-customers-their-accounts-were-breached/</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=33289227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33289227</guid></item><item><title><![CDATA[Spotify Car Thing Root]]></title><description><![CDATA[
<p>Article URL: <a href="https://npjohnson.github.io/Spotify-Car-Thing-Root/">https://npjohnson.github.io/Spotify-Car-Thing-Root/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33284949">https://news.ycombinator.com/item?id=33284949</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Oct 2022 05:54:32 +0000</pubDate><link>https://npjohnson.github.io/Spotify-Car-Thing-Root/</link><dc:creator>karlding</dc:creator><comments>https://news.ycombinator.com/item?id=33284949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33284949</guid></item></channel></rss>