Give the perfect gift for tech-minded kids in your life: 25% off!

dark mode light mode Search Menu

February 2016 Learn More Links

Mundo Resink on Flickr

What is Artificial Intelligence?


Artificial Intelligence

Marvin Minsky Reflects on a Life in AI

Why 2015 Was a Breakthrough Year in Artificial Intelligence’s_Travels

2000 Years of Computing History

Charles Babbage

The Difference Engine

The Analytical Engine

Timeline of Artificial Intelligence

History of Artificial Intelligence

15 Key Moments in the History of Artificial Intelligence

Rules for Robots

Some Scientists Fear Super Intelligent Machines

Memes and Temes

Why Self-Driving Cars Must Be Programmed to Kill

Three Laws of Robotics

Do We Need Asimov’s Laws?

Why Asimov’s Three Laws Of Robotics Can’t Protect Us

A really excellent in-depth discussion about the limits of Asimov’s Three Laws and alternative more cooperative ways to set rules and limits for AI.

When Should a Robot Say No to Its Human Owner?

There are valid reasons machines should be programmed to say no.

Math Circles

National Association of Math Circles

UCLA Math Circle archive

Mathematical Circle Topics

Math Kangaroo

Bay Area Math Olympiad Archives

Julia Robinson Math Festival

Math From Three to Seven

Natural Math



Camp Euclid

Play Classic Video Games

Nintendo Wii U Virtual Console

Steam & Good Old Games (GOG)

AtGames Atari Flashback Console

Multiple Arcade Machine Emulator (MAME)

Game Oldies

The Drone Factor

Parrot Rolling Spider



Karma Drone (GoPro)



The Physics of Quadcopters

JavaScript for Rolling Spider

The Math of Quadcopters

MIT Computer Science and Artificial Intelligence Laboratory

Harvey Mudd Bees and Drones

UC Berkeley Drone Lab

DIY Drones

Loops, a Fairy Tale

Search: A Tale of Algorithms, Computation, and Conspiracy

Computational Fairy Tales

Search: A Tale of Algorithms, Computation, and Conspiracy

To be released July 2016, you can order early and get a discount.

Best Practices of Spell Design

Computational Fairy Tales

SmallTalks: Jeremy Kubica and Computational Fairy Tales

IFTTT Project


Yahoo Shuts Down Pipes, the First Service to Make APIs for Everyone




Hosted on Github, scroll down the home for information about how to use this software agent.


Another more technical solution, also hosted on Github.


Tools for RSS Feed Merging and Filtering

Some good start points but pay attention to dates and other signs of whether projects are active or not.

Yahoo Query Language (YQL)

Geared to developers, this provides examples to pull data from RSS feeds into a single interface.

Yahoo Pipes!_Pipes

Coding for Kids Ages 5-8

Coding Board Games

Coding Card Games

Computer Science (CS) Unplugged

Lauren Ipsum Book

Computational Fairytale Books

Online Coding Games

Coding Apps

An Interview with Danny Fenjves


Unit Testing

Unit Testing

Unit Testing Frameworks

What is Unit Testing and How Do You Do It?

What Makes a Good Unit Test?

It’s Not about the Unit Test

A Simple Unit Test

I simplified his real world example to create something less distracting. This example uses JUnit.

Unit Test

An experienced programmer discusses the nuances and complexities of unit testing.

Dart Programming Language



Dart on Mobile

Flutter (Dart on Mobile, begun as Sky)

Fletch (Dart on Mobile)

Polymer Dart

Automobile Computers

On Board Diagnostics (OBD)

Engine Control Unit (ECU)

The Computer Area Network (CAN) Bus

Local Interconnect Network (LIN) Network

Automotive Safety Restraints (ASRB) Network

FlexRay Network


Use your iPhone to Scan Vehicle Codes And Read Sensor Data

Car Hacking Tools of the Trade

The title is overly dramatic but this book excerpt explores different options for seeing message traffic and sensor data in your car. Lots of useful context.

The Tragedy of the Commons

The Tragedy of the Commons

William Forster Lloyd

Garrett Hardin

Elinor Ostrom

Aristotle: The Politicis and the Constitution of Athens

His quote is, “For that which is common to the greatest number has the least care bestowed upon it. Everyone thinks chiefly of his own, hardly at all of the common interest; and only when he is himself concerned as an individual.”

Software Development and the Tragedy of the Commons

Tragedy of the Commons in Software

Tragedy of the Commons and Open Source Projects

Fixing the Commons

The Politics of Open Source

Email and the Tragedy of the Commons