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 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:
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.
5 Types Of ZSH Aliases You Should Know https://thorsten-hans.com/5-types-of-zsh-aliases
"Apple Making It Harder to Avoid Nagging macOS Update Notifications"
They're forcing people to upgrade to a release regarded as the "Vista" of #macOS.
#Apple 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.
OpenSSH to deprecate SHA-1 logins due to security risk
Why don't they support social media that's actually developed in Germany instead of simping for Twitter? 🤔
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.
“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.” https://idlewords.com/2005/08/a_rocket_to_nowhere.htm
"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?
Heads up to all you Open Source lovers! Linux Australia has opened up it's Grants Program. $35K available. More info at http://lists.linux.org.au/pipermail/announce/2020-May/000316.html /ping @hugh may be something NewCardigan might be interested in?
Experimenting with hover previews on notifications for better context.
What do you think? #pixeldev
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: https://flathub.org/apps/details/org.gnome.design.IconLibrary
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.
WELL, @Chocobozzz AND HIS GANG'S GUNNA!
It's real, live innovation, that implies a lot of further exciting and fun developments. And this will happen here, on the Fediverse!
Framasoft is running a crowdfunding campaign to make Peertube even more awesome!
- Global Search across all Peertube constallation, AND the Fediverse in general!
- Better moderation tools!
- Playlist features
- 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!
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!