@Ategon@programming.dev

Indie game developer 🇨🇦

Working on some games for game jams in my free time

Admin of programming.dev and developer of pangora

Socials: ategon.carrd.co

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Ategon,
@Ategon@programming.dev avatar

It still doesn’t catch everything since there’s users that don’t vote comment or post

Adding in users who don’t do any action would double it again (although not public info which people are visiting communities hence why its not part of it)

The scaled sort needs more balance between top and new

was looking forward to the scaled sort but I’m not happy with the implementation, it looks too much like the new sort. In fact I’ve seen the exact same posts when sorting by new and scaled. I wish scaled sort was a more balanced version of top that gives more weight to small communities but not so much as to only show small...

Ategon,
@Ategon@programming.dev avatar

It doesn’t, still spams low upvote posts, just slightly tweaked ordering

Ategon, (edited )
@Ategon@programming.dev avatar

Top artist: Toby Fox as is usual every year for me lol (Undertale/Deltarune developer)
Top song: Nichibotsu by EX-LYD

:::spoiler Top 5 of each Artists

  1. Toby Fox
  2. 2 Mello
  3. Waterflame
  4. EX-LYD
  5. Danny Baranowsky

Songs

  1. Nichibotsu by EX-LYD
  2. Ba-Da-Ba by 2 Mello
  3. RE:RUN (Original Soundtrack) by Neo Nomen
  4. Bring the madness - Noisestorm Remix by Pegboard Nerds, Excision, Mayor Apeshit, Noisestorm
  5. Apocalypse by Thomas Happ (Axiom Verge) :::
Ategon,
@Ategon@programming.dev avatar

mostly different forms of edm for the 5 tracks there

  • nichibotsu - edm, chiptune
  • ba-da-ba - electronic, hip-hop
  • re:run - speedrun (drum and bass)
  • bring the madness noisestorm remix - breakbeat, edm
  • apocalypse - edm, chiptune

the majority of things I listen to are indie game soundtracks

Ategon,
@Ategon@programming.dev avatar

that exists in instances such as lemmit.online

the issue with having that in the main communities is communication will be one way if you try to reply to that. Theres bots such as the l4s bot that is in the middle of the two that ocasionally cross-posts link posts that are popular though. Thats still controversial but can be easily blocked

What Lemmy communities would you like to share that we may not know about?

I’m noticing an influx of Reddit users today, maybe revolving around their weird bug they had today. I know this question pops up semi regularly, but for those just getting their foot in the door maybe we can help show them what else is out here on the Fediverse to help them get started....

Ategon, (edited )
@Ategon@programming.dev avatar

Hey, admin of programming.dev here

Heres a nice selection of communities from various of the topic instances including ours that might be nice for most people

  • !science - mander is the science and nature instance with this being one of their main communities
  • !programming - main community for the programming.dev instance which is the instance for programming
  • !gaming - main community for the lemmy.zip instance which has most of the game communities so far in lemmy
  • !software_gore - community that just got started up in programming.dev where you can post any software malfunctions you come across
  • !android - main community in lemdro which is focused primarily around android

edit, heres some more:

Ategon,
@Ategon@programming.dev avatar

list of ones in the top 180 instances we federate with that world doesnt:

  • beehaw
  • hexbear
  • lemmy.comfysnug.space
  • lemmygrad
  • lemmy.studio
  • alien.top

of those beehaw and hexbear are the main big ones

mainly created for redundancy though so we dont have to rely on world. Same reason we started out with !programmer_humor

Would it be possible to have more algorithms?

I mean we can sort by new or hot or active etc. But can we add more algorithms that people can then choose. For example id love to be able to have an algorithm that allows me to rate communities so I could say rate a meme community 1 and a chess community 10 so I only see the best of the meme community and most of thr chess...

Ategon,
@Ategon@programming.dev avatar

Theres a new algorithm that should be coming in an update soon (I assume 0.19) called Scaled

This is basically the hot algorithm but takes into account the monthly active users of the community so communities with less monthly active users show up more and arent dominated by the meme communities

Would fix the issue you say there

Ategon,
@Ategon@programming.dev avatar

sometime in the next couple weeks probably based on their last development update

Ategon,
@Ategon@programming.dev avatar

users/day and users/week is from all instances. Only subscribers are from your own instance (so the other two comments are wrong)

The reason is cause that only counts users who have either posted or commented and not those who have upvoted only

Ategon,
@Ategon@programming.dev avatar

Note weve also got an advent of code community that got started up into this instance at !advent_of_code

Ategon,
@Ategon@programming.dev avatar

