HNHacker News
TopNewBestAskShowJobs

reitzensteinm

12,892 karma · joined February 20, 2007

Not as awesome as Zed Shaw, but close.

Contact me at any time at: `${username}@gmail.com`

submissionscomments
reitzensteinm··on Apple M6 Pro Achieves the Highest Single-Core CPU Score in Geekbench 7
If they’re rushing the M7, it’s possible the M6 Pro and Max will be MacBook Ultra only. It would certainly give it quite a halo.
reitzensteinm··on Why a dispute costs $229 on a $129 pair of shoes
By double counting the loss of the item and the lost revenue you can really make a title seem worth a click.
reitzensteinm··on Animation in Bevy: The Big Picture
Yes
reitzensteinm··on Google Has Removed MV2 Extensions from the Chrome Web Store, Including UBO
https://www.ghacks.net/2012/02/26/avast-7-will-install-googl...

https://searchengineland.com/google-chrome-page-will-have-pa...

https://community.adobe.com/questions-638/adobe-flash-instal...

https://www.microsoft.com/en-us/wdsi/filesubmission

https://www.findmysoft.com/news/google-gets-pushy-with-chrom...

Etc. This stuff was very real and is a ten second search away, maybe try that before accusing parent of having a faulty memory because it doesn’t agree with yours.

reitzensteinm··on Creepy Crawlies
Paying a second of CPU time is an inconvenience to a user but trivial for LLM scraping.

The GPU cost to pretrain on that page once will dwarf by 2-3 OOMs the CPU cost to compute Anubis, scrape and post process it. And you’re not going to just train on it once!

At best you’re creating a speed bump for wannabe players scraping with no real plan. The folks training models people use just do not care.

reitzensteinm··on New Orleans will use AI to answer 911 calls instead of a human
What about cases where e.g. there's an earthquake with thousands of incidents and you need to triage help to the worst? It's not common, but there are absolutely cases where small amounts of intelligence applied in parallel is a genuine advantage.
reitzensteinm··on Factorio 2.1 Experimental Release
M:N distribution itself has been massively devalued in Space Age - it’s so cheap and easy to build everything from scratch in situ with the new production buildings.

Eg you don’t need city blocks making circuits, just pipe in molten metal and make them with foundries and EM plants. And then you also get steel, copper wire, gears, whatever else you might need.

There are a few exceptions of course, like lubricant for electric engines, but it’s not nearly as complicated as it was pre Space Age.

reitzensteinm··on Factorio 2.1 Experimental Release
Washing ore is probably the easiest solution - research high levels of mining productivity, put quality modules in drills, filter off uncommon+, and loop them through recyclers until they are at the desired quality level.

It’s inefficient but has a very low cognitive load.

You can improve the efficiency a little by increasing the quality floor each level, eg rare iron ore, epic iron plate, legendary steel. But in my post endgame playthrough I was drowning in so much legendary ore with this method I didn’t bother.

reitzensteinm··on Factorio 2.1 Experimental Release
I agree they’ll be viable. They’re much harder to use but roughly equally good.

Also my late game experience is probably not representative of the phase just after victory where trains may have a slight edge - there could be a sweet spot there where the decoupling is worth it because you can horizontally scale through bottlenecks.

By the end I was using dedicated patches for each science so trains just get in the way.

reitzensteinm··on Factorio 2.1 Experimental Release
Yes. Quality boosts storage for wagons and speed for trains. Also unloading is more compact due to inserter belt side selection.

I did a 1m eSPM base though, and I don’t think the totality of all of that would bring me back to trains. Belts are extremely reliable, and I have never managed to make trains so.

reitzensteinm··on The best thing that has ever happened for multiplayer games
If anything, in immature engineering organizations, preserving netcode invariants to successfully deliver a multiplayer project might benefit from a little of that disposition.
reitzensteinm··on Don't Build Your Own Lisp
My belated apologies for the misunderstanding. The irony of me coming here and throwing shade on your work as a result is not lost on me.
reitzensteinm··on Don't Build Your Own Lisp
I never doubted that. It’s clear the author knows their shit.
reitzensteinm··on Don't Build Your Own Lisp
“Functions use dynamic scoping. This is categorically a mistake, and one which ironically has been suggested to seriously mess up fexprs.” (links to Kernel)

It’s possible my interpretation wasn’t correct and the author was citing Kernel’s approach as sanity. That would make sense technically.

reitzensteinm··on Don't Build Your Own Lisp
The dig at Kernel is kind of depressing. It's probably an evolutionary dead end, but god damn it, the world is better when people try things. Dismissing them doesn't make you cool.
reitzensteinm··on Warm up your MacBook (2019)
I had Windows and Mac laptops back then, and the HN snobbishness around the superiority of the Mac was genuinely baffling.

