

Thx, I’ll dig into the spec next week ;-)


Thx, I’ll dig into the spec next week ;-)


I see. So, the benefit is that one can start using the app locally but restricted to live chat only and can add git as an optional message cache for offline users?
I think there’s a couple blockchain-based ones out there that have similar zero-setup costs, but give you the offline messages right away by putting them in the chain. And one could package at least XMPP and DeltaChat/Email in such a way, since they rely on resending to offline recipients and can run fine locally.
I guess we’d need a full description of your protocol; Maybe there is a benefit I’m not seeing. Anyway: Have fun and good luck =^_^=


Self-hosting an XMPP server is not harder than self-hosting a git server, and hosters exists en masse for both. I really don’t see the actual benefit of using git here, but I do see a lot of unecessary friction because it’d be using the protocol against the grain…


Can it work? Yes. Is it a neat thought experiment? Also Yes. Is it actually a good idea? I don’t think so. Relying on github would effectively centralize it, so you’d need to strongly encourage users to use alternative hosters or, even better, self-host. At that point, why not simply use a XMPP/Matrix/DeltaChat provider/server? What tangible benefit would there be to using the git protocol instead of a dedicated distributed chat one?


No shit. “More” is technically correct. “A metric fuckton more” conveys the appropriate scale. It’s not like systemd added a handful small features, it has subsumed nearly everything between kernel and userland. (Note that proponents usually point this out as a good thing; It’s uncontested, you just seem blissfully unaware)


Nope, but “more” doesn’t adequately capture the scale of it. Given that you talk about a predecessor (singular) I presume systems programming is not your specialty?


Ahem, it does a ton more than merely “initiate booting” (logging, time, user management, device management, the list is long and it is really hard to find a piece of basic system functionality it hasn’t subsumed), please don’t spread misinformation.


Come on, that’s pure ragebait… It’s not like it"s hard to search for all the different reasons… https://nosystemd.org/ collects a few in semi-coherent form. The short answer is: It combines a lot of previously independent systems responsibilities under one umbrella organization that holds decidedly strong opinions and is not exactly open to criticism.


It’s essentially an ad sigh


In my experience (Germany, during the naughties) it was almost the opposite… All these folk that had been told “Go into CS, they make loads of money!”, while having near zero actual inclination for tech, were quite happy to let others write the code and then contribute mostly fluff (it’s not like they were enthusiastic about the reports either) otherwise… I’ve been filtering them out during interviews all the time and I guess they must be the enthusiastic users of LLMs for coding nowadays :-P


SSH certs signed by your own central CA (Most people aren’t aware of it, but OpenSSH can use CA certs), I usually set things up for ansible that way, but, of course, it works just fine for actual users, too (Why no ansible, though? It’s an extremely lightweight option that simply reduces common mistakes).


2035? I’d have argued most of these things are already here or at least trivially close…
no privacy - Corporate overlords have been declaring us “post-privacy” for a looooong-ass time, and Governments and their enforcers have been chomping at the bit for at least as long, because they want in on the game
robot cops - Palantir Gotham plus semi-autonomous drones; It’s a question of degree, not of when.
robots displacing workers - Has literally been happening for more than half a century; The current LLM bullshit is going to give it another push, obviously.
robot rights - Well, are LLM companies just violating copyright or are LLMs simply ordinary artists that learn by looking at other folks art, just like their human forebears? (It doesn’t matter what you think, it matters what we as society ultimately make of that and I wouldn’t be optimistic)
criminals with hundreds of drones - They’ve been running humongous botnets for decades; If they see a business case for doing something drone-wise in meatspace they’ll absofuckinglutely do so today rather than tomorrow, and maybe they already are and we’re just not aware because it’s still flying under the radar.
If you aren’t expecting some variation of full-on Cyberpunk right now I honestly don’t know what you’re waiting for…


IMHO XMPP is far more architecturally sound and not driven by buzzword-development.


Ouch, LFS of all things… That’s harsh.


I’d be surprised if MS Windows came with a C compiler, tbh. But it’d be a bad choice for non-technical people anyway; it’s not exactly a user-friendly language…
Python would’ve been my choice, but maybe also consider Lua (a lot of games include it as their scripting language, which might be an easy selling point for people)
I personally go with QubesOS which uses VMs to compartmentalize. It doesn’t reduce the risk of a supply chain attack itself (fedora & debian by default), but if your VMs only contain the bare minimum for a given task the risk of having a compromised package installed is lower than in a full-featured system and any compromise is also contained to that VM.