Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python3
# Escape from Apple Podcasts.
# python3 podcasts.py ~/Library/Containers/com.apple.podcasts/Data/Documents/PodcastsDB.plist > ~/Downloads/export.opml
import os
import sys
import typing as t
import xml.etree.ElementTree as ET
@whilp
whilp / blog.md
Last active July 9, 2020 16:02 — forked from patrickmscott/blog.md
Testing @ Even

Testing @ Even

We run lots (TK: number) of tests every time an engineer at Even makes a pull request. At first, running all of those tests was slow and required a bunch of complicated support code. But since I joined in October 2018, we totally revamped the way we run tests. This post tells the story of how we made testing faster and easier on our backend services. If you're interested in learning more, or want to help us improve testing our React Native mobile apps, we're hiring.

TL;DR;

Keybase proof

I hereby claim:

  • I am whilp on github.
  • I am whilp (https://keybase.io/whilp) on keybase.
  • I have a public key ASBV3ludRAeV-z0ljB9SuySlfbj4PdJ5O2MLc1AVU9ekLwo

To claim this, I am signing this object:

@whilp
whilp / main.go
Created August 21, 2018 19:19
AWS dashboard to CSV
package main
import (
"encoding/csv"
"encoding/json"
"log"
"net/http"
"os"
"strconv"
"strings"
load("@build_bazel_rules_nodejs//:defs.bzl", "nodejs_binary")
exports_files(["node_modules"])
nodejs_binary(
name = "snyk",
node_modules = "@javascript//:node_modules",
entry_point = "snyk/cli/index.js",
)
tmp-dotfiles:master λ git checkout before-spacemacs
Switched to branch 'before-spacemacs'
tmp-dotfiles:before-spacemacs λ git man .spacemacs.d .emacs.d/ | xargs wc -l
72 .emacs.d/init.el
71 .emacs.d/lisp/init-ace.el
33 .emacs.d/lisp/init-completion.el
426 .emacs.d/lisp/init-dev.el
32 .emacs.d/lisp/init-el-get.el
89 .emacs.d/lisp/init-emacs.el
144 .emacs.d/lisp/init-git.el
whilp@radioactivity:~/src/github.banksimple.com/whilp/notes $ sudo route get 8.8.8.8
route to: google-public-dns-a.google.com
destination: default
mask: default
gateway: 10.128.128.128
interface: en0
flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire
0 0 0 0 0 0 1500 0
;;; init --- Emacs initialization
;;; Commentary:
;;; My personal configuration.
;;; TODO:
;;; - convert explicit (bind-keys) calls to :bind (after updating use-package)
;;; Code:
- "Monitoring philae"
- "Dropping 99.999999999% of data on purpose: monitoring for new physics"
- "High precision drone telemetry"
- "Heartbeats: when lives are actually on the line"
- "Detecting a flash crash"