Lesebefehl vom 04.08.18

Ich sehe es da eher mit Karl Marx, der in den Feuerbach-Thesen schreibt, das Individuum sei ein „Ensemble der gesellschaftlichen Verhältnisse“. Wir leben im Kapitalismus und sind also geprägt durch Konkurrenz und Gewinnmaximierung. Das Beispiel der Bio-Lebensmittel, die im Jutebeutel zum SUV getragen werden, ist daher vielleicht gar nicht so widersprüchlich. Es ist eine Form der privaten Nachhaltigkeit: Diese Menschen versorgen sich und ihre Familie mit gesunden Lebensmitteln und schützen sich vor den Gefahren der Automobilität, ohne selbst darauf verzichten zu müssen. Sie sitzen eben in ihrem kleinen Panzer.

SZ: „Sie sitzen in ihren kleinen Panzern und zerstören Natur“

Diesmal hat sich der Diskursnebel über „die Linken“ gesenkt. Wobei wir uns „die Linken“ als ein gigantisches Ungeheuer vorzustellen haben, dessen Schwänzchen sich im kreuzbraven SPD-Ortsverein ringelt und dessen Kopf bei den potenziellen „Mordbrennern“ (Martin Schulz) aus den berüchtigten autonomen Kreisen um sich schnappt.

Freitext: Die linke Leerstelle

Code longreads…

Code Review Stack Exchange is a question and answer site for peer programmer code reviews.

Code Review

Und…

Lesebefehl vom 03.08.17

Das Blöde ist aber: Man wird sowieso vielen Menschen kündigen müssen. Darauf zu hoffen, dass hinsichtlich der Automobilindustrie alles bleibt, wie es ist, ist ein großer Irrtum und damit geschäftsschädigend. Wer jetzt kein Modell aus der Tasche ziehen kann, wie er in den kommenden paar Jahren seinen Automobilkonzern komplett umbauen will und wie er dabei das Bestmögliche für aktuelle Mitarbeiterinnen und Mitarbeiter tun kann, der sorgt für das Verschwinden des Konzerns und damit für noch viel größeres Jobsterben.

Spreeblick: Autokorrektur

(![]+[])[+[]]+(![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]] // -> 'fail'

What the f*ck JavaScript?

My Ulysses Setup: All the things… When it comes to writing and being productive, I’ve learned a few tricks over the years.

The Sweet Setup: Shawn Blanc’s Ulysses Setup

Morgenlese XXXI

Dear Product Managers, liebe Produktmanager, so direkt wendet sich der Hackernoon-Text an die Kollegen, aus Sicht der Techies und UXler.

We are curious. Is any of our hard work really paying off for our customers and business? Is it moving the needle? It might not seem like it, but we care. When we know we’re delivering results, it is a little easier to stomach releasing mediocre work, just shipping it, accumulating debt, and jumping to the next project. Without some evidence that we’re making decent decisions, those things add up. Frankly, we stop trusting you and stop caring.

Es folgen harte Worte aus der Welt der Velocity, der Sprintpunkte und der Reviewmeetings.

Keeping us busy is not the goal. Delivering outcomes is the goal.

Haben sie schon mal einen Kaffee im ICE getrunken. Die viel gescholtene braune Suppe ist eigentlich keinen weiteren Artikel wert, außer er hat das zutreffendste Zitat zum Thema Bahnkaffee überhaupt, dann linke ich noch Mit verbranntem Kaffee ins Internet:

Haben Sie schon einmal eine Portion Sahne in den Kaffee geschüttet? Er färbt sich von Schwarz nach Schwarz!

Auch das hat einiges mit meiner Arbeits- und Lebenssituation zu tun. So wie: mein Tischnachbar betreibt die Webseite: Bundestwitter, ich nenne ihn darum auch den Bundestwitterer. Neu und farbenfroh sind sein datengetriebenen Essays, wie Wen verlinken die Bundestagsabgeordneten auf Twitter?.

SPIEGEL-Artikel werden von den MdB am häufigsten geteilt. Es folgen die Welt und der Tagesspiegel. Die taz liegt vor der Bild.

