[-] Ategon@programming.dev 5 points 1 year ago

Whenever you get slowness issues let one of the infrastructure team know and we can look at it. I just fixed something out that might fix some of the issues (were still behind a bit behind on activities from lemmy.world for a bit though while that tries to catch up)

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

Sites back. I reindexed every table although the only one that seemed to be affected by the issues was the comment table (it had duplicates I had to remove similar to what I did for the post and community tables before)

Site will slowly catch up in activities over the next couple hours so youll see posts, etc. that were made in the few hours it was down slowly come in

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

If anyone still sees messages from the spammer in the comments let me know, federated removals are wonky sometimes

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

Note that the votes are currently only public to admins, there was an issue to extend that to mods that are modding the specific community the upvote is in but not sure the status on that

edit: seems to have been merged in a day after 0.19.3 released so it would probably be in the next version

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

Fediseer tends to be what most people use to track and list this sort of thing (and its whats used for this instance)

https://gui.fediseer.com/instances/censured?page=1

A lot of blocks people have are of mastodon instances as well so if youre only interested in thread content that probably needs to be taken into account as well since mastodon instances tend to have more people than lemmy instances

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

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

1
Pangora-UI Day 4 Progress (programming.dev)

Back with another update on programming.dev's new frontend thats being built

Have a lot more progress done in terms of post content. Post views are almost done, just need to finish up some more aspects of the comments + add in mod options

New features since my last post

  • Posts can now be viewed
  • Comments are shown when looking at posts

  • If a post has an image, you can click on the thumbnail to get a larger image popup

  • Comments can be collapsed/expanded by clicking on the colored bar on the side (and are automatically collapsed if they have a score of 0 or below). Collapsed comments show the upvotes, the creator, and up to 100 characters of the content

  • Markdown is supported in the sidebar and in messages. This has all of the markdown in lemmy-ui + some extra ones. The extra markdown is: code blocks, latex, table of contents, task lists, and anchors

  • The home page was improved a bit in terms of design and has had trending communities and the sidebar added to it. (The post sorts are still a work in progress hence why they look unfinished + are two different designs)


Here are some comparisons between Pangora-UI and Lemmy-UI!

1
Pangora-UI Day 2 Progress (programming.dev)
submitted 3 years ago* (last edited 3 years ago) by Ategon@programming.dev to c/pangora@programming.dev

End of the second day of since ive started working on the pangora UI. Ive for the most part settled on a design and been going through cleaning it up and adding some functionality

Feel free to give some feedback on how you think it looks. The empty space on the right is going to have the trending communities and site information like the mockup I made here

Communities all have a blue purple gradient until I can get community colors into the backend to properly populate that like in my mockup

Things added since my last post:

  • Hotkeys for all elements of the navbar to quickly choose one. (ex. you can hit x to switch to the communities tab without needing to touch your mouse)
  • Popups when you hover over a button on the navbar for a bit explaining what the option is

  • Taglines now populate with the same functionality as lemmy-ui (including markdown)
  • Posts now populate in the feed (but with no parameters yet)
  • Posts animate in when you scroll down to them

  • Light mode with hotkey toggle to toggle between light and dark

Things coming up

Planning to add in the post sorts and add in the sidebar on the right with the trending communities and instance info. Also going to be starting work on being able to view posts.

Planning to get the post feed + post viewing done by the weekend so that the UI can be tested (although youll have to run it locally for now).

Should be getting it up on a domain soon for testing

1
submitted 3 years ago* (last edited 3 years ago) by Ategon@programming.dev to c/pangora@programming.dev

Programming.dev has a soft fork of lemmy that is being developed so that we can focus on things that the instance needs (such as actual code blocks). This will still get changes made to lemmy but just have the new features on top of that. If a feature is general enough to be in lemmy itself we can try to get it pushed upstream.

Originally made this community a bit ago under a different name but after I was informed that the name was already in use brought it back up as Pangora! (hopefully no issues this time) A pangora is a type of moth and its also a combination of the words pangolin and pandora.

Im currently working on improving the instance UI in a repository named pangora-ui. No changes have been pushed yet as im stick mocking up designs with no functionality yet but ill be sharing some progress on that and on changes made to pangora in this community. Pangora-UI is a completely different project from lemmy-ui and its being built using Next.js with typescript, tailwind, NextUI, and Framer Motion

Heres the most recent design ive been working on (still a bit rough but you can get an idea of what im going for):

(That search bar says search comments but can be set to search the different categories like all, communities, users, etc. using the dropdown beside it)

If anyone is interested in helping out with development there is a matrix space for pangora here: https://matrix.to/#/#pangora:matrix.org . Anyone you can contribute would be extremely helpful as we have nobody doing this full time yet. Even things like giving feedback on designs I send is great so that I can get more feedback on things as im working on it

The pangora github repositories can be found here: https://github.com/PangoraWeb

1
submitted 3 years ago* (last edited 3 years ago) by Ategon@programming.dev to c/play_my_game@programming.dev

Game I made with my jam team in a week for the brackeys jam. You need to dive down and collect different kinds of fish to add to your underwater garden.

Theres 12 different types of fish to get total and you can watch all of the fish you collect swim around in the garden between dives

1
submitted 3 years ago* (last edited 3 years ago) by Ategon@programming.dev to c/challenges@programming.dev

