The Curious Engineer

All blogs / Essays / personal

davidbau.com

davidbau.com

A Dabbler's Weblog

Essays / personalAI / MLSociety / politics / economyMath

Posts
613 from 1 Nov 2003 to 16 Jul 2026
Posting
monthly (17 in the last year)
Kind
personal blog
Feed
https://davidbau.com/index.rdf

2026 13

  1. Hunting Zombies
  2. July 2026
  3. The Fifty Dollar Gap
  4. The Teleport Contest
  5. May 2026
  6. Dario's Weird Race to the Top
  7. April 2026
  8. Does Computer Science Still Exist?
  9. March 2026
  10. The Art of Wanting
  11. My Family's Classical Chinese Genealogy
  12. AGI Break Room
  13. January 2026

2025 21

  1. Vibe Coding
  2. In Defense of Curiosity
  3. December 2025
  4. A Halloween Investment Thought
  5. The Two Merchants
  6. When the Exits Close
  7. October 2025
  8. The Truth is Our Superpower
  9. September 2025
  10. Starvation, Cook, and Bacon
  11. Perplexity Chrome would be a Disaster
  12. August 2025
  13. Black Box, Blood Money
  14. May 2025
  15. Credibility, not Capability
  16. April 2025
  17. Misgivings
  18. Freedom and Purpose
  19. March 2025
  20. What it Means to be Human
  21. February 2025

2024 3

  1. The Right Kind of Openness for AI
  2. Reinvented
  3. March 2024

2023 6

  1. Function Vectors in Large Language Models
  2. October 2023
  3. Is Artificial Intelligence Intelligent?
  4. April 2023
  5. Catching Up
  6. March 2023

2021 11

  1. Running Statistics for Pytorch
  2. December 2021
  3. Reddit AMA
  4. November 2021
  5. Assistant Professor at NEU Khoury
  6. PhD Defense
  7. Antivax, Antiglyphosate
  8. Global Catastrophizing
  9. August 2021
  10. Passwords should be illegal
  11. March 2021

2020 13

  1. Deception is a Bug
  2. October 2020
  3. Rewriting a Deep Generative Model
  4. August 2020
  5. David's Tips on How to Read Pytorch
  6. July 2020
  7. A COVID Battle Map
  8. April 2020
  9. COVID-19 Chart API
  10. The Beginning
  11. No Testing is not Cause for Optimism
  12. Two Views of the COVID-19 Crisis
  13. March 2020

2018 2

  1. The Purpose of AI
  2. January 2018

2017 25

  1. npycat for npy and npz files
  2. In Code We Trust?
  3. Net Kleptocracy
  4. December 2017
  5. It's Our Responsibility
  6. November 2017
  7. Volo Ergo Sum
  8. A Crisis of Purpose
  9. June 2017
  10. Reinvention
  11. Government is Not the Problem
  12. Oriental Exclusion
  13. David Hong-Toh Bau, Sr
  14. Dear Senator Collins
  15. Trump is a Two-Bit Dictator
  16. May 2017
  17. Learnable Programming
  18. Network Dissection
  19. Beware the Index Fund
  20. April 2017
  21. Does Watching Fox News Kill You?
  22. March 2017
  23. Outrage is Not Enough
  24. Our National Identity
  25. January 2017

2016 12

  1. A Warning From 1937
  2. December 2016
  3. Nativist?
  4. A Demon-Haunted World
  5. November 2016
  6. By the People, For the People
  7. Integrity in Government
  8. October 2016
  9. Thinking Slow
  10. June 2016
  11. Whose Country?
  12. May 2016

2015 7

  1. Starting at MIT
  2. When to Sell
  3. September 2015
  4. One-Off Depreciation
  5. August 2015
  6. Confidence Games
  7. July 2015

2014 12

  1. Making a $400 Linux Laptop
  2. Teaching About Data
  3. October 2014
  4. Code Gym
  5. July 2014
  6. Musical.js
  7. May 2014
  8. Pencil Code at Worcester Technical High School
  9. A Bad Chrome Bug
  10. PhantomJS and Node.JS
  11. Integration Testing in Node.js
  12. January 2014

