Spotify vs RDIO vs MOG

Spotify launched in the US today, to become the third serious provider after MOG and RDIO services that offer unlimited streaming of their catalog for a rather small-ish monthly fee. Napster, Real, ZunePass, Thumbplay (now sold away), also offer a similar service, but they never managed to capture the market the same way. I have used all three services above over the last year (some in a short trial mode, some through lengthy subscription), so here's how I see them go down.

A Programmer’s Introduction to the Haiku OS

This article provides a brief overview of the Haiku operating system from a programmer's point of view, with sample code for an inter-application communication application. The Haiku API is simple and powerful and by the end of this article you will be able to use a variety of objects to write your own Haiku applications. Some C or C++ coding experience is useful.

Why Microsoft’s ‘Cloud Bribes’ Are the Right Idea

"InfoWorld's Woody Leonhard uncovered the fact that Microsoft is paying some organizations to adopt its Office 365 cloud service, mostly in funds that Microsoft earmarks for their customers' migration costs and other required consulting. Although this raised the eyebrows of some bloggers - and I'm sure Google wasn't thrilled - I think this is both smart and ethical. Here's why."

SSH Client PuTTY 0.61 Released

"After four long years, here comes a new version of PuTTY, the popular free telnet/SSH client for Windows and Unix platforms. PuTTY 0.61 brings new features, bug fixes, and compatibility updates for Windows 7 and various SSH server software. The new version supports SSH-2 authentication using GSSAPI, on both Windows and Unix. Users in a Kerberos realm should now be able to use their existing Kerberos single sign-on in their PuTTY SSH connections."

Of Course a Tablet Is a PC – The iPad Is a PC Too, You Know

With Windows Phone 7 being a success among critics and probably the only mobile platform which tries to take at least baby steps away from the old WIMP/desktop paradigm, it's not entirely unsurprising that a lot of people are asking for Windows Phone 7 on tablets. However, Microsoft once again reiterated that WP7 is not meant for tablets, since they view tablets as PCs - hence, they will be running regular Windows.

Rapid DHCP: Or, How Do Macs Get on the Network so Fast?

"One of life's minor annoyances is having to wait on my devices to connect to the network after I wake them from sleep. All too often, I'll open the lid on my EeePC netbook, enter a web address, and get the dreaded 'This webpage is not available' message because the machine is still working on connecting to my Wi-Fi network. On some occasions, I have to twiddle my thumbs for as long as 10-15 seconds before the network is ready to be used. The frustrating thing is that I know it doesn't have to be this way. I know this because I have a Mac. When I open the lid of my MacBook Pro, it connects to the network nearly instantaneously. In fact, no matter how fast I am, the network comes up before I can even try to load a web page. My curiosity got the better of me, and I set out to investigate how Macs are able to connect to the network so quickly, and how the network connect time in other operating systems could be improved." Yes, I'd love to have Windows and Linux reconnect as fast as Macs do. Alas, "Method to quickly reconnect to a wireless or wired network", as well as its completely different "Method to quickly reconnect to a wireless or wired network on a mobile device" are probably patented, so Windows and Linux can't reconnect too fast out of fear of violating a software patent. In case you haven't noticed: I'm joking. Sort of.

GNU Hurd Quarterly Status Teport

The Hurd is still doing its thing. "Jeremie Koenig started working on his Google Summer of Code project: bringing not only Java to the Hurd, but also fixing or adding missing parts in the Hurd's components along the way. For example, he already contributed a set of signal handling improvements. Samuel Thibault created the first Debian GNU/Hurd CD set with a graphical installer. You can dowload it at the usual place for Debian CD images."

Pandora Drops Flash for HTML 5

"Internet streaming music service Pandora announced on Tuesday that it is phasing out Flash in favor of HTML 5. The change means users won't have to rely on the Flash plug-in in their Web browser to listen to the service's music offerings, and the company claims switching to HTML 5 has improved overall performance, too. 'The front-end technology has been rebuilt in HTML 5 and together with a host of other improvements results in a much faster experience,' the Pandora Web site stated."

Damn Small Linux: Still Damn Fun

I've described how to refurbish mature computers in several articles. The emphasis has been on machines in the four to ten year old range -- Pentium IV's, D's, M's, III's and Celerons. But what if you have a really old computer, like a Pentium II, I, or even a 486? Can you use it for anything worthwhile? A vintage distro named Damn Small Linux answers "yes." This article describes DSL and tells how to make 1990's computers useful again. Screenshots follow the article.

VLC Suffers from Companies Spreading Malware Bundled with VLC

This is a problem I hadn't yet heard of, so it fascinates me to no end. We all know VLC, right? It's one of the best video players out there, and while I myself generally just install the K-Lite Codec Pack, VLC is definitely a good alternative - and pretty much the norm on Linux. They're having a problem, though: malicious folk are bundling VLC with malware, offering it up for download as the official VLC, and misleading users in the process. Not only does this violate the GPL - it's pretty damn low, too.

CentOS 6 Released

"We are pleased to announce the immediate availability of CentOS-6.0 for i386 and x86_64 Architectures. CentOS-6.0 is based on the upstream release EL 6.0 and includes packages from all variants. All upstream repositories have been combined into one, to make it easier for end users to work with. There are some important changes to this release compared with the previous versions of CentOS and we highly recommend reading this announcement along with the Release Notes."

Microsoft, ETH Zurich Publish Barrelfish’s Source Code

"The Microsoft and ETH Zurich research teams have published the source code of Barrelfish, a multikernel operating system for the multicore heterogeneous hardware of the future. Today's operating systems have been adapted to work on multiprocessor and multicore hardware, but they were not initially designed with multicore in mind, and they are not ready for heterogeneous hardware with hundreds of cores that is to come in the following ten years. The main problem is the concept of shared-memory and the contention arising from accessing the same data protected by locks. This is the problem that Barrelfish wants to address."

JDK 7 RC1 Released

"After an initial round of testing we've declared build 147 to be the first Release Candidate of JDK 7. There are only thirteen changes in this build. Over half of them are administrivial updates that don't affect the actual code; the remainder are true showstoppers, including several hard VM crashes and a JIT correctness bug identified by an Eclipse unit test. If no new showstopper issues are reported, and if JSR 336 and the component JSRs pass their Final Approval Ballots in the JCP, then this will be the GA build for release later this month per the schedule posted back in January."