06 Jun 20
This article explores what we have learned about dinosaurs since the Jurassic Park films landed in the ’90s.
The common methods of storing and sharing sensitive data with colleagues and partners have weak links. Today, files are often encrypted in transit and at rest, but decrypted while in use. This provides hackers and insiders with repeated opportunities to exfiltrate unencrypted data. FHE plugs these holes. It allows the manipulation of data by permissioned parties while it remains encrypted, minimizing the time it exists in its most vulnerable state. In conjunction with other techniques, FHE also makes it possible to selectively restrict decryption capabilities, so people can see only the portions of a file that they are entitled to, and are necessary for them to do their work.
30 May 20
A git repository that serves as a tutorial for analyzing a blocking queue implementation using TLA+, each git commit introduces a new concept.
29 May 20
Linus Torvalds on why he thinks limiting the line width of source code to 80 characters is no longer relevant.
02 Apr 20
This article will tell you how to implement a simple controller in software and how to tune it without getting into heavy mathematics and without requiring you to learn any control theory. The technique used to tune the controller is a tried and true method that can be applied to almost any control problem with success.
25 Feb 20
Amsterdam’s Ritman Library—a sizable collection of pre-1900 books on alchemy, astrology, magic, and other occult subjects—has been digitizing thousands of its rare texts
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.
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.
13 Dec 19
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.
04 Nov 19
Example script to use the livedns API from Gandi to dynamically update subdomains with dynamic IPs.
31 Aug 19
Lectures by Leslie Lamport about Paxos and TLA+
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.
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
10 Jun 19
Article describing the procedural generation algorithm used in the game Elite (released in 1984)
09 Mar 19
This paper re-examines the problem of distributed consensus with the aim of improving performance and understanding.
06 Feb 19
Introduction to WKD (Web Key Directory)
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
07 Jan 19
Comentary on the shortcomings of ActivityPub
09 Dec 18
A list of 10 great adventure game puzzles along with a short analysis on what makes them great.