Hello time travelers, the most difficult moments for clocks are the leap seconds. Additional to leap years we also have seconds that are injected into our time system from time to time (pun intended :P).…
The network time protocol
Hallo vrienden, the internet time protocol (NTP) is the basis of time synchronization in computer networks. This weeks paper explains the design principles behind it. As the paper is form 1991 you will find some…
Time is relative
Happy new year everyone, during the holidays I did think about my life as well as the past and future of human kind….just kidding 😉 But I went down the rabbit whole in one of…
Reaching distributed consensus
Hallo ihr lieben, this weeks paper came to me trough a reply to the Bitcoin paper in the Telegram group. One member did point out that Bitcoin is one of the first widely used technologies…
Winning in the Casino by solving the Multi-Armed Bandit Problem
Hey upcoming data science expert, this weeks topic caught my interest as I overheard some colleagues from the machine learning department. Multi-armed bandit theory is a quite old math problem from the 80s with still…
Read more of Winning in the Casino by solving the Multi-Armed Bandit Problem
The birth of Bitcoin
拝啓, (Japanese as Satoshi Nakamoto claims to be from Japan) this weeks topic is more on the hipster side of things: Bitcoin. Everyone is talking again about it as the price is rallying, but how…
“Never change a running system” is not an option anymore: Introduction of Chaos Engineering
Witam mojego ulubionego abonenta, this weeks topic is about my favorite devops/SRE hype topic: Chaos Engineering. With intentionally introducing chaos and failure into your systems you ensure that developers always think about the failure case…
Conflict-free replicated data types to archive eventual consistency
Hola persona grandiosa, after last weeks topic on the CAP theorem, this week is a lot more practical. A conflict-free replicated data type (CRDT) helps you build a distributed system where all nodes converge to…
Read more of Conflict-free replicated data types to archive eventual consistency
CAP theorem
Dear awesome person, this weeks paper is about a topic that can be considered ancient in our CS world. The CAP theorem was first introduced in 2000 and this weeks paper is revisiting it in…
How Firecracker microVMs work
Dear awesome person, I found this week’s paper while working on my thesis on an AWS Lambda related topic. If you ever wondered how the inner workings of AWS Lambda are and how the container/VM…
Facebooks Configuration as Code Framework
Dear awesome person, as you can see from the newsletter being late this is not some automatic random paper picker I build but indeed me as a Human selecting the papers and sending them out.…
zk-SNARKs
Dear awesome person, the very first newsletter I ever send to Weekly CS Paper is about the topic zk-SNARK a Non-interactive zero-knowledge proof underlying the Zcash cryptocurrency. The paper is quite long as I wanted…
Privacy friendly website analytics also will be blocked by default
First things first: I love the movement to use more privacy-friendly website analytics tools. More and more small startups are popping up and help you to move away from Google Analytics. And each and every…
Read more of Privacy friendly website analytics also will be blocked by default
Borg+Vorta is finally a usable backup solution for Linux desktop
TLDR; After years of searching around I finally found a Linux backup setup that fits my needs: Borg + Vorta + BorgBase As long as I can think back, backing up my Linux system always…
Read more of Borg+Vorta is finally a usable backup solution for Linux desktop
k-anonymity
As you might already have recognized I am in favor of strong privacy technology to counter the surveillance in our current age. One pillar to archive this is to get developers thinking about this and…
Manual flush golang http.ResponseWriter
Flush the http.ResponseWrite within your code
WIFIonICE not working on Linux
Fix problems with the Free WIFIonICE and the Docker Bridges
tor.js – Minimal JavaScript library to check if your visitors are TOR users
Show custom content to visitors of your page using TOR
Local WordPress plugin development with docker-compose
Supercharge your development flow with installing your development environment in Docker
Digitale Schutzmaßnahmen für die Teilnahme an einer Demo / Digital Security for Protesters
Protect your digital life while attending a protest
Known length slice initialization speed – Golang Benchmark Wednesday
Use the right method to initialization your slices to improve performance
How switching my parents over to Linux saved me a lot of headache and support calls
My approach for switching my parents to Linux
Standard net/http config will break your production environment
Updated information about how to use the net/http package in production
Schrödingers website: How to close your blog the right way!
Archive your website into the wayback machine before closing it