Some code snippets
Docker
- Nice flow to get a scalable Spark+HDFS workbench using Docker. Could work nicely with Swarm. https://www.big-data-europe.eu/scalable-sparkhdfs-workbench-using-docker/. Associated Github page: https://github.com/big-data-europe/docker-hadoop-spark-workbench
- Nice flow for JupyterHub + Swarm. Could connect nicely with the Spark + HDFS above. https://developer.rackspace.com/blog/deploying-jupyterhub-for-education/. Associated Github page: https://github.com/compmodels/
- Handy stacks: https://github.com/jupyter/docker-stacks
Programming Languages
- Some of my experimentation using the Nim language: https://github.com/geetduggal/nim-stash, https://geetduggal.wordpress.com/2014/03/03/consider-nimrod/
- Some of my experimentation with Scala: http://growcode.net/, http://www.cs.cmu.edu/~ckingsf/software/starfish/
Some handy tools/scripts (uncategorized)
- https://github.com/s3fs-fuse/s3fs-fuse
- evolving bashrc: https://gist.github.com/geetduggal/830cda2cf406601833fce50dacbf54a5
- evolving vimrc: https://gist.github.com/geetduggal/d9702695b96b13532a291d74f7a38e38
- Ordered YAML This is an evolving Gist combining a few techniques online for reading and writing YAML in Python in an ordered way: https://gist.github.com/geetduggal/9f6380d4ca33e380578df50134f14751
- Some handy scripts to plot a schedule of jobs on a set of nodes. These are really basic and I have more complex versions, but I wanted to keep the snippets of code for my reference (config file). An example of a schedule plot:
Programming languages of interest (in no particular order)
- Scala
- Rust
- Swift
- Nim
- Python
- C++ (>= 11)
My current setup
Favorite coding environments/tools
- Vim in a terminal: tried, true, and I always come back to it unless I need something more sophisticated
- git CLI
- iTerm2: best terminal for Mac OS
- Atom: I like the very robust package system and Markdown editing
Favorite devices
- Some form of MacBook Pro
- iPhone 6s+
- iPad Pro
- Bose in ear headphones of all sorts
- Apple Watch
- Logitech MX master
Favorite services & apps
- Netflix
- Gmail & Inbox
- Gcal
- Audible
- Google photos
- YouTube
- Wunderlist
- Dropbox
- Apple News
- iA Writer
- Macdown
- Tripit
- Github
Philosophy
Views on determinism that generally match mine
I am a Sikh.