Category Archives: Culture

Geek culture

Vaccination and Hippies

Owen turned four (months) recently, and he was taken to the doctor for that round of inoculations. That reminded me that when Cathy and I were doing childbirth classes we discovered that the lunatic fringe is alive and well in Melbourne. The subject was “Sleeping Soundly”, the opening minutes of which were about vaccination for no reason I could discern.

The World Health Organisation, whom the Choices for Childbirth speakers quote when lamenting (quite rightly, in my opinion) the high medical intervention rate during childbirth, is studiously ignored when talking about how one ought to explore both sides of the “debate” over immunization. The WHO says “No child should be denied immunization without serious thought about the consequences, both to the child and the community”.

Humans are terrible at estimating risk (also known as probabilities). They happily play lotteries (one in millions chance of winning), but then drive their kids to school (running a pronounced risk of a car crash and injuries vs a vanishingly small risk of a perverted old man snatching their kid and having his way with them). Humans are prejudiced machines – they decide things without knowing all the information (pre-justice, or pre-judge). They make decisions based on what they can recall on the subject. And this counterpointed by the news media, which reports news. They don’t report that millions of Aussies got out of bed, went to work and came home again, without incident. That’s not news. Someone being bitten (or better yet, taken) by a shark, that’s news – because it hardly ever happens. Things that are unusual, different, out of the ordinary and notable are part of every night’s TV viewing. A viewing night of four hours – 240 minutes – includes 30 minutes of really unusual stuff, so odd and weird that the TV station sent a film crew out to take pictures of it (ever woken to find a camera crew filming you getting out of bed? “This morning, Josh got out of bed…” No, didn’t think so). And humans think “I better be careful when I go swimming, a shark could get me. I’ve seen that happen a couple of times in the last few months. In fact, just to be safe, I won’t go swimming”. We have crime shows on every night, leading viewers to think “there’s a lot of crime out and about. I’ll drive to the shops”. The news loves a good kidnapping “little girl snatched from her bedroom”, and happily ignores the fact that almost all child abductions are performed by relatives. But we’ll drive them to school, to keep them safe (and fat). So when the Tabloid TV shows announce that a child has reacted poorly to an inoculation, immunization rates plummet, in the same way breast cancer screening rates jumped right after Kylie got it. More often than not, they use their power for evil rather than good.

These same TV shows give equal time to minority and majority opinions, in the interests of fairness. Which would be fine, except humans will go “hmmm, it seems that professional opinion on this seems to be divided down the middle, I’ll just be safe and not vaccinate my child (besides, needles hurt).” It’s dangerous and irresponsible, scaremongering amongst the vaccination decision makers – parents. And they’re being affected by it. Infectious diseases the developed world thought it had eradicated (think whooping cough, which was almost wiped out – ) are resurfacing as a result of the crazy hippies who reckon that this vaccination thing is all a money making scam by the multinational pharmaceutical companies.

Vaccines don’t always work. They are not 100% effective. You can get a disease after being vaccinated against it – the vaccine may not provoke an immune response. And that doesn’t have to matter.

Needles hurt. Vaccines have an inherent level of danger. Injecting pathogens into your body isn’t something it’s really designed for, and keeping vaccines viable for an acceptable time means there’s stuff in them that some bodies will not react well to. Some immune systems go ape shit when they see the disease. Some people die. I’d like to point out how badly the bodies of these people will react when they get the real, live, unattenuated, unadulterated, honest-to-God virulent form of the disease – exceptionally poorly. But none the less, there is a potential cost associated with being vaccinated.

I’m going to talk about Herd immunity and the free loader effect. A certain level of non-vaccinated members of the population is acceptable, but varies from disease to disease – the immunization you’re given may not invoke an immune response in you, but at the same time, if about 90% of the population is immune, generally an infectious disease is not going to become pandemic. Which is fine, and everyone’s happy. Until God damn hippies start running around not getting immunised, becoming free loaders on those of the population who have run the risk of reacting horribly. With enough people unimmunised, eventually the herd immunity effect breaks down, and the kids of the hippies end up getting diseases that we thought no one got anymore. And, no doubt, the hippies whinge about it, but refuse to take the blame for the kids of responsible parents who got the disease despite being vaccinated against it – because their bodies failed to produce an immune response. And those responsible parents will be too grief stricken to blame the hippies for killing their child.

The Australian federal government’s Immunisation Myths and Realities booklet talks about the complaints that hippies put forward. Myths such as the MMR vaccination causing autism.

The adverse reactions a vaccination may produce are mild compared to what would happen if they actually got the disease. The only elevated risk is to those intolerant of egg products.

Let’s have a look at what these diseases do. Because, if you were against immunizing against them, they can’t be that bad, insofar as diseases go, right? Because you’re happy to run the risk of your child catching and living with (and dying from) these diseases, verus the risk of your child having “something happen to them” as a result of being vaccinated.

From the Australian National immunisation program schedule of immunisations, things that you’re innoculated against:

  • At the moment of birth: hemorrhaging. Normally Vitamin K is produced by bacteria in the intestines, and dietary deficiency is extremely rare unless the intestines are heavily damaged. But newborns are nearly sterile – if the embryonic sack is intact, they are sterile. Thus, no bacteria, and no Vitamin K, which is needed for the posttranslational modification of certain proteins, mostly required for blood coagulation.
  • Polio, check out photos of polio victims. The virus invades the nervous system, and the onset of paralysis can occur in a matter of hours. Polio can spread widely before physicians detect the first signs of a polio outbreak – so forget pulling your child from school when someone is noticed with polio, this is not a prophylactic method with any level of success.
  • Diphtheria, check out photos of children with Diptheria, a bacterial infection. Long-term effects include cardiomyopathy (the heart wastes away) and peripheral neuropathy (ie, paralysis).
  • i

  • Pertussis or whooping cough. Doesn’t sound so bad, a bit of a cough. Check out the photos of babies with a bit of a cough. Complications of the disease include pneumonia, encephalitis, pulmonary hypertension, and secondary bacterial superinfection.
  • Rubella, a relatively mild disease (photos) unless it’s caught by a developing fetus. Lifelong disability results. But I guess that’s the fetus’ problem, not yours.
  • Mumps usually causes painful enlargement of the salivary or parotid glands. Orchitis (swelling of the testes) occurs in 10-20% of infected males, but sterility only rarely ensues; a viral meningitis occurs in about 5% of those infected. In older people, other organs may become involved including the central nervous system, the pancreas, the prostate, the breasts, and other organs. The incubation period is usually 12 to 24 days (again, don’t bother pulling your kids from school – they’ve already got it). Mumps is generally a mild illness in children in developed countries. So your child should get it.
  • Hepatitis B – Over one-third of the world’s population has been or is actively infected by hepatitis B virus, so it can’t be all that bad. Hepatitis B infection may lead to a chronic inflammation of the liver, leading to cirrhosis. This type of infection dramatically increases the incidence of liver cancer. Only 5% of neonates that acquire the infection from their mother at birth will clear the infection. Seventy percent of those infected between the age of one to six will clear the infection. When the infection is not cleared, one becomes a chronic carrier of the virus.

There are other diseases, but I’ve only got so much time. Read the Australian federal government’s Immunisation Myths and Realities booklet. And for the love of all that’s right in the world, get your children immunised.

Just because you don’t understand statistics, science or even simple logical reasoning, doesn’t make vaccinating your children a bad thing. Perhaps, if you don’t understand any of these things, you should leave the decision making on vaccination to the professionals?

Where to rest in Pacman

Resting in PacmanObviously if you’re playing in MAME you can just press P to pause, but on a real Pacman arcade game, what do you do if you’re playing a mammoth game and you want to rest? Go just to the right and up from the starting position.

The ghosts won’t find you, you can rest for a while.

That’s certainly something I wish I’d known 20 years ago…

This is God calling

Yesterday I answered the ‘phone. Because I was home, having a holiday, which is soon to be rudely interrupted by a short working stint, but that’s by-the-by. I could tell that whomever had called didn’t know anyone in the house; the phone’s listed in my girlfriends name. “Hello, Mr [Girlfriend’s-name]?” is a dead giveaway that they’ve pulled the number from the phonebook, and immediately puts me on the defensive. Which is why I have no interest in having the phone in my name. I can spot low-life scum a mile away with the arrangement as it is.

Now, the first thing I do when I have a telemarketer on the phone is to get them to tell me who they are. The lass weasled about, talking about a survey. Surveys don’t care about the identity of the respondent; this was marketting. Eventually she said she was representing the Jehovah’s Witnesses, at which point I terminated the call; religous fundamentalists get up my nostril.

