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.
Repo: https://github.com/MatejLach/astreams
The usage is your typical Go Marshal/Unmarshal, (see tests for examples).
The license is copyleft (AGPLv3).
Your feedback (and a star) are welcome :-)
We're halfway through the year and it is a good moment to review what KDE's app developers have been up to these past months. Check out all the new stuff in Krita, LabPlot, GCompris, KStars, and more:
It's #retrocomputing weekend! Time to have a look at my #Atari 1040STF. I got it more than a month ago, and I don't even know if it's working. Shall we have a look inside?
Help wanted:
I need to rename this Emacs package before releasing it on Melpa:
https://github.com/NinjaTrappeur/h.el
The package goal is to organize git repositories in a single directory by a command allowing you to jump between git repos and clone new repositories from remote forges.
I’d like to find a descriptive name involving a terrible pun. The lamest, the better.
Do you have any fun ideas? (the pun will be properly credited if used of course!)
#Safari discussion on Hacker News:
OP: Safari's buggy and lags behind on web standards.
Response: Maybe you shouldn't be using all the newest features that Safari doesn't support in your app, Safari only supports features that make sense.
#Linux discussion on Hacker News:
OP: NVidia has a buggy support of Wayland in their Linux driver.
Response: Maybe you shouldn't be using Linux then.
Me: logs off to preserve sanity.
"The interview never ended..."
submitted by mb557x
https://reddit.com/r/ProgrammerHumor/comments/vidp4p/the_interview_never_ended/
The battles we’re fighting for our privacy aren’t just to make our phones and computers private places today. They’re to keep our homes, cars, and minds private places in the future. They’re to protect our personhood and stave off autocracy.
“Vetting the cargo”
https://lwn.net/SubscriberLink/897435/397298883e41ef8d/
“There are many ways to improve confidence in the security of a chunk of code. Writing that code in a memory-safe language is one such way […] But more than that is required and, in the end, there is no substitute for simply looking at the code and understanding what it does. […]
The cargo vet mechanism, built into Rust's Cargo dependency manager and build system, is meant to help with the task.”
🧵
This week in KDE: non-blurry XWayland apps!
https://pointieststick.com/2022/06/17/this-week-in-kde-non-blurry-xwayland-apps/
Hi friends,
For some reason Splinter Zone lost one review and is now again below the 10 review threshold on Steam.
If you've bought the game and enjoyed it, I would greately appreciate you leaving a positive review!
for lack of another SD card at home i couldn't test it myself yet, but here's the first image of Plan 9 / 9front for MNT Reform, if you'd like to test: http://felloff.net/usr/cinap_lenrek/9front-990ceeef3bfd9d56e2e6dd39cf5ac185b1a2de08.reform.img.gz.torrent
The #Telegram #Wikipedia entry is something else, i.e.
"All of Telegram's official components are open source,[19] with the exception of the server which is closed-sourced and proprietary."
😂
@gitea needs your help to implement #ActivityPub 🙏
Browse the task list maintained by @ta180m at https://gitea.com/Ta180m/gitea/issues/3, pick one and help #Gitea move towards #federation. If you are not sure how to help, just reply and someone in the @forgefriends community will guide you.
🚀 boost appreciated!
What if Firefox and Chromium placed a year-long moratorium on all new browser features unrelated to security, accessibility, and internationalization? Effort not spent on those initiatives could be re-directed towards bugfixes.
Defining the word “major” might be hard but I think it’s an interesting idea.
I’m not too worried about including Safari since it could spend those months catching up.
Inspired by a similar article by Peter-Paul Koch: Stop pushing the web forward
#POSSE note from https://seirdy.one/notes/2022/06/18/browser-development-moratorium/
Free software enthusiast, #golang, #rustlang, #swiftlang . Working on a question/answer #ActivityPub server. #systemd aficionado :-)