Skip to content

Instantly share code, notes, and snippets.

Alan Ball voronoipotato

  • NC
Block or report user

Report or block voronoipotato

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View badsql
IF age < 7 AND clean = 'Poor' OR 'FAIR' THEN
UPDATE flight_info SET cleaning = 'Y';
UPDATE flight_info SET cleaning = 'N';

The range sliders at the top change the values for the force-directed algorithm and the buttons load new graphs and apply various techniques. This will hopefully serve as a tool for teaching network analysis and visualization principles during my Gephi courses and general Networks in the Humanities presentations.

Notice this includes a pretty straightforward way to load CSV node and edge lists as exported from Gephi.

It also includes a pathfinding algorithm built for the standard data structure of force-directed networks in D3. This requires the addition of .id attributes for the nodes, however.

Now with Clustering Coefficients!

Also, it loads images for nodes but the images are not in the gist. The code also refers to different network types but the data files on Gist only refer to the transportation network.

View test.html
<!DOCTYPE html>
<meta charset="utf-8">
.axis line {
fill: none;
stroke: #ddd;
body {
View get_barcode_from_image.js
* Copyright (c) 2010 Tobias Schneider
* This script is freely distributable under the terms of the MIT license.
var UPC_SET = {
"3211": '0',
"2221": '1',
"2122": '2',

Keybase proof

I hereby claim:

  • I am voronoipotato on github.
  • I am voronoipotato ( on keybase.
  • I have a public key whose fingerprint is B07E 9524 F29A EBE1 2295 733B DBB5 64B4 2721 C45E

To claim this, I am signing this object:

View gist:4a6271435445cd2e882a
""" Pathogen Settings
filetype off
call pathogen#infect()
syntax on
filetype plugin indent on
""" End Pathogen Settings
""" Airline Settings
set laststatus=2 " statusline appears even without page split
""" End Airline Settings
View tmux-cheatsheet.markdown

tmux shortcuts & cheatsheet

start new:


start new with session name:

tmux new -s myname
voronoipotato / latency.txt
Created Feb 16, 2016 — forked from jboner/latency.txt
Latency Numbers Every Programmer Should Know
View latency.txt
Latency Comparison Numbers
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns 14x L1 cache
Mutex lock/unlock 25 ns
Main memory reference 100 ns 20x L2 cache, 200x L1 cache
Compress 1K bytes with Zippy 3,000 ns 3 us
Send 1K bytes over 1 Gbps network 10,000 ns 10 us
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD
voronoipotato /
Created Aug 18, 2016 — forked from staltz/
The introduction to Reactive Programming you've been missing
You can’t perform that action at this time.