Show newer

The reason my builds are so fast is because I'm using the local backend for Woodpecker (which I wrote myself and contributed upstream) so builds don't have to use a Docker container and clone the repository each time.

Actually, the real reason I wrote the local backend was because I wanted to learn Go by doing an interesting project. At the time I didn't know Go but I wanted to contribute to Gitea federation, so it seemed like the perfect project to do first.

Show thread

I love how my website's builds are so fast Woodpecker often thinks they haven't started yet:

It feels so to push a commit to my website repo and for it to build *instantly*!

I should probably create an issue on the Woodpecker repo for this bug of builds under one second being reported as "not started yet", but I actually like it better this way. Sounds cooler.

Search for "mouse deer", then click images...


Guess it really it is time to call it "Microsoft Github", then?

Show thread

So let me get this straight:

Github scanned a bunch of open source projects.

They trained an AI with it.

They basically ignored the licenses and tried to shove a "because we are basically copying GPL code, it doesn't mean the result is GPL".

And now they are charging for it?


Happy solstice, you sun worshipping heathens!


you can't seriously tell me that technology isnt magic and then try to explain to me that digital clocks work by vibrating a small crystal



- Moved repo to, and development has resumed with new contributors!

- Site is now at!

- Chat is at, on IRC/Matrix

- Forum is moving to

- Gitea federation is WIP

- I've resumed work on Vervis, intending to relaunch it and put federated patches/MRs in the spec

- Simplified 1st spec draft is WIP

- I may step down at some point, project future seems bright now ^_^



I was thinking about this ( blog post about adding "juice" to products. Instead of thinking about juicing something, my instinct was to think about how to make it completely over-dramatic. A file compression utility:

Shoot, I feel bad for not mentioning this: most of the code in that PR is from the @forgefriends project, so @dachary is really the person you should be thanking for this latest step towards federation!

Show thread

I don't know why it says "Write" on my todo's when it should say "Randomly scroll through reddit aimlessly"

My HTTP signatures PR was finally merged 🎉

It doesn't actually do much but it's one step closer to ! Next up is getting features like federated following merged.


One thing that's pretty cool with the fediverse is how posts can travel slowly. Quite often I see a post from long ago (months, or sometimes years) being boosted, replied to, or favourited (uhm... how does one verbify "favourite"?). There's no algorithm to push the most recent engaging content, so whenever someone finds something interesting and acts on it there's no filter that will class that interaction as less important than other interactions.


@gitea needs your help to implement #ActivityPub 🙏

Browse the task list maintained by @ta180m at, pick one and help #Gitea move towards #federation. If you are not sure how to help, just reply and someone in the @forgefriends community will guide you.

🚀 boost appreciated!

The three Woodpecker AUR packages that I created and maintain with @84b08ef8 have been deleted from the AUR...

...and moved to the official repos! 🎉 Thanks grawlinson!

Show older

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!