2013 33

  1. Second Edition of Pencil Code
  2. Learning to Program with CoffeeScript
  3. Teaching Math Through Pencil Code
  4. Hour of Code at Lincoln
  5. Hour of Code at AMSA
  6. December 2013
  7. A New Book and a Thanksgiving Wish
  8. Pencil Code: Lesson on Angles
  9. Pencil Code: Lesson on Lines
  10. November 2013
  11. Pencil Code: a First Look
  12. CoffeeScript Syntax for Kids
  13. October 2013
  14. CSS Color Names
  15. For Versus Repeat
  16. Book Sample Page
  17. Teaching Programming and Defending the Middle Class
  18. TurtleBits at Beaver Country Day
  19. Book Writing Progress
  20. Lessons from Kids
  21. September 2013
  22. Await and Defer
  23. Using the TurtleBits Editor
  24. Ticks, Animation, and Queueing in TurtleBits
  25. Starting with Turtlebits
  26. Turtle Bits
  27. No Threshold, No Limit
  28. August 2013
  29. Local Variable Debugging with see.js
  30. April 2013
  31. Mapping the Earth with Complex Numbers
  32. Conformal Map Viewer
  33. February 2013

2012 4

  1. Jobs in 1983
  2. October 2012
  3. The Problem With China
  4. September 2012

2011 20

  1. Omega Improved
  2. December 2011
  3. Made In America Again
  4. November 2011
  5. Avoiding Selectors for Beginners
  6. Turtle Graphics Fern with jQuery
  7. Learning To Program with jQuery
  8. jQuery-turtle
  9. October 2011
  10. Python Templating with @stringfunction
  11. September 2011
  12. PUT and DELETE in call.jsonlib.com
  13. March 2011
  14. Party like it's 1789
  15. February 2011
  16. Using goo.gl with jsonlib
  17. Simple Cross-Domain Javascript HTTP with call.jsonlib.com
  18. Dabbler Under Version Control
  19. Snowpocalypse Hits Boston
  20. January 2011

2010 62

  1. Heidi's Sudoku Hintpad
  2. Social Responsibility in Tech
  3. The First Permanent Language
  4. A New Framework For Finance
  5. December 2010
  6. Box2D Web
  7. Lincoln School Construction
  8. Stuck Pixel Utility
  9. Cancelled Discover Card
  10. Fixing the Deficit
  11. November 2010
  12. Tic Toe Tac
  13. Toe Tac Tic
  14. October 2010
  15. Panhandlers
  16. September 2010
  17. Tutorial: Root Finder
  18. June 2010
  19. Wiki Javascript at dabbler.org
  20. What SAT Stands For
  21. Computer Club
  22. May 2010
  23. Tutorial: Pascal's Triangle
  24. Tutorial: Cannon Game
  25. Tutorial: Custom Poem
  26. Tutorial: Concentration
  27. Tutorial: Histogram
  28. Tutorial: Maze Maker
  29. Tutorial: Tic Tac Toe
  30. Tutorial: Mastermind
  31. Tutorial: Polygon Drawing
  32. Tutorial: Caesar Cipher
  33. April 2010
  34. Tutorial: Guess My Number
  35. Tutorial: Ten Followers
  36. Tutorial: Fifteen Puzzle
  37. Handheld Glasses-Free 3D
  38. Making a Time Machine
  39. The Next Grand Deception
  40. There is Brilliance in this Language
  41. Minimum Hint Sudoku Hunt
  42. Collected Hacks
  43. The Mystery of 355/113
  44. Python pi.py Spigot
  45. It's Not About The Answer
  46. Solid Geometry
  47. Teaching is Hard
  48. March 2010
  49. A Mathematical Notation Question
  50. Second Coming of Wyden-Bennett?
  51. Reading JQuery Sources
  52. February 2010
  53. Random Seeds, Coded Hints, and Quintillions
  54. Xinhua: We Report, You Decide
  55. My God, What Have We Done?
  56. Campaign Calls
  57. Vote
  58. Ballmer Favors Torture for Lawyers
  59. Anagram
  60. Flawed Security
  61. Google and China
  62. January 2010

