@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

We only do major versions around once a year so those could still be named, while using numbers for minor versions. Lemmy is more user-facing than react, so it would make sense to have a more user-friendly versioning.

nutomic,
@nutomic@lemmy.ml avatar

This is not true, Lemmy can definitely have plugins and there is an extensive discussion about this topic. The conclusion is that plugins should be implemented in webassembly, so that they can be written in many different languages. See extism for details. Whats needed is someone with a clear use case who can implement a proof of concept, as it wouldnt make sense to add plugin hooks that no one uses.

Also mod tools can be implemented as api clients such as LemmyAutomod.

nutomic,
@nutomic@lemmy.ml avatar

Its not necessary to learn Rust to improve mod tools in Lemmy. There can be external mod tools implemented as api clients using any language, such as LemmyAutomod. Its also possible to add plugin support for Lemmy, which again can be implemented in various languages thanks to webassembly

nutomic,
@nutomic@lemmy.ml avatar

Sure the plugin hooks still need to be implemented. It wouldnt make much sense to do that now before any actual use case exists, then the hooks would remain unused or wouldnt even work properly. Thats why it should be implemented together with a proof of concept plugin.

nutomic,
@nutomic@lemmy.ml avatar

I couldnt find it in the repo, what sort of plugin hooks do you have?

What's your take on Bluesky?

I recently finished the episode of The Verge’s podcast #Decoder with the interview to Bluesky’s CEO and it seems a quite interesting project. At the beginning I wasn’t looking really into it because of their choice of using a new protocol instead of the existing ActivityPub, but after listening to her and the reasons...

nutomic,
@nutomic@lemmy.ml avatar

The Activitypub protocol is fine. It could use some minor improvements but there’s definitely no reason for an entirely new protocol.

nutomic,
@nutomic@lemmy.ml avatar

What is this “stance on mod features” that you are talking about?

nutomic,
@nutomic@lemmy.ml avatar

I dont have time to read all that. The problem with Beehaw is that the admins are extremely entitled, as if we had some obligation to work for them for free. Similar to what is described in OP.

However we are consistently improving the mod tools, and accept contributions in that area. You can see in the dev updates.

nutomic,
@nutomic@lemmy.ml avatar

One of the comments mentions that another app can trigger search through an Android intent. So its better to be safe and close any potential vulnerabilities, but this doesnt seem particularly useful for an attacker.

nutomic,
@nutomic@lemmy.ml avatar

We applied for funding last August, but unfortunately we are still waiting for it to be finalized. Seems like NLnet is quite overloaded these days.

nutomic,
@nutomic@lemmy.ml avatar

I still remember your name from the early days, it’s great that you stuck around! How much Lemmy changed in these few years…

nutomic,
@nutomic@lemmy.ml avatar

Available Soon.

Dansup is well known for making grand announcements and delivering on them very late or never. I think it was more than two years ago that he announced federated groups for Pixelfed and still nothing. So I wouldn’t get my hopes up yet.

nutomic,
@nutomic@lemmy.ml avatar

The problem is that a server could very easily lie and claim to have captchas when it really doesnt.

nutomic,
@nutomic@lemmy.ml avatar

There was a bug with KBin some days ago where it would send huge amounts of federation activities to Lemmy instances which would overload them. To mitigate this, lemmy.world and some other instances had to block kbin.social. I believe the .world admins tried to get in contact with @ernest. You can read some more details here.

I would also suggest that you and Ernest join the Lemmy Admin chat on Matrix where this problem was found and discussed.

nutomic,
@nutomic@lemmy.ml avatar

We didnt make any changes to the Lemmy version running on this instance during the past week. So it must be something else…

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

Its important to keep in mind that Lemmy is provided for free and as-is. It also hasnt reached version 1.0 yet so obviously there are still many features missing. Yet there are tens of thousands of users and hundreds of admins who are happy with Lemmy in its current state.

To continue with the analogy, if the Lemmy playground is not safe enough for your particular neighborhood, you have a few different choices:

  • Wait for someone else to solve the problem (but this may take very long or forever)
  • Solve the problem yourself, or pay someone to do it
  • Use a different type of playground instead

Beehaw in particular has $5,470 in donation balance. This would cover my income for around 2.5 months. They could easily take this money to hire a developer and implement the features they require. Yet they believe that they are somehow entitled to dictating what I or Dessalines should work on.

