- Stories about lessons learned building matchmaking, leaderboards, and low latency large systems for Activision/Blizzard
- "Empathy is a fundamental engineering skill"
- Can't find all the bugs
// Read the list, and count the names after the @ symbols. | |
// current-history.txt format: | |
// @user1 @user2 | |
const fs = require('fs'); | |
const history = {}; | |
const text = fs.readFileSync('current-history.txt', 'utf8'); |
#!/usr/bin/env bash | |
# Minimal safe template for BASH from Maciej | |
# From https://betterdev.blog/minimal-safe-bash-script-template/ | |
set -Eeuo pipefail | |
trap cleanup SIGINT SIGTERM ERR EXIT | |
script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd -P) |
description = [[ | |
Issues an arbitrary HTTP GET request | |
]] | |
--- | |
-- @usage | |
-- nmap --script http-get [--script-args http-get.path=/status] -p <port> <host> | |
-- @args http-get.path The path to request (defaults to /) | |
-- http-get.match String to match in the HTTP response (incl. headers) | |
-- @output |
{ | |
"name": "Adelais Rev. 4", | |
"vendorProductId": 1296870659, | |
"macros": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""], | |
"layers": [ | |
[ | |
"KC_GRV", | |
"KC_1", | |
"KC_2", | |
"KC_3", |
from datetime import datetime, timedelta | |
from sys import argv, exit | |
import time | |
import signal | |
def usage(): | |
print ''' | |
python log.py filename |
#!/usr/bin/env bash | |
# Following the steps on https://docs.cachethq.io/docs/get-started-with-docker | |
setup () { | |
git clone https://github.com/cachethq/Docker.git cachet-docker | |
cd cachet-docker |
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/bash | |
# | |
# Copyright (c) 2011, 2012, Joyent Inc. All rights reserved. | |
# | |
# TODO http response from deleting a zone is not finding a "transition uri" | |
#set -o errexit | |
set -o pipefail |
let g:SimplenoteUsername = "your simplenote username" | |
let g:SimplenotePassword = "your simplenote password" |