Month: April 2007

Death of Apache Harmony

None of that matters at all now, since the announcement of Sun’s OpenJDK in November 2006, which renders the Harmony effort redundant (Classpath too, although it could well retain 1 or 2 interesting-but-not-to-me niches that it currently occupies, and benefit from sharing a common licence with OpenJDK). I’m not sure that the industrious Harmony devs (or their line managers?) have noticed that there will be no audience for their product, and that the project is doomed.

so much angst deserves a hani-style response

Heliocentric Pantheon

BLDGBLOG: I’d like to start with your research into the Pantheon – in particular, how that building’s structure may have influenced the astronomical theories of Nicolaus Copernicus. Could you tell me a little bit more about that?

Walter Murch: Well, the Pantheon still holds its mysteries: Who designed it? How was it used? What does it mean? But Copernicus still has his mysteries, too: Why did someone like him, a high official in the Church, 500 years ago, dedicate his life to the idea that the Earth revolved around the Sun? Not only did this contradict common-sense and the teaching of the Bible, but it also capsized 1400 years of Ptolemaic, geocentric astronomy. And Ptolemy, it turns out, was writing his classic book on astronomy – the Almagest – while the Pantheon was being built.

Scholars in the Renaissance were only able to learn about Aristarchus through a book called The Sand Reckoner, by Archimedes, where Aristarchus’s theory is described – but it’s used as the premise for an impossibly large universe. Aristarchus’s heliocentrism is almost certainly the source of Copernicus’s inspiration – but why did Copernicus take it seriously when no one else did?

In 1500, Copernicus took time off from his studies in Bologna and he moved to Rome. This is where the Pantheon comes in. Circumstantial evidence would suggest that if you were a young man of 27, footloose in Rome, the Pantheon would be high on your list of places to visit: it was probably the most famous building in the world at that time – the only intact structure from Ancient Rome – and it featured the world’s largest dome: 43m in diameter. It remains, to this day, the largest unreinforced concrete dome in the history of architecture.

The Pantheon had survived mainly because it was consecrated in 609, yet the overwhelming feeling when you walk into that building is of a series of concentric circles surrounding a single bright source of light – which is the oculus in the center of the dome. It’s pretty certain that the Pantheon was designed by the Roman Emperor Hadrian, and Hadrian was a Mithraist – a worshipper of the Sun.

The only writing about the Pantheon from around the time it was built appears in the History of Rome, by Dio Cassius. Dio Cassius mentions that some people believed the name Pantheon (which is Greek for all gods) came from the statues of the many different gods which decorated the building, “but my own opinion of the name is that, because of its vaulted roof, it resembles the heavens.”

That powerful image of the central source of sunlight surrounded by a series of concentric circles must have been an overwhelming experience for Copernicus, primed by his knowledge of Aristarchus. He would have been standing in a church (St. Mary All Martyrs) built 1400 years earlier as a pagan temple, looking up at Aristarchus’s theory “in the flesh” so to speak.

numerology, history, audio design, this interview has it all

SensorMap

Microsoft’s SensorMap layers live information into Web-based maps, but which will apparently be able to take in data from all kinds of sensors, including ones that generate what is effectively lifelogging data. What if I could create an avatar of myself that recreates in a virtual world what I’m doing in the physical world, so that my family could access it when I’m away on a business trip and keep up with what I’m doing?

i like! anything to augment reality bit by bit.

GeoRSS conformance

Now, lets take a look at a recent, relevant, and very concrete example: Google Maps support for GeoRSS. In order to deal with feeds produced by “average, relatively low-skill programmers” Google must deal with non well formed feeds, multiple incompatible formats (+ Atom, optionally including the declining but not quite gone Atom 0.3 variant), multiple ways to express GeoRSS data, and even deal with applications which don’t follow these specs either.

sam keeps adding tests to georss, nice!