What is a System-on-Chip (SoC), and why do we care if they are open source?
Note: This post originally appeared as an update in the crowdfunding campaign for Precursor.
Libtorrent adds support for the WebTorrent protocol
Feross Aboukhadijeh is a computer security researcher, teacher, web developer, designer, long distance runner, gamer, music lover, and builder of websites that (sometimes) go viral.
Why most Hacktoberfest PRs are from India
A look into why most of the Hacktoberfest PRs are “manufactured” in India
Always Review Your Dependencies, AGPL Edition
Before adding a dependency to one of my software projects, I do some basic vetting of the dependency. Among the things I check are:
One Week of NixOS
The website of Jae.
Open-source self-hosted comments systems for static websites
A side-by-side comparison of open-source, self-hosted commenting systems for static sites — so choosing one doesn’t mean opening every repository yourself. Stars, open issues and last-commit dates are refreshed daily. Missing a system, or a column you need? Leave a comment below or open an issue.
I enforced the AGPL on my code
Published: 20-10-2020 | Last update: 28-02-2022 | Author: Remy van Elst | Text only version of this article
Travis CI's new pricing plan threw a wrench in my open source works
I just spent the past 6 hours migrating some of my open source projects from Travis CI to GitHub Actions, and I thought I'd pause for a bit (12 hours into this project, probably 15-20 more to go) to jot down a few thoughts. I am not one to look a gift horse in the mouth. For almost a decade, Travis CI made it possible…
Source code of “Delores: A Thimbleweed Park mini-adventure” released
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
Datasette.io, an official project website for Datasette
This week I launched datasette.io—the new official project website for Datasette. Datasette’s first open source release was just over three years ago, but until now the official site duties have …
Snaps are an anti-pattern on Ubuntu
I congratulate the Linux Mint team for clearly taking a stand against snaps today by removing it from their repository, it was something m...
Cronopete – A Linux clone of Time Machine
Cronopete is a Linux clone of Time Machine, the backup utility for Mac from Apple. It aims to mimic it as closely as possible.
Plywood: A New Cross-Platform Open Source C++ Framework
For the past little while – OK, long while – I’ve been working on a custom game engine in C++. Today, I’m releasing part of that game engine as an open …
Org-mode 9.4 is out. Can you help?
This page does not exist (anymore). Back to home
OpenBSD on the Microsoft Surface Go 2
I used OpenBSD on the original Surface Go back in 2018 and many things worked with the big exception of the internal Atheros WiFi. This meant I had to keep it tethered to a USB-C dock for Ethernet or use a small USB-A WiFi dongle plugged into a less-than-small USB-A-to-USB-C adapter.
Librem 5 Evergreen vs. Pinephone
Huzzah! I recently received my Librem 5 (Evergreen) from Purism . The Librem 5 is a smartphone that runs an otherwise standard linux kernel. However, unlike Android which also relies on the linux kernel under the hood, the Librem 5 uses a GNU userspace, adapted for mobile. This makes it more akin to your typical…
Why is there only one Snap Store?
Snap and Flatpak are the basis of two universal app stores for Linux: the Snap Store and Flathub. Interestingly, Flatpak has multiple repositories: Flathub is the main one but both Fedora and Elementary OS also host their own store. In contrast; there is only one Snap store. Why is that?
Worrying about the NPM Ecosystem
There are too many packages and too many dependencies, too deeply nested. Can we measure the problem? And what do we do about it?
Why We Terminated Our Partnership with Microsoft
Aaron Stanard published a blog post about The Next Decade of .NET Open Source [http://www.aaronstannard.com/next-decade-dotnet/]. It's a good summary of recent conversations and there's a lot to agree with in the post. In particular, I agree strongly with this point: > If Autofac
I found and fixed a bug in PHP's standard library
I’ve been a software developer at EBANX since 2016. There we have a mechanism called Release Candidate. Every time we deploy something new to our monolith PHP system we end up deploying it first to the release candidate server. Then we elect a few random requests and proxy it from our live normal servers to the…
Debian Janitor: 60k Lintian Issues Automatically Fixed
The Debian Janitor is an automated system that commits fixes for (minor) issues in Debian packages that can be fixed by software. It gradually started proposing merges in early December. The first set of changes sent out ran lintian-brush on sid packages maintained in Git. This post is part of a series about the…
Precursor’s Custom PCBs
While the last few updates about Precursor have focused on evidence-based trust and security, this update is more about the process of making Precursor itself. There is an essential link between evidence-based trust and understanding the manufacturing process: to convince yourself that something has been constructed…
On the Graying of Gnome
The GNOME project turned 23 this year, and despite equally persistent rumors to the contrary, it's still alive and kicking. Just how alive, though?
curl receives $10K USD donation
The largest ever single-shot monetary donation to the curl project just happened when indeed.com graciously boosted our economy with 10,000 USD. (It happened before the new year but as I was away then I haven't had the chance to blog about it until now.) curl remains a small project with no major financial backing…