Skip to content

Instantly share code, notes, and snippets.

Aaron Snitzer snitzr

Block or report user

Report or block snitzr

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@snitzr
snitzr / bitcoin.py
Last active Jan 29, 2018
Python version of Satoshi Nakamoto's blockchain formula originally written in C. Original function: https://bitcoin.org/bitcoin.pdf.
View bitcoin.py
import math
import ast
def attacker_success_probability(q, z):
p = (1 - q)
lamb = (z * (q / p))
some = 1
k = 0
while (k <= z):
@snitzr
snitzr / geolocate.js
Last active Jan 29, 2018
Find user location with GPS
View geolocate.js
// adapted and simplified from
// https://developers.google.com/web/fundamentals/native-hardware/user-location/obtain-location
// find location
window.onload = function() {
var geoOptions = {
timeout: 10000, // milliseconds
maximumAge: 5 * 60 * 1000 // milliseconds
}
@snitzr
snitzr / .vimrc
Last active Jan 14, 2018
The .vimrc I use
View .vimrc
set nocompatible " must be first
" non-terminal UI edits start
set go-=T " hide toolbar
set go-=r " hide scrollbar
set go-=R " hide scrollbar
set go-=l " hide scrollbar
set go-=L " hide scrollbar
" set go-=m
" set mouse=a
View .zshrc
# My .zshrc used with Zsh and Oh My Zsh https://github.com/robbyrussell/oh-my-zsh
# Path to your oh-my-zsh installation.
export ZSH=/Users/aaronsnitzer/.oh-my-zsh
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
View twitter_bot.py
#!/usr/bin/env python3
# MIT license
from tweepy import OAuthHandler, Stream, API
from tweepy.streaming import StreamListener
import sqlite3
import secrets
# auth
# add a file called secrets.py next to bot.py and enter keys and tokens into variables.
You can’t perform that action at this time.