Tag Archives: Computer Science

A new way to look at networking

I finally got around to watching A new way to look at networking yesterday. This is a talk given by Van Jacobson at Google in 2006 (yes, it has been on my todo list for a long time).This is definitely … Continue reading

Tagged , , | 1 Comment

Git for Computer Scientists

If you are interested in how Git works internally take a look at Git for Computer Scientists. This document explains how Git stores data in a DAG and even has pretty pictures.

Tagged | Leave a comment

The Semicolon Wars

Interesting programming language article. The Semicolon Wars from American Scientist. A catalog maintained by Bill Kinnersley of the University of Kansas lists about 2,500 programming languages. Another survey, compiled by Diarmuid Piggott, puts the total even higher, at more than … Continue reading

Tagged | 1 Comment

Extra, Extra – Read All About It: Nearly All Binary Searches and Mergesorts are Broken

If you follow many software or computer science related blogs you may have already seen the article linked below. I’m going to link to it again anyway because everyone who is involved in software should read it. Extra, Extra – … Continue reading

Tagged , | Leave a comment

Operating system design

The following article offers a nice introduction to some design techniques that may be used to create more reliable operating systems. Nevertheless, it is interesting to note that microkernels—long discarded as unacceptable because of their lower performance compared with monolithic … Continue reading

Tagged , | 1 Comment

Computer science growing into a basic science

Computer science growing into a basic science The talks demonstrated that research in computer science is moving beyond the study of a set of ‘computing machinery.’ Just as mathematics and physics have matured into fundamental sciences, computer science, too, is … Continue reading

Tagged | Leave a comment

The Perils of JavaSchools

The Perils of JavaSchools, read it.

Tagged | Leave a comment

CASCON 2005

Last Tuesday I attended CASCON 2005. CASCON is hosted by IBM’s Centers for Advanced Studies. I have been to many technology conferences in the past such as Internet World but this was the first academic conference I have attended. As … Continue reading

Tagged | Leave a comment

Software patents

For an interesting opinion on software patents check this article out. I really like his conception of the line between what is patentable and what is not.

Tagged , | Leave a comment

Memory efficient doubly linked list

Linux Journal has an article in the January 2005 issue that introduces a doubly linked list that is designed for memory efficiency. Typically elements in doubly linked list implementations consist of a pointer to the data, a pointer to the … Continue reading

Tagged | 5 Comments