Pointless Questions with Aaron Mucciolo

We’re back. How ‘bout a hand for the band?
Before we start, I must correct an error (please, no gasps of shock… I am but human…) Last week I attributed the ‘ladybugs’ question to Professor Emeritus of Philosophy Robert Grimm. I also misspelled his name. The question was, in fact, submitted by Visiting Associate Professor of Economics Charles L Grim. My apologies to both Prof. Grim and Prof. Grimm.

Why were participants at the D.C. protests advised not to carry, among other things, tampons?
No, you’re not experiencing déjà vu. It turns out that this question does indeed have a second answer. Said junior Kate Berrigan, a veteran of a few protests, “The main reason why tampons are not recommended for the kind of mass mobilizations that we have been seeing recently is tear gas. Tampons act as a wick, pulling toxins outside inside. Tear gas and pepper spray have also been linked to cancer — most people would agree that burning pain and cancer are two things you don’t want in your vagina or cervix.”
Thanks for the info Kate. If anyone else out there has more information on a question, please feel free to write in.

When were coin-operated vending machines invented?
In the first century CE, the Greek scientist Hero created a dispenser that required a five-drachma piece to operate. What did it dispense, you ask? Holy water. Go figure. When you deposited the coin, a stopper was lifted and an exact amount of water was dispensed—kinda like how you always get the same number of gumballs for your quarter.

What’s the point of having different file extensions for the same kind of file (for example — why are some image files “name.gif” and others “name.jpg”)? — Cat Richert, irritated Arts editor
Fear not technophobes — I believe I have found a way to answer this question without making you reach for a dictionary. I will make one basic assumption, however — if you don’t know what a computer file is, there’s a chance all this could get confusing.
File extensions tell you (and your computer) what file type you are dealing with. Different programs run different file types (you can’t play an MP3 with Microsoft Word, can you?) so you need to identify the file type to know whether you have the proper software program to use the file.
Perhaps an analogy is in order: When you go downstairs on Xmas morning, there are a whole bunch of wrapped boxes that look pretty much the same. What do you do? You look at the tag on the box to make sure Dad doesn’t get a Barbie or, more generally, the wrong person doesn’t get a gift they won’t known how to use.
Your computer, and the programs on it, needs to know the file type so it knows how to deal with the data in the file. At a fundamental level, all the data in all files is a string of ones and zeros called binary code. When the file was made, the data was organized and compressed or encoded—for the moment, let’s say tangled — in a particular way. Every time a program makes a file of a particular file type, it will tangle the data in the same way using a mathematical formula or algorithm. So all “.doc” files are all compressed using the same algorithm, all “.avi” files by their own algorithm, etc. To properly unravel the string so the data can be used, the program needs to know what algorithm tangled up the data.

This raises the question: If all the data is just ones and zeros, why can’t you write a program that knows all the algorithms? Well you can, but it would be huge — think about how long a program like Adobe Photoshop (which can handle many different image file types) takes to open and how much memory it takes up as opposed to PictureViewer (which can only handle the most common image file types).
More importantly, some types of data are less complicated to begin with. Take a look at a computer keyboard — there are only 256 characters (capital and lower-case letters, numbers, punctuation…) that an algorithm would have to encode for in order to reproduce any text document. A sound file on the other hand has many, many aspects — from pitch, to duration of the note, to volume — all of which an algorithm would need to encode to make sure your WinAmp or other sound playing program could understand it. And a video game is even more complex, requiring an even bigger, more complex algorithm. So a complete set of algorithms would be an inefficient use of space if all you wanted to do were read and write text files. By having each program recognize a small group of file types, your computer doesn’t get cluttered up with unnecessary algorithms.
Thanks to Mark Kornblum and Lincoln Ritter in the CS lab for taking time out from their marathon game of “Quake” to help with this answer.

Why were participants at the D.C. protests advised not to carry, among other things, tampons?
Okay now you’re experiencing déjà vu. I haven’t gotten much sleep recently. Moving on...

Why is WD-40 called WD-40?
Back in 1953 a chemist named Norm Larsen was attempting to develop a substance which would fight corrosion—a task accomplished by displacing water. The ‘WD’ stands for Water Displacer (not Water Displacement as some sources say… a subtle but crucial difference, I know). The formula was perfected on the company’s fortieth attempt.

That’s it folks. Enjoy your Thanksgiving.


Got a question? Think I missed something? Feel I said ‘algorithm’ way too much in this column? Email aaron.mucciolo@oberlin.edu or write to Pointless Questions c/o The Oberlin Review, Wilder Box 90.

November 16
November 30

site designed and maintained by jon macdonald and ben alschuler :::