Jeremy Kun (@j2kun)

Top repositories

1

mlir-tutorial

MLIR For Beginners tutorial
C++
623
star
2

svd

Python code implementing the power method for Singular Value Decomposition
Python
102
star
3

fft

Python code and wav files for the post "The Fast Fourier Transform Algorithm, and Denoising a Sound Clip"
Python
93
star
4

neural-networks

Python code and data sets used in the post on neural networks.
Mathematica
83
star
5

essays

Short essays I've written
75
star
6

simplex-algorithm

Python source code for Linear Programming and the Simplex Algorithm
Python
66
star
7

exp3

Python code for the post "Adversarial Bandits and the Exp3 Algorithm"
Python
49
star
8

finite-fields

Python code and tests for the post 'Programming with Finite Fields'
Python
47
star
9

random-art

Python code for the post "Random (Psychedelic) Art, and a Pinch of Python"
Python
42
star
10

fft-watermark

The code for the post "The Two-Dimensional Fourier Transform and Digital Watermarking"
Python
39
star
11

book-template

A LaTeX template I used for pimbook
TeX
36
star
12

ucb1

The code for the post "Optimism in the Face of Uncertainty: the UCB1 Algorithm"
Python
35
star
13

mwua

Python code implementing the MWUA algorithm and a Linear Program solver
Python
33
star
14

lp-diet

Linear Programming Diet Experiments
Python
32
star
15

zero-knowledge-proofs

Python code for the post Zero Knowledge Proofs โ€” A Primer
Python
31
star
16

imsdb_download_all_scripts

Download all plaintext scripts from imsdb.com
Python
30
star
17

computing-homology

Python code for the post "Computing Homology"
Python
28
star
18

hybrid-images

Python code and images used in the post "Hybrid Images"
Python
25
star
19

eigenfaces

Mathematica notebook and resources for the post "Eigenfaces"
23
star
20

elliptic-curves-rationals

Code for the post "Elliptic Curves as Python Objects" implementing elliptic curve point addition over rational numbers.
Python
21
star
21

bezier-picasso

Python and Javascript code used in the post "Bezier Curves and Picasso"
JavaScript
20
star
22

riemann-divisor-sum

Code for the series "Searching for Riemann Hypothesis Counterexamples"
HTML
20
star
23

art-turing-ellipse

A six-panel artistic rendition of Alan Turing
19
star
24

program-gallery

Program Gallery
Python
18
star
25

restrepo-1957

Rodrigo Restrepo. Tactical Problems Involving Several Actions. Contributions to the Theory of Games, Vol. III. 1957
TeX
18
star
26

elliptic-curves-finite-fields

The combined Python code for the post "Elliptic Curves over Finite Fields"
Python
17
star
27

load-balancing

A python implementation of a load balancer that uses a 2-universal hash family.
Python
16
star
28

chktex-action

A Github action to lint a LaTeX file for style and formatting issues.
Python
16
star
29

math-genealogy-scraper

Code for scraping (and a mirror of) the Math Genealogy Database
HTML
16
star
30

segment

Python code and data for the post "Word Segmentation, or Makingsenseofthis"
Python
15
star
31

elliptic-curve-diffie-hellman

Python code for the post "Elliptic Curve Diffie-Hellman"
Python
15
star
32

earthmover

Implementation of the Earthmover distance metric in python.
Python
14
star
33

new-machine

Scripts for installing utilities and setting preferences on a brand new OS X El Capitan.
Shell
14
star
34

bandits-and-stocks

The python code and data sets for the post "Bandits and Stocks"
Python
11
star
35

seam-carving

Processing and Javascript code for the post "Seam-carving for Content-aware Image Scaling"
Processing
11
star
36

graph-laplacians

Code and data for the post "What's up with Graph Laplacians?"
Python
10
star
37

welch-berlekamp

Python
10
star
38

depth-breadth-first-search

Python code used in the post "Depth- and Breadth-First Search"
Python
10
star
39

math-genealogy-visualizer

A javascript visualization of the math genealogy database
JavaScript
9
star
40

cave-generation

Mathematica and javascript code used in the post "The Cellular Automaton Method for Procedural Cave Generation"
9
star
41

flask-sockets-example

A simple example app using flask, rethinkdb, and socket.io
Python
8
star
42

mlir-resources

A list of articles outside of the official MLIR docs that I've found useful for learning MLIR
8
star
43

dotfiles

vimrc, profile, etc.
Vim Script
8
star
44

elliptic-curve-signature

Python code for the post "Sending and Authenticating Messages with Elliptic Curves"
Python
8
star
45

tex-convert-delimiters

A simple demonstration of how to define a parser that converts latex mathmode delimiters
Python
8
star
46

erdos-renyi

Experiments with Erdos-Renyi random graphs for the post The Erdล‘sโ€“Rรฉnyi Random Graph
Python
8
star
47

stable-marriages

Python code for the post "Stable Marriages and Designing Markets"
Python
7
star
48

boosting