2009 55

  1. Pointless Arbitrage
  2. November 2009
  3. Mandelbrot
  4. Bravo for Courier
  5. What's in the Box
  6. September 2009
  7. Coin Flips Are Biased
  8. Javascript Reversi
  9. Time To Build A Treehouse
  10. Free Market Healthcare
  11. Niagara Restaurants
  12. August 2009
  13. Weiner Goes to Washington
  14. Law vs Power
  15. Where I Learned Programming
  16. Disorderly Conduct
  17. Dear Losers
  18. McCain/Lieberman
  19. Easy Math Typesetting
  20. The Small Government Paradox
  21. The 3.6% Accident
  22. July 2009
  23. What is a Floppy Disk?
  24. Two Steps Behind
  25. Politics is Important
  26. June 2009
  27. Your Compiler Vanishes in A Puff of Logic
  28. Elastic Shortfalls
  29. May 2009
  30. Poetry and Prose
  31. Death and Taxes
  32. Geithner's China Triumph
  33. COP and the IMF Playbook
  34. April 2009
  35. How To Nationalize
  36. A Cultural Problem
  37. What is a Stress Test?
  38. Obama to the World: Join Us
  39. How Big Is It?
  40. Helicopters Arrive Under Cover Of AIG Testimony
  41. Clever Outrage
  42. March 2009
  43. Processing
  44. Congressional Team Building
  45. The Bossy R
  46. February 2009
  47. Bulls Enter China Shop
  48. American Majesty
  49. No Deceit Here
  50. Transition in Cyberspace
  51. Winning at Chess
  52. Elizabeth Warren
  53. Continued Fractions
  54. Rationals are Nonobvious
  55. January 2009

2008 68

  1. Yellowstone Swarm
  2. RMB in the NYT
  3. Foreign Affairs on China
  4. In Spending We Trust
  5. Junichiro Obama
  6. Amazing Transparency
  7. Helicopters Take Off
  8. Trade Deficit Arithmetic
  9. A Reflective Phobia
  10. Perfect Numbers
  11. Taxman Game
  12. Currency Disaster
  13. Mapping Out a Trade War
  14. December 2008
  15. The Chinese Depression
  16. Sudoku Help
  17. Second Grade Spelling
  18. Waiting For Doc
  19. Twenty Eight Hours
  20. What Do You Call It?
  21. A Fourth Republic
  22. Rahm Emanuel
  23. Helicopters and Imports
  24. An Historic Day
  25. Chomp
  26. The 144 Game
  27. November 2008
  28. I Blame Markowitz
  29. Klein on Obama
  30. Time for Japan to Buy
  31. Republican Rebels
  32. Pictoral Subtraction
  33. McCain and Obama at Al Smith
  34. What After November 4?
  35. Where Is The Excess Capital?
  36. Quick, Get a Mortgage
  37. World's Toughest Job
  38. What's Scaring People
  39. The U.S. Needs a King
  40. Dear Nancy Pelosi
  41. A Sensible Proposal
  42. October 2008
  43. Do-Nothing Republicans
  44. Letterman's Best Non-Guest
  45. What's the Rush?
  46. Paying Our Way
  47. How to Sweep $2m Under The Rug
  48. An Era of Inflation Begins
  49. Canon to Reshape Media
  50. Capital Elephant
  51. Wanted: Tough Talk on Debt
  52. Python Maze Generator
  53. Enough!
  54. September 2008
  55. Immortal Mice
  56. A Carpenter's Puzzle
  57. August 2008
  58. Why
  59. June 2008
  60. The Poblano Model
  61. May 2008
  62. Commercials on Lost?
  63. March 2008
  64. Obama as Wonk
  65. February 2008
  66. Obama's Strong Speech
  67. Nintendo School of Medicine
  68. January 2008

