Category Archives: Open Source

Procedural star rendering with three.js and WebGL shaders

Over the past few months I’ve been working on a WebGL visualization of earth’s solar neighborhood — that is, a 3D map of all stars within 75 light years of Earth, rendering stars and (exo)planets as accurately as possible.  In … Continue reading

Posted in Github, Open Source, Uncategorized, Uncharted, Visualization | 3 Comments

3D map of Solar Neighborhood using three.js (again!)

A few years ago I posted about a WebGL visualization of the neighborhood around our sun.  It was never as polished as I wanted, so on-and-off over the past few months I’ve been working on making it more interesting.  The project … Continue reading

Posted in Github, Open Source, Uncharted, Visualization | Leave a comment

Catalog of Life Taxonomic Tree

A small visualization I’ve wanted to do for a while is a tree of life graph — visualizing all known species and their relationships. Recently I found that the Catalog of Life project has a very accessible database of all … Continue reading

Posted in Github, Open Source, Visualization | 7 Comments

D3 NLP Visualizer Update

A couple years ago I put together a simple NLP parse tree visualizer demo which used d3 and the dagre layout library.  At the time, integrating dagre with d3 required a bit of manual work (or copy-paste); however, since then dagre-d3 library was … Continue reading

Posted in Github, Open Source, Visualization | Leave a comment

Simple Boolean Expression Manipulation in Java

I’ve worked on a couple projects recently where I needed to be able to do some lightweight propositional expression manipulation in Java.  Specifically, I wanted to be able to: Let a user input simple logical expressions, and parse them into … Continue reading

Posted in Algorithms, Github, Open Source | Leave a comment

Average Income per Programming Language

Update 8/21:  I’ve gotten a lot of feedback about issues with these rankings from comments, and have tried to address some of them here.  The data there has been updated to include confidence intervals. ——————————————————————————————————— A few weeks ago I described … Continue reading

Posted in Github, Open Source, Uncategorized, Visualization | 197 Comments

Fast asymmetric Hadoop joins using Bloom Filters and Cascading

In a recent post for the Liveramp blog I describe how we use Bloom filters to optimize our Hadoop jobs: We recently open-sourced a number of internal tools we’ve built to help our engineers write high-performance Cascading code as the … Continue reading

Posted in Open Source | Tagged , | Leave a comment