Edit: This doesn’t mean that I don’t care about implementing better mod tools, in fact if you look at the pull requests there have been numerous improvements in this area. But resources are limited and mod tools cannot be the only priority as some people seem to expect.

Edit 2: To be very clear, this comment is only aimed at Beehaw admins and a few other individuals who are extremely entitled and think they can dictate me to work on features they specifically want. The vast majority of users and admins on Lemmy are not like that, so of course my comment is not aimed at them and Im working hard every day to make Lemmy better for the majority. But that means I cant get distracted and waste time on features that only a tiny minority wants.

nutomic,
@nutomic@lemmy.ml avatar

Hold on the scammer could spend 8000 usd without even knowing the card’s PIN number?

nutomic,
@nutomic@lemmy.ml avatar

Yes contributions to improve this interface would definitely be welcome.

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

I see now, if an instance has any site languages configured those will be applied for new users. You can see it in /api/v3/site field discussion_languages. However both lemmy.world and lemm.ee return all languages there.

Edit: Im removing this as part of the PR to set new user languages from accept-language header, it doesnt make sense anymore with that.

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

I agree that it would make sense to integrate a wiki into Lemmy. However that’s much more complicated than a standalone project, because it needs to integrate well with all the existing features. Plus it means more work for all the Lemmy developers, while Ibis could be handled by a completely separate dev team.

Also having Ibis tightly integrated with Lemmy would automatically limit the userbase to existing Lemmy users. The potential userbase for an independent project is much bigger.

That said it would be good if Ibis can optionally integrate with Lemmy, but I’m not sure yet how that would work. The most straightforward option would be to treat Ibis articles as normal Lemmy posts, but maybe that doesn’t make the most sense.

nutomic,
@nutomic@lemmy.ml avatar

I find it very questionable that you publish this sort of hit piece against Lemmy without even bothering to ask for a comment from our side. This is not how journalism should work.

Effectively you are blowing the complaints of a single user completely out of proportion. It is true that we didnt respond ideally in the mentioned issue, but neither is it okay for a user to act so demanding towards open source developers who provide software for free. You also completely ignore that this is an exception, there are thousands of issues and pull requests in the Lemmy repos which are handled without any problems.

Besides you claim that we dont care about moderation, user safety and tooling which is simply not true. If you look at the 0.19.0 release notes there are numerous features in these areas, such as instance blocking, better reports handling and a new moderator view. However we also have to work on improvements to many other features, and our time is limited.

Finally you act like 4000€ per month is a lot of money, however thats only 2000€ for each of us. We could stop developing Lemmy right now and work for a startup or corporation for three or four times the amount of money. Then we also wouldnt have to deal with this kind of meaningless drama. Is that what you want to achieve with your website?

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

The automatic language tag should only depend on the community language settings and user language settings. Specifically it will build the intersection of both, and if the result only contains one item (excluding “undetermined”), that is used as the post language. The instance doesnt matter at all. And there havent been any changes in this area in a while, so there should be no difference between 0.19.x versions.

I thought maybe the community language isnt federated properly but its identical on all mentioned instances. Also @Camus mentioned that French is enabled in user settings. There is clearly a bug but I cant think what else might be causing it.

Anyway please report such bugs directly on the issue tracker, otherwise I might not find out about it at all.

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

As someone hosting a service like this, especially when it has 12K people in it, this is very scary! While 2 lemmy core developers were in the chat, the help they provided was very limited overall and this session mostly relied on my own skills to troubleshoot.

This reinforced in my mind that as much as I like the idea of lemmy (or any of the other threadiverse SW), this is only something experts should try hosting. Sadly, this will lead to more centralization of the lemmy community to few big servers instead of many small ones, but given the nature of problems one can encounter and the lack of support to fix them if they’re not experts, I don’t see an option.

I disagree with this conclusion. If you had installed Lemmy according to the official instructions, you would have the database, backend and everything else on the same server and would never have run into this particular issue. And any problems youd have would likely be noticed (and debugged) by many other instances too. Your setup is heavily customized so it is only natural that there are few people who can help with it.

Anyway its an interesting journey, thanks for writing down your experience and for improving the documenation!

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