[–] [S] 4 points 2 years ago*

Most things will be posted to meta, exception is things like community showcases which go in the community showcase community. Don't see a reason to separate it out to a new community since there wont really be blog posts outside of talking about our instances

  • source
  • parent
  • context
  • [–] 1 point 2 years ago*

    Yeah, we just have less content to pull from so people running into it on google happens less often

    As a quick example of a community if you search up Concatenative Programming and scroll down a bit youll see programming.dev

  • source
  • parent
  • context
  • [–] 1 point 2 years ago* (last edited 2 years ago)

    Yeah no issues as long as theres spots for people to feel comfortable posting in and interacting in regardless of activity elsewhere (which are c/programming and c/no_stupid_questions) and which is then supported by the crossposts

    Ill try to do a better onboarding system to guide people that way

    Ill ramp up my posting speed, been doing some more setup for things in the admin team for the past bit as well as switching which rss reader I use. Expect more activity in the instance the next week

  • source
  • parent
  • context
  • [–] 2 points 2 years ago* (last edited 2 years ago) (14 children)

    Growth over time and SEO

    It gets a bunch of activity in the larger community while letting the smaller communities grow. People havent been crossposting currently so it hasnt been happening but I can encourage it more

    I mean we are a link aggregator. It aggregates links into the communities for people to view. Its been working so far and ive managed to boost a bunch of communities to have a larger amount of active users/month (the last community on page 1 now has 42 users/month rather than before it was 10 users/month at the end of page 1

  • source
  • parent
  • context
  • [–] 3 points 2 years ago* (16 children)

    I think the better option rather than condense things into less communities is to crosspost things between the larger communities and the smaller communities and make the larger communities more apparent to funnel people into them

    We tried the system with people interested in running it with the request system, it didnt work and people didnt actually boost things

    Mac is my posting account. I can start crossposting a bunch of stuff I post on it into the general communities if the specific things have less than 100 active users and do some more discussion posts

  • source
  • parent
  • context
  • [–] 9 points 2 years ago* (last edited 2 years ago) (18 children)

    We switched up how we handle communities a couple times. We didnt start expanding horizontally until the main communities seemed stable and had some good activity (community creation was open publicly starting last month and before that there was the request zone). The posting activity is the same as it was in the previous systems, people just dont want to post and theres the 10% of people comment, 1% of people are posters rule (if its 5-6 posts per hour thats better than the past system as well)

    The ones that are visible in new communities are empty mostly because they were just made (~ 100 coms made in the last month). The ones made by me and that are now handled by the vacant account are ones that have sources I can add to my rss reader and then post consistently. For example the elm community has weekly posts on things going on in the ecosystem. This means they wont be dead and should have a solid stream of posts as it builds up active users. Theyre made so they can start collecting people and subs over time rather than attempt to diverge and have nobody know to move over or people not joining at all since they looked for the language by name and didnt find anything (and then I assume people dont want misc changelogs of bug fixes posted to c/programming as well)

    The most commonly used sorts in the instance are subscribed sort and local sort. If something is posted in one of the smaller communities people will interact with it in local sort. Crossposting is also highly recommended. I can maybe somehow make that more apparent than it already is

  • source
  • Guess the Language: #9 (programming.dev)
     
    import std.stdio;
    
    void main()
    {
        writeln("Enter a number:");
        int input;
        readf("%d", &input);
        writeln("Factorial:", factorial(input));
    }
    
    int factorial(int n)
    {
        if (n <= 1)
            return 1;
        return n * factorial(n - 1);
    }
    

    Options: Vala, Crystal, D, Nim

    Use the following link to guess an answer, answer + results posted in 12 hours. (If you say the answer in the replies please put it in spoiler tags)

    https://strawpoll.com/Qrgebk7PKZp

     

    This is a place to discuss things relating to developing for ios.

    Currently ill be temporarily managing this community. I have reached out to one of the r/iOSProgramming mods to see if they are interested in running it and if not ill do a post here looking for people

    Some other related communities

    Mods and Helpers wanted! (programming.dev)
     

    Hey everyone,

    Currently looking for some more help with this community. Out of all of them I'm running for the instance this one by far takes the most work since it involves checking peoples code against tests.

    I'm starting work on some generic testing systems for various languages (will do another post about that soon) that should help reduce the amount of work but if anyone else wants to help me create and run the challenges let me know (or if anyone wants to help out with running the tests with peoples code and giving them results)

    Theres a matrix room for this community at https://matrix.to/#/#p.d-challenges:matrix.org

    submitted 3 years ago* (last edited 3 years ago) by [M] to c/challenges@programming.dev
     

    Welcome to the first programming challenge! Three of these will be posted a week and you can complete it in any language you want.

    You get a point for completing an easy challenge, 2 for a medium, and 3 for a hard. For each challenge if you solve it in the least amount of characters you get a bonus point, and if your code runs the fastest when I check it you also get a bonus point. (ties mean everyone who tied gets the bonus point although exact duplicate answers wont count)

    Ill be posting a leaderboard that will show the people who have the most points every month

    Submissions will be open for a week


    As a new hire of bracket inc., you have been tasked with getting rid of excess brackets lying around the facility. You must simplify a series of brackets so that only brackets that dont have a match remain (a match is an opening and closing bracket of the same type beside each other). The final result should have no matches

    As an example for the input [(({})({)(()}] the expected output would be [(({)(}]

    These are the valid types of brackets: (){}[]

    Your system will be tested against 10 different unknown test cases before it is unleashed on the facility. In order to complete this task you must pass all of the test cases.

    Any programming language may be used and to submit an answer reply on this post with the code and the language you coded it in

    Edit: Clarification, you must take input in from the user using the program instead of them being hardcoded. (makes it easier to test)

    Instance Taglines (programming.dev)
     

    I've been experimenting with putting random quotes from the !quotes@programming.dev community as taglines in the instance.

    It will automatically put a random quote every time you go to a page in the site. I put the ones that are shorter so they don't flood the page, and that were upvoted.

    Theres also a link back to the quotes community if you click on the credit where you can discuss about that quote. As more quotes get added to the community the pool of tagine quotes will grow

    • note they may not be visible on certain lemmy clients depending on what features the clients support but they work on web
     

    This is a community that will have various programming challenges to complete (in any language of your choosing)

    Posts will be done three times a week (one easy, one medium, one hard) with the first easy one coming tomorrow

    I'm currently running the community until somebody else volunteers but if anyone else wants to manage it let me know

    Guess the Language: #8 (programming.dev)
    submitted 3 years ago* (last edited 3 years ago) by [M] to c/trivia@programming.dev
     
    function isPalindrome(str)
        str = str:gsub('%s', ''):lower()
        return str == str:reverse()
    end
    
    local input = "A man a plan a canal Panama"
    if isPalindrome(input) then
        print("It's a palindrome!")
    else
        print("It's not a palindrome.")
    end
    

    Testing out a new voting system of using strawpoll so that vote totals can be hidden. A thing I noticed in some of the previous rounds was that people would pile on to the same option. Loses a bit of the ease of vote but shouldnt be too bad since you can just instantly vote after you go to the site

    You can vote for what you think it is here: https://strawpoll.com/xVg7j6Q5Rnr

    Voting ends in 12 hours and then ill post here with the results. You can talk about it below but if you want to talk about the correct answer put it in spoiler tags

     

    Hey everyone! Just wanted to create a post on different things going on in the instance

    Matrix Space

    Programming.dev now has a matrix space at https://matrix.to/#/#p.d:matrix.org . We had a matrix room before but a space is essentially a collection of rooms so we have sections for different communities, a support room, etc. If you manage a community and want a matrix room for it listed feel free to reach out to me

    Instance Rules

    I've collected together our instance rules and extended it to be a bit more clear. Here are the rules (and they'll be going on the sidebar as well)

    • Dangerous content on the instance and federated instances including phishing, spamming, brigading, unmarked nsfw, doxing, etc. is not allowed and subject to be handled by the mods or admins
    • Hate speech is not allowed on the instance or in instances federated with it. This includes remarks directed at sex, gender, orientation, disabilities, etc.
    • Other content is up to the discretion of the mods of the community its posted in
    • If a community has no dedicated mods it will be managed by instance admins until a mod team is found
    • If a community mod team has gone inactive and no longer maintains a community new mods may be added
    • Any federated communities that have shown they will not enforce these rules while their content shows up on our feeds will have their community removed from our instance
    • Instances that continually encourage this type of behavior or are built to only do this type of behavior are subject to be defederated
    • Certain content may be hidden from our all feed including politics and bot spam. (Not currently implemented due to lemmy limitations but will be eventually). This means it won't show up in all but you can still view it and subscribe to the communities to have it show in your subscribed feed
    • Bots interacting in our communities must follow our Programming.dev bot guidelines (see below)
    • If an instance is not being managed (due to owners being gone, etc.) it is subject to be defederated

    Things that do not follow these rules will be handled. This currently includes

    • Communities in exploding-heads will be removed from our instance
    • Rammy.site will be defederated from due to the site owner being MIA

    Bot Guidelines

    1. Mark Bots as Bots Bot accounts should be marked that they are a bot using the checkbox in the user settings. This includes any automation in an account (if you automate part of your personal account, put what the automation is in your bio so people know)
    2. Put contact info The owner of the bot and some way to contact them must be in the bot's bio (unless its an automated personal account, in that case the account itself it the way to contact)
    3. Use mentions as prefix If a bot has commands it should use its mention as a prefix. (This will allow different bots to use the same commands without interfering with each other)
    4. Dont spam Bots should not spam posts or comments. (If a bot command has been used its fine to do a response but dont drown out non bot posts in the local new sort.) Certain cases are unavoidable such as if you want to get a bot posting weekly threads in different communities at the same time but in those cases please contact me first to get it approved
    5. Allow mods to opt in Bots participating in a community should be opt in so communities can choose what bots they want. If you want a bot to be allowed in a community please contact the moderators of that community first. EXCEPTION: If a bot is deemed to be a well behaving bot that brings net good to the instance it can override this rule as long as it has been approved by an admin. This can include things such as a tldr bot, remindme bot, link fixer bot, piped link converter bot, etc. If a bot has overriden rule 5 with this exception community moderators should still be able to opt out of the bot

    These guidelines should bring us up to parity with lemmy.world along with allowing a bit more leeway within the instance since there has been some nice bots getting made that I dont want unfairly punished

    If you have a bot you want whitelisted for the entire instance for the rule 5 exception feel free to dm me here or on matrix


    And that's everything for this month. Progress on some features for the site is still ongoing. My laptop is currently being repaired but once I get it back I'll do a bunch of progress and share some updates here

    If you have any suggestions for the rules, bot guidelines, new site features, etc. feel free to throw them down below

    view more: ‹ prev next ›