For communities outside programming.dev the community mods would need to request that the bot gets added for it to be usable since it functions on a whitelist due to bot rules in various instances

Ategon,
@Ategon@programming.dev avatar

Added them to the whitelist

Ategon, (edited )
@Ategon@programming.dev avatar

yeah its for instances (fediseer doesnt support handling things at the community level so the tags here dont as well (definitely could have worded this message a bit better but community is such a generic term for it to be used to refer to the communities here))

mostly for topic based instances such as mander, p.d, .zip, fanaticus that focus on one thing such as science, programming, gaming, sports

Ategon,
@Ategon@programming.dev avatar

For your edit, this is a collector community for gamedev news so its valid in both. Feel free to crosspost it over if you want

Ategon, (edited )
@Ategon@programming.dev avatar

Ive been working on a soft fork of lemmy called Pangora to prioritize development on different areas that the main lemmy codebase has been neglecting (such as mod tools). Gives a different option than the main lemmy codebase for supporting development and as redundancy for if anything goes wrong (although not production ready atm as its still getting mostly set up) !pangora

Ategon, (edited )
@Ategon@programming.dev avatar

The instance finder is built to encourage the use of topic specific instances rather than general use ones so that communities are grouped together better in the same site. The site can then manage all the communities effectively and have the site customized to accomodate them better (and make it feel more like a home for what you like looking at and discussion with others rather than one of many reddit clones)

Categories are mainly so that people are sent to a topic instance that matches their interests. Science goes to mander, programming to p.d, sports to fanaticus, gaming to lemmy.zip, etc.

If youve got some suggestions on how to improve it though let me know, still in progress

Ategon,
@Ategon@programming.dev avatar

lemmy.world is in general. Just instances appear in more than one spot (and some general communities appear for a category if they have the largest community for that category and theres no topic specific instances for it). For example of multiple spots lemmy.db.zer0 is in A.I., anarchist, and a couple others since it has those topics in it

Ategon,
@Ategon@programming.dev avatar

Letting you know that if you enter the link into the url box when making a post people can go to it from the post feed. Also the hashtags dont do anything on lemmy (the posts do get federated over to mastodon but mastodon just has a link to the post rather than the post content) https://programming.dev/pictrs/image/9f3b8ca7-f354-48a0-9d17-f7f56014dbe7.png

Ategon,
@Ategon@programming.dev avatar

Note the remindme bot uses an allowlist and this community isnt in it, youd have to get your community mods to request it gets added in the repository if you want to use it here

Ategon,
@Ategon@programming.dev avatar

Bot guidelines for some of the major instances dont allow bot posting unless its been approved by a mod. Also makes more sense for mods to choose what bots to allow in their community rather than response bots being fully allowed everywhere since that can easily get out of hand if a bunch get made

Ategon,
@Ategon@programming.dev avatar

Instance is chosen when theres no subcategories for what the user selected

As an example of that when someone first goes to the site they get shown the 10 main categories (technology, gaming, sports, etc.). If they select technology they are then shown the technology subcategories (programming, android, radio, general). if they select general technology that has no subcategories so they are randomly sent to one of the three general technology instances (discuss.tchncs.de, lemmy.sdf.org, or infosec.pub)

A lot of the categories only have one site it sends to but thats fine for now since it still is distributing people to the different sites based on categories

Im not looking at location data at all but in the everything/other category theres countries that can be selected to send the user to country instances

Ategon, (edited )
@Ategon@programming.dev avatar

For the background I used tsParticles for the particles, and the gradient behind that uses framer motion to change colors by moving a linear gradient back and forth

Ategon,
@Ategon@programming.dev avatar

Instances have been added if they have a decent amount of activity and dont break the programming.dev rules (no hate speech, no illegal content, no lolicon). The ones currently here are just basically ones that I know exist but other ones can get added if someone sends me links to them or an issue gets opened on the repository

Sure I could adapt it a bit to do that. I can show info on one and then add in a refresh button to get a new instance in that category or something similar.

And sure I can move regional into their own category

Ategon,
@Ategon@programming.dev avatar

lemmyf isnt currently listed since its one of the instances that I had no idea existed. Would be under nsfw though

Ategon,
@Ategon@programming.dev avatar

Sure I can add in some language handling

Ategon,
@Ategon@programming.dev avatar

Lemmy itself needs JS to work, wouldnt make sense to limit myself to not using it when the sites im sending people to dont have that restriction. Whats the bloat youre talking about, I can look at it

Ategon,
@Ategon@programming.dev avatar

Letting you know that I pushed an update to the site. Shows a preview of an instance with description, uptime, users amount, communities amount, where its hosted, and software, instead of sending the user to it instantly.

