Is the number of Lemmy users increasing?
-
I couldn't possibly disagree with that, for obvious reasons. (. ❛ ᴗ ❛.)
Obama_awarding_Obama.gif
-
How is Lemmy's code actually licensed? If it's GPL or somesuch, someone can just fork it and add the missing features. There's some amount of work needed for keeping up to changes in Lemmy's main branch, but it's still reasonably easy work. (Assuming you can code, of course
)
EDIT: The licence is this one: https://en.m.wikipedia.org/wiki/GNU_Affero_General_Public_License
That seems far too simplistic imho. Instance admins have done this for years and can tell you how quickly things fall behind: if you want to federate with any other instances (the entire point behind the federated model?), then you need to maintain compatibility. Fortunately Lemmy is fairly mature and far less likely to release groundbreaking changes than it did in the past.
But also, you have to learn to code in Rust, which even people who already know C++ seem to find very difficult, for a number of reasons including major lack of support by a standard library (such as C++ itself has in its STL), which in Rust is still fairly primitive iirc, forcing the user to build every tiny little thing from scratch, or use less well-written and tested code, possibly so poor as to negate the advantages of having chosen Rust over some other, more commonly useful language like C++.
And then you'd be doing all of that entirely on your own, and maintaining it in perpetuity. Don't get me wrong, several people have done exactly that (Admiral Patrick, developer of the Tesseract front-end, comes to mind).
But all of that seems like it would be even slower, compared to PieFed releasing new features practically weekly? And also it is Python, which is a much easier language. And also you could work along with others, fixing bugs in your code that you did not spot, and vice versa. I'm not seeing the advantages there to what you are proposing: I mean yes obviously there are "advantages", but relatively speaking I mean, they seem much smaller than if someone put the same amount of effort towards improving PieFed, which would then be shared and maintained world-wide even if you got sick or busy irl or something?
And even if you were right, that doing this with Lemmy would work out well, for how much longer would that remain true - six months? - before PieFed absolutely blows the set of features that Lemmy uses out of the water? Imagine social media that is actually fun to use, and where the computer automates the most common tasks so as to not require menial labor every hour of the day, as Lemmy does (I am speaking of the requirement for manual moderation efforts)? That much has already come to pass, to various degrees, in many ways on PieFed. e.g. in Lemmy you could search for every cross-posting across all instances wherever you can find them, then click on each one, and read through the comments, making sure to get the version of the community that is accessible from the instance you are on rather than follow a link taking you to a different one... but why do all that work, when PieFed provides it ready-made, instantly upon loading the post?
Starting with PieFed is starting ahead of Lemmy, in most ways (not all though: Lemmy's search functionality is still way better, and reportedly about to get even better still by allowing limiting of search terms specifically to post titles separately from message contents).
Unless you just want to learn Rust for other reasons.
-
One of the main things that drove me away from Reddit was the sense that they're really pushing the buttons to hone it into a pure content creation service for AI bros and advertisers.
That is to say, most subs do not want you just hanging out and chatting to people like they're your friends. You have to generate content, and you have to do it in the approved sub format, and if you don't like it you can fuck off. So, I fucked off.
its also harder now, if your a new user, or inactive user who suddenly became active. so subreddits have cqs scores, karma,content history requirements. you can easily get shadowbanned if you somehow trigger the filters, also the fact that they do it so indiscriminately it catches innocent account. i was visiting the shadowban sub recently, and someone posted they were unbanned because reddits AI mistankengly shadowbanned them, for "assuming and misconstruing his posts, as offensive"
-
its also harder now, if your a new user, or inactive user who suddenly became active. so subreddits have cqs scores, karma,content history requirements. you can easily get shadowbanned if you somehow trigger the filters, also the fact that they do it so indiscriminately it catches innocent account. i was visiting the shadowban sub recently, and someone posted they were unbanned because reddits AI mistankengly shadowbanned them, for "assuming and misconstruing his posts, as offensive"
wrote last edited by [email protected]yeah I don't know exactly how these things work, but I did notice that all my comments in one popular sub all had exactly 1 view and vanished if I logged out. And my post history there isn't much different from here, it's not like I've been going there to troll and spam. I guess the wrong mod (or bot) decided that they didn't like people objecting to genocide? My posts in other subs still appear as normal.
-
yeah I don't know exactly how these things work, but I did notice that all my comments in one popular sub all had exactly 1 view and vanished if I logged out. And my post history there isn't much different from here, it's not like I've been going there to troll and spam. I guess the wrong mod (or bot) decided that they didn't like people objecting to genocide? My posts in other subs still appear as normal.
some subs might have filters on to automatically remove or hide comments its definitely more pervasive now.
-
some subs might have filters on to automatically remove or hide comments its definitely more pervasive now.
What's disturbing about it is the effect it has on the actual dialog. The mods have basically zero public oversight, so you have no idea when you read a sub what kind of manipulation has happened to the conversation you're reading, both directly and indirectly (chilling effect).
It turns out that the Capitalism version of internet censorship is even more insidious and manipulated by shadowy forces, than even the Chinese government's version.
For added scarytimes, consider that all the LLMs are being trained on this shit.
-
What's disturbing about it is the effect it has on the actual dialog. The mods have basically zero public oversight, so you have no idea when you read a sub what kind of manipulation has happened to the conversation you're reading, both directly and indirectly (chilling effect).
It turns out that the Capitalism version of internet censorship is even more insidious and manipulated by shadowy forces, than even the Chinese government's version.
For added scarytimes, consider that all the LLMs are being trained on this shit.
and reddit filters is seperate from the mod ones, so they can ovveride the sub filters and ban or remove your comment randomly too. im sure certain subs are protected as some mods are either power mods, or have connections with the admins.
-
One thing I've noticed is that on reddit, if I post a comment it'll get either zero votes or a thousand, with next to no correlation between the number and how useful or well thought-out the comment was. On Lemmy it seems a lot more consistent, as though people here are actually paying attention? That and/or The Dreaded Algorithm hits a lot harder on Reddit.
wrote last edited by [email protected]Yep, I agree… that was what I noticed too… plus, some did mention that it was the bots who upvoted/downvoted on Reddit posts and comments, so was there any real interaction, or? I was confused, really.
-
That seems far too simplistic imho. Instance admins have done this for years and can tell you how quickly things fall behind: if you want to federate with any other instances (the entire point behind the federated model?), then you need to maintain compatibility. Fortunately Lemmy is fairly mature and far less likely to release groundbreaking changes than it did in the past.
But also, you have to learn to code in Rust, which even people who already know C++ seem to find very difficult, for a number of reasons including major lack of support by a standard library (such as C++ itself has in its STL), which in Rust is still fairly primitive iirc, forcing the user to build every tiny little thing from scratch, or use less well-written and tested code, possibly so poor as to negate the advantages of having chosen Rust over some other, more commonly useful language like C++.
And then you'd be doing all of that entirely on your own, and maintaining it in perpetuity. Don't get me wrong, several people have done exactly that (Admiral Patrick, developer of the Tesseract front-end, comes to mind).
But all of that seems like it would be even slower, compared to PieFed releasing new features practically weekly? And also it is Python, which is a much easier language. And also you could work along with others, fixing bugs in your code that you did not spot, and vice versa. I'm not seeing the advantages there to what you are proposing: I mean yes obviously there are "advantages", but relatively speaking I mean, they seem much smaller than if someone put the same amount of effort towards improving PieFed, which would then be shared and maintained world-wide even if you got sick or busy irl or something?
And even if you were right, that doing this with Lemmy would work out well, for how much longer would that remain true - six months? - before PieFed absolutely blows the set of features that Lemmy uses out of the water? Imagine social media that is actually fun to use, and where the computer automates the most common tasks so as to not require menial labor every hour of the day, as Lemmy does (I am speaking of the requirement for manual moderation efforts)? That much has already come to pass, to various degrees, in many ways on PieFed. e.g. in Lemmy you could search for every cross-posting across all instances wherever you can find them, then click on each one, and read through the comments, making sure to get the version of the community that is accessible from the instance you are on rather than follow a link taking you to a different one... but why do all that work, when PieFed provides it ready-made, instantly upon loading the post?
Starting with PieFed is starting ahead of Lemmy, in most ways (not all though: Lemmy's search functionality is still way better, and reportedly about to get even better still by allowing limiting of search terms specifically to post titles separately from message contents).
Unless you just want to learn Rust for other reasons.
I'll try to remember to address the rest of your comment later tonight, but one things I want to mention now: it's not really a competition. If one is better than the other, it's only a good thing for both.
And then, people don't really look very much at what is technically better than something else.
I'm on Lemmy and I've got stuff here. It's definitely good enough, so I'm not going to migrate anywhere. People land at whatever some they land at, and unless that one is actually bad, they are unlikely to change for something else.
-
Good question! I say yes, because a functioning society is formed from the combined knowledge, skills, and efforts of it's unique and diverse constituents, each of whom have strengths and weaknesses. However, if one does not have technical aptitude, then they should not be in a position that decides or controls technology - there are plenty of other non-techy jobs they could do, like farming or fishing.
I feel like we should keep those degenerates away from our society and replace them with people who know how to use technology.
We don't need more Amish like savages
-
Lol thank you for the heads up. I’ve already made a new account on lemmy.world and immediately blocked the entire lemmy.ml instance loll. I’ll be adding hexbear now
I feel like lemmy.world is a bit shielded from tankies in general. I see some posts from lemmy.ml from time to time but rarely insane tankie posts. Engaging with political posts from there might not be the best idea indeed, maybe there should be warnings for those who are not aware lol
-
I feel like we should keep those degenerates away from our society and replace them with people who know how to use technology.
We don't need more Amish like savages
If there's one thing I've learned in life, it's that technology is not point. It's just a tool, like a magnifying glass. Stop focusing on the tech, you're going to waste what little time you have here on Earth. People are the point. Relationships are the point. Feeling emotions and expressing them is the point.
I have worked in IT almost my entire life. I watched computers shrink from refrigerator size to watch size. I witnessed the birth of the internet, and watched it grow, increasing in size and complexity until it seemed to connect everything. I could have been a programmer, or database architect, or systems administrator. But no, I chose to stay in tech support because that is how I connect with other people. Some of the best conversations I've ever had were when I was working under someone's desk. I've seen ten thousand people in person struggle with tech problems that you and I would find trivial to solve. Are you saying that all those people, all those farmers, doctors, teachers, public defenders, artists, and parents deserve to be banished to the Phantom Zone because they can't edit a PDF? Get the fuck outta here with that shallow thinking, and re-evaluate your life, and what is truly meaningful in it. May this conversation be the seed that helps you grow to your full and wonderful potential.
All my love,
Biped # 117 Billion +1 -
If there's one thing I've learned in life, it's that technology is not point. It's just a tool, like a magnifying glass. Stop focusing on the tech, you're going to waste what little time you have here on Earth. People are the point. Relationships are the point. Feeling emotions and expressing them is the point.
I have worked in IT almost my entire life. I watched computers shrink from refrigerator size to watch size. I witnessed the birth of the internet, and watched it grow, increasing in size and complexity until it seemed to connect everything. I could have been a programmer, or database architect, or systems administrator. But no, I chose to stay in tech support because that is how I connect with other people. Some of the best conversations I've ever had were when I was working under someone's desk. I've seen ten thousand people in person struggle with tech problems that you and I would find trivial to solve. Are you saying that all those people, all those farmers, doctors, teachers, public defenders, artists, and parents deserve to be banished to the Phantom Zone because they can't edit a PDF? Get the fuck outta here with that shallow thinking, and re-evaluate your life, and what is truly meaningful in it. May this conversation be the seed that helps you grow to your full and wonderful potential.
All my love,
Biped # 117 Billion +1I just want to win the lottery to get out of work and be free
-
I wouldn't hold my breath, I'm on the Zulip (https://chat.piefed.social/ ) and Matrix chats and the migration script isn't really worked on by anyone.
Instances like quokk.au just went nuclear and recreated their instances with Piefed when keeping the domain name.
https://piefed.blahaj.zone/ went the subdomain route.
Update on the migration script blockers!
https://codeberg.org/rimu/pyfedi/issues/712#issuecomment-6732367
-
You're a conservative.
And you’re a liar.
-
I'll try to remember to address the rest of your comment later tonight, but one things I want to mention now: it's not really a competition. If one is better than the other, it's only a good thing for both.
And then, people don't really look very much at what is technically better than something else.
I'm on Lemmy and I've got stuff here. It's definitely good enough, so I'm not going to migrate anywhere. People land at whatever some they land at, and unless that one is actually bad, they are unlikely to change for something else.
I somewhat disagree: I used to use Facebook, then left that and joined Reddit ! whether I joined Reddit or not though, either way I was leaving Facebook) then left Reddit and joined Kbin, then left that when it imploded and joined Lemmy, then left that, and fortunately PieFed was coming up at the time. I view most social media as "bad" - at least for myself - and the interactions I was seeing on Lemmy were not worthwhile for me to remain. But if you enjoy it, that's fine, I am just sharing my experiences.
And you asked "someone can just fork it and add the missing features", which seems like a competition to me since you aren't going to contribute to both Lemmy development (in Rust) and also PieFed (in Python): someone must make a choice where their time & efforts are going to be directed at.
Which if you choose Lemmy again is fine, but I am pointing out that it is in fact a choice being made. Hence I hoped to help inform that choice by pointing out some of the reasons to choose PieFed rather than Lemmy, which either way that ends up getting chosen will lead to increased efficiency and fewer regrets moving forward, with the cost having been counted in advance rather than discovered only much later on in the process.
Further, I would argue that the set of considerations is quite different for a mere user vs. someone thinking about actually contributing to development of a codebase. Even for an instance admin, I would hope that such a person actually would look at what is technically better than something else, before going to all that effort to set something up that will require much maintenance in the future. Of course, to each their own, I was just sharing my own thoughts on the subject.
-
Good points.
I don't have a full plan yet (just the general idea of a plan), but when I start the journey to Piefed, it'll probably be from the ground up or very close to that. I already need to update the codebase from Svelte 4 to Svelte 5 which is a pretty big job due to the fundamental and breaking changes between those two versions.
The components that make up Tesseract (posts, comments, sidebars, everything) are also all heavily tied to Lemmy's type definitions. To support Piefed, I'd have to de-couple the components in the code from Lemmy's type def and add in an abstraction layer (both for future-proofing and to make it possible to support both if I wanted to).
Yeah and as you have pointed out, the PieFed API is very new and not as mature yet as Lemmy's, so there is value in waiting for it to advance while you work on other things like Svelte upgrades.
So long as you enjoy yourself in the doing, it's all good