

Please, no. We don’t want more AI-written posts.
Web developer. Lead developer of PieFed


Please, no. We don’t want more AI-written posts.
Ahh so bots are finding subdomains by scraping SSL certificates?


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.


Replying to this post with an AI slop comment takes some balls, mate


No obvious signs, nope. It wasn’t until I started using it in earnest that I got suspicious and then when trying to work on the code it became very clear.


Well, yeah. There are lots of reasons. But basic self-interest is something we can all agree on.


I made the mistake of installing Starling recently, not realizing how it was made. I contributed a PR to it, wrote a few issues describing some showstopping bugs, and since then there’s been absolutely no activity from the creator.
That’s fine, they are under no obligation to work for free. But I wouldn’t have installed it if I knew it was abandonware.


You could use apache to create a webdav share. I bet there’s a pre built container for it.
Webdav is really underrated, imo.
Really old CPUs (486 or earlier) lack the computing power to do SSL at any decent speed. So you’re limited to serving http, gopher, nntp, or telnet. Maybe IRC.
You could have a modern computer handle the SSL connection and proxy requests through to the antique but some of the purity of the thing is lost by doing that.


That is the convention. It is also common for devs to make a new branch for each release so you can issue updates for that version by adding a commit to that branch.
The other day I made a machine learning model that classifies images as either ‘a certain type of undesirable image’ (no, not porn) or ‘any other image’. It is 96.4% accurate and takes 14 ms to classify one image (using CPU only - with a GPU it could be 5x - 10x faster).
I plan to offer this as an API service that social media networks can use to filter posts.


I’d hook up https://easydmarc.com/ for a couple of months to monitor deliverability, just while you’re bedding it in.


deleted by creator


You didn’t just code it with AI, you also wrote all your posts and comments with AI.


In the Homarr docs, there is this: https://homarr.dev/docs/widgets/iframe/
Towards the end there is a link to https://github.com/diogovalentte/homarr-iframes which contains many examples of some content formatted nicely to fit within Homarr iframes and a docker container you can use to make a url that the iframe widget can consume. They used Go which is only a little harder than Python to read.
Seems like this one - https://github.com/diogovalentte/homarr-iframes/tree/main/src/sources/changedetectionio - makes a request to a JSON api, for example.
Fair enough - I got it working recently but it was the hardest self-hosting install I’ve done. No way most people would succeed. Email is 50(?) years of questionable design decisions piled on top of each other so it’s become a whole world of weird stuff. Doing email should be it’s own tech specialty, like ‘devops’ or ‘db admin’ is. There’s enough depth to it.
There are a ton of email providers who are not Google, though. e.g. https://proton.me/mail. You don’t need to run it on your own hardware.


Recently AI was weaponized against the fediverse when someone intentionally published a big AI generated security report about a popular fedi platform. Not a PR that might be useful, just a huge pile of allegations. The author is a professional developer so they knew what they were doing and how much urgent work that would create.
Bit of a dick move.
Then they had the gall to opine at length about what AI means for open source and how foss projects will need to change their ways.
Such a douche.


Would you agree that a post written by a LLM is “low effort”?
Fuck off Jack