Neither Cathy nor I get any telemarketing calls – oh, well maybe we get a couple a year from local gyms. It’s because we’re signed up to the ADMA’s do-no-call list. If you’re not signed up, stop reading, and go sign up now. The local gyms get the line “we only purchase goods from members of the Australian Direct Marketting Association” and they’re taken care of.

So, here we have technology being used for evil. Evil, not only because it’s evangelical fundamentalists at work, but because they claim they’re doing a survey about how people in the local neighbourhood feel about stuff. Because it’s a survey, that would be covered by the Australian Market & Social Research Society, which (they would claim to keep the statistics clean) doesn’t operate a do-not-call list (in spite of the fact that people that don’t want to be surveyed are going to do all sorts of bad things to their stats).

Worst of all, I don’t think there’s much I can do about it, except I remember hearing about a guy who had installed a PABX with and IVR – “if you want to talk to Cathy, press 1 now. To talk to Josh, press 2 now. Pressing 3 now will let you talk at Owen, but don’t expect a cogniscient conversation out of him.” Apparently, in the US, he was getting zero telemarketing calls – which is quite a feat.

Questions:

  1. Has the obesity epidemic reached the point where the Jehovah’s Witnesses can’t be bothered leaving the house to recruit souls so that they can, pyramid-sales-scheme-like, go to heaven?
  2. Why don’t the Jehovah’s Witnesses tell people up front you’re not going to heaven, even if you convert (there’s only 144,000 spots – what are the chances you’ll be goody-two-shoes-super-converter enough to get in)?
  3. Why doesn’t the AMSRS operate a do-not-call list?
  4. Why doesn’t the government ban harrassment like this?
  5. What can I do to stop this from happening again?

Sony joins iTunes AU

If you haven’t totally banned purchases from Sony due to the rootkits, you can at least now buy Sony BMG music tracks via the iTunes store; they’ve backed-down on refusing to have their artists available there.

Meanwhile Apple is under fire for including a “phone home” feature that’s turned on by default in the latest version of iTunes (the Mac version only so far?).

Update Friday 7am: EFF: Apple backs down on the “phone home” feature.

How the original Doctor Who theme music was done

Doctor Who Restoration Team member and professional TV/film/multimedia composer Mark Ayres has a comprehensive history of how the original Doctor Who theme music was done.

There being no “synthesisers” [in 1963], the Workshop needed a source of electronic sound. They found this in a bank of twelve high-quality test tone generators, the usual function of which was to output various tones (square waves, sine waves) for passing through electronic circuits for testing gain, distortion and so on. They also had a couple of high-quality equalisers (again, test equipment – equalisers, or “tone controls”, were not that easy to come by at the time) and a few other gadgets including a “wobbulator” (a low frequency oscillator) and a white noise generator.

Moving files from BBC Micro to PC

Well I’ve finally done it, transferred my old Ultima BBC clone game “Quest” onto the PC, so it’s now playable in a BBC Micro emulator such as BeebEm.

First thing to do was get the two beasts talking to each other. Unlike many 8-bit computers, the Beeb was blessed with a relatively standard serial port, the RS423 which is basically a cut-down version of the RS232 serial port we’ve all grown to know and love on modern PCs. Fortunately I had an old RS423 (DIN-5) to 25 pin modem cable I could use. I got hold of an old null modem, and the right combination of 25 pin to 9 pin adapters and gender changers to plug it into the PC, and Bob’s your uncle.

Except it wasn’t quite that simple. The software I tried out, XFer (later version here), which would transfer whole disks from the Beeb across the wire, wouldn’t work. Turns out it doesn’t like the standard cables, but wants something special.

I’m not much of a hardware-type person, so I elected to find other software that would do the job. I ended up with an ancient BBC Kermit ROM (actually a sideways ROM image, if you know what that is; if not I’m not going to explain it right now) that I had, talking to Windows 2000 Hyperterminal on the PC.

They would talk at a max baud rate of 9600, which is pretty damn slow, but hey, we’re talking disks of a max 200Kb a side here.

Oh, if you try this, be very careful to SET FILE TYPE BINARY in Beeb Kermit.

There was, however, a problem in that after a period of time, the old BBC disk drive started smelling funny, and smoke started coming out. Seriously.

I had to shut it down for a while to calm it down, and from that point on I was doing things bit by bit, and letting it rest in between.

