Louisville, KY

A buddy of mine has been inviting us to come to Louisville, KY for a while, and after some delays, rearranged plans and other life events, we finally went. While Louisville is about a 5-6 hour drive, it still requires some planning, especially if you want to visit the highlights. In retrospect, while we got lots of stuff right, we also got a few things wrong. For example, we didn’t anticipate big lineups for bourbon tours. Luckily, neither of us enjoys bourbon or cares enough, since we’ve been to enough booze tastings and factory tours before. However, if you are into it, it is worth buying tickets online ahead of time just to get an available spot. Regardless, Louisville is much more than just bourbon. It is quite a historic city with lots of places to visit and things to see.

I don’t plan trips, for a few reasons. The biggest one is somewhat counterintuitive: I want to be surprised and delighted by findings. The counterpart is that if you want to enjoy something to the fullest, it is worthwhile to read and study things before you see them in person. Well, at least in my opinion… which I only follow on a few occasions. So my wife planned and booked quite a hotel: The Brown. We got lucky, since during the off-season prices are reasonable and the hotel is historic. As far as the room goes, it was a bit larger than what we are typically used to, but what’s important is the rest. It is really posh, grand and old. You can feel the past glory and the parties that took place there over the years. Live music, grand lobby and just the atmosphere. The phrase “ladies and gentlemen” booming over the entrance comes to mind every time you enter. At some point I felt horribly out of place wearing shorts, a T-shirt and running shoes. No one bats an eye, but man, you feel inadequate entering a hotel dressed in such attire, almost disrespectful of the place. Believe me, I never bother much about my clothing, but somehow it bothered me there. It is hard to pass along the feeling, but in a way it felt like the hotel itself was judging me, the walls whispering to each other and pointing at the proletarian. The Brown is truly something. Perhaps I’m so impressed because we never stay in such places, but I mean, it is something. One small nugget that really got to me is the phone booths. They are located on certain floors, decorated with old newspapers, and the only piece missing is the phone system itself. Otherwise, you can imagine people standing inside, making expensive calls, talking over the outside noise and turning away from the prying eyes of people waiting outside for their turn. Simply glorious.

To complete The Brown experience, we went to the hotel restaurant. Now, we don’t typically eat in hotel restaurants for a couple of reasons: price and local availability. Nowadays it is fairly simple to find really good food of whatever cuisine you want at reasonable prices. But it is The Brown, so we went for the signature dish, “The Hot Brown,” and Derby pie. Well, that’s where the experience took a little turn, and not for the better. Derby pie was fine, but you get something that looks like it could have easily come out of IKEA, with a bit of whipped cream on the side and a price tag of $12. That seems a bit unreasonable to me, since my expectations were set at a much chunkier “Southern” size. The Hot Brown was pricey, but I didn’t mind that. What I did mind was how bland it was. I’m not a food expert, and I guess The Hot Brown is probably selling well enough as it is, but it was a bit of a letdown. Aside from the hotel restaurant, everywhere else we went, the food was pretty good.

I don’t know if we got lucky, if Google reviews are less fake there, or perhaps Kentucky really does have better restaurants in general – my wife insists on the latter. For the first time, I tried a Cuban restaurant, and it was spectacular. I’m still trying to work it out, but that not-particularly-fancy Cuban place made me question all my previous experiences with Mexican and Tex-Mex food we typically get in Michigan/Ontario. I don’t know how to describe it, but let me put it bluntly: Havana Rumba & Tapas Bar made me feel like typical Mexican food is just plain crude and lazy. Another noteworthy spot is Blue Dog Bakery & Cafe. We don’t get easily impressed by American bakeries after the French Grand Tour, but the cafe was so good that my wife even bought bread – and she rarely does so. Pleasantries of the stomach didn’t end there. We did sushi, pizza and, inevitably, KFC – it had to be done – all of which were good.

