15 Feb 20

Physalia is a transactional key- value store, optimized for use in large-scale cloud control planes, which takes advantage of knowledge of transaction patterns and infrastructure design to offer both high availabil- ity and strong consistency to millions of clients. Physalia uses its knowledge of datacenter topology to place data where it is most likely to be available. Instead of being highly available for all keys to all clients, Physalia focuses on being extremely available for only the keys it knows each client needs, from the perspective of that client. This paper describes Physalia in context of Amazon EBS, and some other uses within Amazon Web Services.

by mlb 6 years ago

27 Dec 19

Injecting an iframe to any production page gives you full capabilities to automate navigation through it, avoiding for example cross-domain blocking issues. Browser’s developer tool gives you big part of all you need to complete a small crawling and scraping project.

by mlb 6 years ago

13 Dec 19

Happy Colors is a color palette inspiration site that acts as a real world example as to how the colors could be used.

by mlb 6 years ago saved 2 times

11 Nov 19

Article that covers the following topics related to computing large datasets without the need to set up a distributed cluster:

  • Why is RAM needed in the first place
  • The easiest way to process data that doesn’t fit in memory: spending some money.
  • The three basic software techniques for handling too much data: compression, chunking, and indexing.
by mlb 6 years ago

04 Nov 19

Example script to use the livedns API from Gandi to dynamically update subdomains with dynamic IPs.

by mlb 6 years ago

18 Jul 19

Summary of simple steps to take to determine whether there are any hidden cameras connected to the local network of an AirBnB rental.

by mlb 6 years ago

02 Jul 19

A resource for exploring the design of command-line utilities. It is best used as an accompaniment providing useful background while reading the source code of the utility you may be interested in

by mlb 6 years ago

10 Jun 19

Article describing the procedural generation algorithm used in the game Elite (released in 1984)

by mlb 6 years ago

09 Mar 19

This paper re-examines the problem of distributed consensus with the aim of improving performance and understanding.

by mlb 7 years ago

06 Feb 19

01 Feb 19

Announcement by Christopher Lemmer Webber (co-editor of ActivityPub and co-founder of MediaGoblin) on building the next generation of the fediverse as a distributed game

by mlb 7 years ago

09 Dec 18

A list of 10 great adventure game puzzles along with a short analysis on what makes them great.

by mlb 7 years ago

30 Nov 18

A detailed list of 40 falsehoods commonly believed regarding names, and why programmers should be aware of when building systems that deal with names.

by mlb 7 years ago saved 2 times

21 Nov 18

An informal top-level overview of terms used in concurrent computing. The motivations are to provide an unfragmented resource on a topic of wide relevance, to disambiguate overloaded terms and to aid natural understanding by contextualizing certain terms more broadly than their conventional meanings.

by mlb 7 years ago

15 Nov 18

An open source software suite for managing your software development projects.

High-level features:

  • 100% free and open source software
  • Composable Unix-style mini-services that let you use only what you need
  • All features work without JavaScript
  • Absolutely no tracking or advertising
by mlb 7 years ago saved 2 times

13 Nov 18

This blog series creates a small operating system in the Rust programming language. Each post is a small tutorial and includes all needed code.

by mlb 7 years ago saved 2 times

12 Nov 18

A write up on what are some of the things to consider when deciding on the size of a database connection pool

by mlb 7 years ago

02 Nov 18

Article describing how to build a minesweeper game in Clojure

by mlb 7 years ago