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