Support Ukraine

Great Falls Park

The Great Falls of the Potomac River. Part of the Great Falls Park.

2026-04-30More

A Detour to Husarviken

After the cherry blossoms, I popped down to the jetties for some reflections.

2026-04-30More

Fish Park Playground Cherry Blossoms

I was going to hit the gym, but got sidetracked. High clouds, starting to light up in color, cherry blossoms, in full bloom... and I knew I wouldn't be able to do a single rep unless I first grabbed my camera and photographed this.

2026-04-30More

Morning Serenade

Spring is here, and with that, early sunrises and birds.

2026-04-10More

Spiral Staircase

A view down the staircase.

2026-04-10More

Dusty Icy March

All the snow just melted over the last weekend, leaving us with that bare, raw springtime weather.

2026-03-09More

Controlling Microsoft Flight Simulator 2020 with the SendInput API

If you try to control Microsoft Flight Simulator 2020 with the SendInput API, you may find that the key presses do not register. This is because they must have a non-zero duration. Insert a delay between the key down and the KEYEVENTF_KEYUP event. The same goes for mouse clicks - there must be a delay between MOUSEEVENTF_LEFTDOWN and MOUSEEVENTF_LEFTUP.

2026-03-09More

The Gray Wolf Rises

Right next to Kastellholmen lies an old wreck that previously was believed to be the Danish warship Graa Ulv, or The Gray Wolf. Built in 1642, it was captured by the Swedes in the battle of Ebeltoft July 23rd, 1659, and then served in the Swedish navy under the name Grå Ulven until 1668. It was at some later time sunk and filled with stone to serve as the foundations of a bridge between Kastellholmen and Skeppsholmen.

2026-02-08More

Kawaii Bike

The small boutique Kawaii is what it says on the box - a whole shop filled with cute stuff. So much, in fact, that it overflows into the street, like this bike.

2026-02-01More

Flames in the Winter Sky

It's been snowing almost every day, and when not snowing it's been overcast. Worth it for this, though.

2026-01-11More

The Monochrome World

Sometimes the world explodes in color, and sometimes it's just the opposite, like a pencil sketch on a white paper.

2026-01-09More

Snow is Here

We had a green Christmas, but a white New Year's.

2026-01-07More

The Milky Way From Zabriskie Point

The first of a set of photos I have been meaning to publish for some time. I figure I should get going before they turn 10!

2025-12-31More

Rain

A looping clip of rain hitting the ground, windowsills, and balconies.

2025-12-10More

Carcinization

Rust is a programming language that, like all the up and coming challengers to the C/C++ dominance, tends to polarize.

2025-11-27More

The Convergent Evolution of Exceptions

The eye, that magnificent organ for detecting electromagnetic radiation, has evolved a number of times over the millions and billions of years.

The same thing seems to happen with exceptions.

2025-11-18More