My i9 2019 MBP with discrete graphics was probably the worst laptop purchase I ever made. Docking it to an external monitor would enable the GPU, so even when idling it would run the fans and drain the battery.

I’d read cautionary tales about Windows laptops being pulled out of backpacks scorching hot as they failed to shut down. But that happened to my Mac all the time, too.

The M series though is incredible. I can’t imagine buying a Windows laptop now.

reitzensteinm··on Bun support is now limited and deprecated
Are we reading the same post? They literally point to bugs X and Y.

I don't see politics, I see frustrated maintainers of a hobby project that aren't particularly professional.

reitzensteinm··on Bun support is now limited and deprecated
Bun in its current state absolutely has issues like segfaults. As nice as it is, I moved off of it back to node for production.

Folks generally tolerate issues if they believe they’ll get better with time. I know I did for a while. If that confidence collapses, that’s not politics.

reitzensteinm··on New Gas-Powered Data Centers Could Emit More Greenhouse Gases Than Whole Nations
Well, I found the proposal clear and your response confusing.

There are reasons it might not work, not least of all political. But a link to a paper picking a bone with LCoE is talking past GP.

reitzensteinm··on EvanFlow – A TDD driven feedback loop for Claude Code
No Code, surely?
reitzensteinm··on Waymo says can't avoid bike lanes because riders want to be dropped off in them
From my experience, a tiny alarm sounds, a voice says cyclist approaching and the door clicks to locked. At least I believe it did, I heard a sound. I didn't check the handle.

I don't believe the car was specifically in a bike lane at this time but I'm new to the city and may have missed the markings.

reitzensteinm··on Tesla discloses $2B AI hardware company acquisition in filing
Elektrek went from insufferably pro Tesla to insufferably anti Tesla. If you liked it before and not now, your quarrel is with the direction of the propaganda.
reitzensteinm··on What are skiplists good for?
I wrote a library called Temper, which simulates the Rust/C++ memory model with atomics in a similar way to Loom. But it goes much deeper on that narrow domain, and to my knowledge it's the most accurate library of its kind with the largest set of test cases.

If you simulate using mock CPU instructions like memfence or LL/CS there's no guarantee your model fits your ultimately executed program.

Unless of course, you do something like antithesis and directly test what compiled. It's an interesting alternative world.

I've taken the liberty of adding you to LinkedIn - would love to grab a drink next time you're in the SF Bay area.

https://github.com/reitzensteinm/temper

reitzensteinm··on What are skiplists good for?
At the intersection of these two topics, does Antithesis have any capabilities around simulating memory ordering to validate lock free algorithms?
reitzensteinm··on Game devs explain the tricks involved with letting you pause a game
You can still rewind by storing checkpoints, resuming at the most recent before the seek time and fast forwarding from there.

The updates thing is a shame. You can store multiple configuration files for balance patches, but executable code is much harder.

reitzensteinm··on Updating Gun Rocket through 10 years of Unity Engine
There's not a lot of churn in Unity, but that's more because they mostly fail to ship anything of significance than due to excellence in backwards compatibility.

I was in the audience when DOTS was announced, and a decade later Cities Skylines II showed how ill equipped for prime time it remains (not that the developers were blameless).

reitzensteinm··on Bevy game development tutorials and in-depth resources
Yes, absolutely. I did that before vibecoding too, as rapidly editing and testing is so crucial.

The way Bevy's internal state is so easily saved and loaded is convenient for this.

reitzensteinm··on Bevy game development tutorials and in-depth resources
Compile times are my biggest struggle, too. I'm vibecoding Bevy with parallel agents, and the bottleneck is often compiling the changes on my 7950X, not getting Codex to write them.

As far as file sizes go, I'd be really interested in how a Rust compiler that didn't monomorphize so much would perform. Right now you have to modify the source code to write polymorphic generic functions, but it doesn't strictly have to be that way (at least as far as I can see).

I wouldn't use Bevy for a web only game either, especially while it's still single threaded on WASM.

reitzensteinm··on Bevy game development tutorials and in-depth resources
This site is excellent. I emailed the author to thank them after reading it cover to cover, and they replied and asked if anything was unclear or if there was anything I wanted to see explored more.

Quite the dedication to a free resource!

reitzensteinm··on Has electricity decoupled from natural gas prices in Germany?
But this document does not. Note it says 12.5%, not 12,5%.

1 TWh on the scale of a country is very little - a 1 GW nuclear plant operating continuously would generate over 8 TWh a year.

Nevertheless the back of the napkin math of land requirements for solar check out, so it was probably just a typo and OP meant to say PWh.

Page 1 of 34Next →