Allan Warsing
@warsing
American in Germany, Planning to be health obsessed, Cycling First Follow my political account @difficultopinions.com he/him
The Bluesky Translator is live on Chrome Web Store. Enjoy! chromewebstore.google.com/detail/blues...
I finally got around to creating the Bluesky translator I always wanted. A Chrome extension reads every post in the viewport (and a little further down), tests for English first and skips those, then translates all other discovered languages into English. It's fast too! I'll release it next week.
Without Jonas the competition really falls off. Pogačar’s 6:17 winning gap over Jonas in 2024 seems like it could get beat.
That traffic island on that reverse angle to travel should have been removed. Tough break for Vingegaard.
A Wordle replacement that doesn't track you. No analytics. No worker observability. Just the game with better results sharing. I built this for me, and I'm happy to share.
Canyon has lost their minds. €4000 for Shimano 105? Yeah, fine Di2 but still it's 15 years on now. It's a good time to remind people that bike brands don't make bikes, they assemble bikes. If top brands sold frame/fork combos for reasonable prices, they would hardly need to sell a complete bike.
I like the Majority Report's IM the show feature, so I built one into my app tonight because I can't sleep since I had a Covid shot. Search, click to highlight, real-time updates, and delete message. iOS is ready to go; Android is a hassle, so like 3 weeks.
Christine shared my Alter Bodenseeapfel Brände and it was amazing. Smells like the most apple of all apples.
My wife is on a weekend tour with her friend, and I'm so happy she gets to visit a wonderful Biergarten in Munich. ❤️
Ugh. Why? Simmons gets caught lying, naturally. So stupid. Just stop talking. velo.outsideonline.com/road/road-ra...
Visma special consulting meeting this morning: "It seems we have a problem here. I'm gonna need you to pull across all four climbs today. Yeah. That would be great."
We sickos know the rest of #TDF2025 is brutal, but casual viewers have no idea the level of pain that is heading the peloton's way. La Plagne, Tormelet, Courchevel, Ventoux, Superbagnères, and all the other cols in between. Then three loops up Montmartre for a final kick in the ass in Paris. Wow.
Do all the heat training you can! These days pay off — I know! (Celsius of course)