

🚨🚨🚨 DEAR MR PTZIDENT, A SECOND GUEST SHITPOST HAS HIT THE FEDIVERSE 🚨🚨🚨


🚨🚨🚨 DEAR MR PTZIDENT, A SECOND GUEST SHITPOST HAS HIT THE FEDIVERSE 🚨🚨🚨


I think so? I guess a Like has to happen before an Unlike, would the collection have multiple possible activity types in it?
While I have your ear, I don’t know how yet but I’d like it to be easier for devs to collaborate over AP for anything not involving security.


Shit, that went well, I was expecting pushback. Should I make an issue for discussion, or is there one already. I don’t know if the object also needs an ID


Whoa senpai noticed me. There actually is a recursive query format in the latest sqlite for this exact situation, Postgres may have something similar, I just thought a list is fine for the web UI. I’ll have to benchmaxx and pick a strategy for the API.
I actually read that FEP. In my code that is too shameful to release yet, I look for an Object, then look for its Type, then figure out how to deserialize the rest of the object, but this object doesn’t have one. Would it be possible to do something like this:
{
"object": {
"type": "LikeCollection",
"likes": [like1, like2, ..etc]
}
}
Or is that weird. Spare a thought for those in less dynamic languages :D


Hopefully. Or it might actually evolve into something worse
THIS IS THE FUTURE FURRIES WANT https://evilmaid.net/blog/trusting-trust-fediverse/interactionPolicy-flow.png


🚨🚨🚨 WE HAVE OUR FIRST GUEST SHITPOSTER 🚨🚨🚨 WE HAVE OUR FIRST GUEST SHITPOSTER


You may notice that some threads have a word count for certain words, I’m working on a feature that I’m calling the Godwin Factor, you pass in a list of words to look for that will tell you if the thread is already a dumpsterfire before you go in.
Say you’re on /c/baking and you see an innocuous thread about apple pie, then you see that it has 274 comments, and 8 people have been called nazis, just look at the picture and move on with your day.


I’m glad someone gets The Vision, I don’t want to just build Lemmy but in a better language :D
There’s more where that came from


Yes, I like snac, it’s the first codebase where everything clicked for me. It’s also a bit like a Gotosocial for the threadiverse instead of the twittercloneiverse, because the stack makes a lot of choices for you.


I don’t even HAVE a user table :D
(I might do something screwy with oauth2 to allow authenticated guestposting)


No not yet, probably this weekend, this is just a demo post to see if my VPS catches fire or something. I haven’t picked a licence yet either


I like interactive demos, especially ones that worry people :) But I don’t want my instance to get banned so I have to manually approve messages.
Also, to reply to this thread as a guest use this link https://scrapetacular.ydns.eu/post/10170


Maybe, maybe not. I scoped it to the smallest useful thing I could build and get feedback, which turned out to be about 5k LOC, do you use Go at all?


I don’t know if it will scale tbh, but also I don’t expect many people to actually self host, and I’m sort of hoping the fediverse stays a bit … ghettoized. The current threadiverse is like 50000 people and works fine, I’m hoping there will just be more loose communities of 50000 that don’t really federate with the main one.


Make sure you set up bongcloudflare first


Something like a robots.txt and rate limit per IP at DNS level, so routers can block any traffic obviously breaking it?


Gonna need a dashboard to keep track of my favorite dashboard projects, you in?


The only problem is it probably IS an adult human, a 85 year old running windows XP to check the church newsletter every Sunday.
(the newsletter is also hosted on xp)


Go low tech, use libreoffice or something to make some card layouts, populate the fields from the CSV with a mail merge, print them and pin them to a wall.
This probably avoids an IT call because you should have these things already available.
💖