Puh, da bin ich aber froh

Ich hatte schon befürchtet, daß man als ehemaliger Investmentbänkster kein EU-Staatsoberhaupt mehr werden kann. Glücklicherweise wurde ich durch den Wahlausgang in Frankreich wieder beruhigt.

// Oliver

Posted in DE, Gedanken, Ich, der Zyniker | Tagged | Leave a comment

Windows 10 at large again …

Well, so after a borked update of Windows 10 (the update in question was the Creators Update) where the screen just stayed black1 after the update had seemingly progressed quite far, I decided to go with a fresh installation of the Creators Update.

Turns out someone not so cleverly decided to put an upper limit on the length of the password during (offline) account creation. I already wondered about it while entering, but didn’t give it much thought at the time. Essentially I kept typing my password up to its full length but at some point the filled circles (or dots) stopped appearing for every key stroke. My thought was that this must be some new feature where Windows tries to make guessing the password length harder by not showing key strokes after some point.

Instead after rebooting once I ended up with an account into which I could not log in. Because evidently my password had been truncated. Some further investigation during the subsequent rerun of the setup suggests that the password is cut off after 15 characters, but it’s not clear whether the last character keeps getting updated with more keys strokes or not2.

Password prompt during Windows 10 setup with artificial and not obvious 15 character length limit.

Dear developers at Microsoft, truncating password during input is a patently stupid idea. Please don’t do that. Instead how about acoustically (“beeeeeep!”) or visually (a flickering screen or simply a written note about the length limit) or otherwise notifying me of the fact that there is an upper limit, so I don’t have rerun the whole installation routine in order to find out at what point the truncation happens?! Thanks in advance.

Btw: in the process of doing a fresh installation I noticed several instances of negligence on part of the “Creators”. Like the fact that typing the starting letters of the location or the keyboard layout would not automatically focus the respective list item and instead I had to scroll by mouse to the desired item. I hadn’t seen that before because the system in question had been updated from Windows 8.0 via 8.1 to Windows 10 and subsequently Windows 10 build 1607.

// Oliver

  1. … for an extended period of time. []
  2. Some BIOSes do it that way. []
Posted in EN, Software | Tagged , | Leave a comment

Alternative Fakten

Der Begriff alternative Fakten1 wird neuerdings als Kampfbegriff eingesetzt. Gemeint sind nicht etwa wirklich alternative Fakten, sondern Behauptungen und dreiste Lügen, welche — so die Sicht der Anwender des Kampfbegriffs — als Fakten präsentiert würden. Im Fall des Ursprungs dieses Kampfbegriffs, der ja gerade einmal zwei Monate zurückliegt, mag dies auch zugetroffen haben. Das zeigten die Bilder der Amtseinführungen von Obama und Trump recht eindeutig.

Was mich an dem Kampfbegriff stört, ist die Tatsache, daß die Beschuldigung jemand äußere alternative Fakten gleichzeitig mit dem Anspruch daherkommt selbst die einzig gültige Wahrheit für die eigenen Fakten gepachtet zu haben und daß diese wahren Fakten jegliche alternative Fakten dementsprechend ausschlössen.

Geäußert von Journalisten hat dieser Vorwurf ein besonderes Geschmäckle. Warum? Weil sich deren Zunft in der näheren Vergangenheit nicht besonders damit hervortat ein halbwegs objektives Gesamtbild zu liefern.

Nehmen wir die Annexion der Krim von der Ukraine durch Rußland. Man sieht schon an der Wortwahl, daß dort eine Wertung drinsteckt. Es handelt sich eben nicht um einen reinen Bericht einer Situation, sondern um den Bericht einer parteiischen Bewertung einer Situation. Neutraler wäre beispielsweise Abspaltung.

Das obige Beispiel fiel natürlich nicht vom Himmel, sondern hat einen Bezug zu meinen Blogbeiträgen von vor drei Jahren hier und hier.

Gerade Journalisten sollten sich lieber mit der pointierten Benutzung dieses Kampfbegriffs zurückhalten. Gerade auch die Tatsache, daß kein halbwegs objektives Gesamtbild mehr geliefert wird, half dem Aufstieg der Populisten weltweit. Und jetzt wissen sich ebenjene Journalisten keinen besseren Rat als mit Sarkasmus und einem Kampfbegriff auf die weitgehend gerechtfertigten Vorwürfe seitens der Leser, Zuschauer und anderweitigen Medienkonsumenten zu reagieren. Na bravo!

So hält man den Siegeszug der Populisten nicht auf.

// Oliver

  1. kursiv geschrieben, bezieht es sich auf den Kampfbegriff []
Posted in DE, Meinung | Tagged , | Leave a comment


Recently I ran across a little problem with GnuPG which required some pragmatic solution. I came across a patch that looked promising and because no binaries were provided and if they had been I would not have trusted them, I decided to build my own.

If you are willing to trust me, the code-signed 32-bit binaries for Windows (version 1.4.21 plus aforementioned patch) are available for download from assarbad/gnupg. If you don’t trust me or the code-signature, feel free to follow the instructions I give on the project Wiki or perhaps build on them with whatever customizations you require.


// Oliver

Posted in EN, IT Security, Privacy, Software | Leave a comment

bad, worse, worst, CAPTCHA, reCAPTCHA

Think what you will of Google products. I personally try to avoid them for privacy reasons.

But there’s that one Google product that is at the same time the crappiest and most ubiquitous Google product ever conceived. It’s called reCAPTCHA. The stated intent of CAPTCHAs, and allegedly also reCAPTCHA, is to tell apart human from bot. Any needy third-party website not afraid of the internet search giant (aka privacy black hole) and lacking own creativity, expertise or time to come up with alternatives that work for real humans, will slap some reCAPTCHA crap onto their website … of course embedded in an iframe, because those are oh-so-modern (like 1990s or something funky like that).

How does it tell humans apart from bots? Well, in the past you were told to read some garbled up text and were allegedly helping Google with OCR of some books they had scanned into digital form. But these days reCAPTCHA is all about figuring out mountains, rivers and lakes, buildings, store fronts, street signs or similar stuff from photos.

Alas, all of the stuff these “geniuses” at Google ask about is culture-specific. I am supposed to tell apart a store front, from a house front where glyphs are plastered on the house front which I can’t read, let alone understand.

