Cosmo Catalano - How The Race Was Won®'s Avatar

Cosmo Catalano - How The Race Was Won®

@howtheracewaswon.com

I tweet about bike races and things tangentially related to them. @cyclocosm at the old place, @howtheracewaswon on Threads and Insta, where you'll find most of my work recent work. https://howtheracewaswon.com for the rest.

847
Followers
324
Following
247
Posts
19.11.2023
Joined
Posts Following

Latest posts by Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com

Make UCI points actually matter by instituting a “color draft” where teams pick from a pre-selected collection of easily-differentiated, on-trend color schemes, based on the previous season’s results. p/b Pantone.

16.02.2026 15:56 👍 10 🔁 1 💬 0 📌 0

I should add the last handoff in most car visits does get a nice but not inordinately strong sling.

16.02.2026 15:41 👍 1 🔁 0 💬 0 📌 0

hmm looks like bsky wants square-cut video? Interesting.

14.02.2026 14:12 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

I’ve been slammed lately, but here’s a few seconds on how it’d be great if Peacock's Olympic XC skiing coverage could stop repeatedly saying things that are objectively untrue (and would be illegal if they were not).

14.02.2026 13:50 👍 12 🔁 0 💬 2 📌 0

At some point I will get around to posting more things here

14.01.2026 17:20 👍 13 🔁 1 💬 2 📌 0
A two-block section of the Dutch municipality of Baarle-Nassau labeled as "Nederland" surrounded by "België" on Google maps

A two-block section of the Dutch municipality of Baarle-Nassau labeled as "Nederland" surrounded by "België" on Google maps

The Belgian municipality of Baarle-Hertog labeled as "België" surrounded by "Nederland" on a further zoomed out screenshot from Google maps

The Belgian municipality of Baarle-Hertog labeled as "België" surrounded by "Nederland" on a further zoomed out screenshot from Google maps

An even more zoomed out Google maps screenshot of Baarle-Nassau and Baarle-Hertog, showing their relationship to the "normal" Dutch-Belgian boarder many kilometers to the south.

An even more zoomed out Google maps screenshot of Baarle-Nassau and Baarle-Hertog, showing their relationship to the "normal" Dutch-Belgian boarder many kilometers to the south.

and then there are the Inception-style Dutch enclaves within Belgian enclaves within the Netherlands:

15.11.2025 17:35 👍 5 🔁 0 💬 1 📌 0

I did! Saddle was slammed, but still looked like she was riding on the top tube. I guess the ease/performance of running 700c makes the odd position with it (or it wasn’t her bike)

02.11.2025 19:38 👍 1 🔁 0 💬 1 📌 0

bad day for Boas and crash mode so far

01.11.2025 14:38 👍 1 🔁 0 💬 0 📌 1
Preview
a man in a suit and tie is smiling and asking " see what i did there " . ALT: a man in a suit and tie is smiling and asking " see what i did there " .

sure you can, you just have to "tri" a little harder

10.08.2025 21:32 👍 2 🔁 0 💬 1 📌 0
Post image Post image Post image

As a guy who makes stuff in a lot of different formats, I've tended to be mostly OK with using the term "content" to describe it. But more recent developments have been causing me to rethink that evaluation.

www.threads.net/@codytownsen...

04.04.2025 02:38 👍 5 🔁 0 💬 0 📌 0
Preview
Paris-Nice and Tirreno-Adriatico 2025: How the Race was Won® YouTube video by Escape Collective

I should also point out that Dane and I do #HTRWW Podcast Live shows after big races on the @escapecollective.bsky.social YouTube channel:

www.youtube.com/live/sumK2pd...

17.03.2025 13:33 👍 6 🔁 1 💬 1 📌 0

Part of the issue was I did call in the robot to clean things up and make the code more maintainable (lol).

Then some later change I made caused one of the robot-re-written parts to break in a way I couldn’t quickly resolve. Should have just kept cooking my own bowl of code spaghetti.

