@cstross And... now I'm thinking of the Noon Universe novels. Point is, as if the rest of us didn't grow up dreaming of a cool sci-fi future, fueled by the same starry-eyed predictions.
Techbros seem to have internalized that the plural of anecdote is not data, but seem to have failed to realize that the plural of data is not understanding.
@xgranade In my experience, people who chant "the plural of anecdote is not data" will also tell you to your face that your lived experience isn't real or valid because it doesn't fit the "data".
It's really odd and concerning to me to see that Debian rolled out a huge change to their packages for @keepassxc with no clear rationale, no clear governance process, and with snide and insulting comments left on the upstream project by packagers.
That's not a great open source community or governance approach.
@xgranade But that's just it: culture in the western world, especially in English-speaking countries, downplays mutual respect, consent and trust in favor of rules-lawyering. Then people wonder why society is so divided.
Weird thought that I might have to explore at some point: why is the word "violence" used to refer both to actions taken in opposition to and in support of systems of oppression?
We have different words for "up" and "down" or "left" and "right" as well as "vertical" and "horizontal," but the word "violence" never seems to imply a direction.
Uncommon opinion (but not necessarily unpopular): I love languages with large standard libraries. I enjoy flipping through the language documentation, scouting for interesting functions or classes that may eventually come in handy.
My favorite large library language is Common Lisp but of course there are many others such as Smalltalk, Python, and Java.
@amoroso@phoebos Funny you should mention Tcl, because I find Tcllib and Tklib essential. Application programming languages need huge standard libraries, because their purpose is to make you productive right away writing real-world code.
Having an office with barely working Wi-Fi sure is awkward for a company pushing a "return to office" plan that includes at least three days a week at Google's Wi-Fi desert.
"You’d think the world’s leading Internet company would have worked this out."
Can you recommend any general learning resources on coroutines?
I'm looking for tutorials, books, or other non-video sources that are largely language independent (or introduce a few primitives clearly) and, most importantly, explain how to program with couroutines and for which problems or situations they're typically used. I'm looking to learn the concepts, not features of specific languages.
I'm not interested in other control or concurrency primitives.
@amoroso I can offer a concrete example if it helps: in AntiWiki I use a coroutine (technically a Python generator function, same difference) to implement text search across a complex data structure, where you can't just store an index position. You have to pick up again from the same place in the code, stack frames and all, every time the user picks "find next".
@cstross What I'm hearing: a global event that's been running for decades, with an annual budget that must run in the millions of dollars, gets to pretend it's only a bunch of fans volunteering to set up a little get-together. When it ends up taking place in frickin' China, nobody thinks to help the poor sods pussy-foot around the obvious issues, given the famous openness of the host country. Instead people wash their hands of the entire thing, claiming it couldn't have been anticipated. Right?
@cstross Perhaps. Don't get me wrong, it's good to know it was likely an honest fuck-up as opposed to corruption, but this spells "we take the credit, you take the risks" in letters the size of the Hollywood sign. How appropriate.
I never got one because, although cool, the limited use I'd have done wouldn't justify even the affordable price as I had no mobility or form factor needs.