malkia
malkia on Hacker News
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
and what stops AI from "accidentally" writing code with such bugs?
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...
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....
Reminds of what happened in Iceland and their bank/financial restruction since 2008 and how humans had to understand again how finance works.
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.
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.
Posted by
malkia on Thursday October 08, 2026 @02:39PM
from the github.com dept.
This is like piano makers being really bad at playing. I mean it does not relate directly.
Looks like Burning Man started as docker service running on my machine, it's been growing since then ... I'm also curious about this!
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...
What about the stores where the TV is sold?
This... from the time when kids played with real toys :)
Or also called bureaucracy
USB-C1, USB-C2, USB-C3, etc... we had the CAT naming for a while
Садись. Двойка! - "Sit down, you got an F" :) - sorry, as bulgarian it was funny to me this used as example (from russian).
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)...
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....
Hah, didn't think of it this way... To me it was if it allows live updates (+support for them) or not :)