News for hackers. Stuff that matters.

chippiewill

Re:Bringing uv and ty together on Saturday October 24, 2026 @03:25AM (#50218997)
I agree, it sounds like they're trying to expand their moat because they realised they were too late to the better type-checking party.

It's somewhat ironic that they're only just getting around to it actually. The predecessor to `uv`, `rye`, had integration for `ruff` fairly early on - but Astral have really dragged their heels on putting it into `uv` (presumably because `ruff` had already won) and even now aren't adding support until after `ty` is integrated.

Re:Differences Between `Foldl` and `Foldr` on Monday October 05, 2026 @12:24PM (#49966938)
I think once you become comfortable with a fold, and of thinking in that manner, it actually becomes easier with a fold.
Arc turned off MV3/UBO a few weeks ago for me, similar time to when all the other Chromium based browsers did.

I'm thinking of switching to Zen which is a Firefox based clone of Arc

Nuclear reactors are in a delicate balance, they are in constant feedback loops that means an unexpected power drop or an unexpected rise can cascade. The withdrawal of the others rods is not specifically in response to one being dropped in accidentally - it will be in response to the drop in the power output.

There's not a safety risk from doing this because the control systems are doing this to specifically stay within the stable power output.

There are some significant negative consequences from the power dropping excessively and unexpectedly. One of them is an excessive build-up of Xenon in the reactor which is a feedback loop that continues to reduce fission (known as Xenon poisoning) and is one of the underlying causes of the Chernobyl incident. Now, as far as I'm aware there are no Nuclear reactors running today that are _unsafe_ if they encounter Xenon poisoning - but it's not something you want to stumble into.

If there were a genuine safety concern related to a control rod drop then the reactor would scram and the _all_ the rods would drop and the reactor would need to be restarted.

Re:Grok 4.6 on Wednesday August 12, 2026 @04:17PM (#49277989)
I've been using Grok instead of Opus the past few weeks.

It's a downgrade, but barely noticeable for me and totally inconsequential for the amount of work required to fix it and the corresponding $$$ saving.

Re:Grok 4.6 on Wednesday August 12, 2026 @04:15PM (#49277969)
> benchmark hacking

I think this is the main one. The benchmarks from this are heavily cherry-picked, and they also widely publicised their performance for 4.5 while downplaying the fact the benchmarks were "accidentally" in their training set

Turing was a helluva smart guy, but he doesn't have the benefit of hindsight.
Re:Claude Code uses Bun written in Rust now on Monday July 20, 2026 @05:32AM (#48976330)
The choices were clearly (far) less important than having the best model and a good product that was way ahead of the competition.

However, that's not the same as the technology choices not mattering at all. As others have mentioned the product is buggy, and it appears Anthropic are struggling to continue to release new features within the existing architecture.

That's also not to say that Anthropic made bad choices - there's always going to be a tension between building quickly to capture the market now vs moving slower and building something more maintainable in the long-term.

No, they haven't done that yet. It's just a proposal, but it's not likely to be formally stopped until 2035.

The reason we've stopped having leap seconds is because the drift between TAI and UT1 slowed down and has actually been very slowly drifting in the other direction.

> the variations mostly cancel out

I don't think we know this do we? we haven't been measuring accurately enough for long enough to be confident that it does in fact cancel out. In fact for the period of time where we've been applying leap seconds they were happening with significant frequency and always in the same direction. It's only been very recently that there's been the realistic suggestion it might drift in the other direction.

If anything people have been suggesting that if we do get rid of leap seconds that we can just wait until the offset is enormous instead (say an hour) because it would take a very long time to happen. But even still, that does actually affect everyday people (because people would surely notice when solar noon is an hour later/earlier). Although pragmatically the obvious solution there is to change timezone instead.

Re:Tiny data centre used to heat public swimming pool on Wednesday July 08, 2026 @09:45AM (#48831905)
Pre-GPU times you'd be right, but these days a 4U server could have 8 GPUs pulling 350+ watts each. A washing machine sized unit could contain perhaps 4 of these 4U servers so the unit as a whole could be drawing upwards of 11kW.
Re:OpenAI Submits S-1 Draft to SEC on Monday June 08, 2026 @08:28PM (#48454466)
The magic 50% ownership isn't relevant for that purpose. There are special provisions which means that the Foundation effectively exerts full control over the company because it appoints the entire board.
But that's why you have a lockfile?
There isn't a good way to know if a given package is using semver though.

There's a lot of packages in the Python ecosystem that use time based versioning rather than semver (literally `year.minor`) and closed ranges cause untold problems.

I used to work for an AV startup.

One of my favourite things to see were the random encounters that our data annotators would flag up.

Unusual agricultural vehicles, large to-scale images on the sides of vehicles, cars facing backwards being carried by a vehicle transporter.

It's a wildly long tail of things that automated vehicles need to handle.

Re:System Card: Claude Mythos Preview [pdf] on Tuesday April 07, 2026 @02:48PM (#47679662)
Alternatively they'll just wreck it down a bit so it beats a competitor but isn't unsafe.
They didn't update them last October is why.

I think at this point Apple will just release new versions of laptops whenever new CPU revisions and yields allow. M5 Pro wasn't ready for October so delayed until now.

Re:Asahi Linux Progress Report: Linux 6.19 on Wednesday February 18, 2026 @07:54AM (#47060447)
IIRC Marcan mentioned something he found that had been deliberately put into the Mac boot loader that made booting alternative operating systems easier and perhaps making it possible altogether.
Re:GitHub Agentic Workflows on Sunday February 08, 2026 @11:05AM (#46935496)
It doesn't work for transitive dependencies, so you're reliant on third party composite actions doing their own SHA locking.
The company I used to work for was developing a self driving car with stereo depth on a wide baseline.

It's not all sunshine and roses to be honest - it was one of the weakest links in the perception system. The video had to run at way higher resolutions than it would otherwise and it was incredibly sensitive to calibration accuracy.

Re:New York Wants to Ctrl+Alt+Delete Your 3D Printer on Wednesday February 04, 2026 @04:08AM (#46883411)
The UK doesn't need to put restrictions in for 3d printing guns because the viable approaches for 3d printing them usually require _some_ off the shelf gun parts not to mention actual ammunition which you can't feasibly acquire in the UK to begin with.
But no one forces pre-commit hooks onto you? You can just not install the hook into git and run the tool manually instead.
No one forces you to install the pre-commit hook on your local checkout so what you're suggesting is universally the case. You're perfectly free to just run it manually or let it fail in CI or use `--no-verify` when committing to skip the hook if you install it.
It depends on the hooks you're using and how many of them.

For some languages there are some rather slow hooks, and using it on a big monorepo can take a while (a full run across my work's main repo takes minutes). If you update python based hooks all the time then installing and creating the virtualenvs can be slow too which prek speeds up.

The pre-commit tool (which prek is based on) has a large ecosystem of off the shelf checks for various language linters and other checks and a convenient way of writing them (including working out which files have changed and which checks to run based off of that)

The benefit to many of having them as a hook is that you discover it's broken before you pushed your changes, and not when you finally get around to checking the CI on your branch and realising it failed after 30s.

There is of course no reason why you have to have it installed as a precommit hook - many people prefer to run it manually, and the pre-commit tool/prek allows for that.

Re:xAI joins SpaceX on Monday February 02, 2026 @06:07PM (#46863488)
Ground stations would be the major problem.

Maybe if Elon launched himself and the dev team into orbit and didn't use any ground stations and just Starlink terminals he could start getting into legal loopholes.

Re:PlayStation 2 Recompilation Project Is Absolutely Incredible on Thursday January 29, 2026 @08:07PM (#46819325)
Sony have actually been fairly chill about emulators etc. so I'd be surprised if lawyers got involved here.

They actually used an open source Playstation emulator when they released the "Playstation Classic" in 2018.

Re:De-dollarization: Is the US dollar losing its dominance? on Tuesday January 20, 2026 @05:46PM (#46698709)
In the UK we have a convenient way of observing this phenomenon.

The FTSE100 is mostly multinational companies valued in pounds. The FTSE250 is mostly British companies valued in pounds. If the FTSE100 goes up while the FTSE250 stays flat or falls then it means the currency got devalued and there's no real growth.

Re:Notes on Apple's Nano Texture (2025) on Monday January 19, 2026 @07:21PM (#46686411)
I'd definitely recommend popping to an Apple store at some point and looking at a nano display in person. It's really kind of freaky, it has a paper-like quality to it that I've not seen with any other laptop display. I'm not sure a picture or a description is ever going to cut it.
I thought Intel was too far behind on their process nodes?

Older »