Suddenly towers and churches are no buildings according to Google. How am I to tell a lake from a river if you show me just a single shoreline? Oh, and of course they won’t tell you if you failed. As a human you may just as well stop after trying to solve the fifth reCAPTCHA dialog, or check the audio version to receive the confirmation that you have been recognized as a bot.

Wow. Just wow. It’s running the gauntlet with that piece of bovine feces. It fails at the single thing it’s meant to do, which is to tell computers and humans apart.

I have wasted so much lifetime with this crap, so I hope some Google folks run across this some time in the future or perhaps some of said third-party website owners looking for something better than the ridiculously stupid reCAPTCHA method. But I won’t hold my breath. Especially given that Google dropped their original motto “don’t be evil” and wasting other humans’ lifetime clearly has an ethical component to it.

That said, here’s a method I’ve been using successfully for quite some time for sign-up and sign-in forms. You need some piece of data from the client, the IP for example will do. You then also need some salt value. Mix and match as needed, and be creative. Just be aware that if you use the current time/date with this method, you – well, actually your users – may run into issues around midnight.

Now the use the name and ID of a form field, respectively, your selected piece of data from the client along with your salt and anything you deem reasonable is sent through a cryptographic hash function. Now prepend something like z_ to the hash. This ensures that the HTML element ID is valid. The more form fields you treat with this, the better. If you can treat other elements on the website as well, it will make it nearly impossible to determine the name/ID for a form field without rendering the page first and effectively “looking” at that (which is harder to do for bots).

Now when the user submits, the receiving script will know the names/IDs of the form fields it is looking for. It also has the same circumstantial information about the client (e.g. IP) and it knows the details about the salt. So it can determine the field names to look for a particular value. You can even obfuscate parts of the URL used for submit, using this method.

This, along with easy puzzles like “what is three times two as an integer?” will go a long way in preventing the most obnoxious automated and human spam. And yet, it’s solvable independent of the culture you hail from.

I wish upon every Google engineer having “contributed” to reCAPTCHA to have as many boring and futile tasks in their daily routines as possible for the rest of their lives. Just as a payback for all the human lifetime they wasted worldwide and are wasting as of the time of this writing.

// Oliver

Posted in EN, Opinion, Thoughts | Tagged , | 2 Comments

Die gängigen Urteile über Politikern sind leider doch gerechtfertigt

Martin Patzelt gab Telepolis im Februar ein Interview. Hier meine Replik.

Martin Patzelt: Würden wir in Krisenzeiten über Fragen von großer Tragweite abstimmen lassen, käme es immer wieder zu irrationalen Entscheidungen. Viele Deutsche würden sich von Emotionen leiten lassen.

Politiker hingegen sind vollkommen rational und verfallen allenfalls in rational-blinden Aktionismus bevor die Hintergründe zu aktuellem Zeitgeschehen (diverse Anschläge und andere Gefahren) voll aufgeklärt sind.

Martin Patzelt: […] Ich bin aber ein großer Anhänger der repräsentativen Demokratie. Die Bürger haben alle vier Jahre die Gelegenheit, eine Richtungsentscheidung zu treffen. Sie können eine Regierung abwählen, der Opposition einen Denkzettel verpassen oder eine neue Partei in den Bundestag wählen. Zudem kann sich jeder Bürger politisch engagieren.

Inwieweit der Schlingerkurs von Merkel in Sachen Atomausstieg mit der zuvor von den Wählern, als buntem Themenstrauß (Parteiprogramm), getroffenen “Richtungsentscheidung” übereinstimmen sollten Sie, Herr Patzelt, mal ganz nüchtern erläutern. Und das ist nicht das einzige Thema bei dem gewählte Politiker das Geschwätz ihres wahlkämpfenden Ichs von gestern nicht mehr interessiert.

Martin Patzelt: Den Satz: “Die Parteien sind doch alle gleich!”, hört man häufiger. Es wird Sie nicht überraschen, dass ich ihn für falsch halte. Ich appelliere stets an die Bürger, sich doch bitte mehr Mühe zu geben, bevor sie solch radikale Sätze herausposaunen.

Mühe geben sollten sich Politiker. Beispielsweise mit Abschaffung zutiefst undemokratischer Institutionen wie Fraktionszwang, Fünfprozenthürde und Überhangmandaten. Dann noch eine Nein-Stimme eingeführt, die ins Gesamtergebnis eingerechnet wird und sich dadurch von einer ungültigen Stimme abhebt und wir sehen mal weiter. Aber das tun alle Parteien einvernehmlich nicht, weil sie eben doch gerade nahezu gleich sind. Alle verteidigen ihre Pfründe statt echte Korrekturen vorzunehmen. Mittlerweile ist das Hauptunterscheidungsmerkmal der Parteien wie schnell sie auf dem Weg in den Abgrund sein wollen. Das Volk darf alle vier Jahre über den Lokführer abstimmen. Echte Kurskorrekturen gibt es keine (Stichwort: alternativlos).

Das Dumme ist nur, daß die Stimmen aus dem Volk – von allen Seiten – lauter werden. Da hilft es auch nicht wenn die Politikerkaste Journalisten auf ihrer Seite weiß, welche ihnen ein Sprachrohr bieten.

Martin Patzelt: Würden diejenigen, die derlei Ansichten verbreiten, einen Blick in die Parteiprogramme werfen, kämen viele von ihnen zu einer anderen Meinung. Da bin ich mir sicher. Sie würden feststellen, welch verschiedene Gesellschaftsbilder die Parteien vertreten und welch unterschiedliche Schwerpunkte jene setzen. […]

Der mündige Bürger will aber nicht einen Themenstrauß wählen, sondern nach Themen abstimmen. Und vielleicht würden Sie sich wundern wieviele von uns die Parteiprogramme schon durchgelesen haben. Vielleicht ist das mit Parteiprogrammen so ähnlich wie mit der Bibel — man verliert den Glauben, wenn man sie liest.

Martin Patzelt: […] Nur schimpfen ist keine gute Option.