My buddy Daniel took us on a city tour, walking everywhere and telling us about the history of each location. He is truly something else. It will take a while to digest all of it, but Louisville is a pretty nice place – on one hand full of stuff, on the other quiet enough to enjoy. I was trying to think of a comparison, but I can’t find one. I’ve been to a few cities, and in some cases a place can remind you of another place, or have a similar vibe, so you can compare or at least use it for reference. But Louisville doesn’t seem to fit into anything I have experienced. It is a lively city, but not crazy busy. It has enough industry but somehow doesn’t seem formal. It has modern buildings but incorporates history in unexpected locations. It is like an easy-smiling Southern gentleman who does not bedazzle or hassle you. He can host the Queen of England and not make a fuss over it. I don’t like cities and typically never imagine myself living in one, but in Louisville, I actually imagined myself living there… perhaps not downtown, but a few blocks away in a quiet corner. It just feels warm and welcoming in a subtle way – like a slow, calm river. You can cross it without worrying about being swept away, or simply find a spot to lie down without being carried downstream. Well, at least that’s the feeling I get.

The things we tend to remember typically come with strong emotions attached. I don’t get excited about animals, racing or gambling, so I was pleasantly surprised by how much I enjoyed Churchill Downs – the iconic racetrack and home of the Kentucky Derby. We went during an uneventful, lazy Friday afternoon. The place seemed to operate with minimal staff and was largely empty. While plazas, halls and pathways seemed dormant, somehow they silently conveyed reassurance that they were just resting in preparation for the biggest party ever. A general admission ticket is $10, and for that you get spots closest to the track and finish line. Looking around, you can spot fancy locations that no doubt provide a better vantage point. But no matter where you are, it seems like the entire area fills with deep, primordial emotion once the horses hit the track. It’s a strange feeling, like a once-great fire slowly smouldering away, just barely holding on before the inevitable end, when all of a sudden a gust of wind grants it a second life. The roar, the noise, the screaming – and the fire is back, bursting seemingly out of nowhere. It is hard to remain unemotional once you see those beautiful animals racing down the track. It is hard to describe. It must simply be experienced.


The racetrack has its own museum next door, and I wholeheartedly recommend visiting it as well. It provides lots of context for what you have or will experience at the track. While I have my reservations about any animal sport, I just can’t deny how spectacular it is. Unless you are attending the Derby, it seems like admission is available to us mere mortals, and you get a perfect excuse to dress as extravagantly as you want. One thought occurred to me and seems to have solidified: it is the perfect event for ladies to buy as crazy a hat as they can possibly manage. I don’t particularly fancy formal attire, as conservative colours seem to put me into a coma, but Southern attire is different. I can’t help but admire bright-coloured suits and dresses. I find it exhilarating, and as far as comparisons go, I find it similar to brightly coloured cars or houses. It just makes me smile like a child looking through glass at the candy counter. I just wish we had more bright colours around us… but as the quote goes, “…you can have any color as long as it is black.”

Driving down to a destination always provides opportunities to stop and explore places along the way. While I picked quite a few places, we only managed to stop at two. While a Nicaraguan food truck and small shop were a little surprise for my wife, Jungle Jim’s was a convenient compromise that turned into disbelief. I don’t enjoy shopping, especially grocery shopping, but I do enjoy unusual places, if I can call Jungle Jim’s that. The best description I can manage is: a grocery store and a theme park had a baby. The store is huge – and apparently we visited the smaller of the two – and themed with all sorts of things, decorations, paintings and characters. We spent about an hour and a half in there, and I felt rushed! The store had its own podcast studio. Yes, a whole studio for a podcast about the store. I have never heard of such a thing, and yet there it was. I guess having an animatronic Darth Vader in the middle of a grocery store doesn’t seem strange after that. I don’t know who came up with the idea for such a store or how they manage to pull it off, but it sure gave me a creative boost after witnessing it. In any case, if you have a chance, I recommend visiting it just for giggles.

