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. |
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 .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 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 | |
} |
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): |
View monty_hall.py
import random | |
# probability calculator | |
def monty(): | |
runs = 5000 | |
true_switch_win_counter = 0 | |
false_switch_win_counter = 0 | |
true_switch_counter_total = 0 |