Profile avatar
jonaskruckenberg.de
Building experimental operating systems | TC39 Invited Expert | Rust & Wasm | Passionate about benevolent software, open source, hiking and music!

Previously Tauri & CrabNebula https://github.com/JonasKruckenberg
242 posts 180 followers 147 following
Regular Contributor
Active Commenter
comment in response to post
lets gooo
comment in response to post
i hate that i laughed
comment in response to post
i do that for fun on my non-e racing bike sometimes
comment in response to post
this made me think of „random time“ equality, sure the comparison is not constant time but verify is gonna mine a random amount of bitcoin at the end, or have an ai summarize cat memes
comment in response to post
Steve who?
comment in response to post
you could also try butter, oil or synthetic lubricants if friction is the issue
comment in response to post
hey google, how can i delete things from my brain
comment in response to post
not for cpp though :/ my unwinder can only speak rust sadly
comment in response to post
i think i could literally make async destructors
comment in response to post
actually
comment in response to post
i would simply make my destructors async
comment in response to post
soo just get rid of the people then?
comment in response to post
oh yeah and if you want to target wasm? hand roll that backend ayee! even the wasm backend of llvm is terrible!
comment in response to post
ofc it’s nowhere close to llvm, but thats kind of the point
comment in response to post
cranelift is great, has (reasonably) sensible apis and just overall makes life much easier if your frontend is rust
comment in response to post
the dutch cant be trusted
comment in response to post
hmm yeah the lazy types definitely can be awkward to deal with, but idk if you could justify the async crimes you were thinking about 😂
comment in response to post
like LazyCell or LazyLock
comment in response to post
ohh that sounds cursed and interesting! couldn’t you just create closures, store them in a struct and lazily evaluate them?
comment in response to post
oh well yeah it’s definitely the right *shape* roughly!
comment in response to post
wait, whats the main function doing? 😂 i don’t think thats right at all!
comment in response to post
oh and pin! instead of Pin::new_unchecked, thats kinda important actually
comment in response to post
couldve used doc.rust-lang.org/std/task/str... to clean up the waker stuff but aside from that surprisingly good!
comment in response to post
i would simply write a new OS
comment in response to post
“Engineering is about solving problems, given some constraints. My name is Adam, and I'm a software engineer.” such a welcome to my ted talk energy i love it 😂
comment in response to post
does it mean its free now?
comment in response to post
you can also adopt the k23 naming scheme 😁 pick a letter and then append the year of your attempt!
comment in response to post
this house has been designed by big roofing
comment in response to post
size & layout aside WTF is going on with that root? what are you going to do with those 2 extra stories of no windows just roofing????
comment in response to post
people will just sau the most blatantly discoherent shit and call it “common sense”
comment in response to post
“strongly magnetized to one end of the binary” IS IT A BINARY OR A SPECTRUM NOWWW??!1!?
comment in response to post
is this that AI thing all the kids are raging about?
comment in response to post
wasm version numbers in particular are fully marketing, the proposals that make up the versions have been independently available for years sometimes. This is just about giving it a socials friendly name
comment in response to post
id get deported