The last honourable mention goes to The Party Source, located right on the border of Kentucky and Ohio. I decided to take the opportunity to buy a couple of bottles of 18-year-old rum by Flor de Caña – which is impossible to buy in Ontario nowadays. But the store impressed me with its variety, prices and, more importantly, expertise. My wife enjoys sake, so I asked what I could get as a gift for her that would actually impress her. A guy showed me a bottle and said, “This will get her impressed.” When I looked at the price, I asked if I should get something more expensive, but he looked at me and said, “No! You want this one!” I didn’t argue. I bought it, brought it home, and we opened it up. Well, I don’t know much about booze, but I can definitely say one thing: it is the best sake I have tried so far.

The trip worked out quite well, and huge thanks to Daniel for the invitation, the guide work and the recommendations. We didn’t have time for everything we planned. Things got skipped or missed, but that’s the trick to a good trip: plan contingencies, leave time and space, and have a positive attitude toward whatever comes down the road. I had always wanted to visit a VW meet but never had time. In an unexpected turn of events, I managed to do exactly that – big thanks to my patient wife, who was bored out of her mind while I was roaming around cars in an open field.

MATG 30

Couple of years back I went to Miata At The Gap and it was fun. Apparently my kid liked it enough to drag me out to the Gap this year. While the whole experience is awesome, I needed a bit of a push to go again and she provided it.

Last time I didn’t go on any group runs, since those runs are quite lengthy (some are a few hours, while others can go on for several) and the kid could not take that much motion. This time, she agreed to one and I picked the slowest-looking cruise to a nearby waterfall.


As far as speed is concerned, it largely depends on the run leader, group size, and your position within the group. Apparently if you are at the back, you might end up driving faster at times due to the “whiplash effect,” or so I was told. I wasn’t in the back, but somehow the “whiplash effect” was present quite a bit.

I guess everyone’s experience will differ, but what I gathered is this: if you are new or not sure, go for a cruise where the run leader (there is a driver meeting before the drive) says, “We will be going the speed limit…” There is a good chance you will not, but it will give you a good feel for what to expect in terms of speed and your comfort level.


Do NOT go on a spirited run right out of the gate. I wasn’t on one, but I was told by a few people that it is not for everyone. People drive fast, and they mean really fast.

Another perhaps obvious piece of advice is to wear appropriate shoes for driving. I decided to wear Crocs (one shoe to fit all activities, including the pool), which is fine if you just cruise on the highway or drive at a leisurely pace in one gear through the mountains. But when you have to actively shift and heel-toe, well, it can be done in Crocs too, but it is far less comfortable and a lot more fatiguing over a few hours of a run. Next time I’ll definitely pick appropriate shoes and take small flip-flops for pool activities.

Before going to the Gap, I had been wondering if I should get a walkie-talkie… well, I took too long and didn’t end up buying anything. I don’t know how useful they are, but quite a few people had them and apparently they are handy during runs.

Now, cell connectivity didn’t improve over the last two years, so an offline map is mandatory! Download it beforehand since internet service can be iffy even at the hotel. In either case, I think I’ll get a walkie-talkie next time I go. I think it will be fun, and the kid will have something to play with as well.


Besides driving, you can go shopping at Vendor Alley, participate in meets, and hang out with people. If you want more options, well, you are in the Smoky Mountains. There are places to explore, things to see, and as much as I don’t get impressed by nature, I must admit – Smoky Mountains scenery is stunning. My short list: Train Museum, Road to Nowhere, Bryson City, and Titanic Museum. I picked those as side quests since my kid sometimes gets motion sickness and needs a break.


All-in-all, Miata at the Gap is a really nice getaway. Plan, pack, and go – I think it is worth it, even with a 10–11 hour drive one way. I like seeing and talking to people of all ages and from all walks of life, and it is a really enjoyable place to be.

Last time I put together a short list of things to know. I think I’ll revise it:

  • Cell connectivity in the mountains is spotty at best; there is no connectivity at Fontana Village, so don’t count on it. However, there is free Wi-Fi in shops, so download maps beforehand.
  • Fill up a full tank of gas before going into the mountains. If you are going for runs, a full tank of gas is a very good idea.
  • Mountain roads are public roads, patrolled by police, so drive according to the rules. Do NOT cut corners or cross the double line – mountain roads are already dangerous as is, no need to risk further.
  • Miata runs are fun, but start with cruises. Don’t start with spirited runs – they are really fast. Wear appropriate shoes.
  • While the Dragon is the highlight, there are so many fun and exciting roads to drive on, so go explore.
  • Don’t forget you are in the Smoky Mountains. There are places to go and things to do.

Cloudflare Tunnel

Well, I’ve been thinking about Cloudflare Tunnel for a while, and last week I figured it was time. Honestly, it doesn’t feel quite right, but hey, what does nowadays? Things change, and so should we.

Back in the day, we didn’t have firewalls, NAT, or DDoS protection- just connect your machine directly to the net and go. I still remember when all this changed. I put unpatched Windows machines on the net and soon after got infected – man, what a time that was.

Nowadays, a firewall is standard, NAT is a must, and if you want to run your own web server, well… you better keep your eyes on it all the time, and even that is probably a bad idea. I used to run a few things on the server, but gradually decided to reduce the surface area to avoid trouble. Finally, I ended up with only HTTP/HTTPS, and even that I moved behind the Cloudflare proxy and locked down the router to accept connections only from Cloudflare IPs.

Considering the present and future, where zero-day exploits start taking off hours after discovery, perhaps it is prudent to add yet another layer of defence and move behind Cloudflare Tunnel. While it will not prevent everything under the sun- hello, WordPress vulnerability – it is just another layer of protection.

So, what are the upshots of the tunnel? There are a few:

  • no more DDNS
  • no more configuring NAT
  • no longer at the mercy of your ISP if it blocks ports 80/443 or gives you a private WAN address
  • no need to configure the firewall to allow or block direct connections
  • easy to move – connect and go, with no special configuration

What makes the deal pretty sweet is the $0 cost and how easy it is to set up Cloudflare tunnelling. The cherry on top is the ability to retain and run a reverse proxy if you want to have public and private services – local LAN only – or in case you decide to go back to the old ways.

Like I mentioned above, I don’t think sticking a reverse proxy on the internet is such a good idea nowadays, but in case I want to move away from Cloudflare, well, not much needs to be done since all the routing is still handled by the reverse proxy.

In any case, that’s the present, and I don’t expect a reversal in the near future… unless AI fixes all the code and we live happily ever after.

Nexus: A Brief History of Information Networks from the Stone Age to AI

The book was suggested by a friend of mine, and I figured, why not. While I don’t have any particular interest in information networks, I do have a little interest in AI, considering the latest developments and how it has started to impact pretty much everything in the world – and that’s just the tip of the iceberg, apparently not only in my opinion.

I guess it couldn’t be helped, so the author tries not to make forecasts but still attempts to discuss possible futures for AI and the world, rationalizing and explaining them based on historical events and patterns. The irony could not escape me, since all those arguments might not be very applicable given the author’s own premise: AI is alien, and we might not be able to comprehend or predict its moves – just like when AI played a game of Go, discovering moves that had never been seen or thought of by human minds, even after thousands of years.

Aside from AI, there is a pretty awesome discussion about human history, social and economic systems, information vs. truth, justice vs. order, and such. I think the book is worth reading just for those kinds of discussions, as they seem to answer quite a few questions about the world’s current state of affairs.

While the book is interesting and I learned a few things about the history of Homo sapiens, it feels more like speculation and a careful attempt to look beyond. Unfortunately, I’m reading it in 2026, and its thoughts on AI already feel outdated – well, that’s the cost of writing about technology that develops very fast.

In any case, I feel like the book is good, and I don’t have any regrets about reading it, granted that I had no expectations, nor do I have any previous experience with the author. If I had to summarize the book in one sentence, it would be: “We are sort of screwed – here is why and how.”

In a nutshell

+: Well written and an easy read
+: A bit of human history
+: Good discussions
+/−: Already feels dated – AI seems to be making changes very fast
+/−: Somewhat speculative, but hey, that’s part of the fun
=: I have no regrets about reading the book, but I’m not ready to recommend it either. If you’re wondering about it, go for it. The book is short, interesting, and won’t do any damage.

