Auto Ads by Adsense

Booking.com

Tuesday, October 11, 2016

2016 Tour of the Alps: Mainz to Steigenberger Airport Hotel, Frankfurt Am Main

In the morning, I took the scenic route to the Gutenberg museum and got there about 15 minutes before it opened. This wasn't bad, as it turned out that the museum was right at the center of town, and where the thrice a week market was, so I got to watch the stalls open with colorful fruit and vegetables. The architecture near the museum was pretty as well!
There was a sculpture of Gutenberg (made from imagination, since nobody actually knew what he looked like), and I couldn't help taking a picture of someone reading next to the sculpture of books and odes to the printed page.
Once the museum opened, I went in and had a look. It's a pretty impressive place, with various printing machines of all sorts, and even covered the Chinese printing industry, which were way ahead of the West at the time. While most of the machines were labeled as "please don't take pictures", the basement had a demonstration of the original Gutenberg printing process, and next to it were machines such as the original Heidelberg, which had no such prohibition.
Once I had my fill of printing, it was time to head back to the apartment, load up my bike for the last time, and ride once more across the Rhine.
German bike paths are not very well marked, and once again I found myself on the Rhine bike path for a while before realizing my mistake and then switching to Google maps to find the Main bike path. The ride along the Main river is pretty nice, and indeed would be an ideal beginner's tour --- it's well graded, has lots of facilities, and if you don't mind it being a little boring, it's not bad.

Near Kelsterbach, I ate my last bit of cycling food and rode off the bike path in search of the Steigenberger Airport Hotel. I started using Google maps for navigation and discovered to my delight that it routed me off pavement into the forest roads that I had used so many days ago when leaving for the train station near downtown. Only when I was obviously near the hotel did I ignore the directions and headed directly to the hotel lobby.

I had arrived at the hotel at noon, but the receptionist informed me that checkin was at 1:00pm. This being Germany, I knew that asking for an exception was not likely to garner a decent response, but that was no problem: I showed her the left luggage ticket and asked for my bike box so I could stuff my bike back into the box. She didn't have any issue with it, but the porter/bell-boy gave me a tough time, telling me that I was supposed to pay for storing my luggage at the hotel! Since it was obviously the receptionist and not the bell-boy who was responsible for such issues, I kept my mouth shut and just calmly accepted my luggage and proceeded to disassemble my bike at the place he designated. That did not keep him from coming back to me every so often and harassing me, however, claiming that the place he had designated might have customers coming through at any moment. He seemed determined to single-handedly prevent cyclists from staying at this hotel ever again.

By the time I was all done, it was 1:00pm, and walking in with my running shoes and bike carefully packed was more than good enough at that point to get me my reserved, single person suite. After the treatment I'd received, I was determined not to give the hotel any more money if I could help it, and so after a shower, I changed to civvies and took the complimentary airport shuttle to the airport and then bought a day pass for the train so I could go downtown. There, I had a great Thai lunch, and bought some stuff for family back home. I also bought enough instant noodles and fruits so I didn't have to leave the hotel for dinner and breakfast the next day.

I spent the rest of the day swimming in the hotel swimming pool and catching up on everything I'd missed for 3 weeks. The next morning was cloudy and rainy, but I didn't mind --- all I had to do was to catch the short shuttle to the airport, deliver my bike to Wow airlines, and keep myself occupied on the flight home. It had been a great tour, and I hope you enjoyed reading about it!

Monday, October 10, 2016

2016 Tour of the Alps: Wilhelmsfeld to Mainz

In the morning, I had breakfast with Brigitte's husband. Even though it was AirBnB, I didn't actually expected to get to eat breakfast --- I was planning to catch an early bus to town to eat breakfast, but when Brigette heard of my plans she said, "No. You can eat cereal with us, and since we're headed in that direction anyway, you can come with us and we'll drop you off at the castle." That was way faster than the bus, so I took them up on the offer.

They first took me on a scenic route, and when we arrived in Heidelberg, pointed me at the bus stop where I would take the bus back. They'd given me keys to the house, and I gave them some of my cash to cover both gas and the breakfast that they never advertised. At $19/night, their price was absurdly low, and even if they were only doing so to meet people and see friendly faces, I didn't want to take advantage.
Heidelberg on a Monday morning was much different than a Sunday evening. Everything was quiet, and I could actually move through the main street without getting blocked every which way. The town was quaint and pretty. I hiked up to the castle for the panoramic view of the city and its environment, but didn't enter the castle as I didn't have sufficient time if I still wanted to ride to Mainz.
I was given conflicting information about when the bus would arrive, so I decided it was better safe than sorry. The light wasn't as nice as the evening before, but I didn't have the time to stay longer. And as nice as the place was, it still didn't compare to the Alps.
I left Wilhelmsfeld at 11:00am, and rode through the forested area to Wald-Michelbach and then Morlenbach before making the long descent into Heppenheim. This was the cool forested part of the ride, and it was pretty enough, but my goal was to hit the Rhine river and then make it over to Mainz along the Rhine. I confirmed my lodging via AirBnB but it turned out to be quite a chore. Thomas had switched his approval settings, but the AirBnB app had cached it and so I wasn't allowed to finsih the transaction. Eventually, I figured it out --- uninstall the app and then use the web interface using a mobile web-browser. While the app is convenient, bugs like this make the user experience much worse than if they'd forgone the app in the first place.
Once down into the flatlands, I tried the Rhine river bike path for a while, but it was incredibly rough! It was also relatively unshaded and hot, so I decided that if I was going to suffer, I might as well have something show for my efforts and got onto a main road as directed by Google maps. Unlike in the Alps, where every town had at least a couple of water fountains with which to refill water bottles, here in Germany there were not many water fountains to be found. In a little village near Riedstadt, I was finally forced to beg for water from a lady who was about to leave her house. She graciously went back into her home with my water bottles and refilled them.
At Kornsland, I arrived just before the ferry was about to depart. Given that I'd heard that the West side of the Rhine had much better bike paths than the East side, I decided that it couldn't hurt to do an earlier crossing in exchange for the 2 Euros it cost.
Indeed, it was night and day on the West side vs the East side. The pavement was smooth, and the bike path routed me up along the vineyards on the hill sides. When it eventually returned to the river, I was on an unpaved route, but one fast enough to sustain 16kph even with a touring load. Near Mainz, the bike path became paved once more, and I was able to ride along at speed, though still slow because the commute traffic along the bike path became quite significant!

