Fish ladders are common things on dams nowadays. The only speciality I see here it's between sea and a lake.
It's an interesting video, you can see the sizes and form factor of the recievers this way much better. You can still skip the parts you are not interested in.
The quick start guide from the link in the description if you just want to read numbers: https://static1.squarespace.com/static/669856991b982007b8a6a788/t/67af70bd5fc318472e2f9f1a/1739550910959/Evaluation+Kit+-+Quick+Start+Guide.pdf
"The file system" is also an abstraction, as files are not distributed that way on a disk. E.g. a file system could work without folders, everything just tagged, like emails in gmail. This directory structure was developed in the 60s/70s for regular users, and modeled after the actual way they stored paper documents in folders that time.
I'm not against replacing the system with something more modern, like you can display your photos on a map if they have geodata, and sort by date, you don't need folder structure for that.
E.g. I havent used the aformentioned desktop shortcuts for ages, I just search for programs whatever OS I use, even though I was growing up with win9x
For the other rant in the post, if you use a COW filesystem "duplication" works differently, e.g. if you modify a file you actually duplicate it than modify the new instance of the file.
OOP is not mad because new folks are stupid. OOP is mad because the way they learned to use the computer years ago is not the most common way anymore, their knowledge will become less and less relevant. They want to teach the usage of a legacy system, but at one point no one will care about therir archaic and irrelevant ways of interfacing a computer system.
I worked for a small company, not an IT job, this happened like 10 years ago.
The office administrator lady got an email from an unknown address. The email was in Italian, she couldn't speak Italian, but we had an Italian client, so it was not unexpected that we got an email in Italian. The email had an attachment, a docx file. She downloaded it, opened it then Word asked if she wants to allow running macros embedded in the document, and she obviously clicked yes. We had a small Linux file server, and the virus running on her PC encrypted several tenthousand excel files before it was noticed that something is happening and her machine could be switched off.
No problem - said the boss, we only lost a half day of work, as we have an offsite backup, it runs every night, we can just restore yesterday's data. Unfortunately the backup stopped half years ago, but no one checked the logs...
https://en.m.wikipedia.org/wiki/Bj%C3%B6rketorp_Runestone
The Björketorp Runestone in Blekinge, Sweden.
Yepp, Hanlon's razor: they are mostly just lazy and maybe incompetent, not necessarily evil, that's just a side effect. E.g. in my country if you call them that you want to get out of CGNAT they'll just do that for you. My IP haven't changed in years, but I don't pay for fix IP. But it may be different in each country, I have mostly good experiences with local ISPs here.
List of instances: https://codeberg.org/flohmarkt/flohmarkt/wiki/flohmarkt-instances