The Curious Engineer

All blogs / General

thekeesh.com

thekeesh.com

Not just another WordPress site

GeneralCrypto / fintechTravelSoftware / engineering practice

Posts
384 from 22 Aug 2009 to 23 Apr 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://thekeesh.com/feed/

2026 2

  1. Updating neighborhood.thekeesh.com
  2. How I migrated 16 sites between Linode servers in 1 day with Claude Code

2025 1

  1. New Orleans Notes March 2025

2024 4

  1. What is Ethereum?
  2. What is Bitcoin?
  3. The self-driving cars are coming
  4. So many things to charge

2023 1

  1. Notes from my first self-driving car experience

2022 3

  1. Setting up a computer, Macbook Air M2, 2022
  2. Some notes from our trip to Italy
  3. The Mass Shooting in the Town Next Door

2021 13

  1. How to Mint a Karel NFT (short version)
  2. How to set up a Metamask Wallet
  3. How to mint a Karel NFT
  4. Covid test log
  5. How to set up tipping with Bitcoin and Lightning on Twitter
  6. How to get dollars from a bank to UST on Anchor on Terra
  7. Enabling HTTPS on NearlyFreeSpech Websites
  8. Explaining Crypto Yield Farming to Myself
  9. My New Book Read Write Code Launches Today!
  10. Review of Hey.com Email
  11. Potential risks of blockchain-based social networks
  12. Where can I get a vaccine? A vaccine availability directory
  13. Setting up a new website, 2021 version

2020 18

  1. Scrabble 2-Letter Word List/PDF
  2. Remote/Distributed Work Thoughts Amid the Pandemic
  3. Certbot renewal fixes
  4. Exploring OECD Health Care Spending Data by Country
  5. Setting Up a New Macbook Pro 2020 Version
  6. 2020 Voter Guide for Chicago, IL
  7. Managing SSL Certificates for HTTPS with Certbot
  8. Crossword puzzle to solve
  9. Trump’s Actions on Coronavirus are Criminal
  10. Coronavirus Phrases for 2020
  11. world travel, then 1 year later, quarantine
  12. Bernie or Biden? I’m voting Bernie
  13. Jeremy’s 2020 Chicago & Illinois Primary Voter Guide — March 17th, 2020
  14. Bernie or Biden: Who has a better chance to win from an Electoral College standpoint?
  15. Thinking in Bets — Book Notes
  16. Plaid is Still a Phishing Site
  17. Click — Book Notes
  18. The Spy and The Traitor — Book Notes

2019 54

  1. Notes from Mexico — Cancun and Tulum
  2. Back of the envelope reference numbers
  3. Talking to Strangers – Book Notes
  4. Icarus for Startups — Bug or Feature?
  5. Travel Reflection
  6. Notes from Japan
  7. South Korea Notes
  8. Trump and the US Government as an International Embarrassment is an Understatement
  9. Visiting a Chinese Propaganda Museum in Shanghai with a Russian Couple
  10. Sites in Shanghai
  11. China: A tough place to travel
  12. Payment methods around the world
  13. Notes from Hong Kong
  14. Tensions Building in Hong Kong with China
  15. What did you think of this country?
  16. A Now Page
  17. Notes from El Nido, Philippines
  18. Notes from Bali
  19. Notes from Singapore
  20. Notes from India
  21. India: Please Honk
  22. Visiting Tall Buildings and Massive Malls in Dubai During Ramadan
  23. Some Notes from Greece
  24. Some Notes from Israel
  25. Some Notes from Jordan
  26. Some Notes from Egypt
  27. Some Notes from Kenya
  28. Talking to Uber Drivers in Kenya About M-Pesa
  29. Some Notes from Brazil
  30. Some Notes from Chile
  31. International Payments are Stuck in the Stone Age
  32. What I Learned About Denmark While I was in Peru
  33. Some Notes from Peru
  34. Everything You Think is Normal Could Be Different
  35. Helpful Travel Apps
  36. Educated — Review
  37. Some Notes from Colombia
  38. How Does the Panama Canal Work?
  39. Some Notes from Panama
  40. Thoughts on US and Cuba Relations and Trade Embargo
  41. Travel Tip for WiFi Network Landing Pages
  42. Some Notes from Cuba
  43. How to Travel to Cuba
  44. An ongoing list of questions, bugs, and feature requests on a Pixelbook
  45. Thoughts on Setting up a Pixelbook
  46. Fyre Festival and Theranos
  47. Talking to a TSA Agent about the Government Shutdown
  48. Learn this Skill: How to Manage a Pipeline
  49. Modern Distributed Software Tech Stack in 2019
  50. My Top 5 Books of 2018
  51. Would You Vote For Trump or a Random Citizen?
  52. A Few Free Product Ideas for Apple
  53. The Absurdity of Big Companies Suing Regular People
  54. Book Review — Bad Blood

