30 Years from Today

30 years from today–that’s January 19th, 2038–at 3:14am, the 32-bit unsigned clocks of legacy Unix systems will roll over. They’ll read January 1, 1970. I wrote about it here. More serious than Y2K, since all such clocks will roll over. If you recall, with Y2K it was primarily whether the programmer used two-digit years or… Continue reading 30 Years from Today

Python beats Perl

I like this news: The TIOBE Programming Community Index has declared Python as the Programming Language of 2007 due to a 58% surge in its popularity rating during the year, making it now the sixth most popular programming language and finally surpassing Perl. They also assert that Python has become the “defacto glue language,” being… Continue reading Python beats Perl

Cast in Concrete

From RFC 3551 (RTP Profile for Audio/Video), for G722: Even though the actual sampling rate for G.722 audio is 16,000 Hz, the RTP clock rate for the G722 payload format is 8,000 Hz because that value was erroneously assigned in RFC 1890 and must remain unchanged for backward compatibility. Ouch. Even Internet RFC’s aren’t immune… Continue reading Cast in Concrete