View gist:c606102993322d11a4c21ced518062de

Keybase proof

I hereby claim:

  • I am jtolds on github.
  • I am jtolds (https://keybase.io/jtolds) on keybase.
  • I have a public key whose fingerprint is 06D0 CD5B A856 7236 55B7 FE47 315F 4F83 B1B6 93C5

To claim this, I am signing this object:

View gist:83a8cf059d496586709f
diff --git a/api/go1.4.txt b/api/go1.4.txt
index 08cb17f..9101909 100644
--- a/api/go1.4.txt
+++ b/api/go1.4.txt
@@ -389,6 +389,9 @@ pkg sync/atomic, method (*Value) Load() interface{}
pkg sync/atomic, method (*Value) Store(interface{})
pkg sync/atomic, type Value struct
+# Fixing Go issue 10303
+# This is absolutely the wrong place to put this. It shouldn't be in
View Dockerfile
FROM ubuntu:precise
MAINTAINER JT Olds <hello@jtolds.com>
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y wget unzip ca-certificates python libc6-i386 bzip2 gcc-multilib g++-multilib netbase
RUN mkdir -p /tmp/downloads
RUN wget -O /tmp/downloads/go.tar.gz https://storage.googleapis.com/golang/go1.3.1.src.tar.gz
RUN wget -O /tmp/downloads/nacl.zip http://storage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/nacl_sdk.zip
View keybase.md

Keybase proof

I hereby claim:

  • I am jtolds on github.
  • I am jtolds (https://keybase.io/jtolds) on keybase.
  • I have a public key whose fingerprint is 06D0 CD5B A856 7236 55B7 FE47 315F 4F83 B1B6 93C5

To claim this, I am signing this object:

View xorsort.py
#!/usr/bin/env python
import time
import bisect
import random
class ArrayWrapper(object):
"""This class allows access to an array via binary search, while counting
View gist:3320257
in this example, n = 59
val bitstr realdist xordist
0 0000000 59 59
1 0000001 58 58
2 0000010 57 57
3 0000011 56 56
4 0000100 55 63
5 0000101 54 62
6 0000110 53 61
View run_slow.py
#!/usr/bin/env python
import os
import sys
import time
import signal
QUANTUM = 0.01
View gist:2712451
class AtFuncExit(object):
"""Similar to Go-lang's defer keyword. Allows execution of a list of
functions at a block exit boundary.
"""
def __init__(self, swallow_errors=False, fifo=False):
self._exception_calls = []
self._normal_calls = []
self._swallow_errors = swallow_errors
View gist:1934071
#!/bin/bash
function event_stream {
ssh -p 29418 gerrit@localhost gerrit stream-events
}
function get_json {
python -c "import sys, json; print json.dumps(json.loads(sys.stdin.read())[sys.argv[1]])" $1
}
View trivial_rebase.py
#!/usr/bin/env python2.6
# Copyright (c) 2010, Code Aurora Forum. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
# # Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# # Redistributions in binary form must reproduce the above