![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
What a time it must’ve been, being able to publish your phone number online without fear. Now you give it to any website and it’s sold straight away to advertisers. Making it public would be a nightmare.
What a time it must’ve been, being able to publish your phone number online without fear. Now you give it to any website and it’s sold straight away to advertisers. Making it public would be a nightmare.
That sounds only marginally better. Access to the phone still means you can create a backup containing the key, so TPM wouldn’t help much.
Wat?
Source? That’s just an image.
How does that help when somebody has access to the phone via your PIN or password?
I’ve seen C++ code holding up a Fortune 500 company with people actually sitting on the board of C++ and being part of the decision making process on what goes into C++. Even had an advanced course on it given by some of the people. Let me tell you, it doesn’t trickle down.
You can add all the macros and idioms you like, there will always be somebody loading an entire table from SQL into memory and dereferencing the each row+column with a double for-loop to find the correct row, then hand parsing the resulting row into the “right” in-memory data structure. Once you hit a column with variable length storing binary data (don’t ask) and the length is in a column with that doesn’t make it into the Row
object, there is fun to be had.
My favorite is when you have a macro that hides what kind of pointer it is (shared, unique), but is only used when creating the variable, and someone uses a reinterpret_cast
to solve some problem. Took a while to track that down. Bro, I fucking love the language.
Best of all is when code only has to pass some regression testing and has no code review. Absolute genius.
This is from 2020 🤔 Any particular reason you’re sharing this?
I have to admit, I don’t get what the copying is doing. It seems like you’re trying to recreate some scenario. Just in case, do you know of the import ... as ...
expression? (doc with examples). Maybe that’ll help you.
Yeah, for sure. Human error is involved in C and inertia too. New coding practices and libraries aren’t used, tests aren’t written, code quality sucks (variable names in C are notoriously cryptic), there’s little documentation, many things are rewritten (seems like everybody has rewritten memory allocation at least once), one’s casual void *
is another’s absolute nono, and so on.
C just makes it really easy to make mistakes.
Right, those devs with 20+ years C experience don’t know shit about the language and are just lazy. They don’t want to catch up with the times and write safe C. It’s me, the dude with 5 years of university experience who will set it straight. Look at my hello world program, not a single line of vulnerable code.
That’s exactly it. They’re taking advantage of open source as a business decision. It’s not about the ethics, morals, or any of that touchy feely stuff to improve the world. It’s all about money for the company.
They do have many good contributions as you said, but as soon as they have to choose between expense with little benefit to them (that includes little benefit to marketing too), and abusing open source for business, it’s always the latter.
Another bad take of yours. Nice. It’s a pleasure blocking you 🫡
Oh, and on this subject: AWS is not really a threat to FOSS, if anything it’s mostly been a boon for us. Any time someone cites AWS while taking any of the four freedoms away from you, you should start asking some pointed questions.
Lol… I’d say anybody saying AWS is not really a threat to FOSS has a blind spot for them or is somehow affiliated with them.
This is why when I read about “new browsers” being developed, I kind of shrug a little. Yes, browser standards are dominated by Google and it’s shit, but instead of just playing in Google’s stump of a playground, why not try and do something new and innovative like what Alan Kay is describing? Pipe a program or a script or web assembly or something else to another computer and let it render it. Or hell, come up with something different.
If everybody just tries to play Google’s game where Google makes the rules, they’re going to lose. The game is rigged. Create a new one.
You believing Serbia is part of “the East” is hilarious. They’re the S in BRICS, right? 😂
Mate, “the West” isn’t limited to Western Europe, the USA, Canada, and Australia. Australia is the same longitude as China. Are you going to say it’s not the West because of that?
Yeah, but not that hard.
You can even put effort into it and look for translations in other languages, combine them, use a colloquialism not found in the standard dictionary, or so many other things.
Probably if you use a VPN and connect to French national TV channel France 1-4 you might be able to watch it with DRM. Downloading, not so sure, since I assume it’ll all be DRMed.
The West was laughing and pointing at China. “Look at them surveilling their citizens! So cringe.” Meanwhile, people massively bought into surveillance capitalism, gobbled up all the bullshit about “if you have nothing to hide”, and look where it’s taking us. Yet people continue to buy Google products, swear that Malus won’t ever be evil and store their lives on iPhones and Macs, they vote for right-wing candidates who talk about building walls, surveilling the poor, foreign, and different, and don’t somehow fail to see how their countries are slowly becoming more China-like.
It is. A password is generated that you have to write down. It must’ve been a compromise because they knew most people would just pick a shitty password if they didn’t generate one and it would end up on a piece of paper or in some digital form anyway.
Anti Commercial-AI license