etbe – Russell Coker

24 Jul

Rationing of Health Care

Peter Singer wrote an interesting article for the New York Times which makes a good case for rationing health care on the basis of a ratio of the amount of money spent to the health benefits provided [1]. It’s obvious that given a finite amount of money to spend on health-care and a limited [...]

12 Jul

Sex and Lectures about Computers

I previously wrote about the appropriate references to porn in lectures about Computer Science [1]. It seemed that by providing a short list of all the appropriate ways that porn could be mentioned in a lecture some people might get the idea that the infinite variety of other potential ways that porn could be [...]

22 Jun

Valgrind/Helgrind and STL string

I am trying to track down a thread-safety problem in one of my programs. Valgrind when run as “valgrind –tool=helgrind ./thread-test” claims that there is a problem with the following program (the Valgrind errors are at the end of the post). The SGI documents state [1]: “The SGI implementation of STL is thread-safe [...]

20 Jun

A “Well Rounded” CV

When discussing career advice one idea that occasionally comes up is that someone should be “well rounded” and should demonstrate this by listing skills that are entirely unrelated to the job in question. Something along the lines of “I’m applying for your C programmer position, and I like spending my spare time playing tennis [...]

04 Jun

Linux Rate-Limiting of an ADSL Link

After great pain I’ve got tc working on some Linux routers. The difficulty with limiting an ADSL link is that the ADSL modem has significant buffers and the link between the Linux machine and the modem is significantly faster than the ADSL upstream channel. This means that the transmission speed needs to be [...]

17 May

Appropriate Talks about Porn

There is currently some discussion about a talk which used pornographic imagery and jokes to illustrate points about Ruby programming [1]. A similar event happened in 2006 here is the description of the event from the author – which includes an unreserved apology [2].
It seems to me that the current discussion focusing on what [...]

06 Apr

Australian Democracy is “Microsoft Compatible”

Here is the Australian Electoral Commission documentation on how to register a political party [1]. It includes the requirement for “A Microsoft compatible electronic membership list (and paper copy) providing the following information“.
So a prerequisite for registering a political party appears to be the ownership of a PC running Windows. While it may [...]

04 Apr

Real-World Car Safety Tests

The car safety tests that are required for every new mass-market passenger vehicle are flawed in many ways. Here is a list of the most obvious flaws (please point out any that I’ve missed):

There has been no research to make accurate crash-test dummies to represent women and children, and I believe that there has [...]

03 Apr

Google Server Design

Cnet has an article on the design of the Google servers [1]. It seems that their main servers are 2RU systems with a custom Gigabyte motherboard that takes only 12V DC input. The PSUs provide 12V DC and each system has a 12V battery backup to keep things running before a generator starts [...]

15 Mar

Why Cyrus Sucks

I’m in the middle of migrating a mail server away from the Cyrus mail store [1]. Cyrus provides a POP and IMAP server, a local delivery agent (accepting mail via LMTP). It is widely believed that Cyrus will give better performance than other mail stores, but according to a review by linux-magazin.de Dovecot [...]

Related Posts with Thumbnails

© 2010 etbe – Russell Coker | Entries (RSS) and Comments (RSS)

wordpress logo