HNHacker News
TopNewBestAskShowJobs

bsder

18,935 karma · joined February 8, 2014

submissionscomments
bsder··on Software development with AI is starting to feel like cooking steak
You can be safe down to 135F if you give it enough time. https://douglasbaldwin.com/sous-vide.html#Poultry_and_Eggs

In particular, I use 135F for 90 minutes (75 minimum recommended) to pasteurize eggs that I am going to be putting into something that asks for "raw" eggs (egg nog, mayonnaise, etc.) that I will serve to other people (if it's just for myself, I'll probably just be lazy and use the raw egg). So far, nobody has noticed any difference from "raw".

bsder··on Almost no skill required to cook a steak
I have one of the Combustion thermometers, and I like it. I used it more than I expected. In particular, I use it for roasting chicken and for sous vide things more than anything else. Then I got a Breville Control Freak, and I used it much less. :)

For maximum techyness, Combustion, Inc. correctly identified that sous vide is normally an overdamped system. If you follow their instructions you can increase the water temp some and then bring it back down in order to move the system closer to critically damped and speed up your sous vide.

bsder··on Qwen3.8-Max: A New Bar for Coding and Cowork
Well, it is always possible that OpenAI and Anthropic have some secret sauce that they are hiding that nobody knows about. However, the pricing of tokens on places like HuggingFace and OpenRouter suggests that probably isn't true. In addition, the lack of reliability and general slowness of Opus and Fable at various times also suggests that.

Now, the one wildcard in all of this could be Google. They are on the eighth generation of their TPU and have been holding their cards extremely close to the vest. I don't think anybody has a good read on exactly how much capacity they have. Most things you can kind of figure out the overall business numbers and what's going on in Google--the TPU area is one of the exceptions. I know a couple of big customers and even they don't have any visibility on that front.

bsder··on SwiftUI After 7 Years
Functional is all about reification. You take a set of things in, you apply/map/collect/fold/whatever, you eject a set of things out. That is 100% functional--every time you supply the same inputs you get exactly the same outputs. The point of functional programming is that you avoid mutation and hidden state.

And, um, side note: dataflow programming is almost always considered functional programming.

Object oriented, by contrast, is all about hidden state and mutation. I send a message or call a function on that object over there and fingers wiggle and magic happens. But I don't know what or when or even if it actually happened.

And increasing evidence suggests that MVC doesn't work beautifully today because it doesn't parallelize, and it scatters state between uncooperative things. Just ask every single GUI that exists--every single one hangs because somebody made an oops and put too much work on the single, blessed primary thread. Or they have janky scroll. Or resizes leave gunk on the screen. Or your system flashes and jiggles because it's too busy reflowing everything in the universe. Or ...

bsder··on Qwen3.8-Max: A New Bar for Coding and Cowork
> $200 in rent every month into the large model providers

We all know that is hugely subsidized, and I guarantee that OpenAI and Anthropic are looking to enshittify that ASAP.

The enterprise users, however, are not subsidized like that. They pay per token. And some developers in those companies are chewing down a lot of tokens. Self-hosting an open weight model could be a massive savings very quickly. It also gives them negotiation leverage when talking to OpenAI and Anthropic.

bsder··on SwiftUI After 7 Years
> UI is also very much not functional,

I disagree, and I believe that the complete stagnation of GUIs is due to ignoring this.

There is no good reason why a GUI system isn't:

Description->Pack->Apply events->Generate assets->Render assets.

At each point you reify the result into an artifact that is everything the next stage needs. This has a couple of nice properties. One property is that everything is deterministic and testable. Another property is that after the pack and apply, everything is now embarrassingly parallel. Another good property is that you have an artifact that the accessibility people can latch onto before you bury it under pixels.

That would be a very functional way to deal with GUIs.

However, we continue inheriting properties and single main threading everything like we're still on 33MHz machines with 8MB of RAM.

bsder··on How the words we teach English language learners changed
> For reasons unknown to me, instead of using the word with the meaning they probably are trying to convey, they rather use vague analogies or metaphors.

First, most native English speakers have an execrable vocabulary. I seem to remember that most people use less than 2000 (generally much less) unique words when they talk to each other. There is a high probability that they simply don't know the right word.

Second, using the same word over and over again gets monotonous. Using colorful idioms and metaphors is often necessary to keep people's attention. This is triply true in this day and age of mayfly-like attention spans.

Finally, if I'm teaching something, I'm probably trying to give you 3 or 4 different ways to think about the subject in the hope that one of them resonates and clicks so you understand. I don't know a priori which one that will be, so my vocabulary needs to shift in the hope of getting the point across.

bsder··on Plug-in solar is coming. Plug-in batteries should follow
The problem is that there are two different costs associated with running an electrical grid. The first one is a variable usage cost tied to generation and is what everybody thinks about. The problem is that there is also a second constant capital cost to simply maintain your connection to the grid.

