Am I doing something wrong, it scrolls fine for me?
Am I doing something wrong, it scrolls fine for me?
I’m a bit worried about their choice of name
Sweden’s mostly on Meta Messenger. WhatsApp is the foreign exchange student protocol.
Can you (or a human) expand NPM, presumably not the Node Package Manager?
It’s also a lot better than doing it in 100% C++ templates!
I tried but it turns out writing device drivers it very very boring
Has anyone been able to find an actual description of what this does? I clicked two layers deep and neither explains the details. It does sound like they’re doing CPU scheduling in the hardware, which is cool and makes some sense, but the descriptions are too vague to explain what the hell this is except “more parallelism goes brrrr” and it’s not clear to me why current GPUs aren’t already that.
The hell? This is precisely what atomic desktops were supposed to save us from!
I’m planning on making Linux from super scratch where I start with the kernel and write every other component myself. ETA: 9000000 years
Oh no we’ve gone full circle
The only part of a JIT compiler I don’t understand how it works is the part that swaps in compiled routines during interpretation. That’s the point I’m unsure of how to write in Rust because it seems like it would require very custom control flow. It might be that you can handle this by storing your compiled instructions somewhere using the C calling convention and then having Rust call your compiled function like a C function.
In essence, what you have is a Rust program that has to produce machine code (easy!), store it somewhere in RAM (also easy, I think), and then somehow call it (how???). The final part seems like the difficult one since passing execution into arbitrary memory they just wrote is just the sort of thing programs aren’t normally supposed to do.
Cool! Thanks!
According to the readme, that’s Lua bindings and not the language itself, that’s probably why it’s not on the list since it wasn’t written in Rust.
Shows how much I know! (Nothing)
Thanks, I think Rhai is what I’d try at this point. Pretty much ticks all my boxes!
Sure you could JIT Rust, the question is if you can write a JIT compiler in rust since it needs to do some quite scary stuff to swap in compiled routines when evaluating code. I’m not even sure if unsafe is enough for that, you may need goto or arbitrary function pointers (which is kind of the same thing)
I assume we need a lot of breakthroughs to even have useful quantum computing at all, but sure.
Isn’t quantum encryption interesting for end users?
Wow they just…disabled all RAM over 3 GB because some drivers had hard coded some mapped memory? Jfc
The comments on this one really surprised me. I thought the kinds of people who hang out on XDA-developers were developers. I assumed that developers had a much better understanding of computer architecture than the people commenting (who of course may not be representative of all readers).
I also get the idea that the writer is being vague not to simplify but because they genuinely don’t know the details, which feels even worse.
I’m not an American but my impression is the Supreme Court is mainly designed as a last bulwark to ensure the US never under any circumstances ever does anything remotely good and this isn’t exactly improving that impression.