Bild: Parker Byrd auf Unsplash

Morgenlese XXX

Zur Feier der 30. Morgenlese schalten wir ein weiteres live an den sprichwörtlichen Rand des Höllenschlundes, in die USA, wo die bereits dahin siechenden Reste der amerikanischen Demokratie gerade vor unserer aller Augen Suizid begeht. Man mag ja schon morgens nicht mehr in die Twitter-Timeline schauen, wo es vor resignierten oder sarkastischen oder resigniert-sarkastischen Tweets amerikanischer Kollegen nur so wimmelt. Wer der traurigen Realität des Trumpamerica entgehen möchte, der sollte wohl alsbald ein paar Leute entfolgen und niemals dieser Morgenlese lesen.

Was ist das aber gerade aktuell für ein Skandal, der die amerikanischen Medien erfasst hat und bei dem es, auch wenn man zunächst einen anderen Eindruck davon hat, wohl nicht ausschließlich darum geht, das Donald Trump ein Kenner und Liebhaber des Natursekts ist. Glücklicherweise hat sich die New York Times die Mühe gemacht, mal aufzuschreiben, worum es eigentlich geht. Und… naja:

Mr. Trump denounced the unproven claims Wednesday as a fabrication, a Nazi-style smear concocted by “sick people.” It has further undermined his relationship with the intelligence agencies and cast a shadow over the new administration.

Derweil hielt König Trump gestern zum ersten Mal seit Monaten Hof, nein Pressekonferenz, wie man bei Politico nachlesen kann, vor einem Saal von Wohlgesonnener und Claqueure:

“It’s very familiar territory, news conferences,” said Trump, who has been more visible on Twitter than in person since Election Day, as he took the podium. His long absence was the media’s fault, he said, not his. “We stopped giving them because we’re getting quite a bit of inaccurate news,” he said, before calling Buzzfeed, the website that published the full 35-page unverified dossier of allegations against Trump, a “failing pile of garbage.”

Den Vogel schiesst allerdings die Washington Post ab, mit einem Kommentar über die Pressekonferenz, der alles in Lächerliche zieht.

He shouted down a CNN reporter (maybe mistaking him for a BuzzFeed reporter) and said he would not take his question because he was “fake news.” He also took the time to call BuzzFeed a “failing pile of garbage,” which, I guess, is better than a successful pile of garbage and could in fact mean that BuzzFeed is an excellent news source.

Trump also said that he had a terrific, great, wonderful plan to repeal Obamacare and replace it with another plan, Repeal and Replace, which would repeal Obamacare and replace it with another plan, Repeal and Replace, which would repeal Obamacare and replace it with another — well, look, the plan is going to be great, and it will repeal Obamacare but one piece at a time and will replace those pieces with other pieces. (If you could make heads or tails of this answer, please, leave me a voicemail.)

Allein, wenn man das Video sieht, ist es leider gar nicht mehr lustig. Denn was Trump auch sagt ist: they will be facing the consequences, und auch sonst verhält er sich mehr wie lateinamerikanischer Diktator. Unglaublich. Unglaublich.

Bild: Parker Byrd auf Unsplash

Morgenlese XXIX

Ich habe schon viel zu lange keine technischen Artikel gelesen und empfohlen. Dann aber jetzt.

Sven Wolfermann zeigt, was man in alles mit dem Sass Parent Selector – ‚&‘ (ampersand) anfangen kann. Sollte sich ja eigentlich inzwischen herumgesprochen haben, Sven liefert aber gleich ein sehr schönes BEM-Template als Beispielcode mit. Also understand, copy and paste it!

Ebenso für den interessierten Webdev-Neuling empfohlen sei das Tutorial Get Started with Debugging JavaScript in Chrome DevTools, das die Jagd nach einem Scriptfehler mithilfe von Entwicklerkonsole und Debugger Schritt für Schritt vortanzt. Bitte nachmachen.

