My Bookmarks

A good article on how to customize your xscreensaver text (on Linux systems).

This is a good series of articles, “Four ways to build mobile apps.” Covers Native iOS, Native Android, HTML/CSS/JavaScript + PhoneGap, and Appcelerator Titanium.

Documentation on using the RPi.GPIO Python module, including the very important:

  # or

initial setting.

Some good notes, comments, and code on getting the Raspberry Pi working with the Si4703 FM Tuner Eval Board.

Source code for an Arduino “radio” project. Per the author, “The base code is from Spark Fun for Si4703 radio hardware. It uses a serial interface to run the radio. I use hardware to run it.” I’m about to do something similar with a Raspberry Pi, and I’m using this code as reference. I saw this code referenced in the comments on this Sparkfun page.

The code:

It is an invisible force that goes by many names. Computerization. Automation. Artificial intelligence. Technology. Innovation. And, everyone's favorite, ROBOTS.

Whatever name you prefer, some form of it has been stoking progress and killing jobs — from seamstresses to paralegals — for centuries. But this time is different: Nearly half of American jobs today could be automated in "a decade or two," according to a new paper by Carl Benedikt Frey and Michael A. Osborne, discussed recently in The Economist. The question is: which half?

Geoffrey Hinton was in high school when a friend convinced him that the brain worked like a hologram.

To create one of those 3-D holographic images, you record how countless beams of light bounce off an object and then you store these little bits of information across a vast database. While still in high school, back in 1960s Britain, Hinton was fascinated by the idea that the brain stores memories in much the same way. Rather than keeping them in a single location, it spreads them across its enormous network of neurons.

After eight years at Sony and five years spent elevating Disney Research to one of the premier interaction design labs in the world--Ivan Poupyrev--a Fast Company Most Creative Person 2013--is leaving for Motorola Mobility (owned by Google) where he’ll help develop new products to compete with dominant hardware companies like Apple and Samsung. In other words, Motorola is about to become a UX juggernaut.

Samsung and Apple collectively reported a 17% rise in their semiconductor demand during 2013.Together the firms saw $53.7bn of semiconductors consumed for the year, up $7.7bn from the previous year, a new Gartner report revealed.

The report also revealed that the top 10 firms outperformed the overall semiconductor buying market by purchasing $114bn worth semiconductors and accounted for 36% of semiconductor vendors' global revenue in 2013, up from $105.1bn.

Papers is an Apple Design Award and Ars Design Award winning solution for managing research literature. Now, it's time for Papers 3 to take your personal library of research to a whole new level. Papers keeps your library organized and portable, automatically downloads full-text content for your articles, shows you related content when reading, and lets you sync your library between home and work, whether you're using Mac or PC, iPad or iPhone.

At OSCON, Phil Dibowitz reminded me how little I understand about large systems – as he puts it, really large systems, systems of systems, with some similarities but with different people controlling parts. His work at Facebook explores the challenges (and opportunities) of creating tools that work across a company’s many networks and computers.

An opinionated todo-list plugin for Sublime Text (2 & 3) editor.

A look at how Motorola figured out Apple's product plan back in 1994, and how that lesson might apply to today. There's nothing new about that, but the chart about how Apple puts "experience" before anything else is good. (The desired experience is in the center of the image, followed by (a) characteristics of the experience, (b) enablers of those characteristics, and (c) technologies required.

Gemma Correll illustration website. Funny cartoons and illustrations.

The link shows a simple, good, Akka remote actors example (client and server).

"Our hypothesis was that if we wrote our software in Lisp, we'd be able to get features done faster than our competitors, and also to do things in our software that they couldn't do. And because Lisp was so high-level, we wouldn't need a big development team, so our costs would be lower. If this were so, we could offer a better product for less money, and still make a profit."

ScalaCheck: Property-based testing for Scala

ScalaCheck is a library written in Scala and used for automated property-based testing of Scala or Java programs. ScalaCheck was originally inspired by the Haskell library QuickCheck, but has also ventured into its own.

ScalaCheck has no external dependencies other than the Scala runtime, and works great with sbt, the Scala build tool. It is also fully integrated in the test frameworks ScalaTest and specs2. You can of course also use ScalaCheck completely standalone, with its built-in test runner.

Today, Apple introduced another series of new products across its lineup. But just being “better, thinner and lighter” isn’t what the world was used to under Steve Jobs. As an early Apple designer who worked closely with Steve, developing the Snow White design language that shaped all Apple products from 1984 to 1990, one thing is clear to me about the company today.

New Relic CEO Lew Cirne banged his head against that problem for the majority of 2012. He finally had his “aha!” moment on Dec. 30 while on a family vacation in Tahoe: He needed to build a new kind of database, one designed to catch crumbs, and he knew exactly how to do it.

So he sent his family home without him and got his hands dirty.

“I spent a month up there coding, 8 a.m. to 10 p.m., just banging it out.

"The Two Wolves" - A cartoon story at