Tuesday, September 10, 2019

[Links of the Day] 10/09/2019: 6 pager, engineering user stories, disaggregated persistent memory


  • Using 6 Page and 2 Page Documents To Make Organizational Decisions : The famous Jeff Bezos six-page document and review meeting process, as a mechanism to address this challenge. I like the concept but it can be hard to adopt without a company-wide push from the top. 
  • Engineering guide to writing correct User Stories : Nice and concise guide that will help you to write better user stories and focus on their needs.
  • OpenFAM : a programming model for disaggregated persistent memory. This looks cool but I really wonder if HP labs ( and the parent company) is going anywhere with this. They touted the whole "the machine" a while back but we can't see any production-ready application of the concept yet.  [paper]


Thursday, May 09, 2019

[Links of the Day] 09/05/2019 : Algorithms discrimination, Generalised solution to distributed consensus, P2P Docker registry

  • Discrimination in the Age of Algorithms : Machine learning has a huge potential, both for good and evil. The most perfidious is discrimination from an opaque algorithm, as proving that the algorithm is discriminative becomes extremely hard post-hoc. 
  • A generalised solution to distributed consensus : this result will rapidly become the first thing taught in every single distributed systems class. And if this holds as a generalization of trustful distributed consensus as a field, then she has defined its Turing Machine equivalent. And it is even remarkably easy to understand!
  • kraken : P2P Docker registry capable of distributing TBs of data in seconds

Tuesday, May 07, 2019

[Links of the Day] 07/05/2019 : JIT runtime for WASM, Advanced Distributed Command Dispatch, Data templating for all

  • WasmTime : Standalone JIT-style runtime for WebAsssembly, using Cranelift
  • Brighter : Command Dispatcher, Processor, and Distributed Task Queue
  • Jsonnet : A data templating language for app and tool developers. This seems to hit a sweet spot for app configuration and tools. Often a lot of microservices/ apps have chained dependency in their configuration and we are still forced to write and maintain each of these configuration files separately. Jsonnet helps you solve that issue.

Thursday, April 18, 2019

[Links of the Day] 18/04/2019 : Decentralised networks made easy, Reload Linux system over ssh, Self Hosted push notification

  • Octopus : Octopus allow you to streamline the creation of decentralized networks.
  • reload.sh : Wipe, reinstall or restore your system from running GNU/Linux distribution. Via SSH, without rebooting. 
  • Gotify : A self-hosted push notification service. But beware as worth noting that this will use a noticeable amount of power more than Google cloud messaging. Google/Apple and others have special deals with carriers that might make such solution cost prohibitive.


Tuesday, April 16, 2019

[Links of the Day] 16/04/2019 : L3 VPN gateway, NSA reverse engineering toolkit, Proof of History based block-chain

  • Vita : high-performance L3 VPN gateway you can use to interconnect your networks.
  • Ghidra : the first real competitor to IDA Pro, the extremely expensive and often pirated state-of-the-art software for reverse engineering.
  • Solana : bold claim from the authors as they claim to support 710,000 tx/s with off-the-shelf hardware and no sharding. This seems to be enabled by leveraging proof od history mechanism rather than the traditional proof of work that bitcoin and al. use.


Tuesday, March 05, 2019

[Links of the Day] 05/03/2019 : RDMA for containers, K8s for hobbyist, OpenSource mobile core network

  • FreeFlow : virtual RDMA networking purely with a software-based approach using commodity RDMA NICs for containers. 
  • K8s clusters for hobbyist : how to setup and operate a fully functional, secure Kubernetes cluster on a cloud provider such as Hetzner Cloud, DigitalOcean or Scaleway.
  • Magma : open-source software platform that gives network operators an open, flexible and extendable mobile core network solution.

Thursday, February 21, 2019

[Links of the Day] 21/02/2019: Database Internals, Fosdem 2019 Videos, Cloud Programming Simplified

  • Database Internals ; excellent series delving into the internal mechanism and algorithm of modern and not so modern database systems.
  • Fosdem 2019 Videos: Fosdem 2019 conference video start to filter through on the interweb
  • Cloud Programming Simplified: A Berkeley View on Serverless Computing paper which gives a quick history of cloud computing, including an accounting of the predictions of the 2009 Berkeley View of Cloud Computing paper, explains the motivation for serverless computing, describes applications that stretch the current limits of serverless, and then lists obstacles and research opportunities required for serverless computing to fulfil its full potential.