Angelesen #41

Nachdem Pinboard schlussendlich Delicious gekauft hat und somit die Recommended Readings von Habi nun auf meinem Code generiert werden steht uns eigentlich nichts im Weg mal wieder zu versuchen die Links wieder öfters online zu stellen, nicht?

Das Problem ist meistens, dass ich am Sonntagabend die Links generiere, feststelle das es immens viele sind. Diese auf die nächste Woche verschiebe und am Sonntag drauf das gleiche Problem habe 😉

Ops: It’s everyone’s job now (

If the first wave of DevOps transformation focused on leveling up ops teams at writing code, the second wave flips the script. You simply can’t develop quality software for distributed systems without constant attention to its operability, maintainability, and debuggability. You can’t build modern software without a grounding in ops.

Dev – Your turn 😉

A world of free movement would be $78 trillion richer (

To clarify, “open borders” means that people are free to move to find work. It does not mean “no borders” or “the abolition of the nation-state”.

Broadpwn: Remotely Compromising Android and iOS via a Bug in Broadcom’s Wi-Fi Chipsets | Exodus Intelligence (

Broadpwn is ideal for propagation over WLAN: It does not require authentication, doesn’t need an infoleak from the target device, and doesn’t require complicated logic to carry out. Using the information provided above, an attacker can turn a compromised device into a mobile infection station.


graphcool/chromeless: 🖥 (

Chrome automation made simple. Runs locally or headless on AWS Lambda.

Sweet Chrome als Lambda Funktion laufen lassen 🙂

My $169 development Chromebook (

Ah nun will ich ein Chromebook. Klein handlich und wenn möglich mit USB-C

Coop soll 20 Millionen Fr Strafsteuern für Self-Scanning zahlen (

Eine Steuer von 10’000 Franken pro Monat auf jeden Self-Scanning-Automaten: Dies fordern linke Politiker im Kanton Genf. Der Detailhandel zittert.

Derzeit findet dank dem Genfer Parlament eine rege Diskussion zu den Self-Checkout Kassen statt.

Ich denke die Zeit wäre besser investiert, wenn man die Energie in ein Bedingungsloses Grundeinkommen stecken würde anstelle von einer Automatensteuer. Wobei ich mich frage, wieso das das Self-Checkout ein Problem sein soll. Was ist mit Verkaufsmaschinen, Ticket- oder Geldautomaten?

The lazy person’s guide to saving the world (

End extreme poverty. Fight inequality and injustice. Fix climate change. Whoa. The Global Goals are important, world-changing objectives that will require cooperation among governments, international organizations and world leaders. It seems impossible that the average person can make an impact. Should you just give up?
No! Change starts with you. Seriously. Every human on earth—even the most indifferent, laziest person among us—is part of the solution. Fortunately, there are some super easy things we can adopt into our routines that, if we all do it, will make a big difference.

Read – Think – Act!

The lazy person’s guide to saving the world (

We’ve made it easy for you and compiled just a few of the many things you can do to make an impact.

Revealed: the insidious creep of pseudo-public space in London (

Pseudo-public spaces – large squares, parks and thoroughfares that appear to be public but are actually owned and controlled by developers and their private backers – are on the rise in London and many other British cities, as local authorities argue they cannot afford to create or maintain such spaces themselves.

Mysterious Mac Malware Has Infected Victims for Years (

Neither Reed nor Wardle know how the malware got onto the victim computers. But the big mystery surrounding FruitFly is who is behind it.

OSx Security 0 : Gute Hintergrundgeschichte zum Thema Mac Malware

The starships of the future won’t look anything like Star Trek’s Enterprise (

Once on site, the group starts building, initial concepts and materials in hand. The build typically takes at least four weeks, with participants joining in as intensely as their schedules allow.

Starship building – DIY Style

Objective-See (

Mac malware often spies on users by recording audio and video sessions…sometimes in an undetected manner.
OverSight monitors a mac’s mic and webcam, alerting the user when the internal mic is activated, or whenever a process accesses the webcam.

OSx Security 2: Oversight warns you if a service accesses the microphone or camera

Objective-See (

Malware installs itself persistently, to ensure it is automatically executed each time a computer is restarted. KnockKnock uncovers persistently installed software in order to generically reveal such malware.

OSx Security 1 : Checking persistently installed services

Rambox : Free, Open Source and Cross Platform app for Slack, WhatsApp, Messenger, Skype and much more… (

Free, Open Source and Cross Platform messaging and emailing app that combines common web applications into one.

Da die Franz App irgendwie tod ist und auch auf Github die Repos langsam verschwudnen sind hab ich mich nach alternativen umgeschaut und Rambox gefunden. Sieht gut aus soweit.

Monospaced Programming Fonts with Ligatures (

Mal ausprobieren 🙂

$200 solar self-sufficiency — without your landlord noticing. (

This project started with a simple idea: What if energy generation was a consumer electronic you could order off Amazon?

Mal ein nettes Rechenbeispiel, leider wird es schwierig schon nur ein 15′ Macbook rein aus Solarstrom zu betreiben mit dem Setup.

Wandernacht 2017 – Sarnersee

Nachdem ich am Freitag den Klettersteig bei Mürren durstieg, war am Samstag Wandern mit Raffinesse angesagt. Komisch sich gegen 22:15 Uhr zum Wandern zu treffen. Aber genau das habe ich vergangenen Samstagabend, zusammen mit 3 Freunden, getan. 22:13 in Sachseln (OW) angekommen umwanderten wir bei Vollmond und Wetterglück 22 km um den Sarnersee.

Unter fachkundiger Leitung von Peter absolvierten wir die Wanderung zwischen 22:00 und 05:00 morgens, mit Zwischenhalt im Camping Giswil – wo ein kleines Frühstück aufwartete!

Streckenverlauf: Sachseln Bahnhof (472) – Dorni (502) – Sarner Grotte (485) – Giglen (584) – Büel (630) – Mattacher (628) – Camping (470) – Zollhaus (475) – Sachseln Bahnhof (472)

Und die Tracks:

Angelesen #40

Und da wären wir wieder die Links der Woche! Zwischen Musik – Shell-Reparatur und Security. Zudem hat Habi hat die recommended readings aufgegeben, leider. Aber ja das Bloggen heutzutage…

Support us / Hype Machine (

As music experiences on the internet have become more centralized, powered by a handful of large services, they’ve also become more alike. Today, a listener’s choice is between minor interface and catalog differences—a narrow way of interacting with a key part of contemporary culture. We think that people deserve a multitude of ways of experiencing music, and we’d like to build more of them with your support and feedback.

Ich habe geradel meine HypeMachine Supporter Subscription aktiviert. Den Musikdienst nutze ich seit etwa 2009. Gut für alle die Musik-Nerds die gerne mal etwas neues hören 🙂

Scott Gilbertson: ‘Kill Google AMP Before It Kills the Web’ (

I’d stand by that even if the implementation were great. But the implementation is not great — it’s terrible. Yes, AMP pages load fast, but you don’t need AMP for fast-loading web pages. If you are a publisher and your web pages don’t load fast, the sane solution is to fix your fucking website so that pages load fast, not to throw your hands up in the air and implement AMP.

AMP optimiert das Web für Google und sonst für niemanden.

Theresa May to create new internet that would be controlled and regulated by government (

“Some people say that it is not for government to regulate when it comes to technology and the internet,” it states. “We disagree.”

Das geht ja total in die richtige Richtung, NOT!

BASH – Fix The Display and Console Gibberish on a Linux / Unix / OS X / BSD Systems – nixCraft (

$ reset
$ stty sane
$ clear

the three steps to get your shell back in order 🙂

GoAccess – Visual Web Log Analyzer (

GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.

  • Looks nice √
  • Websockets √
  • runs on the shell √
  • and in docker √√√√

Bartender 2 | Mac Menu Bar Item Control (

Bartender 2 lets you organize your menu bar apps, by hiding them, rearranging them, or moving them to the Bartender Bar.

Ja, ich weiss das Tool gibts schon lange. Bin aber erst grad mal wieder darüber gestolpert. Jetzt habe ich endlich auch eine aufgeräumte Menu-Bar.


PINEBOOK is an 11.6″ or 14″ notebook powered by the same Quad-Core ARM Cortex A53 64-Bit Processor used in our popular PINE A64 Single Board Computer. It is lightweight and comes with a full size keyboard and large multi-touch touchpad for students and makers.

Spannendes Projekt. Ein ARM basierendes Notebook mit allen Nettigkeiten die man sich so wünscht.

“MP3 is dead” missed the real, much better story (

MP3 is supported by everything, everywhere, and is now patent-free. There has never been another audio format as widely supported as MP3, it’s good enough for almost anything, and now, over twenty years since it took the world by storm, it’s finally free.

MP3 ist nicht Tod, es ist jetzt frei 🙂

The need for urgent collective action to keep people safe online: Lessons from last week’s cyberattack (

The governments of the world should treat this attack as a wake-up call. They need to take a different approach and adhere in cyberspace to the same rules applied to weapons in the physical world. We need governments to consider the damage to civilians that comes from hoarding these vulnerabilities and the use of these exploits.


Wie das früher mit der Zeitansage funktioniert hat (

Die Sendung mit der Maus erklärte in den 70er Jahren, wie die Zeitansage funktioniert hat. Und nein, ich wusste das bis eben nicht. Allerdings habe ich auch noch nie in meinem Leben bei der Zeitansage angerufen.

PHP Versions Stats – 2017.1 Edition (

A few observations: With a big boost of PHP 7.1 installs, PHP 7 overall now represents over 50%. 5.3/5.4 are really tiny and even 5.5 is dropping significantly which is good as it is not maintained anymore since last summer. That’s a total of 85% of installs done on supported versions, which is pretty good.

Promising statistics!

njhartwell/pw3nage: If you get pw3ned, might want to fix your shell (

This is a rather silly POC of a vulnerability in custom shell prompt scripts that I suspect is rather widespread. I noticed when working on a branch that included (for the sake of cuteness) a $ that my prompt that usually includes the branch name had a bunch of gibberish. I suspected the zsh pluging I was using did not properly escape shell metacharacters, so I tried a few more things and landed on this.

You might want to fix your shell 😉

Angelesen #39

Mal wieder ein paar Links. Irgendwie sollt ich das hinkriegen das wieder wöchentlich zu veröffentlichen 🙂

Guaranteed Minimum What? (

We’re now seeing the next wave of creative destruction transforming society. We don’t yet know how it will end. At the moment it looks like people with the skills to create and manage complex systems or build and maintain computer guided equipment will do pretty well. So what about everyone else?

600 Watt, 3d-printed, Halbach Array, brushless DC electric Motor (

Ein self-made 600 Watt Brushless Motor!

Kurz frottiert: SVP gegen Reitschul-Schliessung (

Die Reitschule sei eine «öffentliche Institution», schreibt Beuchat. «Darf diese einfach nach Belieben schliessen?»

Nicht alles das öffentliche Gelder erhält ist de-facto eine öffentliche Institution. Abgesehen davon ganz Lustig wenn die SVP was gegen die schliessung der Reitschule hat 😉

CPU Utilization is Wrong (

Nowadays, CPUs have become much faster than main memory, and waiting on memory dominates what is still called “CPU utilization”. When you see high %CPU in top(1), you might think of the processor as being the bottleneck – the CPU package under the heat sink and fan – when it’s really those banks of DRAM.

MicroBadger (

Have you ever found an image on Docker Hub and wondered what code it was built from? Or tried to locate the Docker image for a source code repo?

MicroBadger makes it easy to see the contents of a container image, including the layers, the base image it depends on, and its labels & other metadata.

As is dead microbadger can help out

Schweiget! und schreibet! (


Früher ging es auch ohne. Da haben wir noch getippt! Sogar bevor es die Smartphones gab! Selbst da haben wir uns SMS geschickt. Wir haben die Zifferntasten als Buchstabenauswahl genutzt, mussten teilweise 3x auf die Taste drücken, bis endlich der gewünschte Buchstabe erschien und es gab gar keine Wortvorschläge. Wir haben jeden fucking einzelnen Buchstaben ausgewählt! Jedes Wort einzeln und bis ganz zu Ende getippt. So war das damals! Disziplin hatten wir! Durchhaltevermögen! Ehrgeiz! Echter Kommunikationswille!

Gelateria in Zürich eröffnet: Grazie, Berna (

In der Bundesstadt hat sich die «Gelateria di Berna» innert sieben Jahren einen legendären Ruf erarbeitet. Nun wagt sie erstmals den Schritt aus Bern hinaus – und hat am Freitag ihren kleinen Zürcher Ableger eröffnet.

Bäm Hauptstadt-Export sozusagen <3

Democracy Hacked (

The most prolific account tweeted 1668 times in the roughly 24 hours of data ― that’s faster than a single (re)tweet per minute, all day with no sleep.

Die Ökonomie der Desinformation.

Something is wrong when the ‘telephone app’ on your phone becomes 3rd party (

But when I realised that the dialler now labelled itself as ‘truecaller’ – something I had never heard of, shoot, I didn’t even know the dialler is an app – it gave rise to a bad suspicion: Is some of my phone’s core functionality now provided by a 3rd party app? Indeed. Does it respect my privacy? No. Can I uninstall it again? No. Was I ever asked to comply with their terms and conditions? Of course not.

Interessanter Beitrag.

“Of course it leaks” (

I was once working with a
customer who was producing on-board software for a missile. In my analysis
of the code, I pointed out that they had a number of problems with storage
leaks. Imagine my surprise when the customers chief software engineer said
“Of course it leaks”. He went on to point out that they had calculated the
amount of memory the application would leak in the total possible flight time
for the missile and then doubled that number. They added this much
additional memory to the hardware to “support” the leaks. Since the missile
will explode when it hits it’s target or at the end of it’s flight, the
ultimate in garbage collection is performed without programmer intervention.