Seems previously one of the goals for the Flatpak project was to develop a universal app packaging format for Linux OS family that suits even exotic ones like Alpine and Void (and it did fantastic job at that). Now the…
Probably because: - better data race handling; - no garbage collection, more predictable performance; - stricter type system that can enforce constraints better; - closer to metal and better FFI support. Which seems to…
https://killedbygoogle.com/
> My point is against rewrites of critical software for the point of rewriting it insert my favorite language. In this specific case we are talking about the maintainer adding a new language into the existing codebase.…
> The problem is that rust is being shoved in pointless places with a rewrite-everything-in-rust mentality. > There's lunatics ... I think the problem is people calling developers "lunatics" and telling them which…
> You can't go around screaming "your code SUCKS and you need to rewrite it my way NOW" It seems you are imagining things and hate people for the things you imagined. In reality there are situations where during…
> Its compilation is slow. I mean SLOW. Slower than C++. I know over years Rust became several times faster, but objectively we need it to be two orders of magnitude faster, not just two times. I am more concerned about…
> Rust cannot recover Recoverable error mechanism in Rust: https://doc.rust-lang.org/std/result/enum.Result.html
> We actually had a recent Cloudflare outage caused by a crash on unwrap() function > Memory safety is not that sacred. In fact, for many applications malfunctioning is better than crashing — particulary in the embedded…
I wouldn't say it's bad at GUIs either. There are some nice libraries like Iced and Slint. Some even have good accessibility support like egui. There is a full-fledged DE written in Rust that uses Iced:…
There might be potential improvements, like using OsString by default for `env::args()` but I would pick Rust's string handling over Go’s or C's any day.
This sounds a bit overdramatic for a less than a second waiting time per week for each device. Unless you employ an army of crawlers of course.
Article might be a bit shallow, or maybe my understanding of how Anubis works is incorrect? 1. Anubis makes you calculate a challenge. 2. You get a "token" that you can use for a week to access the website. 3. (I don't…
You don't really need any exotic OO GCed language to enjoy concurrency safety without deadlocks.
I find myself using channels in async Rust more than any other sync primitives. No more deadlock headaches. Easy to combine multiple channels in one state-keeping loop using combinators. And the dead goroutines problem…
I have been annoyed by this before, but now it's mostly obvious troll or sarcastic posts. Rust haters' cult on the other hand...
I am not sure what are you trying to represent with this example, but here is the exact same thing without any unsafe: use rayon::prelude::*; use std::time::{Instant, Duration}; use std::sync::atomic::{AtomicUsize,…
redb is what are you looking for https://github.com/cberner/redb
Seems previously one of the goals for the Flatpak project was to develop a universal app packaging format for Linux OS family that suits even exotic ones like Alpine and Void (and it did fantastic job at that). Now the…
Probably because: - better data race handling; - no garbage collection, more predictable performance; - stricter type system that can enforce constraints better; - closer to metal and better FFI support. Which seems to…
https://killedbygoogle.com/
> My point is against rewrites of critical software for the point of rewriting it insert my favorite language. In this specific case we are talking about the maintainer adding a new language into the existing codebase.…
> The problem is that rust is being shoved in pointless places with a rewrite-everything-in-rust mentality. > There's lunatics ... I think the problem is people calling developers "lunatics" and telling them which…
> You can't go around screaming "your code SUCKS and you need to rewrite it my way NOW" It seems you are imagining things and hate people for the things you imagined. In reality there are situations where during…
> Its compilation is slow. I mean SLOW. Slower than C++. I know over years Rust became several times faster, but objectively we need it to be two orders of magnitude faster, not just two times. I am more concerned about…
> Rust cannot recover Recoverable error mechanism in Rust: https://doc.rust-lang.org/std/result/enum.Result.html
> We actually had a recent Cloudflare outage caused by a crash on unwrap() function > Memory safety is not that sacred. In fact, for many applications malfunctioning is better than crashing — particulary in the embedded…
I wouldn't say it's bad at GUIs either. There are some nice libraries like Iced and Slint. Some even have good accessibility support like egui. There is a full-fledged DE written in Rust that uses Iced:…
There might be potential improvements, like using OsString by default for `env::args()` but I would pick Rust's string handling over Go’s or C's any day.
This sounds a bit overdramatic for a less than a second waiting time per week for each device. Unless you employ an army of crawlers of course.
Article might be a bit shallow, or maybe my understanding of how Anubis works is incorrect? 1. Anubis makes you calculate a challenge. 2. You get a "token" that you can use for a week to access the website. 3. (I don't…
You don't really need any exotic OO GCed language to enjoy concurrency safety without deadlocks.
I find myself using channels in async Rust more than any other sync primitives. No more deadlock headaches. Easy to combine multiple channels in one state-keeping loop using combinators. And the dead goroutines problem…
I have been annoyed by this before, but now it's mostly obvious troll or sarcastic posts. Rust haters' cult on the other hand...
I am not sure what are you trying to represent with this example, but here is the exact same thing without any unsafe: use rayon::prelude::*; use std::time::{Instant, Duration}; use std::sync::atomic::{AtomicUsize,…
redb is what are you looking for https://github.com/cberner/redb