2018 28

  1. Why We Switched to Distributed Work at CodeHS
  2. Tips on Applying to CodeHS
  3. Apple Accessories: Kind of Annoying and Don’t Really Make Sense
  4. A Few Use Cases of Cryptocurrency That Seem Inevitable
  5. QR Codes — Very Underrated Simple Technology
  6. Blog Idea: Absurd Insurance Stories
  7. Idea: Government NPS (Net Promoter Score)
  8. How do you keep personal coding projects working over long periods of time without maintenance?
  9. 2020 Get Out the Vote Starts Now, and other Thoughts on Voter Turnout
  10. Dropbox End of Support for Mac OS 10.7 Undermines Their Entire Value Proposition
  11. Random Air Travel Tips and Thoughts
  12. The Only Actual Startup Advice: It Depends
  13. My Current System for Todos and Meetings With People I’m Managing
  14. The Importance of Voting and Digital Citizenship
  15. Why vote?
  16. Better to Get a Half-Baked Blog Idea on the Internet or Not to Write it at all?
  17. A Few Initial Thoughts On Upgrading to a New Macbook
  18. Notes for Setting Up A New Mac
  19. Site for Neighborhood Comparisons Across Cities
  20. Migrating an old Linode on Ubuntu 11.08 to Ubuntu 18.04
  21. Trying to Set Up HTTPS for Free with LetsEncrypt and CertBot
  22. Impeaching Trump — What are We Waiting For?
  23. My Top 10–20 Year Trends
  24. With the CodeHS Cybersecurity Course, Teach Your Students, Practical, Applicable Digital Skills
  25. Getting Started Resources for Cryptocurrency
  26. Poem at Stockton Scholars Event
  27. Thailand/Cambodia Travel Notes
  28. My Top Software Tools from 2017

2017 7

  1. #FreeIdeas for Twitter — Build in Sources as a Native Feature for Tweets
  2. My Top Three 5–10 Year Trends of 2017
  3. Contributing to the Coding in the Wild Blog
  4. What’s Going on With Net Neutrality?
  5. #FreeIdeas For Lyft
  6. Hello World for JavaScript with npm modules in the browser
  7. How I Set Up a New Website

2016 11

  1. Jeremy’s 2016 Voter Guide for the November 8th, 2016 Election
  2. Jeremy’s Guide to the Mission in San Francisco
  3. Blog Posts Against Trump for People Who Won’t Read Them
  4. Reminder: Vote Today in California
  5. Jeremy’s 2016 Voter Guide for the June 7th California Primary and SF Election
  6. Which Percent are You? — The Actual Income Distribution in the United States
  7. What Literacy Means Today
  8. Neighborhood Comparisons Across Cities
  9. Why I’m Voting For Bernie Sanders And You Should Too
  10. American Attitudes
  11. 10,000 Pitches

