In the Novell vs. SCO trial, a jury in Utah decided that Unix copyrights didn’t go to SCO. This is an epic win for the Linux community and Novell, but since Novell didn’t clarify their position w.r.t. non-Linux based Unix-derivatives, OpenSolaris may now be in hot waters — again! Let’s hope that Novell won’t harass the OpenSolaris community.
Ethics in the Intelligence Community
Using fake passports, a special ops hit team neutralized a Hamas operative in a Dubai hotel. What’s unethical about this was that they used the identities of unsuspecting real people, putting them in harm’s way. Responsible intelligence agencies wouldn’t have acted so amateurish, and would have used IDs of imaginary, dead, or incarcerated people.
C++ Tutorial (5)
This is part 5 of a fast paced C++ tutorial for programmers familiar with high level languages like Perl and Python. In this part, we’ll learn how to use an external library (POCO) to base64 encode and -decode files and strings.
C++ Tutorial (4)
This is part 4 of a fast paced C++ tutorial for programmers familiar with high level languages like Perl and Python. In this part, we’ll learn how to copy files “the C++ way” using stream iterators. We’ll make use of the std::copy algorithm to eliminate the need for explicit loops, thus resulting in more idiomatic programs.
Google leaving China?
Google would rather leave China than continue censoring search results to Chinese users. While that’s a great proof of “don’t be evil”, how comes Google happily censors localized results in various countries, and bows to DMCA-style US censorship without much public protest? What’s REALLY going on between Google and China?
The Story of Mel, a Real Programmer
Did the legendary Mel contribute to the BSD/SunOS/OpenSolaris kernel codebase?