@dessalines@lemmy.ml

dessalines

@dessalines@lemmy.ml

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dessalines,

As a software dev, mainly that people enjoy using it.

99% of the proprietary software work I did for companies was work that was societally useless, and eventually thrown in the trash. Here I get to make software that improves peoples lives in a tiny way, and is a form of social media that hopefully 🤞 doesn’t destroy people’s mental well-being: is easy to put down, and enjoyable to use.

dessalines,

As a multi-national open source dev team, it would only complicate our lives to try to set up a more formal legal structure.

I wouldn’t be too afraid of hostile takeovers: this is a dev-run-and-controlled project. People will go where the development is, and the federated nature of lemmy protects against the kind of attacks its possible to make against centralized entities.

dessalines,
dessalines,
dessalines,

I’d also be in favor of moving to Forgejo once federation gets fully functioning, and reliable.

dessalines,

Its unfortunate that we (and it seems like 99% of other Rust projects), do their issue tracking on github. We have multiple mirrors set up for Lemmy, so the code is safe from takedowns, but the issue tracker is a concern.

The main issue I’ve had is: if we migrate, I want that migration to be permanent, and for me a requirement for that is federated collaboration. I’ve had codeberg remove a torrent project of mine to comply with German law, and gitlab has most of the same problems of github. Self-hosted gitea instances work, but many people just don’t contribute to them when they have to make an account on each one.

You’ll see below that Lemmy’s two main devs are in favor of migrating our issue tracking to forgejo, once federation gets reliably up and running.

dessalines,

We could definitely use some help with ideas there. Lemmy currently has ~40k active users, and it should be able to support more than ~1 average dev salary, especially if we want to take on a multi-billion dollar company with hundreds of employees like reddit.

dessalines,

I’m sry I can’t give a good answer there… but to me it seems like when we go a certain length of time (not sure how long) without any breaking changes. That will have proven that the API as it exists is stable and well-formed.

That seems a long way off atm, because of all the features and new fields we’ve been adding and modifying on existing data structures.

dessalines,

Overkill for me, but to me Motorhead’s also one of those singles-type bands where the songs kind of stand individually great on their own, rather than the album. So I usually just relisten to a ~40 song greatest hits of theirs.

dessalines,

We’re no different from 99% of open source projects: there are a lot of one-off contributors that just do a feature or two they’d like to have, but the vast majority of work is done by a handful of core devs. This is why you should always base your infrastructure and decisions to support those devs, rather than cater to one-off contributors.

dessalines,

No, Activitypub isn’t based on a migrating authentication / single-sign-on model, but on server-to-server communication.

Instances with many users already on them dying should be a rare occurrence, and its unfortunate that it happens not just for us, but in the whole fediverse.

dessalines,

To me, AGPL is the most pragmatic choice. As a hard copy-left license, it enforces derivative works to adopt the same license, unlike the more open and “soft” copy-left licenses that let corporations capture and digitally enclose your labor as they see fit.

dessalines,

No specific time, but they are in the linked roadmap for this year.

dessalines, (edited )

There are open issues to see report counts, and view all reports for an item. They’ll likely be finished this year.

dessalines,

I don’t think we should bake in anything to the software, but instances having meta and feedback communities are a good idea.

dessalines,

I don’t think there’s a way you could avoid going into their history. I do that as an admin to verify that the account in question is indeed repeatedly breaking rules. I’m open to suggestions tho.

dessalines,

Hrm… I remember my time as a reddit mod, community statistics were very useful in making mod decisions. But that was only because reddit hosts so many vile communities, which isn’t a problem we really have at the moment.

dessalines,

We pretty much all came from reddit, just at different times 😄

dessalines,

I take a deep breath before I enter any youtube comment section that isn’t a cooking video lol.

dessalines,

Maybe not auto-federate / auto-subscribe, but we do have an issue to federate a lightweight list of communities among servers, that could help with this.

Its true that the disk space required isn’t too big a deal, but it would unecessarily increase the CPU and network requests by auto-federating the entire lemmyverse, rather than using explicit subscribes.

dessalines,

There’s some instructions here, but I haven’t tested them recently: join-lemmy.org/docs/…/backup_and_restore.html?hig…

We might be able to make something inside lemmy’s code that could do a lot of that for you, but someone would need to open an issue and work on it.

dessalines,

Looking at my most playeds: Radiohead, Bjork, NIN, Sigur Ros, GYBE, the War on Drugs, Soundgarden, Smiths / Morrissey, Blondie, Calexico, Talk Talk, Aimee Mann, Public Enemy, RATM, M83, Pavement, Explosions in the Sky, Sufjan, Pumpkins, Tallest Man on Earth, Andrew Bird, Massive attack, Soda Stereo, Yes.

U?

dessalines,

To add, lemmy.ml’s entire DB compressed as a xz with -0 strength is about 3.7 GB. But that also includes the activity tables which aren’t vital.

dessalines,

Seems a bit too risky, because there’s always the possibility that our current registrar will be fine, and just make whatever agreements they want with Mali’s government.

dessalines,

That’s what we currently do ( as in the report goes to both mods of that community, and instance admins).

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • megavids
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines