Typographic Programming Language
August 22nd, 2014
Allow me to present a simple thought experiment. Suppose we didn’t need to store our code as ASCII text on disk. Could we change the way we write -- and more importantly read -- symbolic code? Let’s assume we have a magic code editor which can read, edit, and write anything we can imagine. Furthermore, assume we have a magic compiler which can work with the same. What would the ideal code look like?
Building a Headline Viewer with Amino
August 19th, 2014
Photo Slideshow in Amino
August 11th, 2014
August 8th, 2014
Electron 0.3 Released
August 6th, 2014
I’m happy to announce the release of Electron 0.3. While there are a few under the hood improvements, the big news is a *brand new user interface*. We’ve rewritten the UI from scratch using Angular JS. This will make Electron more stable and easier to improve in the future.
60s Book Review: TinkerCad
August 4th, 2014
TinkerCad is a free web based CAD program. It runs entirely in the browser using WebGL, so you’ll probably want to use it with Chrome (I think Safari may work in Yosemite+). TinkerCad is meant for novice CAD users. So novice that you can know absolutely nothing about CAD and be able to make something after five minutes of their built in learning quests (tutorials). Then you an save your creation to their cloud or download it for 3D printing.
August 2nd, 2014
Now that OSCON is over I can get back to working on Electron. That means a new version is coming, and by far the biggest change will be a brand new user interface. I had posted an early preview here but that's now completely out of date. You see, I discovered a new framework.
60 Sec Book Review: Physics of the Impossible
August 2nd, 2014
Michio Kaku, the science popularizer and theoretical physicist, is always a wonderful speaker. I’ve greatly enjoyed his TED talks. In _Physics of the Impossible_ he takes on the many improbable technologies of science fiction to determine if they are in fact impossible. Surprisingly, few truly are. He divides technologies into three levels of impossible: likely today or in the next 20 years with existing science (ex: replicators), likely in the next hundred or so without violating any known laws of physics (shockingly, time travel is in this bunch), and the truly impossible without some new laws of physics. There are very few things in the last category. It’s an easy read and lots of fun.
Command Parser for Arduino
July 31st, 2014
This is day zero of my Month Of Writing
Amino at OSCON
July 28th, 2014
I'm finally back from OSCON, and what a trip it was. Friend of the show wxl came
with me to assist and experience the awesomeness that is OSCON. Over the
next few days I'll be posting about the three sessions we taught and many, many sessions we attended. A splendid time is guaranteed for all. To kick things off, here is the code from my Amino talk.
Electron 0.2 Released
July 4th, 2014
I’m happy to announce Electron 0.2. We’ve done a lot of work to improve the
compiler and library tools. The biggest news is Windows and Linux
support. Also, you don’t need to pre-install the regular Arduino IDE anymore.
Electron will auto-download it’s own copy of the required toolchain. Here’s the
Node Streams are Awesome
June 25th, 2014
I’ve been using Node JS off and on for the past few years, ever since we used it in webOS, but I’ve really gotten to go deep recently. As part of my learning I’ve finally started digging into Streams, perhaps one of the coolest unknown features of Node.
Introducing Electron, a new IDE for Arduino
June 17th, 2014
I love the Arduino platform. I have official boards and lots of derivatives. I love how it makes hardware hacking so accessible. But there’s one thing I hate: the IDE. It’s ugly. It’s ancient. It has to go.
If they did it, how Apple would make a TV
June 9th, 2014
It's the fashionable thing to speculate on future Apple products. One idea that continues to get traction is the Apple TV, a complete TV set with integrated Apple-ly features. Supposedly to be announced this fall, after failing to appear at any
event for the past three years, it will revolutionize up the TV market, cure global warming, and cause puppies and kittens to slide down rainbows in joy.
Future Tweet 2
June 9th, 2014
More Beta Testing Software
June 9th, 2014
This is a new future tweeting system I'm working on. It will let me write a post, send it to my blog, then link the blog from twitter, all in the *future*!
Where's The Data?
April 29th, 2014
The Web is amazing for answering questions. Suppose you want to answer a question like, "what does the .JPG file extension mean", then the answer is just an internet search away. Millions of answers. However, if you stray from the common path just a tiny bit things get hairy. What if you want to get a list of all file extensions? This is harder to find. Occasionally you might find a PDF listing them, but if you are asking for all file extensions then you probably want to do something with that list. This means you want the list in some computable form. A database or at least a JSON file. Now you are in the world of ‘public’ data. You are in a world of pain.
Wolfram Alpha, Mind Explosion
March 18th, 2014
During SXSW this year I had the great fortune to see the keynote given by Stephen Wolfram. If you’ve not heard of him before, he’s the guy who created Mathematica, and more recently Wolfram Alpha, an online cloud brain. He’s an insanely smart guy with the huge ambition to change how we think.
3D Printing Industry Overview
February 7th, 2014
One of the benefits of my job at Nokia is the ability to do indepth research on new technologies. If you follow me on G+ then you know I've been playing with 3D printers for the past few months. As part of my research I prepared a detailed overview of the 3D printing industry that goes into the technologies, the companies involved, and some speculation about what the future holds; as well as a nice glossary of terms. Nokia has kindly let me share my report with the world. Enjoy!
What do you want to see at OSCON?
January 28th, 2014
I'm working on a few submissions for OSCON, due in two days. I've got lots of ideas, but I don't know which ones to submit. Take a look at these and tweet me with your favorite. If you can't make it to OSCON I'll post the presentations and notes here for all to read.