<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: oxygen_crisis</title><link>https://news.ycombinator.com/user?id=oxygen_crisis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 21:21:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=oxygen_crisis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by oxygen_crisis in "What changes when you turn a Linux box into a router"]]></title><description><![CDATA[
<p>Technically it's an IPv4 router once you enable net.ipv4.ip_forward in step 1, the rest is enabling a whole lot of supplementary services and operations not intrinsic to the definition of a router.</p>
]]></description><pubDate>Fri, 03 Apr 2026 21:21:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632465</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=47632465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632465</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "CodingFont: A game to help you pick a coding font"]]></title><description><![CDATA[
<p>> * dotted zero vs slashed zero (i prefer the slashed zero, but dotted is fine as well)<p>The most shocking revelation that I took from this game is how many coding fonts think it's acceptable to neither slash <i>nor</i> dot their zeroes.<p>I can't imagine using one of those fonts that leaves 0 and O nearly indistinguishable.</p>
]]></description><pubDate>Tue, 31 Mar 2026 09:07:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584602</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=47584602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584602</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "RFC 454545 – Human Em Dash Standard"]]></title><description><![CDATA[
<p>Might be a good idea in general to throw out a few preventative iterations of "Your code is broken, can you find the mistake?" before you even bother reading its initial output</p>
]]></description><pubDate>Tue, 10 Mar 2026 18:50:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47327326</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=47327326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47327326</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Windows: Microsoft broke the only thing that mattered"]]></title><description><![CDATA[
<p>Windows NTP client uses UDP port 123 as both the destination and source port, rather than letting the OS assign an ephemeral source port.<p>Many ISPs (e.g. AT&T Fiber) block UDP traffic with source port 123 to mitigate NTP amplification attacks.<p>Most people won't notice that problem since low-end consumer routers tend to mangle the source port when they perform outbound NAT. The ISP-provided router will generally do this itself until you enable "DMZ+" or "IP Passthrough" or some similarly-named mode, as home networking experts will typically do so they can manage NAT and firewalling on their own devices.<p>If a Windows laptop can sync and the wired Windows desktops can't, your wi-fi AP might be doing the necessary source port mangling.<p>If you add a NAT rule to your router to change the source port for NTP traffic, you should get time sync working.</p>
]]></description><pubDate>Tue, 10 Mar 2026 17:22:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47326211</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=47326211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47326211</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "I want to wash my car. The car wash is 50 meters away. Should I walk or drive?"]]></title><description><![CDATA[
<p>Yep, humans have had a remedy for the problem of ambiguity in language for tens of thousands of years, or there never could have been an agricultural revolution giving birth to civilization in the first place.<p>Effective collaboration relies on iterating over clarifications until ambiguity is acceptably resolved.<p>Rather than spending orders of magnitude more effort moving forward with bad assumptions from insufficient communication and starting over from scratch every time you encounter the results of each misunderstanding.<p>Most AI models still seem deep into the wrong end of that spectrum.</p>
]]></description><pubDate>Mon, 16 Feb 2026 20:34:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47039972</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=47039972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47039972</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Apple's Liquid Glass is prep work for AR interfaces, not just a design refresh"]]></title><description><![CDATA[
<p>There was a Lenovo and an ASUS and an Acer in between but those all went in the graveyard pile before their second year was up and I had to keep resorting to the 2011 Macbook.<p>And that's counting the extra ~year I got out of the Lenovo after having to replace the fans.<p>Having user serviceable parts is nice but having parts that last 14 years is better. If there was a brand that did both, that's what I'd buy.</p>
]]></description><pubDate>Sat, 14 Jun 2025 02:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44273874</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=44273874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44273874</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Anne Wojcicki Wins Bidding for 23andMe"]]></title><description><![CDATA[
<p>Isn't the real prize the library of personally-identified samples preserved in their "biobank" and not the methodologies or analysis they've applied to it so far...</p>
]]></description><pubDate>Fri, 13 Jun 2025 21:51:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44272622</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=44272622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44272622</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Apple's Liquid Glass is prep work for AR interfaces, not just a design refresh"]]></title><description><![CDATA[
<p>I thought the touch bar was even worse than the butterfly keys...<p>I put off upgrading my personal MacBook for years after work issued me a MacBook with the touch bar. Such a usability nightmare for the sake of eye candy. That was a long seven years.</p>
]]></description><pubDate>Fri, 13 Jun 2025 21:07:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44272281</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=44272281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44272281</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Two Grand Canyon-size valleys on far side of the moon formed within 10 minutes"]]></title><description><![CDATA[
<p>You're somewhat exaggerating the effect, the headline uses past tense and your comparisons don't.</p>
]]></description><pubDate>Mon, 10 Feb 2025 19:17:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43004053</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=43004053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43004053</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "MTR: 'traceroute' and 'ping' in a single tool"]]></title><description><![CDATA[
<p>They are only misleading if you allow yourself to be misled by them. It's an extremely informative measurement if you are aware of how it works and don't misinterpret the results.</p>
]]></description><pubDate>Wed, 05 Feb 2025 10:48:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42946715</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=42946715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42946715</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "MTR: 'traceroute' and 'ping' in a single tool"]]></title><description><![CDATA[
<p>Traceroute doesn't use ping requests except with the old Windows binary. Usually it uses "Time-to-live (TTL) exceeded in transit" messages.<p>Beyond that technicality, your guess is often right... Routers will frequently prioritize forwarding packets over sending the TTL exceeded packets tools like MTR use to measure response times.</p>
]]></description><pubDate>Wed, 05 Feb 2025 10:46:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42946695</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=42946695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42946695</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Remote Code Execution in Marvel Rivals Game"]]></title><description><![CDATA[
<p>Steam Deck succeeded where Steam Machines flopped because of nearly a decade of advancement on the Proton compatibility layer, so the catalog of eligible games is orders of magnitude larger than it was in 2015.<p>When Steam Machines re-launch with the current generation of Proton compatibility it will be an entirely different story.</p>
]]></description><pubDate>Tue, 04 Feb 2025 03:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42927637</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=42927637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42927637</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Remote Code Execution in Marvel Rivals Game"]]></title><description><![CDATA[
<p>The deck already has bluetooth for controllers and HDMI out if you get a standard USB3/HDMI dongle (or their expensive dock).<p>Essentially all you're asking for them to add is better specs.<p>In December their revised branding guidelines added a "Powered by SteamOS" badge  so presumably 3rd-party boxes with various specs in set-top form factors will be coming before too long:<p>> The Powered by SteamOS logo indicates that a hardware device will run the
SteamOS and boot into SteamOS upon powering on the device. Partners /
manufacturers will ship hardware with a Steam image in the form provided by and/or developed in close collaboration with Valve.</p>
]]></description><pubDate>Mon, 03 Feb 2025 21:34:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42923520</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=42923520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42923520</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Internet Archive breached again through stolen access tokens"]]></title><description><![CDATA[
<p>You could let users choose what to mirror, and one of those choices could be a big bucket of all the least available stuff, for pure preservationists who don't want to focus on particular segments of the data.<p>Sort of like the bittorrent algorithm that favors retrieving and sharing the least-available chunks if you haven't assigned any priority to certain parts.</p>
]]></description><pubDate>Sun, 20 Oct 2024 23:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41899422</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=41899422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41899422</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Internet Archive: Security breach alert"]]></title><description><![CDATA[
<p>I see 24 seeders for the entire 72-episode run of the 1991 sitcom "Herman's Head" which was so poorly rated that it's never seen a home media or streaming release, your premise doesn't hold any water at all.</p>
]]></description><pubDate>Wed, 09 Oct 2024 23:50:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41794069</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=41794069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41794069</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Internet Archive: Security breach alert"]]></title><description><![CDATA[
<p>This isn't the equivalent of burning it, a closer equivalent would be barricading it for a while.<p>Still awful, but nowhere near as awful as the former.</p>
]]></description><pubDate>Wed, 09 Oct 2024 23:13:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41793820</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=41793820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41793820</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Show HN: Screensavers for your terminal (Bevy/Ratatui)"]]></title><description><![CDATA[
<p>GNU screen has a `lockscreen` option with a $LOCKPRG environment variable, and an `idle` command that can do `idle 300 lockscreen`.<p>tmux has `lock-command` / `lock-after-time`.<p>You could implement a screensaver on top of those... they only "lock" as much the $LOCKPRG / lock-command chooses to lock them, no reason a single keypress can't "unlock" the screen if it's just a screensaver.<p>Those will be invoked regardless of whether a program is running or it's sitting at the prompt. Since tmux and screen are terminal emulators, the underlying shell and programs running in them won't even be aware of the screen saver.<p>I have my friend's garage NAS set to use `cmatrix` as a lockscreen on the system console and mine uses `glances`.</p>
]]></description><pubDate>Fri, 04 Oct 2024 06:36:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41738450</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=41738450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41738450</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Autossh – automatically restart SSH sessions and tunnels"]]></title><description><![CDATA[
<p>There's no timeout on SSH sessions by default.<p>In good conditions you can go months without sending a single byte of traffic between an SSH server and client and both will pick up the connection just fine when it's time to communicate again.<p>You could cut off traffic between them for any amount of time and they would be none the wiser as long as the network connection is back to normal when they finally try to send traffic again.<p>(I had SSH sessions in a QA lab persist as if nothing had happened after the connection between the endpoints was down for almost a week while we replaced the aggregation layer routers. They never saw a link state change since the access layer switches were up the whole time. They never attempted to communicate while the connections between those were down, so there was never any problem as far as they were concerned.)<p>The keepalives and connection checks and so forth are mostly to account for things like stateful network gear (firewalls, NAT routers, etc) between the endpoints that will cease relaying traffic between them if they are quiet for too long.</p>
]]></description><pubDate>Sun, 29 Sep 2024 06:46:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41685378</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=41685378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41685378</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "Show HN: Media Hoarder v1.4.0 Supporting TV Series, Introducing Episode Heatmaps"]]></title><description><![CDATA[
<p>Has anyone rolled this into a docker container yet?<p>Would you like me to share if I can't find one and wind up doing it myself?</p>
]]></description><pubDate>Mon, 23 Sep 2024 22:28:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41631264</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=41631264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41631264</guid></item><item><title><![CDATA[New comment by oxygen_crisis in "They stole my voice with AI"]]></title><description><![CDATA[
<p>The court explicitly limited their decision to the voices of professional singers in that case:<p>> ...these observations hold true of singing, especially singing by a singer of renown. The singer manifests herself in the song. To impersonate her voice is to pirate her identity...<p>> We need not and do not go so far as to hold that every imitation of a voice to advertise merchandise is actionable. We hold only that when a distinctive voice of a professional singer is widely known and is deliberately imitated in order to sell a product, the sellers have appropriated what is not theirs...</p>
]]></description><pubDate>Sun, 22 Sep 2024 06:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41615041</link><dc:creator>oxygen_crisis</dc:creator><comments>https://news.ycombinator.com/item?id=41615041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41615041</guid></item></channel></rss>