Title: Nexus: A Brief History of Information Networks from the Stone Age to AI
Author: Yuval Noah Harari

Cover:

Nexus: A Brief History of Information Networks from the Stone Age to AI


Custom Tensioner for Fiskars Reel Mower

After my latest attempt to get replacement sprockets from Fiskars, I figured I had to fix my mower some other way.

The reason for a custom tensioner is simple: the chain tends to fly off from time to time. Sometimes it is due to a stretched chain – I use the mower quite a bit, and on average every 3 years the chain is visibly stretched. In other cases, it is because the mower has a few bad teeth on the sprockets – more details in the post.

Well, yesterday I finally managed to install a custom tensioner on my old Fiskars StaySharp Max 6201. Big thanks to JTDesign for creating it, showing how it works, and answering questions.

While the custom tensioner might need a little fiddling – it all depends on the print, parts, and such – it is nothing that can’t be done with a few basic tools and a little time.

Overall, the custom tensioner is awesome. Thank you, JTDesign.

Marvellous mower, crap company

I’ve been mowing my lawn with a Fiskars Reel Mower for over nine years. After my last post and watching an interesting YouTube video, I decided to try my luck and once again email Fiskars to plead for parts.

Well, no dice…

It took nearly two weeks for the Fiskars warranty department to answer. When they finally did, they informed me that the mower was too old – which is fair – and that I couldn’t purchase any parts whatsoever.

Fiskars simply does NOT sell parts once your mower is out of warranty, which lasts three years. So, after three years, if you need anything at all, well, good luck. I guess you’re supposed to make the parts yourself, buy a new mower from Fiskars, or perhaps find a used one for parts.

Honestly, I’m very happy with the mower. It’s simple, it does the job, I enjoy using it, the design is very good, it seems to last well, and it doesn’t take much to keep it running.

However, Fiskars does not want to support its customers. Why not let people purchase parts? Is that too much to ask, or must everything nowadays be disposable?

I got the mower from a second-hand store, and despite it not being in the best shape, I’m happy that I did. Going forward, I will not be buying anything from Fiskars, since their modus operandi is simply to sell and ditch you once the warranty runs out.

Oh, and by the way, read their warranty carefully: the big print says “LIFETIME WARRANTY,” while the small print says “Limited 3-year warranty.”


P.S: even back in 2019, Fiskars did not sell replacement parts!

Holocaust Museum in Michigan

The Holocaust was the systematic, state-sponsored persecution and murder of six million European Jews by the Nazi German regime and its allies and collaborators. The Nazis also persecuted and killed millions of other people, including Roma, people with disabilities, Poles, Soviet prisoners of war, LGBTQ+ people, political opponents, and others.

Last week I visited the first freestanding Holocaust museum in the USA – The Zekelman Holocaust Center. While I knew the history and horrors in general terms, it was enlightening to learn more. I especially enjoyed listening to an old-timer who was around as a very young boy and lived through the occupation of France. Given a chance, I recommend everyone spend time and visit a Holocaust museum.

Essays by Paul Graham

Almost three years ago, I was deciding on my next read and decided to read all of the then-existing essays by Paul Graham. Luckily, I found a GitHub project that converts all of the essays into ePub format, compiling them into a book. Over the last couple of years, I’ve been slowly reading the book, and for the last couple of months I’ve been dragging my feet, since I didn’t really want to finish it – which I sometimes do regardless.

Well, it is finally over, and while Paul has posted new essays, I think I can call it done regardless, since otherwise the book would be endless. I guess that’s the difference between posting essays online and having a book with hard boundaries. In any case, I think I’m ready to pass judgment.

It is quite marvellous to see earlier posts and some predictions that didn’t come to fruition – Java is a major programming language under active development and not an “evolutionary dead end.” However, it’s not an indication of anything other than that Paul is human and doesn’t seem to have a crystal ball. He does, however, have a sharp mind and writes quite well. While I personally don’t always agree with his takes on certain things, I did wish I had read his essays 25 years earlier. Even though I wonder whether I would have understood and embodied some of his ideas. All that makes me wonder if he should do some kind of book for youngsters.

