this post was submitted on 25 Apr 2023
18 points (90.9% liked)

Privacy

31938 readers
850 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

Chat rooms

much thanks to @gary_host_laptop for the logo design :)

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] Ephera@lemmy.ml 1 points 2 years ago (1 children)

I considered whether you can fault them for that, but I do think, I'll fault them for using Python in a security-relevant context.

You get so little assistance from the language tooling and a lot of Python libraries have low code-quality. Especially the whole asyncio system is so tricky to use, it's extremely hard to produce correct code.

[–] loki@lemmy.ml 1 points 2 years ago (1 children)

Which language would you have used?

[–] Ephera@lemmy.ml 2 points 2 years ago* (last edited 2 years ago)

The JVM languages (Scala, Java, Kotlin) usually have decent-quality libraries and tooling. The Rust community loves to pump out high-quality stuff. And well, a bit more unusual, but I would have high confidence in Haskell or OCaml libraries, too.

It's mainly JavaScript and Python where the whole ecosystem is built from the ground up with a "good enough for my script"-attitude. Oh, and C is out for manually managing memory.