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

@PINE64 Pro is on the way, should be here by the end of the week. 🎉

Well, at least I know what my weekend looks like already.

A multi billion dollar company emails OSS devs they never paid a cent to demanding a response for free within 24 hours with lots of info 😂

Never attribute to stupidity that which is adequately explained by business models.

management engine can now be exploited remotely via WiFi

And for those of us not on Intel, there's always Pluton coming, yay!

Hi! I'm Andrey.
I'm a software engineer. My topics are privacy, self-hosting and FOSS.
Also love boardgames, Lego and old video games :)
I was here already for some time, but finally decided to make some activity. I enjoy the community a lot and hope to find new friends!

A friend from the Warsaw Hackerspace made a thing:

This webpage will exploit your LG webOS smart TV, gain local root privileges, and install the webOS Homebrew Channel.

I almost wish I had an LG "smart" TV!

@rugk @sheogorath Yep, I did. I shared the *localhost* URL on my development machine publicly on Mastodon.

And if you can reach that, I have far greater problems ;)

What Julian Assange revealed about the crimes of Tony Blair - who is embrolled in scandal today after receiving knighthood

The FSF runs on membership dues and donations, the more members the stronger our herd. Help us achieve our goal of adding 500 new members. Join today, and share our messages with the hashtag #UserFreedom:

lmao microsoft broke exchange because it stores version info as a number including the year and 2022 made that number too big for its datatype

Did You Know: Bluetooth is named after the 10th century Norwegian king Harald Bluetooth, who was also not able to reliably connect to audio devices wirelessly.

I have successfully upraded an §elementaryOS laptop from 5 -> 6 by replacing 'bionic' with 'focal' in apt/sources.list and the .d/* occurances.

A little dance with apt update && apt dist-upgrade && apt auto-remove did the rest.

At one point I needed to do a apt --fix-installed update again to break a dependency cycle.

May this be useful for you.

GPL is basically the software equivalent of Creative Commons Attribution ShareAlike.

Those who have a problem with it do so because they don’t want to share alike.

They want to take but not give.

So you decide how you feel about that.

Trickle-down economics is the theory that if I eat both my lunch and your lunch, this will somehow eventually prove nutritious for you too.

(It’s the lie we tell starving people to keep them from slitting our throats.)

The online discussion re Matrix 4 basically boils down to:

Hey, the last 2 films were bad, but I am going to see the third one anyway.

It turns out it's really, really bad. :surprised_pikachu_face

Pretty disappointed by GoLand's level of support for generics - it essentially boils down to not complaining about brackets for generic params. There's no inference, autocompletion etc.

Granted, Go 1.18 is not out till mid/late Feb. next year so there's still time to add proper support.

But why make it sound like you support generics at all at this point ?

Goes on => looks at trending repositories => sees log4j scanners top to bottom.

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!