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 :-)
Saying "no" to unethical tasks
I'm writing a bog-standard Unicode tokeniser to replace the crap one SQLite ships, and I'm wondering why I'm wasting my life writing C code again.
In the same vein of the old post I re-tooted, is there a Rust guru out there that can tell me if:
* Decent ICU bindings or equivalent Unicode normalisation, case folding and word-break analysis exists for Rust? (the latter being key)
* Decent SQLite FTS5 custom tokeniser bindings or equivalent exist for Rust?
⚠️ Synapse Admins: Please upgrade to at least 1.20.0 to mitigate a denial of service vulnerability, CVE-2020-26890. For more information see: https://matrix.org/blog/2020/11/23/synapse-disclosing-cve-2020-26890
h/t @email@example.com for reporting
Do you remember using the wall(1) utility on Unix? https://en.wikipedia.org/wiki/Wall_(Unix) I sure do.
TIL: On March 31, 1987 Hubbard executed an rwall command expecting it to send a message to every machine on the network at University of California, Berkeley, but that didn't turn out well: https://en.wikipedia.org/wiki/Jordan_Hubbard#rwall_incident 😂
I finally migrated everything off WebFaction onto #Linode & closed my account.
It was a great hosting for dev & personal presence, that is until #GoDaddy got involved and shut them down, promising to 'seamlessly' transfer customers over to a subsidiary that did not support half the features & requiring a GoDaddy account.
Another victim of corporate consolidation bites the dust.
P.S. Why Linode over DO? #DigitalOcean is heavily VC backed, I prefer something more independent.
#gadgetbridge 0.49.0 is available!
It supports new notifications (up to 100 chars) added in #InfiniTime 0.9.0!
Spotify's Latest Acquisition Is All About Your Data https://gizmodo.com/spotifys-latest-acquisition-is-all-about-your-data-1845632164
GNOME Asia 2020 is one week away and our schedule is now live! https://events.gnome.org/event/24/timetable/#20201124
Let us know you're coming, registration is free and you can do it right now! https://events.gnome.org/event/24/registrations/21/
I got to hear about a really interesting project this morning called Dicionário de Favelas which is helping Favelas communities in Brazil document their own history, activities and practices using Mediawiki:
There are lots of symmetries to the Documenting the Now project I'm involved in--especially the importance of place (and being in it) when doing memory work.
This is by far the simplest and best explanation I've found on how radio waves actually propagate
No surprise, it's an old video
Considering how they have a section about improving their processes going forward, they all but admit that they screwed up here.
An open admission would've been much more kindly received.
Additionally, it's worth nothing that the entire reason why they were able to reinstate the repo was because of the #EFF writing to them.
Donate to the #EFF.
It's good to see #GitHub reinstating youtube-dl, but it is mildly infuriating how they try to spin it like they did nothing wrong in the first place:
" When we see it is possible to modify a project to remove allegedly infringing content, we give the owners a chance to fix problems before we take content down.
That’s what happened in this case. ...we were able to reinstate a fork of youtube-dl
A fork isn't the original. You took down the original right away.
KDE and @PINE64 Introduce the PinePhone - KDE Community edition.
Experience the future of KDE's open mobile platform here:
Is your open source project still using Slack for its community? Consider:
Mozilla has migrated their chat to Matrix: https://wiki.mozilla.org/Matrix
Mattermost now offers hosted service with special pricing for OSS projects: https://mattermost.com/nonprofit/
There are probably even more I'm not aware of.
There are good Free options now. Time to get out of the proprietary SaaS lock-in.
Contronyms are terms that, depending on context, can have opposite or contradictory meanings.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!