Was ist denn eine gute Option, in Zeiten in denen sich die Demokratie verbraucht hat und zur Ochlokratie verkommen ist? Handgreiflich werden, wäre Ihnen lieber als Ersatz für eine Debattenkultur, Herr Patzelt? Dann freuen Sie sich schon einmal auf die Wutbürger vom ganz rechten und linken Rand. Das paßt gut zu meinem Urteil und Bild von Politikern die hauptsächlich reden können, aber selten zuhören. Und wenn sie zuhören folgen daraus selten Konsequenzen in Form einer Richtungsänderung. Das führt dazu daß Bürger sich nicht ignoriert fühlen, sondern mitbekommen daß sie ignoriert und verarscht werden. Es mag noch eine Weile dauern, aber irgendwann kommt der große Knall. Und dann wird neu ausgewürfelt wer an die Macht kommt. Ob uns aus unserer heutigen Weltsicht das Ergebnis schmeckt, wird dann erst einmal nachrangig sein.

Aber lassen Sie sich besser nicht beirren, Herr Patzelt. Werfen Sie nicht liebgewonnene Überzeugungen über Bord. Denn Kurs- und Meinungsänderungen aufgrund neuer Fakten und Einsichten sind viel zu rational um etwas in der großen Politik verloren zu haben.

Martin Patzelt: Über große Investitionen sollten wir abstimmen lassen. Vor dem Bau eines Flughafens, um ein greifbares Beispiel zu nennen, würde ich Volksentscheide sogar vorschreiben. Die Menschen müssen wissen, was genau auf sie zukommt. Ein weiteres aktuelles Beispiel ist die Verwaltungsstrukturreform in Brandenburg, die die Landesregierung gegen den offensichtlichen Willen des Volkes durchdrücken will.

Au ja, weil Abstimmungen über Summen von denen der Durchschnittsbürger nur träumen kann, zu ganz rationalen und emotionsfreien Entscheidungen führen, gell? Die Weitsicht, die Sie bei anderen gesellschaftlichen Themen den Bürgern absprechen, bringt der Bürger bei Infrastrukturprojekten doch ganz sicher auf, oder?

Hier wird nur ersichtlich, daß Sie, Herr Patzelt, einem Obrigkeitsstaat anhängen. Es zeigt Ihren Dünkel gegenüber dem Wahlvolk. Die unwichtigen Entscheidungen gibt man als Alibi den Bürgern zur Entscheidung, wohlwissend, daß die eigenen Pfründe durch derlei Bürgerentscheide unantastbar sind. Applaus, Applaus!

Auch die von Ihnen genannten Wahlen alle vier Jahre sind im Endeffekt nichts anderes. Sie dienen als Alibi um nach der Wahl ohnehin den Kurs so zu ändern oder belassen wie der Teil der Politikerkaste an der Macht dies gerade für opportun erachtet.

Martin Patzelt: Frau Merkel sagte einmal sehr passend: “Politik ist nicht ‘Wünsch dir was'”. Ein Satz, dessen Richtigkeit mir in vielen Gesprächen mit Bürgern in meinem Wahlkreis deutlich wird. Gerade weil es nur allzu menschlich ist, dass viele sich etwas wünschen, was – realistisch betrachtet – nicht zu machen ist, sollten wir vorsichtig umgehen mit Volksabstimmungen. […]

Das ist richtig. Politik ist nicht “wünsch dir was”, aber Politik sollte für die Gesamtheit des Volkes sein. Sozusagen “wir wünschen uns was”. Klientelpolitik wie sie aktuell generell von allen betrieben wird, die es auf Bundesebene an die Macht schaffen, schließt gerade Teile des Volkes gezielt aus. Interessanterweise könnte es Überschneidungen zwischen diesen ausgeschlossenen Teilen und den Schimpfern geben. Diese Klientelpolitik führt auch dazu, daß die Kanzlerin zwar de jure die Kanzlerin aller Deutschen ist, in Wirklichkeit aber nur bestimmte Teilinteressen ihrer Klientel vertritt.

Desweiteren suggerieren Sie mit Ihrer Wortwahl, daß die Wähler einzelne ichbezogene Wünsche haben. Da kommt wieder der Dünkel des Politikers durch, gell? Oder schlußfolgern Sie aus eigenem ichbezogenen Empfinden heraus? Sie können zwar mit solchen Anspielungen als rhetorisch geschulter Politiker die Ideen der rhetorisch ungeschulten Bürger schnell und effektiv abbügeln, aber argumentiert haben Sie dann noch immer nicht.

Martin Patzelt: So eine Umverteilung könnte man einmal machen – und dann? Glauben diese Herrschaften allen Ernstes, es ginge dann allen besser? Solche Versprechen sind gefährlich, sie führen zu einer Spaltung der Gesellschaft. Ich als Volksvertreter will die Bürger nicht gegeneinander ausspielen, sondern eine verantwortungsvolle Politik betreiben, die das Wohle aller im Blick hat.

Als Volksvertreter wollen Sie vor allem Ihre Pöstchen behalten und später einen finanziell abgesicherten Lebensabend verbringen, den Sie mithilfe Ihrer Entscheidungen in den letzten Jahrzehnten allen anderen Durchschnittsbürgern verbaut haben.

Übrigens führt die sich immer weiter öffnende Schere zwischen arm und reich zur Spaltung der Gesellschaft, nicht irgendwelche Versprechen für eine Korrektur dieser Spaltung zu sorgen.

Martin Patzelt: […] Die Herausforderung besteht eher darin, die Leute, die einem so etwas an den Kopf werfen, mit Argumenten zum Nachdenken zu bringen. Fest steht: Ich werde meine Überzeugungen nicht über Bord werfen.

Wann kommen denn die Argumente, Herr Patzelt? Bisher haben Sie vor allem die Vorwürfe ohne Argumente abgebügelt. Man wünschte sich, daß auch Politiker hin und wieder nachdenken. Und vor allem, daß Sie ihre Überzeugungen auch überdenken können. Wer das von vornherein kategorisch ausschließt handelt auch nicht anders als Fundamentalisten jeglicher Couleur.

Martin Patzelt: Nein, er gibt mir zu denken. Ich bedauere es sehr, wenn bei manchem dieser falsche Eindruck entsteht. (Pause) Ein weiteres Argument gegen Volksentscheide: Wir haben aufgrund der Geschichte unseres Landes gewisse Verpflichtungen, über deren Aufkündigung wir unter keinen Umständen abstimmen sollten. Zudem würden wir den Herausforderungen nicht gerecht, wenn bei komplizierten Themen lediglich eine Ja- oder Nein-Antwort möglich wäre.