Chris Heilmann zeigt 7 tricks to have very successful conference calls, auf die aber IMHO jeder von selbst kommen könnte, der schonmal in rund hundert Telefon-/Videokonferenzen seine Lebens- und Arbeitszeit verbrannt hat. Dass Videocalls niemals, niemals, niemals auf Anhieb funktionieren erwähnt Christian nur am Rande.

Und schließlich: Web Performance Stats are Overrated:

We discuss web performance statistics as if the web were a monolith, as if all web applications were uniform, like performance improvement effects are linear. They may not be represented by a simple exponential equation, but performance isn’t a simple science, and metric interpretation shouldn’t be assumed to be linear, or even accurate.

Happy coding!

Bild: Parker Byrd auf Unsplash

Die Big Data Bombe (Sonntagslese XXVI)

Heute empfehle ich nur einen einzigen Artikel und ich sage gleich, er hat das Potential einem den Tag zu versauen.

Die Headline Ich habe nur gezeigt, dass es die Bombe gibt ist ebenso reißerisch, wie deren Unterzeile:

Der Psychologe Michal Kosinski hat eine Methode entwickelt, um Menschen anhand ihres Verhaltens auf Facebook minutiös zu analysieren. Und verhalf so Donald Trump mit zum Sieg.

…und klingt auch ein ganz bisschen nach Reader’s Digest, aber der Artikel hat es leider in sich.

Unklar war auch, ob Big Data eine grosse Gefahr oder ein grosser Gewinn für die Menschheit ist. Seit dem 9. November kennen wir die Antwort. Denn hinter Trumps Onlinewahlkampf und auch hinter der Brexit-Kampagne steckt ein und dieselbe Big-Data-Firma: Cambridge Analytica mit ihrem CEO Alexander Nix.

Um es kurz zu machen: alle Zweifler und Angsthasen hatten Recht, der ganze Kram von der Paybackkarte bis zum Facebook-Like ist dazu geeignet, uns so zu beeinflussen, dass es die Welt erschüttert und es ist schon passiert. Und wie zufällig (ha!) unterstützen die, die die Mittel dazu haben Rechte, Faschisten und Menschenfeinde. Wir sind die Schafe, die sich ihren Schlachter selbst wählen.

Bald kann sein Modell anhand von zehn Facebooks-Likes eine Person besser einschätzen als ein durchschnittlicher Arbeitskollege. 70 Likes reichen, um die Menschenkenntnis eines Freundes zu überbieten, 150 um die der Eltern, mit 300 Likes kann die Maschine das Verhalten einer Person eindeutiger vorhersagen als deren Partner. Und mit noch mehr Likes lässt sich sogar übertreffen, was Menschen von sich selber zu wissen glauben.

Dieses Wissen, umgedreht in eine Art »Menschensuchmaschine«, wurde gezielt eingesetzt, um die Wählermeinung, auf Basis von Kleinstgruppen bis hin zur Einzelperson, zu verändern.

Psychologisches Targeting, wie Cambridge Analytica es verwendete, steigert die Clickraten von Facebook-Anzeigen um über 60Prozent. Die sogenannte Conversion-Rate, also wie stark Leute – nachdem sie die persönlich zugeschnittene Werbung gesehen haben – auch danach handeln, also einen Kauf tätigen oder eben wählen gehen, steigerte sich um unfassbare 1400 Prozent.

Man kann eigentlich nur noch hoffen, dass das jetzt Fake-News sind.

Morgenlese XXIV

Bildet Banden!, den etwas angestaubten Arnacho-Sponti-Aufruf schreit Paul Mason im Freitag hinaus. Banden gegen Trump natürlich.

[D]er Neoliberalismus funktioniert nicht mehr. Er ist kaputt. Sollte er überleben, würde er im besten Fall durch Zentralbank-Geld befeuertes Zombie-Wachstum und im schlechtesten Fall Stagnation produzieren. Aber er wird nicht überleben. Im letzten Sommer habe ich vorausgesagt, dass, wenn wir nicht endlich mit der Ökonomie der hohen Ungleichheit, der hohen Verschuldung und der niedrigen Produktivität brechen, die Bevölkerungen weltweit für ein Ende der aktuellen globalen Ordnung votieren werden. Aufgrund des Brexit und Trump ist dieser Prozess nun unaufhaltsam.

