Portland, OR

Jeremy Kun

Elite
@j2kun

Author of Math ∩ Programming and pimbook.org, currently at Google. Currently writing pmfpbook.org

mlir-tutorial. MLIR For Beginners tutorial

1.3k

svd. Python code implementing the power method for Singular Value Decomposition

112

fft. Python code and wav files for the post "The Fast Fourier Transform Algorithm, and Denoising a Sound Clip"

95

neural-networks. Python code and data sets used in the post on neural networks.

82

essays. Short essays I've written

80

simplex-algorithm. Python source code for Linear Programming and the Simplex Algorithm

66

exp3. Python code for the post "Adversarial Bandits and the Exp3 Algorithm"

51

finite-fields. Python code and tests for the post 'Programming with Finite Fields'

48

random-art. Python code for the post "Random (Psychedelic) Art, and a Pinch of Python"

46

fft-watermark. The code for the post "The Two-Dimensional Fourier Transform and Digital Watermarking"

45

book-template. A LaTeX template I used for pimbook

43

ucb1. The code for the post "Optimism in the Face of Uncertainty: the UCB1 Algorithm"

37

lp-diet. Linear Programming Diet Experiments

34

imsdb_download_all_scripts. Download all plaintext scripts from imsdb.com

34

mwua. Python code implementing the MWUA algorithm and a Linear Program solver

33

zero-knowledge-proofs. Python code for the post Zero Knowledge Proofs — A Primer

30

computing-homology. Python code for the post "Computing Homology"

29

hybrid-images. Python code and images used in the post "Hybrid Images"

26

math-genealogy-scraper. Code for scraping (and a mirror of) the Math Genealogy Database

24

eigenfaces. Mathematica notebook and resources for the post "Eigenfaces"

22

art-turing-ellipse. A six-panel artistic rendition of Alan Turing

22

riemann-divisor-sum. Code for the series "Searching for Riemann Hypothesis Counterexamples"

21

elliptic-curves-rationals. Code for the post "Elliptic Curves as Python Objects" implementing elliptic curve point addition over rational numbers.

21

bezier-picasso. Python and Javascript code used in the post "Bezier Curves and Picasso"

21

program-gallery. Program Gallery

19

chktex-action. A Github action to lint a LaTeX file for style and formatting issues.

18

restrepo-1957. Rodrigo Restrepo. Tactical Problems Involving Several Actions. Contributions to the Theory of Games, Vol. III. 1957

18

elliptic-curves-finite-fields. The combined Python code for the post "Elliptic Curves over Finite Fields"

17

load-balancing. A python implementation of a load balancer that uses a 2-universal hash family.

17

segment. Python code and data for the post "Word Segmentation, or Makingsenseofthis"

16

elliptic-curve-diffie-hellman. Python code for the post "Elliptic Curve Diffie-Hellman"

15

earthmover. Implementation of the Earthmover distance metric in python.

14

new-machine. Scripts for installing utilities and setting preferences on a brand new OS X El Capitan.

13

welch-berlekamp. Python

13

mlir-resources. A list of articles outside of the official MLIR docs that I've found useful for learning MLIR

13

bandits-and-stocks. The python code and data sets for the post "Bandits and Stocks"

11

seam-carving. Processing and Javascript code for the post "Seam-carving for Content-aware Image Scaling"

11

graph-laplacians. Code and data for the post "What's up with Graph Laplacians?"

10

depth-breadth-first-search. Python code used in the post "Depth- and Breadth-First Search"

10

tex-convert-delimiters. A simple demonstration of how to define a parser that converts latex mathmode delimiters

10

math-genealogy-visualizer. A javascript visualization of the math genealogy database

10

dotfiles. vimrc, profile, etc.

9

cave-generation. Mathematica and javascript code used in the post "The Cellular Automaton Method for Procedural Cave Generation"

9

erdos-renyi. Experiments with Erdos-Renyi random graphs for the post The Erdős–Rényi Random Graph

9

stable-marriages. Python code for the post "Stable Marriages and Designing Markets"

7

top-trading-cycles. Code for the post "Serial Dictatorships and House Allocation"

5

p-vs-np-racket. Racket code for the post "P vs. NP (And a Proof Written in Racket)"

5

ellipse. A pure Python library for basic geometry on ellipses

5

cv. My resume/CV, in archival json form and various other formats.

5

programming-math-science. This is a list of links to different freely available learning resources about computer programming, math, and science.

5

my-favorite-math-art. Some of my favorite math art (not made by me)

4

fkl-SDM16. Code and experiments for "A confidence-based approach for balancing fairness and accuracy"

4
52
Apply