Ach Herr Patzelt, wenn unsereins, ohne das Sprachrohr der großen Medien, Kritik vorbringt, muß Sie das doch nicht jucken. Der Elefant stört sich doch auch nicht an einer Mücke. Aber in Sachen falschen Eindrücken geht es uns dann ja nicht anders. Aus argumentativ untermauerten Urteilen unsererseits werden auf Ihrer Seite plötzlich wieder unfundierte “Vorurteile gegenüber Politikern”.

Jedoch finde ich Ihre Fantasielosigkeit belustigend. Sie scheinen sich tatsächlich kein besseres System als das aktuelle vorstellen zu können. Eines in dem man die Entscheidung zu komplizierten Themen an einen kompetenten Fachmann seiner Wahl abgeben könnte.

Ich will auch nicht, daß über die Todesstrafe abgestimmt wird, weil gerade mal wieder ein Kinderschänderfall in der Presse ist. Man könnte da durchaus Schranken einbauen, welche beispielsweise eine Abstimmung über Entscheidungen die der Menschenrechtserklärung oder dem Grundgesetz zuwidergehen verunmöglichen. Aber Ihre Themenbeispiele zeigen sehr schön, daß Sie Angst haben. Angst davor, daß Bürger an Ihren Privilegien und Ihren Pfründen kratzen könnten.

Sie sollten aber lieber Angst davor haben was passiert, wenn die mittlerweile ausgehöhlten Bürgerrechte weiter eingeschränkt werden, die Überwachung ausgebaut wird und ein zukünftiger Machtwechsel irgendwann an Leute an die Regierung bringt, die nicht so lupenreine Demokraten wie von der Spendenaffären-CDU und denen vielleicht auch nicht nur Eigensinn, sondern Größenwahnsinn im Kopf umherschwirrt.

Und verstehen Sie mich bitte nicht falsch, ich habe nichts gegen hohe Politikergehälter. Die gehen in Ordnung, solange diese Politiker ihrem Gewissen und nicht einer Fraktionsdisziplin unterworfen sind; solange sie nicht in x Aufsichtsräten und Interessensvertretungen sitzen und sich von deren Vertretern einflüstern lassen was als nächstes auf der Tagesordnung stehen sollte.

Mit den entsprechenden Regeln, dürfen sich die Abgeordnetengehälter gern auch weiter in gewissen Abständen erhöhen. Ohne solche Regeln jedoch, sehe ich dafür keinerlei Rechtfertigung.

Martin Patzelt: Die Erfahrung und Kompetenz, die viele Politiker mitbringen, sollte nicht unterschätzt werden. Ich weiß, dass es in manchen Kreisen üblich ist, sich über Volksvertreter lustig zu machen oder jene gar zu beleidigen. Mir bleibt da immer nur eins: klar dagegenhalten.

Es scheint insbesondere viel Kompetenz im Schnelllesen zu geben. Zumindest wenn man sich anschaut wie schnell unsere Volksvertreter ganze Pamphlete vor der Abstimmung durchgearbeitet haben wollen — selbst solche welche sie als Drucksache viel zu kurz vor der Abstimmung erhielten. Aber ist nicht so schlimm, wenn jeder einen Absatz liest, hat jeder was gelesen. Und am Ende kommt es doch sowieso nicht auf das Gewissen des Abgeordneten, sondern auf die Fraktionsdisziplin an.

Meistens mache ich mich nicht lustig über Politiker; ich kritisiere sie offen. Ihren gesamten Verein — parteiübergreifend. Lustig mache ich mich allenfalls wenn, aufgrund der Hilflosigkeit die wir Bürger ob der Umtriebe der Politikerkaste zuweilen verspüren, ansonsten nur noch Heulen als Alternative bliebe. Denn nichts ist alternativlos.

Martin Patzelt: Im Großen und Ganzen hat sich unser politisches System bislang bewährt. Für Ergänzungen sollten wir dennoch stets offen sein.

Lieber nicht, Herr Patzelt. Sie erinnern sich noch? Sie wollten doch von Ihren Überzeugungen nicht abweichen. Lassen Sie sich nicht in irgendwelche verbalen Debatten hineinziehen. Warten Sie stattdessen ab, bis einer ausreichenden Menge von Unzufriedenen der Kragen platzt.

Mit etwas Glück haben wir dann Bundeswehreinsätze im Innern, die den Deckel draufhalten, wieviel Druck sich auch immer aufbauen mag. Das wäre dann das was die NVA in der diktatorischen DDR nicht getan hat.

Und danach kommt womöglich noch ans Licht, daß es sich nicht um eine homogene Gruppe gehandelt hat bei all diesen Querulanten. Oh Schreck. Aber es kann nur einen Gewinner geben. Wohin das führen kann, hat man schon einmal auf deutschem Boden erleben können.

Mein Fazit: lieber einfach so weitermachen wie bisher und sich nicht von seinen Überzeugungen abbringen lassen. Schon garnicht durch Argumente. Stattdessen schön gegenhalten — mit Platitüden.

Mit freundlichem Gruß,


Posted in DE, Meinung | Tagged , | Leave a comment

SSH reverse tunnel

With autossh you can establish an SSH reverse tunnel from a given system, provided it can reach some other machine via SSH outside its own network. You can also do that with ssh alone, but autossh comes with added features that are worthwhile exploring and using.

Ubuntu 14.04 LTS and older (Upstart)

To use autossh with Upstart, you need two files: /etc/init/autossh.conf and /etc/init/autossh.override. The former is the main Upstart script, the latter is a file providing customizable settings for the former.


description "Establish persistent SSH tunnel"
start on local-filesystems and net-device-up IFACE=eth0 and started ssh
stop on [016]

respawn limit 5 60 # respawn max 5 times in 60 seconds
    # exec 2>>/tmp/autossh.log
    # set -x
    export AUTOSSH_POLL
    sleep 5
    autossh -M $AUTOSSH_MONIPORT -- \
        -o 'StrictHostKeyChecking=no' \
        -o 'UserKnownHostsFile=/dev/null' \
        -o 'PasswordAuthentication=no' \
        -o 'PubkeyAuthentication=yes' \
        -o 'ServerAliveInterval 60' \
        -o 'ServerAliveCountMax 3' \
        -o 'BatchMode=yes' \
end script

If you ever run into trouble, uncomment the two commented out lines in the script and have a look at the /tmp/autossh.log afterward.


