Anyone here know enough about Gopher to explain to me how it worked, and/or why we shouldn't return to it and/or how I can access any remaining gopher pages today, if there are any?
@archangelic so you want to take a string with embedded spaces and newlines and turn it into several strings each no longer than n characters without breaking mid-word?
something like this might work, or at least be a starting point (here, the limit is 140 characters)
re.findall('.{,139}(?:\s|$)', input_text)
the idea is "find all strings of characters up to 139 characters followed by either space or newline"
@cassolotl tilde.town is a community of users of a shared unix box that I'm a member of. (Check it out!) One of my tilde.town neighbors started an instance and invited us.
@m455 I've heard that common lisp is the more "practical" language with a large library of available tools, ("common lisp object system" for object-oriented programming is a big one that comes to mind) while scheme is more minimalist and the libraries less unified or likely to work across implementations
(but I don't care, because the projects I'm interested in use guile scheme)
but get more opinions because i don't know wtf i'm talking about
@m455 well i mean, no promises, and i might get swamped by other obligations, but i've worked through debian-installer troubles before and i'm also genuinely curious what the current state of things is
and if i can tempt you back into using debian as your main OS, bonus 😁
@archangelic@m455@brennen I also like GuixSD because of several excellent technical decisions they make, and some of my favorite Free Software people are working on it, but I don't run it now because it doesn't support LVM yet and it tries to be a "pristine" Free Software-only distro.
I hope I can find a way to enable that same "none of us like non-free stuff but if you really need it and understand the danger, it is easy to install" when I eventually try again to switch to GuixSD
@archangelic@m455@brennen I especially like Debian's main/contrib/non-free split. Even though FSF says it's not good enough to "endorse" I think it's the closest thing to perfect that we can get.
Want a pristine, free-software-only OS? Only use main.
Have encumbered hardware or forced to use some proprietary stuff by your boss? No need to retreat to horrible Windows, just take the explicit and intentional step of enabling non-free.
if I could control what information of mine gets traded around, if marketers and other companies actually had to ask my permission to use it, if I could revoke that permission,
then I might be somewhat okay with business models built on the sharing of limited demographic information.
but in the entire history of the industry never once has anybody even considered the idea of permission or privacy. they _can_ profile and surveil, so they _do_.
brb establishing a standards body for the betterment of the internet as a whole
where good protocols that take years of unpaid labor to develop, which will benefit individual people and provide them a sorely needed alternative to a small number of mutually incompatible surveillance corporations' products
will be shitcanned if the volunteers exceed a deadline