Blog
Projects
Notes
About
Blog Posts (1010)
Browse:
featured
tags
stats
Post-mortem: My 2019 Job Search
2019.06.17
NextJS: Window is undefined error
2019.06.17
Why I have multiple Instagrams
2019.06.10
Semantic UI React: Loader won't show up
2019.06.10
JavaScript: Sort an array of objects by a string property
2019.06.03
HAMEATS: Ham, egg, and cheeses burrito
2019.06.03
Release notes: May 2019
2019.05.31
HAMEATS: Dorm-style HamBoard
2019.05.30
An analysis of Ad revenue vs browser-based crypto mining revenue
2019.05.27
Mine for Good now available in a browser near you!
2019.05.26
Mine for Good
2019.05.26
My SWE interview guide
2019.05.16
Release notes: April 2019
2019.05.10
Headspace in computer terms
2019.05.06
Confluence: Create a custom word counter with JavaScript
2019.05.06
C#: Naive benchmarking
2019.04.30
Git: Can't see list of changed files when running `git status`
2019.04.22
Windows Subsystem for Linux: How to edit dotfiles with Visual Studio Code
2019.04.15
Imagining personal DOS attacks (or how to ransomware your friends in 17 lines of JavaScript or less)
2019.04.15
Windows Subsystem for Linux: Remove WSL command line's directory highlighting
2019.04.08
Windows Subsystem for Linux: Run Windows DotNet Core install from WSL
2019.03.25
DotNet Core: Tuple could not be found
2019.03.21
NZXT BLD: Controlling and customizing RGB LED lights and patterns
2019.03.18
Zeit Now: Gitlab CI Integration
2019.03.13
Asrock: Enable AMD-V virtualization on Windows 10
2019.03.12
Will I get cancer?
2019.03.11
Release notes: February 2019
2019.03.06
Install Hugo on Windows Subsystem for Linux (WSL)
2019.03.05
Windows Subsystem for Linux: Dropbox Folder Location
2019.02.26
Hugo: Where is my sitemap located?
2019.02.19
IAmHamy
2019.02.18
Hamventures NYC: Week of 2019.02.18
2019.02.18
One month of daily meditation: more balance, more accomplishments, and more arguments
2019.02.13
Ubuntu: resolve dotnet-sdk snap `command 'dotnet' not found`
2019.02.11
Why I split the bill on dates
2019.02.06
C#: List does not contain a definition for 'OrderBy'
2019.02.04
Hamventures NYC: Week of 2019.02.04
2019.02.03
2019.01 Release Notes
2019.02.02
Troubleshoot: Hugo blog post / content not showing up
2019.01.29
How many humans does it take to change the world?
2019.01.28
Hamventures NYC: Week of 2019.01.28
2019.01.27
How I Get Shit Done
2019.01.21
Hamventures NYC: Week of 2019.01.20
2019.01.21
How I publish project demos alongside my Hugo blog
2019.01.21
React Select: how to change 'No options' placeholder text
2019.01.14
Don't wait for a new year to change your life
2019.01.14
Introducing Tikkun Olam Tuesdays
2019.01.07
Golang: Using secret environment variables in TOML
2019.01.07
iPhone: How to force your phone to re-sync its automatically-set timezone
2018.12.31
2018 in Review
2018.12.31
HowTo: Manually delete Helm's Tiller
2018.12.26
Moon Eye now has microphone audio input support
2018.12.24
Geolog is now interactive!
2018.12.22
The Hamniverse now runs on Google Kubernetes Engine
2018.12.17
moon-eye
2018.12.14
November 2018 Release Notes
2018.12.07
Hugo: How to create URL links to in-post headers
2018.12.06
Why I'm decreasing my savings budget
2018.12.02
My takeaways from QCon SF 2018
2018.11.27
HAMQ: How does Thieve.co make money?
2018.11.10
October 2018 Release Notes
2018.11.07
HAMQ: Calculating the revenue of Qcon SF 2018
2018.11.07
Rust: Grab standard input on HackerRank
2018.10.25
Hawaii in Review 2018
2018.10.23
Geolog gains Bitmoji support
2018.10.17
In Favor of Citi Bike
2018.09.21
Zero to One: Dream Big, Start Small, Work Aggressive
2018.09.20
Jenkins Build Aborted due to Time Out
2018.09.19
Dropbox Linux Application Broken
2018.09.05
August 2018 Release Notes
2018.08.30
How to Add Google Analytics to Hugo Theme
2018.08.30
On Minimalism: More of what you love and less of what you don't
2018.08.26
HowTo: Reset Kensington Portable Combination Lock
2018.08.25
How to Restart Ubuntu via Terminal
2018.08.16
My site tech stack
2018.08.11
The case for brewing your own cold brew
2018.08.06
Kdenlive: How to Change Clip Position
2018.08.05
Thoughts: Think and Grow Rich
2018.08.03
Hello, world!
2018.07.25
Geolog
2018.07.25
2018 Q2 in Review
2018.07.22
IBM GraphDB: How to Create a Vertex
2016.09.19
IBM Graph: Example Schema
2016.09.12
Python: Requests Module Response in JSON
2016.09.05
NPM: Run Node Module from Project without Installing Globally
2016.08.29
CSS: Adding Solid Border Messes up Layout
2016.08.26
Troubleshoot Mac: Seagate Drive Write-protected
2016.08.22
IBM Bluemix: How to Manually Deploy Cloud Foundry App from Git Repo
2016.08.19
Affinity Designer: How to Rotate around Custom Rotation Center
2016.08.15
React: Connect React-Router, Node, and Express so all URIs Served
2016.08.12
Mac: Chrome Refresh Hotkey
2016.08.08
IBM GraphDB: Create a Vertex with LIST Cardinality
2016.08.05
Mac: Open Visual Studio Code Editor from Terminal
2016.08.01
Git: Get Ahead/Behind Commit Messages in Git Status
2016.07.25
Timely: Alarm Vibrates - No Sound
2016.07.18
Java: Reverse Singly Linked List Inplace
2016.07.11
Troubleshoot: Pokemon Go on Android GPS Not Found Error
2016.07.08
Mac: Run Dropbox on Seagate External Drive
2016.07.04
Troubleshoot: Bluehost Filezilla FTP Error - 530 Authentication Failed
2016.06.27
Jiffy Time Tracker: How to Archive Projects
2016.06.20
PREV
NEXT