Me: What should I be doing instead of files?
Computer: Glad you asked! It's 2020. You should be spinning up a Kubernetes of Dockers on your public cloud each of which is a Github which send JSON messages over HTTP3 to the microservice host on your Virtualbox private cloud which is running a whole bunch more Dockers each of which is a Node.js which is pulling dependencies from
Me: files seemed a bit simpler than that
Computer: WELL WE HAD A VOTE AND YOU WEREN'T THERE AND WE SAID FILES SUCK.
Context: attempting to install Timimi on Chromium Edge
Spoiler: Edge DOES NOT LIKE DOWNLOAD, and thinks I am probably a cyber-criminal doing cyber-crime.
@natecull They also assume all users need to be protected from themselves and should only install stuff from their curated app store.
i don't know how easy it is to do on windows but....
personally i always just run #tiddlywiki on nodejs now
(which basically treats the tiddlywiki as a web interface and manages the files 'server side')
in practice it functions nearly the same, the only part of the tiddlywiki that isn't customisable via its own data files is boot.js
I think I could learn to love a filesystem replacement which was something like JSON objects (though it would probably need extensions for binary blobs). But it would be neat if we could have extremely tiny 'files', and files which had dictionary structure, and the whole things could be recursively nested.
They're proposing to mangle everyone's user directories?
This is really nasty. How can I avoid getting this crap pushed to my home system? What distribution do I need to switch to to avoid any more future systemd nightmares?
@natecull Every time I think about using k8s my brain is like AAAAH AAAH BUT DOCKER IS SO SIMPLE WHY DID THEY MAKE IT SO COMPLICATED AAAH!!!! and I run screaming :) Also node seems cool except they seem to INSIST on shooting themselves in the foot with every bullet the Perl, Python, and Ruby communities shot themselves in the foot with 20 years ago and got better :)
@feoh the answer to "why make everything so complicated" is of course, "because Google won't fund any technology that can't handle a billion nodes, and if you're running a billion nodes the complexity pays off after the first million or so"
if you're trying to run one node, the complexity.... maybe doesn't pay off.
@natecull I think 'done wrong' is an oversimplification, but, I mean, look at the entire leftpad() fiasco as a for-instnace. One person de-publishing their work brought large chunks of the node.js ecosystem crashing down around its ears, and then there's the huge issue with malware in the NPM package registry... The list goes on.
because granting write permission for one folder on your hard drive to a web page located inside that folder definitely totally logically implies granting transitive read permission to all files on your hard drive to all DNS domains everywhere on the Internet, and there is absolutely no way to build software where this does not occur.
@natecull http(3) - why no message broker. Nice handling with async, "less overhead", easier scheduling ....
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!