Meh. Before AI I've had "senior" colleagues with 10 and 8 years experience each, doing pair programming for 2 days straight, and in that time they hadn't managed to checkout a new branch in git.
It's not even that they got distracted, they sat there trying, for 2 whole days, with concerned colleagues giving them hints like "have you tried checkout -b"... They didn't manage!
How the hell do you work for a decade in this business without learning even the most basic git commands? Or at least how to look them up? Or how to use a gui?
No such thing as completely idiot proof. But I think we can all agree an exploit that requires a click is a lot better for the intended victim than one that doesn't. This way they at least have a chance to not click it. Then we can start tackling the other problems with separate solutions
Last time I tried this game, I think I had managed to get a hold of the original executable or something: the rate of turn for the turret was tied to CPU cycles. Paying it on a computer about a decade younger than the game made it quite impossible to aim, as the turret would spin several laps if you so much as looked at the arrow key
There are some Chess games from that era that tied their difficulty to the CPU speed. Essentially calculate options for 5 seconds or something like that. So as hardware got faster, the games got way more difficult.
My first was almost kinda similar to GP: me and my cousin played a game called ReVolt, and found that you could make the cars go faster by changing their speed attribute in some text file we found just poking around the game files.
Man we had some good fun with that! It always ended with us boosting our cars so much they flew out of the map
Yeah our green parties brag about how they have made nuclear unfeasible via political means, and then turn around to say it's market forces. It's so stupid I want to cry.
Miljöpartiet in particular is anti-science and has among the worst environment policies of all major Swedish parties. For example they're working hard to ban spreading sludge from wastewater treatment plants on fields. Apparently phosphors are single-use.
Electricity prices in Sweden have tripled as a direct result of the political decision to shut down German nuclear power(interconnected grid)
Even the German government has admitted it was a mistake.[1]
Solar generates an abundance of electricity in the summer, but the winter production ranges from tiny to nothing.
The anti nuclear crowd loves looking at buildout graphs and saying we can replace all energy production with solar in x years, assuming energy usage remains the same.
> By then, Germany should "bring the world's first fusion reactor online." Its electricity would be so cheap "that no other generation methods will be needed,” Merz was quoted as saying.
One thing that I think would be a huge boon that I didn't see mentioned in the article is permissions.
Basically a plugin would need to request and receive permission to use APIs from the user. Wanna write to disk? Ask the user for disk permissions(preferably limited to certain paths). Wanna phone home? User has to approve that permission upon install(or first usage or whatever)
Kinda like how Android manages permissions (maybe iOS too?I dunno I don't use it)
That's probably a bit of work, but it would make me feel a lot safer about plugins if you could make it happen!
Edit: wait I just realised that the "disclosure" part might actually be this, and I just got confused by the terminology used? I don't think it's entirely clear from the text if a plugin could technically use capabilities without disclosing them? Hopefully they can't, and then that's good enough, I think.
Yes they are mentioned in the blog post in the bullet point about disclosures. You can think of disclosures as the first step towards permissions. See my previous answer here:
Google has been very careful not to add an internet permission on Android, even though things like flashlight apps shouldn't have needed internet. Google is an internet ad company.
I'm fairly sure Android used to have an internet permission back in the early days. But then basically every single app requested it so the utility was diluted. Then they switched away from a static list of permissions and more to a ask for permission at the time of use model.
The old permissions model was always a bit of an illusion of choice. The app presented a massive list of permissions and you could take it or leave it. But when every app asks for every permission you don't really get a choice and just had to accept it. The new model where you can install an app and then reject it's permissions is much better.
Stock Android has always classified internet as a "normal" permission that can't be toggled by the user. I think it still might have to be requested by the app, and you could see it in the app details, but it has always been auto-granted with no way to turn off.
My recollection is that I stopped seeing the “Internet” permission a couple of years before Android acquired the ability to toggle permissions, or do anything at all with them aside from displaying the list from the manifest during app installation.
Almost a decade ago, I wrote and published a small companion app for a game and set a hard rule for myself that it didn't need the internet permission (and thus stuff like a privacy policy). It still managed to be useful despite that, which made me pretty proud at the time.
It's a rite of passage of every Android app to crash on the first launch because you forgot to declare the INTERNET permission in the manifest. It's been there since day one.
It's auto approved and non declineable in the settings, but technically it's a permission you can revoke, just needs to be surfaced.
Oh, I hadn't heard of lojban before. Cool project!
Anecdotally, I think language effects the way you think more than most people realise, which is why I think a logical language is a great idea: it might "trick" people into thinking more logically!
I had not! Cool to see that there's a established theory about linguistic determinism(great term btw!)
I was only speaking from personal experience, I moved from Sweden to Brazil in my early twenties and after a while I began thinking and dreaming in Portuguese. I noticed then that my thought process changed(actually, I noticed it upon moving back to Sweden, as my thoughts and dreams shifted back to my mother's tongue. The shift the way back was much faster since I already spoke Swedish whereas in Brazil I had to learn the language before beginning thinking in it)
Anyway, I noticed then that I would interpret the world differently depending on which language I used for my internal monologue. Like way different. It was a curious experience!
It's not even that they got distracted, they sat there trying, for 2 whole days, with concerned colleagues giving them hints like "have you tried checkout -b"... They didn't manage!
How the hell do you work for a decade in this business without learning even the most basic git commands? Or at least how to look them up? Or how to use a gui?
Incompetent devs is not a new thing.
reply