News for hackers. Stuff that matters.

malkia

RSI = Rare Super Intelligence :) lol
Btw, there is HOMM Olden Era (google it) and it's great!
How would this work in wasm land? It's a bit badly put question, because this leaves out a lot of context - wasm - where, how, what implementation, but from my simple understanding most of the wasm is 32-bit running in a browser. For this to work, it'll need true virtual 64-bit (or 48-bit) address space. The host, being the browser, or something else, may provide it, but....

If the host needs to load several of these .wasm, compiled with goose, then it'll have to run them in separate (browser) instances too (or maybe that's how wasm works by default - not sure).

It just got me thinking - the languge is prepared to translate into javascript workers, because it's really single threaded by nature with communication between threads (or put in the dart languages term "isolates"), which makes them perfect for the browser, now the only question is the memory layout.

For Windows, these N data stacks would probably just RESERVE the address space, and as it grows COMMIT it, right?

I guess there would be some penalty to be paid here for smaller pages, but being mostly contigous might also help some.

That to be said, such language seems to require 64-bit virtual address space in order to function reasonably, right?

Also a .dll written in it might not be the best suited, for example if loaded in the middle of fragmented virtual address space it may need to find itself hard to allocate N contigious data stacks (do they absolutely have to be contiguous, what if they are simply ropes or deques or connected chunks ... obviously if some data structure requires to be contigous that would be a problem, but maybe this can be expressed somehow.... or maybe I'm overthinking here).

Super excited about this!

I was going to ask the same, but I guess it may also not be good fit for some kernel programming, given that the heap is shared along with other code.

But sounds great for 64-bit user space, with enough (48-bit, or more) virtual addressing available. Obviously one can hit some snags if for some reason quite large allocations has to be done, but maybe one has to rethink that too.

I'm starting to fall in love with this approach ;)

He is not "selling" anything. I don't see a price, quite the opposite - it's on the user to evaluate it's points, not on the "seller" (that he is not). Obviously if this becomes paid, or paid through support product this would be one of the first points of the table - "what are the limitations, what should we be aware of sorts".
Probably kernel code, or cases where allocation randomization is important. Seems like with goose you may end up executing more deterministically (but still it can randomize where these N data stacks start), but because it's single threaded workers (in essence), all data construction would follow the same pattern, hence an attacker (something snooping your memory) would know easier where things would be.
"Threads that share nothing. A worker is compiled as a separate program with its own memory, and flat values cross typed queues as a memcpy. Data races, locks, atomics and memory orderings do not exist in the language."

That reminds me of Dart Isolates - https://dart.dev/language/isolates

Re:11 year old unsoundness bugs found in Rust borrow checker on Tuesday October 13, 2026 @08:53AM (#50070912)
and what stops AI from "accidentally" writing code with such bugs?
Re:Terence Tao: Math 2.0 [pdf] on Sunday October 11, 2026 @06:42PM (#50048740)
I read the "imagination" as prelude to "Jevon's paradox" for AI. It might be that we simply don't know yet what using AI fully means, and where else it can be used and how. Electricity was initially just for lighting, but now it's everywhere...
Re:Terence Tao: Math 2.0 [pdf] on Sunday October 11, 2026 @06:37PM (#50048675)
NVIDIA and layoffs - Are you sure? I mean there are probably some, but from what I'm hearing from friends working there - it's not typical....
Re:Terence Tao: Math 2.0 [pdf] on Sunday October 11, 2026 @06:29PM (#50048603)
Reminds of what happened in Iceland and their bank/financial restruction since 2008 and how humans had to understand again how finance works.
Re:Show HN: Quake ported to safe Rust, playable in browser on Friday October 09, 2026 @09:38AM (#50020377)
There are several good algos used for diffing graphics for not so pixel-for-pixel rendering allowing thresholds (you are going to end up with differences between software and GPU rendering at least - it's inevitable):

https://github.com/NVlabs/flip

But also SSIM, perceptualdiff, and many others

For UI/web certain other methods are better, for video - I'm sure there are prefferences there too.

Re:Themeable Lightweitght Spotify Player on Thursday October 08, 2026 @02:39PM (#50010070)
My son has developed this with Claude as lighter version of Spotify's own player. It requires paid spotify accounts and written in Rust + Tauri. Completely LLM coded.

It says for Windows only, but I think he works on supporting Linux / OSX too.

Re:Greg Kroah-Hartman – Security in the LLM Age [video] on Saturday October 03, 2026 @03:17PM (#49946913)
This is like piano makers being really bad at playing. I mean it does not relate directly.
Re:Burning Man Death Rates – A Short Lesson in Statistics on Wednesday September 30, 2026 @05:09PM (#49914508)
Looks like Burning Man started as docker service running on my machine, it's been growing since then ... I'm also curious about this!
Re:Don't Let Anyone Take Away Your Big Box of Cables on Thursday September 10, 2026 @04:55PM (#49650050)
10% of my garrage... okay, exxagerating - but at least 0.1% is the big box of cables of who the fuck knows what ... including several firewire, and really old nintendo, and some that I forgot what it was about...
Re:216M Spy TVs – The LG Smart TV Problem [video] on Tuesday September 08, 2026 @02:33AM (#49606291)
What about the stores where the TV is sold?
Re:Restroom Archive on Tuesday September 01, 2026 @02:12AM (#49518551)
You can see one of the authors here in the mirror :) - https://restroomarchive.com/r/2024-12-02-the-mart-collective
Re:An ambiguity in c89 which will never be fixed on Friday August 14, 2026 @01:26AM (#49295019)
This... from the time when kids played with real toys :)
Re:Reverse Jevons Paradox on Friday August 07, 2026 @03:00AM (#49206848)
Or also called bureaucracy
USB-C1, USB-C2, USB-C3, etc... we had the CAT naming for a while
Re:Manual: •.,:;?· on Saturday August 01, 2026 @10:10AM (#49134614)
Садись. Двойка! - "Sit down, you got an F" :) - sorry, as bulgarian it was funny to me this used as example (from russian).
Re:The Visual 6502 on Thursday July 23, 2026 @09:03PM (#49030123)
Well I've played the 6502 simulator as a kind on my 6502 Apple ][ clone :) :) :)

youtube.com/watch?si=XuNgnVc4rf86nIgA&t=42

it should'be available here to play online too (but haven't tried it)

https://archive.org/details/257_Educational_Software_The_650...

Re:Claude Code uses Bun written in Rust now on Sunday July 19, 2026 @09:47PM (#48973540)
15 million mollars :)
Oh yes, good point! Stand corrected!
Does this apply to Netflix, Amazon, Disneys, and many other streaming providers's "What to watch next? Recommended..." of sorts (or music/podcast streaming services)...
Re:A Road to Lisp: Why Lisp on Thursday July 09, 2026 @06:41PM (#48853363)
I spent years (on my free time) coding Lisp, even had the aspiration (but I was younger then) to rewrite P4V (Perforce Client GUI) in it :) -

https://github.com/malkia/p4bee

but haven't touched it in years....

Re:A Road to Lisp: Why Lisp on Thursday July 09, 2026 @01:29PM (#48849493)
Hah, didn't think of it this way... To me it was if it allows live updates (+support for them) or not :)

Older »