Skip to content
Archive of posts filed under the Technical category.

Google’s governmental backdoor

In the wake of the Google-China spat, and the possibility of a (U.S.) government backdoor in Google Mail, should we compile and leak a worldwide list of government spyware to the general public?

Hello World in FreeBSD Assembly

How to write a hello world program in assembly for the FreeBSD/amd64 (x86-64) and FreeBSD/i386 (x86-32) platforms.

C++ Tutorial (3)

This is part 3 of a fast paced C++ tutorial for programmers familiar with high level languages like Perl and Python. In this part, we’ll learn that STL containers store copies of objects. To get Python-like semantics, we’ll store std::tr1::shared_ptr pointers to dynamically allocated objects instead of raw pointers into the std::map.

C++ Tutorial (2)

This is part 2 of a fast paced C++ tutorial for programmers familiar with high level languages like Python and Perl. We introduce the incredibly useful and versatile std::map associative arrays, a.k.a. dictionaries.

C++ Tutorial (1)

This is part 1 of a fast paced C++ tutorial for programmers familiar with high-level languages like Python and Perl. We start with the traditional Hello, World program, and show how to write custom stream input and output operators.

9/11 WTC Collapse Theory

The WTC towers may have been constructed with a self-destruct mechanism, which could have been unintentionally ignited due to a short circuit in the control wires, caused by the kerosene fire.

Spam 2.0

Spammers would be more successful by providing and distributing useful content (like pirated mp3s, movies, …) through their botnets in addition to their usual drivel, because people are easily bribed to endure commercials, if they are being offered something that they really want in return.

Best Ebook reader?

Comparison of a couple of large e-book readers.

Ads: the new captchas?

Microsoft applied for a patent on ad-based captchas.

TPB’s routing woes

The Pirate Bay trackers are down because of missing BGP route advertisement to their tracker’s subnet.