Feed digilinux.ru [copy] http://digilinux.ru/feed/ has loading error: cURL error 22: The requested URL returned error: 403 Forbidden
Feed Dr. Mickey Lauer [copy] https://www.vanille-media.de/feed.xml has loading error: https://www.vanille-media.de/feed.xml is invalid XML, likely due to invalid characters. XML error: XML_ERR_NAME_REQUIRED at line 1296, column 31
Feed freepost [copy] https://freepo.st/rss/new has loading error: cURL error 22: The requested URL returned error: 500
Making Music with Computers: Two Unconventional Approaches
I love music. I really, really love music. Hopefully you’ll forgive the departure from the usual topics.
[…]
Status update, September 2020

A mercifully cool September is upon us, and after years of searching, I finally was able to secure Club Mate in the US. Let’s decant a bottle and recant the story of this month’s progress in free software development.
First of all, I’ve been able to put a pin on operations work on SourceHut for the time being, and focus again on its software development. The GraphQL APIs are a major focus area here, and I’ve made a lot of progress towards OAuth 2.0 support and writable GraphQL APIs. Additionally, I’ve laid out a number of prioritized tickets for the beta...
Linux development is distributed - profoundly so
The standard introduction to git starts with an explanation of what it means to use a “distributed” version control system. It’s pointed out that every developer has a complete local copy of the repository and can work independently and offline, often contrasting this design with systems like SVN and CVS. The explanation usually stops here. If you want to learn more, consider git’s roots: it is the version control system purpose-built for Linux, the largest and most active open source project in the world. To learn more about the true nature of distributed development, we should observe Linux.
Pull up...
Linux development is distributed - profoundly so
The standard introduction to git starts with an explanation of what it means to use a “distributed” version control system. It’s pointed out that every developer has a complete local copy of the repository and can work independently and offline, often contrasting this design with systems like SVN and CVS. The explanation usually stops here. If you want to learn more, consider git’s roots: it is the version control system purpose-built for Linux, the largest and most active open source project in the world. To learn more about the true nature of distributed development, we should observe Linux.
Pull up...
Embrace, extend, and finally extinguish - Microsoft plays their hand
GitHub took a note out of the Microsoft “EEE” playbook when designing their git services. They embraced git, and then rather than building an interface on top of email — the collaboration mechanism that git was designed to use, and which is still used for Linux kernel development1 — they built their “pull requests” mechanism.
They took terminology which already had meaning — “fork”, meaning the creation a separate governing body and development upstream for a codebase, a rather large task; and “pull request”, a git workflow which prepares an email asking a receipient to pull a large branch of changes...
Alice in Wonderland and the theft of the public domain

Disney’s Alice in Wonderland is one of my favorite movies and an undisputed classic. After its release in 1951, Alice holds a fond place in billions of children’s hearts, over almost four generations. And it has been stolen from those generations, as part of the theft of one of these generations’ greatest treasures: the public domain.
I often use this film as an example when arguing about copyright. Almost everyone I speak to was born well after the film’s release (in fact, this is true of almost everyone alive today), but they remember it fondly regardless. Many people I’ve spoken to...
Software engineers solve problems
Software engineers solve problems. A problem you may have encountered is, for example, “this function has a bug”, and you’re probably already more or less comfortable solving these problems. Here are some other problems you might encounter on the way:
Actually, the bug ultimately comes from a third-party programHm, it uses a programming language I don’t knowOh, the bug is in that programming language’s compilerThis subsystem of the compiler would have to be overhauledAnd the problem is overlooked by the language specificationI’ve met many engineers who, when standing at the base of this mountain, conclude that the summit is too far...