Israel killing civilians does not excuse Hama’s killing civilians.
Israel killing civilians does not excuse Hama’s killing civilians.
Voting by itself doesn’t do shit. Organizing and convincing people to vote based on an issue does.
You still heat your house, maybe even cool it down. You still work, probably for some organisation that pollutes a lot.
And you said it yourself. Consuming less at an individual level doesn’t do shit. Activism does. They’re the ones forcing climate change to be on the agenda.
Voting isn’t going to do shit.
Get involved. Protest. Refuse to work for terrible companies. Convince the people around you to protest and vote.
I’m suggesting building a Rust library and exposing a C ABI. That’s what rsvg does for example.
You’re aware that Rust gives you access to the full C ABI?
What language are you going to use instead that has a better ABI story? Swift? Or maybe a dynamic language like Python?
I didn’t say that there was any network plaintext transfer. I said the server needs to have access to the plaintext at some point.
it doesn’t happen according to them
That’s not actually what they say, because it would be the cryptographic equivalent of claiming they invented a new color.
They talk about encryption at rest without mentioning the rest of their infrastructure to confuse the hell out of people that don’t understand encryption. Given your comments it seems to work.
Either way the point of telegram is not in privacy for everyone. You trade protection for convenience (cloud data and great clients)
That’s not what their marketing says.
Seeing their user base, it suits most people.
Most people have zero idea what kind of security telegram provides.
In their explanation it was specifically stated that it should be either impossible or too difficult. Keeping keys and content separately, that’s what it’s about
They’re lying? Encryption at rest does not protect at all against the server snooping around. When you send or receive a message, the server has to see it in plaintext unless you have E2EE. So there is a way for them to access the plaintext of any message you receive, and it happens automatically billions of times per day. It’s pretty easy.
He says he has had permission. Given that it’s a mostly 1 person project it’s possibly true.
Telegram’s “encryption” does not protect in any way against dump/search server side (outside of secrets chats).
Telegram’s “encryption” only protects from your ISP spying, and it’s the kind of encryption that everyone implements. Any website that does not implement such encryption would show a big red “Not secure” warning in your browser.
I didn’t know about those. I wonder where and why one would get one given that a "standard passport for your country does the same.
In France everybody uses the national passport when going abroad, and no EU agency is involved in getting one.
The EU doesn’t deliver passports. It depends on the country you’re in.
Like sudo that has had zero days lurking for 10 years?
I’m not advocating for reimplementing stuff for no good reason though.
And there are apps that make it very very easy and fun. Check out street complete.
You can contribute them!
There’s a pretty barebones editor in Organic Maps, but you can also check out Street Complete and Every door (more advanced and less user friendly, though insanely efficient)
Zig is a very new and immature language. It won’t be kernel-ready for at l’East another 10 years.
a better syntax
That’s pretty suggestive. Rust syntax is pretty good. Postfix try
is just better for example.
Zig also uses special syntax for things like error and nullability instead of having them just be enums, making the language more complex and less flexible for no benefit.
Syntax is also not everything. Rust has extremely good error messages. Going through Zig’s learning documentation, half the error messages are unreadable because I have to scroll to see the actual error and data because it’s on the same line as the absolute path as the file were the error comes from
No hidden memory allocation
That’s a library design question, not a language question. Rust for Linux uses its own data collections that don’t perform hidden memory allocations instead of the ones from the standard library.
it’s more readable
I don’t know, Rust is one of the most readablelangueage for me.
Fast compile time
Is it still the case once you have a very large project and make use of comptime?
it’s simpler to learn
Not true. Because it doesn’t have the guardrails that rust has, you must build a mental model of where the guardrails should be so you don’t make mistakes. Arguably this is something that C maintainers already know how to do, but it’s also not something they do flawlessly from just looking at the bugs that regularly need to be fixed.
Being able to write code faster does not equate being able to write correct code faster.
Really great interop with C
Yes, because it’s basically C with some syntax sugar. Rust is a Generational change.
It is absolue in safe Rust, aka 99% of Rust code.
Because voting has very limited choice and a winner takes all mechanism. Ob-fucking-viously the candidates should be better, but not voting won’t make that change. Trump elected will just make this worse.
Voting is harm reduction.
If you want to make things better and promote your own idealised society, get involved, donate to causes you consider to be up to your standards. But even then getting involved and convincing future candidates will be much harder if Trump is elected than if it’s Harris.
And? As long as everyone was consenting why should we give a fuck?
Maybe I’m just too french.