<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: gizmo686</title><link>https://news.ycombinator.com/user?id=gizmo686</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 02:48:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gizmo686" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gizmo686 in "Cleaning up after AI rockstar developers"]]></title><description><![CDATA[
<p>Craftsmanship is not dead in other industries in the same way it is being talked about for software.<p>Sure, that cheap desk that arrived in a flat box and got assembled by me and a screwdriver was mass produced in a factory. But it's design had way more expert craftsmanship put into it than would ever be feasible for a bespoke product. High upfront design cost, then mass produced at a low marginal cost.<p>That had been the state of art for software from the beginning. When you download Firefox, there is no expert programmer carefully building you an artisinal web browser. There is a CDN server sitting in a data center somewhere copying bytes out of its cache for you.<p>One of the things AI us threatening to do is replace the CAPEX craftsmanship, which has not happened at scale in other industries.<p>What AI has had more success at it replacing low end "artisinal" software; which is a category that has thus far been so uneconomical is essentially doesn't exist.</p>
]]></description><pubDate>Tue, 09 Jun 2026 16:00:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48462837</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48462837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48462837</guid></item><item><title><![CDATA[New comment by gizmo686 in "AI is slowing down"]]></title><description><![CDATA[
<p>The internet transformed society. That didn't save us from the .com bubble bursting.</p>
]]></description><pubDate>Tue, 09 Jun 2026 13:14:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460721</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48460721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460721</guid></item><item><title><![CDATA[New comment by gizmo686 in "Git Has a Variable Named false_but_the_compiler_does_not_know_it"]]></title><description><![CDATA[
<p>Keep reading beyond the ad...<p>In short, git has a 'create_ref_symlink' function that is replaced with a macro to '-1' on some build configurations. This means that any code which is conditioned on the success of create_ref_symlink would trigger a compiler warning when built with -Wunreachable-code. NOT_CONSTANT supresses this warning by preventing the compiler from realizing the code is unreachable. It also prevents the compiler from eliminating the dead code, but presumably that has only a negligable impact.</p>
]]></description><pubDate>Wed, 03 Jun 2026 14:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48384956</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48384956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48384956</guid></item><item><title><![CDATA[New comment by gizmo686 in "UA flight – 'turn Bluetooth off or we're turning around'"]]></title><description><![CDATA[
<p>The type of bomb people worry about for airplanes typically are not built to code.<p>They do need to have some form of dedinator, and tying that detonator to a Bluetooth control seems like a design that someone might come up with.</p>
]]></description><pubDate>Sun, 31 May 2026 07:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48343817</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48343817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48343817</guid></item><item><title><![CDATA[New comment by gizmo686 in "UA flight – 'turn Bluetooth off or we're turning around'"]]></title><description><![CDATA[
<p>From u/cupofmesideofyou<p>> For anyone seeking a legitimate source on the bluetooth device comments: you can listen to the KEWR Ramp/Company/Misc archive. Keep the date set to 2026-05-31 and the feed set to ramp/company/misc, but change the time to 0200-0230Z. Then, skip ahead to about 22:55<p><a href="https://www.liveatc.net/archive.php?m=kewr_co" rel="nofollow">https://www.liveatc.net/archive.php?m=kewr_co</a><p>From ATC<p>> Do you guys know what happened with that - uh what is that a - 7-6 on the left?<p>> There's a security detail out there. Someone had a bluetooth they named a certain four letter word; so they have to inspect the whole aircraft including the cargo area. The passengers have to evacuate.<p>> That's crazy</p>
]]></description><pubDate>Sun, 31 May 2026 06:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48343485</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48343485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48343485</guid></item><item><title><![CDATA[New comment by gizmo686 in "Citing 'severe' math deficits, UC faculty demand a return to SAT tests for STEM"]]></title><description><![CDATA[
<p>Back when I was in middle school, we had "digital typewriters" that worked fine, and was brought out far more often than the laptop cart or computer lab.</p>
]]></description><pubDate>Thu, 28 May 2026 16:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48310915</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48310915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48310915</guid></item><item><title><![CDATA[New comment by gizmo686 in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>That still requires detecting when a misaligned load happens.</p>
]]></description><pubDate>Wed, 20 May 2026 08:33:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48204740</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48204740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48204740</guid></item><item><title><![CDATA[New comment by gizmo686 in "The Futility of Lava Lamps: What Random Means"]]></title><description><![CDATA[
<p>One time pads are the only solution that is secure from an information theoretic perspective. In practice, however, that is not important. You would essentially be securing yourself against a weapon that no one has, and most experts think cannot actually exist.</p>
]]></description><pubDate>Mon, 18 May 2026 23:51:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48187485</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48187485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48187485</guid></item><item><title><![CDATA[New comment by gizmo686 in "Trade Dollars with other startups. Book it as revenue"]]></title><description><![CDATA[
<p>I could imagine somewhere trying to make that the rule, but I have a hard time imagining that rule being enforceable.<p>At least for US federal taxes, losses do not need to be tied to revenue. As long as they occur in the same tax year, you can deduct. You can also carryover losses to future years, or pass them through to personal income deductions; but the rules there get more complicated.</p>
]]></description><pubDate>Fri, 15 May 2026 16:09:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48150358</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48150358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48150358</guid></item><item><title><![CDATA[New comment by gizmo686 in "GitLab announces workforce reduction and end of their CREDIT values"]]></title><description><![CDATA[
<p>At 8 layers of management (so 9 layers total, with the bottom rung being non-management), 3 reports per manager comes out to 6561 employers on the bottom rung. At 5 reports each, that 8 layers would give you over 300k at the bottom, an 10 each would give you 100m at the bottom.</p>
]]></description><pubDate>Tue, 12 May 2026 02:35:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48103541</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48103541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48103541</guid></item><item><title><![CDATA[New comment by gizmo686 in "Let's Buy Spirit Air"]]></title><description><![CDATA[
<p>The negotiations that were occuring directly prior to Spirit's shutdown were not merger related; but a direct government bailout.</p>
]]></description><pubDate>Mon, 04 May 2026 03:32:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48004337</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48004337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48004337</guid></item><item><title><![CDATA[New comment by gizmo686 in "Let's Buy Spirit Air"]]></title><description><![CDATA[
<p>Why does any of this imply they should become a regulated utility? This seems like a textbook case of the free market pushing prices down to cost. Having alternative revenue streams pushed that minimal price down; but even without that, there is no reason to think the market would have done anything other than push prices to the lowest level possible in that environment as well.</p>
]]></description><pubDate>Mon, 04 May 2026 02:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48003876</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=48003876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48003876</guid></item><item><title><![CDATA[New comment by gizmo686 in "Spirit Airlines Is Winding Down All Operations"]]></title><description><![CDATA[
<p>Bankcruptcy and corporate death in general are important. However, the details of how that is managed can vary wildly, and not all implementations are equal.<p>In this case, the bankcruptcy was handled by cancelling all flights with 1 day of notice. This level of ugliness is not necessary.</p>
]]></description><pubDate>Sat, 02 May 2026 07:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47984142</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=47984142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47984142</guid></item><item><title><![CDATA[New comment by gizmo686 in "Bankruptcies increase 11.9 percent"]]></title><description><![CDATA[
<p>I think the death spiral breaks at step 3. Financially stable and literate people do not pay credit card interest. They pay off the full balance every month resulting in 0 interest payments. In cases where they need credit beyond the short term float the above gives you, they have access to lower interest loans.<p>These people also don't make the cards much money, so loosing them wouldn't have that much of an effect anyway.</p>
]]></description><pubDate>Tue, 28 Apr 2026 20:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47940655</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=47940655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47940655</guid></item><item><title><![CDATA[New comment by gizmo686 in "Period tracking app, Flo, found to be selling user data to Meta"]]></title><description><![CDATA[
<p>People are used to living in highly regulated markets. When they go to a grocery store to buy lettuce, people don't stop to ask "what regulatory regime is this lettuce being sold under?". They just trust that food being sold in a food store will meet our societal standards for food. I can go to Amazon and order a raw steak for delivery, and still trust it will meet standards.<p>The situation with wellness apps is that they are a product that are designed specifically to exist outside of the regulatory regime that people associate with them.</p>
]]></description><pubDate>Tue, 28 Apr 2026 12:42:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47933751</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=47933751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47933751</guid></item><item><title><![CDATA[New comment by gizmo686 in "Box to save memory in Rust"]]></title><description><![CDATA[
<p>That may be surprisingly difficult in Rust. We generally think of Option<T> using O to represent None. However, it can actually use any invalid value of T</p>
]]></description><pubDate>Mon, 27 Apr 2026 07:44:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47918796</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=47918796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47918796</guid></item><item><title><![CDATA[New comment by gizmo686 in "An AI agent deleted our production database. The agent's confession is below"]]></title><description><![CDATA[
<p>Maybe I just haven't worked in enough start ups. But where I have worked, there are a lot of things stopping that. Most people don't have access to any production keys. For those that do, we have policies about how to manage them. Those policies go through audits. Our intranet goes through audits.<p>A production API key appearing on the wiki would be the second biggest security incident I have seen in almost a decade.<p>------<p>On the AI note, despite a massive investment in AI (including on-premesise models), we don't give the AI anything close to full access to the intranet because it is almost unimaginable how to square that with our data protection requirements. If the AI has access to something, you need to assume that all users of that AI have access to it. Even if the user themselves is allowed access with it, they will not be aware that the output is potentially tainted, and may share it with someone or thing that should not have access to it.</p>
]]></description><pubDate>Mon, 27 Apr 2026 00:42:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47916463</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=47916463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47916463</guid></item><item><title><![CDATA[New comment by gizmo686 in "Box to save memory in Rust"]]></title><description><![CDATA[
<p>The closest I am aware of is clippy (`cargo clippy` in a standard Rust project will run it with default configurations).<p>Clippy is essentially a linter; and one of its checks catches cases where different enum variants have a significantly different size; with a suggestion to Box the larger variant.<p>Since this is just a linter, it doesn't actually have any knowledge of how frequently each variant is actually used. It also doesn't address the situation in the article at all.</p>
]]></description><pubDate>Sun, 26 Apr 2026 23:57:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47916164</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=47916164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47916164</guid></item><item><title><![CDATA[New comment by gizmo686 in "Age verification on Systemd and Flatpak"]]></title><description><![CDATA[
<p>Open source is driven by contributions. Most of the time, if someone wants a feature, implements the feature, and submits a reasonable PR to a project, that project will have the feature. In this case, the PR appears to have been written by someone who is not a regular SystemD contributor, and (through a bit of Googling) works for a FinTech company with no obvious interest. I can't comment on why that individual wanted to add support.
However, once someone added support, the question for SystemD is not if it is worth implementing, but if it is worth merging. At this point, it becomes a simple case of "the most intolerant wins". For people who care about complying with CA style laws, this feature is critical. For people who don't care, this feature is fine. I doubt it will even make it on mosts lists of SystemD feature bloat that most people don't care about.<p>This is the same reason a bunch of the food in your pantry is certified kosher. No one is going to not buy something because it is kosher. But if paying a thousand dollars a year to put a small circle-u symbol on the back of your box can increase sales by 1% among observant Jews, most companies are going to do it.</p>
]]></description><pubDate>Fri, 03 Apr 2026 20:15:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47631667</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=47631667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47631667</guid></item><item><title><![CDATA[New comment by gizmo686 in "Solar Balconies Take Europe by Storm"]]></title><description><![CDATA[
<p>Anything that requires an electrician to come and modify your mains connections (followed, presumably by a municipal inspection), defeats the main benefit of balcony solar, which is that it is a commodity unit that can be installed by non-experts without any red tape.<p>Further, the utility's safety concerns do not require any shut off on the mains. Their safty concern is not a new backflow of current; but a backflow of current into an otherwise non-energized grid. Grid-tied inverters will not do this. If the grid goes down, they shut themselves down without any need for an upstream shutoff.<p>The utility's may have a reasonable business object to back-flow if their meters are such that backflow forces net-metering. Around here, that is a non-issue because net-metering is the law for residential connections anyway. Even in juristictions where net-metering is not the law, I don't find this convincing. The limited capacity of balcony solar means that it won't actually happen in any significant amount, and if it does become a problem, they can shoulder the cost of upgrading their metering equipment.</p>
]]></description><pubDate>Thu, 02 Apr 2026 15:44:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47616006</link><dc:creator>gizmo686</dc:creator><comments>https://news.ycombinator.com/item?id=47616006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47616006</guid></item></channel></rss>