Python code for the post on boosting.
Python
7
star
49

svm-sequential-minimal-optimization

An implementation and blog post about the Sequential Minimal Optimization algorithm for Support Vector Machines
JavaScript
7
star
50

dissertation

A copy of my PhD dissertation
TeX
6
star
51

top-trading-cycles

Code for the post "Serial Dictatorships and House Allocation"
Python
6
star
52

cryptanalysis-n-grams

Python code and data for the post ["Cryptanalysis with N-Grams"]
Python
6
star
53

guess-the-polynomial

A program that learns your polynomial using just two queries
Python
5
star
54

onecv

Compile many different CVs and resumes from one archival json CV.
Python
5
star
55

complex-numbers

The code respository for the post "Learning to Love Complex Numbers"
Python
5
star
56

rsa

Java code for the post "Encryption & RSA"
Java
5
star
57

cv

My resume/CV, in archival json form and various other formats.
HTML
5
star
58

decision-trees

Python code and data set used in the post "Decision Trees and Political Party Classification"
Python
5
star
59

ellipse

A pure Python library for basic geometry on ellipses
Python
5
star
60

subset-cover

Experiments modeling a subset cover problem
Python
4
star
61

rado.ly

A web tool for quickly building graph counterexamples.
JavaScript
4
star
62

pmfp-code

Source code for the book Practical Math for Programmers
Python
4
star
63

fastlane-codepush

A fastlane action for using codepush
Ruby
4
star
64

my-favorite-math-art

Some of my favorite math art (not made by me)
4
star
65

johnson-lindenstrauss

The code and data used in the post, "Big Dimensions, and What You Can Do About It"
Mathematica
4
star
66

low-complexity-art

Mathematica notebook for the post "Low-Complexity Art"
4
star
67

ellipse-approximation

A recreation of the underlying algorithm for github.com/j2kun/art-turing-ellipse in python/numba
Python
4
star
68

fkl-SDM16

Code and experiments for "A confidence-based approach for balancing fairness and accuracy"
Python
4
star
69

negacyclic

Implementations of cyclic and negacyclic polynomial multiplication
Python
4
star
70

p-vs-np-racket

Racket code for the post "P vs. NP (And a Proof Written in Racket)"
Racket
4
star
71

linear-regression

Python code for the post "Linear Regression"
Python
3
star
72

rote

A tiny python library for making human-in-the-loop terminal apps
Python
3
star
73

page-rank

Mathematica notebook for the series on Google's PageRank algorithm
3
star
74

j2kun.github.io

A repository for javascript demos used on jeremykun.com
HTML
3
star
75

todo-backlinks

Link from issue 123 to source lines containing `TODO(#123)`
Python
3
star
76

appendonly

A stupid web server that appends to a local file
Python
3
star
77

hunting-serial-killers

Mathematica notebook for the post "Hunting Serial Killers"
3
star
78

gadget-decomposition-fhe

Python
3
star
79

fhe-schemes

A tutorial repository for learning implementations of FHE schemes
Python
3
star
80

nvim-config

Neovim config
Lua
3
star
81

jeremykun.com

Source for jeremykun.com
Shell
3
star
82

knn

Python code for the post "K-Nearest-Neighbors and Handwritten Digit Classification"
Python
3
star
83

math-intersect-programming

A blog about math, programming, and the interesting ways they intersect
HTML
2
star
84

nonnegative-matrix-factorization

Topic modeling using NMF for HN data.
Python
2
star
85

metrics-on-words-levenshtein

Python code for the post "Metrics on Words"
Python
2
star
86

trump-tweets

Trump's tweets and Benford's Law
Python
2
star
87

art-21-logo

2
star
88

machine-learning-pipeline

A tutorial on machine learning pipelines
Python
2
star
89

canvas-scripts

Helpful scripts for working with Canvas
Python
2
star
90

binary-search-graphs

Python code for the post "Binary Search on Graphs"
Python
2
star
91

babel-plugin-react-native-config

A babel plugin for react-native-config to avoid clean/rebuild for javascript config changes
JavaScript
2
star
92

categories-as-types

ML code for the post "Categories as Types"
Standard ML
2
star
93

harmonic-phase-space

An exploration of sums of harmonics with varying phases
JavaScript
2
star
94

reality-mining

Python code for parsing the RealityMining dataset in Python using numpy/scipy.
Python
2
star
95

terminal-images

Tinkering with terminal images
Shell
2
star
96

the-mathematics-of-secret-sharing

The Haskell code for the post "The Mathematics of Secret Sharing"
Haskell
2
star
97

a-taste-of-racket

Racket code for the post "A Taste of Racket, or How I Learned to Love Functional Programming"
Racket
2
star
98

SecretPythonSeminar

Python assignments for my friends who are learning to code.
HTML
2
star
99

j2kun-math3ma

Collaborative math code!
JavaScript
2
star
100

perceptron

Mathematica notebook for the post "The Perceptron, and All the Things it Canโ€™t Perceive"
2
star