Skip to content

Instantly share code, notes, and snippets.

View anacrolix's full-sized avatar
🏹
Pew pew

Matt Joiner anacrolix

🏹
Pew pew
View GitHub Profile
package append
import "testing"
var result []T
const size = 10000
type T int
mkdir ~/whatToDownload ~/torrentfs
someServiceThatLetsYouModifyFolder ~/whatToDownload &
torrentfs ~/whatToDownload ~/torrentfs &
httpFileServer ~/torrentfs
def alternates_even_odd(x):
x = iter(x)
try:
while True:
if next(x)%2:
return False
if not next(x)%2:
return False
except StopIteration:
return True
1 (= lambda ^)
2 (= if ?)
3 (= define (# (names value)
4 (if (pair? names)
5 (list '= (car names) (list '^ (cdr names) value))
6 (list '= names value))))
@anacrolix
anacrolix / reddit-open.py
Created September 27, 2012 05:20
Opens front page on reddit for the given subreddit
#!/usr/bin/env python3
import argparse
import http.cookies
import io
import json
import pprint
import urllib.request
import webbrowser
@anacrolix
anacrolix / ourlang.md
Created October 7, 2012 03:47
Ideal language

Syntax

  • Infix?
  • Whitespace-aware, but not required (implicit {})

Features

  • Static single assignment
@anacrolix
anacrolix / blah.go
Created January 15, 2016 17:54
example using piece store
package main
import (
"bytes"
"crypto/tls"
"database/sql"
"encoding/hex"
"flag"
"html/template"
"io"
@anacrolix
anacrolix / server.coffee
Created July 14, 2012 02:13
ew: js, node and the web stack fucking suck
#process = require 'process'
http = require 'http'
url = require 'url'
mime = require 'mime'
querystring = require 'querystring'
path = require 'path'
fs = require 'fs'
cp = require 'child_process'
constants = require 'constants'
sendError = (res, err) ->
module StaleUpdater exposing (..)
type alias StaleUpdater =
{ stale : Bool
, updating : Bool
}
new : StaleUpdater
usage = chunk(redis_cli('hgetall', key+':'+date), 2)
usage = map(lambda x: x[:1]+(int(x[1]),)+x[2:], usage)
usage = sorted(usage, key=lambda x: x[1], reverse=True)