Blogs / Personal blogs

Elben Shira

elbenshira.com

Software engineer interested in programming languages, distributed systems and machine learning.

Popular posts
2
Total points
295
HN comments
104
Rank
#9,042 personal

Visit elbenshira.com → On Hacker News Oct 2014 – Jun 2015

Software Engineering 2Math & Algorithms 1Databases & Data 1

1

The Universal Data Structure

Whether you write compilers, web services or Django admin panels, you probably use hash maps more than all other data structures combined. In fact, you may not remember the last time you used anything else. This is not a coincidence: any conceivable data structure can be implemented with a hash map; therefore, there…

2

Planjure: A* and Dijkstra's in Om

I wrote Planjure to learn ClojureScript and Om. It’s a fun little program. You paint islands on a canvas and run path-planning algorithms to find the optimal path for your ship to traverse from start to finish. Sailing across blue ocean is faster than hiking through green islands. The three algorithms implemented are…