727 karma · joined April 3, 2013
Try some tin foil hat argument about laying new cable being too expensive for the small guy, their internet ending controlled by "X" company CEO who may be part of "Z" cabal, and planted government moles not letting POTUS see the truth.
In practice we are ant colonies in that dark forest. Unless you can understand enough the rumblings of another civilization, you don't know how far they've expanded. They may have fully functional, fast replicating colonies in one of the trillions of Oort cloud objects and you just pissed them off by trashing their historical sites.
We could go insane hypothesizing destruction on light-years bubble scales, but then you can rest assured other civilizations are now aware of your existence and will take note of your undesirable quality as neighbor.
After my white cat passed away any light change in the corner of my eye made me expect to see it crossing the door, even tho there wasn't anything there. It had nothing to do about motor signals, just a pattern that had become fixated enough over time. I'd assume people that fixate patterns too easily have a bad time with this.
I'd say half the reason to call it a quick evolution is how fast it's being adopted compared with the glacial progress from 5.2 to 5.6, or Python 2 to 3.
Also a third half of the freshness has been adoption of packaging and coding standards.
It makes the higher level types seem more transcendental than they are, and also seems to put actual validation on a second rate level. End of the day if an argument is the right scalar or interface you'll get the same result on runtime whether you hinted it -- for one's quality of life improvements -- or checked it with some boilerplate validation. Worst case scenario people will forgo encoding known stricter constraints after generally hinting the expected type.
Email Client: Thunderbird
Terminal: Gnome-Terminal
IDE: None
File manager: Nautilus
Basic Text Editor: Gedit
IRC/Messaging Client: Whatever supports Slack and Discord I guess.
PDF Reader: Current choice is fine.
Office Suite: LibreOffice
Video Player: I prefer SMPlayer to VLC for simple playback
Music Player: Clementine
Photo Viewer: gThumb
Screen recording: Kazam
For that reason I think it'd be misguided to lean too heavily on testing their performance — kids learning chess aren't required to reach certain level at the end of the year, the goal is to go through the training itself.
Well, which one of them. There's nearly a hundred different subtitle formats, and each one has a whole set of variants. Just Timed Text alone (XML) can have more layouts than one could count, specially since it's meant to be able to replicate technically all previous industry formats.
There's one thing I would point at. When non OO code is bad you can usually point at the problem: bugs, performance, security issues, coupling, so on and so forth.
OO code can be bad yet contain no debuggable issues. Once it's laid out, noone is going to "fix it" because it's not technically broken. It'll just rot due to lack of maintenance, until there's noone left with a good mental map of it and enough of the non-OO contents are broken enough that it gets replaced all at once.