I think computers are the coolest beasts in the world. Studying them is so fun.
Turns out, some people thought of a solution a long time ago. Just beautiful.
www.cloudflare.com/learning/ssl...
Turns out, some people thought of a solution a long time ago. Just beautiful.
www.cloudflare.com/learning/ssl...
this will serve as my mini blog
this will serve as my mini blog
Ken Thompson is a legend
youtu.be/EY6q5dv_B-o
Ken Thompson is a legend
youtu.be/EY6q5dv_B-o
This is not new. When Unix was re-written to C in 1973 its size increase by about 1/3, but the authors claimed that the benefits far outweighed this increase in size.
This is not new. When Unix was re-written to C in 1973 its size increase by about 1/3, but the authors claimed that the benefits far outweighed this increase in size.
How does a video player work? You start with an encoded video file, download tiny chunks of audio and video, decode them then push them to the rendering buffer to display them
Sounds simple, except when trying to share data mutably across threads
Why? 🧵 👇
me: uhhh i literally had to download a shell script from upstream and run it to make this work
me: uhhh i literally had to download a shell script from upstream and run it to make this work
linking is such a complicated subject.
my goal is to ultimately compile a no_std binary without cargo, but i’m still fighting with cargo.
linking is such a complicated subject.
my goal is to ultimately compile a no_std binary without cargo, but i’m still fighting with cargo.
have a great week everyone.
have a great week everyone.
Computers are really incredible.
I'm filled with gratitude.
Computers are really incredible.
I'm filled with gratitude.
i didn’t know it was like this before, but i’m happy we ended up with usize and usize.
github.com/rust-lang/rf...
i didn’t know it was like this before, but i’m happy we ended up with usize and usize.
github.com/rust-lang/rf...
everything seemed fine until I rebooted and a black screen hit me after the log in
everything seemed fine until I rebooted and a black screen hit me after the log in
This release adds trait upcasting, get_disjoint_mut on slices and hashmaps, #[target_feature] for safe functions, debug assertions for null pointers, Vec::pop_if and more!
Check out the blog post and release notes for details: blog.rust-lang.org/2025/04/03/R...
This release adds trait upcasting, get_disjoint_mut on slices and hashmaps, #[target_feature] for safe functions, debug assertions for null pointers, Vec::pop_if and more!
Check out the blog post and release notes for details: blog.rust-lang.org/2025/04/03/R...
i think it’s time to find something i believe in again.
i think it’s time to find something i believe in again.
going from what that hell is this even, to actually reasoning and dissecting complex things in that field is amazing
going from what that hell is this even, to actually reasoning and dissecting complex things in that field is amazing