News for hackers. Stuff that matters.

reitzensteinm

After completing a Hardcore Hell Sorceress run, I’m happy to report our CPUs are fully compatible with this software.
In a contemporary interview with Marques Brownlee, Musk said they didn’t currently have the technology and the specs were an extrapolation for what they expected to be available on release.

This isn’t a comment on your broader point.

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.
Re:Why a dispute costs $229 on a $129 pair of shoes on Sunday September 13, 2026 @06:19PM (#49689315)
By double counting the loss of the item and the lost revenue you can really make a title seem worth a click.
Re:Animation in Bevy: The Big Picture on Wednesday September 09, 2026 @11:45PM (#49638153)
Yes
Re:Creepy Crawlies on Sunday August 30, 2026 @06:29PM (#49503477)
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.

Re:Things I want in a modern relational query language on Sunday August 23, 2026 @04:45PM (#49412448)
You're right, I was talking past you.

I have an implicit belief that SQL isn't the most effective low level language we could have and LLMs will free us up to explore that space, similar to asm.js -> WASM. But I'm open to being wrong about that.

Re:Things I want in a modern relational query language on Sunday August 23, 2026 @12:17PM (#49410037)
LLMs are also very good at writing code for newly invented languages, especially if they can execute it and iterate. I strongly believe the barrier to switch languages is lowered in a post LLM world.

Ten years ago I was at a startup where we used Datomic, and it was okay, but six months in the sales team was like “ok how do I run SQL queries so I can triage leads”. We had no answer of course.

Today it would simply be: type what you want in natural language and we’ll generate the query with Claude.

I just tried one representative query from that startup against a hypothetical datalog query tool in Rust and it did just fine.

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.
Re:Factorio 2.1 Experimental Release on Wednesday July 01, 2026 @10:52AM (#48747830)
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.

Re:Factorio 2.1 Experimental Release on Tuesday June 30, 2026 @02:12PM (#48736835)
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.

Re:Factorio 2.1 Experimental Release on Sunday June 28, 2026 @10:48AM (#48707799)
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.

Re:Factorio 2.1 Experimental Release on Saturday June 27, 2026 @10:44AM (#48698739)
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.

If anything, in immature engineering organizations, preserving netcode invariants to successfully deliver a multiplayer project might benefit from a little of that disposition.
Re:Don't Build Your Own Lisp on Sunday June 14, 2026 @01:53PM (#48530374)
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.
Re:Don't Build Your Own Lisp on Thursday June 04, 2026 @02:04AM (#48394619)
I never doubted that. It’s clear the author knows their shit.
Re:Don't Build Your Own Lisp on Wednesday June 03, 2026 @11:53AM (#48385734)
“Functions use dynamic scoping. This is categorically a mistake, and one which ironically has been suggested to seriously mess up fexprs.” (links to Kernel)
Re:Don't Build Your Own Lisp on Friday May 29, 2026 @10:55PM (#48332020)
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.
Re:Warm up your MacBook (2019) on Thursday May 28, 2026 @07:24AM (#48307424)
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.

Re:Bun support is now limited and deprecated on Friday May 22, 2026 @09:28PM (#48243623)
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.

Re:Bun support is now limited and deprecated on Friday May 22, 2026 @04:00PM (#48240822)
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.

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.

No Code, surely?
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.

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.
Re:What Are Skiplists Good For? on Monday April 20, 2026 @12:46PM (#47836923)
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

Re:What Are Skiplists Good For? on Sunday April 19, 2026 @01:45PM (#47826106)
At the intersection of these two topics, does Antithesis have any capabilities around simulating memory ordering to validate lock free algorithms?
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.

Re:Updating Gun Rocket through 10 years of Unity Engine on Saturday April 18, 2026 @11:40PM (#47821625)
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).

Older »