News for hackers. Stuff that matters.

torginus

Re:Intel stock collapse worsens as $3.5T chip rout spreads on Tuesday November 03, 2026 @08:22AM (#50351664)
I think it works like this: If it's going to rain, the value of an umbrella is $50, if not, it is 0.

Since you don't know if it's going to rain or not, you are going to value it based on how likely each of these events are. Now the weather report came out, and there's not going to be any rain.

The stock market has lots of guards against volatility, but the AI story bypasses all of them - they're saying that AI is the only thing that is going to matter economically, and AI value is exponential - meaning past performance can be discounted, since almost all value resides in the future.

This means that all companies valuations have been reduced to a single dimension - how much companies can contribute to AI, this increases volatility, since now their value is highly correllated with AI

Re:Revolut moves to self-hosted GLM on Tuesday November 03, 2026 @05:51AM (#50350375)
This is the right call - there's little proof that the quality gap between open models and OAI/Anthropic stuff translates to business results, but you surrender all control of your data to a third party.

The last cause might be a straight up blocker - certain financial regulations straight up prevent you from giving third parties to your data (esp outside national/EU jurisdiction), no matter what documents you sign.

Re:The AI cost of JavaScript frameworks on Monday November 02, 2026 @06:11PM (#50345447)
> Maybe I misunderstand, but I'm not sure I see the point about hard working engineers or memory mapping

I was just saying, in my experience, binary formats tend to be easier to parse than text, relying on machine native constructs such as binary integers, sometimes even matching up their stored formats to C struct layouts (this is the case with, Linux's inode format for example).

Whereas complex textual formats such as JSON or Javascript usually have a tokenization and parsing pass. But they are mostly human readable in exchange, which is a ton more engineering effort to build and CPU time to run.

I was just trying trying to say, that once you really get into sophisticated binary formats, you have to take on similar levels of complexity to parsing something like a programming language, meaning that the parser is not simple, or fast, but the file is not human readable either. Which is kinda the worst of both worlds, and doesn't really drastically reduce file size.

TLDR: Text-based formats are fine, expecially for complex data, and are surprisingly competitive with hand-tuned binary formats.

Re:The AI cost of JavaScript frameworks on Monday November 02, 2026 @11:20AM (#50339143)
Sorry I am not an expert on WASM, I just listed thing that are generally true of binary formats, and my main point was that text formats like minified js are pretty good when it comes to size - im sure a tiny js module would beat your wasm example.

The thing is to get these optimizations, like variable length encoding and tightly packed structs, engineers had to work hard, while a dumb text format gives it for free.

Additionally, they gave up the biggest advantage of binary formats - that they can be mmap-ed directly and read from code.

Re:Patrick Stewart taught us what good men do with power on Sunday November 01, 2026 @06:36PM (#50331068)
Dunno, Picard always struck me as the middle manager type. The kind of guy who enables his subordinates to good work. Which is a very valuable skill, considering I had my share of total psycho bosses, but it's hardly inspirational, and doesn't really exceed expectations.

(And doesn't make very good television either.)

maybe they aren't that good at using AI to build things after all?
Re:The AI cost of JavaScript frameworks on Sunday November 01, 2026 @06:26PM (#50330983)
> it defensively defers execution any time it encounters one

That's a (bad) JS design choice, for example C# doesn't do this. Actually I'm pretty sure even in JS, async/await gets transpiled to state machines, so I think this is easily fixable by shipping a new transpiler implementation that only defers when necessary.

I get your point, but I don't think we should go back to oldschool yield-based iterators to hack around a broken implementation.

Re:The AI cost of JavaScript frameworks on Sunday November 01, 2026 @06:16PM (#50330905)
You'd be right, but you're not really manipulating the HTML in any random way, HTML templating ensures you are making valid DOM edits.

And the cost comes from the fact the browser builds its internal lightweight representation of the DOM when parsing and rendering. You can access this optimized happy path when you are manipulating the HTML through innerHTML or with the <template> DOM tag.

Whenever you access the DOM via JS, a proxy object is created by the VM for each node, and manipulation happens through that. This is a fairly substantial memory and bookkeeping cost, which you don't pay with static HTML.

You can

Re:The AI cost of JavaScript frameworks on Sunday November 01, 2026 @06:09PM (#50330852)
actually minified js is super compact. representing things as string immediately gives you the advantage of basic variable length encoding, whereas most binary formats will give you 32 to 64 bit integers with weird paddings for most structure fields. Afaik WASM also uses SSA forms which are super big compared to more compact representations such as RPN
Re:The AI cost of JavaScript frameworks on Sunday November 01, 2026 @06:31AM (#50324621)
It's astonishing to me that even after a decade of SPA frameworks, most authors don't understand how a browser engine like Chrome works. There's enormous cost of manipulating the DOM from JS, as HTML elements get bound to JS objects lazily.

An actual high performance framework should manipulate HTML as a string directly, or through HTML templates (another feature that has existed in most browsers for a decade).

If you're not building a complex application on top of the web stack (interestingly these increasingly use WASM and their own GUI frameworks, so another moot point), but building an interactive consumption website (scrollable lists of static contents), I'd say instead of fronted frameworks, what most people actually would need is Chrome's experimental declarative partial updates:

https://developer.chrome.com/docs/web-platform/declarative-p...

Which basically stream HTML fragments from the web.

Re:The AI cost of JavaScript frameworks on Sunday November 01, 2026 @06:05AM (#50324472)
Yes, I keep saying this. Async await is like loading spinners - a fix for a problem that shouldn't exist in the first place.

As much as possible should be happening locally, synchronously on the computer, in-process, or at least without yielding your thread context (and even then there are things like page faults which async/await wont save you from, they are 'invisible' to a regular developer).

While you might dismiss this idea, page faults used to be THE leading cause of delays back when hard drives were the norm.

There's a long history of using bookies odds to predict election results. This has been a thing for decades, as bookies have a financial interest in being impartial.
I checked a few recent global elections of note, and it seems Polymarket isn't really good at predicting outcomes of those, but they called the 2024 Trump win pretty solidly months before, so my guess would be they are much more accurate on topics the US public is well informed on.
Good thing Elon Musk told us that AI will make saving for retirement pointless, as it seems all those retirement accounts with index funds are about to get nuked.
> How exactly are House Democrats supposed to revoke the Exchange Stabilization Fund or change the Defense Production Act when they don't have a majority in the House?

https://polymarket.com/predictions/midterms

Re:Formlabs Studio 1 $699 Resin Printer on Thursday October 29, 2026 @06:13AM (#50286781)
Yeah, but Bambu parts are extremely cheap considering their quality.
Re:Formlabs Studio 1 $699 Resin Printer on Thursday October 29, 2026 @06:11AM (#50286770)
I don't care what they say. Having done resin printing, it's toxic and fiddly and you can very very easily ruin your machine. The auxiliary chemicals like isopropyl alcohol are toxic as well, and need to be changed quite regularly if you want to avoid your prints getting an oily sheen.

It also generates copious amount of hazardous waste. Anything that has to do with this degree of material safety hazards should not be a hobby.

Before resin printing, lots of people had a hobby doing resin casts, the forums are full of health-related horror stories, this thing can and will kill you over time.

Re:Amazon Is Gutting Its AI Division After Sustained Failure on Tuesday October 27, 2026 @07:00PM (#50267081)
Dunno about that, but my experience with AWS is their stuff generally works, the other big 2 doesn't.

Generally speaking, on AWS you can buy compute, storage, network and other basic 'goods' and just like a supermarket where you can get either flour and eggs, a cake mix or a ready-made cake, AWS is willing to serve it to you in various levels of ready-ness, and you can start at the level you want, and build your own layers on top if you don't like AWS's solutions.

And AWS's solutions are generally built like that as well, there's no magic to Lambda or Fargate or EKS, its just they run the same EC2s, but with some proprietary magic that lifts some complexity from your shoulders, at the cost of generally some markup, and loss of some otherwise desirable features.

But the core thing is that AWS's offerings are generally solid, so as AI evolves and companies become more willing to take on more complexity, they will move to lower level services, but not necessarily out of AWS itself.

Re:Amazon Is Gutting Its AI Division After Sustained Failure on Tuesday October 27, 2026 @06:45PM (#50266933)
Their core selling point is customer trust that their product works as advertised.

From my interactions with them, is that they really care about customer success, and everything including AI is a means to an end to them.

I think building a cool product with undefined reliability and capabilities, then selling fantasies about what it will possibly be able to do down the line isn't really what they do - or what their customers are paying for.

I am talking about current market realities. I am not saying compute is in demand, or what AI will or will not be able to do, tech companies who hold the purse strings do.

Your argument suggests that there's a hard cap on AI demand (AI can't do as much as hoped), but currently compute demand far outstrips supply, it's just companies can't pay for it - it's a cashflow problem.

In this analogy, gold would be compute. So the more accurate analogy, would be that there's plenty of gold underground, and there's plenty demand for it (as of now), it's that extracting it is so expensive that we might go broke before we can get the gold out.

And the point I'm making, is that shovels are sold at min. 5x markup, and the shovel company (Nvidia and others) has no interest in seeing the market collapse, and is willing to use its generous profits to prop it up.

I think if you use common sense reasoning you can see why the failure mode of AI financing predicted by AI skeptics is unlikely - that is, companies will be swimming in debt and are unable to pay for hardware.

The thing is, these AI GPUs are sold at insane markups - a 5090 was like $1700 MSRP, and a datacenter GPU can't cost like more than triple to make - its just that there's so much demand, that people are paying these markups; thast means these companies are flush with cash, and its in their best interest that their customers don't become insolvent, because then its back to selling GPUs to us rubes, who get sticker shock at 'even' a $1000 price tag.

Therefore they both have the ability and willingness to maintain this forever.

Demand also seems to be there in droves, so the only scenario I can imagine is if datacenter or power infra buildout becomes impossible - plausible, but not what people are worrying about right now.

Re:Rewriting a Commercial Engine in Jai on Sunday October 25, 2026 @06:04PM (#50236469)
My first car was a hand-me-down van from my dad. It was big and akward, but I mostly used it for regular car things, and it was kinda bad and difficult at those, but I could manage.

The fact that it did the things I wanted it to (barely), while allowing me to ignore 90% of the design intent behind it shows it was designed in an opinionated way, just not in the way I cared.

Same goes for C++.

Re:Rewriting a Commercial Engine in Jai on Sunday October 25, 2026 @09:20AM (#50231273)
My understanding is that thinks C++ sucks period (an uncontroversial opinion even among C++ devs).

His reasoning was that C was a pretty minimalist language introducing structured control flow and little else, yet it's flexibility and neutrality has allowed people to explore lots of approaches.

C++ on the other hand is highly opinionated, and a lot of its opinions are considered wrong or at least controversial (template metaprogramming, RAII, exceptions, diamond inheritance, just to name a few).

A lot of the C++ community doesn't use these features (for example Chrome, LLVM have exceptions turned off).

Jai on the other hand goes heavily into typed AST macros (along with a reasonably powerful type inference enigne), a very powerful extension of the language, that this language has gotten right - the feeling you get when looking at the docs is 'well, duh it obviously has to be done like this' - considering how long it took devs to arrive at this system suggests this is far less an obvious task than it looks like.

Other than this, what the language offers over C isn't much - it shares Odin's 'context' idea that you can inject an allocator or logger function and have your methods use that - which is kind of the point imo.

Blow, as outspoken and controversial a figure he is; seems to have designed a pretty unopiniated language - something designed for master programmers (like ones he has worked with in the games industry, who worked mostly in C) to express themselves, rather than a set of 'correct' opinions the language imposes on you.

Imo it's a shame it took so long to release, as I'm p. sure Jai would've been much more influential 2-3 decades ago or more, and would've had a good chance to dethrone C++.

Re:C vs. C#: racing VLC's Gaussian blur on Saturday October 24, 2026 @12:05PM (#50222607)
The old JIT was a fork of a pared-back version of MSVC; this was for all platforms, except the .NET Compact framework, which was for embedded stuff, and it was its own fork.

There were other weird things like C++/CLI which was a full-fat MSVC fork used to compile C++ either into .NET IL or x86 code which could be embedded into .NET assemblies, but could still call into .NET code.

But what most people think of as .NET (Framework) was definitely using the old MSVC-based JIT

Re:C vs. C#: racing VLC's Gaussian blur on Saturday October 24, 2026 @08:56AM (#50220820)
That is absolutely not true. Not historically, and not now. .NET's JIT has always been very good, bar a few qualifying statements.

It used to be based on MSVC, with the most expensive optimizations trimmed, things like loop hoisting, devirtualization, generally ones with long runtimes, or ones that required whole program visibility.

But otherwise it was competent, if you wrote code aware of these limitations, it could get very close to even C++, and even on naive code, it was always very competitive (with strange wildcards, that if you used raw pointers, which are an obscure C# feature, you could get code to be even faster, due to the compiler's heritage).

It also helped, that due to MS's nature; C# was meant to be used with MS frameworks, written by people who were aware of the compiler's quirks, which you could learn if you looked at these codebases.

Sure if yo measure against LLVM-compiled static languages, it falls short in certain scenarios, but it's been soldily in the pack of other GC languages like Java or Go, and always has been.

Re:EA is shutting down BioWare on Friday October 23, 2026 @03:36AM (#50205616)
I don't get this; Bioware was bought from MS - another soulless megacorp (which for the record is suffering from the same issues today). During the time EA was 'running it into the ground', they released all but one of the core Mass Effect titles, and 3 Dragon Age games, all of which are considered to be good to excellent.
Usually when fraud is involved, people don't care about justice, they care about getting their money back, which means often the less legally competent party (who are often victims themselves) have to pay up, and good luck getting your money back.

The story sounds like CashApp didn't do proper KYC, so they should be held liable. Also I very much doubt that someone built up a sophisticated operation just for 1 victim, so there must be others. Why doesn't the police connect the dots?

Re:The compiler was supposed to end programming too on Thursday October 22, 2026 @08:10AM (#50194235)
Imo this is a problematic way of thinking.

I've been doing a lot of devops lately, writing tons of templates, configs, scripts in like 3 programming languages, wrestling with 'cloud-based' constructs - with LLMs ofc.

LLMs make all this work easy, otherwise it'd be borderline impossible.

It's all BS. Hosting a CRUD app should be an executable for the server (written in boring lang/lib of my choice) + an SQLite db. Of course it's a bit more than that, but not by much.

There are wonderful IDEs and tools out there which help humans do the task, and good design keeps the complexity under control.

LLMs on the other hand both are sources of the mess and solutions to it. Without good tooling you'll be much more inclined to reach for an LLM.

Re:Claude designed protein binders against scorpion neurotoxins on Wednesday October 21, 2026 @05:39PM (#50188052)
Thanks to the magic of Google, I've learned that Mexican scorpion antivenom was in fact developed in Mexico, by a Mexican company, and now you did too.

https://synapse.patsnap.com/article/what-is-serum-antiscorpi...

Older ยป