I decided to start sharing parts of #fediQuest as they become mature.
Today, I am releasing a #Golang 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 worked on it for about 3 months and it contains almost 100 commits, with about 11k lines of code modified (9k of them being removed).
There is very little functionality missing, but overall I think it's a success story when it comes to a fully integrated Client2Server ActivityPub application.
Nice to see that recent discussions around #systemd on both LWN (https://lwn.net/Articles/804254) and to a lesser extent even HN, (https://news.ycombinator.com/item?id=21511692), ending up a lot more balanced & technical than just a constant stream of visceral anti-systemd bashing by reactionary forces.
(At least a lot less than I usually see, but as always, little substance was employed by the reactionaries that did end up even in those discussions...)
Kudos to internet discourse developing in a positive way for once.
"Mozilla is no longer fighting for market share of its browser: it is fighting for the future of the web" https://www.theguardian.com/technology/2019/nov/17/firefox-mozilla-fights-back-against-google-chrome-dominance-privacy-fears
I didn't mention it, but theme customization is also available for #Pixelfed.
Don't hesitate to share your new themes with us. We will add soon a theme page in fedilab.app with screenshots. They will be suggested for import.
A Go contract design combining the strong points of official draft v1 and v2
(submitted by dotaheor)
White leftists have no footing to claim that what a democratically elected indigenous man did while in power, (a man who pulled MILLIONS out of poverty and IMF backed destruction, who united the indigenous peoples, one who nationalized many of their natural resources to fight back against corporatization) "wasn't enough", to hold a microscope to their perceived pitfalls and mistakes/poor policy positions, while ignoring the megatons of good and the importance of having leftist indigenous representation in Latin America, is honestly your whiteness showing fuckin HARD
If you ain't up in arms over the coup and the amount of racism and abuse the indigenous people are facing as a result and have the "well..actuaally.." attitude about it, then block me. Either you can learn, listen, and understand, or you can leave.
This is a fascist anti-indigenous US backed Coup in order to destablize the country to steal the resources they wished to nationalize.
Stop repeating neolib talking points.
There's a massive amount of gas under Bolivia's rainforest--possibly the biggest reserve in the world.
Evo has asked for compensation from so-called "first-world" countries for keeping as much as possible in the ground--his argument being that countries like the US exploited the earth's wealth for their development, and are now asking less developed countries to not do so.
He was the leading voice of this movement for reparations from the developed world for environmental preservation--and short of a dramatic, revolutionary shift in democratic power towards the masses worldwide, this is probably *the* most feasible plan for keeping oil and gas where it belongs; in the ground.
I guarantee you this is major factor in what the coup is really about.
Democracy comes to #Bolivia, I am told. Looks a lot like Indian democracy.
This @redfishstream video describes what has been unleashed in #Bolivia two days after the coup against Evo Morales.
Persecution, repression and lynching of indigenous communities.
Very cool feature by @fdroidorg
We all need more of this air gapped friendly functionally
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!