FreedomYUG: Is Your Home Clouded?
Your home may (soon) no longer have the freedoms you’ve always had. Look carefully at your home. Your old audio tapes may be gathering dust, if they haven’t already disappeared from your home….
CodeSport (January 2011)
Welcome to this month’s CodeSport, in which we discuss the concept of transactional memory, with a focus on software transactional memory. In last month’s column, we featured a bunch of questions on operating…
Joy of Programming: Language Transition Bugs
There are subtle differences between languages like C, C++, Java and C#. Programmers transitioning from one language to another should beware of such differences. When I speak to my Tamil friends in English,…
Exploring Software: What Makes Netbook Hotkeys Tick!
This article explores the often confusing issues around ACPI handling in Linux, with the particular perspective of getting hotkeys working on netbooks. One weakness of Linux on laptops and netbooks is that not…




