-
Programming in C/C++
Why do people still write in C/C++? As many people have said over the years, C and C++ are sharp knives. Pointers and casts are the sharpest of the knives, and many people have run into difficult bugs in those areas. Java generally doesn’t have those problems. Why doesn’t everybody program in Java? The obvious…
-
Physical Laws
Where do physical laws come from? Of course we can not know. We don’t even know if the physical laws are the same everywhere in the universe–we assume they are, but there is no way to be sure. In the absence of knowledge, we have to give up, or guess. My current favorite guess is…
-
Götterdämmerung Capitalism
When capitalism is working well, it unleases the creativity of everybody in society. Because capitalism specifically rewards people who do what other people want, and because it gives everybody the freedom to try and fail, the effect is that society as a whole gets steadily better at giving people what they want. Of course, that…
-
C++ Threads
I went to a talk by Hans Boehm about threads in C++. He was mostly discussing the plans for the future C++0x standard. He said it was important to get threads right, even though they are hard to use correctly, because they would most likely be the base for any other multi-processing paradigm. That seems…
-
Kim Stanley Robinson
I saw Kim Stanley Robinson speak today. He gave a good talk on climate change, which was of course the subject of this most recent trilogy of SF novels. He said a few things which I thought were interesting. He gave an interesting definition of ideology which unfortunately I don’t remember precisely. He said, quoting…