

4 dashes ----
5 ----- what even is that?
6 ------ is that 2 emdashes?
Web developer. Lead developer of PieFed


4 dashes ----
5 ----- what even is that?
6 ------ is that 2 emdashes?


what about 3 dashes — oooo


Oh cool – I think I might start using emdashes a bit now, too!


The testing instance is not a source of traffic so the quota would have no direct effect on it. The savings there are a result of what’s happening on other instances.
I’m showing that the vote quota reduced federation traffic for the whole threadiverse by 30% to 50%. What’s happening there is lemmy.world, etc, where all the communities are, are sending less votes to everywhere (including to my testing instance). It’s the community hosters that send copies of the votes to everyone, not the instance hosting the voter.
This is a huge win, especially for instances that host a lot of communities like lemmy.world, sh.itjust.works, etc.
If you ever wondered why the green in photos like this (sunlight coming through leaves) is not as vivid as real life, this is why - https://moultano.wordpress.com/2026/06/19/where-to-find-the-colors-your-screen-cant-show-you/


That graph is from a testing instance which has no users and only receives federated content. So the traffic shown there is only from federation.


Don’t use the 0% one ;-)
I often copy and paste post bodies into https://gptzero.me/, that one is great.
Whenever you see an emdash, especially with no spaces before or after it, that’s a pretty strong tell. But I never take action or level an accusation on that alone until I’ve run it through gptzero.





Should be fixed now :)
piefed.zip usually updates fairly promptly.


Imagine you’re sailing a boat across a large ocean. You can do your maintenance and take care of small problems now while the weather is calm or you can wait until the storm arrives and then run around like a headless chicken and probably sink.


Ah, that was not intended!
I’ve made it so that when a vote is rejected the post is still marked as having been read.
In future when you use a LLM to write posts you must tick the ‘AI generated’ checkbox in the ‘More options’ part of the form. It’s the rules.


Good question.
A GUI will be easier to get into - you can use a gui file browser app to learn the layout of the file system, you can use a GUI text editor to change config files, that sort of thing. It’ll mean you can do a few basic things intuitively which will be less intimidating. So from a maintaining momentum and morale point of view it might be best to have a GUI initially even though you have to learn all the cli stuff eventually anyway and you’ll most likely be running a headless server on real hardware eventually.
Self-hosting is a very individual journey - everyone wants different things and finds they own way to meet their own requirements. So there isn’t really one guide that covers everything.
Anyway, as a general road map:
Create a Virtual Machine on your PC. Install Linux inside the VM.
Play around in the VM to learn Linux basics. When you break the OS you can just wipe the VM and reinstall.
In the VM, try some docker containers until you’re comfortable-ish with docker.
Maybe try Yunohost in the VM. You might find Yunohost saves you a lot of time and hassle.
Get hardware suitable for your goals.
Install Linux, configure networking and docker containers on real hardware.
I believe I’ve probably solved this now but it relies on other instances upgrading to the latest code which could take a few days.


I’ve just tweaked PieFed to make the images in comments display the same size they do in Lemmy.


https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/429
You’re voting too much. Slow down and if something is average don’t vote on it.


If you’ve ever spent 10 minutes using an AI agent, you’d know that there’s no way to predict how many tokens it’s going to use before you give it a task. It can be $0.20 worth sometimes or $20 other times. Or anything, really.
It’s only after watching it churn away for a few minutes that you can assume it’s gotten stuck and have the option of pulling the plug before the bill gets run up too high. But you need to watch it like a hawk and you need to be the one paying the bill otherwise you’re not going to care (e.g. workers using AI at work aren’t paying for it, their company is).
Taken in aggregate across a month, that unpredictability might average out or it might explode.


Thanks for your kind words, despite our differences on this.
I get that people want to show support and encourage each other. There’s a point, though, where it gets indiscriminate and wasteful.
In my analysis of voting patterns I think it’s pretty clear that this intervention only impacts a tiny number of people and that the quota level is set so that 99.98% of people (or 98% if you ignore the less-engaged users (why, tho?)) will almost never use up their quota.
You’re in that 0.02% so it feels different for you.
There are a ton of other ways to support the fediverse. Find interesting content to post, write nice comments, moderate some communities, improve the docs for Lemmy, translate the UI, report a bug in the issue tracker, report spammers, spread the word on mainstream social media, donate money, and so on. Get creative.
















Take some MDMA and you’ll know how you feel!