Mar 312015

machine learning

Coursera has just opened a new version  of the course “Machine Learning” in the on demand format.

Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Machine learning is so pervasive today that you probably use it dozens of times a day without knowing it. Many researchers also think it is the best way to make progress towards human-level AI. In this class, you will learn about the most effective machine learning techniques, and gain practice implementing them and getting them to work for yourself.

The on demand format allows you to work through the materials at your own pace. All materials are available at any time, and there are no deadlines for exercises or assignments.

 Posted by at 6:48 am
Jan 162015

Swift icon logo

Wired is reporting that Apple’s new programming language called Swift has an incredible adoption rate. Introduced 7 months ago it is already the 22nd most popular language in use.

Apple’s main goals for Swift were ease the process to develop apps for Apple devices, make it easy to learn and fast to use. Also this would lower the bar for developers to onboard to the Apple platforms.

Learn more about Swift at , or if you want to jump right to some code samples to get a lowdown of the language head on over to Apple’s Swift guided tour.

 Posted by at 2:26 pm
Nov 032014


IOT (Internet of Things) is not just a buzzword, it’s a paradigm shift in how we think about computing and devices…and it’s here today. The folks at Motley Fool have identified the industries being overhauled because of IOT and how this may be an opportunity to invest in the right places now.

They identified these big 3 that require overhauling to handle IOT pushing their boundaries:

– Healthcare industry – Basically most medical devices are connected now and generating lots of machine generated data as well as handling private patient data.

– Public Sector Management – From municipal systems from power, water, waste treatment and more.

– Transportation – One example is the National Highway Traffic Safety Admin is proposing new national rules requiring cars to communicate with other.

 Posted by at 4:15 pm
Jun 252013


We’ve become accustomed to the most common ways to reduce energy in our homes and at work, including using more public transportation, turning off the lights in unused rooms, replacing light bulbs with energy efficient LED bulbs and CF bulbs.

In the last couple of years I’ve been paying more attention to my energy consumption and finding ways of reducing my carbon footprint. One big consumer of energy are data centers, and as our applications and devices push more of the processing to the cloud, I expect that usage to increase year over year dramatically.

A few years ago it was found that data centers were expected to consume 19% more energy in 2012 than 2011. This is likely a trend that will continue, and addressing this is one good way for some data centers to differentiate themselves.

There are other non-intuitive things you can do to reduce your energy footprint in the cloud. This includes hosting your web services with a company that actively reduces energy usage through heat reduction in their data centers and using more efficient server power supplies like here, in 1&1.

Other things you can do that may be intuitive for us geeks, but not for all our friends and family is to adjust the power management settings on their PCs and laptops to aggressively reduce energy. In Windows XP, Vista, 7, 8 there are advanced settings to turn off the screen or reduce screen lighting a little, to turn off the hard drive if not actively loading/saving files. Here’s a video for Windows 7 that walks you through changing these settings.

What additional, non-intuitive things can we do to reduce our energy usage?

 Posted by at 6:12 am