Skip to content

Instantly share code, notes, and snippets.

Avatar

Andrew Collier datawookie

View GitHub Profile
View moving_checksum.R
library(dplyr)
library(ggplot2)
library(scales)
checksum <- function(bytes) {
Reduce(bitwXor, bytes)
}
# Generate message with:
#
View install-wine.sh
#!/bin/bash
sudo dpkg --add-architecture i386
curl -fsSL https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt-get update
@datawookie
datawookie / rockabye-baby.sh
Last active Nov 11, 2017
Download selected songs from Rockabye Baby! as MP3
View rockabye-baby.sh
#!/bin/bash
# Dowload lullabies from Rockabye Baby! for offline use.
#
# https://www.youtube.com/channel/UC7LesmfW8QPP7mDYYLwW4Aw
cat <<EOF | xargs youtube-dl --extract-audio --audio-format mp3 --
tl9eIKqplXg
-UUZRR8G8UI
aHq1MDvf4Wc
@datawookie
datawookie / truffle.js
Last active Nov 19, 2017
Truffle configuration (for truffle console)
View truffle.js
// Configuration for Truffle development console.
//
module.exports = {
networks: {
development: {
host: "localhost",
port: 9545,
network_id: "*",
gas: 4000000
}
@datawookie
datawookie / truffle.js
Last active Nov 19, 2017
Truffle configuration (for testrpc)
View truffle.js
// Configuration for testrpc.
//
module.exports = {
networks: {
development: {
host: "localhost",
port: 8545,
network_id: "*",
gas: 4000000
}
View digg_reader_subscriptions.xml
<?xml version="1.0" encoding="UTF-8" ?>
<opml version="1.0">
<head>
<title>Andrew B. Collier subscriptions in Digg Reader</title>
</head>
<body>
<outline text="Hyndsight" title="Hyndsight" type="rss" xmlUrl="http://feeds.feedburner.com/ProfessorRobJHyndman" htmlUrl="http://robjhyndman.com" /></body>
</opml>
View Productivity Hacks - Travelling Salesman.md

Some files for talk about Productivity Hacks.

@datawookie
datawookie / Productivity Hacks - Buffon Needle.md
Last active Mar 17, 2018
Files for Productivity Hacks talk.
View Productivity Hacks - Buffon Needle.md

Some files for talk about Productivity Hacks.

Setup:

Launch a t2.2xlarge instance (8 cores) on AWS.

  1. Start a tmux session. Create two horizontal panes (Ctrl-b ").
  2. sudo apt update && sudo apt install -y htop r-base
  3. wget -O buffon-needle.R http://bit.ly/2HieqWc
View skeleton.stan
functions { # User-defined functions [Optional]
}
data { # Data (external) [Optional]
}
transformed data { # Preprocess data [Optional]
}
parameters { # Model parameters (must precede model) [Mandatory]
}
transformed parameters { # Preprocess parameters [Optional]
@datawookie
datawookie / dated-backup.sh
Last active Nov 7, 2018
Created a dated version of a file and persist on S3.
View dated-backup.sh
#!/bin/bash
# Created a dated version of a file and persist on S3.
#
# Usage:
#
# dated-backup.sh file-to-backup.txt s3://name-of-bucket/
FILE=$1
BUCKET=$2