<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: bmgxyz</title><link>https://news.ycombinator.com/user?id=bmgxyz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 22 Sep 2026 05:28:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bmgxyz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bmgxyz in "HERMES radio enables voice and data communication over vast distances"]]></title><description><![CDATA[
<p>If you're curious what's allowed on the ham bands, have a listen to 7.200 MHz LSB. (If you don't have a receiver, try one on the web[0], such as this one[1].) As of writing, someone is spamming the channel with racial slurs and KKK propaganda using a soundboard.<p>In my experience, enforcement of the rules is unheard of.<p>[0]: <a href="http://websdr.org/" rel="nofollow">http://websdr.org/</a>
[1]: <a href="http://websdr.k3fef.com:8901/" rel="nofollow">http://websdr.k3fef.com:8901/</a></p>
]]></description><pubDate>Tue, 22 Sep 2026 00:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49795531</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=49795531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49795531</guid></item><item><title><![CDATA[New comment by bmgxyz in "SDR–; open source SDR with a patchable signal graph, Rust DSP, web UI"]]></title><description><![CDATA[
<p>I wonder how much of the signal graph feature set could be implemented as an SDR++ module. It could even be written in Rust with some FFI.<p>Rather than rewrite the entire SDR++ core in a separate project, maybe it would be better to incrementally port the existing code to Rust in a fork. I don't know what attitude the maintainers have toward Rust, though.</p>
]]></description><pubDate>Mon, 14 Sep 2026 15:38:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49698793</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=49698793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49698793</guid></item><item><title><![CDATA[New comment by bmgxyz in "Creating a bespoke data diode for air‑gapped networks"]]></title><description><![CDATA[
<p>Shannon-Hartley says the theoretical maximum data rate for a channel with AWGN is proportional to bandwidth and the log of signal-to-noise ratio. For an off-the-shelf microphone/speaker pair, I think 16 kHz and 80 dB are probably decent guesses. That would give a theoretical maximum data rate of about 425 kb/s. The practical limit is probably much lower.<p>It may be possible to increase the bandwidth by increasing the sample rate on both ends, but this quickly leaves the realm of consumer audio equipment (and consumer pricing). At some point you'd exceed the reasonable frequency responses for each device, as well as the medium. I imagine that air attenuates ultrasonic frequencies more than lower ones, but that's just a guess.</p>
]]></description><pubDate>Tue, 06 Jan 2026 21:47:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46519341</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=46519341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46519341</guid></item><item><title><![CDATA[New comment by bmgxyz in "Creating a bespoke data diode for air‑gapped networks"]]></title><description><![CDATA[
<p>I think they only care about preventing data flow in one direction while still allowing it in the other. This isn't strictly an air gap, but it fits their use of the term "data diode". The fact that the unidirectional flow of information is achieved through galvanic isolation is probably just a side effect. In the ideal case, no information can flow from the photosensitive element to the LED. A determined attacker could probably exploit lots of side channels here, though.</p>
]]></description><pubDate>Tue, 06 Jan 2026 21:29:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46519075</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=46519075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46519075</guid></item><item><title><![CDATA[New comment by bmgxyz in "Inside the proton, the ‘most complicated thing you could possibly imagine’ (2022)"]]></title><description><![CDATA[
<p>> 25 years ago it seemed like physics was mostly complete, and the only remaining work was exploring the corner cases and polishing out all the imperfections. It doesn't feel that way anymore!<p>Physicists thought the same thing c. 1900, but then one of the "corner cases" turned into the ultraviolet catastrophe[1]. The consequences of the solution to that problem kept the whole field busy for a good part of the 20th century.<p>I'm highly skeptical of the idea that physics is anywhere near complete. The relative success of our technology gives us the illusory impression that we're almost done, but it's not obvious that physics even <i>has</i> a single, complete description that we can describe. We assume it does for convenience, in the same way that we assume the laws are constant everywhere in spacetime. I view this as both exciting and terrifying, but mostly exciting.<p>[1]: <a href="https://en.wikipedia.org/wiki/Ultraviolet_catastrophe" rel="nofollow">https://en.wikipedia.org/wiki/Ultraviolet_catastrophe</a></p>
]]></description><pubDate>Sat, 27 Dec 2025 17:11:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46403254</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=46403254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46403254</guid></item><item><title><![CDATA[New comment by bmgxyz in "Jules: An asynchronous coding agent"]]></title><description><![CDATA[
<p>Writing code _has_ helped me feel better on some bad days. Even looking back at old projects brings me contentment and reassurance sometimes. On its own, it can't provide the happiness that a balanced life can, but craft and achievement are definitely pleasing. I would consider it an essential part of a good life, regardless of what the actual activity is.<p>This is different from meaningless work that brings you nothing except a paycheck, which I agree is important to minimize or eliminate. We should apply machines to this kind of work as much as we can, except in cases where the work itself doesn't need to exist.</p>
]]></description><pubDate>Mon, 19 May 2025 22:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44035751</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=44035751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44035751</guid></item><item><title><![CDATA[New comment by bmgxyz in "Plane crashes, overturns during landing at Toronto airport"]]></title><description><![CDATA[
<p>My wife is also T1 diabetic. In principle, yes, a major airport's medical team should have everything that a diabetic needs to survive. However, depending on the person's blood sugar level at any given moment, it may be necessary to give them either insulin or sugar <i>immediately</i> or they will become disoriented, unable to move reliably, and maybe pass out. Hypoglycemia and hyperglycemia can quickly become medical emergencies. Given all that, it makes sense for a diabetic to be highly protective of their insulin and sugar supplements. In a crash, the medical team is probably going to be pretty busy and might not provide optimal treatment to a diabetic right away.<p>A "pancreas kit" can fit in a bag small enough to be carried in one hand, so it shouldn't be necessary to hold up an evacuation by carrying something large. As others have mentioned, this is also likely an instinctive reaction, and it's hard to criticize someone for reacting that way in such a stressful situation.</p>
]]></description><pubDate>Tue, 18 Feb 2025 15:07:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43090342</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=43090342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43090342</guid></item><item><title><![CDATA[New comment by bmgxyz in "Can we stop the decline of monarch butterflies and other pollinators?"]]></title><description><![CDATA[
<p>My mother said similar things before her death, and I accepted them with love while privately dismissing them. But since then I've softened a little. I still don't <i>believe</i> in those ideas in a literal, empirical sense, but they have emotional value for me anyway.<p>I guess I'm trying to say that, at least for me, it's been more pleasant to entertain these ideas as comforting fantasy, and I don't think that small personal allowance has eroded my more practical abilities elsewhere. Not struggling so much against this kind of thinking has freed me in a certain way.</p>
]]></description><pubDate>Tue, 06 Aug 2024 14:27:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41171158</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=41171158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41171158</guid></item><item><title><![CDATA[New comment by bmgxyz in "Croc: Easily and securely send things from one computer to another"]]></title><description><![CDATA[
<p>This blog post[1] may interest you. As you suggested, the workflow seems to be:<p>1. Try various techniques that might trick the firewalls on both ends to let the connection through. This requires a relay for the initial negotiation only.<p>2. If (1) fails, then use a relay for everything.<p>[1]: <a href="https://tailscale.com/blog/how-nat-traversal-works/" rel="nofollow noreferrer">https://tailscale.com/blog/how-nat-traversal-works/</a></p>
]]></description><pubDate>Sat, 23 Sep 2023 13:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=37623128</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=37623128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37623128</guid></item><item><title><![CDATA[New comment by bmgxyz in "Plane Lands/Takes Off in Only 20 Feet (2013)"]]></title><description><![CDATA[
<p>>you can get a sport pilots license in as little as 20 hours of training<p>This is not enough training to operate safely, in my opinion. Even in VFR conditions, I think it would be negligent for an instructor to turn a 20-hour pilot loose without further oversight. Even if a student pilot has flown solo by that point in their training, their instructor still needs to sign off on all cross-country flights. Entering Class B with 20 hours is out of the question in my view.<p>I also disagree that the Sport license meaningfully decreases the cost of general aviation. The largest expenses are fuel and aircraft rental fees or maintenance, neither of which are mitigated in the long term by a shorter training period.<p>It sounds like you are probably more experienced than I am, so maybe I'm wrong.</p>
]]></description><pubDate>Fri, 24 Mar 2023 13:17:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=35288629</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=35288629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35288629</guid></item><item><title><![CDATA[New comment by bmgxyz in "UK backs Rolls-Royce project to build a nuclear reactor on the moon"]]></title><description><![CDATA[
<p>I think this means that a previous iteration of this effort had a value of £249,000. The article is mainly about the current iteration, which has some other total value that is presumably larger. It isn't clear how much the current iteration is worth, at least from the article alone.<p>In general I agree that this might not be significant, unless the total value of the current contract is large or there are notable research or engineering results.</p>
]]></description><pubDate>Sun, 19 Mar 2023 15:23:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=35219882</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=35219882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35219882</guid></item><item><title><![CDATA[Intuitive find and replace CLI (sed alternative)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/chmln/sd">https://github.com/chmln/sd</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33954178">https://news.ycombinator.com/item?id=33954178</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 Dec 2022 12:58:39 +0000</pubDate><link>https://github.com/chmln/sd</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=33954178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33954178</guid></item><item><title><![CDATA[New comment by bmgxyz in "Cool ice formations my friend discovered on his deck this morning"]]></title><description><![CDATA[
<p>I use the Redirector[0] browser extension to do this, and it works great.<p>[0]: <a href="https://einaregilsson.com/redirector/" rel="nofollow">https://einaregilsson.com/redirector/</a></p>
]]></description><pubDate>Sun, 06 Feb 2022 19:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=30236068</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=30236068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30236068</guid></item><item><title><![CDATA[New comment by bmgxyz in "Cloudy with a Chance of Bullshit (2018)"]]></title><description><![CDATA[
<p>I hadn't tested it before, but yes, it looks like there's coverage for some major Canadian cities near the border, including Montreal, Ottawa, Toronto, and Vancouver. You can check your locations of interest on this map[0] (requires JS). Just click "Maximum Radar Ranges" on the left and see if you fall within the coverage circles.<p>As I write this, there's some light precipitation just north of Toronto, and threecast seems to give reasonable output there. Note that the radar coverage areas aren't always perfect circles because terrain can block the radar beam.<p>Canada may have a similar system with better coverage, but I'm not sure.<p>[0]: <a href="https://www.ncei.noaa.gov/maps/radar/" rel="nofollow">https://www.ncei.noaa.gov/maps/radar/</a></p>
]]></description><pubDate>Sun, 06 Feb 2022 15:57:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=30233660</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=30233660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30233660</guid></item><item><title><![CDATA[New comment by bmgxyz in "Cloudy with a Chance of Bullshit (2018)"]]></title><description><![CDATA[
<p>This seems to imply that there isn't any high-resolution precipitation data available that could provide these "minute-by-minute" forecasts, but that isn't true. The National Weather Service provides several radar products that give data with resolutions in the range of 500 m using their NEXRAD technology[0]. This allows for some pretty good estimates of when precipitation will start and end over the next hour or so. This kind of forecast product is called a precipitation nowcast. Other nations have similar systems.<p>If you use the NOAA desktop tool[1] to view the data from NEXRAD stations, you can compare to services like DarkSky and see that they are very likely using it without much editing.<p>The simplest nowcasts use optical flow techniques rather than meteorological modelling. On short time scales (less than an hour), these methods can give passable results. I built a tool[2] that pulls this NWS data from their Web server and gives you a nowcast.<p>[0]: <a href="https://en.wikipedia.org/wiki/Nexrad#Super_resolution" rel="nofollow">https://en.wikipedia.org/wiki/Nexrad#Super_resolution</a><p>[1]: <a href="https://www.ncdc.noaa.gov/wct/" rel="nofollow">https://www.ncdc.noaa.gov/wct/</a><p>[2]: <a href="https://github.com/bmgxyz/threecast" rel="nofollow">https://github.com/bmgxyz/threecast</a></p>
]]></description><pubDate>Sun, 06 Feb 2022 04:19:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=30229377</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=30229377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30229377</guid></item><item><title><![CDATA[New comment by bmgxyz in "Huginn: System for building agents that perform automated tasks online"]]></title><description><![CDATA[
<p>I tried using this a year or two ago—seemed like a really cool idea, and I still think it is—but I couldn't find an actually useful application for it in my life.<p>Not saying there aren't plenty of neat applications out there, but once the initial "that's cool" feeling wore off, I wasn't sure how to actually get some value out of the system. For me, it felt like a time sink.<p>Curious to know if others have found use cases that are low-maintenance and high-value.</p>
]]></description><pubDate>Mon, 24 Jan 2022 00:51:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=30052313</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=30052313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30052313</guid></item><item><title><![CDATA[New comment by bmgxyz in "Ask HN: Who wants to collaborate?"]]></title><description><![CDATA[
<p>This sounds fun. Rust is amazing, and I've been playing with it on AVR chips lately. And I spent several summers sailing years ago. Email me if you'd like. Curious to know what you're working on.</p>
]]></description><pubDate>Sat, 01 Jan 2022 16:07:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=29759661</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=29759661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29759661</guid></item><item><title><![CDATA[New comment by bmgxyz in "Functorio"]]></title><description><![CDATA[
<p>I wonder how difficult it would be to implement a language for specifying Factorio factories without worrying about physical layouts. This post provides a lot of good insights into how that could be done. Once a factory is specified, a compiler could turn the high-level specification into a blueprint or a valid save file to be loaded up in the game.<p>Of course, the compiler would have no way to lay out the factory with respect to available resource deposits. Maybe that would have to be part of the specification as well? Or maybe the programmer (player?) could pass an empty map file as a compiler argument.<p>Also, this doesn't give any consideration to the tech tree or enemies within the game. I guess those could be compiler flags, as long as we're dreaming.<p>Look, all I'm saying is that it would be really cool to be able to check factories into version control.</p>
]]></description><pubDate>Tue, 16 Feb 2021 20:38:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=26158514</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=26158514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26158514</guid></item><item><title><![CDATA[New comment by bmgxyz in "A second look at "no code" tools (2019)"]]></title><description><![CDATA[
<p>When I started my last job, I thought I was going to be writing a lot of Python and C. It turned out that the position had a lot more React and TypeScript than I expected, and at first I was annoyed and afraid. I wasn't a frontend developer---or worse, a <i>designer</i>---but I didn't have much of a choice, so I dug in and learned the stack.<p>At first I resisted every change. What good is VS Code when I have Vim? Why would I learn TypeScript when vanilla JS has "worked" for me for so long? <i>What's a Webpack config?</i><p>Once I began using the tools that my coworkers recommended, I started treading water and even swimming with purpose in the ocean of Web UI technology. I still have a lot to learn, but I probably would have kept on avoiding this area if my situation hadn't forced me into it. Letting my guard down and following the trends in my group helped a lot in this case.<p>The best lessons I learned during that period are that learning can't kill me and using good tools doesn't make you a bad engineer.</p>
]]></description><pubDate>Sun, 14 Feb 2021 22:30:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=26136895</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=26136895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26136895</guid></item><item><title><![CDATA[New comment by bmgxyz in "Ask HN: Anyone know any funny programming jokes?"]]></title><description><![CDATA[
<p>I know this joke, but in the version I've heard it's mechanical engineering students instead of programmers, their professors instead of conference participants, and the aircraft itself instead of the flight control software.<p>But the structure is the same.</p>
]]></description><pubDate>Thu, 21 Jan 2021 14:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=25859257</link><dc:creator>bmgxyz</dc:creator><comments>https://news.ycombinator.com/item?id=25859257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25859257</guid></item></channel></rss>