I think computers are the coolest beasts in the world. Studying them is so fun.
This release includes a new musl version for the *-linux-musl targets, adds support for #[cfg] inside asm!(), and adds [T]::as_array, VecDeque::{pop_front_if, pop_back_if}, Vec/String::into_raw_parts, fmt::form_fn, and more! ✨
blog.rust-lang.org/2026/01/22/R...
This release includes a new musl version for the *-linux-musl targets, adds support for #[cfg] inside asm!(), and adds [T]::as_array, VecDeque::{pop_front_if, pop_back_if}, Vec/String::into_raw_parts, fmt::form_fn, and more! ✨
blog.rust-lang.org/2026/01/22/R...
the first one was loss of internet connection on the host a few moments after the cluster creation process starts.
by changing the subnet to a different cidr i was able to overcome the issue
the first one was loss of internet connection on the host a few moments after the cluster creation process starts.
by changing the subnet to a different cidr i was able to overcome the issue
www.talos.dev
www.talos.dev
trait Mystic<T> {
fn mystify(_: T);
}
impl<T, U> Mystify<T> for U {
fn mystify(v: &T) {
// details
}
}
and have mystify(T) available in all your types and the ones from the std lib and to also be able to pass any type to the function is insane.
trait Mystic<T> {
fn mystify(_: T);
}
impl<T, U> Mystify<T> for U {
fn mystify(v: &T) {
// details
}
}
and have mystify(T) available in all your types and the ones from the std lib and to also be able to pass any type to the function is insane.
www.youtube.com/watch?v=PUv6...
www.youtube.com/watch?v=PUv6...
fn bs(n: *Vec<i32>)
the compiler screams at me because i’m an heretic.
it still feels weird declaring a function as if i’m getting a reference for an already existing value:
fn bs(n: &Vec<i32>)
fn bs(n: *Vec<i32>)
the compiler screams at me because i’m an heretic.
it still feels weird declaring a function as if i’m getting a reference for an already existing value:
fn bs(n: &Vec<i32>)
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