@aynish huh, wait, its not rewriting text is it ? ? It's rewriting some internal structure that the text represents ? I obviously don't get it but right away I'm worried about lack of strong separation between code and data
@aynish what are rewriting rules ?
@technomancy I saw this as more like "providing a builtin ui for gts" or just integrating the two somehow.. I felt like separate server and client webapp would be a needlessly confusing stumbling block if I was trying to get more of my local friends on fedi
@technomancy fry them or just let them sit somewhere dry and airy with space around em and they will ripen before they spoil
bit of a rant inspired by discussion of "starter packs"
@dumpsterqueer I thought you were talking about those memes where people put photos of stereotypical objects that are associated with a certain subculture or a certain identity.
@technomancy If you ever find anyone who has done this or deployed it or packaged it in some way, let me know because I'm curious about it.
@technomancy I had planned on setting this up myself. I never tried using the single instance configuration option for Pinafore, I'd only ever planned on heavily modifying it to deeply integrate with GoToSocial.
For example, Pinofor does not support the concept of modifying your profile, but go to social does. So in order to allow users to do that, I would have to kind of mix and match between two different web applications that link to each other or redirect to each other somehow.
@aynish I was playing this one recently https://awbw.amarriner.com/
Its not really an adventure, but it does have a live mode with a matchmaking queue. There are some serious usability issues tho, fair warning.
@reese kohls harder cash
last time I heard about the server load from mastodon being expensive to operate, I heard it's the act of pushing that puts load on the server and takes it down. Not the act of serving, typically. It sounds like serving the static content is relatively easy cpu-wise. But it sounds like the pushing code is still based on a one-thread-per-request model that thrashes the CPU w/ context switches and doesn't work very well unless you have a whole lot of cores.
Something like gotosocial that has proper non-blocking IO would be a lot cheaper to operate on a smaller computer, but bandwidth will always be an issue I guess.
It sounds like you are talking about making a CDN, kind of like how PeerTube can have videos "seeded" by random volunteers on the net ?
Such a thing could even be layered on top with JavaScript, without needing to modify the server
@aynish hmu sometime, I could probably help at least a bit.
Repurposing Chromebooks: a general method.
A bit more than a year and a half ago, I bought around 10 cheap Chromebooks to better understand how they can be turned back into regular PCs. Here are the notes I took. I just wanted to remember the overall idea and not a detailed list of step-by-step instructions, as it differs from each model. Basically, I just quickly documented the installation pattern, so I can do it again next time, or teach others to do it.
https://moddingfridays.bleu255.com/Repurposing_Chromebooks
Maybe this can be useful for others, who are looking for a rough TL;DR process, or are contemplating the idea to do the same and would like an overview of the different main steps.
#chromebook #chromeos #laptop #permacomputing #google #linux #coreboot
@aynish was tempted to recommend looking at some of my projects to get a vanilla js boilerplate if you are interested... until I remembered how jank they were, evolved from a codebase that predates `fetch` , etc etc
@aynish react is fine, if you want to be snobby you could write it from scratch / vanilla js. But honestly as close to "default settings" react as you can get might be the easiest to get started with. For local first you just need serviceworker to cache the static assets (not sure how to set this up but hopefully there's just a switch to flip) and localstorage or indexeddb to store the data
Software ina nutshell https://github.com/golang/go/issues/10447#issuecomment-1505832127
this is a Nazca ceramic vessel from the ica region of Peru made anywhere between 200 bce and 600 ce but don't you feel like you could log on to any website today and see this face as someone's avatar. pre-Columbian rantsona
stallman
@technomancy
What does ESR stand for ? Extended Support Release?
I think the "permacomputing movement" might be what you're looking for? But its still in its infancy.
Ultimately I don't think FSF matters, FSF is not useful, it doesn't really do anything. But Gnu, as much as I love to hate it, is very useful and matters a lot.
I think if you want such a change to take place, (fsf deposed and their cultural position assumed by a new org) it will require the creation/growth of a new thing that's genuinely useful in the same way gnu was.
I guess I mean the ideology only matters as far as it influences the design of the software / system. I don't think it really matters that much with the license says or what the "foundation" claims to stand for
I am a web technologist who is interested in supporting and building enjoyable ways for individuals, organizations, and communities to set up and maintain their own server infrastructure, including the hardware part.
I am currently working full time as an SRE 😫, but I am also heavily involved with Cyberia Computer Club and Layer Zero