Given a compressed string, give the number of ways it can be decompressed.

  • A compressed string is a string where substrings of repeated characters are changed to a format similar to aaa -> a3
  • For example for the string aaabbhhhh33aaa the compressed string would be a3b2h432a3

As an example of counting decompressing options. Say you have the input a333b2. This can be read as a333 b2 or a3 33 b2 so you would need to return the value 2 as there are 2 options.


You must accept the input as a command line argument (entered when your app is ran) and print out the result

(It will be called like node main.js aaaaa or however else to run apps in your language)

You can use the solution tester in this post to test you followed the correct format https://programming.dev/post/1805174


Checking through the solutions of last weeks problems should be happening ~~this weekend~~ monday + tuesday. Been getting too much work and theres a game jam thats been going on but should be able to go through them all then. I may do the easy one last since it cant be checked using the solutions tester so that one will take a bit longer.

Will also try to go through and give solutions to these ones as well on the weekend and will try to do solutions as soon as possible from now on so you can see if you failed the test cases. For the ones done last week, after I go through them all ill give 1 extra day from then on for any resubmissions

1
COTW: RegEx (programming.dev)
submitted 3 years ago* (last edited 3 years ago) by Ategon@programming.dev to c/community_showcase@programming.dev

RegEx

The community of the week is !regex@programming.dev! This is a community all about regular expressions where you can learn about and get help with them.

A regular expression is a sequence of characters that specifies a match pattern in text. Theyre usually used for find, or find and replace operations on strings, or for input validation.


If this community interests you feel free to subscribe to it from the community page !regex@programming.dev

And feel free to put some content there on regular expressions to get the community going. Its currently at 1 active user per month so lets see if we can bump that up

If anyone wants to be a mod for the community let me know!

c/regex icon

1
Regular Expression Tutorial (coding-boot-camp.github.io)
1
1

This is a community where you can show off your battlestations! Battlestations are are complete desktop computer setups including desk, mouse, monitor, keyboard, etc.

Heres some examples of some battlestations https://www.pcbattlestations.com/battlestation-gallery/

1
[Easy] String Compression (programming.dev)
submitted 3 years ago* (last edited 3 years ago) by Ategon@programming.dev to c/challenges@programming.dev

Given a string, compress substrings of repeated characters in to a format similar to aaa -> a3

For example for the string aaabbhhhh33aaa the expected output would be a3b2h432a3


You must accept the input as a command line argument (entered when your app is ran) and print out the result

(It will be called like node main.js aaaaa or however else to run apps in your language)

You can use the solution tester in this post to test you followed the correct format https://programming.dev/post/1805174

Any programming language may be used. 1 point will be given if you pass all the test cases with 1 bonus point going to whoevers performs the quickest and 1 for whoever can get the least amount of characters

To submit put the code and the language you used below


People who have completed the challenge:

1
[Tutorial] Simple shine (programming.dev)
1
submitted 3 years ago* (last edited 3 years ago) by Ategon@programming.dev to c/pixelart@lemmyloves.art

First video of a great series by adamcyounis

[-] Ategon@programming.dev 5 points 3 years ago
  • Testing pre release versions
  • Editor version to match the game for game mods
  • Godot 3 vs Godot 4
  • GdScript vs C#
[-] Ategon@programming.dev 5 points 3 years ago* (last edited 3 years ago)

Note if two instances are defederated from each other they can't see each others posts & comments on some third instance

So if people from world and people from beehaw comment on a post here people in p.d can see them both but the beehaw users can't see the world users (if you check this thread on beehaw theres some comments missing)

Due to this and the nature of this instance the people in different instances interacting with each other hasnt been a problem and its mainly the all feed. As you said people deciding whether they want to join the instance can't curate their all feed while they lurk so having that not be shit is ideal (and reducing the amount of blocks people need to do)

I found an option when digging through the lemmy code yesterday that allows a community to be hidden so it doesn't show in the all feed which might be the best thing to do currently. (It just can only be set from the backend and has no ui to set it for some reason ). Still allows users to interact here since that hasnt been a problem and still allows people to sub to those communities. Would have to be extended eventually to be able to cover entire instances and could make it a screen when somebody joins the instance of if they want to see things like politics, sports, etc. which could enable or disable different things to be hidden

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

Yeah thats why defederation isn't as bad of a decision currently while things get coded. It ruins a bit of the fediverse mechanics though of only needing one account to interact with different sites which is why having them able to interact in the instance communities while their outside posts are hidden is ideal

The main sorts used in the instance are local new, local active, and subs which is what we are mainly optimizing for. Default sort when people make an account is local active which is a bit different from most other sites that default to all so it hasn't been as big of a problem for us as other instances but since we're growing more and more been working on some different guidelines for things like bots, federated instances, etc slowly on the side

[-] Ategon@programming.dev 5 points 3 years ago

Ah yeah just checked and looks like I see can see their communites, didnt realize they already joined in. So yes we are federated with them atm, just if a community hasnt been subscribed to yet by anyone the posts from it wont show up in the feeds

[-] Ategon@programming.dev 5 points 3 years ago

hexbear split off and has been running their own fork for awhile separate from the rest of lemmy (so they couldnt federate with lemmy instances). They are coming back now though so lemmy instances will start to be able to interact with them soon

[-] Ategon@programming.dev 5 points 3 years ago

Did some more tweaking to the colors to make them work a bit better on light theme and ive got the foreground colors now set to 2FFDE8 and C926FF

view more: ‹ prev next ›

Ategon

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