Wichtig auch: der nächste Prüfstein ist nicht die Bundestagswahl in Deutschland, sondern die Bundespräsidentenwahl in Österreich.

Während aber die einen immer noch wie die Irrsinnigen das Wahlergebnis interpretieren, ist es ja vielleicht auch gar nicht echt, es gibt genug Zweifel, dass immer wieder von Neuauszählung die Rede ist. Bei den Aluhüten ist man sich bereits sicher: die Russen haben nicht nur die Demokraten gehackt, sondern auch die Wahlcomputer.

Da passt ein Artikel der Washington Post gut ins Bild, der den sehr vorsichtigen Titel: Russian propaganda effort helped spread ‘fake news’ during election, experts say. Was die Experten sagen: die Quelle vieler Fake-News die so während der Wahlkampfs für Aufsehen sorgten (und teilweise von Trump und seinem Team wiederholt wurden), kommen aus wenigen Quellen. Oft von russischen Medien wie Russia Today (RT).

Some of these stories originated with RT and Sputnik, state-funded Russian information services that mimic the style and tone of independent news organizations yet sometimes include false and misleading stories in their reports, the researchers say. On other occasions, RT, Sputnik and other Russian sites used social-media accounts to amplify misleading stories already circulating online, causing news algorithms to identify them as “trending” topics that sometimes prompted coverage from mainstream American news organizations.

Dagegen nochmal wirklich schmerzhaft, also wirklich schmerzhaft, sie müssen wissen, es ist eine komplizierte Sache, also wirklich schmerzhaft liest sich der komplette Interview-Mitschnitt von Donald Trump bei der New York Times. Vielleicht reicht auch eine Kostprobe:

Oh, I see. I might have brought it up. But not having to do with me, just I mean, the wind is a very deceiving thing. First of all, we don’t make the windmills in the United States. They’re made in Germany and Japan. They’re made out of massive amounts of steel, which goes into the atmosphere, whether it’s in our country or not, it goes into the atmosphere. The windmills kill birds and the windmills need massive subsidies. In other words, we’re subsidizing wind mills all over this country. I mean, for the most part they don’t work. I don’t think they work at all without subsidy, and that bothers me, and they kill all the birds.

Tja, nur nicht den Humor verlieren. So wie die Amazon-Rezensenten des Make-Amerika-Great-Again-Weihnachtsbaumschmuck.

Bild: Parker Byrd

Morgenlese XIII

Zur Abwechslung habe ich heute mal wieder ein paar technische Themen in die Pipe gelegt.

CSS Grids sind immer öfter Thema in meinem Entwickler-Umfeld, wenn sie denn endlich die Showbühne erreichen, wird das groß. Derzeit gibt es Grid Layout in IE11 und Edge14, Firefox, Chrome und Safari (Technology Preview) verstecken die Funktion noch hinter einem Flag, status: in development. Nichtsdestotrotz kann man sich aber ja schon mal mit der Frage auseinandersetzen, Should I use Grid or Flexbox?.

Nicht so schöne Nachrichten gibt es mal wieder um das Thema Browser-Erweiterungen, wie es aussieht sind mutieren diverse Chrome-Erweiterungen zu Werbeschleudern. Schade, auch so wirklich wirklich wichtige Erweiterungen wie der W3Schools Hider sind dabei. Inzwischen gilt:

Auch wer keine der oben genannten Erweiterungen installiert hat, sollte die aktuellen Ereignisse zum Anlass nehmen, die Liste der installierten Browser-Extensions auszumisten. Browser-Erweiterungen haben weitreichende Befugnisse und dürfen zum Beispiel alle aufgerufenen Webseiten mitlesen und modifizieren.

Und jetzt nochmal richtig Wasser auf die Mühlen der Aluhüte: Welcome to the New Era of Easy Media Manipulation. Adobe präsentierte mit Adobe Voco einen Prototypen einer Software zum einfachen Editieren von Audiodateien. Mit rund 20 Minuten gesprochener Audio-Aufnahme eines Menschen kann die Software dessen Sprache schon sehr sehr sehr gut aus Text wiedergeben. Man liest einen Audioschnipsel ein, dessen Text wird unter der Tonspur dargestellt. Man ändert den Text, und aus dem Programm fällt der nun geänderte Text gesprochen wieder heraus. Präsentiert wurde das Tool absolut albern und peinlich auf der letzten Adobe Max Konferenz:

Natürlich lassen sich nicht nur alberne Pranks mit der Software veranstalten, sondern als Photoshop für Sound ist es gerade im Zusammenhang mit den heute so oft zitierten Fakenews ein klasse Tool. Es reicht ja schon, dass man nun in Zukunft keiner Audioquelle mehr trauen kann…

Bild: Parker Byrd

Morgenlese XXII

Na, könnt ihr inzwischen wieder gut schlafen? Den ersten trumpindizierten Kater überwunden? Ich schätze, da werden noch viele folgen.

Nun ist viel von der Filterblase die Rede, die angeblich den Sieg Trumps mitverursacht habe und sie ist ja auch, soviel gene ich zu, ein Teilaspekt meines Erklärungsansatzes über die Wahl, scheint mir derzeit aber tatsächlich überbewertet zu werden. Dies sieht man auch bei Carta so, dort enttarnt man gleich den Mythos Filterblase:

Es ist allerdings unwahrscheinlich, dass politische Entwicklungen wie der Brexit allein den Filteralgorithmen zugeschrieben werden können. Zwar bedienen sich Presse und Blogs gerne der Filter Bubble als mystischem Begriff einer subtilen Machtstruktur im Internet, jedoch entbehren die Annahmen über negative Konsequenzen der Filter Bubble jedweder Empirie. Forschungsergebnisse hinsichtlich des Einflusses von Filteralgorithmen auf den Nachrichtenkonsum deuten eher darauf hin, dass sie das ideologische Spektrum erweitern, als es einzugrenzen

Politikwissenschaft und Soziologie for the win. Eher den persönlichen Erfahrungsschatz bemüht Andreas Wilkens bei heise.de, er verbrachte eine Nacht in der Filterblase, nur nicht in der gleichen über die zur Zeit allerorten fabuliert wird:

Mag ja sein. Ob aber in der gedruckten oder virtuellen Presse oder in Fernsehdiskussionen: Die Befürworter der Filterblasen-Theorie wandten diese immer nur auf die anderen an, die imaginären Trump-Wähler. Die Trumper ließen sich ohne Wenn und Aber blenden, weitere Motive für ihr Wahlkreuz blieben kaum erwähnt. Ja, auch ich war in Diskussionen immer gerne mit dem Einwurf zur Stelle, ohne Facebook wären AfD und Pegida so nicht möglich. Und Trump erst recht nicht.

Ja, in der steckte ich auch, ich war nämlich auch sicher, Clinton würde gewinnen.

Aber was tun?

Es muss aber ja auch weitergehen und, da sind wir uns glaube ich einig, aktiv zu werden, um eine Wiederholung zu vermeiden. Die Wahlerfolge von Marie LePen oder anderer europäische Neofaschisten, oder Erdrutsche wie der Brexit, haben uns ja bislang unbeeindruckt gelassen. Aber es gibt Dinge zu tun: Österreich schickt sich im Dezember an, einen Rechtspopulisten ins Bundespräsidentenamt zu klagen bzw. wählen, und 2017 ist dann Bundestagswahl in Deutschland.

Vielleicht ein neuer linker Populismus, wie ihn René Walter vorschlägt?

Meine Vorschläge dafür sind bekannt: Ein neuer linker Populismus, der anders als rechter Populismus weniger aus „dem Volk nach dem Maul reden“ besteht, sondern in der Vermittlung von komplexen Zusammenhängen durch populäre Medien, ein linkes Boulevard oder Popkultur (und den ich basierend auf einem Schreibfehler hier auf NC als „Popularismus“ bezeichnen würde). Das gepaart mit einer Rückbesinnung auf Ur-Linke Themen wie eben Solidarität, Arbeiterrechte und soziale Gerechtigkeit könnte Rechten wie eben Trump den Boden unter den Füßen wegziehen, sofern es dafür nicht bereits zu spät ist.

Johnny vom Spreeblick kommt nach seinem undifferenzierten Trump-Rant mit hoffnungsvollem Ende zu einem wie ich finde überraschenden Ergebnis:

Nicht zum ersten Mal denke ich daher seit einigen Wochen neben dem ganzen Trotzdemlächeln darüber nach, in eine Partei einzutreten. Mir fällt das enorm schwer. Ich hasse Kompromisse, stundenlange Debatten, langweilige Meetings. Außerdem wird keine der bestehenden Parteien meine Haltung zum Leben auch nur achtzigprozentig widerspiegeln. Jede Partei hat mal Scheiß gebaut, in jeder Partei sind Leute, mit denen ich gar nicht so gerne am Tisch sitzen möchte.

Erstmal keine Pointe. Er schreibt gerade ausdrücklich nicht, welche Partei das sein könnte, klingt mir aber sehr nach dieser Kampagne.

Bild: Parker Byrd

Gerade noch Morgenlese XXI

Diese Ausgabe der Morgenlese steht unter dem Motto… naja, man ahnt es schon.

Adrian Daub sieht mit der Präsidentschaftswahl »Das Ende der Aufklärung« gekommen, und setzt sie damit in den Zusammenhang des Bildes, das die USA bis hierhin abgegeben haben, als Leuchtturm für Modernität von der Unabhängigkeitserklärung bis zu Obamas Amtszeit und dessen Errungenschaften. Ersetzt wird dies durch… nichts.

Diese Wahl ist kein Triumph der Gegenaufklärung, des Klerikalen oder des Wertekonservativen. Trump huldigt keinen Werten, hat mit Religion nichts am Hut. Billiges Entertainment, taumelndes Wir-Gefühl und eine geradezu mephistophelische Lust an der Zerstörung treibt seine Anhänger an. Alles was entsteht, ist wert, dass es zugrunde geht. An Wahrheit hat Trump kein Interesse, die Wahl war für ihn eine Mauschelei, bis er wider Erwarten gewann. Das fällt seinen Fans natürlich auch auf, aber auch sie scheinen in einer postfaktischen Welt zu leben, in der einzig das Gefühl noch zählt: die Wut, das Dazugehören, die Feindschaft.

Womit ein Gedanke sehr treffend beschrieben ist, den ich heute morgen auch schon streifte, die Lust an der Zerstörung, die herumliegende Lunte anzuzünden (und der Überraschung, wenn es knallt, siehe dazu Brexit).

Christian Bangel hingegen beschäftigt sich nicht mit dem Ergebnis selbst, sondern wie es nun weiter geht und fragt: Wer kann Trump jetzt noch stoppen?. Und leider zeichnet er ein düsteres Bild davon, wie die berühmten checks and balances versagen könnten, unter dem Druck des Undemokraten, dem Einfluss der Tea Party, der außenpolitischen Macht, die ein Präsident der USA nun einmal hat.

Trump kann einen Krieg beginnen, erst nach 60 Tagen muss der Kongress über diesen Einsatz befinden. Eine Atombombe lässt sich in weniger als einer Stunde abfeuern. Und selbst die 60-Tage-Regelung ist umstritten. Den US-Einsatz im Kosovokrieg befahl Bill Clinton ohne formale parlamentarische Billigung.

Jetzt sollte man vielleicht wirklich beginnen, Vorräte für schlechte Zeiten einzukaufen.

Vorher vielleicht nochmal die ganze Gewinner-Rede von Donald Trump nachlesen.

Thank you. Thank you very much, everybody. Sorry to keep you waiting. Complicated business. Complicated. Thank you very much.

Die Verschwörungstheoretiker unter uns können ja auch mal auf die Wikipedia-Seite der 9. November schauen, scheinbar traditionell ein Tag für Umbrüche jeglicher Art. Die Wahl Donald Trumps steht allerdings noch nicht drauf.