Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)TP
Posts
17
Comments
38
Joined
1 yr. ago
Fediverse @lemmy.world
The_Lemmington_Post @discuss.online

How Will Lemmy and Social Media Handle Advanced Bots in the Future?

As technology advances and computers become increasingly capable, the line between human and bot activity on social media platforms like Lemmy is becoming blurred.

What are your thoughts on this matter? How do you think social media platforms, particularly Lemmy, should handle advanced bots in the future?

No Stupid Questions @lemmy.world
The_Lemmington_Post @discuss.online

How do our brains process reality? I heard our eyes were just low-res cameras and our brains were doing all the heavy lifting in 'rendering' reality.

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ @lemmy.dbzer0.com
The_Lemmington_Post @discuss.online

Where is the true succesor to eMule?

Most of you will say that the succesor to eMule is BitTorrent as it is the most widely used P2P network today, but there are some things that BitTorrent lacks and eMule provides. The most notorious for me are the following:

  • Built-in network-wide search
  • Easy sharing
  • Unique links

Maybe you don’t consider this features important, but the fact is that with the approach BitTorrent takes, we are highly dependent on central points that make the network vulnerable. With BitTorrent we depend on trackers and link listing websites to share content. A torrent client is useless on its own if we don’t have a link listing site to get torrents or magnet-links from. On the other side, with the built-in search eMule provides, one can start downloading without the need for a website to take links from.

Easy sharing is also very important, because it provides more peers to download files from. This is specially important on rare files, because with torrents the seeds to download a file can become

FediLore + Fedidrama @lemmy.ca
The_Lemmington_Post @discuss.online

GenAI Banner Chaos on Piracy Community

lemmy.dbzer0.com Rotating banners on /r/piracy - Divisions by zero

