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.
- 0 Posts
- 27 Comments
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.
I use Bitwarden for passwords and notes
asdfasdfasdf@lemmy.worldto Ask Lemmy@lemmy.world•What is your personal most hated company or corporation?29·1 month agoGoogle. They had such a noble cause and potential - to organize the world’s information so that everyone could search it effectively. There was a point I thought of them as the epitome of academia, a huge force in the quest for the advancement of the world.
Now they’ve become the exact opposite.
- Weird Fruit Explorer
- Tasting History
asdfasdfasdf@lemmy.worldto Programmer Humor@programming.dev•The government doesn't use SQL7·2 months agoIsn’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.
asdfasdfasdf@lemmy.worldto Programmer Humor@programming.dev•The government doesn't use SQL61·2 months agoJust curious, but if SSNs were not recycled after death, would there be any reason not to use them as a primary key?
asdfasdfasdf@lemmy.worldto Memes@lemmy.ml•The numbers dont lie, and they spell disaster for you.4·2 months agoThere’s a scene from Treasure of the Sierra Madre that’s almost the exact same thing. Great movie.
asdfasdfasdf@lemmy.worldto Programmer Humor@programming.dev•Why do people faint at the sight of plain-text code?11·2 months agoTake a look at Rust. It’s what I’d call an exceptionally well defined language.
I thought that was a problem too, but then I realized I use email aliases (and basically everyone should too) and Addy.io and other alias services support custom domains. I have a custom domain working great and use Posteo.
Posteo + Addy.io + Thunderbird
asdfasdfasdf@lemmy.worldto Programmer Humor@programming.dev•Let’s just add one more feature2·2 months agoHow do code reviews work with contractors? Is it just “you don’t get paid until we approve it”?
asdfasdfasdf@lemmy.worldto Programmer Humor@programming.dev•Let’s just add one more feature4·2 months agoTop pic is a Mutex and bottom is lock-free concurrency.
You can do that but only under paid accounts.
What’s insecure about them?
Hard disagree. I don’t understand why anyone would want case insensitive.
Am I the only one who doesn’t go around mindlessly capitalizing letters? Do people find it too difficult to capitalize things?
Do you want case insensitive passwords too?
If I type X I mean X and only X. Uppercase letters are different letters, just like X and Y are different letters.
asdfasdfasdf@lemmy.worldto Open Source@lemmy.ml•What's the best open source keyboard for android?1·2 months agoRemoved by mod
asdfasdfasdf@lemmy.worldto Open Source@lemmy.ml•What's the best open source keyboard for android?3·2 months agoI 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.
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.