Finished an integration for automated browser-based tests using Selenium into the FreedomBox project's GitLab CI pipeline on Debian Salsa.
I had the idea for this around two years ago and only got it working last Saturday. This is probably the most complex Continuous Integration pipeline I've ever built (this is v2.0 BTW). A custom CI system using the Buildbot framework comes second (also for FreedomBox).
Next, I have to document this.
Found a way of adding a CW to content in #MediaWiki.
A paragraph is kept collapsed by default which is only revealed on clicking the "Expand" button.
Reference: https://www.mediawiki.org/wiki/Manual:Collapsible_elements#With_specified_collapsible_part
CoVID-19 Hall of Shame
The countries that voted for an outcome that killed an additional 16 million people and prolonged the pandemic till 2024/5.
From OXFAM's report "Pandemic of greed".
https://oi-files-d8-prod.s3.eu-west-2.amazonaws.com/s3fs-public/2022-03/Pandemic%20of%20greed-Oxfam%20media%20briefing-March2022.pdf
Bought a new Tablet today.
And installed LineageOS on it, of course.
It's a Samsung Galaxy Tab S6 Lite.
I literally spent hours writing the app description of Kiwix for FreedomBox.
Yes, I also went through the entire list of Kiwix content archives. 🙈
https://wiki.kiwix.org/wiki/Content_in_all_languages
Python mode in my Doom Emacs seems to be broken.
It appends a weird character at the end of each file while saving which results in a syntax error.
It looks like this: "^[[0m"
Tried setting the buffer character encoding to utf8-unix and utf8.
Did `apt upgrade` of the system and `doom upgrade` as well.
A programme funded by the government of Kerala (a state in India) deployed 59,532 laptops with free software in school classrooms, running a distro called IT@School Ubuntu.
This might be one of the biggest deployments of GNU/Linux on the desktop!
New Blog Post!
Rolling my own Read It Later solution
https://njoseph.me/blog/posts/read-it-later-solution/
#Pocket #Wallabag #ReadItLater #Syncthing #FreeSoftware #SingleFile #Firefox #addon
Tried out the new onion location header on my personal server by following the blog post by @kushal
https://kushaldas.in/posts/onion-location-and-onion-names-in-tor-browser-9-5.html
The Indian government is taking advantage of the COVID-19 crisis and using it to establish a surveillance state.
A proprietary app to track all of your movements and contacts has been developed and made mandatory for use in workplaces. The data of the entire population of the country will be centrally collected. The government is not answerable for what purposes it will use the data.
Data protection advocates prevail: Germany builds a Covid-19 tracing app with decentralized storage.
Covid-19 apps are being built to track the spread of the coronavirus. While others commission Palantir to build such an app, Germany listens to privacy advocates to ensure acceptance.
Idealist, technologist and general optimist.
Admin of https://social.masto.host