Weekly Digest – Week 51, 2020
Article and News
Complexity Has to Live Somewhere
»Complexity has to live somewhere. If you are lucky, it lives in well-defined places. … If you’re unlucky and you just tried to pretend complexity could be avoided altogether, it has no place to go in this world. But it still doesn’t stop existing.«
https://ferd.ca/complexity-has-to-live-somewhere.html
History of if … then … else
Transcription of a short talk that explains how the if-then-else statement came to life.
https://github.com/ericfischer/if-then-else/blob/master/if-then-else.md
Forbidden Lore: Hacking DNS Routing for k8s
Explains what you can do when you have special DNS requirements inside of Kubernetes.
https://wgtwo.com/blog/forbidden-lore-hacking-dns-routing-for-k8s
Google Services Outage on 2020-12-18
This post mortem explains how a change in the quota system has lead to an outage of customer-facing services requiring Google OAuth. Detecting, analyzing, and fixing an issue of this complexity in three-quarters of an hour is remarkable.
https://status.cloud.google.com/incident/zall/20013
Commits Are Snapshots, Not Diffs
This insightful article helps with understanding the Git object model.
https://github.blog/2020-12-17-commits-are-snapshots-not-diffs/
Personal Server Configuration with k3s
The link contains a step-by-step guide with interesting self-hosting tips.
https://github.com/erebe/personal-server
Half of 4 Million Public Docker Hub Images Found to Have Critical Vulnerabilities
Report on scanning publicly available Docker Hub images for vulnerabilities. It isn’t the first analysis of this kind, but the result is always the same: There are still many harmful container images out there.
https://www.infoq.com/news/2020/12/dockerhub-image-vulnerabilities/
Projects and Releases
Linux 5.10
Linux 5.10 was released. It is an LTS release and will receive support over the next five years. Among the many updates and fixes are Btrfs and EXT4 performance tuning, better RISC-V support, and enhancements for BPF programs.
https://lore.kernel.org/lkml/CAHk-=whCKhxNyKn1Arut8xUDKTwp3fWcCj_jbL5dbzkUmo45gQ@mail.gmail.com/T/#u
JetBrains Qodana
JetBrains announced the early access program for Qodana, their new static analysis tool suited for running in CI/CD environments.
clair
clair
is a tool for doing static vulnerability analysis in OCI and Docker containers.
pbgopy
pbgopy
is a clipboard sharing server.
https://github.com/nakabonne/pbgopy
WireGuard Support in FreeBSD
With this commit, WireGuard supports lands in the FreeBSD kernel.
https://svnweb.freebsd.org/base?view=revision&revision=368163
Depix
Impressive work on recovering information from pixelated images. TLDR: If you want to conceal sensitive information, don’t just pixelate it.
https://github.com/beurtschipper/Depix
:wq