I think the average person just simply doesn't care about their privacy.
In some of the music communities I'm in the content creators are already telling their userbase to go follow them on threads. They're all talking about some kind of beef between Elon and Mark and the possibility of a boxing match... Mark was right to call the people he's leaching off of fucking idiots.
The average person doesn't understand modern technology even on a basic level. Most people don't know what Free Software is or what end-to-end encryption is and you can't have privacy without those two. And those things have existed for decades. What about more complicated topics such as cryptocurrencies or AI? It's easy to see that most people don't understand them either.
So when it comes to some basic aspects of modern technology, most people are decades behind. Sometimes I even meet software developers who don't fully understanding those topics.
True, it should really be a foundational course now, and not just "here's Microsoft office" level shit. With more advanced stuff left to collegiate courses.
Both programming in a high level language like python and A+ level CompTIA type thing.
Sometimes I even meet software developers who don’t fully understanding those topics.
"Even" software developers? That's kind of a weird thing to say. Programming as a discipline is far broader and deeper than most people realize (and that includes software developers!). Knowledge in one limited specialty does not translate automatically into knowledge in a different specialty and, indeed, can actively interfere with another domain without intensive retraining. (For a concrete example of this, just look at the abominations made in "embedded"1 programming by people coming at it from writing Yet Another CRUD-backed Web App.)
So it's absolutely possible for someone who's a real whiz with making web app front ends to have a very hazy grasp of security and privacy. It's a peripherally-related discipline at best.
1 "Scare quotes" used because I don't view what amounts to a PC running Linux in a funky form factor as meaningfully "embedded".
I just expect programmers to know more about software. They should know those things at least on a basic level. They should be the ones to educate people about it, because otherwise who will do it?
If software developers don't understand what end-to-end encryption is, what hope can we have that an average person will understand it? I just don't know how we can make progress if even technical people don't know technology well enough.
I could (and probably have worked!) my entire professional life in domains you've never once caught a glimpse of using kit you wouldn't recognize. To me it's trivially obvious how to, say, debug an SPI bus timing problem where you might not even know what an SPI bus is without looking it up in Wikipedia first.
(I guarantee you that within 3m of you there are orders of magnitude more SPI connections than any form of encrypted connections.)
Now the only reason I know what end-to-end encryption is and why it's important is because I took a short break in my mainline career and worked on PKI for about six years. (I then ragequit commodity software and went back to actual software engineering, but that's a different story.) Had I not had that experience I could likely have made some guesses as to what E2EE entailed, but I certainly wouldn't have understood immediately why this was a critical feature.
Really, software is a FAR LARGER domain than you think. Hell, it's far larger than I think, probably, and I think it's ten times larger than you think. 😉
You are right that it's a huge field, but I'm not saying that we should be familiar with all of it. I'm saying that since we rely on software every day, there are a few concepts that every person should understand on a basic level. That knowledge would help them make better decisions and probably the world would be better if most people had it. Software developers should also understand those few concepts, but perhaps on a bit deeper level than an average person would.
A person can have privacy without knowing what SPI is, but it's very unlikely for them have it or keep it long term if they don't know what Free Software is. What you do requires deep knowledge of the hardware, which an average person doesn't need to have. But they should know what cryptocurrencies and AI are, since those technologies are slowly becoming a part of our lives.
I don't blame average people or software engineers for not knowing those things. But I think something went wrong in our society if people don't understand very important concepts that impact our daily lives and which are mostly decades old. This proves that we can't keep up with modern technology even on a basic level. Don't you think that's bad?
I’m saying that since we rely on software every day, there are a few concepts that every person should understand on a basic level.
Loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong before anything software-related I'd put knowledge of fundamental statistics in the queue for things people deal with on a daily basis that they should understand at a basic level. It's one of the most critical skills a person can have in modern life and it's one that almost nobody (including almost all programmers) has any kind of understanding of. If they did have a better understanding of it, to quote the Great Sage Equalling Heaven:
That knowledge would help them make better decisions and probably the world would be better if most people had it.
😉
And that's just the beginning of the list. I'd also put basic psychology, basic marketing, basic civics even ahead of any degree of software knowledge. Knowing marketing, for example, wouldn't cause someone to be fooled to the point of saying something like this:
But they should know what cryptocurrencies and AI are, since those technologies are slowly becoming a part of our lives.
But gentle snark aside:
But I think something went wrong in our society if people don’t understand very important concepts that impact our daily lives and which are mostly decades old.
Try tens of thousands of years old. You make it sound like the problem is technology. The problem is the same as it's always been: people. A better understanding of people, of their motivations, of the tricks they use to further those motivations, etc. is what makes you better able to manage life and society. Understanding the tricks of marketers and advertisers (even before those were words in human language!) is what makes you understand things like "hype cycles" and "if you haven't paid, you're not the customer". You're focusing on a single channel of abuse. There are MILLIONS of channels of abuse. Learning why people find said channels and how/why they exploit them is a far more valuable skill.
Oh, and statistics. You need that too. You have NO idea just how bad we are at those and just how important that knowledge is for spotting grifters, liars, and other scum.
Yes, there are many things that people should be taught at school. Technology is just one area. All of the things you said are also very important, but it doesn't make what I said invalid.
Knowing marketing, for example, wouldn’t cause someone to be fooled to the point of saying something like this:
But they should know what cryptocurrencies and AI are, since those technologies are slowly becoming a part of our lives.
Fooled by what exactly? A distributed ledger or machine learning? I think it's a simple fact that those technologies are becoming more popular.
You make it sound like the problem is technology.
The post is about privacy and software. It's important for people to be educated in other areas as well, but they weren't the topic of this discussion. So there was no point for me to mention them.
You’re focusing on a single channel of abuse.
I make software, so I talk about software. I'm not an expert in the other areas that you mentioned.
Ah, I see. So you are an expert in psychology, marketing and statistics. That is truly amazing. It's completely irrelevant to the topic of our discussion (which is about privacy and software), but very cool.
I think most people realize they're too boring for anyone with access to individual info to care who they are. Do you really care to know what porn I look at or what I'm buying online at 3am on a week night?
However, women using period trackers were free to do so in the US up into recently. Now that data can be subpoenaed and used to help prosecute if it is believed she may have had an abortion.
You never know when information posted online, or collected otherwise, could be used against you. It's best to seek privacy respecting options whenever possible.
True, in that it's a balance of risk versus reward. But there's a middle ground between putting your SSN on a billboard and faking your death to go off the grid and burn off your fingerprints. I'm willing to bet 99.9% of people aren't worried about it because they'll never have to be.
What if I told you that you can increase your privacy a lot without having to fake your own death? You don't even have to burn off your fingerprints! All you have to do is use alternatives to certain popular apps. Isn't that great?
Just use Signal or Matrix instead of WhatsApp. Use Firefox instead of Chrome. At some point you could even replace Windows with GNU/Linux (an operating system that doesn't spy on you! crazy right?). Some of those are tiny sacrifices, some are bigger, but none of them are impossible.
I get it. But I am experiencing absolutely zero drawbacks to any privacy concerns, so any potential sacrifice is almost completely unnecessary. I'll support some similar things because I consider them good causes, but I have no problem being an open book. To bring everything back full circle, I assume most of the population feels similarly, and that explains why most people don't care (which was what I was originally replying to).
If the only people with access to it don't even know who I am, it's pretty inconsequential, especially since I'm often not doing things online or with a phone or computer. Everything isn't being recorded.
For a lot of people we don’t know anything different. So to a lot it’s making a ton of extremely inconvenient sacrifices to try to claw back something we’ve never had in the first place.
They can try to influence your political opinions (manipulate you) by showing you certain type of content based on your current beliefs. They will show you content that is more likely to make you addicted to the platform. For some people that's gonna be dangerous conspiracy theories or scams like alternative medicine.
Maybe you are immune to all of that, but many people clearly aren't.
Kind of providing insight as to why most people don't have any privacy concerns. I doubt most people consider that or think they're so easily swayed. Heck, most people are practically apolitical.
Many people think they are not easily swayed, but in reality most people don't have any training in critical thinking and often don't know how to verify if something is fake. Things like confirmation bias make it pretty hard.