Once the files were across, I needed to run an *INFO on the Beeb to get a look at their attributes. BBC files have a load and execute address that’s important to let the Beeb know what to do with the file when it’s loaded. A BASIC file, for instance, is normally loaded at &FF1900 and has an exec address of &FF8023. Without these, the files don’t work very well.

The way the Beeb emulators work with this is to look for an INF file for each file, which contains the load and execute addresses. Once I’d figured this out, I could read them into a BBC disk image creator (there’s two that I found: BBC Explorer, and DFS Explorer — the latter under active development, with the author helpfully answering my questions).

Battling dodgy 15-year-old disks, I gradually got all the files I needed for the game across. I did find the latest version wouldn’t run properly, but a slightly older one did run okay… even if it brought back memories of bugs that I’d obviously intended on fixing when I last looked at the code, back in May 1990.

For those with the energy to try it, the game (in all its bugridden glory) will be made available by the BBC games archive site Stairway To Hell shortly.

Quest screenshot

Playing Quest

Once you load the disc image into BeebEm, you will need to turn off Write Protect on drive 0, as the game periodically saves the character’s progress.

Some of the keys are a little unresponsive in BeebEm. Hold down the space bar to stop the horrible music at the title screen!

There are a number of bugs, the most serious being if you try and enter a village/town for which no map was defined, it tries to send you straight past it without stopping. If this results in you going into a spot on the map you can’t walk on (such as water) it goes into an infinite loop. To get out of this, press Escape, then CHAIN “BS” which will go back to the last save.

Controls:

  • cursor keys or ; [ ‘ / to move
  • G get
  • A attack (useful to go into the starting town and find some
  • weapons/armour first)
  • S status
  • Q save (and quit)
  • U use weapon
  • W wear armour
  • V view document
  • R read sign
  • T talk to someone
  • C cast spell

There’s a lot of characters to talk to, and clues lying around, but I honestly don’t remember how far we got the plot developed.

Enjoy!

Download Quest from Stairway To Hell

TBL blogs

Tim Berners-Lee now has a blog. Only one posting so far, which has attracted 400 comments mostly thanking him for inventing the Web.

Digging around, I found one of his old articles: Cool URIs don’t change, which along with Jakob Nielsen’s similar post, form my views on the cardinal rule of web design: your URIs should never change.

(Maybe Tony will blog something about his pain in moving Movable Type to WordPress, and how it’s likely to break his URLs).

Adventures with the Windows XP video screensaver

Doctor Who trailerA new trailer for Doctor Who, so time to switch my screensaver to playing videos again.

The old Windows XP Video Screensaver (once a semi-official MS Powertoy), in my humble opinion was always a bit dodgy (some of the options never worked, for instance, and it would stop working if you upgraded Windows Media Player 9 to version 10).

Happily it’s been superseded by a newer seemingly fully official Microsoft video screensaver (requires Windows genuine validation).

A catch though: the video I wanted to play was MPEG2, and both the old and new screensavers choked on it on one machine, even though MediaPlayer would happily play it. The whole machine would turn to mush.

Plan B was to try and convert the MPEG2 to WMV, by simply loading it into Windows Movie Maker. Oddly, WMM wouldn’t read it.

I noticed a process called igfxext.exe ended up grabbing way too much CPU than is sensible. The errant EXE is associated with Intel graphics adapters, and evidently under some circumstances decides to go ape when MPEG2s come along.

Through this page I found that PowerDVD (which evidently does some of the work playing MPEG2s) needed patching.

This done, and things started to behave. Almost. It wouldn’t crash, but performance was crap. Probably the onboard video not cutting it.

I tried Windows Movie Maker again. This time it worked. Converted it to WMV, plays okay now, and while the quality isn’t as good (what is the deal with Movie Maker and its restrictive output options, anyway?!), it hardly matters that much for a screensaver.

(The other machine has a decent video card, and plays the MPEG2 okay.)

Sony, Llamasoft, and stitching

Turns out Sony has a Mac version of DRM, too.

Meanwhile, Texas is suing, possibly for $100K per violation… times 2.1 million CDs sold??? (Thanks Lana)

Jeff “Llamasoft” Minter contributed some of the visualisations in the XBox 360 media player.

Research at the University of British Columbia has come up with stitching software that many say out-performs that provided with digital camera software.