HN user

nahnahno

138 karma
Posts0
Comments53
View on HN
No posts found.

This is not what premature optimization is the root of all evil means. It’s a tautological indictment of doing unnecessary things. It’s not in support of making obviously naive algorithms. And if it were it wouldn’t be a statement worth focusing on.

As the point of the article is to see if Claude can write better code from further prompting so it is completely appropriate to “optimize” a single implementation.

It makes sense to anyone who has tried to build open source software as a sustainable business.

It doesn’t make sense to people who contribute small hobby projects or work as researchers / are government funded, which means ultimately paid for by businesses and consumers thereof.

In reality open source is very difficult to build a business around, which means that software can’t exist long term. It’s not about not wanting to be open source, it’s about realising that you and your employees livelihoods are being abused by people who see open source and take it to mean they shouldn’t pay. Especially egregious when your competitors take your work and build a closed sourced business around it.

Then think of what it means if you have a person in their 40's that is really investing times in startups. Either they're stupid or they are committed in a way that 20 year olds likely aren't.

This is explained in the article:

“ That does happen, of course, but research shows that it is not the full story. A study of more than 17,600 overweight and obese patients from 41 countries who took semaglutide found that participants lost about 10% of their body weight and had a 20% reduction in serious adverse coronary events, strokes, heart attacks and all-cause mortality. Crucially, these cardiovascular improvements long preceded any meaningful weight loss. ”

This is so stupid.

If you want to not be fat, exercise and eat fewer calories. Full stop.

The fact that a certain group of individuals don’t have that self control is just evidence that education and public health have a place. Drugs won’t solve that.

These drugs are needed for people with metabolic disorders caused by years of food abuse or poor genetics. It’s not a population wide solution.

Batching helps, and if you can avoid syncing after every write that helps too. In practice I get great throughout, but then I’m OK with losing a small amount of data if my server dies during writes, as long as that doesn’t lead to corruption, which it doesn’t with MDB_NOSYNC and kernel guided fsyncing

the review guide had everyone on 24H2; there were some issues with one of the updates that messed up performance for lunar lake pre-release, but appears to have been fixed in time for release.

I’d expect lunar lake’s position to improve a bit in coming months as they tweak scheduling, but AMD should be good at this point.

Edit: around 16 mark, https://youtu.be/5OGogMfH5pU?si=ILhVwWFEJlcA3HLO. The laptops came with 24H2