In the past, the variable usage generation cost was much greater than the capital cost of maintenance. Solar generation (and decades of energy efficiency programs) breaks that.

The solution is to split electrical bills explicitly into the two parts (variable and constant). The problem with that is that a bunch of people installed solar with the expectation of an amortization schedule of much, much lower electricity bills since most of the cost was bundled into the usage cost which solar would reduce. If you change that billing, the amortization of that solar system goes right out the window.

The secondary problem is that this is politically dangerous because the people you are upsetting are homeowners who have some money and vote fairly reliably.

Furthermore, it is not illegal to COMPLETELY disconnect from the grid. As long as you follow the building codes, you can have the utility come out and completely disconnect the wires and you're good to go. You will likely have to demonstrate some local electrical system within the bounds of your local building codes. However, it is not uncommon for houses in the less populated areas of California to not be connected to the grid at all.

What is NOT legal is leaving those wires connected to the grid and toggling your connection on and off. If you are on or even possibly on the grid, you are expected to cooperate, and you have to help pay for the grid.

bsder··on Plug-in solar is coming. Plug-in batteries should follow
> Yet in most locales it's illegal to disconnect from the grid.

That's kind of ... required?

Otherwise you have a bunch of people who are off the grid until the sun doesn't shine for a week and they run their batteries down and then they all try to connect simultaneously and collapse your grid.

Most places I know of don't care if you never connect to the grid--you get your exemption and get on with life.

However, once you are connected to the grid even once, the grid operator has to size things for the worst case when everybody is connected to the grid and drawing power and work things out for stability when everybody disconnects and they have to back off generation. At that point, the grid operator is well within their rights to demand that you comply with cooperative regulations like making a request to connect/disconnect from the grid itself.

bsder··on A California aquifer may have crossed the point of no return
Those are two different and separate arguments.

"We shouldn't be growing anything out there." is an argument that the agribusinesses don't want to have.

"We shouldn't be growing alfalfa out there." is a nice distraction argument that the agribusinesses are happy to have because it concedes that we should be farming the area.

bsder··on A California aquifer may have crossed the point of no return
Please reread my statement:

> the alfalfa is a soil restorer

So, yes, the agribusinesses WILL grow that alfalfa even if they can't sell it.

Now, you can factually dispute me since I am by no means a California agribusiness expert. However, it is my understanding that alfalfa is uniquely suited to the soil restoration required for the agribusinesses to cycle their fields more quickly.

It is also my understanding that part of the reason why alfalfa can be shipped so cheaply is because you need to return shipping containers back to origin to ship something else and those containers would be empty otherwise.

So, this is a perfect storm of alfalfa that would be grown anyway only to be plowed under being too expensive to ship except for the fact that the shipping is almost free due to the containers being returned to origin.

bsder··on A California aquifer may have crossed the point of no return
I'm all about stomping on the agribusiness water usage and think that whole swathes of agribusiness in CA should get shut down.

However, as I understand it, the alfalfa is a soil restorer that the agribusinesses are going to grow anyway. The question is whether there is any benefit to forcing the agribusinesses plow it under vs exporting it.

bsder··on Ron Gilbert started production on Thimbleweed Park 2
I feel like people give Ron Gilbert way too much credit. His writing seems just mediocre at best. One big problem is that Ron Gilbert can't write an ending for crap. A meta-ending is interesting or surprising maybe once. After that, you're a hack writer.

And, honestly, I liked the art of the last Monkey Island. I thought the "ugly" art fit the pirate theme really well. The writing and puzzles--not so much.

My guess is that the stuff I like best about Maniac Mansion and Monkey Island is probably the result of Tim Schafer rather than Ron Gilbert.

I won't buy into another Ron Gilbert thing unless I've got people I trust raving about it first.

bsder··on Multiple Mouse Cursors in Wayland
Maybe RedHat should contract this guy to finally get pointer warp implemented for Wayland everywhere it needs to be.
bsder··on Residential Proxies Are a National Security Threat
The "solution" is to shoot CGNAT and to finally force the ISPs to adopt IPv6 so everybody can drop the addresses of a detected residential proxy into a ban list.

Continuing to allow CGNAT is what allows the residential proxies to hide because it tumbles the IP identity of bad actors with normal people.

bsder··on Clinical failure rates over the decades: yikes
> Is an utterly irrelevant comparison. For physical thing we have engineering, and the practical application of the trades and craft, trial and error. > > For modern medicine, we're only just starting to come out of the wild west era. Or perhaps slightly further along than that.

I don't think its irrelevant, but a better comparison would be to what vacuum tube development looked like before we understood electrons. There were some very whacky designs and most of them didn't work for crap.

And, yeah, I would argue that PCR shifted us from the alchemy phase of biology to the science phase and now mRNA has shifted us from the science phase of biology to t he engineering phase of biology. We're just getting started.

