There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

Lemmy maintainer

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

nutomic ,
@nutomic@lemmy.ml avatar

Its okay, everyone is wrong about some things.

nutomic ,
@nutomic@lemmy.ml avatar

Federation doesnt have many breaking changes anymore. The bigger problem is if a database migration goes wrong, then there should be an admin around to fix it manually. Im sure Wordpress has the resources for much more thorough testing so these things dont happen.

nutomic ,
@nutomic@lemmy.ml avatar

I’m surprised that there are still instances out there running 0.18.2-rc2 or 0.17.0. Those versions are full of bugs and miss so many features.

nutomic ,
@nutomic@lemmy.ml avatar

They refuse to upgrade and then complain that mod tools are insufficient (which have improved a lot in the meantime). You really can’t make this up.

"Moderation tools are nonexistent on here. It also eats up storage like crazy [...] The software is downright frustrating to work with" - Can any other instance admins relate to this?

After a year online the free speech-focused instance ‘Burggit’ is shutting down. Among other motivations, the admins point to grievances with the Lemmy software as one of the main reasons for shutting down the instance. In a first post asking about migrating to Sharkey, one of the admins states:...

nutomic ,
@nutomic@lemmy.ml avatar

Our last NLnet funding round is from 2022 which is just getting completed now. At a total of 60.000€ over two devs and ~24 months thats around 1250€ a month. So about 3050€ per month which is quite low for a software developer. Additionally the NLnet payments are very irregular as they are not monthly but when specific new features are implemented. The number of 750€ a week is for estimating the payment for NLnet milestones, but a large part of our work cannot be funded by them. NLnet only funds development of new features, but we also need to spend a lot of time fixing bugs, reviewing pull requests, preparing releases etc.

nutomic ,
@nutomic@lemmy.ml avatar

Did you read the changes in 0.19.4? Those are only the highlights, there is also a full changelog linked. 0.19.0 before that had even more features. And I doubt you can show any hobby projects that have faster progress with only two devs.

nutomic ,
@nutomic@lemmy.ml avatar

It would be interesting to investigate why Lemmy has high CPU usage. In principle it should be quite efficient as its written in Rust. Its also not doing anything particularly performance intensive, unless you are subscribed to lots of communities or have lots of users.

nutomic ,
@nutomic@lemmy.ml avatar

There is documentation, if anything is missing we definitely appreciate contributions.

join-lemmy.org/docs/…/administration.html

github.com/LemmyNet/lemmy-docs

nutomic ,
@nutomic@lemmy.ml avatar

Not just that its boring, mod tools also require a huge amount of work because you need to make changes across all parts of the code (database, api, federation and frontend).

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

But yeah, the moderation tools have to be the worst. Lemmy has an amazing development group that’s separate from the main developers who have patched together a good set of tools, from automods to CSAM and illegal scanning, huge props to them - but these issues are routinely ignored by the main devs. I was shocked, honestly shocked that when we were under CSAM attacks that there was not an immediate roundtable of the head devs to try to solve the problem officially. Here was a problem that 99% of countries would immediately and gladly throw us, the instance admins, in jail over and they just handwaved it away. In fact, I don’t know that there was ever an official post about it, or even that there are things coming to help with it.

My impression at the time was that admins were handling the CSAM wave just fine with existing mod tools and through Matrix chats. A roundtable wouldnt have solved anything except make people feel good. Besides we still were extremely busy at the time to scale up Lemmy and resolve problems revealed by the huge amount of new users. Keep in mind that Lemmy is still at version 0.x which means that its not feature complete. So if something is missing that you find important, consider waiting a year or two and checking back then. Or get it implemented yourself, thats what open source is all about.

That said most of the features you mentioned have already been implemented, including a list of all locally uploaded images.

nutomic ,
@nutomic@lemmy.ml avatar

I suppose there is still room for database optimization then, but its hard to find people who know how to do this.

nutomic ,
@nutomic@lemmy.ml avatar

