Skip to content

Instantly share code, notes, and snippets.

View kleinschmidt's full-sized avatar

Dave Kleinschmidt kleinschmidt

View GitHub Profile
@kleinschmidt
kleinschmidt / formula.jl
Created July 12, 2020 20:36
benchmarking formula creating compile time in StatsModels.jl
using StatsModels
macro echotime(ex)
println(ex)
esc(:(@time $ex))
end
@formula(y ~ 1+x)
exs = [
@kleinschmidt
kleinschmidt / tech-support.py
Created April 24, 2020 18:10
create a "tech support" HIT based on an existing supersubmiterator config
#!/usr/bin/env python
import json, argparse, os, csv
import boto3
mturk = boto3.client('mturk')
def main():
parser = argparse.ArgumentParser(description="Technical Support for MTurk workers")
parser.add_argument(
"--qualification_id",
@kleinschmidt
kleinschmidt / Manifest.toml
Created January 31, 2019 00:09
psych301 (sensation and perception) fourier demos
# This file is machine-generated - editing it directly is not advised
[[AbstractFFTs]]
deps = ["Compat", "LinearAlgebra"]
git-tree-sha1 = "8d59c3b1463b5e0ad05a3698167f85fac90e184d"
uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c"
version = "0.3.2"
[[AssetRegistry]]
deps = ["Distributed", "JSON", "Pidfile", "SHA", "Test"]
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kleinschmidt
kleinschmidt / nix2-mode.ipynb
Created February 13, 2018 16:21
derivation for mode of Normal Inverse-Chisq distribution
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kleinschmidt
kleinschmidt / talker-variability.bcf
Created November 27, 2017 22:22
bib and bcf for extracting cited refs
<?xml version="1.0" encoding="UTF-8"?>
<bcf:controlfile version="3.4" bltxversion="3.8" xmlns:bcf="https://sourceforge.net/projects/biblatex">
<!-- BIBER OPTIONS -->
<bcf:options component="biber" type="global">
<bcf:option type="singlevalued">
<bcf:key>output_encoding</bcf:key>
<bcf:value>utf8</bcf:value>
</bcf:option>
<bcf:option type="singlevalued">
<bcf:key>input_encoding</bcf:key>
@kleinschmidt
kleinschmidt / tasknet.ipynb
Last active October 2, 2017 16:36
a Flux.jl example with a toy neural network that learns and, or, and xor
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kleinschmidt
kleinschmidt / gibbs.ipynb
Last active July 21, 2017 18:43
Julia gibbs sampling benchmark
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
git clone --bare git@github.com:kleinschmidt/dotfiles.git $HOME/.cfg
function config {
/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME $@
}
mkdir -p .config-backup
config checkout $*
if [ $? = 0 ]; then
echo "Checked out config.";
else
echo "Backing up pre-existing dot files.";
@kleinschmidt
kleinschmidt / formula.jl.mem
Last active October 22, 2016 03:02
benchmarking DataFrames#1081
- # Formulas for representing and working with linear-model-type expressions
- # Original by Harlan D. Harris. Later modifications by John Myles White
- # and Douglas M. Bates.
-
- ## Formulas are written as expressions and parsed by the Julia parser.
- ## For example :(y ~ a + b + log(c))
- ## In Julia the & operator is used for an interaction. What would be written
- ## in R as y ~ a + b + a:b is written :(y ~ a + b + a&b) in Julia.
- ## The equivalent R expression, y ~ a*b, is the same in Julia
-