<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: xx_ns</title><link>https://news.ycombinator.com/user?id=xx_ns</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 06:34:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=xx_ns" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by xx_ns in "AUR packages compromised with Infostealer and Rootkit"]]></title><description><![CDATA[
<p>This campaign is still ongoing. I just got an email that one of my old packages (which hasn't worked for years and was orphaned for a while) was adopted and immediately a malicious commit was pushed. They seem to be using bun instead of npm now, so any npm-based workaround likely isn't effective.<p><a href="https://aur.archlinux.org/cgit/aur.git/commit/?h=toggldesktop-bin&id=6cd635f66ce8c698023a1058b4ca3ccdd1fe882c" rel="nofollow">https://aur.archlinux.org/cgit/aur.git/commit/?h=toggldeskto...</a></p>
]]></description><pubDate>Fri, 12 Jun 2026 12:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48503258</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=48503258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48503258</guid></item><item><title><![CDATA[New comment by xx_ns in "Hacking your PC using your speaker without ever touching it"]]></title><description><![CDATA[
<p>That would've been a cool PoC to work on as well, but seems a fair bit more complicated than the BadUSB-style attack I ended up doing. Would've had to do a lot more RE to figure out how to interact with the whole microphone subsystem, I think.</p>
]]></description><pubDate>Wed, 03 Jun 2026 11:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48382730</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=48382730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48382730</guid></item><item><title><![CDATA[Pwnd Blaster: Hacking your PC using your speaker without ever touching it]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.nns.ee/2026/06/03/katana-badusb/">https://blog.nns.ee/2026/06/03/katana-badusb/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48382310">https://news.ycombinator.com/item?id=48382310</a></p>
<p>Points: 699</p>
<p># Comments: 122</p>
]]></description><pubDate>Wed, 03 Jun 2026 10:53:00 +0000</pubDate><link>https://blog.nns.ee/2026/06/03/katana-badusb/</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=48382310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48382310</guid></item><item><title><![CDATA[New comment by xx_ns in "A walking tour of surveillance infrastructure in Seattle (2020)"]]></title><description><![CDATA[
<p>> A probe packet contains the MAC address as well as the list of all the past Wi-fi networks that your device has tried to join before, which can reveal a lot about you!<p>Generally, most modern devices send broadcast/wildcard probes precisely to avoid leaking the PNL. From what I know, directed probes are only sent for hidden APs.</p>
]]></description><pubDate>Tue, 02 Jun 2026 14:12:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48370521</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=48370521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48370521</guid></item><item><title><![CDATA[New comment by xx_ns in "Leaving GitHub for Forgejo"]]></title><description><![CDATA[
<p>From personal experience, there have been a few papercuts (mostly trying to figure out why runners aren't picking up jobs), but it isn't too hard to debug and the CI format is simple. When it works, it works well enough. It uses a similar workflow as GitHub actions. Some, but not all, actions are even interchangeable or at least portable from GitHub without much fuss.</p>
]]></description><pubDate>Wed, 13 May 2026 13:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48121527</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=48121527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48121527</guid></item><item><title><![CDATA[New comment by xx_ns in "Flock Condemns False Child Predator Allegations, Yet Calls Critics Terrorists"]]></title><description><![CDATA[
<p>I'm not from the US, so I hope you excuse my ignorance, but who exactly voted for mass surveillance or AI cameras?</p>
]]></description><pubDate>Sat, 18 Apr 2026 14:15:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47816103</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=47816103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47816103</guid></item><item><title><![CDATA[New comment by xx_ns in "Škoda DuoBell: A bicycle bell that penetrates noise-cancelling headphones"]]></title><description><![CDATA[
<p>I wish my city only had a single case like that. Unfortunately, in Tallinn, it is extremely common that a bike path is suddenly routed onto the curb, and that's when you're lucky. For some paths, the path just... ends, and you suddenly find yourself right in the middle of car traffic. Unfortunately, the city leadership is anti-bike and pro-car, and it shows in the infrastructure.<p>Paths where pedestrians and bikers (and other light transportation vehicles) are mixed are overwhelmingly common.</p>
]]></description><pubDate>Wed, 08 Apr 2026 11:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688642</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=47688642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688642</guid></item><item><title><![CDATA[New comment by xx_ns in "Log File Viewer for the Terminal"]]></title><description><![CDATA[
<p>According to the linked homepage, the memory usage seems decent (few hundred megs for most use cases when working with a 3.3G logfile). There's a screenshot with various tasks and what the peak memory usage is.<p>At some point you need to keep quite a large context in memory to have both decent performance and useful features (that aren't unbearably slow to use). lnav seems to land at a reasonable middle ground.</p>
]]></description><pubDate>Tue, 24 Mar 2026 08:14:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47499843</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=47499843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47499843</guid></item><item><title><![CDATA[Reverse engineering the Creative V2X soundbar to be able to control it on Linux]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.nns.ee/2026/02/20/katana-v2x-re/">https://blog.nns.ee/2026/02/20/katana-v2x-re/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47090276">https://news.ycombinator.com/item?id=47090276</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 20 Feb 2026 16:39:06 +0000</pubDate><link>https://blog.nns.ee/2026/02/20/katana-v2x-re/</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=47090276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47090276</guid></item><item><title><![CDATA[Solving Fossil's ASCII art CAPTCHA in 171 characters]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.nns.ee/2026/01/29/fossil-captcha-solver">https://blog.nns.ee/2026/01/29/fossil-captcha-solver</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46809836">https://news.ycombinator.com/item?id=46809836</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 29 Jan 2026 13:18:53 +0000</pubDate><link>https://blog.nns.ee/2026/01/29/fossil-captcha-solver</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=46809836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46809836</guid></item><item><title><![CDATA[Reverse engineering my e-scooter and finding the master key to unlock them all]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.nns.ee/2026/01/06/aike-ble">https://blog.nns.ee/2026/01/06/aike-ble</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46512674">https://news.ycombinator.com/item?id=46512674</a></p>
<p>Points: 39</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 06 Jan 2026 14:27:52 +0000</pubDate><link>https://blog.nns.ee/2026/01/06/aike-ble</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=46512674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46512674</guid></item><item><title><![CDATA[New comment by xx_ns in "Turning an old Amazon Kindle into a eInk development platform (2021)"]]></title><description><![CDATA[
<p>Usable enough to run a Linux DE on it! I did so on my blog: <a href="https://nns.ee/kindle" rel="nofollow">https://nns.ee/kindle</a></p>
]]></description><pubDate>Tue, 30 Dec 2025 21:22:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46438161</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=46438161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46438161</guid></item><item><title><![CDATA[New comment by xx_ns in "Cloudflare was down"]]></title><description><![CDATA[
<p>At least it's still right in spite of being down.</p>
]]></description><pubDate>Fri, 05 Dec 2025 08:56:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46158278</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=46158278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46158278</guid></item><item><title><![CDATA[New comment by xx_ns in "This blog is now hosted on a GPS/LTE modem (2021)"]]></title><description><![CDATA[
<p>Good question! I wasn't too concerned about this, because the only way you could even interact with the OS where the server was running was via HTTP requests, which are fairly limited in nature. The OS or kernel itself wasn't directly exposed per se.</p>
]]></description><pubDate>Tue, 25 Nov 2025 21:27:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46051008</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=46051008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46051008</guid></item><item><title><![CDATA[New comment by xx_ns in "This blog is now hosted on a GPS/LTE modem (2021)"]]></title><description><![CDATA[
<p>Just a little play on the recent HN post: <a href="https://news.ycombinator.com/item?id=46016902">https://news.ycombinator.com/item?id=46016902</a><p>Project that I did a few years ago. You might also be interested in the retrospective where I detail what all went wrong: <a href="https://blog.nns.ee/2025/04/01/modem-blog-retrospective/" rel="nofollow">https://blog.nns.ee/2025/04/01/modem-blog-retrospective/</a></p>
]]></description><pubDate>Tue, 25 Nov 2025 19:58:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46049982</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=46049982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46049982</guid></item><item><title><![CDATA[This blog is now hosted on a GPS/LTE modem (2021)]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.nns.ee/2021/04/01/modem-blog">https://blog.nns.ee/2021/04/01/modem-blog</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46049981">https://news.ycombinator.com/item?id=46049981</a></p>
<p>Points: 68</p>
<p># Comments: 7</p>
]]></description><pubDate>Tue, 25 Nov 2025 19:58:10 +0000</pubDate><link>https://blog.nns.ee/2021/04/01/modem-blog</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=46049981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46049981</guid></item><item><title><![CDATA[New comment by xx_ns in "Why Castrol Honda Superbike crashes on (most) modern systems"]]></title><description><![CDATA[
<p>Apologies, that's what I meant to say. I blame that on my lack of coffee today, my bad.</p>
]]></description><pubDate>Mon, 17 Nov 2025 11:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45952783</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=45952783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45952783</guid></item><item><title><![CDATA[New comment by xx_ns in "Why Castrol Honda Superbike crashes on (most) modern systems"]]></title><description><![CDATA[
<p>The author linked to the repo and the code is at <a href="https://github.com/seritools/castrol-honda-dinput-fix/blob/main/src/lib.rs" rel="nofollow">https://github.com/seritools/castrol-honda-dinput-fix/blob/m...</a><p>Seems pretty straightforward. They hook DirectInputCreateA() and pass their own device enumeration wrapper with the offending flag removed.</p>
]]></description><pubDate>Mon, 17 Nov 2025 11:25:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45952673</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=45952673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45952673</guid></item><item><title><![CDATA[New comment by xx_ns in "Why Castrol Honda Superbike crashes on (most) modern systems"]]></title><description><![CDATA[
<p>I appreciated the footnote on filesize optimization as someone who's constantly trying to compulsively generate the smallest binaries possible.<p>Interesting article, thank you.</p>
]]></description><pubDate>Mon, 17 Nov 2025 10:16:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45952314</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=45952314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45952314</guid></item><item><title><![CDATA[New comment by xx_ns in "A new Google model is nearly perfect on automated handwriting recognition"]]></title><description><![CDATA[
<p>Am I missing something here? Colonial merchant ledgers and 18th-century accounting practices have been extensively digitized and discussed in academic literature. The model has almost certainly seen examples where these calculations are broken down or explained. It could be interpolating from similar training examples rather than "reasoning."</p>
]]></description><pubDate>Fri, 14 Nov 2025 23:47:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45933551</link><dc:creator>xx_ns</dc:creator><comments>https://news.ycombinator.com/item?id=45933551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45933551</guid></item></channel></rss>