Pinned toot

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 :-)

i built a tool for quickly scrubbing metadata from images and selectively painting / blurring faces and identifiable features. it runs on a phone or computer directly in the browser, and doesn't send info anywhere:

Windows/Mac users be like:

> Hmm, Windows no longer runs on my 15 year old netbook, let me install Linux on it and then go on forums comparing the experience to my brand new 64 core gaming PC. Guess who wins?

TIL that in #GNOME if the window you take a screenshot of (with Alt + PrintScreen) has transparency, the transparency is preserved in the resulting PNG.

See these two examples, one was taken as a full screen screenshot, the other was taken with the window only. In both cases, the background transparency of the window is preserved.

"Apple Making It Harder to Avoid Nagging macOS Update Notifications"

They're forcing people to upgrade to a release regarded as the "Vista" of .

has been overtly hostile to developers, now it's openly hostile to all of its customers, who will nonetheless continue to buy their products.

With a stranglehold on the mobile web & refusing to implement tech competing with the AppStore, it's hard to argue they haven't reached Microsoft's levels of evil by now.

Welcome to all the new (soon-to-be) #PinebookPro and #Pinephone owners! We've got a blog post for you with the basics of what you need to know, and where to find more information or help, should you need it.

Good luck with that strategy 🤣🙄

"My client needs blog posts quickly but not keen to pay writers or write themselves. They want to explore automatic content generation AI tools that scour the web for relevant posts, then combine and paraphrase them to create unique content"

“Future archaeologists trying to understand what the #Shuttle was for are going to have a mess on their hands… a vehicle designed to be launched repeatedly to near-Earth orbit, tended by five to seven passengers with little concern for their personal safety, and requiring extravagant care and preparation before each flight… Clearly this primitive space plane must have been a sacred artifact, used in religious rituals to deliver sacrifice to a sky god.”


"There was an issue with my travel reimbursement, So I contacted the HR contact and at the same time asked about the Interviews, She told me someone will get back to me about that and they never did." - Does that mean they didn't even pay for his travel expenses?

"The story of how Microsoft embraced and then killed AppGet."

A cautionary tale of how is still very much the same.

Heads up to all you Open Source lovers! Linux Australia has opened up it's Grants Program. $35K available. More info at /ping @hugh may be something NewCardigan might be interested in?

Experimenting with hover previews on notifications for better context.

What do you think? #pixeldev

Legit interested in seeing the US government shut down twitter because it would lead to trying and probably failing to shut down mastodon

Police violence in France 

On the 17th of May, cops in greater Paris chased an 18-year-old to his death. 10 days later, 5 kilometres away, a 19-year-old was killed in the same way, chased onto train tracks. Between these two murders, members of the parliament drafted up a law that would make filming cops punishable by up to one year in prison.

TIL Icon Library has had a search provider since forever, it just needed to be enabled in Settings. For some reason I thought this was not implemented yet.

Kudos to @bilelmoussaoui, this is such a great workflow for finding icons 😍

If you haven't yet, get the app from Flathub:

To anybody wondering, what's the deal with the Livestreams is, here's the thing:

It's generally accepted as _impossible_ to distribute live, mutable data (like video or audio streams) over p2p networks like BitTorrent. Nobody has really ever done this.


It's real, live innovation, that implies a lot of further exciting and fun developments. And this will happen here, on the Fediverse!

Show thread


Framasoft is running a crowdfunding campaign to make Peertube even more awesome!

They got:

- Global Search across all Peertube constallation, AND the Fediverse in general!
- Better moderation tools!
- Playlist features
- Annotations
- Improvements to the UI/UX!

But wait, THERE'S MORE: They are aiming for LIVESTREAMS, the holy grail of P2P video hosting!

If you have anything to spare, please donate to the project here:

Let's do it, folks!

Show more
Matej Lach's mastodon

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