setuid user
setgid usergroup
env SSH_CONNECTION_HOST=user@host.domain.tld
env SSH_IDENTITY=/home/user/.ssh/id_rsa
env SSH_OPTIONS="-R 10022:localhost:22"
env AUTOSSH_LOGFILE=/var/log/autossh.log

Some remarks:

  • SSH_CONNECTION_HOST is the host to which you want to connect on the outside.
  • SSH_OPTIONS gives the arguments for ssh as started by autossh; here we forward port 22 from localhost (the machine running the Upstart script) to port 10022 at localhost for host.domain.tld
  • AUTOSSH_LOGFILE make sure this file is writable by user or usergroup

Use start autossh, stop autossh and restart autossh to control this Upstart service. If you decided to name your file differently, filename.conf means you need to pass filename as the service name.

Ubuntu 16.04 LTS and newer (Upstart)

With the introduction of systemd to Ubuntu, we need to provide a unit file on these newer Ubuntu versions.


Description=Establish persistent SSH tunnel

ExecStart=/usr/bin/autossh -M 10023 -- -4Nngi /home/user/.ssh/id_rsa -R 10022:localhost:22 -o 'StrictHostKeyChecking=no' -o 'UserKnownHostsFile=/dev/null' -o 'PasswordAuthentication=no' -o 'PubkeyAuthentication=yes' -o 'ServerAliveInterval 60' -o 'ServerAliveCountMax 3' -o 'BatchMode=yes' user@host.domain.tld


This unit file combines the settings from what was the .override in Upstart directly into the unit. If you wanted to separate most of the settings out, you could use the EnvironmentFile stanza with the respective file containing variable assignments.

To have systemd re-read its unit files, run systemctl daemon-reload. To verify the status (also after starting), run systemctl status autossh.service. To start or restart the service, run systemctl restart autossh.service. And last but not least to enable the service to start at boot time, run systemctl enable autossh.service.

// Oliver

PS: beware of the -f switch of autossh. Neither Upstart nor systemd like them particularly. In case you decide to use them you need to let these init systems know how many times a fork() happens, so that it can figure out the PID of the resulting daemon process.

Posted in Administration, EN, Linux, Software, Unix and unixoid | Leave a comment

Atlas zur deutschen Alltagssprache

Auf atlas-alltagssprache.de finden sich die Ergebnisse vergangener Umfragen zur Benutzung von Ausdrücken und Worten in der deutschen Alltagssprache, sowie auch die jeweils neueste Umfrage.

Einfach mal den Fragebogen ausfüllen.

// Oliver

Posted in DE, Sprachen | Leave a comment

Visual C++ 2015 Build Tools

Once you download the installer for Visual C++ 2015 Build Tools from here, you can run it as follows:

visualcppbuildtools_full.exe /layout

to have it download all the necessary files for later “offline” installation. This allows one to archive the installer and reinstall it later on another machine. This is similar to the functionality in the SDK and WDK, which also allow to just download all files for later use.

NB: this also works if the full Visual C++ or Visual Studio 2015 product is installed. If you tried to install it, it would reject it due to the full product being already installed.

Update: an analog option exists for the now released Visual C++ 2017 Build Tools:

mu_build_tools_for_visual_studio_2017_x86_x64_10049789.exe --layout E:\vs2017bldtools --lang en-US

Documentation can be found here. I also used this method to generate myself a big VS2017 Pro ISO file.

// Oliver

Posted in EN | Tagged | Leave a comment

The American Dream is still alive

If the fact that Trump could become POTUS has told us anything, it’s that the American Dream is alive and kicking.

If an alleged billionaire1 can become POTUS, anyone can.

// Oliver

  1. remember, no one is going to see his tax papers []
Posted in EN, Germans have no notion of sarcasm | Tagged , | Leave a comment

“They are a smaller country”

The Russian’s can’t change us, or significantly weaken us. They are a smaller country, they are a weaker country, their economy doesn’t produce anything that anyone wants to buy except oil and gas and arms. They don’t innovate, but they can impact us if we lose track of who we are. They can impact us if we abandon our values. Mr. Putin can weaken us, just like he’s trying to weaken Europe, if we start buying into notions that it’s ok to intimidate the Press or lock up dissidents, or discriminate against people because of their faith or what they look like. And what I worry about, more than anything is the degree to which, because of the fearless of the bipartisan battle, you start to see certain folks in the republican party and republican voters, suddenly finding, a government and individuals who stand contrary to everything we stand for as being ok because that’s how much we dislike democrats.
Barack Obama


Yep, of course Russia is a smaller country, because it’s only the biggest country on this planet … and … and … and the US is a much bigger country than this planet.


Talk about post-truth and fake news.

// Oliver

Posted in EN, Thoughts | Tagged , | Leave a comment


Dieser Anglizismus hat das Zeug zum nächsten Wort des Jahres.

Um erfundene Nachrichten soll es sich handeln. Erfundene Nachrichten wären in der Tat schlimm. Aber seit wann sind Wortmeldungen auf Facebook Nachrichten?

Einerseits scheinen sich unsere selbsternannten “demokratischen” Eliten schon vor der nächsten Wahl zu fürchten und bauen schonmal vorsorglich das Gespenst eines russischen Hackerangriffs auf. Vermutlich um im Falle eines durchaus möglichen AfD-Sieges alles auf einen Hackerangriff schieben zu können und die Wahl infrage zu stellen oder gar gleich für ungültig zu erklären. Da versteigen sich dann Journalisten zu der Aussage es habe ja schon einen russischen Hackerangriff auf den Bundestag gegeben, daher sei die Gefahr für die kommende Bundestagswahl real. Beweise bleibt man auch hier schuldig. Die Täterschaft von Hackerangriffen nachzuweisen ist nämlich ungemein schwer. Auf mehr als einen Herkunftsrechner zu schließen ist nahezu unmöglich. Zeitzonen können noch Hinweise bieten, aber das war’s dann oft schon. Ob die Herkunftsrechner eines Angriffs nur am Ende einer Kette von Verbindungen stand, die zur Verschleierung benutzt wurden, ist oft nicht mehr ermittelbar.

