Good Math, Bad Math

Latest / page 5

I’ve been writing this blog for a long time – nearly four years. You’d think that after all of the bad math I’ve written about, I must have reached the point where I wouldn’t be surprised at the sheer innumeracy of most people – even most supposedly educated people. But alas for me, I’m a…

(This is a revised repost of an earlier part of my Haskell tutorial.) Haskell is a strongly typed language. In fact, the type system in Haskell is both stricter and more expressive than any type system I’ve seen for any non-functional language. The moment we get beyond writing trivial integer-based functions, the type system inevitably…

For those who have slightly better memory of recent events than an average gerbil, you’ll surely remember that not too long ago, the Intelligent Design folks, with the help of Ben Stein, put together a whole movie about how evilutionists are all a bunch of evil fascists, out to silence the poor, hard-working IDers. You’ll…

(This is a heavily edited repost of the first article in my original Haskell tutorial.) (I’ve attempted o write this as a literate haskell program. What that means is that if you just cut-and-paste the text of this post from your browser into a file whose name ends with “.lhs”, you should be able to…

A couple of people pointed out that in my wednesday post about Go, I completely left out the concurrency stuff! That’s what I get for rushing the post – I managed to leave out one of the most interesting subjects! Go provides very strong support for communicating processes. I haven’t done a lot of hacking…

Google’s New Language: Go

I’ve been being peppered with questions about Go, the new programming language just released as open-source by Google. Yes, I know about it. And yes, I’ve used it. And yes, I’ve got some strong opinions about it. Go is an interesting language. I think that there are many fantastic things about it. I also think…

Way back, about three years ago, I started writing a Haskell tutorial as a series of posts on this blog. After getting to monads, I moved on to other things. But based on some recent philosophizing, I think I’m going to come back to it. I’ll start by explaining why, and then over the next…

An anonymous tipster sent me a note to let me know that on one of the Disco Institute’s sites, my old pal David Berlinski has been arguing that all sorts of famous mathematicians were really anti-evolution. I’ve written about Berlinski before. In my opinion, he’s one of the most pointlessly arrogant pompous jackasses I’ve ever…

Friday Random Ten, 11/06

Porcupine Tree, “Kneel and Disconnect”: New Porcupine Tree! It’s always great to get new stuff from these guys. It’s good, but it’s not up to the quality of their last two albums. (But given that their last two were utterly amazing, that’s not much of a criticism.) Mind Games, “Royalty in Jeopardy”: Some prog that…

Another one of the fundamental properties of a chaotic system is dense periodic orbits. It’s a bit of an odd one: a chaotic system doesn’t have to have periodic orbits at all. But if it does, then they have to be dense. The dense periodic orbit rule is, in many ways, very similar to the…