Once in town, I quickly found the AirBnB lodging --- the owner had left on a trip, but had left the key locked in a pad-locked box outside the apartment. The best thing about AirBnB is that they usually have washing machines and a full kitchen. I took a shower and started the laundry going while I went out to a restaurant that turned out to be closed for a summer vacation. On the way back, I looked at other places but their prices were so high that I went to a supermarket and bought stuff to make dinner with instead, so the $35 AirBnB saved me about $20 in dining costs!

Saturday, October 08, 2016

Join the Shared Checklist Alpha

You might have been in this situation before: you and your spouse keep a shopping list next to the fridge, but you both took a picture of it on your smartphone and arrived home one evening with double sets of everything on the shopping list because each of you thought you were going to buy everything. Or, you have to visit multiple stores, or missed something on the shopping list.

In any case, I tried a bunch of shopping list apps on the Google Play app store, and discovered that none of them do something I thought would be obvious: let you share a shopping list with someone else in real time. The "real-time" part means that if you check something off the list, it shows up as being checked off on the other person's phone as well, preventing you from buying double of anything.

Well, I have some development experience, so I pulled up Android Studio and wrote my own Shared Shopping list app. Along the way, I decided that it could be used to share a checklist of any sort. For instance, if you're organizing a camping trip, you can set up a shared checklist, and if someone else in the party has that item (say, BBQ skewers), they can check it off, and then everyone going camping won't have to scrounge around their house to find it (or go to the store to buy it). Conversely, if someone remembers something that ought to be on the list but isn't, they can add it and everyone will know that it's something that's missing.

I also added the ability to make a copy of a shopping list, so for instance, if you have a checklist you commonly use (say, a packing list for a bicycle tour), you can make a copy of it and send it to a friend. Said friend can then modify it for their own purpose without affecting your copy.

