Skip to content

Instantly share code, notes, and snippets.

View kindkid's full-sized avatar

Chris Johnson kindkid

  • Central Texas, USA
View GitHub Profile
def extr(a,x)
q,r,s,t = a
((q.to_r * x + r.to_r) / (s.to_r * x + t.to_r))
end
def comp(a,b)
q,r,s,t = a
u,v,w,x = b
[q*u+r*w, q*v+r*x, s*u+t*w, s*v+t*x]
end
@kindkid
kindkid / pi.py
Last active August 29, 2015 13:57
Happy 3.14!
# Happy 3.14!
#
# http://www.cs.ox.ac.uk/jeremy.gibbons/publications/spigot.pdf
import sys
import time
def piG3():
q, r, t, i = 1, 180, 60, 2
while True:
@kindkid
kindkid / README.md
Last active August 29, 2015 13:59
Import Medicare Provider Utilization Data into Postgres
@kindkid
kindkid / regex-timeout.py
Created July 15, 2014 17:44
Guarding against a user-supplied catastrophic regular expression
import re
import os
import sys
import time
import signal
from contextlib import contextmanager
@contextmanager
def timeout(seconds, exceptionClass):
old_alarm = signal.alarm(seconds)
### Keybase proof
I hereby claim:
* I am kindkid on github.
* I am kindkid (https://keybase.io/kindkid) on keybase.
* I have a public key whose fingerprint is 5E15 9AD2 9365 AC8F 8464 E973 A48B BBD3 8C05 FAAC
To claim this, I am signing this object: