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
- 306 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.
asdfasdfasdf@lemmy.worldto Leopards Ate My Face@lemmy.world•MAGAt loses his federal jobEnglish581·3 months agoIf this were a normal, fairly subjective disagreement, I’d feel the same way.
If this were a medium level disagreement and they were objectively wrong, I’d also feel the same way.
Supporting Trump is stunningly, objectively wrong, and in doing so they’re basically doing the opposite of this. They’re supporting lots of people losing a lot more than their homes.
I fully support being happy about it.
asdfasdfasdf@lemmy.worldto Europe@feddit.org•For 73% of French people, the United States is no longer an ally of FranceEnglish21·4 months agoLol lots of assumptions being made here.
asdfasdfasdf@lemmy.worldto Not The Onion@lemmy.world•Scientists aiming to bring back woolly mammoth create woolly miceEnglish2·4 months agoThat’s not nit picky.
asdfasdfasdf@lemmy.worldto Fediverse@lemmy.world•John Oliver promoted alternatives to big tech in last night's episode, including Mastodon and PixelfedEnglish11·4 months agoEcosia is building a custom search engine index, ETA summer 2025
asdfasdfasdf@lemmy.worldto Ask Lemmy@lemmy.world•What is your personal most hated company or corporation?29·4 months 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.
asdfasdfasdf@lemmy.worldto Technology@lemmy.world•Scientists move to Bluesky, transitioning away from X and Meta platformsEnglish172·4 months agoScientists should consult tech people about stuff like this just like we should consult scientists for science stuff. Unfortunately a lot of tech people also aren’t conscious of this stuff either.
- Weird Fruit Explorer
- Tasting History
asdfasdfasdf@lemmy.worldto Fediverse@lemmy.world•Can we please make a viable (federated!) amazon alternative? I have an idea!English1·4 months agoInstances are stores (think Amazon or Etsy). Products are posts. Sellers are users.
Stores aren’t protected from being defederated. You can still search Google or whatever, still visit the site and buy stuff. It just will not be a unified search, just like how anything else works with ActivityPub.
The good stores would be run by admins who don’t have an incentive to defederate from others. Stores don’t make money or take a cut from sellers anyway. The sellers aren’t in charge of the instance, just like an Etsy seller can’t do anything about the fact that they have competitors on Etsy.
The need for decentralization is that the store / Amazon / Etsy is broken up but the search and interactions, reviews, etc. are unified.
asdfasdfasdf@lemmy.worldto Fediverse@lemmy.world•Can we please make a viable (federated!) amazon alternative? I have an idea!English1·4 months agoI think it makes sense. It would allow a decentralized unified search across all stores. With Lemmy I can search posts as long as the instance is federated. With this I could find products.
asdfasdfasdf@lemmy.worldto Leopards Ate My Face@lemmy.world•"I'm hispanic and I vote for Mr. Trump"English71·4 months agoWait, is she saying a bunch of illegal immigrants voted for Trump?
I’d say Rust is definitely mainstream. Obviously not the level of JS or Python, but it’s being used all over the place. All FAANG companies, the Linux kernel, JS runtimes, web browsers, Android, Signal, Mullvad…
IMO GC has nothing to do with high or low level. It’s just incidental that there’s a correlation. In GC you usually don’t need to think about manually allocating or deallocating memory or truly understand what pointers are (in some ways anyway). In C / C++ you do.
In Rust you almost never manually allocate or deallocate, and you have both very high and low level APIs.
I’d say Rust is both high and low level. It just depends what you use it for. If you want to build a CLI or a web server, it’s great for that. If you want to do kernel stuff and choose to flip bits around you can do that too.
As for books, maybe you’d like trying Rustlings instead.
…why do you think Twitter had anything to do with getting Musk into the White House?
- Rust is the best language for writing WASM in, so you can write Rust and run it in the browser without transpiling to JS.
- Rust isn’t just about speed or GC pauses. Its type system is amazing and allows you to encode things that you cannot in any other mainstream language.
- It’s so incredibly well designed, it fewla like that clip from Ricky and Morty where Morty feels what standing on a truly even plane feels like then has a panic attack when he leaves. Rust rethought everything from scratch, and isn’t just some new syntax or fancy compiler tricks. No null, no exceptions, no inheritance, new typing capabilities, etc.
Go made some pretty poor design choices, and now even Google is choosing Rust for a lot of stuff instead.
What a fucking stupid meme
asdfasdfasdf@lemmy.worldto Technology@lemmy.world•Apple is once again advertising on X after more than a yearEnglish2·4 months agoNot sure, I’ve been looking at Graphene myself but haven’t used it. Just passing on what I’ve seen.
asdfasdfasdf@lemmy.worldto Technology@lemmy.world•Apple is once again advertising on X after more than a yearEnglish5·4 months agoCustom ROMs are all different. Some suck, some don’t. I’ve heard very good things about Graphene. You can even install it from the web in a couple clicks.
Taiwan and China are two separate countries.