Reflections

Thoughts from John Karahalis

This is a little sci-fi.

I'm not a physicist or a philosopher, but I'm interested in how the universe works. One thing that interests me is time. Believe it or not, nobody really knows how time works, and phenomena like time dilation demonstrate that time doesn't work the way we intuitively think it does. Personally, I think time is like an undirected graph of cause and effect (or effect and cause), a directionless web of events. It feels like it has a forward direction, but that says more about us than it says about the universe.

When folks start talking about this, they inevitably mention that it's not possible to travel backward in time. There's a problem with that statement, though, and it only recently occurred to me. When people say it's not possible to travel back in time, or that entropy tends to increase, and so we don't generally see wine glasses unshatter and float back to their original resting places, they're really saying that it's not possible for external events to move backward in time while they themselves move forward in time. Why should that be possible? Why should someone be able to retain their memories and continue aging while everything around them reverts to some previous state? That would be like the food in my oven warming up and the food in my microwave cooling down, even though they were started at the same time. Maybe it's simply not possible for time to “move in two directions” at once; the events that led me to start the oven also led me to start the microwave. How could one of those be undone without the other? When we introduce memory and aging, the connection is less direct, but the principle still holds: the events that led the sun to rise also led to me forming a memory of the sunrise. How could we undo the rising without undoing the memory?

I should say, this assumes that we are living in a purely material universe. If minds exist somewhere outside of bodies, then all bets are off. In that case, perhaps the memory could be retained while the sunrise is undone.

If we do live in a purely material universe, though, maybe backward time travel does happen, but we don't notice it. By analogy, if we were living in The Sims and the “player” decided to jump back one hour, wouldn't our memories and experiences also be reverted to their states one hour ago? How would we notice anything changing? Even if the game were rewound, being played backward frame by frame, wouldn't our memory also be restored to previous states frame by frame, and wouldn't each of those frames feel exactly as it did the first time, when they were played forward? The universe may not have frames, exactly, but it does have cause and effect. In the real world, playing the game backward one frame at a time would be like undoing one effect at a time.

I know this is pretty out there, as far as my posts go. Maybe this is easily refuted by people who actually know what they're talking about. But it's interesting to me. And hey, maybe it would make for a fun Star Trek plot point! “We are going back in time, we just don't remember it!“

#Life

“Life is what happens to you while you're busy making other plans.”

—John Lennon paraphrasing others in his song “Beautiful Boy (Darling Boy)

#Favorites #Life #Quotes

I don't remember where I first heard this. It may have been spoken in a conversation about road rage. I think there's something very true about it, though, and it speaks to much more than driving.

When someone is unkind to you, they're probably not reacting to you. They're probably reacting to the last person who upset them.

In other words, when one is unkind or behaves strangely toward you, especially when there is no obvious explanation for their behavior, their annoyance may be misdirected. They may be treating you the way they wish they had treated someone else, someone who came before you. It's not fair, but that's life.

Apparently, psychologists call it displacement.

#Life #Quotes

[The] social internet is, I would argue, not a net positive for humanity, even if it has greatly benefited some of us who use it a lot.

—John Green in Am I Cigarettes?

#Life #Quotes #SocialMedia #Tech

What is the price of lettuces? An obolus perhaps. If then a man gives up the obolus, and receives the lettuces, and if you do not give up the obolus and do not obtain the lettuces, do not suppose that you receive less than he who has got the lettuces; for as he has the lettuces, so you have the obolus which you did not give… Give then the price, if it is for your interest, for which it is sold. But if you wish both not to give the price and to obtain the things, you are insatiable and silly.

—The Enchiridion of Epictetus, as translated by George Long

In other words, don't complain about a trade-off you're willing to make. You can buy an apple at the farmer's market, or you can keep your money and leave without one, but you can't demand an apple and refuse to pay. That just makes you a jerk.

In the same way, if your spouse dislikes being corrected, you can correct them and accept their annoyance, or you can let it go and appreciate the peace, but you can't correct them and complain when they become annoyed. Well, even then, you can, strictly speaking. You just can't force other people to think you're being reasonable.

#Life

Go small.

Photos are more interesting when much of the landscape or subject is cropped out. (Too many people take full-body portraits, which I often find utilitarian and boring.) Songs are more interesting when instruments can be appreciated individually. Try listening to “Sailor's Tale”, but only listen to the drums, or the bass guitar, or my favorite, the mellotron.

#Life #Maxims

“Why are there different programing languages?”

An acquaintance once asked me this shortly after taking an online programming course. I said something about how any given language can be better or worse at solving a particular problem. French is great for poetry, and Haskell is great at representing algorithms and mathematical functions.

Nonsense!

Well, no, not completely. It's true. It's just not the whole story. Consider Python and Ruby. Why do we need both? Yes, yes, sure, there are important differences, but in the grand scheme of things, are they really that different? Hardly. They're both dynamic scripting languages which work well for web development. We could save a lot of time and energy by deprecating one and only using the other.

For that matter, why do we need Billy Joel and Elton John? They're not that different. They both play piano, they both write pop songs, and they both tour internationally. Talk about a waste of recourses! We could really save a lot of time and effort by having them join forces.

Does anyone think that would work? Of course not. Elton John doesn't want to sing “Scenes from an Italian Restaurant” and Billy Joel doesn't want to sing “Tiny Dancer.” Billy Joel doesn't care about fashion and Elton John doesn't care about Long Island. They don't want to work together!

In the same way, Guido van Rossum thought it would be fun to create Python, and Yukihiro Matsumoto thought it would be fun to create Ruby. Millions of programmers like using blocks and millions of others love **kwargs. Who are we to disagree with them? Do we really think they would be equally productive doing something they don't enjoy?

Music is not a utilitarian matter, and neither is computer programming. Software development is an art as much as it is a science. When we forget that, we miss some of our most important opportunities.

A bottle of red, a bottle of white It all depends on your appetite

#SoftwareDevelopment #Tech

The newly-published video Impossible Challenges (Google Veo 3 ) by demonflyingfox is both an amazing showcase of Google's new Veo 3 AI (to be fair, I'm sure there was post-production) and hilarious commentary on the kind of algorithmic bullshit YouTube is constantly manipulating creators into publishing.

edit (2025-12-30): Although I was sure there had to be post-production when I published this, I'm no longer sure. If there was, there wasn't necessarily much. Sora 2 shows that this technology really is that amazing.

#SocialMedia #Tech

People are package deals; you take the good with the confused. In most cases, strengths and weaknesses are two sides of the same coin.

—Steve Jobs

#Life #Quotes #SoftwareDevelopment #Tech

Now and then it's good to pause in our pursuit of happiness and just be happy.

—Unknown, though commonly attributed to Guillaume Apollinaire

#Life #Quotes

Enter your email to subscribe to updates.