I hereby claim:
- I am dotslash on github.
- I am yesteapea (https://keybase.io/yesteapea) on keybase.
- I have a public key ASCJF5otpI9QimPmbLAZQTpROSn38K90-rH8CQM2gcDfEwo
To claim this, I am signing this object:
#!/usr/bin/env python | |
""" | |
Uploads files to gcs buckets | |
Expectations: | |
1. Setup gcp credentials (via GOOGLE_APPLICATION_CREDENTIALS env var) | |
2. Setup SCRATCH_UPLOAD_BUCKET to the gcp bucket to place the files. | |
Examples: | |
# help |
// osx instructions on Mojave (as of 2020-12-27) | |
// brew install llvm | |
// brew insall rocksdb | |
// llvm-g++ -std=c++14 -L /usr/local/Cellar/rocksdb/6.14.6_1/lib -lrocksdb rocks_example.cc | |
#include "rocksdb/db.h" | |
#include <iostream> | |
#include <cassert> | |
#include <sstream> | |
void assert_status(rocksdb::Status status, std::string msg ) { |
I hereby claim:
To claim this, I am signing this object:
import sys | |
import json | |
import argparse | |
from colored import fg, bg, attr | |
ARGS = None # initialized in main. | |
MAX_WIDTH = 100 # overriden in main. | |
LENGTH_CACHE = {} | |
LENGTH_CACHE_HITS = 0 | |
LENGTH_CACHE_MISSES = 0 |
# Setup | |
# pip install colored tabulate | |
# brew install jq (mac) | |
# sudo apt-get install jq (ubuntu) | |
alias json_tabulate='python -c "from colored import fg, bg, attr; import json; import fileinput; import tabulate; lines=[line for line in fileinput.input() if line.strip()]; dicts=json.loads(\" \".join(lines)); keys = (dicts and dicts[0].keys()) or []; keys = {k:fg(\"yellow\") + attr(\"bold\")+ k + attr(\"reset\") for k in keys}; print(tabulate.tabulate(dicts, headers=keys))"' | |
alias update_covid_ind='curl https://api.covid19india.org/data.json > ~/tmp/covid_ind.json' | |
alias covid_ind_tests='jq ".tested | map({totalpositivecases, totalindividualstested, samplereportedtoday, as_of: .updatetimestamp})" ~/tmp/covid_ind.json | json_tabulate' | |
alias covid_ind_states='jq ".statewise | map({state, confirmed, new: .deltaconfirmed, last_updated: .lastupdatedtime})" ~/tmp/covid_ind.json | json_tabulate' | |
alias covid_ind_daily='jq ".cases_time_series | map({date, dailyconfirmed, totalconfirmed}) | .[-20:]" ~/tmp/covid_ind.js |
# Usage: | |
# > python exp_wait_for_perm.py 12 | |
# > python exp_wait_for_perm.py 3 | |
# Needs - numpy | |
from numpy.random import seed | |
from numpy.random import randint | |
from collections import defaultdict as ddict | |
import sys | |
import time |
import scala.collection.mutable.ListBuffer | |
trait SnapshottableArray { | |
// Regular array operations | |
def set(index: Int, value: Int): Unit | |
def get(index: Int): Int | |
// Creates a snapshot and returns a handle to the snapshot | |
def snapshot(): Int |
default_date_format = ""; | |
def now(): | |
pass | |
def ts_to_dt(): | |
pass | |
def dt_to_string(dt, format=default_date_format): | |
pass |
from sklearn.preprocessing import LabelEncoder | |
from sklearn.cross_validation import train_test_split | |
import json | |
import re | |
import time | |
import sys | |
import scipy.sparse as sparse | |
from sklearn.ensemble import GradientBoostingClassifier, RandomForestClassifier | |
from sklearn.naive_bayes import MultinomialNB | |
from sklearn.linear_model import SGDClassifier |
" ===============VUNDLE============ | |
set nocompatible " be iMproved, required | |
filetype off " required | |
" set the runtime path to include Vundle and initialize | |
set rtp+=~/.vim/bundle/Vundle.vim | |
call vundle#begin() | |
" alternatively, pass a path where Vundle should install plugins | |
"call vundle#begin('~/some/path/here') | |
" let Vundle manage Vundle, required |