jlm-blog
~jlm

27-May-2012

Why eclipses move west to east

Filed under: science — jlm @ 16:52

I observed the recent eclipse from a local park, where a bunch of people had gathered, and there was confusion about why the moon appeared on the lower side of the sun’s disk, rose over the course of the eclipse, and left off the top side, which was a west-to-east direction. (Here in North America, the sun was in the western sky for the eclipse. In Asia, the moon’s disk still moves west-to-east, but as it was in the eastern sky, that started above the sun and ended below.) This is due to a few astronomical facts: The earth’s rotation, the earth’s orbit, and the moon’s orbit are all around axes that point in roughly the same direction; the moon orbits the earth more frequently than the earth orbits the sun and the earth revolves even more frequently; and the moon’s shadow moves across the earth faster than the surface moves from the earth’s rotation. (An eclipse lasts shorter than a day, which is shorter than a month, which is shorter than a year.) Because the axes all roughly align, everything is moving in the same direction, west to east. Because we on the earth’s surface are moving west-to-east with the earth’s rotation, we see everything that revolves more slowly than the earth’s rotation as moving east-to-west in the sky. If the earth weren’t rotating, then we’d see the moon and sun move west to east in the sky, taking a month and year to complete their circuits. The disk of the moon moves through the sky over 12 times as fast as the disk of the sun, so relative to the sun we see it moving west to east.

At the park, I tried explaining this by pointing to the sky and moving my arms along west-east trajectories, but perhaps some diagrams will help. Looking down from above the north pole:
[Earth and moon]
We see how the moon is moving west-to-east through space, but as the earth is rotating west-to-east with such a higher angular velocity, its disk moves east-to-west through our sky.

Now, when an eclipse happens, the moon’s shadow falls on the earth:
[Eclipse in Pacific Ocean]
Because the moon only needs to pass through a tiny fraction of its orbit to sweep its shadow from one edge of the earth to the other, its shadow moves quicker than the earth’s rotation, so its west-to-east motion overtakes the earth’s surface’s, and we perceive the eclipse as starting to the west and moving east (in this case, starting in Asia and moving east over the North Pacific to North America).

At least that’s the normal case. These axes aren’t quite aligned: As the earth’s axis is tilted some 23 degrees, it’s possible for a polar eclipse to occur “north” of the north pole or “south” of the south pole:
[Antarctic eclipse, side view]
Here the shadow is still moving “west” to “east” from the perspective an observer away in space, but our reference for east and west is the earth’s 23-degree-tilted surface, so reversed, and we’d consider such an eclipse to be moving from east to west. Looking down from above the south pole:
[Antarctic eclipse, view from south
Here we see that the moon is still moving west to east like always, and the shadow follows the moon, but because it passes over the south pole, it goes from moving with the earth’s rotation to against it, so we observe it moving east to west on the earth’s surface.

5-May-2012

RSS death, the Javascript trap, and SaaS

Filed under: web — jlm @ 12:34

I read this recent post by William Vambenepe on the campaign to kill RSS, and it bothered me. RSS/Atom is what makes a dynamically updating web usable, and here it as an open, decentralized protocol was being replaced by closed SaaS offerings under central control. For a reason I wasn’t sure of, it reminded me of Richard Stallman’s anti-SaaS essay “The JavaScript Trap” from some time ago. That essay didn’t sit right with me: Because your software comes from a webserver on demand, instead of being pre-installed locally, doesn’t make it or what it does any more or less free, and Stallman’s solution of blocking javascript not tagged as being under a free-software license is impractical. And indeed, in the years since, we’ve seen plenty of open source javascript code written and published, coexisting alongside a vibrant ecosystem of proprietary javascript code, just like we have with client application software.

But it finally gelled: The problem with SaaS is that it welds the data to the code.

Let me explain using “traditional” software applications as an example. You have documents you edit in Microsoft Word. These documents are .doc files which are on your disk drive and you can do anything to them that you can do with any other file: Copy it, delete it, encrypt it, archive it to tape, attach it to an email, etc. All outside of Word. If Microsoft does something to annoy you, you can even edit the documents in WordPerfect or AbiWord or OpenOffice or anything else which understands the .doc file format, which there are plenty of because file formats aren’t protectable as intellectual property.

Contrast this with the SaaS situation: You can’t give a WebDAV address to Google Docs for a document you want to edit in that webapp, and have it open and save to that file. You can’t manipulate your Docs files at all, except through the webapp. The only way you can (eg) attach it to an email is to be using Google’s email webapp, and hope that Google’s programmers have provided integration between them (at time of writing, they haven’t).

In short, if you want to use Google’s word processor, you have to use Google for its data store. You can’t say “I love Google Docs’ UI, but I prefer to use Amazon for data storage.” SaaS leverages control or preference of one aspect (the code) into use of another aspect (the data). Why should the SaaS provider have custody of your files? You can store your data with any number of hosts, and the “cloud” lets you access that data from any client machine. But not if you want to access a webapp. Then it’s only if your data is hosted with the SaaS provider. And that’s the real Javascript trap.


Update: Seems Steve Wozniak has some concerns along these lines, about you not controlling data you upload to a cloud store.

Update 2: Now Wired is sounding this alarm, with the focus on data security.

Powered by WordPress