Abstraction, Algorithms, and Bubbles

Nov. 15th, 2025 06:00 pm
vaxhacker: (mad scientist)
[personal profile] vaxhacker

YESTERDAY I mentioned Bubble Sort in passing (one of the quiz show questions was concerning it) and that got me thinking about my own early introduction to what would become my lifelong passion and career. I didn’t start off by anyone else teaching me. I have degrees in Computer Science now, but I went back to get those later in life. I was initially 100% self-taught, being driven by an internal need to find out how things work.

By the time I was in my last year of high school, I was pretty good about taking problems and breaking them down into working computer code, and could even do it in a few languages (BASIC, C, and assembly code for the 8080, 6809 and 68000 CPUs). However, I still had a lot to learn beyond that basic skill level.

much technical musing about sorting algorithms under here... )

Learning to think at these more abstract levels, analyzing algorithms, or discovering new paradigms like object-oriented or functional programming, is what takes us to the next level from “coder” to “programmer” to “software engineer/architect hacker.”

Programming is the art of algorithm design and the craft of debugging errant code.
—Ellen Ullman



__________
1In theoretical terms, bubble sort has an efficiency of O(n2) while quicksort is, on average, O(n log n).

Randomness

Nov. 14th, 2025 11:55 pm
vaxhacker: (Default)
[personal profile] vaxhacker

ON this Friday,I’m feeling a little scattered, with a few random thoughts flitting about in my gray matter without much rhyme or reason to them. That may be because of the intense rush I was going through in all my spare time for the last several days trying to get a research paper ready for publication, only to get stuck on a couple of fine points that just didn’t feel ready yet. So, rather than publish something I’d feel was half-done, I’m taking a step back to catch my breath, look at it fresh again after the weekend,1 and look on Monday for a new journal or conference to submit it to instead.

C’est la vie.

*          *          *          *          *

I was listening to YouTube videos of a PhD physicist (Dr. Blitz) debating against people who hold views contrary to demonstrable reality. Most of these are proponents of the idea that the Earth is flat, but there are others he’s engaged on other topics such as evolution, and the age of the Earth.

