Comments

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

nutomic, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@nutomic@lemmy.ml avatar

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

nutomic, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@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, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@nutomic@lemmy.ml avatar

Im from Germany, living in Spain.

nutomic, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@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, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@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, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@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, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@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, (edited ) to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@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, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@nutomic@lemmy.ml avatar

I dont know, should there?

nutomic, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@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, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@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, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@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

nutomic, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@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, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@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, to announcements in Lemmy Developer AMA and Dev Update, 2024-01-26, 1500 CEDT
@nutomic@lemmy.ml avatar

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

github.com/LemmyNet/lemmy/pull/4238

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