davidbau.com
A Dabbler's Weblog
- 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
2025 21
- Vibe Coding
- In Defense of Curiosity
- December 2025
- A Halloween Investment Thought
- The Two Merchants
- When the Exits Close
- October 2025
- The Truth is Our Superpower
- September 2025
- Starvation, Cook, and Bacon
- Perplexity Chrome would be a Disaster
- August 2025
- Black Box, Blood Money
- May 2025
- Credibility, not Capability
- April 2025
- Misgivings
- Freedom and Purpose
- March 2025
- What it Means to be Human
- February 2025
2024 3
2023 6
2021 11
2020 13
2018 2
2017 25
- npycat for npy and npz files
- In Code We Trust?
- Net Kleptocracy
- December 2017
- It's Our Responsibility
- November 2017
- Volo Ergo Sum
- A Crisis of Purpose
- June 2017
- Reinvention
- Government is Not the Problem
- Oriental Exclusion
- David Hong-Toh Bau, Sr
- Dear Senator Collins
- Trump is a Two-Bit Dictator
- May 2017
- Learnable Programming
- Network Dissection
- Beware the Index Fund
- April 2017
- Does Watching Fox News Kill You?
- March 2017
- Outrage is Not Enough
- Our National Identity
- January 2017
2016 12
2015 7
2014 12
2013 33
- Second Edition of Pencil Code
- Learning to Program with CoffeeScript
- Teaching Math Through Pencil Code
- Hour of Code at Lincoln
- Hour of Code at AMSA
- December 2013
- A New Book and a Thanksgiving Wish
- Pencil Code: Lesson on Angles
- Pencil Code: Lesson on Lines
- November 2013
- Pencil Code: a First Look
- CoffeeScript Syntax for Kids
- October 2013
- CSS Color Names
- For Versus Repeat
- Book Sample Page
- Teaching Programming and Defending the Middle Class
- TurtleBits at Beaver Country Day
- Book Writing Progress
- Lessons from Kids
- September 2013
- Await and Defer
- Using the TurtleBits Editor
- Ticks, Animation, and Queueing in TurtleBits
- Starting with Turtlebits
- Turtle Bits
- No Threshold, No Limit
- August 2013
- Local Variable Debugging with see.js
- April 2013
- Mapping the Earth with Complex Numbers
- Conformal Map Viewer
- February 2013
2012 4
2011 20
- Omega Improved
- December 2011
- Made In America Again
- November 2011
- Avoiding Selectors for Beginners
- Turtle Graphics Fern with jQuery
- Learning To Program with jQuery
- jQuery-turtle
- October 2011
- Python Templating with @stringfunction
- September 2011
- PUT and DELETE in call.jsonlib.com
- March 2011
- Party like it's 1789
- February 2011
- Using goo.gl with jsonlib
- Simple Cross-Domain Javascript HTTP with call.jsonlib.com
- Dabbler Under Version Control
- Snowpocalypse Hits Boston
- January 2011
2010 62
- Heidi's Sudoku Hintpad
- Social Responsibility in Tech
- The First Permanent Language
- A New Framework For Finance
- December 2010
- Box2D Web
- Lincoln School Construction
- Stuck Pixel Utility
- Cancelled Discover Card
- Fixing the Deficit
- November 2010
- Tic Toe Tac
- Toe Tac Tic
- October 2010
- Panhandlers
- September 2010
- Tutorial: Root Finder
- June 2010
- Wiki Javascript at dabbler.org
- What SAT Stands For
- Computer Club
- May 2010
- Tutorial: Pascal's Triangle
- Tutorial: Cannon Game
- Tutorial: Custom Poem
- Tutorial: Concentration
- Tutorial: Histogram
- Tutorial: Maze Maker
- Tutorial: Tic Tac Toe
- Tutorial: Mastermind
- Tutorial: Polygon Drawing
- Tutorial: Caesar Cipher
- April 2010
- Tutorial: Guess My Number
- Tutorial: Ten Followers
- Tutorial: Fifteen Puzzle
- Handheld Glasses-Free 3D
- Making a Time Machine
- The Next Grand Deception
- There is Brilliance in this Language
- Minimum Hint Sudoku Hunt
- Collected Hacks
- The Mystery of 355/113
- Python pi.py Spigot
- It's Not About The Answer
- Solid Geometry
- Teaching is Hard
- March 2010
- A Mathematical Notation Question
- Second Coming of Wyden-Bennett?
- Reading JQuery Sources
- February 2010
- Random Seeds, Coded Hints, and Quintillions
- Xinhua: We Report, You Decide
- My God, What Have We Done?
- Campaign Calls
- Vote
- Ballmer Favors Torture for Lawyers
- Anagram
- Flawed Security
- Google and China
- January 2010
2009 55
- Pointless Arbitrage
- November 2009
- Mandelbrot
- Bravo for Courier
- What's in the Box
- September 2009
- Coin Flips Are Biased
- Javascript Reversi
- Time To Build A Treehouse
- Free Market Healthcare
- Niagara Restaurants
- August 2009
- Weiner Goes to Washington
- Law vs Power
- Where I Learned Programming
- Disorderly Conduct
- Dear Losers
- McCain/Lieberman
- Easy Math Typesetting
- The Small Government Paradox
- The 3.6% Accident
- July 2009
- What is a Floppy Disk?
- Two Steps Behind
- Politics is Important
- June 2009
- Your Compiler Vanishes in A Puff of Logic
- Elastic Shortfalls
- May 2009
- Poetry and Prose
- Death and Taxes
- Geithner's China Triumph
- COP and the IMF Playbook
- April 2009
- How To Nationalize
- A Cultural Problem
- What is a Stress Test?
- Obama to the World: Join Us
- How Big Is It?
- Helicopters Arrive Under Cover Of AIG Testimony
- Clever Outrage
- March 2009
- Processing
- Congressional Team Building
- The Bossy R
- February 2009
- Bulls Enter China Shop
- American Majesty
- No Deceit Here
- Transition in Cyberspace
- Winning at Chess
- Elizabeth Warren
- Continued Fractions
- Rationals are Nonobvious
- January 2009
2008 68
- Yellowstone Swarm
- RMB in the NYT
- Foreign Affairs on China
- In Spending We Trust
- Junichiro Obama
- Amazing Transparency
- Helicopters Take Off
- Trade Deficit Arithmetic
- A Reflective Phobia
- Perfect Numbers
- Taxman Game
- Currency Disaster
- Mapping Out a Trade War
- December 2008
- The Chinese Depression
- Sudoku Help
- Second Grade Spelling
- Waiting For Doc
- Twenty Eight Hours
- What Do You Call It?
- A Fourth Republic
- Rahm Emanuel
- Helicopters and Imports
- An Historic Day
- Chomp
- The 144 Game
- November 2008
- I Blame Markowitz
- Klein on Obama
- Time for Japan to Buy
- Republican Rebels
- Pictoral Subtraction
- McCain and Obama at Al Smith
- What After November 4?
- Where Is The Excess Capital?
- Quick, Get a Mortgage
- World's Toughest Job
- What's Scaring People
- The U.S. Needs a King
- Dear Nancy Pelosi
- A Sensible Proposal
- October 2008
- Do-Nothing Republicans
- Letterman's Best Non-Guest
- What's the Rush?
- Paying Our Way
- How to Sweep $2m Under The Rug
- An Era of Inflation Begins
- Canon to Reshape Media
- Capital Elephant
- Wanted: Tough Talk on Debt
- Python Maze Generator
- Enough!
- September 2008
- Immortal Mice
- A Carpenter's Puzzle
- August 2008
- Why
- June 2008
- The Poblano Model
- May 2008
- Commercials on Lost?
- March 2008
- Obama as Wonk
- February 2008
- Obama's Strong Speech
- Nintendo School of Medicine
- January 2008
2007 71
- Handshaking Puzzles
- Out of Stock Toys
- Brooks on Obama
- Compulsory Chinese in Panama
- Wooden Jigsaws
- December 2007
- Christmas Sequel
- Obama's Horizons
- Taro Ito's Dice Wars
- Obama at Google
- Gave One Got One
- Information At Your Fingertips
- Predicting Pakistan
- November 2007
- Lego Minifigure Costume
- It's Official: We Picked The Wrong Guy
- Giving to Schools
- Best Lego of 2007
- October 2007
- Looking at the Sky
- Nintendo Pulls Ahead
- Marketplace Ruined
- Buttonholed!
- Supermultiplication
- Mortgages and Sauerkraut
- August 2007
- 3R Paper Market Failure
- Christopher Cody Bau
- Murdoch's World
- July 2007
- Live iPhone Shows
- Internet-Free Week
- Got My Number?
- 99 Cents Solved
- Gladwyne Home for Sale
- Is Toyota the Microsoft of Cars?
- 99 Cent Game
- June 2007
- Hat Hints
- Guessing Your Hat
- Where's Dave?
- Google's Secret Fortress
- Fox Street Journal
- May 2007
- A Nintendo Blunder?
- An Easter Discovery
- White Person Vacations
- April 2007
- Kid's Garden Bench
- Bruce Sterling's Rant
- Politics in a YouTube World
- Still Waiting For A Wii?
- Python String Functions
- Boston is Expensive
- Indexing and Risk
- March 2007
- Vitamin Religion
- The Web's C-SPAN Killer
- Kidnapping Statistics
- Obama's Weak Speech
- Python Templates
- Everybody Votes
- Presidential Qualifications
- Superbowl Sunday
- History is Demographics
- February 2007
- RPS Battle of Wits
- Learning to Program
- A Late First Snowfall
- The Lebanese Street
- January 2007
2006 123
- Anthony's Fireball for the Wii
- Got a Wii
- Mortgage Tax Deduction
- Magic Lessons
- A Letter To Santa
- Why Lebanon?
- An Invoice for Nasrallah
- December 2006
- A RoShamBo Walk
- An NTDOY Poem
- Innovation, Copying, and Eukaryotes
- Syrian-Style Politics in Lebanon
- Yahoo Beats Google
- Boston IQ
- Vote Today
- Walkie Talkie Web
- A Geek Tries the Enlux
- Flood Maps
- November 2006
- Ignoring Moore's Law
- Simonyi In Space
- World's Best Flashlights
- The Inner Life of a Cell
- Best Science Writing of 2006
- Operational Efficiency
- Project Runway
- Printable Mazes
- The Moscow Puzzles
- October 2006
- Longer Life or More Stuff
- The Race to Mars
- A Coding Puzzle
- Für Elise Pickup
- Nut Free Zone
- The Turbot
- Milksop Nation
- Sudoku Generator
- Image Game
- September 2006
- Eight Planets
- Nonahexaflexagons
- World's Best Marble Roll
- Paper Dragon
- Lebanese Peace
- August 2006
- Totten on Lebanon's Liberalism
- Masi is a Hero
- My Landline is a Honeypot
- Python Curses Life
- Lebanon War in Google Earth
- A Meeting Place
- Wartime Advertisements
- Lebanon Bloggers
- Rorschach Missiles
- Back from Taiwan
- July 2006
- Sudden-Onset Slothfulness
- Economics of Religion
- Is Moderation a Blip?
- June 2006
- China's Trapped Transition
- World's Best Kite
- Trains versus Planes
- Owning the Experience
- The Other Side of the Planet
- Microsoft Bungling Bundling?
- Wii Steals Show at E3
- Platform vs Product
- Teaching Logo
- Don't Listen to your Customers
- Watch David Lose Money
- Memorable DNS IPs
- Picturing the Nintendo Wii
- Hanso Foundation
- May 2006
- Augmented Nintendo
- Non Neutral Net Nip
- Logistic Growth without Calculus
- What is Innovation?
- Is Microsoft Like GE?
- Dual Boot Mac Made Easy
- Free MVS, Xen, and Intel
- NXT On Sale
- April 2006
- Microsoft Brownie Mix
- Vista and the Altair
- Kids, Psychology, Politics
- Raging Hair Power
- A Mac Under The Tree
- Computer Science for Kids
- Spring Equinox
- MacService
- WMAP and Science Writing
- New Mac Mini
- Patriarchy and Fundamentalism
- Spore Video
- Historical Context for Kids
- LME Pricing Announced
- March 2006
- Maple Sugaring
- More NXT Information
- Evolution Sunday
- Happy Snow Day
- Lego is in our DNA
- Conjuring Demons
- Lego Difference Engine
- The Idiot Principle
- Bolton Brings the Gavel Down
- On Early Retirement
- February 2006
- NXT Education Version!
- Hossein Derakhshan to Israel
- More Popular than Mom
- Tale of a Wikipedian
- Weimar Iran
- Comic about Grown-Up Lego Fans
- Draw Batgirl Day
- Firefox Tipping Point
- Ultra Deep Field
- The Case for Mindstorms
- Wow! Lego Mindstorms NXT
- World's best Robot Kit
- January 2006
2005 36
- Science and Religion
- The Myth of Perfection
- Wikipedia better?
- Lego CAD
- Huang Woo-Suk
- Cheap Goopy Fun
- What is science?
- December 2005
- Mehlis Report With Markup
- Rafik Hariri, the Mehlis Report, and Traditional Media
- Izabella, Icons, and Py2App
- October 2005
- Where are Anthony and Dad?
- September 2005
- Is Google Newsworthy?
- Laaast Guessss...
- August 2005
- Divided Loyalty
- Haaarg, world!
- Hitting the High Notes
- A Programming Question
- World's best Radio Station
- Carrots and Sticks; MSFT at 26
- Microsoft Departures
- Telecommuting Safety Tips
- Sunkist Exposé
- July 2005
- Realization at Two
- June 2005
- World's Best Things
- World's best Computer Keyboard
- World's best Board Games
- May 2005
- World's best Mac and Cheese
- World's best iPod sound
- April 2005
2004 2
2003 14
- XML and Relational Thinking
- Wildcards and XML Versioning
- The Design of XMLBeans (Part 3)
- Theory of Compatibility (Part 2)
- Theory of Compatibility (Part 1)
- December 2003
- Representations Stand Alone
- JAXB Problems
- No Theory of Compatibility?
- The Design of XMLBeans (Part 2)
- The Design of XMLBeans (Part 1)
- Encapsulation or Representation
- XML Best Practices
- November 2003