<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: elfchief</title><link>https://news.ycombinator.com/user?id=elfchief</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 12:34:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=elfchief" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by elfchief in "Nvidia Unveils Path Tracing Demo from CES/GDC 2025 – Now Available for Download"]]></title><description><![CDATA[
<p>The linked article is awful -- it not only doesn't contain a link to the demo (just to "nvidia.com"), but it doesn't even say what the <i>name</i> of the demo is... plus there's a couple of different places where the article just randomly links to some random person's soundcloud...<p>For those looking for it, I <i>think</i> this is referencing the "Zorah" sample, from <a href="https://developer.nvidia.com/rtx-kit" rel="nofollow">https://developer.nvidia.com/rtx-kit</a> ... though at this exact moment, the download link on that page  seems broken. Failures all the way down, I guess.</p>
]]></description><pubDate>Tue, 29 Jul 2025 15:54:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44724908</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=44724908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44724908</guid></item><item><title><![CDATA[New comment by elfchief in "Cheap rj45 ethernet to USB adapter contains malware"]]></title><description><![CDATA[
<p>It's worth noting that there's basically zero proper evidence that there is any malware included with this device -- it runs an exe when inserted, but that exe appears, at a glance, to be a driver installer. Definitely not the right way to do things, but there's a difference between "incompetent" and "malicious".<p>The only actual "evidence" that was provided was a link to a falcon sandbox run, something which actually requires human analysis to draw conclusions about -- and anyone who has ever used it <i>knows</i> how many false positives it finds.<p>A better proclamation might be "cheap network adapter comes with an auto-running executable which needs further analysis".</p>
]]></description><pubDate>Mon, 13 Jan 2025 03:51:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42679916</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=42679916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42679916</guid></item><item><title><![CDATA[New comment by elfchief in "A SpamAssassin Surprise"]]></title><description><![CDATA[
<p>I really wish I could move my personal email over to gmail -- I've run my own local email server for 30 years, and tbh I just don't really care to do that anymore.<p>But I'm stuck -- I exclusively use 'tagged' email addresses when giving anyone my email address, so every incoming message is addressed to "myusername-sometag@domain"... and gmail, of course, uses a + instead of a - for doing that kind of tagging. So if I tried to migrate hosts, literally none of my incoming email would arrive anymore.<p>Sucks that a decision I made before gmail even existed now restrains me so much. :/</p>
]]></description><pubDate>Thu, 05 Sep 2024 14:49:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=41457165</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=41457165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41457165</guid></item><item><title><![CDATA[New comment by elfchief in "GPS vs. Glonass vs. Galileo"]]></title><description><![CDATA[
<p>To expand on this for @causi: The largest thing is the earth's atmosphere, because changes in the ionosphere (and a lesser degree, the troposphere) cause the signals to get refracted differently from moment to moment. Part of the data coming from the constellation includes general ionospheric correction data (and WAAS can provide data that covers smaller (but still kinda large) areas, which allows the receiver to adjust for those refractions to some degree, but there's only so much it can do -- conditions change quickly, and in areas smaller than the correction data can accommodate, so there's still variance that can't be completely removed -- it's not a lot, but at one foot per nanosecond of delay, it can still make a significant difference.<p>At least, that was generally the case until recently. There is actually a way to almost completely remove the effects of both the ionosphere and troposphere: Those things affect signals differently if you have multiple signals at different frequencies. And, as it happens, GPS does actually have multiple frequencies (L1 and L2, and now L5 as well), and for a fairly long time there have been receivers that could listen to signals from the same satellite but different frequencies, and based on the delay difference between those signals, know exactly what the atmosphere was doing <i>at that exact moment</i>, and dial out the influence of the atmosphere almost completely. You can start getting pretty durned precise once that's not a factor.<p>The problem is that multi-frequency receivers used to be <i>expensive</i>. Like "started at $10k for the cheap stuff" expensive, even within the last decade. Only in the last few years have inexpensive (under $100) chips become available for doing multi-frequency GNSS. And those can get down into the "under 1 meter in realtime" range trivially, and better than that for a fixed-location station. Phones are getting these now, so things should start getting more accurate, though not <i>that</i> much more accurate.<p>Multipath is also a big problem in "the urban jungle", but chips are getting better at discriminating, and unless you're just utterly surrounded by skyscrapers, usually isn't <i>too</i> big a deal.<p>Orbital calculations are also another cause of loss of precision -- the orbits are calculated pretty precisely, but for various reasons the ephemeris data sent down from the satellites doesn't actually represent exact orbital data, but represent data that's "good enough" over the couple of hours the ephemeris data is valid. This can be worked around with patience -- there are ground stations around the world with exactly surveyed locations, which monitor the satellites and calculate the exact orbital paths the satellites <i>actually</i> took, and publish that data (though it takes several weeks to get the "final" data). A typical surveying technique is to record several hours of data from an antenna at a survey location, and then when the precision orbit data is published, post-process that recorded data to remove both orbital and ionospheric effects. This can get you down into the sub-cm range, with enough care.<p>And then there's also a range of other factors, like solid earth tides, which cause the land masses of the earth to rise and fall by up to a meter(!!!) over time, and when you're trying to figure out exactly where a given point in space is on this big rock ball, that matters!<p>But, yeah, pretty much it's atmosphere, unaddressed multipath, and orbit precision that makes the difference, and the above is how those are usually dealt with.<p></ramble></p>
]]></description><pubDate>Mon, 28 Nov 2022 06:10:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=33770309</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=33770309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33770309</guid></item><item><title><![CDATA[New comment by elfchief in "GPS vs. Glonass vs. Galileo"]]></title><description><![CDATA[
<p>There's pretty much never a reason (...normally, but see below) you'd use a separate satellite for the time -- you <i>do</i> need four satellites to solve for X/Y/Z/time, but you solve them together. Basically, there's only one combination of satellite positions and (pseudo)ranges that will produce a solution, and one of the <i>outputs</i> of that solution is the time (the inputs are just time offsets between the various signals, based on the receiver's non-precision local clock).<p>The see below part: There are timing receivers that will do a long "survey" to figure out their exact location (or as close to it as they can), and once they have that they can use a single satellite to determine the current time, since they already have most of the needed equations "solved" when the receiver already knows its own (static) location. This is sometimes preferable, depending on one's application, because it makes for less jumpiness in the time solution as new satellites go into and out of view (since the changing geometry of the constellation will make for slightly different solutions every time it changes)</p>
]]></description><pubDate>Mon, 28 Nov 2022 05:30:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=33770128</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=33770128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33770128</guid></item><item><title><![CDATA[New comment by elfchief in "Falcon Heavy Launch [video]"]]></title><description><![CDATA[
<p>At one point (I don't know if it's still the case) for certain launches the US government laid claim to "100% of the thrust available from a booster" or somesuch, basically not leaving anything left over for landings. I'm not sure it was ever documented why they had this requirement.<p>What surprised -me- was that all three boosters were brand new, rather than, say, expending a booster that's already flown half a dozen times or such.</p>
]]></description><pubDate>Tue, 01 Nov 2022 16:30:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=33423504</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=33423504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33423504</guid></item><item><title><![CDATA[New comment by elfchief in "Ask HN: What colorscheme are you using in your code editor?"]]></title><description><![CDATA[
<p>I'm impressed at just how hard it is to see what catppuccin actually looks like in VSCode without installing it first. The catppuccin github has no screenshots, and the catppuccin-for-vscode github/site has exactly one screenshot, which is split into diagonal "bands" for the four different versions of the scheme, and only one of those bands has a significant amount of code.</p>
]]></description><pubDate>Mon, 31 Oct 2022 16:16:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=33407903</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=33407903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33407903</guid></item><item><title><![CDATA[New comment by elfchief in "Why does the US allow a controversial weedkiller banned across the world?"]]></title><description><![CDATA[
<p>I think the answer to literally every question that starts with "Why does the US..." is going to always be: profits<p>Profits are the only yardstick by which anything in the US is measured. Everything else is secondary.</p>
]]></description><pubDate>Sat, 29 Oct 2022 17:35:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=33386214</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=33386214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33386214</guid></item><item><title><![CDATA[New comment by elfchief in "Flying the Unflyable Plane: The near crash of Air Astana flight 1388"]]></title><description><![CDATA[
<p>I suspect having a color coding material/technique that can apply to random bits of random plane parts, that won't get rubbed off / broken off / obscured by dirt/grease/grime/etc, consistently throughout the plane, is probably harder than it appears at first glance.</p>
]]></description><pubDate>Fri, 28 Oct 2022 17:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=33374697</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=33374697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33374697</guid></item><item><title><![CDATA[New comment by elfchief in "iPhone 14 Pro comes with dual-frequency GPS"]]></title><description><![CDATA[
<p>Neat, if so! Where do you see that, though?</p>
]]></description><pubDate>Sat, 10 Sep 2022 15:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=32791701</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=32791701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32791701</guid></item><item><title><![CDATA[New comment by elfchief in "iPhone 14 Pro comes with dual-frequency GPS"]]></title><description><![CDATA[
<p>I wonder if it's doing L1/L2, or L1/L5...</p>
]]></description><pubDate>Sat, 10 Sep 2022 15:39:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=32791584</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=32791584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32791584</guid></item><item><title><![CDATA[New comment by elfchief in "It’s time to leave the leap second in the past"]]></title><description><![CDATA[
<p>Actually, UTC -is- continuous. Even with leap seconds. At no point does UTC go backwards, at no point does a second happen twice, and at no point does a second change in length -- your 'extra' second happens as 23:59:60; when there's a negative leap second, the last second of the day is 23:59:58. UTC is not expressed or defined as an offset from some time in the past.<p>The real problem for computing is when UTC is converted to unix epoch time, which is defined as an offset from the past, and by definition has exactly 86400 seconds in a day, every day, so some provision has to be made for those extra (or missing) seconds. And -that- is where the problem happens. But it's not UTC that's mucking around with the definition of time, it's the standard representation of time that's used in modern computing that causes the problems.<p>That being said, UTC is still probably to blame for most of the problems, because it effectively requires knowledge of more than just a timestamp to understand when something actually happened. And that extra knowledge (the map of when leap seconds have happened before) changes often and irregularly. Epoch time could totally be redefined to include leap seconds, and that would solve lots of problems, but there's no practical way to distribute that updated leap seconds table to every system that would possibly need it...</p>
]]></description><pubDate>Wed, 27 Jul 2022 19:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=32255755</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=32255755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32255755</guid></item><item><title><![CDATA[New comment by elfchief in "It’s time to leave the leap second in the past"]]></title><description><![CDATA[
<p>Hasn't happened, but it may actually happen in the next half-decade or so. If not, it's almost guaranteed to happen ~25 years from now.</p>
]]></description><pubDate>Wed, 27 Jul 2022 19:17:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=32255352</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=32255352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32255352</guid></item><item><title><![CDATA[New comment by elfchief in "A case study of Toyota unintended acceleration and software safety (2014) [pdf]"]]></title><description><![CDATA[
<p>One thing that I found amusing/interesting/horrifying back when I read about this originally is that you can measure the computer reboot time in <i>feet</i>. IIRC, in the problem vehicles, the reboot time was something like 150 feet @ 60mph.</p>
]]></description><pubDate>Mon, 02 May 2022 19:24:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=31239637</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=31239637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31239637</guid></item><item><title><![CDATA[New comment by elfchief in "A case study of Toyota unintended acceleration and software safety (2014) [pdf]"]]></title><description><![CDATA[
<p>They also followed almost none of the guidelines in the MISRA C standard, which is a standard developed by the automotive industry specifically for helping to ensure that code running on car computers is up to at least <i>some</i> standard.</p>
]]></description><pubDate>Mon, 02 May 2022 19:12:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=31239487</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=31239487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31239487</guid></item><item><title><![CDATA[New comment by elfchief in "A case study of Toyota unintended acceleration and software safety (2014) [pdf]"]]></title><description><![CDATA[
<p>IIRC, they did identify a bit that if it were flipped in a certain way at a certain time, would lead to the struck throttle condition, and were able to successfully replicate the stuck throttle condition by 'manually' flipping that bit. So they never reproduced the problem in the field, but they could force a condition that would cause it -- and for a one-in-a-million thing like a cosmic ray bit flip, that seems like a reasonable methodology.<p>(and was only a problem because they didn't handle critical variables correctly, by having mirrors of the values that could be compared to protect against various types of corruption)</p>
]]></description><pubDate>Mon, 02 May 2022 19:11:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=31239468</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=31239468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31239468</guid></item><item><title><![CDATA[New comment by elfchief in "Roblox October Outage Postmortem"]]></title><description><![CDATA[
<p>One thing I don't see mentioned -- why is the write load so high? Can anyone from Roblox say? (I have a specific reason for asking.)</p>
]]></description><pubDate>Fri, 21 Jan 2022 15:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=30025136</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=30025136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30025136</guid></item><item><title><![CDATA[New comment by elfchief in "Graphviz: Open-source graph visualization software"]]></title><description><![CDATA[
<p>Related, does anyone know if there are any good tools for learning things <i>about</i> a graph (not necessarily a <i>graphviz</i> graph, but that'd be fine!)? Things like... take a graph from me and identify all the "islands" that don't connect to each other? Or to find the shortest 'path' from point A to point B in a graph?</p>
]]></description><pubDate>Tue, 18 Jan 2022 03:41:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=29974798</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=29974798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29974798</guid></item><item><title><![CDATA[New comment by elfchief in "OBS and Streamlabs Commit to Long-Term Collaboration"]]></title><description><![CDATA[
<p>I really hope Streamlabs paid a ton of money for this "cooperation", but from the wording, I doubt they did (since otherwise they'd be listed as a sponsor, etc, etc).<p>Which... I'm not sure why the OBS team would do this. Streamlabs has been acting in bad faith for <i>years</i>. They've done very little work that's applicable to OBS at all, unless OBS wants to rewrite their front end using Chromium. What good does this do the OBS project? Streamlabs gets to look "good", and OBS gets... absolutely nothing?</p>
]]></description><pubDate>Sat, 25 Dec 2021 23:09:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=29687909</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=29687909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29687909</guid></item><item><title><![CDATA[New comment by elfchief in "3 lines of code shouldn't take all day"]]></title><description><![CDATA[
<p>Or just... wrong.<p>I know a bunch of people that prefer manual transmissions. And every single one of them also prefers loud music while they're driving.</p>
]]></description><pubDate>Thu, 16 Dec 2021 17:21:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=29580776</link><dc:creator>elfchief</dc:creator><comments>https://news.ycombinator.com/item?id=29580776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29580776</guid></item></channel></rss>