Exactly

nutomic ,
@nutomic@lemmy.ml avatar

@haui if this is true then you should try adding some swap space.

nutomic ,
@nutomic@lemmy.ml avatar

The entire time after the Reddit migration was extremely chaotic. I dont remember when exactly the CSAM attacks happened, but around that time we were already very exhausted from all the urgent work we had to do on scaling, patching security vulnerabilities and fixing countless bugs. I also dont remember receiving any requests from admins to help out with this. So if you notice something similar in the future, feel free to message me directly. Anyway we are only two people working full-time on Lemmy, and have lots of different tasks to take care of. So it gets very difficult to give everything the attention it deserves, and to prioritize things correctly.

nutomic ,
@nutomic@lemmy.ml avatar

I looked at some of the pull requests and most of them seem very small, only changing a couple of lines. Still impressive but not really comparable to implementing a new feature in Lemmy. For that we need to make changes to various different parts of the code (database, federation, api, js library, frontend), then test it and pass code review. All that takes a lot of work because we need to ensure that existing functionality doesnt break. In this way a web server like Lemmy has much higher standards because there should be no bugs at all. If your AI project has some bugs, users can easily roll back their local install to an earlier version.

Youre right about lemmy-ui, unfortunately it doesnt have enough contributors. I dont know why that is, you’d think a project written in a popular language like Typescript would easily find contributors.

nutomic ,
@nutomic@lemmy.ml avatar

Last year before the Reddit migration I worked a fulltime job for a few months, and the salary was around 8k€ per month.

nutomic ,
@nutomic@lemmy.ml avatar

How else would you say this? And who do you suggest reaching out to? Keep in mind that it would have to be a volunteer position as we dont have the funds to pay for it.

nutomic ,
@nutomic@lemmy.ml avatar

Sure but its not so easy to find volunteers. Would you or db0 be willing to do this?

nutomic ,
@nutomic@lemmy.ml avatar

Its easy to say this now, more than half a year later. But youre ignoring that we were completely overworked and exhausted back then. That said Im taking your feedback into account and will hopefuly to handle it better in the future.

nutomic ,
@nutomic@lemmy.ml avatar

Having another volunteer also means more work for us, as we need to communicate with this person regularly. It also means that we maintainers get more removed from the users, and wont be able to talk with them directly anymore. And in my experience, volunteers are very motivated in the beginning, but most of them get bored or busy after a while and then you need to find someone new again. Not really worth the hassle in this case.

Also the database issues mentioned in this thread may simply be from lack of ram.

nutomic ,
@nutomic@lemmy.ml avatar

The Lemmy frontend is written in Typescript which is a very popular language, yet it has even less contributors than the backend.

nutomic ,
@nutomic@lemmy.ml avatar

We are two fulltime developers and a handful of devs who regularly contribute in their free time. We could definitely use more devs but the donations are simply not enough.

maegul , to fediverse
@maegul@hachyderm.io avatar

Nice demonstration of why mastodon's dominance is problematic

See the conversions here:
https://github.com/LemmyNet/lemmy/pull/4628
and
https://socialhub.activitypub.rocks/t/federating-the-content-of-posts-note-articles-and-character-limits/4087

AFAICT, mastodon's decisions, which are arguably problematic (on which see: https://lemmy.ml/post/14973403) are literally trickling down to other platforms and infecting how they federate with each other as they dance around mastodon's quirks in different ways.

It seems like masto is ruining "the standard" with its gravity.


@fediverse

nutomic ,
@nutomic@lemmy.ml avatar

None of that matters if Mastodon doesnt implement these suggestions or standards. And from past experience its extremely unlikely that they will. Thats why I think its best to ignore what Mastodon does, its not our concern how they decide to render things.

nutomic ,
@nutomic@lemmy.ml avatar

It was always normalized, but recently there seems to be more backlash from maintainers.

nutomic ,
@nutomic@lemmy.ml avatar

