@nutomic@lemmy.ml avatar

nutomic

@nutomic@lemmy.ml

Lemmy maintainer

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

nutomic,
@nutomic@lemmy.ml avatar

The fact that there is no boss telling me what to work on. Instead I get to decide myself whats most important. Last year before the Reddit migration I was temporarily working for a company, and it was extremely demotivating to be told how to do every little thing as if I were a junior developer.

nutomic,
@nutomic@lemmy.ml avatar

So you are making factual statements with zero facts to support them. Got it.

nutomic,
@nutomic@lemmy.ml avatar

Warrant canary. I doubt those really work because law enforcement could easily require you to keep updating it.

nutomic,
@nutomic@lemmy.ml avatar

I mainly like Hip-hop, but also good music from other genres. I like all sorts of movies if they are well made, but especially adventure and comedy. Since the quality of Hollywood movies has gone steeply downhill, I mainly watch movies from different countries across the world, and older movies from the 70s or so. I also like video games, at the moment Im playing Baldurs Gate 3 as everyone was praising it on Lemmy (and they were right its a great game).

nutomic,
@nutomic@lemmy.ml avatar

We want to change the API paths to make them more consistent, and have separate endpoints for image uploads (eg POST /api/v3/account/avatar). Not much else really.

nutomic,
@nutomic@lemmy.ml avatar

Im from Germany, living in Spain.

nutomic, (edited )
@nutomic@lemmy.ml avatar

When do we get advanced moderation features? And for example the ability to block all users from a single instance to prevent for example brigading? I mean for the user, so we don’t have to rely on defederation so much.

This could be added to the existing instance block feature, but so far no one has even bothered to open an issue I think.

Are you planning to revamp defederation? I mean it’s rather complicated the way it works and the triangle that is the user’s instance, the other user’s instance and the instance the community is located.

Its very simple and effective in that in prevents all network connections to the blocked instance. So I dont think it makes sense to change that, but other tools can be added on top for more fine-grained restrictions (eg user-level instance blocks in 0.19).

nutomic,
@nutomic@lemmy.ml avatar

We publish multiple release candidates and run them on lemmy.ml before the final release. That allows the community to test changes. We dont have a quality assurance team, and developers are notoriously bad at testing their own code, so I dont see what we can improve in this regard.

nutomic,
@nutomic@lemmy.ml avatar

Of course contributions by volunteers are also welcome. However there are very few of those who are consistently contributing (particularly phiresky and sleepless one mentioned in op). And because they have a fulltime job their contributions are much smaller than mine or dessalines’. After the Reddit migration lots of people opened pull requests to implement new features, but most of them were abandoned after noticing how much work it takes to address review comments and actually get the pr merged. So fulltime devs seem very much preferable because they can put their full attention to Lemmy, and get a lot more done.

nutomic,
@nutomic@lemmy.ml avatar

The main implication is that someone would have to implement it, and we dont have enough developers for that.

nutomic,
@nutomic@lemmy.ml avatar

We are getting about 4000 Euros per month which is not much to pay for two developers, so more donations would definitely be nice. From NLnet Dessalines and I still have a few milestones leftover from 2022 but those should be finished very soon. We could definitely use more developers, its impossible to keep up with all the issues so we have to try and prioritize the most important ones.

The people on Lemmy are generally very nice, so I cant complain.

nutomic,
@nutomic@lemmy.ml avatar

Lemmy was meant to be a Reddit replacement from the beginning, so it was always supposed to take off. Even in the early days the tech was working quite smoothly and users were happy so there was no real doubt about it. The only thing missing were more users. However I had no idea how a real migration would actually look like, so it was really overwhelming when last year people started to flood in and everything got overloaded and broke down.

nutomic,
@nutomic@lemmy.ml avatar

We have lots of unit tests, and also a test suite which launches a couple of local lemmy instances and ensures that they federate as expected. But it’s not possible to cover every single functionality, at least not with our limited resources. The problems all happened with things that are difficult to test and had major breaking changes in this release. In the future we won’t need such breaking changes so there will be less problems.

Also keep in mind that Lemmy is provided for free and as is. We have no legal obligation to users. And you can always stay with an older version if you want more stability.

nutomic,
@nutomic@lemmy.ml avatar

I dont know, should there?

nutomic,
@nutomic@lemmy.ml avatar

People join lemmy.world because it gets linked directly on Reddit and other places, they dont even go through join-lemmy.

nutomic,
@nutomic@lemmy.ml avatar

AGPL was already used by most existing Fediverse platforms, and ensures that all code changes need to be published. Its basically an improvement over GPL which also takes effect when the software is hosted on a server, not running on the user’s computer.

The Anti-Capitalist Software License is not an open source software license.

That alone rules it out.

nutomic,
@nutomic@lemmy.ml avatar

It would be relatively easy to write a script/bot which fetches the list of communities from a given instance, and then subscribes to all of them from another instance. In fact I heard something like this already exists, but dont know the name.

nutomic,
@nutomic@lemmy.ml avatar

So basically Oauth support? Theres an open PR for that.

github.com/LemmyNet/lemmy/pull/4238

nutomic,
@nutomic@lemmy.ml avatar

I think its totally normal that instance sizes follow a power law distribution. Its similar to many other things, for example there are few large cities, some medium cities and lots of small cities. The wiki article lists many other examples. So I think its fine as long as there are no intentional attempts to lock in users into large instances or limit federation.

nutomic,
@nutomic@lemmy.ml avatar

Yes thats it, 1.0 just means there are no more breaking changes (until we decide to release 2.0).

nutomic,
@nutomic@lemmy.ml avatar

It works pretty well on Peertube, only lacks users and quality content.

nutomic,
@nutomic@lemmy.ml avatar

Go through the issue tracker for lemmy or lemmy-ui and look for some simple bug or minor feature that you care about. Then look for the relevant part of the code and try to fix it. You can also make a comment or post in the dev chat on matrix if you need help. Honestly there are so many issues which could be solved in less than an hour, especially in lemmy-ui. That way you can make Lemmy better and also get familiar with the code to make larger changes in the future.

nutomic,
@nutomic@lemmy.ml avatar

You can already interact with Peertube videos and follow their channels. Thats possible because Peertube also federates groups (communities). With Mastodon thats not possible because it doesnt have groups, and Lemmy doesnt support content outside of communities. At least not without a full rewrite, which doesnt make sense considering that KBin and dozens of different microblogging platforms already exist.

nutomic,
@nutomic@lemmy.ml avatar

The SQL table for posts is 1.6 GB on lemmy.ml, and 5.7 GB for comments. That probably accounts for a majority of content on the Lemmyverse.

nutomic,
@nutomic@lemmy.ml avatar

Strengths: Its open source, decentralized and working quite reliably

Weaknesses: Theres not enough funding/developers to keep up with all the issues

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #