Category Archives: Linux and OSS hints

Why the donation system of the US is completely messed up. (MIT/Stallman/Lessig)

One aspect of the Stallman affair these days is how wrong the whole fundraising thing is handled in the US. If an institution has to take money from Type 3 and 4 of Lessig’s quote below, then the system is totally f***d up. 

There’s a wonderful quote from Pestalozzi: 

“Sie ersäufen die Gerechtigkeit im Mistloch der Gnade.” (as quoted by Thomas Bernhard)

 “They are drowning justice in the menure pit of mercy.” 

On Joi and MIT – Lessig – Medium … : 

I thank god that I’ve never been obligated to raise money for an institution like MIT, because I know that in every moment of that existence, I would be forced to confront a gap between what I believe is right and what every institution does. And yet, as a person charged with fundraising, I would be pressed to adopt the ethics of the institution, not the ethics of myself. Divide the entities or people who want to give to an institution like MIT into four types.

Type 1 is people like Tom Hanks or Taylor Swift — people who are wealthy and whose wealth comes from nothing but doing good.

Type 2 is entities like Google or Facebook, or people whose wealth comes from those companies. These are people who are wealthy because of their work within companies of ambiguous good. Some love them. Some hate them. Some think they are the key to all that’s evil in the age that’s coming. Some think they are the key to all that will be good.

Type 3 is people who are criminals, but whose wealth does not derive from their crime. This is Epstein, but not just Epstein. It may be that we’ll discover that Epstein got rich by blackmailing people whom he had encouraged or enabled to commit abuse. I doubt it, but it’s possible. Suffice it that when Joi was investigating whether that criminal continued his crime, no one was suggesting that his enormous wealth was the product of blackmail or sex slavery. He was, the world assumed, a brilliant, savant-like investor, who was also a sexual predator.

Type 4 is entities and people whose wealth comes from clearly wrongful or harmful or immoral behavior.

 

A new Linux Enterprise Distro is born, out of Manjaro

Even Forbes reports on it: 

https://www.forbes.com/sites/jasonevangelho/2019/09/08/manjaro-linux-just-made-a-massive-announcement-about-its-future/

Here’s the original stuff: 

Manjaro is taking the next step – Announcements – Manjaro Linux Forum … :

Started as a passion project by three ambitious guys back in 2011, Manjaro has evolved rapidly to establish itself as one of the most popular and well-known Linux distributions available today. Likely one of the main reasons for its success is a unique balance between a wide variety of an ever-growing diverse community and the consistency of a small and closely connected core team. Today, many thousands of users are relying on the constancy, stability and security associated with Manjaro daily. The development and maintenance have become considerably more time consuming and a much larger task than can be managed by a few people in their spare time. For some time, Philip has been investigating ways to secure the project in its current form and how to allow for activities which can’t be undertaken as a “hobby project”, and, along with the rest of the team, a plan of action has been created.

They seem to cooperate with Blue Systems

Manjaro as a company and legal entity In order to effectively engage in commercial agreements, form partnerships, and offer professional services a legal construct has been formed: Manjaro GmbH & Co. KG (wiki explanation 200). On July 8th, Philip and Bernhard met together with the CEO of Blue Systems to officially found this business entity. As a result, Bernhard and Philip will now be able to commit full-time to Manjaro, while Blue Systems will take a role as an advisor.

To secure the existing project funds and future donations, Jonathon is in the process of establishing the project with fiscal hosts 145 (CommunityBridge 21 and OpenCollective 28). Team members will then be able to approve the use of donations to fund project-related expenses, for example: Sponsorship for upstream events and local Manjaro team and community events; Local community costs (e.g. shipping of equipment to Manjaro team and community members); Travel (e.g. coverage of full or part of the expenses for attending an event); Hardware and hosting costs. There will be many other possibilities where community initiatives can be subsidized to help grow the Manjaro project and community.

DVD Ripping with Mplayer (note to self)

Just for my memory. This is a good guidance. I just bought a DVD (yes, it’s been a long time since we had “Datenträger”. Go figure… ), “Das China Syndrome” – the elder ones may remember. And now I want to watch it on my Android and Linux Devices, and have it on my media server. So: 

How to rip a DVD to MPEG-4 using MEncoder & Linux » Axllent.org

mplayer dvd://1 -chapter 3 -vf cropdetect

mencoder dvd://1 -vf crop=720:416:0:80,scale=704:304 -ovc xvid -xvidencopts bvhq=1:chroma_opt:quant_type=mpeg:bitrate=658:pass=1 -oac copy -o /dev/null

mencoder dvd://1 -vf crop=720:416:0:80,scale=704:304 -ovc xvid -xvidencopts bvhq=1:chroma_opt:quant_type=mpeg:bitrate=658:pass=2 -alang en -oac mp3lame -lameopts br=96:cbr:vol=6 -o outfile.avi

Don’t just copy and paste these lines. You’ll need the crop values from the output of the first command. 

COI v 0.10 published.

COI 0.10. comes with a bunch of interesting features. Seems like they are catching up with Deltachat. 

 Release Technical preview 0.10.0 – Android · open-xchange/ox-coi · GitHub … :

New Features:
* Added QR code scanning to the “Add contact” flow
* Added a setting to hide invites from the chat list (for anti mobbing / spam). Invites can then be found in the settings
* Added flagging of messages to provide a way to easily find important messages again

Bluetooth Audio Problems Kernel 5.1x [SOLVED]

(Disclaimer: Going to Kernel 5.2 that early may cause undesired behaviour. In my case, up to now only wireguard (VPN) doesn’t work anymore, everything else looks great. Your mileage may vary.)