2015 91

  1. I’m going to write on Medium. And I’m going to keep copying posts over to my blog.
  2. A Model For Micropayments for Content
  3. Jeremy’s 2015 Voting Guide to San Francisco Propositions
  4. How I Make a New Flipside Website
  5. These Are The Autograders You’ve Been Looking For
  6. Dear Lyft, Here is a Free Idea
  7. Teach AP Computer Science in Java with CodeHS
  8. Getting Started Teaching AP Computer Science in Java with CodeHS
  9. Issues with Pip, Python and Virtual Env After Updating Mac 10.10 Yosemite
  10. CodeHS For Every Zip Code
  11. Introducing New CodeHS School Plans and Our Free Plan
  12. Book Review: Don’t Sleep, There Are Snakes (4/5)
  13. Summary of CodeHS Road Trip and Press Information
  14. Dear Computer Science Teachers, Thank you!
  15. Day 69 // 6/13/2015// Medford, Oregon → San Francisco, CA
  16. Day 68 // 6/12/2015 // Bend, Oregon → Medford, Oregon
  17. Day 67 // 6/11/2015 // Portland, Oregon → Bend, Oregon
  18. Day 66 // 6/10/2015 // Pendleton, Oregon → Portland, Oregon
  19. Day 65 // 6/9/2015 // Boise, Idaho → Pendleton, Oregon
  20. Day 64 // 6/8/2015 // Salt Lake City, Utah → Boise, Idaho
  21. Day 63 // 6/7/2015 // Salt Lake City
  22. Day 62 // 6/6/2015 // Rawlins, Wyoming → Salt Lake City, Utah
  23. Day 61 // 6/5/2015 // Denver, Colorado→ Rawlins, Wyoming
  24. Day 60 // 6/4/2015 // Omaha → Denver
  25. Day 59 // 6/3/2015 // Kansas City → Omaha, Nebraska
  26. Day 58 // 6/2/2015 // Kansas City
  27. Day 57 // 6/1/2015 // St. Louis → Kansas City
  28. Day 56 // 5/31/2015 // Litchfield, Illinois → St. Louis, Missouri
  29. Day 55 // 5/30/2015 // Chicago → Litchfield, IL
  30. Day 54 // 5/29/2015 // Milwaukee → Chicago
  31. Day 53 // 5/28/2015 // Milwaukee, Wisconsin
  32. Day 52 // 5/27/2015// Chicago, IL → Milwaukee, Wisconsin
  33. Day 51 // 5/26/2015 // Chicago, IL
  34. Day 50 // 5/25/2015 // Chicago, IL
  35. Day 49 // 5/24/2015 // Chicago, IL
  36. Day 48 // 5/23/2015 // Chicago, IL
  37. Day 47 // 5/22/2015 // Chicago, IL
  38. Day 46 // 5/21/2015 // Indianapolis, Indiana → Chicago, Illinois
  39. Day 45 // 5/20/2015 // Columbus → Indianapolis
  40. Day 44 // 5/19/2015 // Cleveland, Ohio → Columbus, Ohio
  41. Day 43 // 5/18/2015 // Erie, Pennsylvania → Cleveland, Ohio
  42. Day 42 // 5/17/2015 // Victor, New York → Erie, Pennsylvania
  43. Day 41 // 5/16/2015 // Wilmington, Vermont → Victor, New York
  44. Day 40 // 5/15/2015 // Griswold, Connecticut → Wilmington, Vermont
  45. Day 39 // 5/14/2015 // New York City → Griswold, Connecticut
  46. Day 38 // 5/13/2015 // New York City
  47. Day 37 // 5/12/2015 // New York City
  48. Day 36 // 5/11/2015 // Philadelphia → New York City
  49. Day 35 // 5/10/2015 // Washington D.C. → Philadelphia
  50. Day 34 // 5/9/2015 // Washington D.C.
  51. Day 33 // 5/8/2015 // Grasonville, Maryland → Washington. D.C
  52. Day 32 // 5/7/2015 // Roanoke, Virginia → Grasonville, Maryland
  53. Day 31 // 5/6/2015 // Hazard, Kentucky → Roanoke, Virginia
  54. Day 30 // 5/5/2015 // High Point, North Carolina → Hazard, Kentucky
  55. Day 29 // 5/4/2015 // Raleigh → High Point
  56. Day 28 // 5/3/2015 // Charlotte → Raleigh
  57. Day 27 // 5/2/2015 // Charlotte, North Carolina
  58. Day 26 // 5/1/2015 // Charlotte, North Carolina
  59. Day 25 // 4/30/2015 // Columbia, South Carolina → Charlotte, North Carolina
  60. Day 24 // 4/29/2015 // Atlanta, Georgia → Columbia, South Carolina
  61. Day 23 // 4/28/2015 // Atlanta, Georgia
  62. Day 22 // 4/27/2015 // Birmingham, Alabama → Atlanta, Georgia
  63. Day 21 // 4/26/2015 // Nashville → Birmingham
  64. Day 20 // 4/25/2015 // Memphis → Nashville
  65. What Does a CodeHS Workshop Look Like?
  66. Day 19 // 4/24/2015 // Little Rock → Memphis
  67. Day 18 // 4/23/2015 // Jackson, Mississippi to Little Rock, Arkansas
  68. Day 17 // 4/22/2014 // New Orleans -> Jackson, Mississippi
  69. Day 16 // 4/21/2015 // New Orleans
  70. Day 15 // 4/20/2015 // New Orleans
  71. Day 14 // 4/19/2015 // New Orleans
  72. Day 12 // 4/17/2015 // Austin -> New Orleans
  73. Day 13 // 4/18/2015 // New Orleans
  74. Day 11 // 4/16/2015 // Albuquerque -> Austin
  75. Day 10 // 4/15/2015 // Phoenix -> Albuquerque
  76. Day 9 // 4/14/2015 // San Diego -> Phoenix
  77. Day 8 // 4/13/2015 // San Diego
  78. Day 7 // 4/12/2015 // Los Angeles -> San Diego
  79. The CodeHS Road Trip — What types of visits do we do?
  80. Day 6 // 4/11/2015 // Los Angeles
  81. Day 5 // 4/10/2015 // Los Angeles
  82. Day 4 // 4/9/2015 // Los Angeles
  83. Day 3 // 4/8/2015 // Los Angeles, CA
  84. Day 2 // 4/7/2015 // Bakersfield, CA -> Los Angeles, CA
  85. Day 1 // 4/6/2015 // San Francisco, CA -> Bakersfield, CA
  86. Read, Write, Code — Why Computer Science Should be Required in High School
  87. We’re Doing a Road Trip to Bring Coding To Schools All Over the Country
  88. Announcing the New AP Java Course on CodeHS
  89. Monthly Hackathons at CodeHS and Building CodeHS Lite
  90. Write Everything Down
  91. What I Read in 2014