16.03.2025 02:42 👍 1 🔁 0 💬 1 📌 0

I do get replies from this app. At one point I had a functional cross-posting script but then accidentally broke it, and haven’t been able to fix it because I’m too busy making memes (& dealing w/other technical issues)

13.03.2025 18:02 👍 23 🔁 2 💬 1 📌 0

On my long list of things to do is fix the cross-poster I broke and import my old Twitter archive. I do still get replies!

13.03.2025 17:56 👍 5 🔁 0 💬 0 📌 1

this is, in fact, the only recorded instance where amp was Good, Actually.

and even then it's still Bad, Actually because it bypasses what is (probably) an intentional user privacy setting. I should have linked to a version at Internet Archive.

25.02.2025 14:40 👍 4 🔁 0 💬 0 📌 0

a little disappointing they didn't post the source to that—they pull the data from pre-made routes on Google Maps, seems like it'd be trivial to create a new route that covers the GW

↩️ via Threads

08.01.2025 15:28 👍 3 🔁 0 💬 0 📌 0

honestly expected a least *a little* pushback on the notion that Australians aren't normal, but nope—not a word against it.

↩️ via Threads

07.01.2025 20:24 👍 3 🔁 0 💬 0 📌 0

[7,000 Community Notes about how your opinion on congestion pricing is wrong]

↩️ via Threads

07.01.2025 18:15 👍 1 🔁 0 💬 0 📌 0

I have again created some memes. CyclingThreads

07.01.2025 02:22 👍 2 🔁 0 💬 0 📌 0

I have actually wondered about this more often than I’d like to admit. I really want there to be some glib historical joke answer but it seems multifactorial, and well-established (at least since women started reliably having pro races to attend)

↩️ via Threads

05.01.2025 20:59 👍 1 🔁 0 💬 0 📌 0

Wait, there’s a return deposit? Is this why I see way fewer plastic cups strewn across the course now than back in the aughts/early teens.

↩️ via Threads

05.01.2025 20:57 👍 1 🔁 0 💬 0 📌 0

ah, I have exchanged more than a few emails with him! Good dude.

↩️ via Threads

05.01.2025 15:30 👍 0 🔁 0 💬 0 📌 0
altText is readible through at the Threads.net link later in the post [qUbCEW]

altText is readible through at the Threads.net link later in the post [qUbCEW]

altText is readible through at the Threads.net link later in the post [qjQu7Y]

altText is readible through at the Threads.net link later in the post [qjQu7Y]

as the replies have suggested, there is not.

🎠 via Threads

05.01.2025 15:28 👍 2 🔁 0 💬 1 📌 0

I don't care what the producer says, I am 100% wiping my face off ASAP after a race like this.

05.01.2025 15:20 👍 1 🔁 0 💬 0 📌 0

Big cheers for a visible tired Wout who takes the win, then threatens to hug various officials and VIPs as he rolls to the podium—AND some lunatic takes him up on the offer!

I *think* we'll get 25 lead-lap finishers, unless the graphics are out of sync.

05.01.2025 15:15 👍 2 🔁 0 💬 0 📌 0

28 on the lead lap still as Wout gets the bell.

05.01.2025 15:06 👍 0 🔁 0 💬 0 📌 0

is there some sort of race-determined cut-off for CX beer sales? Like baseball concessions closing up after the 7th inning?

05.01.2025 15:04 👍 0 🔁 0 💬 0 📌 0

😮‍💨🥵🪦

↩️ via Threads

05.01.2025 14:57 👍 0 🔁 0 💬 0 📌 0
Content from Threads - wNHSGQ

Content from Threads - wNHSGQ

You can have any flag you want, as long as it's Belgian

📸 via Threads

05.01.2025 14:56 👍 0 🔁 0 💬 0 📌 0

"Do you like the course, or is it just ok?"

"Its ok, I like it"

🤷‍♂️

↩️ via Threads

05.01.2025 14:48 👍 0 🔁 0 💬 0 📌 0