[-] Ategon@programming.dev 10 points 2 weeks ago* (last edited 2 weeks ago)

4 posts were still left up from your batch after I cleaned up some to clean the home instance feeds and them the mods trimmed it down more (from 19 within the same small window of time). Just make sure to spread posts out so theyre not all posted in a chunk (and dont use camelcase for titles or have connections to reddit). This post is more than a day after the other ones so would be fine

[-] Ategon@programming.dev 10 points 10 months ago

bots arent allowed, if you point out the pixels mods can check if they actually are bots

[-] Ategon@programming.dev 10 points 10 months ago* (last edited 10 months ago)

there was an issue (no pixel placing cooldown) so the sites being rebuilt to fix it

[-] Ategon@programming.dev 10 points 2 years ago* (last edited 2 years ago)

Servers overloaded atm, will be a bit to have things fixed

1
GSC - Semifinal 1 (programming.dev)
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/events@programming.dev

I'm here with the poll for the first semifinal for selecting our song for lemmyvision! (Im now calling our polls for selecting it the gamedev song contest or gsc for short)

Sorry this took me a bit, had some other things to deal with for the past bit. This semifinal will have voting open for 3 days and then the next semifinal posted tomorrow will also have voting open for 3 days. After both of those end ill run the finals with the top 2 from each semifinal

What is Lemmyvision

Lemmyvision is a competition with different countries/communities each deciding on one song to send to the contest and then people will be able to vote for which one is their favorite. The aim is to promote different languages and cultures from around the world, to share more between our online communities across Lemmy, and discover songs from lesser known artists.

We are participating as an opportunity to showcase new advancements in the game development space, especially for indie games that might otherwise not get much exposure

Ive been nicknaming our team Team Antarctica but that might be the team name or might not be

How will voting work?

We have two semifinals each with 4 songs. You have the opportunity to vote for a favorite and then a second favorite in each semifinal with voting happening based on ranked choice where if your first choice doesnt get enough votes, the vote goes to your second choice instead

Semifinal 1

You can find the playlist with all four songs here: https://www.youtube.com/watch?v=GjeTwn9uA3Y&list=PLJypTpbGxbEr51iIsDlWASCXVVuoGu0oJ

The four options are:

  • Your Inception - Casette Beasts
  • World Wide Noise - Pizza Tower
  • Relic - Minecraft
  • Corona de Siete Azahares - Blasphemous II

Voting link: https://polls.programming.dev/mqy0

12
Screenshot Saturday! (programming.dev)

Share some progress, text or screenshots of some development on your game!

1
Theme Library Planning (thelemmy.club)
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/sublinks@discuss.online

Been working recently on a theme library for sublinks that will let themes be written in json files and then be read in and swapped between easily. (Ideally would allow people to make a theme at runtime using UI on instances that then generates a json file or zip file)

Attached is an example theme with some basic colors added in. The assets would be taken to populate theme lists when looking at your themes and variants are variations of a theme (that share everything defined in config but also have their own versions of certain aspects)

Below is some of the variants of the theme (accent color is different between the variants)

This theme is currently on a repo https://github.com/sublinks/starlight but note images will not work yet as previews arent set up

How color parsing works

