- cross-posted to:
- [email protected]
- [email protected]
- [email protected]
- cross-posted to:
- [email protected]
- [email protected]
- [email protected]
Hello world,
as many of you probably already know, Lemmy is an open source project and its development is funded by donations.
Unfortunately, as is often the case, donations amounts are often going down over time if people are not aware of their necessity. When older users leave the platform they may stop donating, while new users joining will typically not be aware of this and won’t start donating to even things out or even go towards an overall increase in donations.
All of the services provided by our non-profit Fedihosting Foundation are dependent on the development of FOSS platforms, which we can host without paying any licensing or other fees, instead only being required to pay for the infrastructure cost. We are currently investing a small part (€50 each) of the donations we receive in development of Lemmy and Mastodon, but the majority of the donations we receive are used for covering infrastructure costs. We’re currently just about breaking even with the donations we receive, but it’s certainly not enough to cover a large part of Lemmy or other software development costs.
We’re looking to support sustainable software development for all the services we provide and will post similar announcements on our other platforms to promote donations towards the respective development teams in the coming days.
You can find the original announcement by @[email protected] below:
cross-posted from: https://lemmy.ml/post/29579005
An open source project the size of Lemmy needs constant work to manage the project, implement new features and fix bugs. Dessalines and I work full-time on these tasks and more. As there is no advertising or tracking, all of our work is funded through donations. Unfortunately the amount of donations has decreased to only 2000€ per month. This leaves only 1000€ per developer, which is not enough to pay my bills. With the current level of donations I will be forced to find another job, and drastically reduce my contributions to Lemmy. To avoid this outcome and keep Lemmy growing, I ask you to please make a recurring donation:
Liberapay | Ko-fi | Patreon | OpenCollective | Crypto
If you want more information before donating, consider the comparison with Reddit. It began as startup funded by rich investors. The site is managed by corporate executives who over time have become more and more disconnected from normal users. Their main goal is to make investors happy and to make a profit. This leads to user-hostile decisions like firing the employee responsible for AMAs, blocking third-party apps and more. As Reddit is a single website under a single authority, it means all users need to follow the same rules, including ridiculous ones like censoring the name “Luigi”.
Lemmy represents a new type of social media which is the complete opposite of Reddit. It is split across many different websites, each with its own rules, and managed by normal people who actually care about the users. There is no company and no profit motive. Much of the work is carried out by volunteer admins, mods and posters, who contribute out of enthusiasm and not for money. For users this is great as there is no advertising nor tracking, and no chance of takeover by a billionaire. Additionally there are no builtin political or ideological restrictions. You can use the software for any purpose you like, add your own restrictions or scrutinize its inner workings. Lemmy truly belongs to everyone.
Dessalines and I work fulltime on Lemmy to keep up with all the feature requests, bug reports and development work. Even so there is barely enough time in the day, and no time for a second job. Previously I sometimes had to rely on my personal savings to keep developing Lemmy for you, but that can’t go on forever. We partly rely on NLnet for funding, but they only pay for development of new features, and not for mandatory maintenance work. The only available option are user donations. To keep it viable donations need to reach a minimum of 5000€ per month, resulting in a modest salary of 2500€ per developer. If that goal is reached Dessalines and I can stop worrying about money, and fully focus on improving the software for the benefit of all users and instances. Please use the link below to see current donation stats and make your contribution! We especially rely on recurring donations to secure the long-term development and make Lemmy the best it can be.
edit, as this was frequently brought up:
Will donations to Lemmy development go towards the operation of lemmy.ml?
It depends on the donation method used and is limited to around 2% of the minimum overall donation goal. The vast majority of donations is exclusively used for developer salaries.
lemmy.ml hosting is only financed by donations via Opencollective. All other donations go exclusively to developer salaries.
[source]
For donations via Open Collective, yes, a tiny fraction of donations towards Lemmy development will go towards the operation of lemmy.ml. The reasons for this include that lemmy.ml is used for testing new releases and also that it’s not worth maintaining a separate donation account for the instance. Additionally, it should be noted that the money going towards lemmy.ml hosting is just a tiny fraction of the funds that are being asked for. Hosting lemmy.ml costs around €100/month, which is only 2% of the stated minimum donation goal.
Being Ukrainian it’s not possible for me to donate to supporters of russian genocidal imperialism.
I hope both of them meet the same fate as “Donbas Cowboy”, Russell Bentley:
Bentley’s wife, Lyudmila, then claimed that Russian soldiers from a tank battalion abducted him.
According to the Investigative Committee, Vansyatsky, Agaltsev, and Iordanov tortured Bentley on April 8, and he died shortly afterward.
I am personally hoping that the core software will be forked while retaining the Lemmy name. Change it to Lemmy-TSF (tankie scum free). I would donate monthly to a development team that doesn’t include genocide supporters.
For those with decision paralysis, Liberapay is a great choice. They’re a France-based non-profit which is itself run off of donations which it crowdfunds on its own platforn (pretty based tbh), and the site itself is FOSS.
Of some note unfortunately is that donations for development also go to the maintainer-run instance .ml – whose tankie position is to expressly deny genocides like the Holodomor and the ongoing genocide of the Uyghurs by China – but the costs of development versus the costs of just running the server are completely disproportionate in favor of development. With that in mind, being ideologically purist here enables much greater evils, and I think Lemmy has easily given me more than this value: donated $20 (edit: upped to $30 for drama reasons).
Thanks for contributing! It’s sad to see so many people focus on unnecessary drama
Why not just use Reddit then instead of focusing on some drama about the CEO and how they handle moderation?
We’re not under the administrative control of any of Lemmy’s developers as far as I’m aware, unless you’re suggesting that Lemmy’s federation is a facade and every instance’s administration is secretly a tankie puppet government who are just really, really, imperceptibly subtle about it.
How does one AVOID funding .ml?
Addressed this in an edited-in second paragraph. Answer is “unfortunately, you can’t” unless you wish to fork Lemmy. But as someone who’s sickened to my core by tankie ideas, I still think funding this piece of FOSS is by far the lesser evil, I think I make a compelling argument for it, and I do think the Lemmy team do good work on the software side.
If I can hold my nose and vote for the lesser evil, I need to follow that same principle when it’s not just my vote I’m casting but where I’m putting my time and money.
Edit: I completely forgot that you could, in theory, try helping out on their GitHub if you have a background in CS. It won’t pay for the developers’ cost of living, but it could reduce the maintenance burden if you know what you’re doing.
As far as I know their politics and views have had zero impact on the code.
Entirely true, but as I said, it seems that a small proportion of whatever’s donated goes to the server costs of .ml since it’s run by Lemmy’s maintainers. It’s understandable and even a good thing to be put off by that.
Sure, but if this is basically paying them to make this their job, I don’t want their job to be modding/admin’ing their instance. I don’t want to pay them to platform tankies and ban others in such a direct fashion.
Almost true, being Communists has certainly influenced the reasons for Lemmy as a federated, anticapitalist alternative to Reddit to begin with.
Good point. Also worth remembering that for all the complaints about abuse of power by mods, not only is the federated nature of Lemmy intended to give an opportunity for people to move off of instances with policies they don’t like, but the open modlog also exists as a measure of full transparency.
Both great features implemented by these very developers.
Exactly, which is why spending time on instance drama is silly. Federation and defederation are tools, along with personal blocking, for a reason.
I don’t mind communists/socialists. I largely agree with them. I do mind tankies.
“Tankie” is the same as “pinko” and “commie,” it’s just a pejorative for those who support Socialist countries. The major views of the Marxists on Lemmy are in line with the views of various Communist parties worldwide.
Simply not true. “Tankie” is NOT the same as “Pinko” or “Commie.” There are 2 major strains of communist political thought. There’s authoritarian communism and anarchocommunism. Anarchocommunists are Marxist, authoritarian communists are Marxist-Leninist (or bolshevik, or Stalinist). I DO agree with you that the major views of Marxists on Lemmy are in line with the views of various communist parties worldwide, but I DO NOT agree that these communist parties that people like you are aligned with are either the totality of communist thought, or representative of how all communists think. When a communist like me calls a communist like you a tankie, it’s because when I look at the history of authoritarian communism, I notice a pattern of suffering and stratification amongst the populace. The USSR exploited labor and was, ultimately, a capitalist nationalist imperialist colonial state.
And before you go saying I support liberalism, I do not. There is not a binary between USSR style communism and American style capitalism. When you get down to it, they are in effect means to the same end. A system of enriching a central cabal of power authority at the cost of the average global citizen.
So in summary. “Tankie” is not a label that right wingers apply to discredit leftist thought. It’s a label left wingers use to discredit right wing thought masquerading as left wing thought.
Socialist countries are Norway and Denmark.
No it absolutely is not.
I am not a tankie and its annoying to be called like that all the time.
Did not call you specially a tankie. But ml has a lot of tankies.
That’s actually impossible. Politics is a question of systems engineering. Programming is a question of systems engineering. Creating propaganda is a matter of creating and disseminating information in a particular way. Coding is a matter of creating and disseminating information in a particular way. A person’s outlook will always influence the programs they design, the platforms they build, and the algorithms they tune.
As far as I know their politics and views have had zero impact on the code.
Adding to what Cowbee said, general anticapitalist politics were the motivation for their effort and the reason it is not a for-profit exploitative service. They don’t want or need to put in addictive features or ads to profit or appease venture capital, and that’s no coincidence, it’s a decision resulting from their political beliefs.
But yes, their more specific personal political views don’t really impact the code and haven’t prevented others from using it freely.
Give your money to any other product or service
If they want money for Lemmy then they can step down or stop being shitty mode
lmao what does step down even mean anyone can fork it and start working on it
getting traction for a fork is never that simple. as of now there is not the kind of consensus that you look for at fork time that leadership needs to change. but the groundswell is growing
I’m mixed. On one hand, absolutely fuck .ml and tankies. On the other, these guys have done great work. The way it’s set up, Lemmy is not at all beholden to their ideology. We can take it over at any time, and any further work they do benefits all of us, and that can’t be taken away.
As a fellow developer, I truly believe Rust is the way to go for high pressure, high scaling software. I don’t think LW alone could run off of your average python. EVE Online is a great example of that. They pushed python forward to meet their high demand needs, and still had to incorporate a lot of C++. Reddit has had teams of engineers over decades, and in the long run I expect Lemmy to be more efficient. In my professional opinion, this kind of scaling can’t be reasonably done with any garbage collected language.
My other concern is with sanctions. Are these guys in Russia? Is it legal to donate to them? If you’re paying by check or credit card, those institutions will take care of following the law for you.
Overall, I’d encourage people to donate. Open software benefits everyone and any work they do for us is public and can never be taken back.
My other concern is with sanctions. Are these guys in Russia? Is it legal to donate to them? If you’re paying by check or credit card, those institutions will take care of following the law for you.
I’m 99.99% sure they’re not in Russia. I feel like I’ve read they’re in the Netherlands but that needs fact checking.
To my knowledge are the lemmy.world guys from the netherlands. At least the 2 admins. And the FediHosting Foundation lemmy.world (and e.g. mastodon.world, etc) belongs to is in the Netherlands.
No idea about dessalines though. but i don’t think russia either.
our foundation is in NL, because that’s where @[email protected] is located, but the active admin and infra team members are distributed across the world with members in Netherlands, Germany and USA currently.
Thanks for the clarification. Appreciate it.
As a developer, would you test on production though? I’m not a professional developer. However I’m quite familiar with it. Family developing and IT for massive companies. You don’t need real people to generate traffic. You just don’t. Lemmy.ml being the test server is a selfish bullshit excuse.
lemmy.ml is not the primary test server.
there are multiple dedicated test instances that are used for development purposes.
testing on lemmy.ml is mostly happening for release candidates that require actual user activity to find remaining bugs, at the point where it’s getting close to a proper release.
Whether it’s the primary or not doesn’t really change things.
It could just as easily be rolled out to a select circle of instances that wish to help with the testing, as many other foss projects do. Funding them developing it is one thing. Funding such a bad echo chamber another. This ethical and image problem is what will stop adoption of the software, and is already driving plenty of people away. Or to mbin/kbin, pifed, miskey etc. There are plenty of people I would not recommend Lemmy to because of these issues. It is unfortunately however their repo and codebase to mismanage. And our money not to donate.
Would it be fair to describe it as “lemmy.ml is the beta test server, while there’s an internal server for alpha testing”?
Not primarily, of course. You have a local and QA instance, but some things only come out at real scale or with real data. You can’t think of everything to have it added to testing. Having your own, real instance that gets to serve as beta and accessible telemetry really helps.
LW functions at the opposite end of the spectrum. They try to maintain the most stability, which also makes sense.
Absolutely, and generally; those come out under different hardware and software combinations on other people’s deployed systems. Not your dev system.
Yes LW operates at the opposite end of the spectrum. I’d donate to them if they need it. Because they’re professional. Whereas the devs of Lenny are unprofessional and dishonest. There’s no excuse for their behavior. If they can’t afford proper testing systems. Then ask for donations for that. Both hardware, software or funds. I’m sure it’d get thrown at them in spades. Or at least way better than demanding everyone swallow away poison pill at the same time. This oh you must accept funding Lemmy ml as an unprofessional contraversial Echo chamber/hobby. Won’t work for a lot of people for good reason.
As much as I dislike a lot of .ml, it costs like €30/month to run. Not much of your money would be going to it.
donating to lemmy helps every other instance much more than it helps .ml.
As someone else pointed out the donation would also fund .ml moderation time not only the development
Good point, but I feel like thats saying your employer is funding anything you spend your money on.
My employer funds my shitposting here on Lemmy, the only difference is they aren’t aware of it.
As unpalatable what they do in their free time is, I think you have to draw the line somewhere on what you’re okay with supporting. I don’t think it’s okay, for example, for a delivery driver for a brewing company to be fired for drinking a different brand of beer, but it is okay for him to be fired for assaulting someone while on the company clock. Where this line is drawn is going to vary from person to person. I personally would be happier if they had a clearer separation of their personal and professional activities. I’m not sure if I will donate to them or not at this point. I have donated to my instance, which doesn’t appear to pass donations on to the developers, which means I will have to actively make a decision for where I stand on this 😬. It would be easier if their test bed didn’t also promote their unpalatable views.
Yeah idk where to draw like with ml and lemmygrad. To me these are clear net negative on humanity but Lemmy itself got enough traction from sane people to kinda counter balance that.
are clear net negative on humanity
oh please, cry me a river
lemmy.ml is already entirely funded, your donations go entirely to our salaries.
I donate one euro a month to lemmy.world. It’s not a lot but I’m not rolling in cash and I feel like the service is worth paying something for, even if I can only contribute a nominal amount. But I feel like they should have an option to take an entire year’s worth of donations at once would be more efficient than a monthly withdrawal.
As it currently stands, a monthly bank transfer of 1 € is taken from my account and I feel like a significant portion of that is going to be taken by bank fees, whereas if they took a single annual transfer of 12 €, they would keep a much larger percentage of the money.
I just did crypto transfer
Is that an option? I would gladly do a crypto transfer but I didn’t notice it.
i believe they were confused by the topic of this comment chain, as the main post is about donations towards lemmy development.
lemmy development accepts cryptocurrency donations: https://join-lemmy.org/crypto
lemmy.world/fedihosting foundation does not currently have an option for cryptocurrency donations.
Sounds like a good idea though. I feel like there are a good number of crypto bros on here who would gladly donate more if crypto was an option. Plus it gives people from censored countries a way to anonymously donate
at least via opencollective there is an option for yearly donations. when using a payment method other than paypal this will be yearly payments.
Apparently I’m not allowed to do that. Do I have to cancel my existing donation first? I don’t see a way to do that through Open Collective, I’m guessing I just cancel the direct debit through my bank?
You should be able to cancel and/or change it:
Ah shit. I’m currently a starving musician. I’ll scrape you off some of the next gig.
All this is very confusing to me. I had to look up what tankies are and if these giuys are tankies then they can go fuck themselves. I came here from reddit and now I am thinking I might have made a mistake. I don’t know enough aboput this federated stuff to understand it. I have no idea how to block .ml nor do I know who these people are who run it. I do know that I had a very close Ukrainian friend as a child and although he is dead now I still see the Ukrainian people are brothers and sisters. I am not sure I want to give any of my money to an intance that actively shits out fucking ork propaganda. I need some educating here.
These money will go to two people who created and actively maintain and promote an instance pretending the brutal murder of Ukranians is not happening but also necessary, and deleting and banning contrary opinions.
No.
Just threw in a couple bucks! Loving Lemmy, it lacks the stench of capitalism that reddit fell victim to. Thank you to everyone who makes this place work!
ITT: a mighty showcase of the divide-and-conquer strategy by psyops.
Instead of realizing that our goal as an alternative community to Reddit is first and foremost to… well duh, to build a community and keep it thriving, people here are infighting, preferring to subdivide themselves into tankies and non-tankies.
If Lemmy eventually fails and no other project with a similar feature-set can show up in time, we end up killing the existing momentum.
If that happens, all of you shall remember this very moment, and bravo to the psyops people (be it from the government or corporate) because you won yet again.
Donated. Though because I am living in a third world country it’s just a measly ~25 dollars.
Dessalines and I work fulltime on Lemmy
They should spend more time devving and less time mod actioning wrongthink
Agreed. I’d like to support continued development of Lemmy, but I’m hesitant to do so knowing that part of those donations go to lemmy.ml’s server upkeep.
part of those donations go to lemmy.ml’s server upkeep
If that’s true, that’s misappropriating the donations being that they’re billed as supporting development. Server maintenance and upkeep is important, but do not mislead your benefactors to do so, lest you destroy their trust and stop donating to your cause.
I would like it if both @[email protected] and @[email protected] could confirm or put to rest if this is true.
Edit: a couple of users pointed out that lemmy.ml is used as a test bed for lemmy development. This is good info, and not something I, personally, was aware of.
-
Lemmy.ml is a test server, it’s needed for development
-
Donations pay their salaries, everything donated goes towards their living expenses in general. If they go to the movies, you are also paying for that. It’s the same as a company paying programming workers xyz wage, that’s the price of software labor, but it doesn’t mean all of that money directly goes to the bare necessities for maintaining dev work.
Yet said test server is a toxic cesspit of tankies who actively brigade and harass those who disagree with them : /
Nope you are free to defederate and block if you want to believe your fantasies
There are a lot of Marxists on servers run by Marxists. I wouldn’t call disagreements toxic or brigading being especially worse on Lemmy.ml than other instances.
Yeah a lot of shitheads there , maybe go back to reddit?
No, it is notably worse on the tankie triad, I can disagree with someone from slrpnk and they wont send me death threads or mass downvote anything that critical of their views unlike many of Lemmy.ml’s userbase.
I haven’t really seen what you describe, I do think if you’re saying something extremely unpopular in an area getting downvoted is to be expected, though.
-
The devs need an instance with real users and real load to test changes.
lemmy.ml is that test instance.
It’s a non-optional part of the dev pipeline, that’s why its upkeep is financed by dev donations, too.
So, it is true, and it isn’t misleading supporters, or misappropriating donations.Maybe it’s just me, but I’ve never before seen mention of this; this is the type of stuff that should be mentioned in blurbs like the one above. People who are not aware of lemmy.ml being a test server may find it off putting otherwise.
No, they don’t. In professional software development you have testing systems and production systems. You DONT test on production. You DON’T use testing as production.
They don’t need real users or real load. If they can’t generate/simulate testing loads. They aren’t serious developers worth funding.
If you have a current budget of $1000/month, per dev, you are forced to relax a little on best practices.
This isn’t a professional endeavour, and it won’t be until donations increase by a factor of 5+.If you are a single hobbyist coder working from your bedroom at night in your spare time for a piece of software used by five people. Maybe.
If you’re developing a software used by tens of thousands of people, whom you are soliciting for donations. While telling them that sorry your donations must go towards funding an authoritarian echo chamber as a side hobby. Hell no, to put it politely.
What if you’re working full time, developing a software used by tens of thousands of people, but their donations only amount to a hobbyist contribution?
You are basically demanding enterprise quality from devs who get $1000/month for their 40h/week work.That’s straight up ridiculous.
Or rather, unrealistic.
At this point, if the devs acted economically, they’d simply stop working on lemmy, take a software dev job, and earn 8x more money.
And you are somehow still criticizing them for not doing more, while they are making lemmy possible, for peanuts.You know what? FUCK YOU!
Sounds like that should be more of an incentive to make sure the instance isn’t shit then.
Consider the following:
- nutomic and dessalines are human beings with finite monetary resources.
- These monetary resources are fungible.
- nutomic and dessalines pay money to run lemmy.ml.
- Thus, some of their finite monetary resources go to running lemmy.ml.
- Much of their finite monetary resources go to keeping themselves sheltered, alive, and presumably accommodated with some basic first-world niceties.
- They raise donations to spend time developing Lemmy because otherwise they would have to be employed either at all or more than they already are so they could continue to be sheltered and alive.
- Consequently, if the devs have literally any expenses that aren’t staying alive for the express purpose of developing Lemmy, you’re financing those too.
This isn’t some scandal if you understand basic microeconomics. Inherently this is true unless nutomic or dessalines stop running lemmy.ml or find a way to run it off of dreams and unicorn farts. They’re not “misappropriating funds” or whatever; the nature of funds is that they’re fungible.
Edit: And it’s not like in light of increased donations, they’d be taking the Lemmy development funds and using them to buy a schwanky new servertron 3000 with kung-fu grip for .ml. .ml was already open-registration, so it’s not like it’s possible for them to misappropriate development funds to open the floodgates and let thousands of new users in who were previously locked out. We can monitor how many users .ml has, and we can audit the software it’s running.
It’s not a scandal that funds are used to run a test instance but it is problematic that the developers hold extreme political views and are very public about it.
That’s always going to limit who is willing to donate.
Exactly. Everyone in here is like “oh, .ml is their test instance - there’s nothing they can do about it!”
Like, you could make your test instance not a cesspool, and then people would be a lot more willing to support it.
Couldn’t they have a designated instance for testing and then have users volunteer to join? Thereby, using the instance solely for testing purposes and to get feedback ?
It could even be a limited amount of users so the server costs wouldn’t be so high. I don’t see why something like this isn’t already in place.
Also, have they laid out the costs? Are they being transparent about how much goes to X and how much goes to Y? Id think that would be best practice.
If i were donating, I’d want to know exactly what my donation is going to. If it’s just going to their ‘living costs’ essentially paying their salary, then that needs to be stated plainly. Not lumped into ‘development’…
Also, what doesn’t make sense to me is why would ppl donate when most instances are so restrictive leading to excessive bans and barrier to entry? It would be like im paying to NOT be able to use a service and am limited.
I don’t get that
That would be the normal way of operating. You don’t test on production. It’s unheard of. It’s a bad idea. But coming from leninists, it’s very on brand.
you lost me at
These monetary resources are fungible
because that’s crypto bro talk.
because that’s crypto bro talk.
Fungibility is a basic term in economics to describe interchangeability. 💀 Fucking hell. I’m using it at all because I’m having to get basic enough to describe the microeconomics of how giving money to human beings is inherently donating to everything human beings do, not just specifically what it’s nominally being used for. That you’ve only ever heard it in terms of cryptocurrency isn’t my fault.
lemmy.ml hosting is only financed by donations via Opencollective. All other donations go exclusively to developer salaries.
This is, unfortunately, the necessary view to take. Lemmy the software is a net positive, but nobody should be giving money to support their extremism and love of censorship, particularly when it happens on what’s arguably the “official” instance.
Numotic and Dessalines actively cultivate very toxic content:
- Pro-Russia, blaming Ukraine as a Nazi aggressor;
- Pro-Chinese Communist Party, banning discussion of the mistreatment of the Uighur minority or the anti-democratic takeover of Hong Kong;
- Anti-Semitic, going way beyond the confines of criticism of the current Israeli government, on to hateful comments about all Israelis as a people, and sometimes Jews in general,
- Pro-Communism, at times advocating for the violent overthrow of Western governments by Marxist groups.
- Strongly in favor of left wing dictatorships, like Venezuela, decrying any discussion of human rights and democracy as capitalist propaganda.
If you disagree with these positions, too bad! Because your posts will be deleted, or you’ll get banned, or your instance defederated, from ml.
More than happy to monetarily support this amazing open source project with monthly contributions! Thank you to all the devs involved in running this platform
Am I wrong or is the same person making fun of the ridiculous censorship rules on Reddit while enforcing similar ridiculous censorship rules on their own .ml instance?
You are wrong.
Yeah, .ml is usually a giant circle jerk and often removes comments/posts that are critical of things like the CCP.
Lemmy the software is a net positive, but nobody should be giving money to support their extremism and love of censorship, particularly when it happens on what’s arguably the “official” instance.
Numotic and Dessalines actively cultivate very toxic content:
- Pro-Russia, blaming Ukraine as a Nazi aggressor;
- Pro-Chinese Communist Party, banning discussion of the mistreatment of the Uighur minority or the anti-democratic takeover of Hong Kong;
- Anti-Semitic, going way beyond the confines of criticism of the current Israeli government, on to hateful comments about all Israelis as a people, and sometimes Jews in general,
- Pro-Communism, at times advocating for the violent overthrow of Western governments by Marxist groups.
- Strongly in favor of left wing dictatorships, like Venezuela, decrying any discussion of human rights and democracy as capitalist propaganda.
If you disagree with these positions, too bad! Because your posts will be deleted, or you’ll get banned, or your instance defederated, from ml.
So use a different instance? You dont seen to have a problem freeloading at least?
Obviously I did? What is even the point of your comment and the insult of calling me a freeloader, when the vast majority of Lemmy users are literally freeloading on public instances? Unless you’re triggered by us correctly calling out .ml and its censoring bullshit?
If you are ok with freeloading , how do you reconcile that with dictating where people spend their income?
Come on be consistent.
Stop using Lemmy and go back to stormfront. Or at least shut up on where devs spend their income.
Stop using Lemmy and go back to stormfront.
Ah, yes. The old “everyone that disagrees with me is a Nazi” strategy. That’ll definitely convince them to agree with you! /s
I’m telling them to fuck off. They should agree with me because that what I would have done if I was a reactionary bootlicker. I don’t understand why you would use Lemmy and did not want to support the devs without dictating were they spend their “salaries”
Where the fuck did I dictate to people on where to spend money? Please, find my quote and repeat it.
The context here is me and the original commenter discussing the irony of someone slamming another website for censoring when their instance does the exact same thing.
Either admit being a freeloader here or pay up and let people spend their money were they wish such as running an instance you don’t agree with politically . If you don’t like it go back to reddit. Bitching about an instance you can just defederate,block or ignore and not donating with that as an excuse is pathetic.
You’re putting words in my mouth, dude. I was calling out the irony of their hypocrisy. I didn’t say anything about not donating. But, whatever, you’re obviously arguing in bad faith, so I’m done here.
I got banned on ml for arguing that it was obvious that trump was worse than the Democrats
I feel that’s missing the forest for the trees in regards to what we’re discussing, though. Enforcing rules is one thing; actively enforcing the suppression of any dissent of opinion is censorship, full stop. It isn’t “curating” communities when you are aggressively enforcing all those communities stay in lockstep to your political views.
But yes, federation helps to mitigate the completeness of that censorship. However, the original devs of Lemmy itself created the .ml instance, so it’s kind of an ironic situation, which is why I bothered replying in the first place to the original comment.
I’d argue it still is curation. Humans have different perspectives (not nessesarily correct) now if you have those perspectives you probably dont want to have to litigate the same issues day in and day out by people from an outside community so you’d enforce rules and heavily curate your community.
The thing with Lemmy is its up to the instances to decide if the group(Lemmy.ml) is worth having in their federation. We could defederate Lemmy.ml and I dont think it would go away or development on the software would stop.
You dont get that kind of control on other platforms. Everything is enforced by a Moraless corp whos morals shift on a dim.
I’ve made my donation today for the first time.
I find it helpful that we have been keeping people full time, funded by donations. I would hope this model grows, expanding into for example specific features getting their own bucket of money, as we can voice our support for things that can get lost in a backlog.
I’m not sure I’ve seen how to contribute the old way, by donating time and performing tasks. Not my case, but how would someone get started on that?
Done. Lemmy is too good not to get properly funded.
So all the discourse around lemmy.ml has made it clear to me that Lemmy’s primary org has fallen prey to a key problem I’ve experienced running multiple social media sites and seen in my professional life as well.
And it boils down to this:
The tech guys are trying to be moderators. These are two entirely separate jobs that need completely different types of people to successfully execute the role.
Tech folk are brilliant in their subject, but often terrible at understanding people, social dynamics, and the limits of acceptable discourse. Their profession requires them to spend enormous amounts of time alone, which limits their real world experience, often to a crippling degree.
Good moderators (what used to be publishers and editors in the days of print) are those who understand people like tech folk understand SQL. They understand the multiple layers of subcontext that can be derived from an innocent sounding statement, and they have an innate sense of social dynamics and what is of interest to their audience. They also know how to speak to their audience and promote good content.
Most importantly, they understand that they are the gatekeepers of the publication’s reputation, and safeguard it by being as impartial and fair as possible… a lesson the moderators of lemmy.ml have clearly failed to learn.
The only way to solve this dilemma in Lemmy.org’s case is this:
-
Separate the mod and dev teams. Devs should not mod, and mods should not dev
-
Abandon or spin off lemmy.ml to folks not on the dev team - the fact that the instance is run by members of the dev team taints the reputation of the entire project and infrastructure. I do believe in free speech, but in this case, the reputational damage lemmy.ml has caused to the financial state of the dev team is too great to ignore.
-
Lemmy.org needs to clearly state this delineation and prevent the official dev team from running instances officially attached to lemmy.org.
If this doesn’t happen, I think that donations will continue to decrease until the project starves. There is great value in what the dev team has done, but unless they abandon lemmy.ml and focus entirely on development, I think this project will fail financially unless another dev team with a better rep takes their place.
Abandon or spin off lemmy.ml to folks not on the dev team
lemmy.ml is an important testbed for new releases at scale. Many many issues have been caught by the dev team deploying there. lemm.ee too for that matter.
I do agree that Lemmy.ml should never be recommended as the “official” Lemmy instance, but (correct me if I’m wrong) the Lemmy devs don’t do that. They just say “A community of privacy and FOSS enthusiasts, run by Lemmy’s developers“ which is fair to disclose (although maybe that could remove that. Idk). join-lemmy.org doesn’t handle or recommend Lemmy.ml specially.
I think usually it’s random users saying “join Lemmy.ml it’s the official instance” and we need to nip that in the bud… but it’s not Lemmy devs’ fault.
Nine times out of ten I hear people say “join Lemmy.World, it’s the catch-all and de facto default instance”. I honestly don’t think I’ve seen people recommend Lemmy.ml unless they’re already ideologically aligned with Marxism–Leninism; if anything, most people seem to expressly recommend people don’t join Lemmy.ml for ideological and censorship reasons (edit: reasons I agree with and echo, to clarify).
I started on .ml exactly for this reason. It was the dev’s instance and seemed like the default. Though that was the time of Reddit’s API debacle, so it’s been .au e a couple years now.
… I didn’t stay on .ml once I realized how it was moderated.
I mean I’m pretty lefty and some of the .ml folk scare the lymph out of me.
Then, you’re probably not as lefty as you think.
Oh on the contrary. They’re probably further left than they think. And far further to the left than you think. ML is nominally left at best. Honestly most social democracies really get the concept far better.
We’ve had over a decade of political compass memes at this point. Left ≠ authoritarian and right (as we are clearly seeing now) ≠ libertarianism.
Just because I’m a socialist doesn’t mean I support the CCP or other authoritarian governments.
ML isn’t “far left” it leans leftist, but that isn’t what’s scary about it.
ML is hyper authoritarian (support China, North Korea, Russia to varying degrees).
This is due to them being extremely Campist. Campist meaning they’ll support anyone who “opposes” US influence, no matter how horrible they are.
In my opinion true leftists shouldn’t be supporting American OR Russian/Chinese Imperialism. If you’re anti imperialist, it means being against all imperialism, not just one side’s imperialism.
Thank you for saying what needs to be said. Imperialism in all its forms is indefensible, yet I’ve never been able to understand the cognitive dissonance that can condemn Israel’s genocide while simultaneously trying to justify what Russia is doing in Ukraine.
Absolutely I 100% hard agree with this
Marxism–Leninism; if anything, most people seem to expressly recommend people don’t join Lemmy.ml for ideological and censorship reasons.
I’ve mostly seen it recommended by random reddit users, not lemmy users. And to be fair it has decreased as a recommendation as its traffic has also decreased relative to other instances, especially since the reddit exodus.
lemmy.ml is an important testbed for new releases at scale. Many many issues have been caught by the dev team deploying there. lemm.ee too for that matter.
In general, it’s considered bad practice to use a live site for testing dev updates, but I can see the value in having this available in this case. However, if they want to use a live site as a test bed for new features using a large audience, then they should ensure their moderation team doesn’t allow the reputation of the instance to become what lemmy.ml’s has. The fact of the matter is that it’s become toxic branding to the overall Lemmy effort, and is actively undermining the dev team’s efforts by impacting them financially.
The only way I can see to do this is at this point is by ceding their involvement in lemmy.ml to another team and rebranding join-lemmy.org as a software package, not a political statement.
So lets assume they dont moderate in a “tanky way” but instead in a “free speech absolutist way”. Then they’ll be criticized for giving nazis a platform. Lets assume instead they will moderate in a “European centrist way”. Then by American standards they’ll be criticized for being far left still. If they moderate in an “American centrist way”, they’ll be criticized as Trump apologist and far right supporters.
It is impossible to moderate in a politically “impartial” way, except to not moderate at all and create a complete cesspool.
Even if they don’t run an instance themselves but instead choose to cooperate with an instance for the testing, that in itself will be an endorsement and scrutinized.
Lets assume instead they will moderate in a “European centrist way”. Then by American standards they’ll be criticized for being far left still.
That’s a far better situation than supporting genocidal dictatorships. I don’t think that’s a hard standard to hold
Thank you for being reasonable about this.
It is not impossible, it’s just difficult. You do not have to keep everyone satisfied, only enough of them. All you’re doing here is making arguments for why they shouldn’t change because they will never get 100% approval rating. That’s just idiotic. No one is expecting perfect, they just expect better.
More importantly, neutrality in moderation is generally seen as more acceptable than swinging fully towards one direction. People will complain that you are allowing x or y, but you get much further by permitting that balance to exist naturally and moderating it at its most extremes, then you do buy stamping out one and promoting the other, which is absolutely what they do on .ml
Whoever said that you had to be a free speech absolutist, either? You can believe in free speech and also not be okay with Nazis on your platform.
It’s really not that hard, many internet forums have been doing this for decades. It’s kind of telling, frankly, how the very notion of it seems to elude some people around here.
All of which ignores the point the top comment made: that they shouldn’t be moderating at all. Let whoever they choose moderate that instance, and separate from it entirely. Focus only on development.
But the fact they’re apparently more concerned about the content on that instance than getting donations to support development of the platform is very telling, too.
rebranding join-lemmy.org as a software package, not a political statement
What do you mean by that?
My read is that they’re recommending that
- Devs only work on development.
- A new, separate admin team be found (or formed) to handle administration for any instance that is dev-owned.
I agree with this. The act of administering a dev-operated instance with live accounts + users while working on the dev team presents a conflict of interest which is a deal-breaker for too many donors.
So, rather than simply asking the community for more donations (which is understandable but doesn’t address the root of the problem), it would be best to incorporate the feedback of the community and do away with the conflict of interest. IMO, another way to resolve this COI would be to disable live accounts for anyone who isn’t a developer in the “test” environment.
I’ve seen a defense presented in this thread along the lines of “we should be allowed to admin .ml because it’s a test instance” — but again, due to the fact that there are live accounts for live users (outside of the dev team) in the “test” environment, this is a distinction without a difference.
I mean you realize the entire reason they created this whole thing is so they could have their little fiefdoms from which to dole out their petty little grievances because people on reddit were mean to them, right?
It’s actually a bit hilarious that people on this thread keep giving half hearted defenses here, and noted transphobe Nutomic keeps popping in and being like “actually no, we really are just assholes.”
Your reading is correct, and in my experience, it makes both the mods and devs happier when their roles are entirely separated. It insulates the dev team from getting distracted and having their time consumed by the social dynamics of site drama, and it keeps the mod team from getting bogged down in technical issues, allowing them to focus on the audience, not the technology.
And what happens if this separate admin team makes decisions which users disagree with? The same debate starts all over again?
That’s fine as long as the new admin team is not paid for their time by peoples donations. That’s what people are objecting to and stopping them from donating
None of the admin work on lemmy.ml is paid, its all volunteer based.
You would at least have plausible deniability. The bigger issue is that a lot of the modding being done is by administrators and not by moderators. Some are. But some of the most egregious stuff is being done by administrators.
PR 101. If you want to be an official project supported by many and used by many. Don’t have your flagship deployment hard attached to a controversial subject. Which you should know damn well it is. Second don’t have it administered with a Vanguard mindset. It drives people off. Look I’d be happy to discuss failings and successes of different ml regimes as well as Western capitalist and Democratic socialists. Realistically that can’t be done on your instance. Typically any inkling of discussing failures gets outright denied and usually bans are applied.
Go ahead, Rebrand as lemmy.org. Go ahead and have ml communities. They can even be Echo Chambers still too. Even Lemmy.world has ml communities. The reason that I respect @[email protected] and the world team. And would happily donate to them if they needed it. Despite possibly not agreeing politically as an anarchist. Is there administration. It’s thoughtful, deliberative, and sparing. Not vanguardist and cliquish. And it’s no coincidence the administrative flaws are shared with political ideology flaws.
This is it. Right now. This is your golden moment. You’re the lead developer for one of the most popular software platforms on a rapidly growing Federated system. You’re blowing up. You’re trying to go bigger. It’s a position that is yours to lose. And it’s your right and duty to choose. Do you want to be a footnote, or do you want to be a whole chapter? Do you want to be a possible big mover and shaker in Foss? Or is it ml Club forever, and long live the vanguard?
Being inclusive is hard, tolerance is hard, that’s why both are so valued. Believe me I know, I’m not perfect. Any deployment that is going to be seen as a flagship should also strive for that if they want support from disparate groups. And that’s just how it is. There is no debate or discussion to have on the topic.
Let’s distinguish between the means and the ends. An admin policy is the result of the means by which administrators are selected.
The sticking point for many donors is a question of the means: they are unhappy that a conflict-of-interest exists in the current selection of administrators for a dev-owned instance. This is orthogonal to the subject of administrators’ concrete policies.
Which begs the question: do the devs acknowledge that the COI exists? If so, then is the team willing to incorporate the community’s feedback by closing the COI?
Maybe the team has a compelling reason to hold onto the existing COI (nuance exists); but it cannot be denied that the COI (1) exists and (2) is reducing the devs’ ability to raise community funding. Whether this is a ‘good’ or ‘bad’ thing is a matter of personal judgment. But the facts are what they are.
Side note: if there’s some set of admin policies that the dev team wants to see enacted in .ml, then they could easily select 3rd-party admins that they trust to enforce a policy that aligns with their own values without reproducing the COI that currently exists. Then, if there’s any conflict over those particular policies, that would be an entirely separate discussion.
So you would be fine if lemmy.ml was run exactly like it is now, but without Dessalines or me taking direct actions as admins?
Lemmy the software’s reputation has become conflated with the reputation of lemmy.ml, which promotes an authoritarian center-left viewpoint that regularly denies documented genocides. This is unpalatable to many end-users.
As such, unless the two are separated clearly and lemmy the organization disavows its involvement lemmy.ml, the overall reputation of the software will degrade, resulting in less use, less money for the developers, and the eventual collapse of the lemmy infrastructure.
Voat is an example of a great software package that became completely tainted by the (developer moderated) site to the point where you can’t mention it in polite discourse any more. Not exactly the same circumstance, and in that case it was taken over by right-wing racists, but the dynamics are very similar.
It has only been conflated because beehaw and then .world MADE the accusation aganst .ml and then decided to conflate it to the program as a whole, don’t act like this is a natural conflation
the conflation existed before .world even existed. it’s the general sentiment i see across mastodon starting around 3 years ago that lemmy, not just lemmy.ml, is a tankie cesspit.
You’d think the ban button has been tested enough already…
I do agree that Lemmy.ml should never be recommended as the “official” Lemmy instance, but (correct me if I’m wrong) the Lemmy devs don’t do that.
Yeah you’re correct, they explicitly don’t want it considered the main instance.
It literally recommends lemmy.ml within the first 3 listings in most cases or even worse, Hexbear
The code doesn’t do any preferential treatment for any instances. You can easily see they are not favored over the others with any statistically significant number of refreshes. That’s the beauty of OSS. You don’t need to speculate conspiracy theories.
That’s the beauty of OSS. You don’t need to speculate conspiracy theories.
The beauty works with software because you can review the code and then compile from source. From there you know without a shred of doubt that the compiled version on your local machine is doing what you saw it would do in the code
That’s not the case with a live website like join-lemmy, sure, the GitHub code checks out, but what guarantee do we have that the code shown on GitHub is what was deployed to the web server without modification? What guarantee is there they aren’t running a modified lemmy.ml backend?
There isn’t any guarantee except trust and I don’t have any trust with Nutomic or dessalines.
The sorting is client side. The code is here and you can literally debug it line by line in your browser to see that it uses random, uniform sorting.
That was always the more plausible scenario compared to the devs maintainig a separate build process to minimally influence sorting priorities, which again, would be easy to disprove using statistical analysis, even if the code was a blackbox.
Could you share a screenshot? I see it defaults to a random order of listings.
It’s particularly bad when you select politics and English, the below were after 4 refreshes with that, choosing all topics and English was more fair, because of the fact theres 600+ instances for it to randomize through, but even then .ml, hex or grad showed up within the top 3 somewhat frequently as if they’re weighted higher.
Yeah, i don’t think anyone who sees the logo of lemmygrad will be like “ooh totally normal instance and a good starting point”. Anyone who knows the concept of tankies quite literally can see the tank in the logo and even people who don’t know the concept will understand the logo as having something to do with communist authoritarianism. Again, there is a god damn tank in the logo.
Interesting, although selecting a politics based server is also an interesting choice for signup lol. Do you have any coding experience? You could try making a PR, the Lemmy devs have seemed quite open to help on the site in the past.
One was already done, and they said they would adjust it so that it would remove instances that were greater than a certain percentage of the Lemmy user base at large. But it only removed .world, even .ee is still listed and they’re the next biggest. Iirc they even said they would remove .ml, they didn’t.
Frankly, I don’t trust them, the only thing I could trust is an independently run join-lemmy, because the devs of Lemmy has shown, repeatedly, they are unable to separate their personal politics from their work
the code is excluding instances with a monthly active user share of 30% or higher: https://github.com/LemmyNet/joinlemmy-site/blob/5471b9cc7423fc51af3d72a464f740a1ee887489/src/shared/components/instances.tsx#L451-L456. .ee is currently at around 14%. the intention behind this is to reduce centralization, not punish specific instances.
Iirc they even said they would remove .ml, they didn’t.
If you have the receipts, I’ll gladly make a pr for this! Lemmy devs are pretty receptive to issues and PRs in my experience
Here’s from all topics - English - random
3 out of 5 refreshes and one of the top 3 is always hex, grad or .ml, that’s sus AF
Can you confirm that you are looking at all topics and not the politics option on refresh? I noticed a bug where if you select politics then go back to all topics and then refresh the page it goes back to politics.
There seems to be a bug where the category type doesn’t update in the URL when you go back to all topics after selecting a specific category
Yea, I closed the page entirely when I switched topics, because I did the politics one closed it to make the post and reopened the link to go back for the all topics one
Okay, because looking at all topics+English+random appears truly random on my device (no weight) and hexbear/grad are rarely first. Which is why I was thinking it’s possible that your sort reverted to politics due to that bug I found
You seem to have a good grasp of the problem and have proposed a viable solution. Would you like a one month, one year, or permanent ban?
Shit, you triggered my reddit PTSD. I’m having flashbacks…
@nutomic I hope you’re currently taking notes of all of the feedback you’re getting from everyone, particularly this comment. There is a lot that lemmy.ml needs to do to rehabilitate their reputation, and that needs to be done before people will be willing to donate.
If the lemmy devs continue to ignore the feedback from everyone regarding their management of lemmy.ml, their problem is only going to get worse. But if they are open minded about feedback then they have a chance to win people back
Good moderators (what used to be publishers and editors in the days of print) are those who understand people like tech folk understand SQL
Thing is, you don’t have to federate with .ml. If you think .ml is badly moderated, you don’t have to be part. Tech devs are also entitled to have personal projects that they needn’t do very well; and if .ml serves well as a test server for the software, all the better.
I agree the controversy has driven people away. But maybe that controversy is part and parcel of Lemmy: you either let it be or hide it; is hiding it so much better?
People are being asked to give money to the mods of .ml in their role as devs. There’s even a statement at the start of the thread that says (paraphrased) “yes, some small percentage will go to .ml because it is the primary testbed”.
The issue isn’t federation. It’s being asked to give money to support a place that prescribes values that the donator disagrees with.
deleted by creator
keep in mind they’re a team of just 2 people. It’s easier said than done to separate the dev team and the mod team
They have 5 peoples in the admin team, 2 of them is the dev. If they stop moderating, it will still have 3 on the team. It’s VERY easy to separate themselves from moderating but they still chose to put their resource(time) into it.
It’s easier said than done to separate the dev team and the mod team
That has to apply when deciding whether to support them as well, then.
Not to mention that the communities over there have moderators - the devs just insist on taking matters into their own hands, which is a significant part of what makes them so deeply unpopular. They’re choosing to mod like this, when they really don’t have to.
They seem quite popular from .ml users, i only see complaints about them from none .ml users come to think about it. Why should my instance have to listen to your moderation citiques but when I find that your instance is too lax when it comes to the right wing I get told to pound sand “tankie” its not your instance? do we all see this double standard?
The difference, and why it’s not a double standard, of course, being the fact that I’m not going to your instance and asking for money.
Like, think about it for a second - imagine that I actively moderate .world or some “lib instance” where I aggressively ban tankie talking points, and that I also contribute a huge amount to the codebase of Lemmy. If I were to go to the tankie instances to ask for money that’s going into my own pocket, I’d get laughed out of the room. There’s no way they’re gonna cough up dough for someone like that, especially with all of the horrible accusations they make about .world (transphobia, nazis, etc.).
And we know this is the case, because they’re already rioting in the donation threads about Nutonic’s transphobia. And he’s already a tankie. If a literal tankie can’t pass the purity test well enough to get their support, there is zero chance a “lib” would.
Anyway, there’s no right wing content here that I’ve seen, but regardless, I absolutely support .ml users having their instance moderated exactly as they would want. That’s what decentralization and federation is for, after all.
I also fully support the devs using .ml as their testing ground for new versions of Lemmy.
I do not support the devs of the entire Lemmy project actively censoring dissenting viewpoints on a tankie instance. They have a right to moderate their instance however they see fit, of course, but I also have the right to not give them any of my money because of it.
If the devs do want money from us, then, as has been mentioned repeatedly, all they have to do is stop actively moderating .ml themselves and let their mods do it for them, and I believe the donations would pour in.
They don’t seem willing to do that (Dessalines, at least), and so they will continue to receive pennies outside of the Tankie Triad. And y’all would do the exact same if the situation were reversed, and you know it.
Simple as.
My instance is not asking for money, the devs of the program are, yes they are also on the mod list for this instance however they are clear in the fact that they are asking for this as the only 2 full time developers who. Second they are not posting this on every instance if you look at the poseter they are from .world
Second .world DOES moderate that agressivly, I would argue that they mod more agressivly to their political fraimpoint than .ml does for any reason.
Third they are not just “contributing alot to the code base.” they are doing BY FAR the majoirty of the work, they founded the program, and have not been able to bring on anyone else because as shown above they are barily making enough to scrape by as it is.
I can tell you as a user who has been on there sense the only real alternitives where nitch or beehaw, I have not seen any of this over reaching censorship you claim, now I admit I have a bias of I do go there, my politics are quite left of center, however, the mass censorship that is talked about is not a reality seen by or complained about by the user base
I am also not saying “you must pay them money” what I do find interesting is that there is even before this a large talk about how .ml moderates, dispite its moderation being very well liked and suported by its users, and a change to the style that you are advocating for would be VERY VERY unwelcome within the userbase. The fact that 2 of our admins are also devs, should not give you the outsized right to demand changes in our moderation practices.
I cannot and will not speak for the political beliefs of the devs, but I can tell you that once again as an administration team they are suported, and as for suporting FOSS projects with creators I disagree with, I have donated to Notepad ++, when I used it constantly on windows, the developer is a HUGE Neoliberal, does not try to hide it, I still suported it, because I at the time had the money to suport it and valued his labor in maintaining it.
But this long winded to say, this is still a double standard, that you feel entitled to demand .ml or lemmygrad, or hexbear to change their moderation style, but I a user from .ml cannot request that you change yours. If you don’t want to donate for political reasons just say that, dont couch it in that you want to “liberate” our instance… we by and large like how it is moderated.
this is still a double standard
Nope, it’s not.
I spent the time to actually respond to you in good faith, but if you’re not going to actually address the points I made in my post, I don’t see why I should waste any more time with you.
No money for tankie devs until they stop modding.
I did address it line by line, I do not agree with your argument.
Where I do agree is that if you find communism so distasteful that you cannot suport a communsim sure no one is forcing you to donate
If this was a reach out saying “Lemmy.ml is hemraging money please give us money to keep the instance up” sure I could understand but what they are saying is “we are the full time devs of the project, we cannot provide the project the hours it needs to survive at the current funding level, please help us keep it alive.” and the responce is “Change the instance moderation style if you want money to develop” and I am saying that I find it very wierd that you and .world feel like they should be able to dicate moderation, especialy when the instance is not the issue at hand.
I am also pointing out that I hear the most complaints about .ml moderation from .world users and .ee users, and I was musing that I find it a double standard that you feel like you are able to impose a will on how to moderate when it is largely popular internaly, but we are screamed at if we do the same.
Now I do not know how replying point by point makes this badfaith, was it that I put my conclusion at the end and your reasons did not change my opinion?
You are forgetting another option: Develop new projects that interoperate with Lemmy via ActivityPub. Then use and support those projects instead.
I agree with everything you said generally. But one thing I don’t see being mentioned much. That is kind of glaring. Is the fact that when you are developing software etc. You have testing systems and you have production systems. And they are two different systems. You never test on production. And you never use your test server as a production server. It’s a bad idea in general, and there’s no need to. And that really says it all.
The fact that they are using lemmy.ml as a testing and a production server. Isn’t it justifiable, and it isn’t acceptable. Despite the fact that I generally enjoy activity pub, the fediverse and of course use lemmy. Lemmy development will not see a single penny from myself. Nor should it see a single dime of donation from anyone until that’s no longer the case. Which isn’t even bringing up the Cesspool of an echo chamber this joke of a “test server” is
We have various test servers, but these are not enough to catch all the potential problems in a new release. Lemmy is very complex software, and a minor change can cause performance problems in an sql query and cause downtime for instances. Such problems are impossible to catch on test servers, at least with our very limited resources.
How would you do public testing without making it significantly more expensive?
Many larger foss projects roll out Point releases to a trusted circle of volunteer testers. I’m sure there’s plenty of people running many different sized instances who enjoy being on the latest greatest version of software. If I was currently running an instance. I would probably number myself among them. I do run many servers. Just not currently any for lemmy/mastodon Etc. However it’s pretty common/normal practice.
To be absolutely clear, on .ml hardly any mods do modding, almost all the removals and bans is by one of 2 admins, dessalines themselves or davel (and occasionally a 3rd admin cypherpunks)
https://sh.itjust.works/comment/18374613
I’ll donate money to individual instances, but for as long as Nutomic/Dessalines is in charge of the .ml instance I will not be donating to them.
Also, if they can’t make enough money in donations to keep doing this full-time, why don’t they let other people into the project on a volunteer basis? Reduce the workload on themselves so they can get part time jobs or something. All I’ve heard is how controlling they are, but it feels like this is too big of a thing to be on two individual developers in the first place.
If more people than just them could be involved, I’d happily donate. I would like to donate to something that’s going to grow and get better over time, not to two individual developers treading water. I get it’s difficult to find people that know Rust, and I sympathize, but my point stands. This entire project is operating very precariously on two individuals and if it’s going to grow, that has to change at some point.
And as Arotrios said in another comment, the reason they’re asking for money is because they lost the money they were getting. The way they operate, and allow that instance to destroy the reputation of their project, is what led to this. And it will continue to lead to this, unless they do some radical changes. I’m not putting my money back in until I see them doing something different and showing they’ve learned the lesson.
Oh forsure where will they test new festures with testeds then lmao You paying for it?
-
Currently donating $5 a month to lemmy.world. I’ll continue for the foreseeable future.
Why not get a Reddit membership at that point?