Was gefordert wird, sind nichts anderes als neue Zensurinstrumente. Zensursula wird’s freuen. Ab wann werden denn Blogeinträge und Wortmeldungen in (a)sozialen Netzwerekn zu “Fake-News”? Überhaupt, seit wann sind Wortmeldungen mit einer Nachrichtenmeldung vergleichbar? Tendenziöse Berichterstattung wie man sie seitens des ÖR oder der überregionalen Zeitungen und Magazine zum Thema Ukraine seit Jahren findet, funktioniert durch gekonnte Weglassungen und Überspitzungen. Da wird selten etwas dazu erfunden. Aber sind sie deshalb weniger gefährlich? Und ist die Reichweite irgend eines Horsts oder einer Uschi auf Facebook tatsächlich soviel größer als die der Tagesschau oder der FAZ?

Im Grunde läuft es aber in jedem Fall auf die gleiche Argumentationslinie hinaus, die sich schon in den Begründungen der sogenannten bürgerlichen Parteien zur Verweigerungshaltung gegenüber der Einführung bundesweiter plebiszitärer Elemente findet. Der gemeine Bürger gilt als dumm. Oder in Herrn Gabriels Duktus: Pack. Wahlpack träfe es noch besser. Und damit sind ganz sicher nicht nur Pegidisten und AfDler gemeint. Man verweigert denen die als Souverän bezeichnet werden jedwede erweiterte Mitgestaltungsmöglichkeit außerhalb der Wahlen alle paar Jahre. Von den vorenthaltenen Mitgestaltungsmöglichkeiten aufgrund geringeren Einkommens wollen wir lieber mal nicht reden. Die Bundesregierung offenbar ja auch nicht. Paßt dann wieder zu Zensurmaßnahmen und postfaktischem Zeitalter.

Bürger sind also zu dumm um Meldungen selbst verifizieren zu können. Das Problem hat leider mehrere Facetten. Einerseits mag es tatsächlich sein, daß statt Politischer Bildung vielleicht ein Fach Medienkompetenz in der Schule angeboten werden sollte1. Aber zuviel Bildung und Medienkompetenz macht die Bürger weniger lenkbar; mag also wiederum nicht im Interesse der Eliten liegen. Und die Wirtschaft hätte sicher auch etwas dagegen wenn diverse Tätigkeiten, wie ihr Werbetreiben, plötzlich von einer Bevölkerungsmehrheit kritisch beäugt würden.

Andererseits fehlt es vielen Menschen auch schlicht an Zeit und vor allem an Sprachkenntnissen um eine Meldung von mehreren Seiten zu betrachten und Quellen in der Ursprungssprache heranzuziehen. Und genau das ist ein riesiges Problem, welchem eigentlich mit der laut Rundfunkstaatsvertrag gebotenen unabhängigen Berichterstattung begegnet werden sollte. Nur leider marschieren unsere öffentlich-rechtlichen Rundfunker stramm transatlantisch. Da haben andere Sichtweisen keinen Platz mehr. Selbst wenn der ÖR von jetzt an versuchen würde die journalistisch gebotene professionelle Distanz zu wahren, und damit Erfolg hätte, wäre es vermutlich zu spät. Es wurde zuviel Vertrauen verspielt. Dieses zurückzugewinnen kann Jahre dauern. Die Lösung für die aktuelle Misere ist es also nicht.

Also wird der Zensurhammer geschwungen, denn wenn die Pfründe der Machteliten bedroht sind, müssen eben auch Grundrechte zurückstehen.

Schöne neue Welt.

// Oliver

  1. gern auch zusätzlich ein Fach “Persönliche Finanzen” []
Posted in DE, Meinung, Wertewesten | Leave a comment

Jeder darf mal recht haben

Geil, Dank postfaktischen Zeitalters darf jetzt jeder einmal recht haben.

Diejenigen die vor der POTUS-Wahl gewußt haben wollen daß Clinton gewinnt, inklusive der Mehrheit von Statistikern können sich nun darauf stützen, daß Clinton ja mit mehr als 2,85 Millionen Wählerstimmen Vorsprung verloren hat. Das sogenannte Volksvotum (popular vote).

Ja, lest den Satz gern nochmal durch und laßt ihn schön auf der Zunge zergehen. Clinton hat mit 48,1% zu 46,0% verloren. Ist doch logisch, oder?

Und jene die Trumps Gewinn mit trickreichen Kleinstumfragen in ihrem Umkreis vorausgesagt haben wollen, können sich auf Trumps monumentalen Vorsprung beim Wahlmännervotum (electoral vote) beziehen.

In der Mehrheit der Staaten bekommt der Sieger, selbst mit nur einer Wählerstimme Vorsprung, alle Wahlmännerstimmen zugesprochen. Und das im selbsternannten Hort der Demokratie. Von den Streichungen aus Wählerregistern und anderen Unstimmigkeiten – auch bei vorherigen – Wahlen wollen wir mal nicht reden. Demokratie ist schließlich eine Glaubensfrage und das Dogma besagt, daß in den USA als Vorzeigedemokratie keine Unregelmäßigkeiten auftreten. Paßt dann wieder zum postfaktischen Zeitalter, aber zeigt auch wie lange wir schon in eben diesem leben …

// Oliver

Posted in DE, Meinung, Wertewesten | Tagged , | Leave a comment

“Querulanten am Werk”

Hier mein Leserkommentar als Antwort auf einen Kommentar von Klaus Nachbaurs Kommentar unter dem Titel “Querulanten am Werk”. Dort ging es um die Entscheidung des Bundesverfassungsgerichts 1 BvR 458/10 in der das pauschale Tanzverbot an sogenannten stillen Feiertagen für zu streng gehalten wird. Da das bayerische Feiertagsgesetz eine Befreiungsmöglichkeit pauschal ausschloß, wurde nun in letzter Instanz die Gesetzesregelung als verfassungswidrig erkannt. Hierbei spielte insbesondere eine Rolle, daß die Festlichkeit in einer geschlossenen Räumlichkeit (einem Theater) stattfinden sollte. Dies wurde dem Bund für Geistesfreiheit vor einigen Jahren untersagt, wogegen der – Zitat Herr Nachbaur – Querulantenverein gerichtlich vorging und nun gewann.

Sehr geehrter Herr Nachbaur,

in ihrem Kommentar “Querulanten am Werk” bezeichnen Sie pauschal alle religionslosen Freidenker als Querulanten. Gratulation zu dieser sehr “differenzierten” Meinung.