If just a color is entered for a variable (e.g. #1f1f1f) then the variable is set to that color

Mentions can be entered to do the same color as another variable. (e.g. @accent gets the accent color.

Operations can be entered to an operation on the previous value. Putting values fter the operation is like passing arguments to it (not all operations need arguments, some are optional and some have multiple arguments). (e.g. @accent > darken > 2 darkens accent by two steps).

> is used to separate parts of a string that the parser needs to identify

To handle operations, first the string has all of the infix operators replaced with postfix operators. So @accent > darken > 2 becomes @accent > 2 > darken. Then things in the chain between > are interacted with one at a time. If its a color or value it gets popped onto a stack. If its an operation it pulls things from the stack, does the operation, and then pushes the result onto the stack

100

Site link: https://bytes.programming.dev Blog post: https://stacks.programming.dev/posts/bytes/

Introducing the official release of Bytes, our programming microblog. This is being run for the most part in a similar way the main programming.dev instance is and anyone is free to join even if youre not a programmer (but be warned most topics will be about programming or similar aspects).

The software the site is using is called iceshrimp which is one of the misskey forks which has a better UI than mastodon and a lot of advanced features and customization

Microblogging

Microblogging is essentially making small posts of text or image to share things going on. This can include things like sharing things happening, progress on things youre working on, making polls for people to vote on, chatting with others, etc.

As opposed to programming.dev where things are sorted into communities, bytes works based off hashtags where you add tags to your post based on what categories it falls into.

Timelines

Theres 5 main timelines in the instance to browse (excluding custom ones).

  • Home is the place to see posts from everyone you are following.
  • Local shows posts from everyone in the instance.
  • Social shows a combination of posts from home and local.
  • Recommended show posts from instances that have been recommended by the admins (currently I have this set to mastodon.gamedev.place, peoplemaking.games, and gamemaking.social)
  • All shows posts from all instances the server is currently pulling from.

Antennas

Antennas are a feature where you can set certain keywords to look out for and it will generate a feed of posts that have one or more of those keywords in them

This has further options such as making AND conditions, OR conditions, excluding posts with certain keywords, getting notifications, and changing the source of posts (to things such as posts made by certain people or on certain instances)

Reactions

As opposed to only having one thing to react to posts with (aka a like) you can react with any emoji you want on a post. We have added some custom emojis to start off with on the server but if you have ideas for more feel free to reach out.

Translation

If theres a post made in another language, you can select the translate option to translate the post into english to then be able to read!

Lists

Lists are a feature where you can set a bunch of people and it will make a feed with posts from those people.

Drive

The drive is a spot where you can upload photos for usage around the site or externally. All users have a limited amount of drive space but it should be high enough where you wont run into it unless youre uploading a lot of large files.

Chat

The site has a private message system thats a bit more advanced than the one on programming.dev. You can make group chats that contain multiple people.

Pages

You can create pages that contain text or images to link to or for other people to browse!

Channels

Channels are the equivalent of communities. You can make posts for certain topics in channels for that topic. This feature currently doesnt federate and is still a work in progress though.

Customization

The site features a very large amount of customization where you can customize the content of both of the sidebars to many different options, set a custom theme for yourself (with a built in theme editor), add plugins, mute specific instances, mute posts containing specific words, etc.

Hope you enjoy the new instance!

77
Threads Federation Results (stacks.programming.dev)
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/meta@programming.dev

Its been a couple days which means I have the results of the threads federation poll we ran on the instance. The percentage difference between all of the options stayed relatively the same through the entire thing.

poll results

This was ran as ranked choice voting which means the least voted option gets eliminated every round and the votes for that option are distributed among the peoples second or third choices depending on if that was their first or second choice.

The total votes table shows the current votes for each option in each round. Differences shows the increase in votes the options gained from the last option being eliminated. Percentage shows the total % of votes the options have for each round.

Silenced was the first one to be eliminated with much less votes than everything else at 18 votes (aka 8.5%). Next up was limited being eliminated at 53 votes (25%). Out of the final two, blocked has the most amount of votes with around 55% of the vote total or 115 votes.

This means that threads will be fully defederated from on our instances. I will be running a poll again in around 6 months as a check in after threads has been federating for a bit to see if we want to change the decision or keep it.

  • also note you will notice some numbers in the tables not being the same round from round, some people voted for the same option multiple times which means I couldnt give them a second or third choice since they only did 1 or 2
1
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/sublinks@discuss.online

Back with another update on the home page. Ive added a new communities section on the right, made the right sidebar be able to be hidden, and added in the post sort and scope options above the post feed (as well as fixed some misc bugs)

Will be spending future days now cleaning everything up, adding in behaviours for choosing post scopes and sorts and having that reflected in the feed, and fixing bugs that popped up

Auth has also now been merged in so ill be integrating that into the home feed for things like the subscribed post feed

This update came a little later than I wanted to since ive had some other things I had to finish up but ~~ill be having another update posted tomorrow~~ edit: doing some auth shenanigans which is breaking the build. Logging in is now implemented and added to the home page though :) update soon once some things get merged in

1

Small post as a reminder that theres around 1 and a half days left until submissions close and voting starts for our submission to lemmyvision

For information about what lemmyvision is and how to submit you can visit the original post: https://programming.dev/post/11004332

37
Programming.Dev Legal Site (stacks.programming.dev)
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/meta@programming.dev

Introducing the programming.dev legal site! This is a place to easily see all of our legal documents instead of them being spread out in various locations.

You can find the site at https://legal.programming.dev

The documents are open to changes and are not final so if you have suggested changes and ways we can improve them feel free to reach out either by creating an issue on the legal site repository, by messaging me (Ategon) or by emailing info@programming.dev

Included Documents

  • Privacy Policy - How we collect, protect, and use information provided to us
  • Terms of Service - Terms that govern your access to and use of our services
  • Automation Guidelines - Guidelines when using any form of automation on an account
  • Code of Conduct - Expected conduct when interacting on our sites or on communities on our sites
  • Contributor Guidelines - Guidelines for contributing to our projects
  • Cookie Policy - How we use cookies
  • Defederation Policy - How we defederate with other instances
  • Donation Policy - How we handle and spend donations made towards us
  • Moderator Guidelines - Expected conduct when moderating a community
20
Screenshot Saturday! (programming.dev)

Share some progress, text or screenshots of some development on your game!

[-] Ategon@programming.dev 10 points 2 years ago* (last edited 2 years ago)

Yeah ill be doing another vote after a bit (probably 6 months but dependant on how fast their activitypub features moves)

87
Threads Federation Poll (polls.programming.dev)
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/meta@programming.dev

In the past we said we were going to run a federation poll regarding Threads (activitypub compatible instance created by meta) and now that theyre ramping up federation and we have a new instance coming that would interact with that I decided its time to do so

This poll is only open to people who have an account on programming.dev as it only affects those users (other instances decide federation on their own).

This also only affects us pulling content from them. Them pulling content from us isnt stoppable on our side (and if it is they can still get it through things such as boosts from instances in the middle on the microblog side or by querying the api).

There will be mention of a link aggregator side and a microblog side. The link aggregator side is this site and the microblog side is a new instance being started up where I wanted to get this poll out before I release it publicly.

On the side of Threads they are making interacting using activitypub opt in so the amount of users there would not flood out everything else as people need to explicitly change in their settings that they want to interact with mastodon, etc.

Regardless of whats voted you shouldnt notice any changes on the link aggregator side similar to how mastodon users barely pop up now

This will be pinned in the instance for a couple days to ensure as many people as possible vote. Afterwards ill collect the results and make a post with them here (not pinned)

  • Note accounts created after this poll was made cant vote to prevent vote manipulation
1
submitted 2 years ago* (last edited 2 years ago) by Ategon@programming.dev to c/sublinks@discuss.online

Another update on some progress. Been working on implementing popovers that will show information when you hover over things for long enough. This gives an easy way to get certain information without needing to leave the post feed

Moving your mouse off of the chip or popover closes it so you can keep browsing

Community chips (with the icon and gradient) replace links to communities in markdown. It makes sure that everything is a link relative to your instance and that it can trigger a popover for the community

This is shown in the video below with nested community chips (the description of these communities in lemmy currently link to other communities and those have all been replaced with chips)

More sidebar progress coming tomorrow

edit: if anyones over on the microblog side feel free to follow me there for some more frequent updates as im working on things. Usually will do progress reports there and then larger updates here. @Ategon@bytes.programming.dev

22

Been a couple months since my last update and theres been some announcements and me settling into the project I said I was merging Pangora into.

The project has been announced now with the name Sublinks and is currently being worked on by a bunch of devs and lemmy admins to make progress towards parity with lemmy quickly

Ive been working on UI design for Sublinks (attached image is an early version of the home page) bringing in aspects I worked on in Pangora and refining them

Will be posting updates over in !sublinks@discuss.online with my progress on the UI!


This community will be dead for awhile until sublinks reaches parity and the new version of Pangora is forked from it

[-] Ategon@programming.dev 10 points 2 years ago* (last edited 2 years ago)

The testing instances were all blocked so that test posts didnt start populating the feeds

the voyager instance also has no relation to the voyager app, its not a staging area for it

if theres demand for a testing area we can make a testing community here and hide it from the feeds by default

[-] Ategon@programming.dev 10 points 2 years ago* (last edited 2 years ago)

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@programming.dev 10 points 2 years ago* (last edited 2 years ago)

The C# version of the project is separate from the main one. It is possible to entirely code a game in c++ though in the main one (you can use both c++ and gdscript in it in one game interchangeably). Gdscript is a really easy language to learn though and is similar to other scripting languages (the only things you really need to learn is some keywords godot added to make coding in it easier when using things in the engine. Stuff like node names etc you would have to learn regardless of the language you're using)

[-] Ategon@programming.dev 10 points 2 years ago

The JavaScript singleton no longer exists in Godot 4. Instead theres something called JavaScriptBridge. Docs about it here: https://docs.godotengine.org/en/stable/tutorials/export/exporting_for_web.html#calling-javascript-from-script but havent used it before so cant give more than that

[-] Ategon@programming.dev 10 points 2 years ago* (last edited 2 years ago)

Currently the process has been to request it in meta since I didnt think it would be common enough to flood out other meta posts and since its meta about the instance, ill check out burggit and report back with what will happen to it (whether that be defederation, purging specific communities, or nothing)

Update: I have defederated from burggit for two main reasons

  1. They ignore DMCA requests and dont follow it. We get a copy of all of their posts due to how federation works and since this rule is instance wide it can easily apply to a new community in the future if we purge current ones. We dont have the manpower to handle other instances continually breaking the law and then us needing to deal with that with takedowns
  2. pornographic content illegal in the us, same reason as above
[-] Ategon@programming.dev 10 points 2 years ago

Then it'll be a feature only in our site and any other sites using our version of lemmy

[-] Ategon@programming.dev 10 points 2 years ago

Heres an explanation I did on the old post https://programming.dev/comment/1029515

view more: ‹ prev next ›

Ategon

0 post score
0 comment score
joined 3 years ago
MODERATOR OF