As I was trying to encapsulate Paul’s writing, I couldn’t help but think of How to Solve It by George Pólya and Maverick by Ricardo Semler. As a matter of fact, I think prior to reading Paul’s essays, it is worthwhile to read How to Solve It. I feel like it would make a reader appreciate and enjoy the essays even more. While Paul focuses on his entrepreneurial experience, those ideas are also quite useful, and reading all the essays makes you feel like you can put together life’s puzzle, even if you are far too late to the table.

I personally do appreciate such candor – no smoking mirrors or BS – but one thing that slightly bothers me is the lack of essays on the topic of failure. While Paul did address the idea of “if I didn’t do a startup…” in one essay, laying out plainly the course of action he would take with regard to making a living (finding a low-risk, safe job), I still feel curious about tons of startups that didn’t make it. Startup failed, now what? My guess is it is similar to evolution: if you didn’t survive and reproduce, then you end up on an evolutionary dead end, but less dramatic, since the failure of a startup is not the end of a person.

So, should everyone read Paul’s essays? I don’t know. The crux is that as you read his well-thought-out ideas, you might change your perspective, get ideas, even if it is too late for you to put all your chips on the table and give it a chance. His thoughts make you think and wonder. To me, it is worth something; to others, I don’t know.

P.S. I attached unedited notes with a couple of not-very-thought-out arguments and a ton of interesting cutouts from Paul’s essays.

In a nutshell
+: Well-thought-out essays; interesting to follow over the years, as things change.

+: Various topics, with a focus on startups.

+: The author is human: sometimes he is right, sometimes wrong. Take it for what it is.

+/-: Not a book; don’t expect chapters, continuity, or a guide on a subject.

-: Sometimes the author drums up startups too much; it feels like adverts rather than an objective take.

=: You will get something out of it, but it is rather up to you how much you want to pull out, how many ideas you want to entertain and consider. If you value the thinking process, it will be worthwhile.

Title: Essays

Author: Paul Graham

Cover: None

Day Trip – Dayton, OH

While I don’t have much interest in aviation, I had wanted to see the National Museum of the U.S. Air Force for a while, but it never seemed to be a good time. Well, this year I figured it was time to catch up.

Short prep on Friday evening: water, soda, snacks, sandwiches, and a cooler; take off Saturday morning at 7:00. It is a short three-hour drive to Dayton, and we started at the Wright Brothers museum – a good place to appreciate where it all started and what was to come. The Wright brothers first flew on December 17, 1903, and the first moon landing took place on July 20, 1969 – that is a stunning 65 years between. Just think about that for a moment: in one lifetime, humanity went from learning to fly to traveling beyond Earth. Truly stunning.

The National Museum of the U.S. Air Force is huge, and by all rights it deserves several hours by itself. Luckily, I had family with me whose enthusiasm evaporated sometime between the first and second hangar. So, we – as a team – managed to cover the entire museum in a couple of hours. Once again, it is stunning to see basic wooden airplanes with multiple wings and engines mounted on top, only to realize that in a short 36 years, jet airplanes started to fly. While I managed to see all four hangars, the gift shop was cut short when a fire alarm sounded and the entire museum got evacuated.


We wanted to go see 2nd Street Market, but it was too late and it was closing. So were the Dayton Art Institute and Carillon Historical Park. That’s the catch with day trips: Saturday is the only day, and there are no long hours. But there was one more place that was open and I wanted to visit – Buc-ee’s.

I’ve been to a few gas stations in North America, and typically it is not a destination you are looking forward to. Not Buc-ee’s. It was something different. In my case, the dead giveaway was people hanging out in the parking lot, lawn chairs out, and a really clean area outside and inside. Yes, the sandwiches are good, the shop is entertaining – and feels a bit overpriced on some items – but the atmosphere is friendly and inviting. And while it is crazy busy, it is somehow relaxing. It is surprising how someone managed to make a gas station into a destination, but they did, and I would visit it again.