2007 71

  1. Handshaking Puzzles
  2. Out of Stock Toys
  3. Brooks on Obama
  4. Compulsory Chinese in Panama
  5. Wooden Jigsaws
  6. December 2007
  7. Christmas Sequel
  8. Obama's Horizons
  9. Taro Ito's Dice Wars
  10. Obama at Google
  11. Gave One Got One
  12. Information At Your Fingertips
  13. Predicting Pakistan
  14. November 2007
  15. Lego Minifigure Costume
  16. It's Official: We Picked The Wrong Guy
  17. Giving to Schools
  18. Best Lego of 2007
  19. October 2007
  20. Looking at the Sky
  21. Nintendo Pulls Ahead
  22. Marketplace Ruined
  23. Buttonholed!
  24. Supermultiplication
  25. Mortgages and Sauerkraut
  26. August 2007
  27. 3R Paper Market Failure
  28. Christopher Cody Bau
  29. Murdoch's World
  30. July 2007
  31. Live iPhone Shows
  32. Internet-Free Week
  33. Got My Number?
  34. 99 Cents Solved
  35. Gladwyne Home for Sale
  36. Is Toyota the Microsoft of Cars?
  37. 99 Cent Game
  38. June 2007
  39. Hat Hints
  40. Guessing Your Hat
  41. Where's Dave?
  42. Google's Secret Fortress
  43. Fox Street Journal
  44. May 2007
  45. A Nintendo Blunder?
  46. An Easter Discovery
  47. White Person Vacations
  48. April 2007
  49. Kid's Garden Bench
  50. Bruce Sterling's Rant
  51. Politics in a YouTube World
  52. Still Waiting For A Wii?
  53. Python String Functions
  54. Boston is Expensive
  55. Indexing and Risk
  56. March 2007
  57. Vitamin Religion
  58. The Web's C-SPAN Killer
  59. Kidnapping Statistics
  60. Obama's Weak Speech
  61. Python Templates
  62. Everybody Votes
  63. Presidential Qualifications
  64. Superbowl Sunday
  65. History is Demographics
  66. February 2007
  67. RPS Battle of Wits
  68. Learning to Program
  69. A Late First Snowfall
  70. The Lebanese Street
  71. January 2007

