Nor any day for food or play

I got email today from one Enid Vasostomy. The subject line was “Prescribed for psychoactive use” and the message body was “mixed worry able only, marry tooth lower its plate.”, along with a link to a website. The website was not for prescription medication but actually some kind of weird porn thing, so I won’t provide the link. I just enjoy sometimes having some truly absurd spam slip through my filters.

For those curious, “vasostomy” is a medical procedure. Like the similarly-named vasectomy, it involves the vas deferens, but instead of cutting it, a hole is made into it. I don’t know under what circumstances this would be advisable, but I don’t think I want one any time soon. I hope Enid’s is doing well.

Written upon the summit of a gate

I just finished reading Adding a Dimension by Isaac Asimov. I know I haven’t been doing these miniature book reviews, but I enjoyed this book so much, I felt like I had to share it with you all (both).

The book contains 17 essays on various topics in science: math, physics, chemistry, biology and astronomy. They’re all aimed at a very much non-scientist audience, and in fact the only negative thing I could say about the book is that the sections on the sciences in which I am educated (math, physics and astronomy for those keeping score at home) were a little bit of a re-hash to me, although I did learn something from each essay. I especially enjoyed the chemistry essay in which he dissects the chemical name para-dimethylaminobenzaldehyde, giving both the details of the chemical meaning along with the etymology of each segment. For example, the “benz” part means that it’s a benzene ring, having 6 carbon molecules arranged in a hexagon, and the name comes originally from a Javanese phrase, “luban javi”, meaning a certain kind of tree from which could be harvested a resin from which benzoic acid was first isolated. I learned more about the underlying concepts behind organic chemistry naming from this essay than I ever did from my college courses.

In another essay he mentions that one would be able to fit more television stations in the broadcast range if you were to transmit them using visible light instead of radio waves. He suggests using lasers for this, and admits that a flaw in his plan is the difficulty is directing said light inside of buildings. He suggests long plastic tubes with mirrors, but I think he was mostly joking by that point. What’s amazing is that he actually predicted the optical data networks of today, for the same reasons that we use them today. He just didn’t know about fiber optics or digital coding back then. Which leads to the only other bad thing about the book; and that is that it was written in 1969, and so much of the science is dated to some degree. I imagine that’s why these non-fiction books of his are so rare these days.

I’ll leave you with a passage from the book:

Continue reading

Distinguish all those floods that are

People often say that computers are “all ones and zeroes”. While factually correct, I’ve never been sure what kind of impression that leaves in the mind of those who are not too familiar with the technical details of computer internals. I’m going to try here to explain in a little bit more detail what exactly we mean when we say “ones and zeroes”. To begin with, let me simplify my language a little bit and from here on in I will use the term “digital” to mean “containing ones and zeroes”.

Very nearly everything in and around your computer is digital. That is to say, they represent information as sequences of things that can be either on or off, with no other possible states. Imagine bits like pieces from Reversi, with the black side being “on” (think of it as being filled in) and the white side being “off”. If you arrange those pieces in a row, then you would have a reasonable facsimile of the storage system of your computer. Of course, in order to equal the data in, say, your iPod shuffle, you would need 125 million Reversi sets which would cost you over a billion dollars, so it’s good that real computers use a more efficient storage mechanism.

So, what does your computer do with all of these bits? At a very basic level, it uses them to represent different numbers using the base-2 or binary numbering system. A lot of people get confused by the idea of binary numbers, so let’s go over that quickly. We’re all familiar with base-10 numbers, so let’s start there. When you see the number “2183″, you know that the “1″ represents the number of 100s, the “8″ represents the number of tens and the “3″ represents the number of ones, meaning that “2183″ represents a number equal to the sum of:

(2 * 1000) + (1 * 100) + (8 * 10) + (3 * 1).

What you will see here is that the numbers we’re multiplying by are increasing powers of 10. 1000 is 10 cubed, 100 is 10 squared, 10 is ten to the first power and any number raised to the 0th power is always one. The same pattern applies to binary numbers; for example, the number 10101 in binary is equal to:

(1 * (2^4)) + (0 * (2^3)) + (1 * (2^2)) + (0 * (2^1)) + (1 * (2^0)).

If we remove anything multiplied by zero and calculate the powers of two, we get:

(1 * 16) + (1 * 4) + (1 * 1).

Which is just equal to 21. This is the system that allows your computer to represent any number using only “ones and zeroes”. And just like a 3 digit decimal number allows us to represent any number between 0 and 9999 (which is 10^4 – 1), a 3 bit binary number allows us to represent any number between 0 and 2^4 – 1, or 15. So the difference between a “32 bit” computer and a “64 bit” computer is that the 32 bit computer can only handle numbers as big as roughly 4 million at one time, whereas a 64 bit computer can handle numbers as big as roughly 10 septillion (that’s a 1 with 19 zeroes after it).

I’ll talk more later on about how this kind of representation is used by various parts of your computer to store data and perform calculations.

A Britain would the law of honor give;

I finished Hugh Cook’s Chronicles of an Age of Darkness series a while ago, and I’ve been meaning to write about it since then. As I may have mentioned before, this series was originally planned to be 20 books long and to be followed by 2 other series, each of 20 more books. As I also may have mentioned before, the interesting thing about the series is that it doesn’t follow the same group of characters through their adventures over time, but rather each book covers a similar time line, following different characters through vastly different stories and geographies. The characters from different books meet one another from time to time, and it’s these interactions that really make the series incredible to me.

See, in your standard epic tale, the heroes travel around a landscape, encountering enemies and allies, discovering wonderful new cities and cultures and having, as my father always puts it, Many Exciting Adventures. The thing is, the enemies, allies, cities and cultures that they interact with are generally pretty one-dimensional. You have the idyllic elven wood-city (or two), you have the dashing adventurer, you have the evil monks, the haunted dwarven mine, the desert planet, the jolly but politically clever king and the corrupt vizier. Now I’m not saying that it’s bad to use these archetypes, as they’re important storytelling tools, but they are very common tropes in the genre and what Hugh Cook has done with them here is really brilliant.

Let’s take an example. There’s a warlord who shows up in a number of the books named “Watashi” which we are told is the word for blood and death in his native language. He’s generally referred to as a fearsome warrior, and not much else is said about him, but the reader (and the main characters) tend to fill in his backstory with what it is that they know of the genre, and the books never disabuse you (or them) or their preconceptions. However, one of the later books has this Watashi guy as the main character, and through his story we learn that he’s actually kind of a wimp, having “earned” his fearful name in a bet. He aspires to be a great warlord but by and large he fails.

This kind of secondary backstory isn’t just limited to the people in the story. There’s an important city on the main continent, and it’s visited numerous times in the various books. Each group that visits this city sees an entirely different aspect of it, but in each individual book, this disparity is never pointed out or even mentioned. Each group sees the city as they expect to see it, and we as the reader go along with them. One book, however, is largely set in this city, and in that book we get the true view of the city: a large metropolis, made up of many varied neighborhoods and districts.

So what we have here is a collection of books that explores the backstories and histories of basically every important player in the world, all while telling 10 different exciting adventure stories, full of fighting, intrigue, sex and slug-eating. The body of work represents a staggering detailed and varied world of enormous scope, and after reading all 10 books, it really feels like a real place to me. To think that there were originally to be 60 of these books, and twice as many just to cover the time period I do know about, is breathtaking, and it’s a little bit sad to think that the series will never be finished.

And darkness ends in everlasting day,

One measure of the impact of a scientist is how many numbers, theorems and other concepts have been named after them. In the field of mathematics, Euler is a leader in this. In computer science, we have Alan Turing. He didn’t invent computers, nor did he pioneer the use of computers in science and industry, but contributions to the field cannot be overstated and his work is absolutely fundamental to all work down in computer science today.

I’m not going to go into depth on his contributions to the endeavor of computer science, as it would take too long and be even more dull than we’re already dealing with here. I will say that he was instrumental in the success of Bletchley Park, the center in the UK that broke much of the Nazi’s encrypted messages and gave the allies a decided advantage in the later days of WW2. Of course, it was this work that led to his groundbreaking theories on computing.

Turing was also a homosexual, which was illegal in the UK until 1967. He was discovered in 1952 and sentenced to a program of chemical castration which caused a variety of unpleasant side effects including gynecomastia. His military clearances were also repealed and he was rendered unable to continue his work. In 1954 he committed suicide by taking a bite from an apple into which he had injected poison. Thus we have:

Apple Logo

I draw no morals from this story.

Miniver Cheevy, child of scorn,Grew lean while he assailed the seasons

I picked up a new phone the other day, using my new company discount. I’m pretty happy with it; it can go online and do email and instant messaging, play music and movies and even do GPS and mapping. I think it might also work as a phone, but I haven’t actually done that with it yet.

In the past I’ve pooh-poohed these kinds of devices, but now that I actually have one, I really like it. I might even start putting some movies on there to watch on the bus. Earlier today I was reading over lunch and came across a word I didn’t know. The book described some people’s amazement at discovering that their friend had two omphalos instead of the usual one. If I hadn’t been able to look that word up online with my phone, I would have accepted only the face value of that joke and not gotten the real humor.

Verdict: well worth the money. Also I can play solitaire on it.

Said: Master, what is this which now I hear?

I had an idea on the drive home today.

I listen to audiobooks during my commute (when I drive, anyways. I usually don’t drive, but I missed my bus this morning and so was forced to take to the car (some people were blocking in my parking space, making me late for my short drive to the bus station (so I do actually drive every day but usually only for 7 minutes, not for the 45+ it takes me to get all the way to work) and I missed my bus by only like 30 seconds)), usually I try to listen to crappy genre fiction, as it’s sufficient to stop be getting horribly bored, but it’s not good enough that I wish I’d read the book for real. Sometimes I err too far on the side of crappiness, a recent piece of spy-thriller garbage by Jack Higgins being an example. Other times I listen to something really good, like the Bill Bryson book I listened to last year.

Anyways, now I’m listening to a non-fiction book that’s about amateur astronomy, and it’s falling nicely into the zone between good and bad. It keeps me occupied, but if my mind wanders for a while and I stop paying attention to what’s being said, then it’s no big deal. He talks a lot about how amateur astronomers help the progress of professional astronomers, largely by their willingness to do regular observations of things that the big telescopes simply don’t have the time to handle. They also do more all-sky surveying, which is why amateurs usually find new comets and things like that.

The problem is that the goals of the amateur astronomer, which are to have a good time looking at the stars, or to get interesting pictures, or to find something new, are rarely coincident with the goals of the professional scientist astronomical community, which values regular observation of either specific objects over a certain time frame, or systematic surveys of the whole sky over a relatively short time span. Sometimes the professionals manage to convince the amateurs to help them out, but that’s often more difficult that it’s worth.

So, my idea was this: we develop an installable telescope system that’s cheap to produce (most important), remotely-controlled, rugged and sufficiently precise for scientific measurement. We then install these small scopes on roofs all over the world. They would be bolted down relatively permanently, wired to the power systems of the buildings they’re installed on, and controlled from a central system that could coordinate their efforts to maximize value for all users.

Just like any major telescope, people could sign up for time to observe any object they choose at any time they choose. Unlike major telescopes (once there were a reasonable number of these things around the world,) you wouldn’t have to wait forever to get your observations made, and the costs would be much lower. Of course the light-gathering power of any individual system would be relatively low and they wouldn’t have all the fancy anti-turbulence correction facilities of the major observatories, but for a lot of kinds of research, that kind of thing isn’t particularly important. Weather would cease to be a major concern; a given heavenly body should always be visible from somewhere (in the right part of the globe at any rate) at any given time and so if one telescope is obscured by clouds, another can take its work. Even more excitingly, this kind of system could be put to work doing a variety of VLBI-type tasks that could really revolutionize some aspects of modern astronomical observation.

Of course there are tons of potentials problems: is it even possible to make something affordable that’s sufficiently rugged and self-maintaining? The cost of keeping up a worldwide maintenance/calibration team would surely swamp the project. Even installation would be a major problem, although that kind of thing might be able to be contracted out to, say, cable television companies. The system for controlling these things would be a real beast to develop, although once the hardware is in place, solving the control problem is something that can be accomplished iteratively, and a very simple initial system I think would be an entirely tractable problem for a relatively small development team.

I think this is a good idea. I haven’t looked very hard, but I find it entirely reasonable to assume that someone out there is already working on something of this nature. What do y’all think? Is this just a pie-in-the-sky idea, or is this something that might really happen someday? Also, I can’t think of a good name for this. Any ideas? This being astronomy, a clever acronym would be appropriate.