Monthly Archive:: September 2012

How a rogue appeals court wrecked the patent system

"No institution is more responsible for the recent explosion of patent litigation in the software industry, the rise of patent trolls, and the proliferation of patent thickets than the United States Court of Appeals for the Federal Circuit. The patent court's thirtieth birthday this week is a good time to ask whether it was a mistake to give the nation's most patent-friendly appeals court such broad authority over the patent system." Interesting.

Slackware 14.0 released

"Slackware 14.0 brings many updates and enhancements, among which you'll find two of the most advanced desktop environments available today: Xfce 4.10.0, a fast and lightweight but visually appealing and easy to use desktop environment, and KDE 4.8.5, a recent stable release of the 4.8.x series of the award-winning KDE desktop environment. Slackware uses the 3.2.29 kernel bringing you advanced performance features such as journaling filesystems, SCSI and ATA RAID volume support, SATA support, Software RAID, LVM (the Logical Volume Manager), and encrypted filesystems. Kernel support for X DRI (the Direct Rendering Interface) brings high-speed hardware accelerated 3D graphics to Linux."

The programmers before us were better

"When I started writing programs in the late 80s it was pretty primitive and required a lot of study and skill. I was a young kid doing this stuff, the adults at that time had it even worse and some of them did start in the punch card era. This was back when programmers really had to earn their keep, and us newer generations are losing appreciation for that. A generation or two ago they may have been been better coders than us. More importantly they were better craftsmen, and we need to think about that." I'm no programmer, but I do understand that the current crop of programmers could learn a whole lot from older generations. I'm not going to burn my fingers on if they were better programmers or not, but I do believe they have a far greater understanding of the actual workings of a computer. Does the average 'app developer' have any clue whatsoever about low-level code, let alone something like assembly?

GNOME 3.6 released

"Today, the GNOME Project celebrates the release of GNOME 3.6, the latest version of the popular free desktop, as well as the GNOME developer platform. GNOME 3.6 is the third major update of GNOME 3. It builds on the foundations that we have laid with the previous 3.x releases and offers a greatly enhanced experience. The exciting new features and improvements in this release include a new login experience, integrated input methods, a refresh of the message tray, support for more online accounts, improved accessibility, and many more."

Buying an iMac

I bought a brand new iMac on Tuesday. I'm pretty sure this will come as a surprise to some, so I figured I might as well offer some background information about this choice - maybe it'll help other people who are also pondering what to buy as their next computer.

Linus Torvalds goes off on Linux and Git

"I was in a coffee shop in Portland, Oregon and happened to spot Linus Torvalds sitting alone at a window table. I asked the creator of the Linux operating system and the Git source code control system if I could join him. Over the next fifteen minutes we talked about programming and programmers." Editor's Note: We've realized it's unclear whether this is a satirical interview or not. We don't know, so YMMV.

Tizen SDK 2.0 alpha released

You'll be forgiven for thinking Tizen is dead and resting in the large cemetary of failed mobile operating systems. Not only has the Tizen SDK 2.0 alpha been released, with highlights that include broader HTML5 support, USB accessory function support, web UI framework, Tizen web API's, improved IDE and development tools, but also an actual (insert rumour) phone, named the GT-i9300_TIZEN. Yup, an SIII running Tizen.

GStreamer 1.0 released

"So this news is a couple of days old now, but I wanted to write a blog entry about the exciting release of GStreamer 1.0. When we released GStreamer 0.10 about 7 years ago we did not expect or plan the 0.10 series to last as long as it did, I think if we had it would have been called 1.0 instead of 0.10. Our caution back then was that 0.10 was a quite revolutionary version with the core of GStreamer extensively re-designed around effective use of threads and thread safety."

Code better or code less?

"Having read this, one realization is that better code often means less code. I don't think about lines of code exactly, or something similarly stupid, but in terms of meaningful code. However, argument for less code isn't about making code as compact as possible, avoid redundancy, etc. The argument is about not writing code at all whenever reasonable or possible. Should we focus on deciding what should and what should not built instead of polishing our software development craft then? Yes and no. Yeah, I know. Exactly the kind of answer you expected, isn’t it? Anyway, you can't answer this question meaningfully without a context."

Review: Windows 8 RTM

ActiveWin.com has just posted their 45-page, 40-screenshot review of Microsoft Windows 8. The review covers many different aspects of the OS including performance, security, application compatibility, and more. "Is Windows 8 a hit or miss? It's a hit, it is clearly Microsoft's most bold development in years, it probably beats out the transition from Program Manager (Windows 3X) to Windows 95, the move from Windows 9x to the NT Kernel. The Windows 8 platform represents so many things: truly touch centric, support for modern processor architectures, fast and fluid as Microsoft puts it and also represents where the majority of the world is heading when it comes to computing, entirely mobile."

BlackBerry 10 beta 3 hands-on photos, video

"RIM has just unveiled the latest iteration of the BlackBerry 10 operating system, set to be released on new devices early next year. We have finally gotten a look at the UI RIM will be shipping, and it's an interesting mix of user interaction metaphors we've seen on multiple devices to this point and a strong progression from the version of the software we first saw back in May." It looks nice. I like it.

Jolla: the market wants an alternative to iOS and Android

"Right now, the mobile wars have just two major combatants: Apple's iOS and Google's Android. Nokia could yet make Windows Phone a serious third player, but there are also a few more minor actors with the potential to disrupt the market. Jolla is the most mysterious of those players, which also include Firefox OS and Open WebOS. Jolla (a Finnish word for a small sailing boat) arose from the ashes of Nokia and Intel's MeeGo project, canned in favour of Microsoft's mobile OS. The Linux-based OS has not been shown off yet, but Jolla has already scored a deal with China's top phone distributor, DPhone. The first Jolla device is due later this year, so to find out more I spoke with the company's chief executive, ex-Nokian Jussi Hurmola." Please let Jolla succeed. Pretty please with sugar on top. The industry needs this. Please.

iOS Maps and China

"It seems like people really hate the new Maps in iOS 6. Now, I'm not disputing that Maps does give a lot of strange results to a lot of people all around the world, but for a large, large number of people, iOS 6 Maps has been a huge improvement over Google Maps. I'm talking about those of us who live in China (you know, the place with 1.3+ billion people and the second-largest economy in the world)." Fascinating.

Is Your New PC Secure?

You might assume your new PC is secure, but is it? In the U.S., the Federal Trade Commission just charged seven rent-to-own computer companies and a software design firm with computer spying. Some 420,000 rent-to-own computers allegedly secretly collected personal information, took pictures of users in their homes, and tracked their locations. Meanwhile Microsoft found that PCs from China had malware embedded before reaching consumers. The virus "could allow a hacker to switch on a microphone or Webcam, record keystrokes and access users' login credentials and online bank accounts." And, an FBI investigation found that counterfeit routers purchased by various US government agencies also were pre-loaded with malicious software. Do you assume your new PC is secure, or if not, what steps do you take to secure it?

TouchWiz exploit factory resets some Samsung phones

On the same day I bought a brand new iMac and switched back to Mac (no joke!), and teased the employees at the Apple retailer with my Galaxy SII, Samsung goes around and pulls something idiotic like this. TouchWiz, Samsung's Android skin, has a very severe flaw which passes digits along from JavaScript (via their modified browser) to the modified dialler, allowing your device to be factory reset (!) by just visiting a link - via NFC, QR, or plain. This doesn't affect all Samsung devices, but those that are affected are all TouchWiz devices. This just proves once again that you should either buy Nexus, or make the switch to Cyanogenmod (or any of the other AOSP-based ROMs).