Yes that’s me :)

nutomic ,
@nutomic@lemmy.ml avatar

Having other projects which are similar to Lemmy is a great sign. It means users have more choices available and developers can experiment with different solutions. It’s really not a competition, because the existence of more compatible Fediverse projects will also benefit Lemmy, as there will be more users and more content.

nutomic ,
@nutomic@lemmy.ml avatar

Mastodon seems like a better comparison. It has more than a dozen forks and clones, and plenty of donation income.

Sure it would be good to have more contributions in Lemmy, but as these projects are made by volunteers they will do what they are most interested in. Nothing we can do to change that. And if they add new features which prove useful, they can also be added to Lemmy.

New users for Piefed and Sublinks are most likely to come out of the millions of Reddit users, not out of a few thousand Lemmy users. So this will increase the size of the Lemmy network and lead to more activity.

Quick video demonstrating that lemmy.world sends every activity out twice (i.imgur.com)

I realise this is a known issue and that lemmy.world isn’t the only instance that does this. Also, I’m aware that there are other things affecting federation. But I’m seeing some things not federate, and can’t help thinking that things would be going smoother if all the output from the biggest lemmy instance wasn’t 50%...

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

Sounds like there might be a bug in Lemmy then. Please open an issue in the Lemmy repo.

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 OP ,
@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

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

500 Mb symmetrical. It’s more than enough even while running a home server.

nutomic ,
@nutomic@lemmy.ml avatar

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

nutomic OP ,
@nutomic@lemmy.ml avatar

At minimum it means you don’t have to create two separate accounts to make edits on both instances.

nutomic OP ,
@nutomic@lemmy.ml avatar

I would be willing to change the title, maybe “Announcing Ibis, the federated Wiki” ?

nutomic OP ,
@nutomic@lemmy.ml avatar

Actually its too complicated to change the title in Ibis due to federation. Plus I would have to rewrite the whole intro. But I will keep it in mind for the future.

nutomic OP ,
@nutomic@lemmy.ml avatar

I answered a similar question here: lemmy.ml/comment/9329423

nutomic OP ,
@nutomic@lemmy.ml avatar

Sounds good, please share the announcement in relevant places.

nutomic OP ,
@nutomic@lemmy.ml avatar

I mean the drama about it is over. We are constantly working to improve mod tools but it takes time.

nutomic OP ,
@nutomic@lemmy.ml avatar

That is true but most developers are still on Github, which hasn’t been affected by enshittification yet. I also have to keep using Github because of Lemmy, so I don’t want to switch back and forth between two separate platforms.

However once Gitea starts federation we definitely want to migrate Lemmy to a selfhosted instance, and probably Ibis too.

nutomic OP ,
@nutomic@lemmy.ml avatar

The frontend is very primitive right now, but it could definitely be made to work without JS.

nutomic OP ,
@nutomic@lemmy.ml avatar

Yes articles are duplicated in the same way posts are duplicated on Mastodon or Lemmy, so they wont go away. Moderation doesnt exist so far. There is a search field in the sidebar.

The link goes directly to Ibis where I posted the announcement.

nutomic OP ,
@nutomic@lemmy.ml avatar

Thank you :)

nutomic OP ,
@nutomic@lemmy.ml avatar

It can get a bit boring working on the same project for so many years. Having a different project gives me more motivation.

nutomic OP ,
@nutomic@lemmy.ml avatar

Maybe you can make some contributions to Ibis ;)

nutomic OP ,
@nutomic@lemmy.ml avatar

Thanks for the support. I think the era of single, centralized sources of information will soon be in the past.

  1. This would be a project on its own, with writing import scripts, hosting an instance etc. Certainly not something I have time for, just like I’m not running a Reddit mirror for Lemmy. If you or someone else wants to set it up, go ahead!
  2. How would you detect that it’s the same article, only from having the identical title? That could fail in lots of ways.
  3. I agree about this.
  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines