Bookmarks der Woche

Mein Bookmarks XML Feed.

Bookmarks der Woche

Mein Bookmarks XML Feed.

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