News for hackers. Stuff that matters.

jdub

Re:Astra can read and write weights to improve Qwen on Monday November 02, 2026 @10:16PM (#50347584)
Depends what you mean by "directly".

Getting an LLM to use reverse compilation tools to interpret and map machine code (which is inefficient to process as language) into to something higher level (typically very ugly C code), then frobbing the bytes in the binary to alter a constant, change a condition, etc...? Yes, lots of people are doing this.

Re:Astra can read and write weights to improve Qwen on Monday November 02, 2026 @10:05PM (#50347506)
There's no need to believe the direction is magical, or analogous to "smarter" teaching "stupider".

A larger model may be more capable at processing/interpreting neural network weights. A smaller model may be easier to process/interpret.

That doesn't preclude a smaller model having the resources to process/interpret a larger model (or subset thereof).

Re:Astra can read and write weights to improve Qwen on Monday November 02, 2026 @09:39PM (#50347306)
The generation is done by... prediction. It is making a guess based on weights (statistical likelihood) plus a pinch of wobbliness.

It's worth reflecting on the original domain jargon for selecting the next token: completion.

Re:Astra can read and write weights to improve Qwen on Monday November 02, 2026 @09:33PM (#50347271)
"next token predictor" has always referred to inference, not training. Training steps produce and bend weights, inference predicts tokens based on those weights.
Re:AI Isn't Replacing SREs. It's Deskilling Them on Saturday October 31, 2026 @02:10AM (#50313627)
> Real ones are oncall for the systems they build.

What the fuck do you think the DevOps movement was about?

> You can't solve a monoculture with the legal system.

You absolutely can, and we absolutely have. You believe this because anti-trust action was derided as anti-growth in the latter quarter of the 20th century, by people who knew exactly what they were doing (see also: banking deregulation).

It's one of the major reasons we're stuck with such horrendous corporate and individual wealth inequality today.

Google should never have been allowed to buy DoubleClick, ship a browser, or ship general-purpose client operating systems.

> old enough to have been in the industry when Chrome launched

steady on, youngster

Re:When did Google get so f-ing weird? on Sunday September 27, 2026 @11:27PM (#49873260)
The Gell-Mann Amnesia Prayer.
Re:First Principles Thinking on Friday September 25, 2026 @11:30PM (#49852932)
You're describing the kind of first principles thinking that gave us the Tesla car door handle. It's Silicon Valley, tech bro, smarter-than-everyone, nothing-to-learn-from-anyone bullshit.

Complex topics are built on history, on those who came before us, on attempts and failures and successes. Ignoring it is garden variety stupid.

Re:Goodbye Google on Friday September 25, 2026 @01:43AM (#49840565)
Congratulations and commiserations.

Perhaps a good thing to come out of these big companies over-indexing on "AI" is the liberation of creative minds. So many fantastic open source contributors have disappeared into corporate black holes...

Re:Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest on Thursday September 24, 2026 @09:07AM (#49830071)
Indirection! The cause of, and solution to, all of computing's problems.
Re:Ideas on modernizing the open-source desktop on Thursday September 24, 2026 @08:35AM (#49829747)
Most people are not remotely concerned about having "100% control over the experience". They want something reliable and understandable.

Only a relatively small subset of tech enthusiasts want to tweak everything, and there are PLENTY of options for those people.

Re:Ideas on modernizing the open-source desktop on Thursday September 24, 2026 @08:17AM (#49829582)
Why would I want a "task bar/dock/whatever you call it" taking up space on my screen when I have more interesting things to do and look at?
Re:GPU World on Tuesday September 01, 2026 @07:23AM (#49520472)
It was very much both.
Re:GPU World on Tuesday September 01, 2026 @02:02AM (#49518480)
Yeah, but I'm not going to write a short story about the Butlerian Jihad's inquisitors chasing down everyone who owns a GPU for this competition.
Re:GPU World on Tuesday September 01, 2026 @01:37AM (#49518337)
LLM use is permitted, but discouraged; [...] We request disclosure of AI use.

Heh. In the future I imagine, this would be embarrassingly redundant. "Thou shalt not make a machine in the likeness of a human mind."

Re:Brain Doesn't Think in Words on Monday August 31, 2026 @06:34PM (#49515678)
Scary, but cool!

To clarify "cognition outside of language" and "unable to convey"... did it purely affect external communication? Were you able to think "in language"? Do you tend to rely on thinking "in language" (whether inner monologue, describing problems like drafting prose, or otherwise)?

Re:Culture Clash on Monday August 31, 2026 @05:38PM (#49515123)
1998! Almost 30 years later, we're living in a Third Culture world. Look at Tesla door handles, addictive consumption apps, Flock cameras, LLMs... the consequences of elevating the incurious, impatient, and output-obsessed.
Re:The Hugging Face incident and the road ahead on Wednesday August 26, 2026 @10:40PM (#49458901)
"But your honour, my horseless carriage was not designed to hit children!"
Re:The turbulent AI era is here on Wednesday August 26, 2026 @07:49PM (#49457506)
Yes. We can decide not to do bad things. Globally. Occasionally, it takes some time to figure out if something is bad. Especially when there's money to be made. But when we do, we can and have stopped doing them.
Those would be squashed into one commit.

Then, when your senior developer is working on a new feature that requires some changes to adapt to a dependency upgrade, some refactoring, some forwards-and-backwards compatible database migrations, you'll appreciate a stack of discrete, clean, working, individually reviewable commits.

Re:Queryable Executables on Tuesday August 25, 2026 @11:31PM (#49443918)
Instead of post-processing the binary to add the application (non-SELF) schema, you could run database migrations before servicing requests. Thus, every time you start the process, the app creates and/or upgrades its own schema.

The SELF upgrade (heh, self upgrade) and rollback processes could benefit from some... fancier... footwork.

Your example has a new binary copying old data into it, but then you have to move the new binary to the deployed location. Which means an outage through stop service, data migration, replace file, start service.

What if the upgrade process was more like... write the new SELF data into the old binary, send SIGHUP, and then the service fork+execs itself, while doing haproxy-like zero downtime FD handover?

Replacing the SELF data in the existing file is safe right now, because you can't mmap segments into memory. But if you do end up figuring out some clever BLOB alignment mmap stuff, you could do the SELF upgrade like a data migration! INSERT segments/symbols, fork+exec, and the data migration cleans out the old code. :-D

Updating the SELF schema to allow multiple sets of segments and symbols would allow for this upgrade trick, but could do other fancy things... thin multi-arch binaries where only the code segments differ.

BLOB alignment should also mean more efficient static asset serving and a bunch of other niceties... definitely worthy of investigation.

However -- very strong however -- as fun as this is, I would never, ever, ever allow an internet-facing service binary to be self-writable. :-)

Re:SeL4 security proofs now complete on AArch64 on Tuesday August 25, 2026 @09:21PM (#49443018)
A system with two seL4 tasks, (1) a flight control system, and (2) a VMM running Linux, uses seL4's formally proven safety properties to meet the timing and separation requirements of the critical flight control system... and run a bunch of less critical stuff on Linux that no one wants to rewrite.
Re:SeL4 security proofs now complete on AArch64 on Tuesday August 25, 2026 @07:47AM (#49432301)
It's frequently done in research and industry when there's a component that has strict timing and separation requirements, and a bunch of supporting software that doesn't.

Like an autonomous helicopter. Flight control? Very important. A bunch of hardware drivers and services for imaging, navigation, comms... not so much, and not worth the (long term ongoing) effort of replatforming.

Re:SeL4 security proofs now complete on AArch64 on Monday August 24, 2026 @08:43AM (#49418984)
"native seL4/Linux"? seL4 can already host Linux VMs, and there are various methods of running Linux code / binaries without hardware virtualisation.
Re:Executable Is a SQLite Database on Monday August 24, 2026 @08:38AM (#49418922)
It's a lot of machinery to put into a kernel.

(Even with ELF, a kernel can have a relatively simple parser and loader and leave more challenging work to user space... like relocations, dynamic libraries, etc.)

Re:How Complex Systems Fail on Monday August 24, 2026 @12:10AM (#49415114)
It's not just a matter of people taking the phrase literally:

- by a plain reading it's clearly singular; seeing beyond that requires at least some effort (e.g. curiosity, education... but also authority, responsibility, time)

- there are lots of people dealing with complex system failures that haven't been exposed to any of the relevant theory... tech folk, but also mgmt, comms (which can be more problematic)

- concluding with a single cause is frequently less work

- concluding with a single cause is frequently convenient (e.g. pinning the blame on a single vendor, component, person)

That's why it's helpful to introduce terminology that points everyone's brains in the right direction from the very start, e.g. contributing factors.

(also common sense isn't real)

Re:We Rebuilt the Linux MicroVM Stack on Apple Silicon on Friday August 21, 2026 @04:31AM (#49385365)
Virtualization.framework isn't particularly limited, for what it is... given they're using Firecracker on Linux, it makes sense to use a similarly high level API on macOS.

(One could add a Hypervisor.framework backend to Firecracker, though I'd be surprised if AWS accepted it.)

Re:fx :Tiny, open, native coding agent. on Thursday August 20, 2026 @06:08AM (#49372580)
When a new technique or capability arrives on the tech scene, there's a point in the invention-to-diffusion story when the new thing becomes accessible (e.g. cheap and/or easy) enough for a broader audience of developers to experiment with it... but before anyone's figured out best practices, let alone polished products/projects, or calcified around a market leader.

So you get a Cambrian explosion of weird little projects. Ultimately, one of them will probably become the "market" leader... or at least the market default.

Right now there's a lot of agent harnesses and sandbox projects floating about.

Fun examples from the past: text editors, window managers, IRC clients, blogging engines (first static, then dynamic, then static again), Twitter clients... every programming language community has weird clusters of library/framework duplication in their history...

Sometimes these projects take on a rite of passage flavour... like, as every Jedi builds their own lightsaber, every developer builds their own... blog? That used to be the obvious one. Less so these days.

Re:How to disable or avoid intrusive AI on Monday August 17, 2026 @10:54AM (#49332063)
Add `udm=14` to the Google search query string... e.g. I changed my browser's default search engine shortcut.

Older ยป