Blog Posts (1050)
- React/JSX/HTML: How to put a greater-than or less-than symbol in React/JSX/HTML
- It only takes 30 seconds to help a small business prosper
- Ubuntu: Add a lockscreen screensaver with an image slideshow
- Python: Remove duplicate list items with a set
- Save money (and the world) by making your own cold brew
- Python: Method in class that returns instance of itself throwing NameError
- In review: my 2019 Q3
- Python: Randomly generate and RGB Tuple
- Python: ImportError: No module named asyncio
- Mac: Force Outlook calendar to update
- Shopify: Change site favicon
- portal
- Release notes: August 2019
- Python: How to await all async tasks
- Google Calendar: How to remove spam events (and keep them from appearing again)
- cv2: How to resize window
- In favor of brevity
- No matter the challenge, just start
- What I'm doing to help the Amazon (and the planet)
- Why you should care about climate change
- In the face of super-human complexity, optimize for less suffering
- VS Code: `Select: Python Interpreter` Not Showing Anaconda Envs
- Kubernetes: Failed to pull container image from Gitlab registry
- My ideal day
- blinder
- Hack: How to clone a shape
- Introducing Project Pillars
- Release notes: July 2019
- Lutris: Skyrim Special Edition music and voices not working on prefix_64
- Thoughts for staying motivated even when you aren't
- zima-blue
- How to stop procrastinating in 5 seconds or less
- Lutris: Steam install - Sequence item X: expected str, NoneType found error
- NextJS: How to integrate Google Analytics into your app
- Semantic UI: 'aligned center' css classes not working
- Build scalable, automated processes to win
- Semantic UI React: Using NextJS Links in a Semantic UI Menu
- In review: My 2019 H1 (winter and spring)
- Semantic UI React: How to center forms
- This simple trick can give $1 / year to a cause you care about FOR FREE
- Post-mortem: My 2019 Job Search
- NextJS: Window is undefined error
- Semantic UI React: Loader won't show up
- Why I have multiple Instagrams
- HAMEATS: Ham, egg, and cheeses burrito
- JavaScript: Sort an array of objects by a string property
- Release notes: May 2019
- HAMEATS: Dorm-style HamBoard
- An analysis of Ad revenue vs browser-based crypto mining revenue
- Mine for Good
- Mine for Good now available in a browser near you!
- My SWE interview guide
- Release notes: April 2019
- Confluence: Create a custom word counter with JavaScript
- Headspace in computer terms
- C#: Naive benchmarking
- Git: Can't see list of changed files when running `git status`
- Imagining personal DOS attacks (or how to ransomware your friends in 17 lines of JavaScript or less)
- Windows Subsystem for Linux: How to edit dotfiles with Visual Studio Code
- Windows Subsystem for Linux: Remove WSL command line's directory highlighting
- Windows Subsystem for Linux: Run Windows DotNet Core install from WSL
- DotNet Core: Tuple could not be found
- NZXT BLD: Controlling and customizing RGB LED lights and patterns
- Zeit Now: Gitlab CI Integration
- Asrock: Enable AMD-V virtualization on Windows 10
- Will I get cancer?
- Release notes: February 2019
- Install Hugo on Windows Subsystem for Linux (WSL)
- Windows Subsystem for Linux: Dropbox Folder Location
- Hamventures NYC: Week of 2019.02.18
- Hugo: Where is my sitemap located?
- IAmHamy
- One month of daily meditation: more balance, more accomplishments, and more arguments
- Ubuntu: resolve dotnet-sdk snap `command 'dotnet' not found`
- Why I split the bill on dates
- C#: List does not contain a definition for 'OrderBy'
- Hamventures NYC: Week of 2019.02.04
- 2019.01 Release Notes
- How many humans does it take to change the world?
- Troubleshoot: Hugo blog post / content not showing up
- Hamventures NYC: Week of 2019.01.28
- Hamventures NYC: Week of 2019.01.20
- How I Get Shit Done
- How I publish project demos alongside my Hugo blog
- React Select: how to change 'No options' placeholder text
- Don't wait for a new year to change your life
- Golang: Using secret environment variables in TOML
- Introducing Tikkun Olam Tuesdays
- 2018 in Review
- iPhone: How to force your phone to re-sync its automatically-set timezone
- HowTo: Manually delete Helm's Tiller
- Moon Eye now has microphone audio input support
- Geolog is now interactive!
- The Hamniverse now runs on Google Kubernetes Engine
- moon-eye
- November 2018 Release Notes
- Hugo: How to create URL links to in-post headers
- Why I'm decreasing my savings budget
- My takeaways from QCon SF 2018
- HAMQ: How does Thieve.co make money?