![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/eb9cfeb5-4eb5-4b1b-a75c-8d9e04c3f856.png)
If it’s with asymmetric encryption, wouldn’t it be possible for the report button to generate a key based on their private key which can only be used to decrypt the given message?
If it’s with asymmetric encryption, wouldn’t it be possible for the report button to generate a key based on their private key which can only be used to decrypt the given message?
I believe Java is the best option for this type of application
Why?
Rust’s speed is a cherry on top. The main reason to use it is its language design / correctness guarantees.
I’ve been programming for several decades and understand nuance and subjectivity vs objectivity when it comes to this, and strongly believe Rust is just objectively much better than Java as a language.
One example is that Rust doesn’t have null while Java does. The creator of null gave an excellent talk called The Billion Dollar Mistake about why null was such a bad idea, and said languages shouldn’t not have used it. Instead, the alternative he gives is what Rust does.
Things like this are actually hugely important.
Also, Rust was “most loved” language in the StackOverflow developer survey for eight years in a row for a reason.
Other than Sublinks, I have never seen anyone post about how they really want to work with Java.
Java is horrible. And Lemmy is open source. We could just fork it and have the best of both worlds.
Exceptions opt out of the type system. The problem with them is the same problem as null. Here’s a video of the creator of null explaining: https://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare/
Null and errors are just values at the end of the day, and should be treated as such. Doing so means your code is far easier to reason about.
Rust takes this approach and is one of the many reasons people love it so much.
If you can write off JS because “you have to use it because it’s the internet” then I can write off Java because “you have to use it for billions of 20 year old legacy applications”.
You actually think there’s more Java code than JavaScript? Basically every website in the world feels the need to use JS nowadays.
She does, in fact, explain it in the video. Worth the watch.
How would that even fundamentally make sense? Define “own”. If you post the comment “lol” does that mean I shouldn’t be allowed to post “lol” since you “own” it? How would simply posting something establish ownership? What if you had copied it from a different site?
What does “crowd everyone else out” mean specifically here? People could still choose to use non-Threads ActivityPub apps.
Strong disagree about the email thing. When people say that, they aren’t talking about low level implementation details like this article goes into. They’re talking about the ability for Gmail to talk to AOL.
Non-technical users have no idea about implementation details of email anyway, so I highly doubt anyone has ever interpreted it that way.
Yes, my point is that context is irrelevant.
So is email
GDPR isn’t specific to public forums.
Show me where. Taiwan claims to BE China, not part of China. That’s a big difference.
Also, they don’t need to claim independence since Taiwan has never been part of PRC. That would make as much sense as France never claims independence from the USA.
Outside of that very specific context, China == PRC. I understand the history of Taiwan very well, and it’s important for people to understand that they are two different countries.
China*
Please stop saying “mainland China”. It implies Taiwan is part of China, at least to some.
This is opting in to Mastodon’s search, not third party search engines.
Because a lot of the time you lose users because there aren’t enough users.
If you send them the message in plain text they have no way of verifying you aren’t just making it up to get someone you don’t like banned. Keeping it encrypted means they know the sender wrote it.