TBL on 30 years of Web: A contract for the Web

Tim Berners-Lee speaking at the launch of the World Wide Web Foundation

In his blogpost “30 years on, what’s next #ForTheWeb?” Tim Berners-Lee shows clear thoughts on the problems of the Web today and points to the “Contract for the Web”. He writes:

“To tackle any problem, we must clearly outline and understand it. I broadly see three sources of dysfunction affecting today’s web:

  • Deliberate, malicious intent, such as state-sponsored hacking and attacks, criminal behaviour, and online harassment.
  • System design that creates perverse incentives where user value is sacrificed, such as ad-based revenue models that commercially reward clickbait and the viral spread of misinformation.
  • Unintended negative consequences of benevolent design, such as the outraged and polarised tone and quality of online discourse.

(…)

At pivotal moments, generations before us have stepped up to work together for a better future. With the Universal Declaration of Human Rights, diverse groups of people have been able to agree on essential principles. With the Law of Sea and the Outer Space Treaty, we have preserved new frontiers for the common good. Now too, as the web reshapes our world, we have a responsibility to make sure it is recognised as a human right and built for the public good. This is why the Web Foundation is working with governments, companies and citizens to build a new Contract for the Web.”

Applied Crypto Hardening Handbook Update published

Some good friends were involved here, and their work is so much appreciated! 

Applied Crypto Hardening: bettercrypto.org

“This guide arose out of the need for system administrators to have an updated, solid, well researched and thought-through guide for configuring SSL, PGP, SSH and other cryptographic tools in the post-Snowden age. Triggered by the NSA leaks in the summer of 2013, many system administrators and IT security officers saw the need to strengthen their encryption settings. This guide is specifically written for these system administrators.”

Markus’ Linux Tips: Pssh – Parallel SSH execution

Honestly, I never spent much effort in automating my home network. No salt or containers involved, only three machines with desktops around. ATM they all run Open SUSE Tumbleweed, simply because I don’t want to re-install or do OS upgrades anymore and I want to have all the new stuff asap. With SUSE’s build service the quality of that “rolling release” Tumbleweed has become overwhelming to me, hardly do I see a problem that prevents me from working and/or stays longer that a few days.

Downside of that is: I get some hundreds of megabytes of updates each week. Event though I made good experience with auto-updates through YaST, I still sometimes feel better with launching the zypper command myself and watching what happens. So I did what my dear lady called “semiautomatic system management” … :-):

I like to play with shell tools, and that’s how I found pssh. I installed the tiny CLI tool that allows running a command on several machines at the same time, and added it to my local aliases. Are you confused already? Ok, here’s the five steps:

Step 1: Install Pssh, e.g. with “zypper in pssh”.

A quick “man pssh” shows you the options the little tool can offer.

Step 2: Create a local file with the list of hosts that you want to update. It’s content should simply be one host(name) or IP per line, like my ~/.pssh:
office
sleepingroom
livingroom
Step 3: Copy your ssh key to the machines involved (“ssh-copy-id” is your friend) and test the login with ssh.
Step 4 (optional): I prefer to have the output of my commands in a separate “log” folder (under ~/Temp) – and that needs to be created.
Step 5: I added “alias zypdup=”pssh -h .pssh -l root -o ~/Temp/pssh ‘zypper dup -y -l –allow-vendor-change'” to my .bashrc file in my home directory. That way, the simple command “zypdup” will update the three machines at home, giving a yes to all answers, accept all licenses and allow vendor change from Packman/VLC and back to open SUSE repositories. To be precise, that “zypdup” will be recognized the next time the shell loads the aliases (like after a “. .bashrc”.

That’s it. But let’s have another quick look at the command: “pssh -h .pssh -l root -o ~/Temp/pssh ” takes the hosts from the file “.pssh”, logs in as “root” and writes its output to files in “~/Temp/pssh” – one file per host, named like the host.

Thus, in a perfect world, all my three systems are on the same patchlevel / upgrade status:

Disclaimer: I know that options like “-y … –allow-vendor-change” may cause trouble, but after five years of Tumbleweed, Build Service, Snapper and SUSE in general, I’ve become pretty daring – there were no problems so far. Your mileage may vary, though. If you’re unsure about the consequences, better don’t follow me. 🙂

UPDATE: After a few weeks I learned that I need to add “-t 0” (or another reasonable timeout value in seconds) to my alias. Updates with zypper usually take some time, and depend heavily on bandwidth and such, thus I can’t or couldn’t make up a reasonable value (yet). 🙂

The Military-Malware-Complex. An Article I recently published in Linux Magazine US.

Pretty Complex » Linux Magazine

“… this military-industrial complex has advanced into a new domain: If data is the new oil [3], then access to data is crucial for corporate and national prosperity…. There is a huge market of software developers, admins, hackers, and surveillance technology orbiting US military as well it’s affiliated industries “

How our Attention industry corporations kill our creativity and inspiration

I’m just digging in Tristan Harris’ Videos. There are some interesting ones that I’d like to spread to make people more aware about how much life quality they loose by the hours they spend online every day. “I don’t know a more urgent problem these days.”, he says. I may do, but this is really scary. “Sometimes the most important problems are right underneath our noses.”

Tristan used to work for Google and later founded the Center for Humane Technology and Truth about Tech.

1) Tristan Harris – How Social Media and AI Hijack Your Brain – YouTube

“Tristan Harris, founder of the Center for Humane Technology and pioneer of the Time Well Spent movement, is here to address the controversial topic of how our minds are being swindled into rampant screen and social media addiction, and to expose the intelligent forces behind the scenes that have intentionally served up the internet’s most addictive drug in an effort to get rich.”

2) Tristan Harris: How a handful of tech companies control billions of minds every day | TED Talk

“A handful of people working at a handful of tech companies steer the thoughts of billions of people every day, says design thinker Tristan Harris. From Facebook notifications to Snapstreaks to YouTube autoplays, they’re all competing for one thing: your attention. Harris shares how these companies prey on our psychology for their own profit and calls for a design renaissance in which our tech instead encourages us to live out the timeline we want.”

3) Tristan Harris Says Tech Companies Have Opened Pandora’s Box – YouTube

“Tristan Harris, former Google design ethicist, discusses changing Silicon Valley’s culture and the fight against online extremism with Bloomberg’s Emily Chang on “Bloomberg Technology.””

Disclaimer: I’m still watching, I only came across his stuff this morning, but so far I really like it. 

Aliens are coming. Why now? Why not in better times?

Reality update: The aliens are coming. And they’ve caught us with our pants down | James Felton | Opinion | The Guardian … :

Couldn’t they have shown up during the 2012 Olympics or when Britpop was at its height? Better yet, when Shrek 2 was first released. Apparently not. They want a chinwag with humanity right when we’ve collectively decided to dip our testicles in the Müller Light.