Since about a week or so I suffered from problems that somehow made the round on all of my desktops. All five of them suddenly refused to connect to Bluetooth audio devices that had been working flawlessly for years. Non-audio devices like smartphones would connect instantly, but headphones and audio receivers would connect and instantly disconnect.

# bluetoothctl
Agent registered
[bluetooth]# paired-devices
Device 0C:A6:94:D1:77:5D PhilipsBT
[bluetooth]# devices
Device 0C:A6:94:D1:77:5D PhilipsBT
[bluetooth]# connect 0C:A6:94:D1:77:5D
Attempting to connect to 0C:A6:94:D1:77:5D
[CHG] Device 0C:A6:94:D1:77:5D Connected: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device 0C:A6:94:D1:77:5D Connected: no
[bluetooth]# trust 0C:A6:94:D1:77:5D
[CHG] Device 0C:A6:94:D1:77:5D Trusted: yes
Changing 0C:A6:94:D1:77:5D trust succeeded
[bluetooth]# connect 0C:A6:94:D1:77:5D
Attempting to connect to 0C:A6:94:D1:77:5D
[CHG] Device 0C:A6:94:D1:77:5D Connected: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device 0C:A6:94:D1:77:5D Connected: no
[CHG] Device 0C:A6:94:D1:77:5D Connected: yes
[CHG] Device 0C:A6:94:D1:77:5D Connected: no
[CHG] Device 0C:A6:94:D1:77:5D Connected: yes
[CHG] Device 0C:A6:94:D1:77:5D Connected: no
[bluetooth]# 

Journalctl told me: 

Jul 12 #### bluetoothd[1734]: connect error: Connection refused (111)
Jul 12 #### plasmashell[7493]: org.kde.bluez: PendingCall Error:
“Resource temporarily unavailable”
Jul 12 #### bluetoothd[1734]: connect error: Connection refused (111)
Jul 12 #### kcmshell5[20253]: org.kde.bluez: PendingCall Error:
“Resource temporarily unavailable”

Hcitool returned “Reason: Remote User Terminated Connection” (among a lot of other stuff).

I went to the always helpful opensuse mailing list “factory”  and asked. Within some minutes I got the hint I had been looking for on Google and all the other Internets for days: “Check a different kernel”. 

So I added the opensuse kernel repo http://download.opensuse.org/repositories/Kernel:/stable/standard/, refreshed, installed kernel 5.2: 

zypper ar http://download.opensuse.org/repositories/Kernel:/stable/standard/ kernel
zypper ref
zypper in kernel-default-5.2.0-9.1.g80522d2

… and the reboot did the trick. So if you are stuck without Bluetooth Audio on your Linux Kernel 5.1 system, check out an older (who would do that?) or newer kernel. I chose the 5.2 because it was tagged as “stable” and it has been working fine here for a few hours. AFAIK Tumbleweed, this won’t change. 


Giraffes, Docker and Incompetent Design

 Docker protects a programming paradigm that we should get rid of | Smash Company … :

Some biologists refer to this as Incompetent Design. The problem is that nobody ever sat down to full redesign creatures so that they could live on land.

And then Docker came along to help fix some of the problems that eco-systems such as Python faced in this new world of fast changing servers. Certainly, Docker helped a lot with paths and managing environment variables. For this reason, the use of Python tends to lead to the use of Docker, and the use of Docker encourages the use of Kubernetes. And in the end you have the recurrent laryngeal nerve of the giraffe. You ended up with something enormously complex, that arose incrementally, by trying to keep alive some pre-existing system. But if you were to sit down and design something entirely new, knowing all that you know now, you could build something much cleaner and simpler than what Python/Docker/Kubernetes gives you.

In that sense, Docker allows you to take apps developed with a paradigm from the 1990s, and deploy it in 2018.

Online Censorship Is Coming–Here’s How to Stop It | Linux Journal

https://www.linuxjournal.com/content/online-censorship-coming-heres-how-stop-it

That’s important, because the concerns and beliefs of that “novel alliance” are closely aligned with those of the Free Software community. The new-found interest in hitherto obscure aspects of the online world and its software are an opportunity for the Open Source world to increase awareness of what it does, and to garner support for its activities. The potential for spreading the word is huge: over five million people signed an EU petition against upload filters, and 200,000 took to the streets to protest. Where new digital rights initiatives are set up to harness the recent mobilization of “digital natives”, free software coders can help people understand that open source is a key part of the solution to the problems they seek to address.

Shutting down old wordpress blog…

Markus Feilner’s Blog | Linux, Open Source, Books – and perhaps helpful hints here and there… … :

Hello dear Followers, this Blog has moved. After 20 years (sic!, see first post from 1999) I decided to move to a self-hosted WP instance on markusfeilner.de. I’ve been adding content there since a few years, after testing it thoroughly, I guess it works. 🙂 Here’s the screenshots, sort of like a backup for my self. Made with Screencapture tools on Firefox and Chrome. I’ve got the HTML, too, and that will end up here, too, once I find the time. 🙂

Open Source has won. Großartiger Artikel.

 Am Anfang war der Quellcode | Swissquote … :

Als an einem schönen Tag im Jahr 1980 der neue Xerox-Drucker des Labors für künstliche Intelligenz am Massachusetts Institute of Technology (MIT) den x – ten Papierstau meldete, glaubt der 27 Jahre junge Programmierer Richard Stallman, das Problem so lösen zu können, wie er es immer getan hat: durch eine direkte Veränderung des Maschinencodes.

Und hier eine 30 Seiten lange Studie zum Thema: “WARUM OPEN SOURCE SCHON GEWONNEN HAT”

https://nextcloud.fdn.iwi.unibe.ch/index.php/s/fRNDpcp8ncipsxt#pdfviewer