I think it’s because it’s just memes and also quite hard moderation and downvotes. It feels like a reddit clone that has the exact same mindset as reddit. I get annoyed when I see people being moderated for having an opinion that is not popular.
I saw a post being locked yesterday for asking about moderation. Doesn’t anyone else see the problem with that? Your channels rules are not more important than making people feel they can talk and express what’s on their mind.
I hate that so much. Stop treating people like they are just resources to moderate.
I don’t see much discussions. But I’m sure there is a few here and there.
Yeah because first of all, content had to be spread out across 562826 different communities for no reason other than that reddit had lots of communities, after growing for many many years. It started with just a few.
Then 99% of those were created on Lemmy.world, and every new user was directed to sign up at Lemmy.world.
I guess a lot of people here are younger than me and didn’t experience forums, but we had like 30 forum channels. That was enough to talk about anything at all. And I believe it’s the same here, it would have been enough. And then all channels would have easy to find content.
It certainly doesn’t help that Lemmy had and still has absolutely no sensible way to actually surface niche communities to its subscribers. Unlike Reddit, it doesn’t weigh posts by their relative popularity within the community but only by total popularity/popularity within the instance. There’s also zero form of community grouping (like Reddit’s multireddits) - all of which effectively eliminates all niche communities from any sensible main view mode and floods those with shitty memes and even shittier politics only. This pretty much suffocated the initially enthusiastic niche tech communities I had subscribed to. They stood no chance to thrive and their untimely death was inevitable.
There are some very tepid attempts to remedy this in upcoming Lemmy builds, but I fear it’s too little too late.
I fear that Lemmy was simply nowhere near mature enough when it mattered and it has been slowly bleeding users and content ever since. I sincerely hope I’m wrong, though.
Visibility-Based Ranking: Factor in how often a post is shown to users by tracking the number of times a post appears in users’ feeds and calculating an “engagement rate” by dividing votes by views. Rank “Top of All Time” posts using this engagement rate. This option cannot be implemented as the software does not keep track of post views or the number of times a post appears in users’ feeds.
Community-Specific Normalized Scoring: Adjust post scores based on each community’s monthly active user count at the time of posting. Unfortunately, this option cannot be implemented as the software does not keep track of the monthly active user count for each community over time.
Normalized Scoring: Adjust post scores based on the instance’s monthly active user count at the time of posting. However, this option cannot be implemented as the software does not keep track of the monthly active user count over time.
The “Top of All Time” lists on Lemmy are currently dominated by posts from the exodus period, potentially overshadowing excellent content from both before and after this event.
Unfortunately, none of the suggested solutions can be implemented as the required data hasn’t been tracked over time by the software.
Makes me wonder how much time people will waste debating with AIs in the internet in the future.
While yay doesn’t have a direct --needed option like pacman, you can still achieve a similar result using a loop. Here’s how you can install packages from a list, skipping those that are already installed:
yay -Qqe > installed_packages.txt
Transfer the “installed_packages.txt” file to the new Manjaro system.
On the new system, use the following bash script to install packages:
#!/bin/bash
# Function to print a separator line
print_separator() {
echo "========================================"
}
# Function to handle Ctrl+C
ctrl_c() {
echo
echo "Skipping current package..."
return 1
}
# Set up trap for Ctrl+C
trap ctrl_c INT
# Read the file line by line
while IFS= read -r package; do
print_separator
echo "Processing package: $package"
print_separator
if ! yay -Qi "$package" &> /dev/null; then
echo "Installing $package..."
echo "Press Ctrl+C to skip this package."
print_separator
if yay -S --noconfirm "$package"; then
echo "Installation of $package completed."
else
if [ $? -eq 130 ]; then
echo "Installation of $package skipped."
else
echo "Installation of $package failed."
fi
fi
else
echo "$package is already installed. Skipping."
fi
echo # Print an empty line for better readability
done < installed_packages.txt
# Remove the trap
trap - INT
print_separator
echo "All packages processed."
print_separator
This script does the following:
yay -Qi
.yay -S --noconfirm
.Save this script as “install_packages.sh” and make it executable:
chmod +x install_packages.sh
Then run the script:
./install_packages.sh
--noconfirm
option is used to avoid prompts, but be cautious as it will automatically accept all default options.By using this approach, you can replicate the functionality of the --needed
option while using yay to install packages from both official repositories and the AUR[2].
Citations: [1] https://www.hostzealot.com/blog/how-to/installing-yay-aur-helper-on-arch-linux-a-step-by-step-guide [2] https://www.reddit.com/r/archlinux/comments/jtaraj/is_there_a_way_to_automate_pkg_install_with_yay/ [3] https://linuxcommandlibrary.com/man/yay [4] https://stackoverflow.com/questions/53921707/loop-in-order-to-load-or-install-packages-does-not-work-what-am-i-doing-wrong [5] https://forum.manjaro.org/t/force-yay-to-rebuild-aur-package-s/141726 [6] https://es.hostzealot.com/blog/how-to/instalacion-de-yay-aur-helper-en-arch-linux-guia-paso-a-paso [7] https://xerolinux.xyz/posts/install-yay-paru/ [8] https://bbs.archlinux.org/viewtopic.php?id=281104
This is golden.
Raspberry Pi 5 with 8 GB of RAM
I remember there was a lot of drama around this, I can’t believe it’s still an issue.
I once read that there are some states in the U.S. where firefighters don’t put out fires in houses that don’t pay a monthly subscription.
I’m particularly concerned about the potential for automods to become a problem on Lemmy, especially if it gains popularity like Reddit. I believe a Discourse-style trust level system could be a better approach for Lemmy’s moderation, but instead of rewarding “positive contributions,” which often leads to karma farming, the system should primarily recognize user engagement based on time spent on the platform and reading content. Users would gradually earn privileges based on their consistent presence and understanding of the community’s culture, rather than their ability to game the system or create popular content. This approach would naturally distribute moderation responsibilities among seasoned users who are genuinely invested in the community, helping to maintain a healthier balance between user freedom and community standards, and reducing the reliance on bot-driven moderation and arbitrary rule enforcement that often plagues many Reddit communities.
A more robust approach could involve combining multiple user engagement metrics like votes, reading time and number of comments, along with a system that sorts posts depending on how they compare to their community averages. This system would be less susceptible to manipulation by new accounts or brigading, as it would require genuine engagement across multiple factors to influence a post’s ranking.
Incorporating User Engagement Metrics in Lemmy’s Sorting Algorithms
Reminds me of Custom Feeds