2006 123

  1. Anthony's Fireball for the Wii
  2. Got a Wii
  3. Mortgage Tax Deduction
  4. Magic Lessons
  5. A Letter To Santa
  6. Why Lebanon?
  7. An Invoice for Nasrallah
  8. December 2006
  9. A RoShamBo Walk
  10. An NTDOY Poem
  11. Innovation, Copying, and Eukaryotes
  12. Syrian-Style Politics in Lebanon
  13. Yahoo Beats Google
  14. Boston IQ
  15. Vote Today
  16. Walkie Talkie Web
  17. A Geek Tries the Enlux
  18. Flood Maps
  19. November 2006
  20. Ignoring Moore's Law
  21. Simonyi In Space
  22. World's Best Flashlights
  23. The Inner Life of a Cell
  24. Best Science Writing of 2006
  25. Operational Efficiency
  26. Project Runway
  27. Printable Mazes
  28. The Moscow Puzzles
  29. October 2006
  30. Longer Life or More Stuff
  31. The Race to Mars
  32. A Coding Puzzle
  33. Für Elise Pickup
  34. Nut Free Zone
  35. The Turbot
  36. Milksop Nation
  37. Sudoku Generator
  38. Image Game
  39. September 2006
  40. Eight Planets
  41. Nonahexaflexagons
  42. World's Best Marble Roll
  43. Paper Dragon
  44. Lebanese Peace
  45. August 2006
  46. Totten on Lebanon's Liberalism
  47. Masi is a Hero
  48. My Landline is a Honeypot
  49. Python Curses Life
  50. Lebanon War in Google Earth
  51. A Meeting Place
  52. Wartime Advertisements
  53. Lebanon Bloggers
  54. Rorschach Missiles
  55. Back from Taiwan
  56. July 2006
  57. Sudden-Onset Slothfulness
  58. Economics of Religion
  59. Is Moderation a Blip?
  60. June 2006
  61. China's Trapped Transition
  62. World's Best Kite
  63. Trains versus Planes
  64. Owning the Experience
  65. The Other Side of the Planet
  66. Microsoft Bungling Bundling?
  67. Wii Steals Show at E3
  68. Platform vs Product
  69. Teaching Logo
  70. Don't Listen to your Customers
  71. Watch David Lose Money
  72. Memorable DNS IPs
  73. Picturing the Nintendo Wii
  74. Hanso Foundation
  75. May 2006
  76. Augmented Nintendo
  77. Non Neutral Net Nip
  78. Logistic Growth without Calculus
  79. What is Innovation?
  80. Is Microsoft Like GE?
  81. Dual Boot Mac Made Easy
  82. Free MVS, Xen, and Intel
  83. NXT On Sale
  84. April 2006
  85. Microsoft Brownie Mix
  86. Vista and the Altair
  87. Kids, Psychology, Politics
  88. Raging Hair Power
  89. A Mac Under The Tree
  90. Computer Science for Kids
  91. Spring Equinox
  92. MacService
  93. WMAP and Science Writing
  94. New Mac Mini
  95. Patriarchy and Fundamentalism
  96. Spore Video
  97. Historical Context for Kids
  98. LME Pricing Announced
  99. March 2006
  100. Maple Sugaring
  101. More NXT Information
  102. Evolution Sunday
  103. Happy Snow Day
  104. Lego is in our DNA
  105. Conjuring Demons
  106. Lego Difference Engine
  107. The Idiot Principle
  108. Bolton Brings the Gavel Down
  109. On Early Retirement
  110. February 2006
  111. NXT Education Version!
  112. Hossein Derakhshan to Israel
  113. More Popular than Mom
  114. Tale of a Wikipedian
  115. Weimar Iran
  116. Comic about Grown-Up Lego Fans
  117. Draw Batgirl Day
  118. Firefox Tipping Point
  119. Ultra Deep Field
  120. The Case for Mindstorms
  121. Wow! Lego Mindstorms NXT
  122. World's best Robot Kit
  123. January 2006

2005 36

  1. Science and Religion
  2. The Myth of Perfection
  3. Wikipedia better?
  4. Lego CAD
  5. Huang Woo-Suk
  6. Cheap Goopy Fun
  7. What is science?
  8. December 2005
  9. Mehlis Report With Markup
  10. Rafik Hariri, the Mehlis Report, and Traditional Media
  11. Izabella, Icons, and Py2App
  12. October 2005
  13. Where are Anthony and Dad?
  14. September 2005
  15. Is Google Newsworthy?
  16. Laaast Guessss...
  17. August 2005
  18. Divided Loyalty
  19. Haaarg, world!
  20. Hitting the High Notes
  21. A Programming Question
  22. World's best Radio Station
  23. Carrots and Sticks; MSFT at 26
  24. Microsoft Departures
  25. Telecommuting Safety Tips
  26. Sunkist Exposé
  27. July 2005
  28. Realization at Two
  29. June 2005
  30. World's Best Things
  31. World's best Computer Keyboard
  32. World's best Board Games
  33. May 2005
  34. World's best Mac and Cheese
  35. World's best iPod sound
  36. April 2005

2004 2

  1. Theory of Compatibility (Part 3)
  2. January 2004

2003 14

  1. XML and Relational Thinking
  2. Wildcards and XML Versioning
  3. The Design of XMLBeans (Part 3)
  4. Theory of Compatibility (Part 2)
  5. Theory of Compatibility (Part 1)
  6. December 2003
  7. Representations Stand Alone
  8. JAXB Problems
  9. No Theory of Compatibility?
  10. The Design of XMLBeans (Part 2)
  11. The Design of XMLBeans (Part 1)
  12. Encapsulation or Representation
  13. XML Best Practices
  14. November 2003