A software developer and Linux nerd, living in Germany. I’m usually a chill dude but my online persona doesn’t always reflect my true personality. Take what I say with a grain of salt, I usually try to be nice and give good advice, though.

I’m into Free Software, selfhosting, microcontrollers and electronics, freedom, privacy and the usual stuff. And a few select other random things as well.

MRZ LCK 00

  • 0 Posts
  • 23 Comments
Joined 5 years ago
cake
Cake day: August 21st, 2021

help-circle
  • I think 1) and 2) are kind of what makes the Fediverse fun. We’re not just an accumulation of sometimes compatible servers. We do make an effort to span one big, interoperable network and put in the effort to standardise and find common solutions. And we also try to offer means to individualise the experience on different instances.

    It is for actions which have to apply to whole instances like account purges to ensure illegal media is not distributed.

    I’m afraid we also have additional issues with different jurisdictions. I mean I’m a server operator based in Germany. I have different rules for hate speech than for example someone based in the USA. How I can and can’t phrase certain things. The UK has some different/strict internet laws. And someone from Japan for example has a whole different set of rules for some kinds of posts… It’d be difficult to come up with a central solution which isn’t some lowest common denominator. Which probably will be overblocking in this case?


  • I like the idea. Better yet: Don’t put it on top, but make it part of the platform itself. I think moderation is an integral part of a platform and should be baked in.

    And another idea: Some other platforms have moderation be some kind of feed. We could expose moderation decisions as some kind of feed people can subscribe to. That way I could say: I trust team XY to do the moderation for me. And someone else could subscribe to a different “court” or team of moderators who are more or less strict. I kinda like that idea as well. But it’s also guaranteed to be (ab)used for the usual political, online ideology/identity war. Not sure if that’s a bad thing or a good thing.

    If you combine both concepts, you’d get a solution which isn’t “central”. And it offers customizability to the users, and/or individual instance admins.


  • Gitea is fine. If you like a hosted option you can use codeberg.org . But even GitHub is better than nothing. If you’re using some development environment, try to connect it to your Git repository, that’ll do it for you and all you need is to press 2 buttons.

    And think of it as an investment. Sure, you gotta put in the one or two hours to (re)learn the basics. But at some point it’ll save your ass and save you half a day of unnecessary work.



  • I had some time to think about this. And from what I gather, the missing encryption is probably one of the major showstoppers here.

    For one people expect chat to come with some minimum standards. I mean proper e2ee and several other features have been part of practically every other chat solution out there, for quite some time now. And we need it to supply that amount of confidence to enable people to talk to their family, friends, colleagues… We’d need it to eat our own dogfood and discuss internal stuff within mod teams, etc…

    And semi-public unencrypted chat messages are kind of a liability to admins as well. We expect people to do nefarious stuff once they think they’re in some sort of closed group. And that stuff can’t federate uncontrollably and we also can’t have it sit on our servers. And that means either encryption as well (so the admins don’t have to deal with it). Or a massive amount of effort and potential legal issues.


  • Yeah, that’d be awesome. And a lot of work to get it right, communicate with people etc. If I remember correctly, there’s been efforts for years to get group chats standardized with proper end-to-end-encryption etc… And I’m not aware of any final result.

    Edit: I probably didn’t remember correctly… Wasn’t group chats in itself pretty straightforward. But issue is people want some encryption to make it properly useful… And we never finalized any draft on how to handle all the keys and the complexity that comes with e2ee?




  • Unfortunately, the interesting parts like group chats are not standardized, so not compatible to other Fediverse platforms.

    And I’m generally a bit wary of AI written projects. It’s just hard to contribute and get a community going. And a lot of those kinds of projects show some crazy initial growth. And then they might get abandoned once the developer decides to start a new hobby or stop paying for the necessary tokens. Not sure if this is the case here, though.

    It’d be nice to have something like this. Ideally an interoperable version.


  • Uhm, have you seen the amount of Spam, Phishing, Hacking, no replies we get on E-Mail?!? How is that working properly? It even cancels my attachments etc. And admins have to put in a massive amount of effort, constantly to make it work. Instant messenging isn’t great either. Neither is Facebook, X, TikTok and all the other central for-profit social media platforms?!! None of it works on an acceptable level.



  • Looks a bit like it’s vibe-coded, or AI assisted, or written by someone who isn’t aware of how to comment computer code?! The project is 2 years old, though, so maybe not just vibe-coded.

    Other than that, I’m all for zero-knowledge proofs and open-source, user-empowering identity management solutions. Make it open-source, distributed, resilient, customizable and privacy-first. And once you’re at it, try to make it do a few other things as well. Like captchas, email encryption, nomadic identity…






  • I learned I pretty much never need old data for my hobby selfhosting stuff. So I do 4 weeks. I’ll notice if something breaks within 4 weeks and fix it. I occasionally do manual backups, for example when migrating stuff and keep them for longer. And I got some old stuff like in xkcd 1360.

    I suppose I could do more, but I also want the privacy policy of my online services to say: x weeks and all the logs and unnecessary data is gone.