Cumberland is a neat town. It's industrial like Pittsburgh but also has a
colonial feel. There are churches everywhere, and in between them you'll find
truck depots, train tracks, canals, earth haulers, and other elements of
The city is split by a canal. Alongside it runs a walking path …
Every company has legacy code sitting somewhere that isn't well understood.
Maybe it was written long ago and the original authors have moved on. Here's a
high ROI approach to getting that code tested.
The code I have in mind was written in a time when priorities were different,
Here's some quick and dirty notes on setting up GoatCounter on Nearly Free
Speech dot net. There are some rather opaque hoops you need to jump through in
order to setup the service. I make no claim that this tutorial is perfect, but
hopefully it helps someone else who is …
There you are, browsing the web, maybe using a popular search engine. You enter
your query and scan the results for a title that answers your question. There it
is! You see it, the third result. You move your mouse to click.
And what's that? what's happening? You've clicked on …
Let us begin with a simplified version of the Mayan writing system. That is, we
will encode English phonetically with the glyphs that represent sounds in Maya.
We won’t have all the sounds, but oh-well!
Use the included syllabary to construct words from the associated sounds.
Syllables in Maya …
To stave off the miserable Pittsburgh winter I started collecting plants and
One strategy I used was to start a small Hydroponic garden of lettuce. I
followed the guide on Hydroponics Indoors almost exactly. I found the
website very helpful, and when I emailed the owner a clarifying question …
I spent a little bit of time looking into Python string concatenation times. I
learned that newer versions of Python implement an optimzation for the plus
equals operator. In the future I'd like to know what this optimization is.
It seemed simple enough to escape by introducing an intermediate variable …