I spent about 30 hours or so on the project, so it's understandably incomplete. Here are the known issues:

  • Only works on Android right now. (I have no Macs or iPhones, so unless the app takes off like a rocket, I'm not going to build one) I do have plans to work on a web UI so you can use a real computer with a keyboard at some point.
  • Only works with Facebook login. I didn't want to maintain my own database of e-mail and password, so just piggy backed off Facebook. I spent a day trying to get Google's OAuth login system to work, and came away with a very deep understanding of why Facebook login took over the world. The Google OAuth integration probably ensures security and scalability but is developer-unfriendly to the extreme, even when you're the kind of person who uses Google's domain hosting, Android Studio, and Android phones. I might get around to it, but for now, Facebook login only.
  • Cannot rename a checklist. Let's see how many people squawk about that.
  • Cannot edit a checklist item. See above.
  • Notifications are funky. I haven't found a good way to deal with notifications of shared checklists. Suggestions welcome.
I have to say that in the year in between attempts at writing Android Apps, Android Studio's improved dramatically. It's no longer slow as molasses on my desktop (a 2009 i7-920 which still runs rings around most people's laptops). The debugger has strange glitches, as does LogCat, but modern day programming tools suck and there's no escape from that sad fact. (No, don't blame it on threads!)

The app is in Open Alpha mode right now, and we'll see if anybody finds it useful enough to leave a note. I suspect the requirement for a Facebook login and Android phones rule out a bunch of the usual people who might otherwise try the app, but if you do try it and share it with friends and find it useful, let me know!

Friday, October 07, 2016

2016 Tour of the Alps: Baden-Baden to Wilhemsfeld



It was 8:00pm. I was sitting in a window seat at the Talblick Restuarant in Wilhelmsfeld. A tall glass of beer stood to one side and the view of the valley below on the other. Cool evening air came through the window, providing a contrast with my sweat-sticky bike shorts and jersey. I turned on my phone and plugged in my camera's SD Card to look through the day's pictures. My heart dropped like a stone. There were no new pictures. A random bump had shaken the SD card from the phone loose and every picture from that day had been lost.

Thursday, October 06, 2016

2016 Tour of the Alps: Trossingen to Baden-Baden


We weren't in a hurry, but the forecast for rain made us not want to dally either. We ate a regular breakfast with plenty of time, and then rode the 10 odd miles to Villingen. We tried to take the bike path, but after some frustration, ended up on the local highway. It wasn't pleasant, but it sure beat waiting at the train station twice: once at Trossingen, and another time at Villingen where we'd have to make the transfer.
We asked a woman on what looked like a standard European "trekking" bike where the bike car was, and she said: "it's either the first or the last." Then I noticed that her bike sported a $1200 Rohloff Speedhub. This wasn't a casual trekking bike, this was a serious touring bike. And indeed, since we got on the train together and asked her about her travels, she'd been to England (on the ferry!) and done a few weeks of touring there, and hoped to one day ride the Land's End to John O' Groats route. She gave me a few tips on where to go on from Baden-Baden, mentioning that there was a bike path to Heidelberg (which she recommended) from Baden-Baden via the Neckar. I took note of Heidelberg, since I'd seen it on a map and it was labeled as an interesting town.

She expressed doubts that our skinny bike tires could handle the bike route, and I told her we spent half the day yesterday on the Danube River bike path, which was only partially paved. "Ah. If you can do that, then you can do the Neckar!" Europeans very much get sold on big fat touring tires on their touring bikes when in reality, with a little practice most dirt paths rarely get rough enough to demand anything wider than about 28mm tires. While I sympathize with the trend to ride wider tires, there are very few inexpensive lightweight high quality 700c tires above 28mm, and for those of us who climb alot, light weight is well worth the time spent learning to ride better.

She explained that she bought the Rohloff bike second hand, and that she did do an oil change every 5,000km, but didn't think it was really necessary.
The one nice side effect of the thunderstorm from last night was that Arturo had a nice long time to find a good hotel, and boy did he find a good one. Not only was it well priced, it had grand views and easy walking access to town. They didn't have covered bike parking, but supplied us with plastic bags to cover our bikes with outside. After that, we went downtown for lunch and then over to The Friedrichsbad. Introduced by Rick Steves as the 2nd best way to get over jet-lag (the best way, of course, is to ride a bike as hard as possible in the afternoon sun), the place was very German: the baths have 17 stages in which you're supposed to take them, each labeled carefully and in a certain order. Arturo told me to order the package with the soap and brush massage as well.

Near the end, Arturo said, "if you make it in the cold plunge a full minute I'll buy dinner." I got into the cold plunge and said, "Oh, this isn't nearly as bad as the Stelvio descent, and started counting." The result was a well-earned dinner at the Monte Christo Tapas Bar.

It was our last day touring together, so we celebrated and reminiscence over the adventures we'd had on this trip. It's a truism that as you get older time seems to pass faster, but cycle touring shows how you can reverse that. On a bike tour, even 2 days ago seems like a long time ago, as every experience is so intense that your mind recalls everything, which lengthens the days of your experience. People who ride to new places don't just live longer physically because of the effects of exercise, but also subjectively live fuller lives, as each day is packed with new experiences.

Wednesday, October 05, 2016

Review: The Heart Goes Last

The Heart Goes Last is a sort-of science fiction story by Margaret Atwood. The premise is that the economy has tanked to the point that corporations have taken over towns, and in particular, one corporation has signed up citizens to take part in an experiment: a new kind of community where you spend half your time in prison, and the other half as a free person. Apparently, this makes everything so efficient that you can have really nice houses, etc. Of course, the corporation has some deep dark secrets and the reader (and the two protagonists) get to find out.

I write "sort-of" above because Atwood is not a science fiction author, and as a result, her world building is implausible and completely unexplained. Apparently, when you're not a science fiction author and are a main-stream "literary" writer, the kind of rigor I expect in my science fiction is not a requirement, and people just accept whatever premise you throw at them.

The plot twists are kind of transparent, and I'm not sure the plot makes much sense either. I kept reading hoping to get some sort of enlightenment or idea that this is some kind of metaphor for something or another, but nope, the story just keeps going in the most obvious fashion possible.

Not recommended.

Tuesday, October 04, 2016

2016 Tour of the Alps: Heiligenberg to Trossingen

It was absolutely pouring rain. We were standing at the train station in Tossingen looking at all our options. "How is it that a town of this size doesn't have any hotels?" I asked. Arturo said, "Look, there's one, Hotel Baren, but it has iffy reviews." "Let's actually read the reviews." "Oh geez, this guy's just complaining about internet in the room." "Well, I don't give a * about that. Let's go!" Now we were hearing thunder. "The sooner we get out of this rain the better!"

Monday, October 03, 2016

2016 Tour of the Alps: Bschlabs to Heiligenberg

Rain and wind blew through when I opened the window in the morning, forcing me to close it right away. "I guess this is not the day to ride Klausen pass." Looking at the forecast, it wasn't going to get better over the next few days, so our tour of the Alps was over.
Well, the good news was that there was a tailwind headed towards the Bodensee. As a result, backtracking Northwards didn't feel difficult at all. The miles that felt like a drag the day before flew by, and before long we were past Liechtenstein and in Austria, where we found a lovely zip-line along the bike path.
As we approached the Bodensee, however, the weather got better. The sun started breaking through, and we managed to have lunch along the lake in the sunshine!
We knew going in that the Bodensee typically has far better weather than the rest of the Alps. That's one of the reasons it's a prime cycling destination for the 3 countries that border it. Despite knowing all that, it was impossible for us not to come up with a conspiracy theory to drive us away from the mountains. We pictured Angela Merkel's German meteorology service: "Ve vill forecast rain all the time in the Swiss Alps. That vay, the tourists vill not spend their money in Schweiz. They vill come to Germany instead, and spend their money here! Bwahahahahaha!"

Well, at Lindau, a thunderstorm passed overhead and granted us a bit of rain, but it lasted for only all of 5 minutes. We found the bike path and rode along it until we got to Friedrichshafen, where the Zeppelin museum was. I asked Arturo if he wanted to stop here, but he shook his head: "The museum's closed for the day anyway, and it won't open until tomorrow at 10:00am. I doubt you'll have the patience to wait that long." He was right.

We looked at booking.com again, and the cheapest hotel that was in the direction we wanted to go was Heiligenberg. We booked the place and started riding. Within 2km we ran into a recumbent cyclist who said he was riding to Markdorf, where he lived. Since he was a local, we immediately followed him as he led us through winding paths at speed. At Markdorf, he gave us directions on how to find the bike path to Heiligenberg, which turned out to be fairly easy to follow.

With a name like Heiligenberg, you'd expect the place to be on top of a hill, and you'd be right. The hotel turned out to be a fancy place which was having a discounted rate for us for whatever reason. The restaurant was good, but after dinner we walked around and discovered cheaper restaurants in town that would have served just as well. We found a castle in town, but it wasn't open to visitors.

Looking at the map and the weather forecast, it looked like we should stay in Germany for a couple of days. Tomorrow looked like a nice riding day still, but the day after looked horrendous. Arturo had been to Baden-Baden a couple of times before, and thought that the baths might be a great day to spend a rainy day. So the goal was to head to a train station that would take us there in reasonable time tomorrow, and then we'd be in place for the baths. After that, I would head north towards Frankfurt while Arturo would take the train back to the Bodensee and ride back to Zurich to catch his flight to South Africa. It looked like a great plan. The last time I visited the black forest, I had no idea that Baden-Baden actually had baths!

Friday, September 30, 2016

2016 Tour of the Alps: Bschlabs to Trubbach

We were stumped. One plan we had was to descend the Arlberg pass on the East side, loop around Landeck and ride up Silvretta. But the construction equipment made it quite clear: the road was closed. We were going to have to head West, whether we wanted to or not.

Thursday, September 29, 2016

2016 Tour of the Alps: Hotel Grubl to Bschlabs

"Hm.. I think we went the wrong way." "Really?" "Yup. Looking at the map, it doesn't look like this goes anywhere."

Wednesday, September 28, 2016

2016 Tour of the Alps: Winklern to Hotel Grubl

"You rode down this on a tandem?" asked Arturo, after he rolled to a stop. "Yeah. In 2010." "You're nuts. I'm far more impressed by the descent than the climb. With the climb if you keep pedaling you'll eventually get there. But that descent? Yeesh!" "There was no point where you were in any danger whatsoever." "Yeah, but it was fast!"

Tuesday, September 27, 2016

2016 Tour of the Alps: Niederolang to Winklern

We were riding as hard as we could. "5 minutes left!" I told Arturo. Down below us, the valley was silent. In 5 minutes, the road below us would open up and we would hear the sound of motorcycles and cars racing up the single-lane, one way road.

Monday, September 26, 2016

PSA: Android External Storage Adoption is not what you think it is

I got a little fed-up of managing app storage on my Moto G3. My storage use was perpetually at around 1GB free, which is not a big deal, but the OS would constantly remind me to clean up. I noticed that Marshmallow allowed you to "adopt" a microSD card as internal storage. That seemed like it would be the ultimate solution, right?

Wrong. It turns out that even after "adopting" a microSD card as internal storage, there are still several issues:
  • Not all apps could be moved to the SD card, so you'll end up managing storage manually anyway!
  • Google Play Movies refuses to download video (yes, purchased videos) into the now adopted "internal storage." So you end up losing functionality!
  • The conversion slows down all apps, not just the apps that move to the SD card. I have no idea why this is, but my guess is that swap, etc gets moved to the SD card. (I was using a UHS-1 card, so my card wasn't the bottleneck, though conceivably, microSD card readers in relatively cheap Android phones might simply not be that fast!)
There's really no point to adopted storage as Google has implemented it. What is annoying is that each app manages SD cards differently, so you end up with a mish-mash of different approaches in each app.

I really wonder if the Google PMs who run Android actually use Android phones, or whether they all use iPhones and only carry an Android phone only for appearances sake.

Friday, September 23, 2016

2016 Tour of the Alps: Alba to Niederolang

"I don't believe it!" I cried. But there it was: the sign clearly indicated "Furkelpass", despite the lack of climbing chevrons on our map. I looked up the pass elevation: 1789m, so about 800m of climbing. We'd already climbed 2 passes and fought a nasty headwind all the way to this point. "I'm OK with riding to Bruneck." said Arturo. I stared at the map. Two nasty tunnels were on the flat route to Bruneck. I couldn't bring myself to consider it. "We don't need a rest day," I said. "Getting to the hotel too early would just leave us with nothing to do. Let's climb."

Thursday, September 22, 2016

2016 Tour of the Alps: Brez to Alba


I'd been riding in the dark for 20 minutes. I still couldn't see the end of the tunnel. The air was dark, musty, and even the smallest car sounded like a giant truck. I cursed myself for picking the route, but we were committed. Then I saw the light at the end of the tunnel. My elation lasted all of 2 minutes when I saw that 50m past the end of the tunnel was the start of another tunnel!

Wednesday, September 21, 2016

2016 Tour of the Alps: Bormio to Brez

The morning looked gorgeous, with fresh snow all around outside the hotel window. It was gorgeous and I had slept well. I was motivated to ride! Our first order of business was to lubricate the chains on our bikes, which had rusted overnight. I used up all my lube, and asked the hotel owner (a cyclist himself) if he had any to spare, he said, "No, but if you go down to the mechanic 3 houses down he'll help you." Sure enough, the car mechanic had a whole spray can of lubricant which he generously let us use, and I even sprayed some into my syringe of oil to recharge it.
Gavia has always been a gorgeous climb, but with fresh snow around us it was nothing short of spectacular. I made it up to Santa Catarina at speed, and had time to stop in a grocery store to buy chocolate and bananas, and ate some bananas before Arturo and Pengtoh showed up. I handed them chocolate and said I'd wait for them at the top.

They were both similarly motivated, however, and caught me as the climb came out of the treeline. This was all good, as the spectacular scenery around us gave us nothing but beautiful pictures. Most cyclists were based out of Bormio, since Bormio had multiple loops you could do in the area. Many would just do one climb a day. Despite that, they were all carrying backpacks approximately the size of our saddlebags! Granted, most of them looked like they were filled with lightweight down jackets rather than touring gear, but I can't imagine wanting to carry something on my back when I can have the bike carry it!
Surprisingly enough, the low clouds had lifted and the sun had come out by the time we reached the summit. I showed Pengtoh the poster of Jobst Brandt climbing the Gavia in the 1960s when it was an unpaved road at Rifugio Bonetta, and then we proceeded to descend.
This was my first time riding down the Gavia in excellent weather and dry roads, and I found myself stopping at various corners to capture action shots of my companions bombing down the pass. In many places the pass hits 16% grade making some of the experience more like sky-diving than like cycling. At the bottom, we ate at the same pizza stand that we ate in 2014, and then proceeded to bypass Ponte de Legno to climb Passo Tonale.

Passo Tonale is an easy climb, with nice views of the valley behind us. It's only at the top that the ugly character of the pass is revealed: the place is a ski resort that spares no effort to look pretty.
Once on the top of Tonale pass, there's really only one direction to go: down. I could see storm clouds in front of us, and so told Arturo and Pengtoh to look for the bike path entrance on the left in Piano. The descent is fast with a smooth road, almost no braking needed. But once past a few galleries I noticed that rain drops had gone from being wet to being painful, which meant that I'd encountered some hail. Rather than stop and wait I pressed on, hoping that I could punch through any rain and come out on the other side into better weather.

Italian drivers are misery on roads like SS42. Like their American counter-parts, they don't give you much room to pass, and seem to delight in passing you with as few inches of distance between their fender and your handlebars as possible. Statistically, they're no worse than American drivers, but that's no comfort whatsoever when you've been used to a week of cycling with Swiss drivers, and the 25th driver who buzzes you is even more annoying than than the 15th.
Fortunately, just as I was getting fed up, I saw the road sign for Piano and pulled over to the left side of the road to wait for the others. They were just as relieved to find the bike path as I did, though upon descending to th e bike path I realized that it actually started earlier, in the village of Mezzana, which I should have a look at in the future.

We zipped along at a good clip along the bike path, but by the time we got to Tozzaga, Pengtoh looked a little ragged. "I'd like to stop and find a hotel." Arturo didn't look any better, but he was game for more. "Well, I'd like to make it to Fondo." "I hate Fondo," said Arturo. "Why?" "Last time we stayed there the food was no good and the lodging was nothing special. I don't know why you like that place." I thought about it. "Hm.. you're right. We'll look for a place that's better, then. Let's stop for ice cream next place we see."

We made it back onto the main road, and road past the Lago di Santa Giustina, part of the apple-growing district in Italy, with the smell of Apple blossoms everywhere, and signs telling you (in Italian) which Apples were being grown. It wasn't until we got to Cagno that we found a hotel with a Veranda and had Gelato. "This is great!" declared Pengtoh, "Now I'm ready to go to Fondo!"
We pulled out our smart phones and looked for places with great food. The one place that stood out was Locanda Alpina in Brez. It wasn't cheap, but the reviews were great, and I was asking my friends to do more than 100km with 2 major passes that day, so off we went. The ride took longer than I expected, since Cagno was basically at the bottom of the hill, but we arrived there just at about the same time the owner of the hotel showed up.

He showed us the place and gave us locally grown apples, which were delicious. The dinner was indeed excellent. We started making plans. "I think I should just take the train to Innsbruck tomorrow from Bolzano," said Pengtoh. "Do you really need 2 days in Innsbruck?" "Wait, what day is today?" "Today is Thursday the 14th." "Oh. I thought for some reason that today was Friday the 15th. In that case, I can ride to Canazei with you folks tomorrow, and head over Passo Sella to Ponte Gardena on Saturday to catch the train to Innsbruck." It's a sure sign that you're having a good vacation when you start forgetting which day it is!

Since the next day was Friday, we knew it was prudent to pre-book lodging. We booked Hotel Aurora in Alba. Saturday was more of a problem. The plan was to head over to Cortina D'Ampezzo, but that place was expensive! I looked at the map and realized that my goal was to actually head over Staller pass into Austria, and there was a more direct way to do it which would enable us to ride with Pengtoh over Sella pass. So we ended up booking Hotel Scherer in Niederolang. I hate booking places two days in advanced because you never know what could happen in 2 days, but I figured that with the decent weather forecast and by being a little bit more conservative with the distances we should easily be able to make both hotels.
Next

Tuesday, September 20, 2016

2016 Tour of the Alps: Schluderns to Bormio

My mouth was trembling, my body was shivering, and behind a glass door, I knew there was warmth. But cruelly, the sign on the door said, "Open at 2:00pm." It was only 5 minutes away, but it was going to be a long wait.

Monday, September 19, 2016

Review: The Just City

I got The Just City as a giveaway as part of the promotion for Jo Walton's The Philosopher Kings, which is the next book of the trilogy. If you've read Among Others, I think you'll have a feel for what Jo Walton likes, and what she doesn't do.

Walton doesn't do action. Don't expect action sequences or blockbuster style events. What Walton does great is dialogue, discussion, and references to great works.In this case, that great work is Plato's The Republic. I've never read the book, but you don't need to to enjoy "The Just City."

The premise of the book is that two gods, Apollo and Athena have decided to run an experiment to see whether The Republic could actually have worked as a utopia. To do so, they found a site (I'm not spoiling anything by telling you that it's Atlantis) and seeded it with philosophers from all across time, who are then tasked with building The Republic with a new generation of 10-year olds who are brought over and severed from their previous lives.

Walton does a great job of dealing with all the typical objections. For instance, if a group consisting of no one other than philosophers were to try to bring up civilization, how would anyone eat? Or have buildings? Or do anything even close to subsist?

Then we get the protagonists who are very human characters trying to make something out of Plato's book work. All the politics and of course, there're always people who want The Republic to fail.

In any case, the book is full of dialogue (what do you expect?), exploration of theory vs practicality, and what it means to be a philosopher King. It's major flaw is that the ending is abrupt and doesn't really make a lot of sense --- Walton doesn't really prepare the groundwork for the denouement that she provides, and it rings a bit false.

While it's nowhere near the level of the Hugo winning Among Others, I still found myself reading this book with joy, and so recommend it. I'm not sure I'd bother picking up the sequel because of my unhappiness with the denouement, but maybe that will fade with time.

Friday, September 16, 2016

2016 Tour of the Alps: Gasthaus Berninahaus to Schluderns

My breathing was labored, my vision tunneled down to the skinny tire on the wheel of the bike in front of me. To add insult to injury, the woman riding the bike in front of me was hardly making any effort. She was chatting with her companion who was next to her casually. At one point, she sat up, fished some gloves out of her jersey pockets, and put them on, all without slowing down. Finally, the gallery ended and the two women slowed and turned around. "Thanks for the pull!" was all I managed to gasp before they disappeared. I looked down at my cyclometer. "Darn it, we're still going to miss the 12:30!"

Thursday, September 15, 2016

2016 Tour of the Alps: Campodolcino to Gasthaus Berninahaus

We had made it to Volg in Silvaplana. The supermarket did not close for lunch, and there was a fountain right behind it, making it an ideal lunch spot. There were even restrooms and shade, though at 1800m, the weather was cool enough that we did not really need it. "So, Arturo, what do you think: Bernina pass or ride all the way to Zernez and Ofenpass?"

He looked at me and said, "Piaw, if you're asking me now, Conrad's Mountain Lodge looks like a great alternative." He pointed at the hotel across the street.

Wednesday, September 14, 2016

2016 Tour of the Alps: Grono to Campodolcino

One of the greatest pleasures when touring with folks new to cycle touring is to watch them grow and develop as cyclists during the trip. The changes are not minor. This was only the 4th day of cycle touring, and Pengtoh had already gotten so comfortable on the bike that he was now able to shoot with his phone camera while riding.

In the morning, Kathy showed up well before 6:30am to prepare breakfast: toast, juice, honey and jam from local farms, and of course, plenty of coffee. She then offered to drive us to the local market which was opened. Since it was a Sunday, there was a good chance that other grocery stores we'd otherwise encounter on the way up the mountain would be closed, we accepted and bought a picnic lunch: meat, cheese and bread. Chocolate wouldn't do as it would most likely melt given the heat we'd experienced.
The first 20km out of Grono towards San Bernardino pass were almost flat. In the cool morning air, we could make good time, but I was more ambitious than that. We initiated a paceline and started training Pengtoh to keep and maintain the paceline. Since we were touring cyclists, we went at a fairly leisurely pace, around 22kph or so, with 1-2 minutes at the front each. I was still stronger than the others, so I pulled for a little longer. It was Pengtoh's introduction to pacelining, as most of his riding in Singapore was by himself.
Past Mesocco where a ruined castle could be seen, the road turned upwards and we broke the paceline. Arturo was still suffering from the dehydration from the day before, and as the day warmed the effects got more pronounced. Pengtoh, however, had strengthened over the past few days and was able to stay with me through much of the climb. Just after the Pian San Giacomo, where I stayed in the 2010 tour, we found a water fountain outside the house and refilled. I'd given some water previously to Arturo, but he was empty by the time we got to the refill. The day was shaping up to be quite warm.
Past the village of San Bernardino itself, the switchbacks began and the air cooled considerably. The clouds built up convincingly, telling us that the forecast for thunderstorms in the afternoon was likely accurate. Pengtoh stayed with me for much of the climb, stopping and dropping back only for photos. "Still think this is harder than the army?" "No. See, if you're not the last one, the pressure's off and it doesn't feel so bad." He'd gotten very strong, and had learned the use of the cleats to pull back on the pedals. "I'm getting sore muscles in places where I didn't know I had muscles. That tells me that I'm using different muscles and recruiting more muscles into getting power to the pedals. I'm also slowing down the cadence because I noticed that Arturo pedals slower, and it seems to make the climbs easier."
By the time we'd hit the pass summit, the cloudiness had increased and the temperature had dropped to the point where we had to put on jackets and leg warmers. We ate a hurried lunch in the shelter of a little knoll, and started the descent quickly.

The San Bernardino descent is a uniquely unsatisfying descent after the first few kilometers. What happens is that you get a series of hairpin turns which were too short to gain any descent speed, and with sufficient traffic that you always had to keep a lookout for the slow car/motorbike in front of you.

At the bottom of the pass we had warm sunny weather again, and took off all our cool weather gear to ride further down into the town of Splurgen, where we refilled our water bottles and bought and ate a few snacks at the local supermarket, which was conveniently situated right before the pass.
The bottom of Splurgen was a steady 8% grade with hairpin turns every so often. After what, we entered a flattish valley with a tailwind that granted us a fast pace. There was steady traffic, being a weekend day, with Italians returning from Switzerland or Swiss visiting Italy. The final climb was a series of hairpins spaced about 100m apart.
Some idiot truck driver towing a trailer managed to get himself stuck on one of the hairpins, causing a traffic jam, but that was no problem for a bicycle to traverse --- I got past the traffic jam with no difficulty, as did Pengtoh, but Arturo apparently got yelled at. The summit featured Swiss and Italian flags. When Arturo and Pengtoh arrived there, I said: "Hey, I booked us the sport hotel at Pontresina we stayed at last time." He laughed and said, "You go ahead and ride there. There was no way you had enough time to make a reservation." Indeed, the cooler weather had allowed Arturo to recover most of his strength, along with his sense of humor.
We looked on booking.com for hotels. It was a Sunday, and I would have been fine playing it by ear. However, I also didn't want to ride all the way into Chiavenna because that was at a low elevation and likely to be too hot to sleep. We settled on a decently priced hotel, Ca de Val in Campodolcino. The descent there was exciting, going through tunnels dripping with water inside, sharp hairpin turn galleries, and views of mountain lakes interspersed with ugly ramshackle buildings that looked hastily put up. But it was too exciting to stop for pictures, so I didn't bother.

When we got to Campodolcino, we had a Google maps fail that fortunately we were able to overcome and found the hotel. Arturo went in to check, and indeed, it was well appointed, and as usual, we were sent to the top floor. They didn't have a half pension for late reservations, so we walked a few hundred meters to another restaurant to have a meal.

Next

Tuesday, September 13, 2016

2016 Tour of the Alps: Hotel Tiefenbach to Grono

Sweat poured down my face, off my chin, and onto my Garmin Edge in huge drops. They would evaporate and leave white stains all over the GPS unit, but as soon as one evaporated another would come down to take its place. At last, I saw the object of my desire: "A water fountain! And it's even under shade!" I cried. We stopped and I put my head under the faucet and rinsed my salt-stained face. I looked at the temperature on my Garmin Edge. 39C. 102F. I was cooked. I looked at the faces of my companions. They didn't look any better.

Monday, September 12, 2016

2016 Tour of the Alps: Rosenlaui to Hotel Tiefenbach

"See? That wasn't too bad, right?" We were in the top floor room at Hotel Tiefenbach, with 3 separate beds. "I was going to kill you! I don't remember the army being this hard." said Pengtoh, flopped over onto the bed. "Also, you lied to me about how much climbing we'd be doing. You said 2000' but it's actually 2000m!" "Really? That's unlike me to mix up the units like that." Indeed, when I went home and looked at our e-mail exchange, I really had mixed up the units! No wonder the amount of climbing on the first few days seemed surprising to him.

I smiled. "Tomorrow's going to be easier. Guaranteed."

Friday, September 09, 2016

2016 Tour of the Alps: Grosee Scheidegg Loop

It was 11:45am. Google's search results indicated that the Riem Bike shop was only 3km away, but also that it closed at noon! "We need to make this!" I said to Pengtoh, and pedaled hard. It was our 3rd bike shop of the day and we were getting desperate to find someone, anyone, who sold low gears compatible with his bike.

Thursday, September 08, 2016

2016 Tour of the Alps: Luzern to Lammi Restaurant

My phone buzzed. It was a message from Pengtoh. "And my legs aren't cooperating Kind of cramping". It was nearly 2:00pm, and I'd been waiting for a while. At his last known location, at 1538m, he had 400m of elevation gain left and was walking rather than riding. With a leg cramp, there was little question of him making it. I was going to have to ask him to take the bus.

Wednesday, September 07, 2016

2016 Tour of the Alps: Frankfurt to Luzern

I stood in front of the youth hostel, frustrated and desperate. My watch read 12:30am on July 6th. I'd called both Pengtoh and Arturo. Neither had answered. I didn't even know the layout of the hostel or which room they were in, so even the idea of throwing a rock at their window wasn't feasible. My cell phone was nearly drained, and Arturo had already told me that he'd exhausted all the hotel options in the area before settling on the youth hostel.

Tuesday, September 06, 2016

Review: HDM QTube In-line CPAP Muffler

My biggest issue with the HDM Z1 CPAP machine is that it's loud and noisy. If you don't have a humidifier (HME) attached to it, sound vibrates all the way down the tube and conducts through your skin into your ears, making sleep pretty much impossible unless you ride all day. (Granted, that's my usual use case when traveling with the Z1!) Even with the HME, however, it's still not that quiet, so when I saw (and someone on my blog comments recommended) that the Qtube In-line CPAP Muffler was available, I tried it.

One problem that I'd hoped the Qtube solved was that the HME is a consumable item. The HME should be replaced every 7 days. In practice, I've found that every 10 days is OK. Unfortunately, the Qtube is not maintenance free. The internal foam baffling needs to be replaced every 2 weeks. That means even if it did outperform the HME as a noise muffler, you'd still have to carry replacement foam baffling on a 3 week tour.

Unfortunately, the Qtube does not outperform the basic HME. I tried it in 3 configurations: Qtube alone, Qtube inline with HME with HME connected to the machine, and Qtube inline with HME with the Qtube connected to the machine. None of these configuration changes made any difference in sound, though with the Qtube inline with the HME I noticed a significant latency in the back-off whenever I breathed out.

Worse, the Qtube is heavy! You could carry 2 HME for less weight than the Qtube, which meant that for a 3 week tour of the alps, I did exactly that and left the Qtube behind.

All in all, disappointing, and I won't recommend it. Use the weight budget on carrying the HME instead.

Monday, September 05, 2016

Thoughts on Iceland



I'm at the point of my life where travel to a new location frequently has me thinking, "Why am I here? What does this offer that my favorite places in the world don't?" Most frequently the answer is unsatisfying. For instance, traveling by RV in the summer to Yellowstone & the Tetons feels like one traffic jam after another. Last year's trip to Desolation Sound was pretty, but left me with no desire to repeat the trip.

Iceland, however, has proven to be gorgeous. It's pretty, very different from the Alps, but offers the strong and dedicated hiker the potential for many challenging walks that would leave you not just breathless from the effort, but also from the scenery.

The challenges to getting the most out of a trip there, however, rests on two things;
  1. The weather is frequently uncooperative. If you get low clouds with rain or fog, you'll see nothing. Seeing nothing sucks when you hike. The presence of multiple waterfalls (such as Skogafoss) does help, as frequently even if you get no scenery you can at least see a waterfall and feel it. Hence, most hikes in Iceland have a destination that's a waterfall, or include a waterfall en route.
  2. The ability to get into relatively rugged terrain. That leaves out many families with young children. Even with a baby backpack, there was little chance I was going to rappel down a chain link into a ravine to hike behind a waterfall. Because the terrain is challenging, don't expect to be able to travel faster than the stated times on the hiking map or brochure provided by the villages.
In hind-sight, what would I recommend for the dedicated hiker who has enough time to overcome (1) and is mobile enough to deal with (2)?
  • Get out of Reykjavik as quickly as you can. The Golden Circle is worth one day. The rest of it (Blue Lagoon, etc) can be viewed essentially one big huge tourist trap. Mt. Esja is nice, but not worth staying for.
  • Spend extra time in Eglistadir & Seydisfjordur. You need sufficient time so you can out wait poor weather and still get your hikes in. A week would be sufficient.
  • You probably want to arrange transportation if you plan to do any of the one-way hikes. This is a conundrum, since the rest of the time, having your own vehicle is a big help. That suggests that you want to place your one-way hikes at the start or end of the trip, so you're not stuck returning a rental car in the middle of the trip only to have to pick it up again.
  • Speaking of rental cars: Iceland is one of the few places where an AWD vehicle is not over-kill. There are many trailheads that require off-road driving to get to. Even the main ring road has plenty of dirt roads, though if you're planning to stick to the ring road you don't need AWD. The cost is significantly higher, and it might be that the few times you do need to access an off-road trail head it's cheaper to hire a taxi for the day than to put up with AWD the rest of the time.
  • Bring warm clothing and plenty of rain gear. Enough said.
All in all, Iceland seems like a great stopover on the way to Europe, both to ditch the jet-lag and to see the gorgeous country, and if you're a strong/avid hiker, I can recommend it highly.

What would I do different on this trip?
  • Plan the Westman Islands visit better. Pre-book the ferry for the car, spend one night there.
  • Spend less time in the Reykjavik area. 3 days was plenty, there was no need to spend 2 nights at the end there.
  • More time in Seydisfjordur and Eglistadir. See above.
  • Skip Dettifoss. The long off-road drive was a pain and it wasn't that great.
  • See the Westfjiords.
Well, I guess that means I have good reason to go back to Iceland, unlike many other destinations I've visited over the years.

Friday, September 02, 2016

Iceland 2016: Reykjavik

We took a quick walk in the morning, but didn't get very far. Then went downtown to visit a couple of museums and see the lake in the middle of town. Bowen wanted to visit the local swimming pool, which turned out to have a cool water slide but Bowen only went on it once.

In the evening, we started packing seriously for the next day's flight, and did laundry, expecting the next day to be fairly hectic.



Our last day in Iceland started with a walk near the Grotta Island Lighthouses. The lighthouses themselves were closed because Arctic Terns were visiting. Those birds fly between the Arctic and Antarctic, all the reason not to disturb them.

Then we went to the airport, where I unloaded everyone, returned the big van, got a small rental car, and then took everyone out to lunch. After lunch, it was time for everyone except me to return home to San Francisco, while I took the small rental car over to pick up my bike box and drive around. We had neglected the area near Hafnir, so I took the time to visit those places.

The lighthouse at Gardar was interesting, as was the bridge between the continental plates which turned out to be near the Blue Lagoon. I then took a swim at the local swimming pool and then slept at a cheap hotel which turned out to be closer to a hostel than a hotel, though with very friendly owners.
On my last morning in Iceland, I woke up at 4:00am, had a quick breakfast, and checked my bike into the flight to Frankfurt. Keeping my fingers crossed, I boarded the plane and hoped that my bicycle would arrive with me on the other side.

Thursday, September 01, 2016

Iceland 2016: Borgarnes

It was clearly going to be a rainy day today, so we decided on two museums. The first was a shark museum in Bjarnarhofn. This was actually quite disappointing. First, fermented shark doesn't actually taste very good. Secondly, the primary exhibit is a video showing the preparation for fermentation. We chalked it up as being a tourist trap over-hyped by a gullible guide-book author and moved on.

At Borgarnes, we went to the settlement center, which was actually a museum/restaurant. In the bottom exhibit was an audio guide to the Icelandic Saga of Egils, while the top exhibit is an audio guide to the story of Icelandic settlement. The presentation was excellent, and it's a great way to spend a rainy day. The restaurant was reasonably good as well, though expensive as always.
From there, it was a short visit to the two lighthouses at Akranes before turning up at our AirBnB in Reykjavik, our last AirBnB in Iceland. We arrived just around dinner time and took a walk along the coast.