Maybe EU citizens will need to start a European Citizen's Initiative to get the EU commission to tell big tech to back off and allow users to fully control the devices they own.
On Android and iOS, apps can get a list of visible BSSIDs without special permissions (on Android 10 and later, ACCESSFINELOCATION is required).
The tech is thwarted without this permission. Unless browsers also share BSSIDs on laptops. Probably chromium does and Firefox followed suit because of Google money
Reading up on it, it looks like the practice ended around the beginning of the 20th century
However, there is no written evidence of the practice being used after 1900.[43]
The Wikipedia article on Welsh doesn't go into any detail about its suppression beyond that time. It took Wales about 100 years (Act in 2010) to establish Welsh as a nationally recognized language. That's why I was asking the questions. What happened in those 100 years for Welsh not to develop?
Regardless, the language is listed as "vulnerable" but numbers are picking up again. Since there aren't that many Welsh people in existence, I imagine the max number of speakers is quite limited. For the number of C programmers to drop below it, it'll probably be another 50-100 years. If ever.
Gartner projects that 50% of companies that attributed headcount cuts to AI will rehire for similar functions by 2027. Forrester found that over half of companies that cut staff for AI already regret the move.
So you don't know what you're talking about any more than I do and there is nothing I can learn from you. Why didn't you say so in the first place instead of wasting my time?
How long have Welsh people have internet? How many Welsh people have and had the means to archive the language, maybe even try and popularise it? How long was the Welsh government held back from (and probably they were) from teaching it a schools? Did nobody have the chance to create free, accessible Welsh courses for anybody to access? How many Welsh people that could speak it made an effort to teach their kids and others?
There are options to keep language alive. I can understand it being wiped out (many examples and ways to do so), but if it survives and the people speaking it don't make an effort to spread it, modernise it, and adapt, then it is also self-inflicted. Look at the Baltic countries. Estonia tries to keep up with the times and allows the population to vote on Estonian words that should enter their dictionary instead of the anglicised ones.
I worked on desloppifying a codebase, but had to do with AI. This was a job. Spec driven development didn't work on that project but targeted refactors did.
Setting up a project to work with AI is not easy, IMO. You need rules, and skills, and commands, and whatever else they call it in order to be productive, otherwise you spend your time fighting with the the AI.
You're right to question 10x and 100x productivity gains. Those only exist if you're not willing to look at the code. I've had people tell me "code isn't important", then run into issues, and ask me to help out. The code was indeed important. Therefore, how you use AI is the important part here.
Using AI to write the entire codebase is cute. It might get your project to MVP very quickly and then you have to hire somebody who knows what they're doing to fix all the stuff in it. I would recommend using it in a targeted manner:
ideation
code analysis
targeted refactors
boilerplate
mini features
bug detection
As an example, connecting an AI to an MCP like Ghidra for working with decompiled binaries is impressive. You do have to stay on your toes all the time and verify what it says, but it changes the while experience.
Once you let it loose to make bigger changes, it will inevitably fuck up while spitting out reams of code at you. Reviewing all of that is the bottleneck because it requires Actual Intelligence. Using another Artificial I to review what the previous AI did is only useful for bug detection or exploit detection (in my experience). For architectural mistakes or clean code (whatever your perception of that is) has only lead to pain for me.
So yeah, not 100x, not 10x, but maybe 1.1-1.5x. More if you're careless or don't know what you're doing and Just Want It To Work ™️.
Software obesity. It's a thing.