2014 9

  1. MySQL Doesn’t Install on a Mac Yosemite 10.10
  2. Setting Up a New Macbook Air (… again)
  3. Jeremy’s Voting Guide to San Francisco Propositions
  4. Embedding Your Code from CodeHS Around the Web
  5. What is Burning Man?
  6. If you want to do something good, put it inside something funny.
  7. Rankings of Customer Support
  8. How to Buy Dogecoin
  9. Connecting to a RDS Server from a Local Computer Using SSH Tunneling on a Mac

2013 77

  1. Trackpad Not Working on Macbook Pro
  2. How I Practice Pitches
  3. Everything is Easy After Standup Comedy
  4. Commitment Leads to Opportunity
  5. Around the Country with CodeHS
  6. Juggling Around the United States
  7. Day 67: Sacramento, CA –> San Francisco, CA
  8. Day 66: Medford, OR –> Sacramento, CA
  9. Day 65: Portland, OR –> Medford, OR
  10. Day 64: Boise, ID –> Portland, OR
  11. Day 63: Idaho Falls, ID –> Boise, ID
  12. Day 62: Cody, WY –> Idaho Falls, ID
  13. Day 61: Mount Rushmore, SD –> Cody, WY
  14. Day 60: Sioux Falls, SD –> Mount Rushmore, SD
  15. Day 59: Omaha, NE –> Sioux Falls, SD
  16. Day 58: Des Moines, IA –> Omaha, NE
  17. Day 57: Milwaukee, WI –> Des Moines, IA
  18. Day 56: Chicago, IL –> Milwaukee, WI
  19. Day 55: Chicago, IL
  20. Day 54: Chicago, IL
  21. Day 53: Chicago, IL
  22. Day 52: Chicago, IL
  23. Day 51: Toledo, OH –> Chicago, IL
  24. Day 50: Rochester, NY –> Toledo, OH
  25. Day 49: Guildhall, VT –> Rochester, NY
  26. Day 48: Guildhall, VT
  27. Day 47: Portland, ME –> Guildhall, VT
  28. Day 46: Boston, MA –> Portland, ME
  29. Day 45: Boston, MA
  30. Day 44: Boston, MA
  31. Day 43: Boston, MA
  32. Day 42: Boston, MA
  33. Day 41: New Haven, CT -> Boston, MA
  34. Day 40: New York, NY -> New Haven, CT
  35. Day 39: New York, NY
  36. Day 38: New York, NY
  37. Day 37: Princeton, NJ -> New York
  38. Day 36: Philadelphia, PA -> Princeton, NJ
  39. Day 35: Philadelphia, PA
  40. Day 34: Baltimore, MD -> Philadelphia, PA
  41. Day 33: Washington DC -> Baltimore
  42. Day 32: Washington DC
  43. Day 31: Washington DC
  44. Day 30: Washington DC
  45. Day 29: Richmond, VA -> Washington DC
  46. Day 28: Durham, NC -> Richmond, VA
  47. Day 27: Beaufort, SC -> Durham, NC
  48. Day 26: Atlanta, GA -> Beaufort, SC
  49. Day 25: Birmingham, AL -> Atlanta, GA
  50. Day 24: New Orleans -> Birmingham, AL
  51. Day 23: New Orleans
  52. Day 22: New Orleans
  53. Day 21: Yazoo City, MS -> New Orleans, LA
  54. Day 20: Yazoo City, MS
  55. Day 19: Little Rock, AR -> Yazoo City, MS
  56. Day 18: Tulsa, OK -> Little Rock, AR
  57. Day 17: Kansas City, KS -> Tulsa, OK
  58. Day 16: Hayes, KS -> Kansas City, KS
  59. Day 15: Colorado Springs, CO -> Hayes, KS
  60. Day 14: Aspen, CO -> Colorado Springs, CO
  61. Day 13: Aspen CO
  62. Day 12: Cortez CO -> Aspen CO
  63. Day 11: Grand Canyon -> Four Corners -> Cortez, CO
  64. Day 10: Phoenix -> Grand Canyon
  65. Day 9 – Phoenix
  66. Day 8 – Las Vegas to Phoenix
  67. Day 7 – Las Vegas
  68. Day 6: Las Vegas
  69. Day 5: LA -> Las Vegas
  70. Day 4: LA
  71. Day 3: LA
  72. Day 2: LA
  73. Day 1: SF -> LA
  74. Updated Facebook Friends Ranking Bookmarklet to Work with Graph Search
  75. Why Blog About Random Bugs and Fixes
  76. Notification Overload
  77. Why You Should Use Rule-Based Passwords

