BOOL World

This is part two of a series commemorating a computer language I started designing somewhere around 1990. After 30 years of tinkering, I’ve finally accepted that it’s just not meant to be, and I’m letting it go. These posts are part of that letting go process.

Last time I introduced BOOL, said a bit about what motivated it, and started laying out what made it a language only a parent could love. Later I’ll explain why things didn’t work out, but for now I’d like to tell you about what BOOL was supposed to be:

A glorious deliberate useless Frankenstein’s Monster (insert mad laughter).

Continue reading


Bye-Bye BOOL

Somewhere around 1990 I started designing a programming language I named BOOL (Beginner’s Object-Oriented Language). It was always a personal “ship in a bottle” project — something more for aesthetic expression than utility. Like that guy constantly working on an old car in his garage, I’ve dabbled with it ever since.

I’ve decided to, at long last, take BOOL off life support and let it die (another dead dream). But enough of dreams. I’m tired of the weight of dreams; time to shed a pointless burden. I’ve carried it for 30 years, and I think it’s time to chalk this one up to experience.

So this is a eulogy and a memorial.

Continue reading


This Is Where We Are

So it’s June 2020 in America and the level of surrealism, against all sane odds, has risen to new heights. The surrealism of Pumpkin King World these last four years turned out to be just the foothills. Then came the COVID-19 mountains and toilet paper and face-masks and social distancing, and it got more surreal. The air was getting thin, and it was hard to catch one’s breath.

Now a Minneapolis cop has murdered George Floyd, a 46-year-old black man. Justified rage has erupted, and the city is in rebellion. Protests have spread nationwide. The local counties have imposed curfews for the weekend. (Friday night, unsure how real it was, I left a friend’s house later than I should have and was technically in violation of the 8:00 PM curfew before I got home. The bright daylight of summer, the streets all but empty, it was eerie.)

The surreal mountains grew to a surreal Olympus, and there is no air left at all.

I had a series of posts set up to publish this week. Then I thought to push them off to write about this insanity. But I found myself stuck, unable to find the words. (What does an old white guy have to say that’s relevant?) So I’m letting the series publish while I watch and think. (As you’ll see, it’s a series you can easily ignore while you do your own watching and thinking.)

Stay safe and thoughtful, my friends.

Black Lives Matter!


Space Force

This is turning into a habit. Three weeks ago I binged (and loved) the entire first season of Solar Opposites (created by Justin Roiland). Two weeks ago I binged (and loved) the entire first season of Upload (created by Greg Daniels). Last week I caught up on other stuff but did watch all of the first season of Ghost in the Shell: SAC_2045, although that took two evenings.

Last night I was up until after 3:00 AM watching the entire first season of Space Force, created by Steve Carrell and Greg Daniels. I very much enjoy the work of both, so I was very much looking forward to seeing this show. It may not be “the best show I’ve seen in a while,” but it kept me watching to the end.

That said, I think Upload is the smarter comedy of the two.

Continue reading


Do You Darmok?

Okay, here’s one that’s been sitting in my Drafts folder since 2012. The last time I even edited it was back in 2016. (Wow. Four years already?) The problem has been turning it into a post. At this point it’s like a lazy twenty-year-old who won’t move outta the house.

If you were a serious fan of Star Trek: The Next Generation, the post’s title might ring a bell. It involves an episode with a very interesting idea about a communication problem between different species despite a “universal translator” that makes the words clear.

It isn’t a matter of language, but of metaphor.

Continue reading


BB #68: Friday Bubbles

I hadn’t planned to post today, but cool things I want to memorize and share continue to accumulate (it’s worse than having to dust — that I can ignore). I already had one Holy Cow! item paired with a So Cool! item, plus another little piece of beko mochi beauty to share.

Then this morning I read an OMG, Yes!! article about actress Michelle Gomez, and then a really touching piece by musician Rosanne Cash. Lastly (technically firstly, as it was the first item added), I have a cute bit of AI research to make you smile.

So once more unto the breach, dear friends,

Continue reading


Flipped Out Fans

I see them often, headlines that blare urgently: “Fans Flip Out Over _____” On the flip side, the ones that proclaim giddily: “Fans Are Thrilled About _____” The blanks differ, week to week, but the mood is always vocal eleven; outrage or delight; thumbs up or thumbs down. (As Jerry Seinfeld put it recently, it either “Sucks!” or it’s “Great!” His genius is pointing out they can be the same thing.)

For me that level of involvement in fiction is a bit alien. Even as a young Star Trek fan, I distinguished between Trekkers (the sensible sort of fan that I was) and Trekkies (those goofballs running around with Spock ears and toy phasers). Love versus obsession; appreciation versus Let’s Pretend.

What concerns me sometimes is we’re amusing ourselves to death.

Continue reading


Monday Miscellany #3

Signs of the Times

While lots of my posts are filled with miscellany, it’s been a while (six years!) since I did a Monday Miscellany post. It was a brief idea for a regular series that didn’t turn into anything. (Ah, well, it happens.) The really cool stuff ends up in the Wednesday Wow posts now.

Sometimes I do a “Friday news dump” of stuff that’s caught my eye but which probably isn’t that interesting to most (especially geeky stuff or social commentary stuff). Today is more stuff of middling medium Monday interest.

Or something like that. Mostly trying to keep notes from accumulating.

Continue reading


Wave-Function Story

Last time I started with wave-functions of quantum systems and the Schrödinger equation that describes them. The wave-like nature of quantum systems allows them to be merged (superposed) into combined quantum system so long as the coherence (the phase information) remains intact.

The big mystery of quantum wave-functions involves their apparent “collapse” when an interaction with (a “measurement” by) another system seemingly destroys their coherence and, thus, any superposed states. When this happens, the quantum behavior of the system is lost.

This time I’d like to explore what I think might be going on here.

Continue reading


Wave-Function Collapse

Quantum physics is weird. How weird? “Too weird for words,” as we used to say, and there is a literal truth to words being inadequate in this case. There is no way to look at the quantum world that doesn’t break one’s mind a little. No one truly understands it (other than through the math). It’s like trying to see inside your own head.

Since we’re clueless we make up stories to fit the facts. Some stories advise that we just keep our heads down and do the math. (Which works very well but leaves us thirsty.) Other stories seek to quench that thirst, but every story seems to stumble somewhere.

One of quantum’s biggest and oldest stumbling blocks is wave-function collapse.

Continue reading