bsder··on I regret migrating to Codeberg
Yeah, I really wish all the people whining about Codeberg would give us all pointers to free alternatives that don't have these restrictions.

And, if those alternatives don't exist, well, you now understand why Codeberg is taking the position they are.

bsder··on What's the deal with all the random weekly quota resets for agents lately?
> They're giving everyone their next hit.

More like trying to prevent people from moving off of them.

The only people that these companies are really trying to limit are the tokenmaxxers on flat rate plans and enterprises on flat rate plans that are cheating and should be on the API plan.

For everybody else, it's way better to reset their quotas if you have the capacity. If you cut someone off, they're likely to either associate your brand with being unreliable or go try a different tool. Both outcomes are going to cost you money.

bsder··on Setting up your spare Mac for Claude Code to control, a step-by-step guide
> Many Claude Code power users don’t really use IDEs anymore

This is something we of the HN bubble take for granted. Most of us know how to type quickly and use editors and use macros and program scripting languages and compose regexes.

The vast majority of programmers do not know those things. As such, AI speeds them up tremendously.

bsder··on Is this the end of the once-mighty GoPro?
My thought was because most cheap, small dehumidifiers are janky crap that almost always result in unhealthy gunk everywhere?

I can certainly see that Miami would have no issue with refilling this though.

bsder··on What AI did to stackoverflow in a graph
> Ask yourself: in what year did it become difficult to ask questions on Stack Overflow? 2014? 2016? 2018? 2020?

The year that Google made "open source contribution" a checkbox on your annual review. That's when almost ALL these types of sites went to dogshit. And then everybody followed Google which then weaponized it even more.

Once Google made Fake Internet Points(tm) worth actual money via your annual review, all holy hell broke loose over the sites.

bsder··on Is this the end of the once-mighty GoPro?
> i have a chinese robot from 3i that fills its mop water tank from humidity in the air.

Okay, I definitely want a link for that one. That's either the most awesome hack or the biggest marketing lie ever.

bsder··on How Our Rust-to-Zig Rewrite Is Going
> languages ideally should not have breaking changes ever.

I disagree MIGHTILY. This is how you wind up with C++ and Java.

Languages need to be able to remove features to stay coherent. Occasionally, you get things wrong, it takes time to figure that out, and that's just the way life is.

bsder··on Who Is America's Homer?
If you're going with songwriters grabbing epic snapshots of life, you're talking about songwriters in the class of Bob Dylan, Stevie Wonder, Bruce Springsteen, or Prince who wrote not just for themselves but others as well and were all pretty prolific in their output.
bsder··on Who Is America's Homer?
Definitely Twain and it's not even close. Huckleberry Finn even has the episodic flavor of The Odyssey.

For books you have "The Innocents Abroad", "Roughing It", "The Adventures of Tom Sawyer", "A Tramp Abroad", "The Prince and the Pauper", "Life on the Mississippi", "Adventures of Huckleberry Finn", and "A Connecticut Yankee in King Arthur’s Court".

That's a hell of a lineup and includes a LOT of the flavor of the US as a young country.

bsder··on Cursed circuits #6: reverse avalanche oscillator
> Art of Electronics

I would never recommend AoE to pretty much anybody nowadays. The problem is that AoE happily presents circuits you should almost never use right next to circuits you should almost always use with no indications distinguishing the two.

bsder··on Why it's so difficult to produce American-made medical gloves
> Everyone is going to turn that order down because there’s no money or future in it, but there’s plenty of better work that pays better from companies who want to keep using your services in the future.

Until there isn't, and you go bankrupt because you didn't generate new independent business.

Maximally efficient is minimally robust. Or, perhaps you prefer: efficiency is the reciprocal of resilience.

And, by the way, China somehow manages to support these small manufacturers. For example: Chitu Systems supplies the small volumes of LCD screens for 3d resin printers.

bsder··on Why it's so difficult to produce American-made medical gloves
And yet somehow we had no toilet paper in the pandemic. The manufacturers all simultaneously refused to retool.

This proves that the market does not inherently work magic.

bsder··on Rewriting Bun in Rust
Naive was 4-9% on the initial pass.

Also note that the larger percentages were against already smaller binaries. That smells like there was a single large constant number that got saved somewhere rather than general improvements.

> After that initial shrinkage, the team explored more opportunities for binary size reduction using linker optimizations like Identical Code Folding, removing unused data from ICU, and lazily decompressing small parts of libicu with a zstd dictionary on-demand.

I'd be VERY interested in seeing what the individual effects of those parts were.

bsder··on Why jet engines aren't made in China
> The US's longstanding refusal to apply antiticompetition law causes a number of harms to consumers, entrepreneurs, and the stability of our economy.

It's worse than this.

The US Government had an actual goal to reduce the number of defense suppliers. And they succeeded at it.

Yeah, talk about an own goal ...

← PreviousPage 2 of 34Next →