2012 9

  1. An Easier Way to Set Up Remote Git Repositories for Lightweight Deployment
  2. Setting Up a New Macbook Pro: The Steps
  3. Create MySQL Database and Give User Permissions
  4. How the Internet Works 9: HTML
  5. Facebook Friends Ranking Bookmarklet Works Again
  6. How the Internet Works 8: Bytes, Megabytes, and More
  7. Lightweight Deployment With Git
  8. Terms and Conditions: A Hobson’s Choice
  9. Down With Gravity: Juggling Revolution

2011 22

  1. How the Internet Works 7 – Clients and Servers
  2. How the Internet Works 6 – Programming Languages
  3. How the Internet Works 5: Bits and Binary
  4. How the Internet Works 4: IP Addresses
  5. How the Internet Works 3: URLs
  6. How the Internet Works 2: Domain Names
  7. How the Internet Works 1: The Browser
  8. How the Internet Works 0: A New Focus for thekeesh.com
  9. Martin’s Mildness Alternating Straights and Crossed Every 3 Beats
  10. Jitterbunk. Bunk Your Friends.
  11. If you thought that was interesting…
  12. Who Does Facebook Think You Are Searching For?
  13. Ethical Adventure Game
  14. rails from scratch on ubuntu 11.04
  15. Juggling Havana with DWG
  16. Setting up User Accounts, Password Authentication, and SSH Keys on a New EC2 Instance
  17. thekeesh.com on Hacker News
  18. Wow, Facebook Hackers
  19. mod_rewrite reminder
  20. Split the Bill
  21. Down With Gravity Performs at the Basketball Game
  22. Riddle: List of Numbers, Each Appears Twice …

2010 20

  1. Type Shift Code
  2. Popular Site Template, a site that lets you make silly websites!
  3. Best To Top, an App for Brainstorming
  4. Commercial Comedy
  5. Startups Are Like Indie Bands
  6. YouTube Sloth
  7. Hackers with Opinions
  8. Most Mutual Friends
  9. Social Norms on the Web
  10. Predicting Gender of Facebook Statuses
  11. Double Stitch
  12. A Fun Tool For Making Study Guides
  13. A review and explanation of the iPad (written from my iPad)
  14. The Stanford Flipside iPhone App is Here!
  15. A Fun Chatroulette Video — Piano Improv to Strangers
  16. Addition to the list of words CS people use to often
  17. Small But Growing List of Words Computer Science (and probably Math people) Use Too Much
  18. This is Why Google is the Best
  19. Open Standards
  20. Why You Should Donate to Wikipedia

2009 14

  1. What is the probability you get this question right, given you know Bayes’ rule?
  2. The Psychology of Success
  3. Look over there! It’s Balloon Boy
  4. Funny Things at Stanford
  5. Technology Literacy
  6. What’s Next For the Web?
  7. “Facebook Labs”
  8. Research Paper on Critical Reading and Satirical News
  9. WordPress mobile
  10. Google Wave Embedding
  11. Google Wave — The Future of the Internet
  12. Privacy on the Internet
  13. Computer Wizards
  14. Welcome to thekeesh.com version 3.0 (beta)