//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
Sometimes you win. Other times you eat dirt. Migrating from Twitter as @dvdham #ottbike. Also on Mastodon.
Doug van den Ham








Loading...
7d
Michael de Adder
Had to rescue this little guy from my window well this evening.
2d
It got all dark out suddenly and now the cat is totally convinced we forgot to give her dinner.
I hope they have a similar change of heart on the AI policy that entirely fails to consider environmental impacts.
The problem with AI is that right now there are no meaningful ethical guardrails. Or environmental guardrails, for that matter. We're just in a 'go fast and break stuff' mode.
6d
8d
Our garden bunny on a rainy morning:
So what does that mean for races like Paris Roubaix and Strada Bianca? www.cyclingnews.com/pro-cycling/...
2d
5d
3d
The government wasted a lot of capital by moving too fast so it's nice to see a bit of slow down, but realistically until they roll back some of the changes, they've still gone too far. www.cbc.ca/news/politic...
8d
When you can poke holes through those aluminum rims, you know it's time for new ones. Isn't galvanic corrosion a cool thing? #ottbike
Doug van den Ham
6d
Doug van den Ham
Doug van den Ham
Doug van den Ham
Doug van den Ham
Doug van den Ham
Doug van den Ham
Doug van den Ham