This is your work, valued

Brian Hempel

Expert
@brianhempel

Postdoc at USCD, looking to merge end-user programming and operating systems. Sometimes distracted by tornadoes.

active_record_union. UNIONs in ActiveRecord! Adds proper union and union_all methods to ActiveRecord::Relation.

506

nadocast. Tornado probabilities via post-processing weather model outputs with machine learning.

78

mongo_session_store. Rails 3 and 4 session store class implemented for MongoMapper and Mongoid or any other MongoDB ODM

76

isrubyfastyet. Practical, daily benchmarks of Ruby implementations.

74

rounding. Round by any arbitrary step in Ruby.

62

live-ghci. Evaluate special comments in your program on file save.

39

stream_json_demo. Demo of HTTP chunked streamed JSON with lazy enumerators, ActionController::Live, and deflate.

28

simple_stats. Finally, simple mean, median, mode, sum, and frequencies for Ruby arrays and enumerables!

25

fuzzy_tools. Fuzzy document finding in Ruby

23

hash_to_hidden_fields. In goes a hash, out comes hidden fields. Great for preserving Rails parameters without abusing the session.

17

base_x. Convert numbers into and out of any base in Ruby; avoid ambiguous characters like 1, l, and I!

14

maniposynth. Bimodal text editing and direct manipulation-driven synthesis on tangible values for (some subset of) OCaml.

10

sneakynote.com. Share Secrets Securely: Read-once, self-destructing, URL-sharable secret storage. https://sneakynote.com/

8

mongo_sequence. Atomically incrementing sequences in MongoDB. Useful for auto-incrementing id's or other counters that can't collide.

7

human_token. Random tokens without ambiguous characters—friendly for humans!

4

gogo. Pseudo-shell hack with Rails environment preloaded for faster tests and faster generators and faster rake commands. Go go go go!

3

mm-logged-time. Logging of query time and load time for MongoMapper (Works through MongoMapper 0.9.0, broken on 0.9.1)

3

facepals.fun. https://facepals.fun

2

sketch-n-plot. In-notebook bidirectional GUI for matplotlib. Edit your plots with code and mouse!

2

autocomplete-better-generic. Generic autocomplete provider for Atom with smarter and more aggressive heuristics than autocomplete-plus's built-in provider.

1

MemoryConstrainedTreeBoosting.jl. Fast Julia language gradient boosted decision trees with careful use of RAM

1

chromedriver-gem. Gem to download chromedriver so Chrome can be used with selenium-webdriver

1

commitables. Yep this happened.

1

plucky. Fancy query magic for the mongo ruby driver

1

demarcken_word_segmentation. Implementation of Carl de Marken's unsupervised word segmentation algorithm

1

dragonfly. A Ruby Rack-based gem for on-the-fly processing - suitable for image uploading in Rails, Sinatra and much more!

1

fuzzy-string. fuzzy string matching alorithms

1

adjusted_severe_training_targets. Spatial normalization factors to make estimated severe wind reports match the climatology measured by permanent weather stations.

1

chess_clock. A simple, online, javascript-driven chess clock.

1

mongomapper. A Ruby Object Mapper for Mongo

1

campfire-plugin. Jenkins campfire plugin

1

plottery. Jupyter Notebook

1