Der Begriff “aggressive Atheisten” ist übrigens in etwa so sinnig wie “kämpferischer Schlaf”, aber ich will Ihnen nicht Ihre spitze Feder verleiden.

Es ist vollkommen in Ordnung, wenn Sie an sprechende Schlangen glauben, nichts von den zweimal zehn Geboten wissen (es geht ja schließlich um Glauben), oder das Blut und Fleisch ihres Erretters bei der Eucharistie verspeisen, so sie denn Katholik sind. Das ist allein Ihre Privatsache. Ernsthaft, Sie dürfen meinetwegen auch an den Weihnachtsmann oder andere mythische Wesen glauben, so es Ihnen Ihr Gott aufgrund des ersten Gebots nicht verargt.

Wenn es aber um öffentliche Auftritte geht, sind die sogenannten christlichen Kirchen bereits jetzt schon überrepräsentiert und – von uns Steuerzahlern insgesamt – überfinanziert und -subventioniert. Glücklicherweise gibt es Kollegen von Ihnen, die es an professioneller Distanz fehlen lassen um dies in einer gesellschaftliche Debatte zur Sprache zu bringen.

Und da haben wir noch nicht darüber gesprochen, daß bürgerliche Freiheiten, welche auch Sie genießen, nicht mit den Kirchen, sondern gegen die Kirchen erkämpft wurden. Kein Wunder, wenn man sich die Römerbriefe anschaut1, auch wenn sich gerade Protestanten heutzutage gern als Bürgerrechtler gerieren und versuchen dies in einen Zusammenhang mit ihrem Glauben zu rücken.

Ihrem Glauben nach, schmoren ja “Ungläubige” wie ich nach ihrem
Ableben in der Hölle2, Herr Nachbaur. Statt Ihrem religiösen Eifer freien Lauf zu lassen, könnten Sie doch einfach Ihrem Gott die Strafe überlassen, oder? Oder meinen Sie vielleicht, ganz im Stil religiöser Extremisten, die vermeintlichen Regeln3 Ihres Gottes bereits vorab an seiner Statt vollstrecken zu müssen? Da scheinen in Außensicht gewisse Zweifel durch. Ich hoffe Sie halten es dann auch ebenso konsequent mit dem Bilderverbot aus dem Alten Testament und benutzen keinerlei Fotos von lebenden Wesen in Ihren Artikeln?!

Ich persönlich halte es mit Religion wie aus diesem Zitat eines anderen Freidenkers ersichtlich:

Religion is like a penis. It’s fine to have one and it’s fine to be proud of it, but please don’t whip it out in public and start waving it around… and PLEASE don’t try to shove it down my child’s throat.

Hier nochmal auf gut Deutsch:

Religion ist wie ein Penis. Es ist in Ordnung eine zu haben und
stolz auf sie zu sein, aber bitte holt sie nicht in der Öffentlichkeit heraus und fangt an damit herum zu wedeln … und BITTE versucht nicht sie meinem Kind in den Hals zu schieben.

Und nein, ich muß religiöse Gefühle – was auch immer das genau sein soll – nicht respektieren, sondern ich muß sie nur tolerieren. Entsprechend sind generelle Verbote wie jene zu stillen Feiertagen abzulehnen. Ich muß mir gerade nicht aufgrund des Glaubens anderer Menschen vorschreiben lassen wie ich mein Leben zu leben habe.

Ach eins noch: als nichtreligiöser Mensch brauche ich keinen Gott und dessen angedrohte Strafen um nett zu anderen Menschen zu sein. Das geht auch ganz ohne das Konstrukt Gott.

Vielleicht konnte ich Ihnen ja ein paar Denkanstöße liefern.

Mit freundlichem Gruß und besten Wünschen zur Adventszeit, sowie besten
Wünschen vorab zum Weihnachtsfest,

Oliver Schneider, 2016-12-03 (mit Korr. vom 6.12.), Frankfurt am Main

Möglicherweise hat Herr Nachbaur mit seinem Kommentar eine größere Reichweite als ich mit meinem Blog. Sei’s drum. Was nützt mir das Recht auf freie Meinungsäußerung – wieder so ein gegen die christlichen Kirchen erkämpftes Recht – wenn ich kein Gebrauch von ihm mache?

// Oliver

PS: übrigens landen Kontaktversuche über die ursprüngliche Emailadresse von Herrn Nachbaur nur noch im Nirvana. Man erhält als Antwort folgendes:

Ich bin unter dieser E-Mail-Adresse nicht mehr erreichbar. Bitte wenden Sie sich in allen Belangen der Seite Drei an meine Kollegen Christoph Plate (entfernt@schwaebische.de Tel. 0751/2955-XXXX) oder Dirk Grupe (entfernt@schwaebische.de Tel. 0751/2955-XXXX)

  1. siehe hier []
  2. Ganz zu schweigen von den fünf Milliarden Anders- oder
    Nichtgläubigen und den vielen Milliarden die vor uns lebten. []
  3. In der Bibel werden Sie zu den stillen Feiertagen nichts finden! []
Posted in Atheismus, DE, Meinung | Leave a comment

ntobjx jetzt auch auf Deutsch

Wie schon im April erwähnt, hatte ich ntobjx als besseren quelloffenen Ersatz für WinObj von Sysinternals/Microsoft gestartet.

Ich hab nun die Dokumentation ins Deutsche übertragen und seit gestern steht ein – wie immer mit Signatur versehener – Build bereit, welche auf allen Windowsversionen ab Windows 2000 wahlweise auf Englisch oder Deutsch benutzt werden kann.

So ihr Deutsch voreingestellt habt, wird ntobjx aller Wahrscheinlichkeit nach direkt auf Deutsch gestartet.

Viel Spaß!

// Oliver

Posted in C/C++, DE, Programming, Software | Tagged | Leave a comment

Re: Blame Russia!

It appears, that meanwhile folks are calling for investigations. For example experts urge the Clinton campaign to challenge the election results in three swing states. And this open letter by US scholars:

Call for a Congressional Investigation: An Open Letter from Concerned Scholars

Dear Senators and Representatives,

We, the undersigned scholars who conduct research on cyber-security, national defense, authoritarian regimes, and free and fair elections, are deeply troubled by reports of hacking by foreign powers apparently intent on influencing our November 2016 elections. Reports are serious enough that former senior national security aide Michael Allen, as well as Senators Bob Corker and Lindsey Graham, have raised concerns that Russia in particular may have been involved.

