Issue #72
Curated list of blogs, videos, papers, podcasts on programming and distributed systems.
Do what you can, with what you have, where you are.
- Theodore Roosevelt
Posts
Stupid Unix Tricks
Some useful unix tricks. - #sneak #berlin
BrachioGraph - the cheapest, simplest possible pen-plotter
arm-writer - is an easy-to-build pen-plotter, driven by a library of simple Python applications. - #brachiograph
My favourite Git commit
I like Git commit messages. Used well, I think they’re one of the most powerful tools available to document a codebase over its lifetime. I’d like to illustrate that by showing you my favourite ever Git commit. - #fatbusinessman
Mu: A minimal hobbyist computing stack
Over the past year I've been working on a minimal-dependency hobbyist computing stack (everything above the processor and OS kernel) called Mu. The goal is to:
- build up infrastructure people can enjoy programming on,
- using as little code as possible, so that people can also hack on the underpinnings, modifying them to suit diverse desires. - #akkartik
What nobody tells you about documentation
It doesn’t matter how good your software is, because if the documentation is not good enough, people will not use it.
Even if for some reason they have to use it because they have no choice, without good documentation, they won’t use it effectively or the way you’d like them to.
Nearly everyone understands this. Nearly everyone knows that that they need good documentation, and most people try to create good documentation.
And most people fail. - #divio
How to f**k up software releases
I manage releases for a bunch of free & open-source software. Just about every time I ship a release, I find a novel way to fuck it up. Enough of these fuck-ups have accumulated now that I wanted to share some of my mistakes and how I (try to) prevent them from happening twice. - #drewdevault
Firefox’s New WebSocket Inspector
The WebSocket Inspector is part of the existing Network panel UI in DevTools. It’s already possible to filter the content for opened WS connections in this panel, but till now there was no chance to see the actual data transferred through WS frames. - #hacks #mozilla
Kubernetes Networking: Behind the scenes
While there are very good resources around this topic (links here), I couldn’t find a single example that connects all of the dots with commands outputs that network engineers love and hate, showing what is actually happening behind the scenes. - #itnext
New Diagnostic Architecture Overview
In this blog post we would like to share a couple of important updates on improvements to diagnostics being worked on for the upcoming Swift 5.2 release. This includes a new strategy for diagnosing failures in the compiler, originally introduced as part of Swift 5.1 release, that yields some exciting new results and improved error messages. - #swift
why "enterprise software" sucks
Interpreting Go
In this post we'll use the Go parser package to interpret the AST directly (as opposed to compiling to a bytecode VM) with enough to support a recursive implementation of the fibonacci algorithm - #notes #eatonphil
Video
Deep learning with Pytorch: A 60 minute blitz
Understand PyTorch’s Tensor library and neural networks at a high level.
Train a small neural network to classify images - #pytorch