<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: Fwirt</title><link>https://news.ycombinator.com/user?id=Fwirt</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 23 Jun 2026 01:19:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Fwirt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Fwirt in "Optocam Zero: a Pi Zero based digital camera made using off the shelf components"]]></title><description><![CDATA[
<p>It's a shame that, being based on a full-blown Linux SBPC, it has an absolutely unacceptable boot time for a camera. 22 seconds. I can have my iPhone camera out and ready to capture an ephemeral moment of child's play in under 3 seconds, most commercial cameras boot in seconds as well. A film camera can be ready to go the second the lens cap is off. 22 seconds is an eternity in the world of photography. It's a shame that the SoC the Raspberry Pi line is based on has no kernel support (or IIRC hardware support) for S3 or anything similar.</p>
]]></description><pubDate>Mon, 22 Jun 2026 21:07:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48636218</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48636218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48636218</guid></item><item><title><![CDATA[New comment by Fwirt in "Pledging another $400k to the Zig software foundation"]]></title><description><![CDATA[
<p>The point they were trying to make was that if you take appreciation of assets into account, if your billion is appreciating by a relatively modest 5% per year, you are passively earning <i>50 million/year</i>. Whereas someone with one million passively earns 50 thousand/year. One is enough to live in luxury anywhere in the world for several lifetimes, the other is enough to live comfortably in some parts of the US (or like a king in many parts of the world) but not enough to throw 6 figures at a programming language foundation for fun.</p>
]]></description><pubDate>Mon, 22 Jun 2026 16:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48632650</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48632650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48632650</guid></item><item><title><![CDATA[New comment by Fwirt in "Fossil Fuels Are 40% of Freight Shipping Tonnage, but Half Its Fuel Use"]]></title><description><![CDATA[
<p>We just bought our first (used) EV, and charging stations are the Wild West right now. Any random station you pull up to might charge close to the local cost of electricity, or some wild sky-high amount. And hopefully they’ll tell you what that is before you have to swipe your card. There the economics can swing towards gas cars depending on how absurd your local charging station prices are. For people filling their tank every couple days because of a 2 hour commute or something an EV may still not make sense financially. But if you’re putting in under 40 miles and have even a modest 120v 12 amp circuit you can plug into at home (e.g. a dedicated washing machine circuit) you’ll likely only need a charging station on rare occasions such as a road trip. As a matter of fact I am writing this from our first EV road trip. The inconvenience has been comparatively minor and our “fuel” costs should end up being about half of what they would have been in our hybrid SUV.</p>
]]></description><pubDate>Sun, 21 Jun 2026 19:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48621913</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48621913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48621913</guid></item><item><title><![CDATA[New comment by Fwirt in "3D-printed book turns its own G-code into raised lettering"]]></title><description><![CDATA[
<p>G-code is like assembly language for CNC. It’s human readable, you can write it by hand if necessary, most machines will compile it internally to machine instructions, and there are a million different flavors with incompatible macros, etc. The flavor I’m most familiar with is Klipper’s interpreter, which will let you write macros, but that would technically be cheating since you could just stuff an entire program into a macro.</p>
]]></description><pubDate>Thu, 04 Jun 2026 17:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48402070</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48402070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48402070</guid></item><item><title><![CDATA[New comment by Fwirt in "3D-printed book turns its own G-code into raised lettering"]]></title><description><![CDATA[
<p>I'm sure the idea here was a physical quine, although since it only contains 2.5% of its own G-code it's not really a quine, any more than a "Hello World" program is a quine since the string "Hello World" is in the program text. It would be trivial to generate something like this depending on which part of the G-code you pick.</p>
]]></description><pubDate>Thu, 04 Jun 2026 15:53:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48400485</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48400485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48400485</guid></item><item><title><![CDATA[New comment by Fwirt in "Are You Enjoying Our Linguine? (2025)"]]></title><description><![CDATA[
<p>I think ultimately the conclusion the author reaches is an interesting one, that the real "disease" of tourism is like sepsis. It comes not from without, the tourists themselves, but from within, the changes made by locals to try to capture the opportunities for wealth that the tourists create.<p>The paradox of the tourist is fascinating. All at the same time, a locality experiencing a flood of tourism will welcome the sudden wellspring of foreign currency pouring forth from the rock, and loathe the disruption the flood causes to the steady pace of life. Anyone who has been a tourist knows what the tourist wants, a break from the monotony of their own culture, a desire to know the other and tread in their footsteps, in some cases a wholesome longing to break down cultural barriers and prejudice. And yet anyone who has been on the other side of the interaction with a tourist feels the heady mix of emotions that comes with the experience of being the toured. The discomfort that comes from the wall being torn down unexpectedly. The inconvenience of disruption in routine. No tourist wants to do harm, but even the most sensitive and well-meaning tourist creates a breach in routine that is disruptive. Nobody likes change.</p>
]]></description><pubDate>Wed, 03 Jun 2026 17:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48386828</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48386828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48386828</guid></item><item><title><![CDATA[New comment by Fwirt in "EV Stupidity Checklist"]]></title><description><![CDATA[
<p>Houses are big, the air mass inside is big, convection and recirculation maintain a fairly consistent temperature throughout the house, and the thermostat is centrally located so it averages the temperature of the air. The air coming out of the vents is still often colder or hotter than the set temperature, so sitting next to a vent can be less comfortable. Cars have a much smaller air mass, much poorer insulation, a thermostat that is usually installed in the ventilation rather than in the cabin where the people are, so the <i>perceived</i> temperature inside of a car can vary <i>wildly</i> if you don't live in an extremely mild climate, even as a sibling commenter mentioned, between the back seat and front seat, or between the passenger seat and driver seat.</p>
]]></description><pubDate>Fri, 29 May 2026 22:49:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48330359</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48330359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48330359</guid></item><item><title><![CDATA[New comment by Fwirt in "What Is Date:Italy?"]]></title><description><![CDATA[
<p>It also prevents all kinds of clients who (for various reasons) can't implement SSL from visiting your website. I'm sure this is a "small web" blog, whose author wants to be visited by e.g. a Commodore 64, an OS 9 iMac, or somebody who just wants to telnet in. If the sensitivity of the information on this page was critical or you were going to be submitting information then by all means yes, SSL is important, but if you're going to be reading a personal blog about <i>calendars</i> then http is probably fine. Of course the ideal solution is offering both and letting the client choose.</p>
]]></description><pubDate>Mon, 18 May 2026 17:05:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48182336</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48182336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48182336</guid></item><item><title><![CDATA[New comment by Fwirt in "Nullsoft, 1997-2004 (2004)"]]></title><description><![CDATA[
<p>For anyone who was also curious what Justin Frankel got up to after the speculation at the end of the article, he founded Cockos Software and is the lead developer on the excellent REAPER DAW.</p>
]]></description><pubDate>Mon, 11 May 2026 16:55:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48097530</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48097530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48097530</guid></item><item><title><![CDATA[New comment by Fwirt in "Rumors of my death are slightly exaggerated"]]></title><description><![CDATA[
<p>It's a shame, he's a genuinely cool guy! If I wasn't convinced that my kids would find a way to break it when I wasn't looking I'd definitely have an Acme Klein Bottle by now.</p>
]]></description><pubDate>Fri, 08 May 2026 19:18:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48067483</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48067483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48067483</guid></item><item><title><![CDATA[New comment by Fwirt in "SQLite Is a Library of Congress Recommended Storage Format"]]></title><description><![CDATA[
<p>The question is, do the same firms ban Excel? Excel spreadsheets often end up as shadow databases in unlikely places.</p>
]]></description><pubDate>Thu, 07 May 2026 02:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48044647</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48044647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48044647</guid></item><item><title><![CDATA[New comment by Fwirt in "Trademark violation: Fake Notepad++ for Mac"]]></title><description><![CDATA[
<p>It's not just that, Notepad++ is built around Win32 APIs and is designed for Windows. He's got some non-portable optimizations baked in. At its core, Notepad++ is just another Scintilla wrapper (like SciTE or Textadept) but it's targeted at and optimized for Windows. There will not be a Mac or Linux port.<p>If you want an editor with the same core as Notepad++, but fewer batteries included and more extensibility, Textadept is worth a look.</p>
]]></description><pubDate>Mon, 04 May 2026 17:15:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48011669</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=48011669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48011669</guid></item><item><title><![CDATA[New comment by Fwirt in "MacBook Neo and how the iPad should be"]]></title><description><![CDATA[
<p>Touch and mouse are two very distinct forms of input that need to be kept separate. Every convertible Windows laptop I have ever used has convinced me of that.<p>Mouse interfaces can be incredibly information dense because mice are both incredibly economic from a space and motion standpoint, and also somehow incredibly precise. You can flick your wrist to select any target the size of a grain of rice on a 32" screen. Touch interfaces require larger targets because fingertips are larger than a cursor point, and also require smaller screens because your arm now has to move the entire length of the screen, which is slow and tiring.<p>Where touchscreens excel is tactile experiences, things that mice cannot replicate. Multi-touch, pressure sensitivity, pen angle. Sweeping motions are difficult to control with a mouse. Manipulating multiple analog controls is nigh-impossible with a mouse.<p>When an app tries to accommodate both input styles, it inevitably ends up catering to one style or the other, unless two separate interfaces are built. And because a touchscreen laptop can be touched or have the mouse moved at any given time, it's not really possible to switch between the two input styles seamlessly.<p>I would really enjoy having a device that is capable of both, since the iPad has a gorgeous screen, a great form factor, and a lot of killer uses. But it can't cannibalize mouse interfaces or we wind up with the direction that MacOS is going.<p>There is nothing wrong with having a keyboard connected to a touch device <i>per se</i>, but the gross arm motion required to move between the touchscreen and the keyboard, and the awkward angle the keyboard puts the touchscreen at sort of nukes the usefulness of the touchscreen. And again, jumping in text is the sort of small target action that mice excel at.</p>
]]></description><pubDate>Fri, 24 Apr 2026 22:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47896591</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=47896591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47896591</guid></item><item><title><![CDATA[New comment by Fwirt in "How Wake-On-LAN works (2020)"]]></title><description><![CDATA[
<p>Not wanting to install an OS package to do something as simple as sending some bytes a couple years back, I wrote a shell script to send WoL packets. Its only dependencies are netcat and bash so if you have busybox it should run almost anywhere. It just takes the mac address and interface as an argument and sends a WoL packet on that interface<p><pre><code>  #!/bin/bash
  hex="\xFF\xFF\xFF\xFF\xFF\xFF"
  mac_hex="\\x`printf "$1" | sed 's/:/\\\\x/g'`"
  wol_string="$hex"
  for i in {1..16}
  do
      wol_string+="$mac_hex"
  done
  printf "$wol_string" | nc -u -b -w 1 "$2" 9
</code></pre>
It took me a while to find an explanation of something so simple, I can't figure out why everyone relies on huge binary packages and libraries to do it. I just needed something on my router so that I could wake my machines from outside the house. I ended up just writing a couple shell scripts that called it and triggering them with nginx via FastCGI so I could click on a link to wake up my machines.</p>
]]></description><pubDate>Wed, 15 Apr 2026 22:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47786281</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=47786281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47786281</guid></item><item><title><![CDATA[New comment by Fwirt in "The buns in McDonald's Japan's burger photos are all slightly askew"]]></title><description><![CDATA[
<p>To me the buns still look far too perfect and fluffy. I don't know if I've ever received a wrapped McDonald's hamburger that hasn't been smashed flat to some extent, with cracks in the bun. The ones that come in boxes fare a little better but they still look as if they've weathered some turbulence.</p>
]]></description><pubDate>Wed, 15 Apr 2026 22:30:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47786194</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=47786194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47786194</guid></item><item><title><![CDATA[New comment by Fwirt in "Loonies for Loongsons"]]></title><description><![CDATA[
<p>Quick plug for this guy who built a LoongArch emulator for use as a... scripting engine?<p><a href="https://github.com/libriscv/libloong" rel="nofollow">https://github.com/libriscv/libloong</a></p>
]]></description><pubDate>Wed, 15 Apr 2026 00:04:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47773065</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=47773065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47773065</guid></item><item><title><![CDATA[New comment by Fwirt in "The Last Quiet Thing"]]></title><description><![CDATA[
<p>Yes and no - while it's still simple enough to replace parts in some cases, and said parts are usually easy enough to track down, manufacturers are starting to go the Apple route and lock the ECU to a given part, or require what boils down to a very expensive dongle to perform even simple maintenance procedures. Some of this is due to an actual need to recalibrate the vehicle due to minute differences in performance between parts, other cases are clearly laziness or malice.<p>For example, some modern Hyundai models require a very expensive ECU reprogramming tool to... release the electronic parking brake. So that you can change brake pads, a job that is normally well within the reach of anyone willing to get their hands dirty. I've seen suburban moms be shocked by how simple it is. And yet some vehicles now require a service at the dealership to change brake pads because they are the only ones who can command a parking brake unlock. What was wrong with the old pull handle or floor pedal parking brakes?<p>You can't tell me that all the features of an ECU reader couldn't be programmed into a modern head unit. The stereo is already on the CAN bus, why doesn't the stereo just pop up an alert that says e.g. "VSS Malfunction", "Oxygen Sensor Malfunction" instead of the cryptic check engine light requiring a special tool? Why don't our vehicles have a "maintenance mode" built into the head unit that can clear codes and recalibrate injector timings?<p>Even on early 2000s vehicles, there were usually procedures to do things like reprogramming key fobs by doing arcane things like cycling the key in the ignition 5 times while holding the brake pedal down. Old PCs had beep codes or blinkenlichten to tell you what the problem was when they couldn't POST, the only reason modern vehicles can't do the same is that automakers are looking for new revenue streams amid shrinking margins.<p>And this is aside from the fact that we have optimized for ease of construction rather than ease of repair, I saw a picture from a mechanic friend who works at a dealership recently, to replace a camshaft actuator on a modern Ford Bronco they had to lift the entire cab off the chassis. While I have seen home mechanics lift a cab a foot or two to access a part, it's well outside the ability of the average person to crane one of the heaviest parts of their vehicle several feet in the air.</p>
]]></description><pubDate>Mon, 13 Apr 2026 20:00:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47757094</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=47757094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757094</guid></item><item><title><![CDATA[New comment by Fwirt in "The Last Quiet Thing"]]></title><description><![CDATA[
<p>My point was that when it does go, it will go with no warning, and there is a non-zero cost to replacing it. Cheap, easy, yes, but nothing lasts forever.</p>
]]></description><pubDate>Mon, 13 Apr 2026 19:45:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47756952</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=47756952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47756952</guid></item><item><title><![CDATA[New comment by Fwirt in "The Last Quiet Thing"]]></title><description><![CDATA[
<p>I realize the purpose of the essay, and I agree with the author's sentiment that our possessions ask more of us than is necessary, and more than ever before. But I disagree that any object is <i>finished</i>. That Casio that the author mentions, yes it goes 7 years without a battery change, but the day the battery dies will be the day that you have to buy a new battery, figure out how to open it, and change it. Or (as many people will unfortunately do) throw it away and buy a new one because it's beat up now anyway.<p>Tools dull, and people neglect to sharpen them. Filters clog, and people neglect to clean them. Oil needs to be changed, guitar strings lose their brightness, lightbulbs flicker and die, rooftops gather moss. We live in a world where our possessions require maintenance, and the only solution to that is to have fewer possessions. Some people choose to rent instead of buying because they don't want to deal with property upkeep (which is undoubtedly a bad deal, but one that some choose to make regardless.)<p>The iPhone that the author mentions gives many tools to silence notifications from apps. The real problem is the social expectation that we are always paying attention, always ready to respond. I had a phone free week last year and now frequently will leave my phone in another room on silent for hours at a time unintentionally. It irritates my friends and my wife when I don't respond to their texts immediately. And it's frustrating that these features are being foisted on us more and more. But ultimately all things require maintenance, including relationships, and ultimately we set the standard of how much we have to give and are willing to put up with.<p>As far as the watch goes, personally I wear a Casio Tough Solar w/ Waveceptor because in theory they should go decades without needing a battery change or needing me to set the time, unless I travel. The WVA-M640 is reasonably stylish, and G-Shocks are virtually indestructible. As long as they keep changing the rules there's no escaping daylight saving time though.</p>
]]></description><pubDate>Mon, 06 Apr 2026 21:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47667052</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=47667052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47667052</guid></item><item><title><![CDATA[New comment by Fwirt in "Why the most valuable things you know are things you cannot say"]]></title><description><![CDATA[
<p>This jives with something that’s occupied my brain a couple times in the last year, the separation of art and science.<p>Science is empirical knowledge and processes which can be transferred, art is gut feeling and subconscious knowledge applied automatically, which can’t be transferred.<p>Roughly I think this corresponds to how our minds perform cognitive offloading of repeated tasks. New tasks that require instruction following occupy our attention, but the more we do them, the more our minds wire the behavior into our “muscle memory”. Practitioners of the arts (or even the art of science, one might say) have a built a neural network that offloads tasks so that higher cognitive functions can focus on applying those tasks in expert ways.<p>It’s sort of like when we start out our brains have to bitbang all tasks (muscle movement, speech, etc.) but over time our brains develop their own TCP offloading, or UART peripherals. And you can’t just download a TCP offloading engine, it has to be built into the silicon. Hence why “expert knowledge” isn’t transmissible.<p>Which is why spaced repetition is an effective learning method. You’re hacking your brain to wire facts into the hardware.</p>
]]></description><pubDate>Sat, 04 Apr 2026 19:44:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47642604</link><dc:creator>Fwirt</dc:creator><comments>https://news.ycombinator.com/item?id=47642604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47642604</guid></item></channel></rss>