And regional has their own caategory + some other stuff moved around

Ategon, (edited )
@Ategon@programming.dev avatar

I recently pushed out an update that shows a preview instead of just sending them to it (with a button where someone can get a new instance for the category). I updated the post to reflect that now

Similar ish to what you said but I’ve been keeping it at 1 instance shown at a time to stop choice paralysis (but they can see other ones in the category now by getting a new 1 instance)

Ategon,
@Ategon@programming.dev avatar

I’ve been working on a new frontend (pangora-ui) thats a similar style in terms of design. Theres some progress over in !pangora. These features can’t be put into that though since the frontend is instance specific (lemmy-ui equivalent) and this is for all instances (join-lemmy equivalent)

Ategon,
@Ategon@programming.dev avatar

Being made primarily for desktop (or mobile as a PWA). Currently it opens up a new page for the post since ive been doing the same page routes as lemmy-ui but that sort of behaviour is neat. Might need to add something like it

It supports more markdown than base lemmy and the alternate uis (code blocks, latex, etc.). Supports hotkeys to do various things. Has a better community list with more info. Mostly the same features as lemmy-ui for non pangora instances apart from these but looks better than lemmy-ui. (pangora is a lemmy soft fork to add features on top of it)

https://programming.dev/pictrs/image/736abfa3-1c9e-48fb-b8a0-0216146be0a9.pnghttps://programming.dev/pictrs/image/88f14750-01c0-4d05-bbef-eebe6fd2448b.png

Theres a bunch of stuff itll have added on but only for instances that are running pangora since thats how I get the info about them (planning to add in user tagging, better mod tools, letting communities follow other communities to get their posts in the community feed, letting communities set other communities so that their comments show in the comment section as well if a post is cross posted between them, and a bunch of other stuff)

Only instance thats guaranteed to be running pangora is programming.dev but some others might also use it

Ategon,
@Ategon@programming.dev avatar

Couple things I think would have to be added for this to work. One would be tagging communities based on the content in them so these subscribe lists dont have to be constantly manually updated and instead can be set on a community level. Then would be handling for taking in the category from the url and saving that so its used later when they sign up (I dont think base lemmy would want to integrate behaviour from the pangora site but it could be integrated into instances running pangora)

Ategon,
@Ategon@programming.dev avatar

the difference with instances and communities is theres 1k instances and 30k communities. Communities are also created and removed as a much faster pace than instances and there would be different lists per instance (or the same, idk. Just thinking people might get auto subscribed to a bunch of different communities on the same topic, or instead an instance would get ignored)

Going to be making community flairs anyways in pangora so can just add it on

Ategon,
@Ategon@programming.dev avatar

thanks, ill look through it for stuff to add to pangora once im done with ludum dare

Ategon,
@Ategon@programming.dev avatar

This community got voted to be a collector community for all of the programming content in the instance

So that kind of thing is allowed to be posted here and people in the comments can give people communities to crosspost it to lead them towards that area for future posts

This makes it so users can be lead to other communities in the instance to then post in instead of not knowing where to do so (if theyre in another instance they cant browse our local communities very well in the default UI without needing a third party site)

I can add a way to automate that with a bot in the comments

Ategon, (edited )
@Ategon@programming.dev avatar

People in the instance have more varying viewpoints since its oriented towards a niche/content category (+ same is true for other niche instances). People interacting in the instance can be managed but its difficult for people interacting outside to be moderated to make sure theyre actually following our rules since admins dont get reports of people in their instance being reported, only the instances of where they interact in do.

Politics communities (aka communities that only talk about politics rather than something like a hobby (and lgbtq+ isnt politics)) are now hidden by default on the instance though hence why you probably havent noticed the two are federated still since people dont stumble in and need to explicitly choose to see the content (leading to less people arguing on different politics communities since they just sub to the one they want and then sees that one as normal)

Ategon,
@Ategon@programming.dev avatar

Option 2

Keep all content in this community

Ategon,
@Ategon@programming.dev avatar

Due to the votes here I was thinking of revising it a bit to do a similar format to how c/programming is handled since theres a bunch of votes for both options.

So c/gamedev exists as a collector community for all gamedev content and theres the subcommunities for the different kinds of content.
This still gives a central location but gives granularity for those that want that

  • c/gamedev (All content)
  • c/gamedev_news (News)
  • c/gamedev_discussions (Non-News)
Ategon,
@Ategon@programming.dev avatar

seeing a community from another instance shows the amount of subscribers from that instance. Only the original instance shows the total

so 73 people from programming.dev subbed to this community

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines