Category Archives: Uncategorized

Hello, Unity

This is an early version of Unity, what will hopefully become the new interface for Ubuntu Netbook Edition 10.10:
Unity comprises:

A launcher that makes opening and switching between applications delightful.
A panel where indicators behave uniformly.
A view of your installed applications, with Ubuntu Software Center integration.
A view of your files, with quick access to favorite folders, recent [...]

Ada Lovelace and the Turing Test

In Computing Machinery and Intelligence, Alan Turing describes the famous Turing test for detecting machine intelligence. Did you know that Turing’s thesis was heavily influenced by Ada Lovelace’s critique of Babbage’s Analytical Engine, wherein she states that “the Analytical Engine has no pretensions to originate anything,” arguing that computing machines do not exhibit creativity? You [...]

Improved Window Management Shortcuts Land in Lucid

Sebastian Bacher landed improved Compiz keyboard shortcucts in Lucid this week during the distro sprint in Portland, Oregon (which is by far the best sprint I’ve ever been to–everybody is rocking):

Super↓E↓↑↑ triggers Expo as usual.
Super↓W↓↑↑ scales all windows on your current workspace (hint: try typing in scale mode!).
Super↓A↓↑↑ scales all windows on all workspaces.
Super↓D↓↑↑ replaces [...]

Improving Launchpad Bug Workflow for Opportunistic Programmers

I’m a talented software engineer. I have a good deal of application programming experience on Windows, Mac OS, Linux, iPhone, Android, and the Web. I’m crazy about style guidelines, correctness, functional decomposition, self-documenting code, explicit documentation, code review, unit tests, etc. I’m confident that for most application codebases, I could learn my way around quickly [...]