News for hackers. Stuff that matters.

choeger

Would be great to get at least a glimpse of an understanding about why the algorithm does the enumeration in the first place.

Surely it cannot be necessary for the complexity result?!

Re:Wealth Inequality in America drawn to scale on Friday October 30, 2026 @03:07AM (#50300674)
Of course they buy real things for it. And of course they do buy a lot and take up a lot of resources.

But I think it's orders of magnitudes below what their wealth number suggests. For instance, I don't believe that Elon Musk uses hundreds of square kilometers of living space (US average is 66m², scaling by wealth would give Elon hundreds of square kilometers). Same holds for food, heating, medicine, etc.

Re:Wealth Inequality in America drawn to scale on Friday October 30, 2026 @03:01AM (#50300648)
Fighting power concentration is a whole different game and I agree that it's necessary. But I think that wealth taxation isn't the right tool for it at all. You need something much more progressive than that.
Re:Wealth Inequality in America drawn to scale on Wednesday October 28, 2026 @07:47AM (#50272072)
The thing is: You cannot eat, or live inside, or get medical treatment from, stocks.

Wealth taxation cannot redistribute the kind of wealth we care about most. At least not by itself.

You need someone to buy the stocks in exchange for labor. So you need to keep the stocks themselves valuable.

As an extreme example, if you'd just take away all the SpaceX and Tesla stock from all shareholders and redistribute them, they would probably be near worthless because you just demonstrated that their value is more or less random.

I think that wealth taxation will only work if you give ironclad guarantees that people that are merely rich or middle-class will never be subject to it. If you can show that a stock is more valuable to, say, a medical doctor, then to the CEO of a hyperscaler, you might have a working system.

Re:The Exponential Time Hypothesis Is False [pdf] on Tuesday October 27, 2026 @03:50AM (#50255815)
I am long out of this game, but the complexity class they show still has an n in the exponent, even if divided by log(n).

I have no intuition whatsoever on how that algorithm scales. Can anyone enlighten me?

https://www.basis.ai/blog/ship-your-interpreters/

This is the counter. Make your software provably correct. Then you don't need gatekeepers nor to fear any attackers.

Maybe a house tax should not be based on the value of the house, then?

You could easily imagine a flatrate per square meter. Or a flatrate per capita.

For the "stronger shoulders should carry more" argument, I'd look at the income from the property. If someone owns a collection of old paintings, why should they be taxed based on their value?

Re:The Rise and Fall of Agent Civilizations on Sunday August 30, 2026 @06:42AM (#49497486)
I read the agents used SSRF via artifactory to gain uncontrolled access to the net.

Apparently their intended net access went through a tightly controlled proxy. Even that appears to be very risky, tbh.

If I was to setup a sandbox for such a complex and autonomous system, I'd probably point them to an archive-like cache for net access and cut their comms at the package level.

Re:The Rise and Fall of Agent Civilizations on Sunday August 30, 2026 @03:22AM (#49496454)
There are two things I don't understand about this story.

First, why does an agent get any write access to artifactory at all?

Second, why is the artifactory cache not disconnected from the net? Surely you'd not feed it with new software versions while the eval or training is running.

So rewriting gets cheaper and cheaper. New features fall more or less into the same category. Refinement doesn't.

The question is: Will we live in the world of breathless re-implementation, new features every week, rebranding every quarter or will we eventually discover the value of stability, software that does its thing more or less optimally for decades?

Recent examples of things like curl or Firefox are interesting in that regard. Will we end up with a nearly perfect HTTP user agent and stick with it for decades?

Who said that? It certainly helps. Poland has close trade and manufacturing ties to Germany and has rightfully developed from a "cheap" image to "quality that's still affordable" image.
It certainly helps to be neighbor with an economically strong but demographically weak and overly beaurocratic country that hungers for eager, competent workers.
Re:Using "underdrawings" for accurate text and numbers on Monday May 04, 2026 @12:41AM (#48004714)
Transformers are great translators. So, yeah, starting with structured output like SVG is probably the best way to start.

It should be fairly trivial to fix any logic errors in the structured output, too.

Re:Borrow-checking without type-checking on Friday April 24, 2026 @03:30PM (#47894745)
You seem to have no idea what you're talking about. Type theory is a thing, much older than any compiler. And soundness has a meaning.

> It just means type errors are checked at runtime instead of compile time.

This is a fundamental misconception. A type checker proves the absence of errors. It doesn't check for error conditions. That is: A program that isn't (cannot be proven to be) well-typed can very well be correct. But a program that is well-typed is guaranteed to be free from certain errors.

What you call "dynamically typed", in contrast, is comsequent just value inspection and stopping the evaluation/execution early. A program that has been executed successfully often is not necessarily correct.

Re:Borrow-checking without type-checking on Thursday April 23, 2026 @02:00AM (#47872653)
Dynamic typing is no typing.

The point of types is to prove the absence of errors. Dynamic typing just has these errors well-structured and early, but they're still errors.

Re:Cybersecurity Looks Like Proof of Work Now on Thursday April 16, 2026 @01:20AM (#47788933)
To me it looks like formal verification is going to be the answer. We're going to move up the ladder and write formal specs and proofs soon.
Re:Code is run more than read (2023) on Friday April 10, 2026 @11:12AM (#47719376)
Clearly, there is a thing missing here: Regulations. If you have strong regulations on how you can make money, you cannot sustainably have biz antagonize user. So in that case biz just becomes a filter for users that actually are willing (and able) to fund your software. That's a good thing.

Obviously, our regulations aren't perfect or even good enough yet. See DRM. See spyware TVs. See "who actually gets to control your device?". But still...

It's much, much, easier to run an LLM than to use a static or dynamic analyzer correctly. At the very least, the UI has improved massively with "AI".
Is it? If "others with AI" deliver what you consume, it should also make it easier to deliver more than you consume because what you consume becomes cheaper.

Maybe a part of the anxiety is the realization that much if what was delivered by well-paid people before AI is actually not something the very same people want to consume?

Re:Verified Spec-Driven Development (VSDD) on Saturday February 28, 2026 @02:41PM (#47199338)
If I am not mistaken, the verification is problematic here. It's run too late.

A piece of code that satisfies a single test will most likely not be probable to adhere to the spec.

Worse, the whole spec can only be correctly implemented in total. You cannot work iteratively by satisfying one constraint after the other. The same holds for the test cases. That means that satisfying the last test or fulfilling the last constraint will take much more work than the first. The number of tests passed is not a good metric for completion of the implementation.

Re:What it means that Ubuntu is using Rust on Tuesday February 24, 2026 @02:14AM (#47133871)
That would be great, but Rust relies on compile-time monomorphization for efficiency (very much like C++, if you consider templates polymorphic functions/classes).

This means that any Rust ABI would have to cater for link-time specialization. I think this should be doable, but it would require a solution that's better than just to move the code generation into the linker. Instead, one would need to carefully consider the usage of the "shape" of all parameters of a function.

Re:15 years later, Microsoft morged my diagram on Wednesday February 18, 2026 @04:14AM (#47058939)
I am working with main/master for years now, and there's one problem you don't have with develop: Whenever you merge something into master, it kind of blocks the next release until its (non-continuous) QA is done. If your changes are somewhat independent, you can cherry-pick them from develop into master in an arbitrary order and call that a release whenever you want to.
Re:GrapheneOS – Break Free from Google and Apple on Tuesday February 17, 2026 @05:48AM (#47045956)
What about device attestation? Will you be able to run banking apps and Netflix et. al.?

For me the biggest concern is that while you may be able to use and run your own device, you will be locked out of most propietary services. Much like how more and more websites simply don't work with Firefox anymore.

Re:In Europe, Wind and Solar Overtake Fossil Fuels on Thursday January 22, 2026 @12:39PM (#46722531)
The panel price doesn't matter. It's the installation and the surroundings (electrical setup, converter, battery) that determine the price nowadays.
Re:In Europe, Wind and Solar Overtake Fossil Fuels on Thursday January 22, 2026 @12:38PM (#46722504)
> Dad in Victoria Australia just got 10.6kw fully installed and operational for $4000 AUD. ($2,700 USD)

How the heck are the panels even installed and connected for that price? That's about 25 panels, IIRC. What about the installation material and the ac/dc converter?

I think it's important to note that not all collisions are equally dangerous. Consider a sat on a polar orbit colliding with one on a equatorial orbit. Or two satellites on different directions. That is going to be spectacular. Otoh, these kind of collisions are unlikely and should be manageable by just assigning certain shells (say 5km) for every possible direction and orientation.

If two Starlink satellites collide that go roughly in the same direction, it's not exactly a huge problem.

I think the biggest issue is to coordinate this and potentially disallow some excentric orbits.

Re:Scott Adams has died on Wednesday January 14, 2026 @01:00AM (#46612841)
> but the sociological construct of race, which is what we refer to in this context, obviously exists.

I doubt that something built on self-identification yields a meaningful concept of racism.

Re:Scott Adams has died on Tuesday January 13, 2026 @03:15PM (#46607241)
It starts by believing that there are distinct human races (which there are not). That alone makes most US Americans racist based on language alone. No (sane) German would nowadays speak of "Rasse" to describe someone with a different skin color.

Then, of course, racism consists of the believe that some races are intrinsically less valuable (in whatever sense) than others. I didn't see Scott Adams voice that part. But I might have missed it or it might have been implied.

But it's important to note that US identity politics of the last couple of decades looks increasingly weird to me as an outsider in any case.

Re:The rise of industrial software on Thursday January 01, 2026 @07:39AM (#46453639)
It's the central point of the metaphor. Software is not constrained by the speed of implementation, it's constrained by the cost of maintenance and adaptation to changing requirements.

If that wasn't the case, every piece of software could already be developed arbitrarily quickly by hiring an arbitrary amount of freelancers.

Re:The rise of industrial software on Thursday January 01, 2026 @07:37AM (#46453625)
You're describing maintenance of existing software or even existing deployments that's a completely different beast.

I am certain cost can go down there, but that will only compete against SaaS where the marginal cost of adding another customer is already zero.

Older »