Hey mates, recently I’ve developed a tool [https://github.com/db0/Fluxa-Avataria] to use the GenerativeAI on the AI Horde [https://aihorde.net] to created random avatars and banners on lemmy. To keep things spicy, I wanted to deploy to rotate the /c/piracy banner daily, as I’ve done in a bunch of ot...

Rotating banners on /r/piracy - Divisions by zero

Things got heated on the piracy community at lemmy.dbzer0.com when the admin, db0, announced plans to use a GenerativeAI tool to rotate the community's banner daily with random images.

While some praised the creative idea, others strongly objected, arguing that AI-generated art lacks soul and meaning. A heated debate ensued over the artistic merits of AI art versus human-created art.

One user threatened to unsubscribe from the entire instance over the "wasteful BS" of randomly changing the banner every day. The admin defended the experiment as a fun way to inject randomness and chaos.

Caught in the crossfire were arguments about corporate ties to AI image generators, electricity waste, and whether the banner switch-up even belonged on a piracy community in the first place.

In the end, the admin stubbornly insisted on moving forward with the AI banner rotation, leaving unhappy users to either embrace the chaotic visuals or jump ship. Such is the drama and controversy

Permanently Deleted

  • I thought the ‘hot’ ranking was a mixture of votes and comment engagement?

    Hot: Like active, but uses time when the post was published

    https://join-lemmy.org/docs/users/03-votes-and-ranking.html

    I do feel like there needs to be some further tweaking, controversial should have a time falloff so it shows recent controversy instead of something 6 months old for example.

    Yeah, I believe the "Most Comments" sort should have a time limit too. There is an issue opened about it: Controversial post sort should have time limit

  • Human bias is a pervasive element in many online communities, and finding a platform entirely free from it can be akin to searching for the holy grail. Maybe look into self-hosting an instance and punish moderators who don't follow their own rules.

  • Permanently Deleted

  • This is not possible because sorting is done in the database, so adding a new sort option requires a database migration with new indexes, columns and updated queries. Not something that can be done with a simple plugin.

    @[email protected] in https://github.com/LemmyNet/lemmy/issues/3936#issuecomment-1738847763

    An alternative approach could involve utilizing an API endpoint that provides metadata for recent posts, allowing users to implement custom sorting logic on their client side using JavaScript. This API endpoint is currently accessible only to moderators and administrators

    There is already such an API endpoint which is available for mods and admins.

    @[email protected] in https://lemmy.ml/comment/9159963

  • Regrettably, complaining tends to be a common pastime for many individuals. I acknowledge your frustrations with certain users who may appear entitled or unappreciative of the considerable effort you've dedicated to developing Lemmy. Shifting towards a mindset that perceives complaints as opportunities for enhancement can be transformative. Establishing a set of transparent rules or guidelines on how you prioritize issues and feature requests could help turn critiques into opportunities for improvement. This transparency can help manage expectations and foster a more collaborative relationship with the users in your community. While not all complaints may be actionable, actively listening to feedback and explaining your prioritization criteria could go a long way in building trust and goodwill. Open communication and a willingness to consider diverse perspectives can lead to a stronger, more user-centric product in the long run.

    The philosophy of Complaint-Driven Development provides a simple, transparent way to prioritize issues based on user feedback:

    1. Get the platform in front of as many users as possible.
    2. Listen openly to all user complaints and feedback. Expect a lot of it.
    3. Identify the top 3 most frequently reported issues/pain points.
    4. Prioritize fixing those top 3 issues.
    5. Repeat the process, continuously improving based on prominent user complaints.

    Following these straightforward rules allows you to address the most pressing concerns voiced by your broad user community, rather than prioritizing the vocal demands of a few individuals. It keeps development efforts focused on solving real, widespread issues in a transparent, user-driven manner.

    Here's a suggestion that could help you implement this approach: Consider periodically making a post like What are your complaints about Lemmy? Developers may want your feedback. This post encourages users to leave one top-level comment per complaint, allowing others to reply with ideas or existing GitHub issues that could address those complaints. This will help you identify common complaints and potential solutions from your community.

    Once you have a collection of complaints and suggestions, review them carefully and choose the top 3 most frequently reported issues to focus on for the next development cycle. Clearly communicate to the community which issues you and the team will be prioritizing based on this user feedback, and explain why you've chosen those particular issues. This transparency will help users understand your thought process and feel heard.

    As you work on addressing those prioritized issues, keep the community updated on your progress. When the issues are resolved, make a new release and announce it to the community, acknowledging their feedback that helped shape the improvements.

    Then, repeat the process: Make a new post gathering complaints and suggestions, review them, prioritize the top 3 issues, communicate your priorities, work on addressing them, release the improvements, and start the cycle again.

    By continuously involving the community in this feedback loop, you foster a sense of ownership and leverage the collective wisdom of your user base in a transparent, user-driven manner.

  • The Lemmington Post @discuss.online
    The_Lemmington_Post @discuss.online

    Python Script to Merge GitHub Repository Python Files into a Markdown File

     python
        
    import os
    import re
    
    def get_python_files(directory):
        python_files = []
        for root, dirs, files in os.walk(directory):
            for file in files:
                if file.endswith(".py"):
                    python_files.append(os.path.join(root, file))
        return python_files
    
    def read_file(file_path):
        with open(file_path, "r", encoding="utf-8") as file:
            contents = file.read()
        return contents
    
    def write_markdown(file_paths, output_file):
        with open(output_file, "w", encoding="utf-8") as md_file:
            for file_path in file_paths:
                file_name = os.path.basename(file_path)
                md_file.write(f"`{file_name}`\n\n")
                md_file.write("python\n")
                md_file.write(read_file(file_path))
                md_file.write("\n\n\n")
    
    def main():
        github_repo_path = input("Enter the path to the GitHub repository: ")
        python_files = get_python_files(github_repo_path)
        output_file = "merged_files.md"
        write_markdown(python_file
      
    Sublinks @discuss.online
    The_Lemmington_Post @discuss.online

    Sublinks' Community-Driven Approach and Contributor Onboarding?

    I like open-source projects with transparency and community-driven approach to development. How does Sublinks ensure transparency and community involvement in its development process? Could you shed some light on the guidelines or process by which feature requests are evaluated, approved, rejected, and prioritized for inclusion in the roadmap?

    As someone with a background in Java from college and a newfound interest in Spring Boot, I am eager to contribute to the Sublinks codebase. However, transitioning from small example projects to a large, complex codebase can be intimidating. Could Sublinks have a mentorship program or opportunities for pair programming to support new contributors in navigating the codebase? Having a mentor to guide me through the initial stages would be invaluable in building my confidence and understanding of the codebase, enabling me to eventually tackle issues independently. Then I could mentor a new contributor. I believe it's a nice way to recruit new contr

    The Lemmington Post @discuss.online
    The_Lemmington_Post @discuss.online

    Seeking Recommendations for a Cross-Media Management Platform with Advanced Features

    Hello! I am currently on the lookout for a versatile media management platform that goes beyond the traditional boundaries of organizing just one type of media. I am in search of a platform that can handle a diverse range of media types including books, games, videos, and more.

    Ideal Solution: AI-powered system that scans media files, identifies them, categorizes them, and tags them without needing manual input.

    Next Best Option: Central database that supports collaborative editing of enriched metadata, including title, data, cast, genres, descriptions, etc. across diverse media types that can be exported to local management apps like Plex and Kodi.

    Current Practical Option: Use specialized metadata tools by media type (Beets + MusicBrainz for music, Stash + Stash-box for adult content, Calibre for eBooks), then use an integration solution like Plex or Kodi to bring the enriched libraries together into a consolidated interface. Requires more manual effort but takes advantage of exi

    The Lemmington Post @discuss.online
    The_Lemmington_Post @discuss.online

    How to Avoid Rate Limit Errors on Lemmy: Understanding Post Frequency

    If you're developing an application or script that interacts with Lemmy's API, particularly for posting content, it's crucial to understand and respect the platform's rate limits to avoid encountering rate_limit_errors. Lemmy, like many other online platforms, implements rate limiting to prevent abuse and ensure fair usage among all users. This guide will help you navigate Lemmy's rate limits for posting content, ensuring your application runs smoothly without hitting any snags.

    Understanding Lemmy's Rate Limits

    Lemmy's API provides specific rate limits for different types of requests. These limits are crucial for maintaining the platform's integrity and performance. For posts, as well as other actions like messaging, registering, uploading images, commenting, and searching, Lemmy sets distinct limits.

    To find the current rate limits, you can make a GET request to /api/v3/site, which returns various parameters, including local_site_rate_limit. This parameter outlines the

    Sublinks @discuss.online
    The_Lemmington_Post @discuss.online

    Can We Create a Dedicated Sublinks Issue Tracker Community Here?

    I've been pondering the idea of creating a community right here on Discuss Online that mirrors the activity from the GitHub issue trackers across the various Sublinks repositories. My goal is to establish a space where both a bot and community members can share updates on issues, as well as provide feedback and suggestions in a more discussion-friendly format.

    Previously, I set up a similar system for the Lemmy issue tracker at [email protected], but unfortunately, bot accounts were banned due to excessive activity. I'm seeking approval beforehand to avoid setting it up only to face potential bans later on.

    This community would serve as a real-time mirror of the GitHub issues from repositories like sublinks-api and others within https://github.com/sublinks. It would not only facilitate better visibility for the issues but also allow for a more structured conversation flow, thanks to the nested comments feature. Plus, the ability to sort comments by votes can help us quickly iden

    The Lemmington Post @discuss.online
    The_Lemmington_Post @discuss.online

    Rethinking Moderation: A Call for Trust Level Systems in the Fediverse

    cross-posted from: https://discuss.online/post/5772572

    The current state of moderation across various online communities, especially on platforms like Reddit, has been a topic of much debate and dissatisfaction. Users have voiced concerns over issues such as moderator rudeness, abuse, bias, and a failure to adhere to their own guidelines. Moreover, many communities suffer from a lack of active moderation, as moderators often disengage due to the overwhelming demands of what essentially amounts to an unpaid, full-time job. This has led to a reliance on automated moderation tools and restrictions on user actions, which can stifle community engagement and growth.

    In light of these challenges, it's time to explore alternative models of community moderation that can distribute responsibilities more equitably among users, reduce moderator burnout, and improve overall community health. One promising approach is the implementation of a trust level system, similar to that used by Disco

    Lemmy @lemmy.ml
    The_Lemmington_Post @discuss.online

    Rethinking Moderation: A Call for Trust Level Systems in the Fediverse

    cross-posted from: https://discuss.online/post/5772572

    The current state of moderation across various online communities, especially on platforms like Reddit, has been a topic of much debate and dissatisfaction. Users have voiced concerns over issues such as moderator rudeness, abuse, bias, and a failure to adhere to their own guidelines. Moreover, many communities suffer from a lack of active moderation, as moderators often disengage due to the overwhelming demands of what essentially amounts to an unpaid, full-time job. This has led to a reliance on automated moderation tools and restrictions on user actions, which can stifle community engagement and growth.

    In light of these challenges, it's time to explore alternative models of community moderation that can distribute responsibilities more equitably among users, reduce moderator burnout, and improve overall community health. One promising approach is the implementation of a trust level system, similar to that used by Disco

    Fediverse @lemmy.ml
    The_Lemmington_Post @discuss.online

    Rethinking Moderation: A Call for Trust Level Systems in the Fediverse

    cross-posted from: https://discuss.online/post/5772572

    The current state of moderation across various online communities, especially on platforms like Reddit, has been a topic of much debate and dissatisfaction. Users have voiced concerns over issues such as moderator rudeness, abuse, bias, and a failure to adhere to their own guidelines. Moreover, many communities suffer from a lack of active moderation, as moderators often disengage due to the overwhelming demands of what essentially amounts to an unpaid, full-time job. This has led to a reliance on automated moderation tools and restrictions on user actions, which can stifle community engagement and growth.

    In light of these challenges, it's time to explore alternative models of community moderation that can distribute responsibilities more equitably among users, reduce moderator burnout, and improve overall community health. One promising approach is the implementation of a trust level system, similar to that used by Disco

    Fediverse @lemmy.world
    The_Lemmington_Post @discuss.online

    Rethinking Moderation: A Call for Trust Level Systems in the Fediverse

    The current state of moderation across various online communities, especially on platforms like Reddit, has been a topic of much debate and dissatisfaction. Users have voiced concerns over issues such as moderator rudeness, abuse, bias, and a failure to adhere to their own guidelines. Moreover, many communities suffer from a lack of active moderation, as moderators often disengage due to the overwhelming demands of what essentially amounts to an unpaid, full-time job. This has led to a reliance on automated moderation tools and restrictions on user actions, which can stifle community engagement and growth.

    In light of these challenges, it's time to explore alternative models of community moderation that can distribute responsibilities more equitably among users, reduce moderator burnout, and improve overall community health. One promising approach is the implementation of a trust level system, similar to that used by Discourse. Such a system rewards users for positive contributions an

    The Lemmington Post @discuss.online
    The_Lemmington_Post @discuss.online

    The Great Monkey Tagging Army: How Fake Internet Points Can Save Us All!

    If Stack Overflow taught us anything, it's that

    "people will do anything for fake internet points"

    Source: Five years ago, Stack Overflow launched. Then, a miracle occurred.

    Ever noticed how people online will jump through hoops, climb mountains, and even summon the powers of ancient memes just to earn some fake digital points? It's a wild world out there in the realm of social media, where karma reigns supreme and gamification is the name of the game.

    But what if we could harness this insatiable thirst for validation and turn it into something truly magnificent? Imagine a social media platform where an army of monkeys tirelessly tags every post with precision and dedication, all in the pursuit of those elusive internet points. A digital utopia where every meme is neatly categorized, every cat video is meticulously labeled, and every shitpost is lovingly sorted into its ow

    Fediverse @lemmy.ml
    The_Lemmington_Post @discuss.online

    The Great Monkey Tagging Army: How Fake Internet Points Can Save Us All!

    If Stack Overflow taught us anything, it's that

    "people will do anything for fake internet points"

    Source: Five years ago, Stack Overflow launched. Then, a miracle occurred.

    Ever noticed how people online will jump through hoops, climb mountains, and even summon the powers of ancient memes just to earn some fake digital points? It's a wild world out there in the realm of social media, where karma reigns supreme and gamification is the name of the game.

    But what if we could harness this insatiable thirst for validation and turn it into something truly magnificent? Imagine a social media platform where an army of monkeys tirelessly tags every post with precision and dedication, all in the pursuit of those elusive internet points. A digital utopia where every meme is neatly categorized, every cat video is meticulously labeled, and every shitpost is lovingly sorted into its ow