Pinned post

I decided to start sharing parts of as they become mature.

Today, I am releasing a library for decoding ActivityStreams 2.0 objects into native Go objects and also for encoding Go objects into ActivityStreams 2.0 JSON objects.


The usage is your typical Go Marshal/Unmarshal, (see tests for examples).

The license is copyleft (AGPLv3).

Your feedback (and a star) are welcome :-)

The United States does not give all of its citizens the same human rights as Cuba or China does, block me if this triggers you.

We're halfway through the year and it is a good moment to review what KDE's app developers have been up to these past months. Check out all the new stuff in Krita, LabPlot, GCompris, KStars, and more:

It's #retrocomputing weekend! Time to have a look at my #Atari 1040STF. I got it more than a month ago, and I don't even know if it's working. Shall we have a look inside?

Help wanted:

I need to rename this Emacs package before releasing it on Melpa:

The package goal is to organize git repositories in a single directory by a command allowing you to jump between git repos and clone new repositories from remote forges.

I’d like to find a descriptive name involving a terrible pun. The lamest, the better.

Do you have any fun ideas? (the pun will be properly credited if used of course!)

discussion on Hacker News:

OP: Safari's buggy and lags behind on web standards.

Response: Maybe you shouldn't be using all the newest features that Safari doesn't support in your app, Safari only supports features that make sense.

discussion on Hacker News:

OP: NVidia has a buggy support of Wayland in their Linux driver.

Response: Maybe you shouldn't be using Linux then.

Me: logs off to preserve sanity.

The battles we’re fighting for our privacy aren’t just to make our phones and computers private places today. They’re to keep our homes, cars, and minds private places in the future. They’re to protect our personhood and stave off autocracy.

#privacy #humanRights

“Vetting the cargo”

“There are many ways to improve confidence in the security of a chunk of code. Writing that code in a memory-safe language is one such way […] But more than that is required and, in the end, there is no substitute for simply looking at the code and understanding what it does. […]

The cargo vet mechanism, built into Rust's Cargo dependency manager and build system, is meant to help with the task.”

#SupplyChainSecurity #Rust


My first CD Player. Bought this thing at Highland Appliance along with three CDs. This thing was my workhorse throughout highschool and parts of college until I got a different portable / stand-alone CD Player.

Sadly it doesn't work anymore. It has ceased its functioning. Rest easy, sweet prince.

Retroish computers. Its modern hardware in old cases. On the left has a ASROCK ITX board and the right a RPI3.

Hi friends,

For some reason Splinter Zone lost one review and is now again below the 10 review threshold on Steam.

If you've bought the game and enjoyed it, I would greately appreciate you leaving a positive review!

Finally named the boat. All credit goes to the 14 year old.

for lack of another SD card at home i couldn't test it myself yet, but here's the first image of Plan 9 / 9front for MNT Reform, if you'd like to test:

The entry is something else, i.e.

"All of Telegram's official components are open source,[19] with the exception of the server which is closed-sourced and proprietary."


@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!

What if Firefox and Chromium placed a year-long moratorium on all new browser features unrelated to security, accessibility, and internationalization? Effort not spent on those initiatives could be re-directed towards bugfixes.

Defining the word “major” might be hard but I think it’s an interesting idea.

I’m not too worried about including Safari since it could spend those months catching up.

Inspired by a similar article by Peter-Paul Koch: Stop pushing the web forward

#POSSE note from

Show older
Matej Lach's mastodon

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