<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: swinglock</title><link>https://news.ycombinator.com/user?id=swinglock</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 22:14:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=swinglock" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by swinglock in "The Day the Telnet Died"]]></title><description><![CDATA[
<p>Because it's there.</p>
]]></description><pubDate>Wed, 11 Feb 2026 05:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46971063</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46971063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46971063</guid></item><item><title><![CDATA[New comment by swinglock in "Nvidia-smi hangs indefinitely after ~66 days"]]></title><description><![CDATA[
<p>Something breaking after 49.7 days is a classic. Someone counted milliseconds since start with a 32 bit unsigned int and some code assumed it couldn't wrap.</p>
]]></description><pubDate>Sun, 25 Jan 2026 10:09:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46752568</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46752568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46752568</guid></item><item><title><![CDATA[New comment by swinglock in "A tab hoarder's journey to sanity"]]></title><description><![CDATA[
<p>There are self-hosted options too. I can't vouch for any of them but many look competent.</p>
]]></description><pubDate>Tue, 20 Jan 2026 20:36:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46697426</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46697426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46697426</guid></item><item><title><![CDATA[New comment by swinglock in "Wine 11.0"]]></title><description><![CDATA[
<p>Win32 and Wine being a lightweight alternative to HTML and Electrum is a fun idea.</p>
]]></description><pubDate>Sun, 18 Jan 2026 23:41:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46673368</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46673368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46673368</guid></item><item><title><![CDATA[New comment by swinglock in "A tab hoarder's journey to sanity"]]></title><description><![CDATA[
<p>This is why I used ReadItLater and now Instapaper. It's integrated in my ebook reader too.</p>
]]></description><pubDate>Wed, 07 Jan 2026 18:35:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46530513</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46530513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46530513</guid></item><item><title><![CDATA[New comment by swinglock in "Linux kernel security work"]]></title><description><![CDATA[
<p>Most users have JS enabled nowadays. Much of the web doesn't work without it. It was just an example.</p>
]]></description><pubDate>Sat, 03 Jan 2026 23:33:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46482967</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46482967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46482967</guid></item><item><title><![CDATA[New comment by swinglock in "Linux kernel security work"]]></title><description><![CDATA[
<p>No it does not. I've had this happen in legacy systems myself. The checksums of TCP/IP are weak and will let random errors through to L7 if there are enough of them. It's not even CRC and you must bring your own verification if it's critical for your application that the data is correct. TLS does that and more, protecting not only against random corruption but also active attackers. The checks you get for free are to be seen only as an optimization, letting most but not all errors be discarded quick and easy. Just use TLS.</p>
]]></description><pubDate>Sat, 03 Jan 2026 16:17:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46478350</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46478350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46478350</guid></item><item><title><![CDATA[New comment by swinglock in "Linux kernel security work"]]></title><description><![CDATA[
<p>Men in the middle including predatory ISPs can not only spy but also enrich. Injecting JavaScript and embedding ads is the best case scenario. You don't want that.<p>In addition even without bad actors TLS will prevent random corruption due to flaky infrastructure from breaking the page and even caching those broken assets, preventing a reload from fixing it. TCP/IP alone doesn't sufficiently prevent this.</p>
]]></description><pubDate>Sat, 03 Jan 2026 10:42:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46475087</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46475087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46475087</guid></item><item><title><![CDATA[New comment by swinglock in "IPv6 just turned 30 and still hasn't taken over the world"]]></title><description><![CDATA[
<p>IPv6 and CGNAT growth has finally started to suppress IPv4 prices. There was a huge pump when hyperscalers decided they needed more. But IPv6 keeps growing and is the majority of traffic in many networks. If you own significantly more IPv4 addresses today than you need, I would dump them on the market yesterday. Spend some of the profits to move to IPv6 if still needed.</p>
]]></description><pubDate>Fri, 02 Jan 2026 19:18:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46468280</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46468280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46468280</guid></item><item><title><![CDATA[New comment by swinglock in "Linux is good now"]]></title><description><![CDATA[
<p>Well but then attackers just compile a kernel with a rootkit that hides the hack and itself from the APIs of the BPF program, so it has to deal with that too or it's trivially bypassed.<p>Anticheat and antivirus are two similar but different games. It's very complicated.</p>
]]></description><pubDate>Thu, 01 Jan 2026 22:51:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46459074</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46459074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46459074</guid></item><item><title><![CDATA[New comment by swinglock in "No strcpy either"]]></title><description><![CDATA[
<p>assert() is always only compiled if NDEBUG is not defined. I hope DEBUGASSERT is just that too because it really sounds like it, even more so than assert does.<p>But regardless of whether the assert is compiled or not, its presence strongly signals that "in a C program strcpy should only be used when we have full control of both" is true for this new function as well.</p>
]]></description><pubDate>Tue, 30 Dec 2025 16:02:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46434649</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46434649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46434649</guid></item><item><title><![CDATA[New comment by swinglock in "No strcpy either"]]></title><description><![CDATA[
<p>I'm surprised curlx_strcopy doesn't return success. Sure you could check if dest[0] != '/0' if you care to, but that's not only clumsy to write but also error prone, and so checking for success is not encouraged.</p>
]]></description><pubDate>Tue, 30 Dec 2025 14:28:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46433634</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46433634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46433634</guid></item><item><title><![CDATA[New comment by swinglock in "Micron Announces Exit from Crucial Consumer Business"]]></title><description><![CDATA[
<p>The latest DLSS and FSR are good actually. Maybe XeSS too.</p>
]]></description><pubDate>Wed, 03 Dec 2025 22:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46141387</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=46141387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46141387</guid></item><item><title><![CDATA[New comment by swinglock in "Linux on the Fujitsu Lifebook U729"]]></title><description><![CDATA[
<p>This used to be a feature to protect spinning hard drives. Why this would exist today and why it would throttle anything is bizarre.</p>
]]></description><pubDate>Sat, 15 Nov 2025 17:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45938784</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=45938784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45938784</guid></item><item><title><![CDATA[New comment by swinglock in "DDoS Botnet Aisuru Blankets US ISPs in Record DDoS"]]></title><description><![CDATA[
<p>In mobile networks it's usually a single device.</p>
]]></description><pubDate>Tue, 14 Oct 2025 21:25:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45585160</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=45585160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45585160</guid></item><item><title><![CDATA[New comment by swinglock in "DDoS Botnet Aisuru Blankets US ISPs in Record DDoS"]]></title><description><![CDATA[
<p>You should block the whole /64, at least. It's often a single host. It's often but not always a single host, that's standardized.</p>
]]></description><pubDate>Tue, 14 Oct 2025 06:52:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45577002</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=45577002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45577002</guid></item><item><title><![CDATA[New comment by swinglock in "German government comes out against Chat Control"]]></title><description><![CDATA[
<p>It's working. It will not be settled.</p>
]]></description><pubDate>Tue, 07 Oct 2025 19:40:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45507835</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=45507835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45507835</guid></item><item><title><![CDATA[New comment by swinglock in "I spent the day teaching seniors how to use an iPhone"]]></title><description><![CDATA[
<p>> There were too many apps; all they wanted was the phone app, but it doesn’t default to the keypad, which was too much for them to find.<p>Then why buy an iPhone? There are phones designed for seniors that do just that. You don't need to pay 10-30x more for functionality you don't need and can't understand. Buy a Doro if you just want to call.</p>
]]></description><pubDate>Fri, 03 Oct 2025 04:49:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45459091</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=45459091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45459091</guid></item><item><title><![CDATA[New comment by swinglock in "Microsoft allows use of personal Microsoft 365 subscriptions at work"]]></title><description><![CDATA[
<p>They previously renamed Remote Desktop to Windows App.</p>
]]></description><pubDate>Wed, 01 Oct 2025 23:43:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45444934</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=45444934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45444934</guid></item><item><title><![CDATA[New comment by swinglock in "Bcachefs removed from the mainline kernel"]]></title><description><![CDATA[
<p>Though it's rich coming from a kernel lacking a better filesystem of its own.</p>
]]></description><pubDate>Tue, 30 Sep 2025 19:37:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45430198</link><dc:creator>swinglock</dc:creator><comments>https://news.ycombinator.com/item?id=45430198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45430198</guid></item></channel></rss>