We represent a wide range of viewpoints on most issues, but on one point we agree: our polarized political climate must not prevent our elected representatives from doing what is right. In this case, what is right is simple: our country needs a thorough, public Congressional investigation into the role that foreign powers played in the months leading up to November. As representatives of the American people, Congress is best positioned to conduct an objective investigation.

We emphasize that nothing in our collective call for an investigation is meant to question the outcome of the November election. We simply know that turning a blind eye to such involvement would send a global green light to hackers and others intent on undermining our democratic institutions.

Nor do we prejudge the outcome of an investigation. As scholars, we give priority to evidence. The evidence made available in an investigation might show that foreign powers have played an important role, and it might show that such a role was negligible. At this juncture, we can only say that existing reports are plausible enough and publicly expressed concerns are significant enough to warrant Congress’s full attention and swift action.

With concerns rising on both sides of the political aisle about myriad practices that challenge free and fair elections, a public investigation promises to provide the transparency needed to calm Americans’ fears and restore faith in our political process. As voting American citizens, we know that nothing could be more important for our country.



Well, looks like someone’s worried about the allegation raised prior to the election against Russia. Good to see this. Seems like functional common sense to me. As I mentioned before, I don’t give a flying f either way, to me the dangers to our planet inherent in either of the two big candidates winning are about equal.

// Oliver

Posted in EN, Thoughts | Tagged , | Leave a comment

Rückgratlos und öfter unfair

So oder so ähnlich lautet der Titel einer ARD-Sendung am Montag.

In der gestrigen Sendung wurde von allerlei Experten und Pseudoexperten gegrübelt wie es zu einer Verrohung in der Gesellschaft kommt. Wobei tunlichst verschwiegen wurde, daß der Staat sich das Gewaltmonopol vorbehält und dem unzufriedenen Bürger damit im Zweifel höchstens noch Worte bleiben. Als Beispiel für körperliche Gewalttaten gegen die Polizei durfte ein sogenannter “Deutschtürke” mit seinen Söhnen herhalten. Als Beispiel für andere körperliche Gewalttaten durfte ein Kurde der seine Frau mit Seil hinter dem Auto herschleifte herhalten.

Nicht schlecht. Per se sagt das erst einmal nur etwas über Integrations-(Fehl-)Leistungen aus, falls man den Migrationshintergrund betonen wöllte. Wobei ich schon einen Unterschied zwischen Verbalinjurien und schwerer Körperverletzung sehe, auch wenn das einige in der Runde scheinbar anders sehen.

Aufhänger war aber der Fall eines Rentners der im Kassenraum einer Bank starb, wobei mindestens vier Bankkunden den am Boden liegenden Mann sahen und ihm nicht halfen.

Was aber in der ganzen Sendung kein einziges Mal zur Sprache kam, war ein Wort welches ich als in der DDR sozialisierter Mensch von klein auf kannte: Solidarität. Man könnte auch Hilfsbereitschaft oder Mitmenschlichkeit oder ähnliche Worte benutzen.

Klar paßt Hilfsbereitschaft nicht zu unserem aktuellen Gesellschaftsentwurf1, aber dann heuchlerisch so zu tun als sei es nicht eine auf Egoismus aufbauende Ideologie die am Ende zur Verweigerung von Hilfe, zu Indifferenz und sozialer Kälte führt, ist alles andere als hart und ganz sicher auch nicht fair. Aber es ist symptomatisch für pseudo-aufklärerische Talkformate im deutschen Fernsehen.

// Oliver

  1. Kapitalismus []
Posted in DE, Gedanken, Meinung | Leave a comment

Bundesgrüßonkelwahl – alternativlos, wie immer

Nachdem der Bundesgrüßpastor angekündigt hatte abzutreten statt nochmal anzutreten, scheint Steinmeier schon als neuer Bundesgrüßonkel gesetzt.

Faszinierend daran finde ich dreierlei:

  1. Der Bundesgrüßonkel hat wenig mehr zu tun als Gesetze1 und Urkunden zu unterschreiben und in der Welt herumzufliegen.
  2. Während in anderen Ländern Klüngelei gern angeprangert wird und Wahlergebnisse jenseits der 80% in realsozialistischen Ländern immer belächelt wurden, sind vorher gesetzte Kandidaten bei der Bundespräsidentenwahl schon seit langem Usus und auch bei parteiinternen Wahlen regt sich niemand über derlei traumhafte Ergebnisse auf. Scheint etwas doppelzüngig, aber als nicht in der Demokratie aufgewachsener, wurde ich vermutlich bereits frühzeitig in meinem Leben durch die falsche Ideologie verkorkst.

Mit seiner Beteiligung an der Entwicklung von Hartz-IV, den zusätzlichen Jahren Knast und Folter, zu denen er mal locker den Bremer Murat Kurnaz “verurteilte”, sowie seiner Beteiligung an der Zusammenarbeit mit ausländischen Geheimdiensten zu seiner Zeit als Kanzleramtsminister, ist Herr Steinmeier natürlich schon geradezu überqualifiziert um als Bundesgrüßonkel in unrepräsentativer Wahl gewählt das gesamte deutsche Volk zu repräsentieren.

// Oliver

  1. und seine Vetomöglichkeiten sind doch sehr überschaubar []
Posted in DE, Gedanken, Meinung | Tagged | Leave a comment

Re: Dear US-Americans, cut out the middlemen, would ya?

Looking at more rules that were brought to us from centuries passed 1:

Voting on Tuesday – How is this still a thing?

// Oliver

  1. like the electoral college []
Posted in EN, Thoughts | Tagged , , | Leave a comment

Blame Russia!

Since Trump is slated to win the electoral vote and the DNC and Hillary Clinton blamed Russia during her campaign for all mischief that hit the campaign, why isn’t anyone trying to remove that president elect which allegedly won as the result of a Kremlin ploy? I mean if this really is a coup d’etat in the making by the Kremlin, why is everyone so accepting?

Of course in post-truth politics, as practiced both by Trump and Clinton, there’s no need for proof of Russian hacker attacks or similar. Instead allegations should suffice, because it’s clear that the West is the best and Russia is The Evil Empire™.

// Oliver

Posted in EN, Opinion, Thoughts | Tagged , , | Leave a comment