It’s somewhat frustrating to listen to some of the people arguing with him and their lack of ability to pose anything resembling a coherent point of view or to provide any evidence in support of their position that makes any sense. (I’m not necessarily even assuming here whether or not their position is correct or not,2 just that the contingent of people who show up on his debate channel seem to be so woefully misinformed and lack any sense of how to make a logical argument or even have a modicum of rational, critical thinking about them.3

In the comment section I noticed someone had made a comment that summarized what it feels like to listen to many of these, in a way I hadn’t thought of but now that I’ve seen it, it makes perfect sense. “It’s like listening to a conversation where only one of the people is high.”

*          *          *          *          *

It occurred to me that I posted some of the questions that came up in my quiz show but never gave the answers. In case you’re curious, here they are.

  • (The Good AI for 100) To destroy The Good Place AI assistant, named Siri due to product placement, you hold her nose while inserting a paperclip into her left ear, reducing her to a marble which can be disposed of.

    The AI assistant in the show is named Janet, not Siri.

  • (CS for 800) A toddler staring at cookies baking in an oven, constantly asking “Are they done yet?” is a real-world example of the Dining Philosophers Problem in Computer Science.

    This is an example of one process blocked waiting for another to complete. However, while I might be tempted to name this “The Starving Toddler Problem,” it’s not an example of The Dining Philosophers Problem. That one is an illustration of a problem in Computer Science where multiple processes are mutually deadlocked, since they are waiting for each other before proceeding, so the whole operation is hopelessly stuck. By contrast, the toddler is just blocked waiting for the cookies but nothing’s preventing the cookies from eventually being done, at which point the toddler gets access to the resource they’re waiting for.4

  • (Potpourri for 100) Known for its ease of implementation and efficient run-time performance, Bubble Sort is taught to first-year CS students as a go-to sorting method due to its O(n) growth characteristic.

    Bubble Sort is notoriously awful in terms of performance. It is taught to first-year students because it’s insanely easy to understand how it works and to run through the algorithm in your head. But it has a growth characteristic of O(n2), not O(n).5

  • (Conspiracies and Pseudoscience for 400) According to a 2020 survey conducted in Britain, one-third of those polled “could not rule out a link” between GPS satellites and the origin of the COVID-19 pandemic, with some believing they were both part of a deliberate plot against the populace.

    The people surveyed thought 5G cell towers and signals were to blame, not GPS.

  • (Hardware for 400) The first commercially-available personal computer, the Altair 8800, consisted only of a front panel of lights & switches, a 6502 CPU board, and a small RAM board.

    The Altair 8800 was based on the Intel 8080A CPU, not the 6502.

  • (Mascots for 300) The public face of the OpenBSD operating system has been a spiky pufferfish named Buttercup, since version 2.7 of that OS.

    The name of the pufferfish mascot is Puffy, not Buttercup.

  • (CTF for 200) Capture the Flag games have a long history in literature and film as a training exercise, as seen in the Percy Jackson, Harry Potter, and Divergent stories. (14981, 45294220909404522163130995)5

    Harry Potter did not have a Capture the Flag game.

  • (CS for 600) After writing the first modern programming language compiler, Lady Ada Lovelace went on to help create the COBOL language which still powers much of the world’s business architecture today.

    Lady Ada Lovelace made her contributions to Computer Science long before COBOL. That was invented by Grace Hopper.

  • (Fun & Games for 400) The Chinese game of Mahjong is similar to the card game of Rummy but is played with small tiles representing winds, dragons, flowers, and seasons, plus four suits (cups, wands, pentacles, and swords).

    Mahjong’s tiles come in three suits: bamboo, characters, and dots (or coins). The four suits in the question are actually from Tarot cards.

  • (– for 200) In Python, if x=42, then after executing y = --x, both x and y have the value 41 since x is decremented first then the resulting value assigned to y.

    The values of x and y will both be 42. Unlike C, the Python programming language does not have a “--” math operator, so “--x” is just two minus signs, making the value –(–(x)), which is just x.

*          *          *          *          *

That’s probably enough randomness from my brain for today.

… Nature almost surely operates by combining chance with necessity, randomness with determinism…
—Eric Chaisson
Epic of Evolution: Seven Ages of the Cosmos



__________
1I say “after the weekend” knowing full well I can’t leave it alone and will at least be re-running and analyzing my experimental data during the weekend anyway.
2Although in the case of the flat earthers… c’mon.
3I’m not criticizing anyone for not being an expert or well-grounded in logic. I’m talking about basic-level common sense here.
4The Dining Philosophers Problem illustrates this by saying there are four philosophers sitting around a table, each with a bowl of noodles in front of them. There are four chopsticks total, sitting between each of the philosophers. In order to eat, a philosopher must grab the chopstick on their left and then grab the one on their right, take a bite, and then put down both chopsticks. However, if through an unfortunate bit of timing, all four pick up the chopstick to their left, they are all stuck waiting for the one on their right to be set down. But that can never happen because they’re all being held by someone who’s waiting for yet another chopstick to be released before they let go of their own.
5This means that as the number of items to be sorted increases, the time needed to sort them increases proportional to the square of the number of items, so with any sizeable number of things to sort, Bubble Sort gets very quickly out of hand with how inefficient it is.

Book Quote Meme VI

Nov. 13th, 2025 11:43 pm
vaxhacker: (computer modern A)
[personal profile] vaxhacker

I did the movie quote meme the other day, and I traditionally do these two together, so here goes…. Again, this will be a mini version of the meme compared to previous years because of my serious lack of free time while getting a research paper written. Here’s how it works:

  • Think of a few books you love. I’ve always done 20 in the past, but I’m doing a smaller one this time.
  • Post a memorable quote from each one in your blog.
  • Let your friends have fun trying to guess the books.
I’ll post the answers to these in a few days. If you think you know any of them (and I’m sure you do), leave something in the comments below.

  1. “That ship hated me.”

    “Ship? What happened to it? Do you know?”

    “It hated me because I talked to it.”

    “You talked to it? What do you mean you talked to it?”

    “Simple. I got very bored and depressed, so I went and plugged myself into its external computer feed. I talked to the computer at great length and explained my view of the universe to it.”

    “And what happened?”

    “It committed suicide.”

  2. “My brother has his sword, King Robert has his warhammer and I have my mind… and a mind needs books as a sword needs a whetstone if it is to keep its edge.”
  3. “I’m your worst nightmare!” said Teatime cheerfully.

    The man shuddered.

    “You mean… the one with the giant cabbage and the sort of whirring knife thing?”

    “Sorry?” Teatime looked momentarily nonplussed.

    “Then you’re the one where I’m falling, only instead of the ground underneath it’s all—”

    “No. In fact I’m—”

    The guard sagged. “Awww, not the one where there’s all this kind of, you know, mud and then everything goes blue—”

    “No, I’m—”

    ‘Oh, shit, then you’re the one where there’s this door only there’s no floor beyond it and then there’s these claws—”

    “No,” said Teatime. “Not that one.” He withdrew a dagger from his sleeve. “I’m the one where this man comes out of nowhere and kills you, stone dead.”

  4. Grinning is something you do when you are entertained in some way, such as reading a good book or watching someone you don’t care for spill orange soda all over himself.
  5. Farewell sweet earth and northern sky,
    for ever blest, since here did lie
    and here with lissom limbs did run
    beneath the Moon, beneath the Sun,
    Lúthien Tinúviel
    more fair than Mortal tongue can tell.
    Though all to ruin fell the world
    and were dissolved and backward hurled;
    unmade into the old abyss,
    yet were its making good, for this—
    the dusk, the dawn, the earth, the sea—
    that Lúthien for a time should be.
  6. From that time forth he believed that the wise man is one who never sets himself apart from other living things, whether they have speech or not, and in later years he strove long to learn what can be learned, in silence, from the eyes of animals, the flight of birds, the great slow gestures of trees.
  7. Saying that, he was suddenly himself again, despite his lunatic hair and eyes: a man whose personal dignity went so deep as to be nearly invisible…

    It was more than dignity. Integrity? Wholeness? Like a block of wood not carved.

    The infinite possibility, the unlimited and unqualified wholeness of being of the uncommitted, the nonacting, the uncarved: the being who, being nothing but himself, is everything.

  8. “Genius will only take you to ‘good.’ Practice will take you to ‘Master.’ ”
  9. “Come you near or go you far, light from candle or flick’ring star? See what you will, or so you think, but is water sweet before you drink? Who can know of truth and lies? When can a man believe his eyes? Suspect what’s known to mortal senses, for our nature vaults all mystic fences, that stand between that which is and seems, and back we are to truth… or dreams.”
  10. “He should not be here,” said the fish in the pot. “He should not be here when your mother is out.”
  11. “It would seem that you have no useful skill or talent whatsoever,” he said. “Have you thought of going into teaching?”
  12. “Well, I’m back.”

Books are a uniquely portable magic.
—Stephen King

vaxhacker: (Default)
[personal profile] vaxhacker

Peter Capaldi is such a brilliant actor, and his Doctor is such a wacky and wonderful character, I can’t wait to see what adventures are in store for him and Bill throughout time and space.
—Pearl Mackie

11/11

Nov. 11th, 2025 08:00 pm
vaxhacker: (cloaked figure)
[personal profile] vaxhacker

TODAY is the 11th of November. Veterans Day in my country, and other things elsewhere in the world, such as Armistice Day or Remembrance Day, as we commemorate the end of The Great War, nay, The War to End All Wars. (If only that were true. Hindsight can be painful sometimes.) It is good to pause and pay respect to those who made the ultimate sacrifice to bring an end to a war so devastating that we couldn’t—at least for a time—imagine humanity doing that to ourselves all over again.

Even though it seems to have baffled some of our dear leaders that we never celebrated Armistice Day like the rest of the world, they just aren’t apparently aware of our own history. We did. We just later (in the 1950s) expanded it to include all war veterans, and renamed it Veterans Day at that point.

But thinking of that got me wondering what else has happened or has been celebrated on this day. Thanks to Google and Wikipedia and various other infallible founts of knowledge and wisdom on the Internet, today I learned….

  • It’s apparently an unofficial holiday for single people in China.
  • The state of Washington was admitted to the Union in 1889 (Oregon chose to join the Union on Valentine’s Day, which is cooler).
  • In 1215 the doctrine of transubstantiation was codified officially.
  • Gemini 12 was launched in 1966, getting us one step closer to the moon.
  • Speaking of NASA, on this day in 1982 the first “real” space shuttle mission takes off (sorry, Enterprise, it should have been you instead of Columbia).
  • Demi Moore was born (1962), as was Leonardo DiCaprio (1974).
  • It’s also the date of a number of Christian feasts.

Courage is almost a contradiction in terms. It means a strong desire to live taking the form of readiness to die.
—G.K. Chesterton

Movie Quote Meme VI

Nov. 10th, 2025 10:06 pm
vaxhacker: (LOTR Athelas)
[personal profile] vaxhacker

THIS will be the sixth time I’ve done this little quiz format. It’s been fun each time to see how many of these my friends remember, and sometimes see a few people walk away with another film on their “to watch” list.

Here’s the deal.

  • Think of some of your favorite movies, or at least ones living rent-free in your head that you can’t get rid of so you might as well reference.
  • Post a memorable quote from the film that your friends have a chance of being able to recognize out of context.
  • Let your friends have fun trying to guess what movie they each came from.

I’ll post the answers to these in a few days. If you think you know them, say something in the comments below. Be coy if you want to let others try to figure them out too, but that’s not required.

  1. “They’re probably foreigners with ways different from our own. They may do some more… folk dancing.”

    “This isn’t the Junior Chamber of Commerce, Brad!”

  2. “Your parents are international spies. Good ones, but they’ve been mostly inactive for the last nine years.”

    “What are you talking about?”

    “I was assigned to protect your family, but something’s gone wrong. I have to take you to the safe house.”

    “My parents can’t be spies! They’re not cool enough!”

  3. “But genies can’t kill! You said that!”

    “You’d be surprised what you can live through.”

  4. “In the jungle you must wait, ’til the dice read five or eight.”
  5. “The Crystallic Self-Perpetuating Breeder Construction Core!”

    “Those are big words! I’m frightened!”

    “Don’t be, it’s just evil marketing.”

    “Is there anyway to stop it?”

    “No, General. Marketing is the one force in the universe that is stronger than—”

    “No, no! I meant the big evil takeover thingie!”

    “Oh… There we might have a chance if we can breach the core and pull out the crystallic fusion rods.”

    “More big frightening words!”

  6. “You will be king of Egypt, and I will be your footstool!”

    “The man stupid enough to use you as a footstool would not be wise enough to rule Egypt.”

  7. “There’s children throwing snowballs
    Instead of throwing heads
    They’re busy building toys
    And absolutely no one’s dead!”
  8. “You know, I’ll never forget my old dad. When these things would happen to him… the things he’d say to me.”

    “What did he say?”

    “ ‘What the hell are you doing in the bathroom day and night? Why don’t you get out of there and give someone else a chance?’ ”

  9. “…a slight weapons malfunction but… uh… everything’s perfectly all right now. We’re fine. We’re all fine here now. Thank you…. How are you?”
  10. “Science and technology were outlawed millions of years ago. And we must admit it’s been a peaceful world since then.”

Cinema is a matter of what’s in the frame and what’s out.
—Martin Scorsese

University vs. University

Nov. 9th, 2025 04:20 pm
vaxhacker: (Default)
[personal profile] vaxhacker

LONG-TIME readers of this journal might have noticed that I didn’t start off November talking all about the classes I teach every year—and have, for a large number of years now—at our local council’s Univeristy of Scouting event. As disappointed as I am to not do that again, since it does bring some satisfaction to see that I have a place to feel useful passing on my knowledge to others who will use that to help along the next generation.

I was actually feeling a bit of stress all the same, since things are intensifying at the university I’m attending myself. I’m getting close to the last gate I have to pass through to stay in the program, which means I have an infinite amount of research paper pages to write, experiments to design, and a whole bunch of stuff that all take time, not leaving much to prepare and teach classes all day.

And then I realized I hadn’t received the usual email asking about my classes. Following up, I was told that they decided to just replace all the teachers who were doing advancement classes with people from the advancement staff, just handling it a different way with their own people. Fine, but it would have been nice to have been told that proactively instead of just not getting asked at all this year, making me have to track them down to find out what changed.

But that aside, I do need the time to focus on my research (as well as my full-time job of course), so there is indeed a silver lining here.

And even now I’ve spent too much time writing this instead of getting on with the research, so back to that again now!

Research means that you don’t know, but are willing to find out.
—Charles F. Kettering

Not a Boomer

Nov. 8th, 2025 02:04 pm
vaxhacker: (Default)
[personal profile] vaxhacker

I  was born on the cusp between two generations—the “Baby Boomers” and “Generation X.” Technically, one could draw a hard line at a specific year and call me a Boomer. Or, one could not do that. My siblings are fond of poking fun of me by referring to me as a Boomer, while at the same time disclaiming any membership in that group themselves, by virtue of that hard line. It’s sort of like a “you must be at least this tall to ride this ride” rule except it’s for years instead of centimeters or inches.

However, I think this is patently silly for a few reasons. First of all, the idea that literal siblings who were all born within a few years of one another could belong to two different generations is really straining any practical definition of the word. “Generation” is only (as far as I’m aware) a term with any precision at all when describing each step along a family tree—so by definition, my sibings and I must be in the same generation (of our family) together.

More broadly, sure, we use the term “generation” to refer to people born within the same roughly-defined era in history. For convenience, we often say things like “people born between year x and year y.” However, when we look at what being in a particular generation (by that definition) actually means, we always refer to cultural aspects of their lives and experiences, along with stereotypical behaviors and points of view.

None of which strictly follow a person’s date of manufacture so much as the people and situations they grew up among, and the lifestyle experiences that shaped them along the way.

In that light, I have never yet seen a Boomer I identified with in any way other than “they seem like my parents’ generation” while most of the traits ascribed to GenX feel right at home for me.

So I still reserve the right to make fun of Boomers and maintain that X is the generation that has it all. All of what, I’m not quite sure.

Every generation trash-talks younger generations. Baby boomers labeled Generation X a group of tattooed slackers and materialists; Generation Xers have branded millennials as iPhone-addicted brats.
—Neil Blumenthal

FF: Random Questions

Nov. 7th, 2025 10:52 pm
vaxhacker: (Default)
[personal profile] vaxhacker

TODAY’S Friday Five was originally suggested by [livejournal.com profile] newagebastard. Transcribed into the annals of the [community profile] thefridayfive by [personal profile] anais_pf, and of course brought to you by the letter X and the number π.

  1. What’s harder to live without, chocolate or alcohol?

    That’s easy: chocolate. For me, it may be easier than for others because I don’t drink alcohol so it’s not much of a choice but I think even if I did, chocolate would still be the answer.

    Chocolate is always the answer.

  2. Does the colour yellow remind you of anything?

    Schoolbuses, the bulldozers in the opening chapter of The Hitchhiker’s Guide to the Galaxy, a random memory of Kindergarten or 1st Grade when they were teaching us to read color words, and the number 4 (or 104) when printed on resistors.

  3. Who most annoyed you last week?

    Myself, when I wasn’t doing the greatest job of prioritizing my tasks efficiently.

  4. Do you have a cutesy romantic nickname for your partner (or previous partners)?

    Not so much, other than the usual terms of endearment. But a nickname like “Angel Princess” or “Buttercup” or anything that could also be the name of a My Little Pony character hasn’t really been our style.

  5. What is your favourite Stephen King movie?

    Probably The Shining. Creepy and scary and my first introduction to how well Jack Nicholson can portray evil craziness.

The word “yellow” wandered through his mind in search of something to connect with. Fifteen seconds later he was out of the house and lying in front of a big yellow bulldozer that was advancing up his garden path.
—Douglas Adams
The Hitchhiker’s Guide to the Galaxy

Back in the Game

Nov. 6th, 2025 11:00 pm
vaxhacker: (Default)
[personal profile] vaxhacker

AMONG my various hobbies is perhaps one of the more unusual ways I spend my time: I’m an amateur1 game show host. Mostly, if I were to be really honest, for the love of putting together the electronics for the buttons and scoreboards and such, and writing the software that goes into presenting the game to the players and audience. But it’s also enjoyable to set it all up and run people through games at fun events.

So far, I’ve run a few for the Cub Scout pack I used to be in charge of, a bunch more for various church and school events, a number of them for work training and team-building events. And most recently, a sort of “hacker jeopardy” type of game for a local security conference.

Security conferences are interesting places to hang around. There’s lots of good information about keeping yourself and your systems safe, presented by people who wear the white hats as well as the black hats, metaphorically speaking. (And I have heard a few BTS conversations that sounded like “Have you seen the speaker for the next session?” “Um, I think the feds just found them first and took them away.”)

I started out with my own game format that popped up random categories of questions as the players chose them and gave their answers. That developed into something more like the fairly standard grid of topics along the top and point values on the vertical axis, sort of like Jeopardy! but different—we’re playing our own question-and-answer game, not just copying them.2

I haven’t been able to run my game at the conference for the last couple of years, which has disappointed me. Even though I don’t really have much spare time (certainly not enough to finish the new electronic scoreboards I have been working on), I really wanted to take a little break from my research for a couple of hours to run it this year.

This year we tried making a little twist, inspired by the online game show Um, Actually. I thought it might make it easier to answer the more obscure questions and overall make the game a little fresher and more interesting. Instead of asking questions where the contestants have to come up with a correct answer, we rephrased them into statements of fact that just contained a flaw. The players had to buzz in and correct whatever was wrong with the statement. (We did keep the rule from previous years which let players force each other to answer hard questions and steal points from each other.) This turned out to work really well and made the game a lot more fun.

A few of my favorite questions that came up:

  • (The Good AI for 100) To destroy The Good Place AI assistant, named Siri due to product placement, you hold her nose while inserting a paperclip into her left ear, reducing her to a marble which can be disposed of.
  • (CS for 800) A toddler staring at cookies baking in an oven, constantly asking “Are they done yet?” is a real-world example of the Dining Philosopher's Problem in Computer Science.
  • (Potpourri for 100) Known for its ease of implementation and efficient run-time performance, Bubble Sort is taught to first-year CS students as a go-to sorting method due to its O(n) growth characteristic.
  • (Conspiracies and Pseudoscience for 400) According to a 2020 survey conducted in Britain, one-third of those polled “could not rule out a link” between GPS satellites and the origin of the COVID-19 pandemic, with some believing they were both part of a deliberate plot against the populace.
  • (Hardware for 400) The first commercially-available personal computer, the Altair 8800, consisted only of a front panel of lights & switches, a 6502 CPU board, and a small RAM board.
  • (Mascots for 300) The public face of the OpenBSD operating system has been a spiky pufferfish named Buttercup, since version 2.7 of that OS.
  • (CTF for 200) Capture the Flag games have a long history in literature and film as a training exercise, as seen in the Percy Jackson, Harry Potter, and Divergent stories. (14981, 45294220909404522163130995)3
  • (CS for 600) After writing the first modern programming language compiler, Lady Ada Lovelace went on to help create the COBOL language which still powers much of the world’s business architecture today.
  • (Fun & Games for 400) The Chinese game of Mahjong is similar to the card game of Rummy but is played with small tiles representing winds, dragons, flowers, and seasons, plus four suits (cups, wands, pentacles, and swords).
  • (– for 200) In Python, if x=42, then after executing y = --x, both x and y have the value 41 since x is decremented first then the resulting value assigned to y.

“You know, you don’t act like a scientist. You’re more like a game show host.”
—Dana Barrett (Sigourney Weaver)
Ghostbusters



__________
1Or “pre-successful professional amateur game show host” as Jason Mendoza might have said.
2I have done a few that riffed on popular games people have wanted to try, including one where we let parents test their mettle to see if they’re smarter than their Cub Scouts/elementary school students, another that ran through a stack of questions hoping to get to 1,000,000 points before losing it all on an incorrect answer, still another about weak links, and what turned out to be a very popular one where two teams feud against each other to guess popular answers to survey questions.
3In a very meta moment, this question contained a “flag” number for a Capture the Flag game going on at the conference at the time.
vaxhacker: (hermit)
[personal profile] vaxhacker

Image: A sign posted near every high roof at my school campus, reading “There is hope. We are here to listen.” (With a phone number to call.)1

Hope is the thing with feathers
That perches in the soul
And sings the tune without the words
And never stops at all.

—Emily Dickinson



__________
1 I’m feeling a bit somber contemplating the necessity for signs like that to be put up around rooftops but at the same time heartened at the thought that someone took the effort to place them there and to set up a support line people can call if they’re feeling overwhelmed.*

*I know it’s “Wordless Wednesday” but I’m pretty sure footnotes don’t count as real words, right?

Scams of the Past: The Phonics Game

Nov. 4th, 2025 11:45 pm
vaxhacker: (Default)
[personal profile] vaxhacker

IN today’s episode of “Famous Scams of the Past,” we’ll take a look at an item that dominated the airwaves with ads years ago—The Phonics Game. (“What’s that?” I hear you asking, “You never had ‘episodes’ of any such thing, what’s going on?” A fair question. I don’t know, it’s just a turn of phrase to introduce the topic. But talking about scams and history can be fun, so who knows? I might do more in the future.)

Anyway, back in the mid-1990s Dr. Greg Cynaumon came out with this revolutionary new way to teach kids to read. He called it “The Phonics Game” and he claimed it was so amazing, so unprecedented and powerful, that if your child didn’t get a full letter-grade improvement on their next report card after using the game, you’d get your money back.

Pretty cool, right? Well, there was some controversy that came to life along with the excited interest from parents looking for anything to help their kids who were struggling with reading skills. (And considering the game’s creator also suffered the embarrassment of getting in legal hot water with the FTC for selling diet pills that didn’t quite live up to their advertising, controversy seems to follow his business ventures more than I’m sure he’d prefer.)

I seem to recall it getting to the point where it was—at least in the circles I inhabited—increasingly viewed by consumers as something of a scam product. I just filed it away as a curiosity until I had kids of my own who were having a tough time learning to read too, and it occurred to me to wonder if something like this game might be helpful, or if indeed it was a scam or money-making scheme more than an educational tool. So we bought a copy for our kids and took a look first-hand.

In my opinion, I came to the personal conclusion that it was a bit of both: a viable educational tool and a bit of a scam as well.

What was actually wrong with it, then? They had this fantastic money-back offer, how bad could it be? The answer to that is foreshadowed by its name. It teaches reading using the phonics method (itself the subject of some controversy, but for people of my generation, this is better known simply as “the way we were all taught to read as kids”). It’s basic, it’s simple, whether or not there’s a better teaching method, phonics has been proven to at least work well enough for a long time now. And for this product they turned it into a set of entertaining games to keep kids’ attention. So far, so good.

Gamification of teaching materials is nothing new and is also a time-honored approach (even for adult education), so nothing wrong with that. Does it actually work, though? In our experience, yes. Yes, it does. It actually seemed to work quite well, to be honest.

So what’s the scam part of this?

I think the only part of this that’s shady is the marketing and sales of the actual game. They hyped it up as some amazing new thing that would work like magic in your kids’ lives, and for that they charged a premium price—over $225 for the game (about $500 in 2025 dollars). But then what price can you put on pure magic that teaches your kids to read, after all?

I learned to read before I went to Kindergarten by using something more or less akin to phonics. For free. As wonderful as this game is, it should probably more reasonably have a price around 10% of what they were charging for it. They made a nice game around it but not that much more to justify that price tag.1

A little corporate greed ruined an otherwise nice idea. Can’t say that was the fist, nor will it be the last time that’s happened in this world.

Together, we can assemble amazing words and astounding tales.
—Ollie Kayuro
Fairytale Clues: Magic-filled Stories That Slip English Grammar into the Heart



__________
1We got our copy for a much more reasonable price on eBay from another family who had used it and wanted to pass it along to someone else at that point.

A to Z

Nov. 3rd, 2025 11:30 pm
vaxhacker: (Default)
[personal profile] vaxhacker

THIS is a meme I’ve seen around here and there, offered as a fun way to introduce yourself to new readers, which seems about right as NaBloPoMo kicks off here. The idea is to pick 26 words that somehow describe you. Some of them may be a bit of a stretch since the letters that are worth more in Scrabble are harder to work into things like this.

  • A is for Aardvark, or more formally, the Aardvark Computing Society, the geekiest of the geek clubs in my high school. Legend has it that the name was chosen as a “hack” so they’d be listed first in the yearbook.
  • B is for board games. I have always had a love for playing interesting board games. “Interesting” in this sense tends to have a direct correlation to how many little pieces come in the box, and how many scores of pages the rule book is. Complexity can be fun! My current favorite is Return to Dark Tower, but there are many that have held my interest at this point.
  • C is for Computer Science, my field of expertise, what my degrees are in, and what I’m grateful every day that people actually pay me to do for a living, despite the fact I’d do it for fun anyway.
  • D is for D&D, a game I’ve enjoyed playing since I was a teenager. (Although technically we moved from D&D to Pathfinder a few years ago.)
  • E is for Eagle. I slid onto the plate with this one, finishing the requirements too close for comfort before my 18th birthday, but I’m glad now, looking back on it, that I put in the effort to get this rank while I was in Scouts. It proved to me that I was capable of doing something challenging and was something I encouraged my kids to reach for as well.
  • F is for family. One of the most important things in my life.
  • G is for The Gashlycrumb Tinies, a macabre little book by Edward Gorey that describes the unpleasant fates of 26 children in A-B-C style. (“A is for Amy who fell down the stairs, B is for Basil assaulted by bears,” and so forth.) I had a poster form of the book up in my apartment at college, just showing off my darker sense of humor, but it ended up creeping out my roommates too much, which was also amusing but I took pity on them and took it down.
  • H is for hovercraft. As a fan of Monty Python’s Flying Circus since I was a teenager, I made sure that as long as I was going to the trouble to learn another language, I had to learn how to say that iconic phrase, “My hovercraft is full of eels.” (Which, if you’re curious, is something like 我的氣墊船充滿了鱔魚—wǒde qìdiánchuàn chōngmǎn le shànyú.)
  • I is for ice storms, something we survived several winters when I was a kid. It usually amounted to a week without power sometime in January while the city was paralyzed with all the streets covered in a layer of ice.
  • J is for journal, this thing I’m writing in now, which has proven to be a great way to remember all the things that have happened in my life over the last few decades.
  • K is for Kermit, in tribute to how much I used to love the Muppets as a kid.
  • L is for labels. Our family started a tradition of using barcode labels instead of gift tags at Christmas, so the kids wouldn’t peek or open any gifts until Christmas Day (and more to the point, a reasonable time on Christmas Day) because they couldn’t tell which gifts were theirs until we unlocked the codes so they could scan them to find out.
  • M is for Magic: the Gathering, a great card game I’ve enjoyed. Also, an indicator of how geeky my wife and I are—we brought our Magic cards with us on our honeymoon and played a game or two in the card room on the cruise ship.
  • N is for nature, a place I like to occasionally go visit to relax and unwind.
  • O is for optimistic, something I tend to be, probably to a fault.
  • P is for programming, my favorite pastime.
  • Q is for quilts. A lot of my childhood memories involve my mom’s quilt frames set up in the living room as she worked on sewing one quilt after another.
  • R is for Ragnarok, the best Multi-User Dungeon game on the Internet. And where I met my wife, so it’s kind of special to us.
  • S is for Science Fiction, one of my favorite genres of fiction (along with Fantasy). Star Trek, Star Wars, Dune, Stranger in a Strange Land, The Lathe of Heaven, so many more, each with an interesting story to tell.
  • T is for Tolkien, who contributed so much to Fantasy literature and folklore that I’ve enjoyed most of my life.
  • U is for unusual. I love being unconventional in creative ways.
  • V is for volcano, something I live in the shadow of. A few volcanoes, actually. Never gave them much thought until the spring of 1980, when one we thought had been extinct decided to erupt and wipe out the summer camp we were planning to go to that year. And dumped volcanic ash all over us just to complete the bargain.
  • W is for whodunit. I don’t read mysteries often enough, but I enjoy trying to figure them out before the big reveal.
  • X is sort of for eXtreme programming, a novel new way of organizing the work of a team of programmers, invented by a friend of mine and his associates.
  • Y is for Yendor. I spent many hours earlier in my life in pursuit of the Amulet of Yendor, the ultimate prize in the computer game Rogue.
  • Z is for zen. I don’t subscribe specifically to the discipline of that name, but the general appeal of finding my mental place of calm and focus is something I often feel, to recharge in the middle of the hectic chaos of my life.

My alphabet starts where your alphabet ends!
—Dr. Seuss
On Beyond Zebra

FF:LJ→DW

Nov. 2nd, 2025 03:03 pm
vaxhacker: (Default)
[personal profile] vaxhacker

I  have been holding onto this Friday Fiver for a couple of weeks, mostly just because I haven’t got around to posting anything for a while. But somehow it seems apropos enough to bring out here as I start NaBloPoMo and have the topic of online journaling on my mind.

As usual, this Friday Five is brought to you by the letter F and the number 5, courtesy of [livejournal.com profile] sumrsue79 and posted to [community profile] thefridayfive by [personal profile] anais_pf.1

  1. How long ago did you join LJ (or DW)?

    I started my LiveJournal in October, 2003. This comes after a lifetime of growing up being taught that keeping a personal journal or diary is one of life’s highest virtues and something I was really strongly encouraged to do from an early age. The small stack of empty journals I was given as gifts over the years attests to how well that worked out. Having not had my ADHD diagnosed until much, much later in life may have been a factor, but generally speaking it was just very difficult for me to sit down and organize my thoughts in a permanent fashion like a pre-bound journal in ink. And when I did, I was paralyzed any time I missed writing anything because I couldn’t just carry on with a gap without completely and perfectly filling in all the missing bits first, so I could never catch up and thus every attempt was soon abandoned.

    Fast forward to 2003. I’m allegedly a grown-up with a real life, job, marriage, pets, house, and as a father of young kids, I realized that there were a lot of memories, experiences, and thoughts going by that would be lost in the wind if I didn’t somehow manage to get myself to write them down along the way.

    I found that a few of my friends were blogging on LiveJournal and on an impulsive whim I signed up, thinking I’d just post an occasional random thought here or there, but before I knew it I was full-on chronicling my life. Somehow I found the medium where that actually worked for me.

    After a while, LJ was bought out by a company that changed the terms of service—including the concerning bit about everything posted there being subject to terms that were only available in Russian.2 Plus, apparently it included something about how everything posted would be considered under Russian law as if posted by a media outlet with serious consequences if you said anything that in their view was controversial or restricted.

    I didn’t sign up for any of that nonsense just to keep my personal journal, which isn’t a political media outlet at all, other than as a human being I have a few opinions about things. So along with a number of other LJ refugees, I moved my journal over to Dreamwidth, which is a nearly identical platform (technically) which still has the home-grown volunteer-effort feel to it.

  2. How did you find out about LJ (or DW)?

    I guess I already answered that in the previous question.

  3. If someone introduced you to LJ (or DW), is s/he still on your friends list?

    Yes, technically, but sadly times have changed. The crowds of people I used to follow and interact with between all our LJ and DW journals (and blogs on other sites as well) faded away as people were more drawn to quick sound bites on Facebook (etc.) over writing longer, more thoughtful discourse in the blogosphere.

    So while the friends who were the ones who introduced me to LJ originally are still on my friends list, they’re not active there anymore (or on DW).

  4. Have you introduced anyone to LJ (or DW)?

    Yes, a few, mostly just in the same way I was introduced. In a casual conversation, something I wrote about in my blog would come up and I would suggest the idea of checking out blogs to them, or some similar way of introduction.

  5. Is your LJ (or DW) public or friends only, and why?

    It started out friends-only because at the time my kids were still growing up and I was writing a lot about our family activities and life experiences, and just for the sake of due diligence of online safety, I didn’t want the entire universe unchecked access to all of that, so I managed access to those who asked first so at least there was some sense I knew who my audience was.

    These days, now that those days are past us, I’ve opened up my journal to be mostly public and the content is more focused on more general life topics since I’m not raising kids anymore at this point in my life.

The bravest journey is the one within.
—Amanda Lee



__________
1To play along, copy these questions to your journal/blog, answer them and post a link back as a comment in [community profile] thefridayfive.
2They provided an English translation for our convenience but didn’t guarantee anything about its accuracy in any legally-binding way, so we were still at the mercy of whatever the Russian text said.

Page generated Nov. 16th, 2025 11:07 pm
Powered by Dreamwidth Studios