So the whole thing is kinda weird, because the new terms of use _do not_ give Mozilla any ability to monetize your data. All they do is state that if you give the browser some data the browser can use that data to follow your instructions.
For example, I am using Firefox right now as I type this message in. Firefox will save what I type in my profile so that if my power goes out (or Firefox crashes, which is rare these days but wasn’t always) then it can recover this text when it restarts. It’s always done this but apparently Mozilla’s lawyers now think that this requires an explicit mention in the terms of use. I disagree, frankly, and I think the lawyers who forced this issue are milking it.
The ambiguous nature of the changes favor some shady self dealing. Sorry.
And why "humanitarian aid" to countries at war allows budgets to be shifted to weapons instead of food and medical supplies.
Sometimes you just can't do the seemingly obvious "right thing"
Now if you buy a self serve coffee in a paper cup the cashier whose sole job is to take your money, expects a tip because their wages are shite.
Hopefully he finds a way to be happy.
Not being flippant, I'm serious. That's what I've heard.
In peesonal experience, I found New Yorkers to be far friendlier than 99% of Bay Area baristas, so there's that.
That's not good. The problem with troubleshooting is that it messes up with your reward system. After you fix a hard-to-debug problem, you feel a sense of accomplishment. Which would be ok, but the problem is that this sense of accomplishment is often time higher than it should be. You go home at the end of the day thinking "well, today I didn't build anything, but it's fine, because I fixed that bug". You are becoming complacent.
If you end up saying to yourself, like the author of this blog here, that you troubleshoot more than you build or you do, then you have a problem. Soon you'll be seen by others as a car mechanic. Maybe a reliable car mechanic. But reliable car mechanics don't get paid a lot.
This might be a controversial take but here it is: being proud of your troubleshooting skills sits somewhere between being proud of your typing speed and being proud of your word document formatting skills. These things never go obsolete, but don't fool yourself into thinking they are gold currency on the job market.
You can feel good about addressing risks, the opposite of complacency.
I think researchers will find that human coders are unable to solve most coding problems without access to the internet.
1. Profile quality (and honesty) varies wildly. Peacock and dishonest profiles dominate.
2. There is no Hobsons choice mechanism to force rotation among matches.
3. There are no incentives to respond or follow up.
4. Fake profiles benefit the platform but you have a bootstrap problem if you have no users. Plausible AI fakes will make this worse
5. There is no web of trust- if someone meets someone they could assert trust even at a low level. If I trust anyone in their web this would vet against fake profiles.
I could go on...