Tom Carden

Tom Carden

@randometc.org

Inbetweener, deputy bike dad, hacker. Volunteering with @senadorajulie.bsky.social, @bikewalkbus.bsky.social, Denver Tool Library, and Pedestrian Dignity.

234 followers620 following111 posts

If you didn’t click through you missed the oven mitt…

TrekCore.com 🖖@trekcore.com

NEW! The first big announcement for #StarTrek's 60th anniversary week is here — a new collaboration with luxury cookware company Le Creuset to send your kitchen to the final frontier blog.trekcore.com/2026/09/star...

Tom Carden reposted

Introducing fluoddity.com! Hundreds of thousands of particles self organize into a stunning variety of structures. Explore a world of possibilities with mutation and artificial selection! This is my personal tool for exploring Fluoddity, rebuilt for the web by Opus 5

Tom Carden reposted

Gooool for TELEMUNDO who not only refuse to run ads during the mandatory hydration breaks, but also straight up just announced that hydration breaks are necessary because of dangerous heat caused by fossil fuel-driven climate change. Bravo Telemundo. #worldcup #futbol

Tom Carden reposted

With 93 traffic deaths last year, it's clear Mayor Johnston isn't prioritizing street safety, but his new $5 downtown parking scheme—actively encouraging people to drive to go drinking—goes beyond unconcerned to downright dangerous. Instead of paying $5 for parking, consider the following:

Tom Carden reposted

“there are some small number of activists who believe the purpose in urban design is to make it miserable to drive a car. That is not our strategy” I feel like throwing my cars keys at this quote. He has it wrong. People want to make it easier to make other choices. denverite.com/2026/06/29/d...

denverite.comHow (and why) Denver’s mayor got private parking lots to set $5 pricesThe “Mayor’s Park $5” program will drop rates for 5,000 privately owned spots.

tfw when your mayor highlights drinking and driving as a benefit of subsidized parking downtown, on an ozone action day ”it’s a win for everyone“ 🤦‍♂️

Tom Carden reposted

🤔 "War?" "Hijack?" "Takeover?" Y'all use the weirdest vocab to describe voters calmly walking into a voting booth and filling in the bubble next to the name of the candidate that says things like "Childcare can be cheaper!" and "Let's fix that bike lane!" and "Elon should pay more tax than you do!"

Axios@axios.com

"There's going to be a war": Centrist House Democrats plot Mamdani Caucus counterattack

This series never misses

Ryan (Ry) Warner@ryanhasaquestion.bsky.social

Would I date this Denver building? Castle Marne Hard to schedule our first date. He’s been hopscotching the globe. Family made a fortune providing the string for Lipton tea bags. Those are opera glasses, not binoculars, Ryan. Late night runs to Taco Bell down the street humanize him. Yes!

Tom Carden reposted

Me automating: Haha fuck yeah!!! Yes!! Me being automated: Well this fucking sucks. What the fuck.

#AdventOfCode Day 9 part 2 definitely threw me today. So much for bragging about the runtime of naive algorithms and JavaScript as “good enough”. A hackish memoized somewhat brute force solution, after several attempts, finally competed in 15 minutes. Phew!

View full thread

One thing I noticed this time: the answers worked more as "checksums" that you'd done the right calculation, rather than meaningful parts of the puzzle. Would have been nice for the answer to tie back to the question, e.g. the length of wire needed for the elves to complete the circuits?

One optimization of note, switching to a basic PriorityQueue (sort as you build) instead of building then sorting the list by distance helped drop runtime from ~300 to ~90ms.

Part 2 is my slowest performing JS code so far in this advent, running in about 300ms on my laptop. Might try to dig in and see if there are optimizations to be made... later!

While I respect everyone cranking on hyper-optimized solutions in their favorite languages, once again my naive implementation in Javascript (favoring clear syntax and convenience over any real optimizations) runs part 2 in ~4ms on my M1 Pro. Computers are fast, again!

View full thread

The whole solution for part 2 runs in ~3ms on my M1 Pro, including the time to merge ranges. With only 190 ranges, 94 after merging, why worry? ~12k comparisons. Computers are fast! #deliberatelyquadratic

View full thread