

- Macro syntax technically isn’t even Rust
- This is definitely not average Rust code.




Hard disagree. Super beautiful.


Thunderbird is going hard on Rust all of a sudden. Recently they started using it in Thunderbird and now they’re starting a whole service in Stalwart (written in Rust).
Super awesome.
Yep, we disagree. The world and technology especially is an extremely complicated place. IMO any complex system that is built upon “humans should just know all this complexity and keep it in mind all the time” is fundamentally broken.
I think you’re saying the same thing as what I am. If it’s more complex than what you may think, the language should guard against it. If not, it should make it simple.
Rust, for example, is the only mainstream language where it isn’t possible to read from a file handle after it’s been closed. Doing so is a compilation failure. This is just a general invariant of “how to use files”.
But you also don’t need to think about allocating or deallocating memory in Rust. It does that fke you automatically, even though it’s not GC.
JS can also be complicated when it tries to hide realities about the world. E.g. is a const array or object immutable? No, the pointer is. But pointers don’t exist! /s
I mean, this is correct in many cases, unironically.
It should be one of the core purposes of a programming language to help humans to write the code they intend. If a language doesnt do that then it’s bad.


Just like Google
I use Bitwarden for passwords and notes


Isn’t that assuming you have access to doing arbitrary SQL queries on the database? Then you’d by definition have access to records you shouldn’t.


Just curious, but if SSNs were not recycled after death, would there be any reason not to use them as a primary key?


Take a look at Rust. It’s what I’d call an exceptionally well defined language.
Posteo + Addy.io + Thunderbird


What’s insecure about them?


I love it, but it has some fairly big annoying things about it and I’m disappointed to see how little movement there is to fix them in GitHub. The dev seems very insactive.
deleted by creator
I have both the 13 and the 16. Absolutely love them.
Sometimes what’s worse is when I am pretty sure something they suggest won’t fix the bug and then it does fix it. Like I experienced a race condition in my Android email app and talked to support about it. They said try clear app data / cache and see if it worked. I thought there is no way that would solve it and they’re just giving be the boilerplate support thing. It did fix it.
Now I’m even more scared at what their code is doing.
I agree, but would like to add I find AI generated code without thought or care put into understanding it more offensive than this to begin with.
https://fprijate.github.io/tlborm/mbe-macro-rules.html#%3A~%3Atext=macro_rules!+With%2Cfollowing+form%3A