News for hackers. Stuff that matters.

Deukhoofd

Re:Moving our warehouse off DuckDB on Monday November 02, 2026 @01:05PM (#50340905)
If I was a user of this product I'd be really worried about the "We rewrote our software 5 months ago, but that didn't solve the issue we wanted to solve so we're doing it again, maybe this time we'll fix it" message of this post.
Re:OpenIDEA: The IDE you know, rebuilt in Rust on Sunday November 01, 2026 @05:19AM (#50324209)
Yeah, it's a Tauri app, which makes the claim in the README about it being a native app also rather a lie.

Did Tauri ever figure out how to run performantly on Linux, or are they still using webkit2gtk? They were looking at integrating Servo last time I checked, but I have no clue how far they've progressed with that since.

It does make sense, when you consider that Google had its earnings report yesterday, and missed its targets. $GOOG is already down 13%. It's an announcement purely for their investors.
Re:JetBrains Thinkrail on Sunday October 25, 2026 @04:42PM (#50235872)
Didn't JetBrains release JetBrains Air recently? This looks like it's basically the same basic premise, except implemented differently. What's their strategy here, are they just launching competing products?

https://www.jetbrains.com/air/

Re:JetBrains Thinkrail on Sunday October 25, 2026 @04:36PM (#50235810)
Yeah, their worktree implementation was very recently hacked in, and it really doesn't work well. The IDE project list duplicate entries for every worktree, IDE project settings don't transfer across worktrees, and every time I switch to another worktree it asks me again what project I want to open, instead of just opening the same solution I have opened.

It's wild that a set of IDEs that are generally fairly good just completely fail in this basic workflow. I really wonder what went through the minds of the product owners and developers that implemented this.

Re:Getting ready to operate GNU Taler in Germany on Thursday October 22, 2026 @04:08PM (#50200305)
So this is trying to compete against Wero, which is being backed by most major western European banks? I wish them luck, but I somewhat doubt they can compete against that.
Re:Upcoming Critical PHP Security Release on Wednesday October 21, 2026 @07:07AM (#50178912)
Doesn't Wikipedia run on PHP? Wonder what their mitigation strategy is for this.
Re:Discover vibe-coded alternatives to popular software on Monday October 12, 2026 @01:56PM (#50060194)
Typically the gathering of requirements is not that hard if they're my own requirements.
Re:Discover vibe-coded alternatives to popular software on Monday October 12, 2026 @12:04PM (#50058385)
Isn't the entire benefit of AI-driven software that I can easily throw together something that fits my exact requirements? Why would I want someone else's requirements?
Re:Cyclomatic Complexity in C# on Saturday September 19, 2026 @04:29AM (#49764539)
I don't disagree that functions with many execution paths are harder to read, but I do believe that the solution given here; 'just split it into multiple functions' frequently makes a function even harder to read. It forces you to scroll back and forth between code.

I think generally when you run into something like this, the better way to handle it is to sit back, and reconsider how your overall handling is designed.

Re:Matt Mullenweg put on 'leave of absence' on Thursday September 10, 2026 @05:11AM (#49640724)
The biggest one was probably 2 years back, the dispute with WP Engine, a hosting provider for WordPress. He used WordPress infrastructure to force all instances hosted there to break, then removed the extensions they built from the plugin store, and then replaced them under the exact same name and identifier with his own.

He then went on this site, and placed incriminating comments under posts discussing that, without discussing it with his lawyers. These comments were then of course used in subsequent lawsuits, which so far he's been losing.

He then also told his employees that if they didn't agree with his actions, they could leave with a severance package, which then had 10% of his employees quit.

Re:Nitter is unarchived and will continue on Sunday September 06, 2026 @03:37PM (#49590047)
We're talking about the "free-speech platform" that bans words like "cis" and "cisgender"?

https://techcrunch.com/2024/05/14/on-elons-whim-x-now-treats...

The platform that randomly banned journalists for using Substack?

https://newrepublic.com/post/179067/twitter-files-matt-taibb...

The same platform that banned left-wing journalists because they were criticizing Musk?

https://mashable.com/article/elon-musk-twitter-journalists-f...

I don't know, it sounds like there's some very good reasons to move away from a centralized platform where the owner can randomly decide he doesn't like you and ban you.

For what it's worth, the Dutch Central Bank argues that this is simply because it'd be easier to sell in London in a crisis situation.

They've previously stated to be far more worried about the dependency on VISA and MasterCard than the gold reserves in the US.

https://nos.nl/artikel/2560460-dnb-maakt-zich-zorgen-over-am...

I wonder how they're doing right now with water levels reaching critical low points.
It sounds neat, but I do wonder how viable this is commercially. How high do we rate the chances that governments around the world will step in before another kind of E2E is rolled out.
I'll have to be honest here man, yeah no shit. I can't think of any good reason of why you would add something like this. A standard comment section is typically bad enough, and at least you're able to moderate that. An anonymous real-time chat embedded within your own blog? That's just asking for issues.
I don't doubt that AI has benefits, but I do doubt that the major AI providers will be able to make back their investments. They've spent trillions of dollars, and yet they've barely created a moat. We're seeing open weight models being released that are only months behind them, that can run for way cheaper. This makes the future of OpenAI and Anthropic suddenly look rather bleak.
The article clearly points out that it wasn't autism for which Mei was treated, but Snijders Blok–Campeau syndrome, of which autism is just a single symptom. That goes way beyond neurodivergency.
Re:Kimi K3 is now live on Thursday July 16, 2026 @11:12AM (#48935680)
I feel like the quickstart is missing something. It's referring to its tech blog for actual benchmarks, but K3 isn't mentioned on there, the last thing on that blog was K2.6, 2 releases ago.
Food tends to be a lot easier to produce, and many countries do often subsidize their food production, as well as have mercantilistic policies to ensure food production is kept locally.

Vaccines is a more interesting one, and would be something that might indeed be of interest to a nation. On the other hand I don't think many governments are that concerned about another pandemic, sometimes the discourse regarding it very much sounds like "what are the odds it'll happen again"

It's probably not a bad idea. Steel is one of the things that an industrialized country needs to produce to protect its own sovereignty. Letting it shut down and just hope you'll always be able to import enough steel from other countries is a bad long-term strategy. You'd be left unable to fend for yourself.
For your first two questions, I can't recommend Crafting Interpreters enough, it's probably one of the best entry-level books that goes into that entire process.

https://craftinginterpreters.com/

This entire issue is a disaster of a Github issue. It looks like its on the entirely wrong repository. I did eventually find the text in another repository; the one for the Android reference implementation: https://github.com/eu-digital-identity-wallet/av-app-android...

It was removed from there to clarify the entire "Hey, this application is not done yet"

It being in the reference implementation instead of the spec is a massive difference. One means that it's just there to show an example, and we should push national governments to do it better in their implementations, while the other would mean that it'd be a requirement for all implementations, which it doesn't appear to be.

It also looks like the reference implementation removed that functionality entirely several months ago: https://github.com/eu-digital-identity-wallet/av-app-android...

So it's a config setting you can change? What would you expect them to fix, that sounds like a feature?
Re:The Road to the WASM Component Model 1.0 on Thursday June 11, 2026 @02:42AM (#48487033)
When I last played with it checking out its capabilities, I found the thing I was mostly missing to really make use of it was the thing referenced in this article, the Component Model. Without a type model and binary specifications, interop was made a lot harder than it'd have been otherwise. Now that that's in, it becomes a lot more useful.

I was mostly looking at it for its state as being a cross-platform supported output platform of bytecode that's fairly well sandboxed. That makes it an excellent target for things like running untrusted plugins in an application in a performant manner.

Re:Changing How We Develop Ladybird on Friday June 05, 2026 @04:36AM (#48409703)
This rather feels like it's completely stepping away from the thing that made the community around Serenity and Ladybird so good.
Re:Dynamic Workflows in Claude Code on Thursday May 28, 2026 @01:21PM (#48312283)
I'm going to be honest, this very much reads like an exciting new way to burn up as many tokens as possible. Large amounts of parallel agents that all have all their work double-checked by multiple other agents, and that keeps running for a longer period of time?

I feel like there are more efficient ways to tackle the issues given.

I don't know about that. I don't think it'd have been a major issue in the country if it were a Belgian or German takeover. It may still not have been desirable, but I doubt the government would have stepped in like they did here.
Can confirm that it's an extremely common verb in The Netherlands.

https://onzetaal.nl/taalloket/appen-whatsappen-vervoeging

The issue was less privacy concerns, and more "hey lets not hand over one of the most critical pieces of infrastructure to a potentially hostile state". DigID is the user authentication platform for basically every government site in The Netherlands. A foreign government could use sanctions to pressure Dutch individuals to comply by limiting access to it.

Older »