Maybe.
I can’t find any gavinmooney profiles on any socials… even x dot com.
Web developer. Lead developer of PieFed
Maybe.
I can’t find any gavinmooney profiles on any socials… even x dot com.
It’s probably just AI generated bs.
Generally, solar takes 10+ years to break even in a residential situation, I can’t see how things would be 10x cheaper at the TWh scale.
Go to https://piefed.social/user/settings/filters and check your Instance filters. You’ve blocked lemmy.ca so none of your posts in lemmy.ca communities get sent there.
I will see what we can do at the UI level to warn people about this.
There is, yep. You can just walk away, but that leaves everyone thinking that you learned nothing and still hold the silly views you expressed earlier.


There is a discussion but it’s an email chain between myself, Lemmy, Mbin, NodeBB so not really out in the open.
I’m thinking of using the normal OrderedCollection structure that AP has - https://www.w3.org/TR/activitystreams-vocabulary/#dfn-orderedcollection. An object of type ‘OrderedCollection’ with an array of ‘items’.
I have never seen anyone use this!
If you have 100+ notifications you probably are getting dogpiled for saying something controversial. Rather than replying individually to each flame you can just use that function which puts a message at the top of the post and locks comments.
It’s a de-escalation tool.


You’re right, to be more similar to the ActivityPub style of doing things the object should be a “type” of “Collection”, not just suddenly be an array instead of an object. I will migrate PieFed over to that instead.
Yes, well, that’s what this feature is for:



That sounds pretty fun, I like your extremist take on things.
If you want to federate votes in an efficient way, consider doing them in batches, like this - https://codeberg.org/rimu/pyfedi/src/branch/main/docs/fep-4248.md. Sending batches means building up a queue, etc which is a pain in the ass so you might want to just receive batches and send individually.
You can do nested comments more efficiently by doing a single query for all the comments on a post and then constructing the comment tree in Go, rather than using multiple SQL queries. It’s a bit tricky to code but you can copy PieFed’s code - https://codeberg.org/rimu/pyfedi/src/commit/68d6799be5c321f9abf84d136cafef6de6e3aafb/app/post/util.py#L141


Man, I am a cranky bastard sometimes. Shouldn’t post when I’m tired.
How about - the origin server, the place where the post was originally created, gets all the metadata (og:image, og:title, etc) and includes that in the Activity that tells other instances about the post? That way there is only one request made to the link and receiving instances can use that to make their preview?
It does mean that receiving instances will need to trust the sender so there’s potential for some misrepresentation but that seems acceptable to me.


I respect how you have taken this. Onwards and upwards!


I definitely did read it.
This idea is so bad that I’m not even going to bother elaborating.


If you want to poison the AI scrapers’ harvest then do it in a special community just for that purpose.


This will just lead to more requests being made.
Also anonymous requests, like those done by Mastodon to generate previews should be cached at the CDN or web server level, making them inexpensive to serve.


etckeeper can keep track of changes you make to your config. I’ve never used it but there have been many times I wish I had.


Thanks for bringing this to my attention. There have been a couple of other similar cases in the last few days, so a pattern is forming.
There’s nothing you can do. Possibly creating a new account would solve it, if my theory about the root cause is correct. Some accounts may have corrupted data that got federated to other instances and now those instances are confused about the validity of your account. This should solve itself over time as caches expire and get refreshed but it’s been 3 days now so they should have by now. Perhaps my theory is wrong.
Anyway I’m monitoring the situation and will be doing more tests as time permits.


From ‘his’ github profile pic:

sigh


Ok, fair enough. The lure of AI-boosted ‘productivity’ would be irresistible to people in your position.
What grinds my gears is people show up and share their project, without disclosing how it was made, riding on the assumption we all have from the past that you put a certain amount of effort into it and that you did so as a reasonably well-practiced expert in your craft. There’s some gravitas to that and a respect that is earned by giving something of value to us. In this scenario people may value the project and choose to help you by contributing their expertise and time and perhaps a kind of community will form around the project.
Some noob vibe coding a brain fart they had is not on the same level. Noobs are welcome to spit out some slop and give it away, if they don’t pretend it’s something more than it is. And when they share their output in this manner, they shouldn’t expect people to read code that they never read themselves and can’t expect any community to form.
An open source project is not just a bunch of code. It’s also people. When you replace the people with AI, it dies. Yours is stillborn.













Yes theoretically you could have any type in there but votes are the biggest inefficiency in the system so I’ve only implemented it for them.
There are some nodebb forums that federate with us, which are intended for AP dev discussions - !technical-discussion@activitypub.space for example. Not very active. Also some Matrix channels, again not exactly humming. Everyone is pretty focused on their own projects, really.