Colin Carroll
banner
colcarroll.bsky.social
Colin Carroll
@colcarroll.bsky.social
Runner, biker, hiker. Software engineer @DeepMind, and open source enthusiast. Sometimes crafts things out of wood. he/his.
Page not found!
May 13, 2025 at 12:22 AM
Everything's crazy, so I implemented fractals in @matplotlib.bsky.social. Getting the transform API right, and figuring out how to repeatedly apply a function in Python were the hard parts.

colab here if you want to try it out: colab.research.google.com/drive/10mzOt...
February 13, 2025 at 2:28 AM
Love it! This was my 2023 data, and I guess I got into bike commuting last year...
December 10, 2024 at 3:21 AM
Could be a very good week.
December 9, 2024 at 5:19 PM
Proud I could do a straightedge and compass equilateral triangle without looking it up.
November 27, 2024 at 12:40 AM
And here is where I would be since mid-2012! Interestingly, the answer is "about 20miles southwest" of where I started.
The southernmost bit was the 2019 Boston Marathon. The two red lines in the west were the 2016 Napa Valley Marathon, and a run from Manchester, NH to Andover, MA.
November 24, 2024 at 8:26 PM
Ever wonder where you would end up if you would end up if you started every run where you stopped the last one? I plotted that for my year. Turns out I'd be about 20 miles southeast of my house.

Cool that I did the Pemi loop when I was at the most northern point of this "journey"!
November 24, 2024 at 5:55 PM
Have a box that actually gets some use. The wood dowel hinge finally gave way. First attempt at a fix failed, but have great hope for attempt #2 (a real hinge).
November 19, 2024 at 2:44 AM
New feature I'm trying to add is the ability to plot every run you've done, organized by distance. Cool to be able to spot the 1 mile track races at the top, and the Pemi loops at the bottom...
November 17, 2024 at 3:05 AM
Updating github.com/ColCarroll/s... a little early this year (added some basic CI, typing, ruff, and the smallest tests possible).

Here's my year so far...

h/t to @matplotlib.bsky.social for this thing working for 6 years with no major changes!
November 17, 2024 at 2:49 AM
As an appetizer, check out the timing while running more and more chains on a GPU compared to a CPU:
November 8, 2024 at 3:27 AM
I don't have an answer to your question, but am upset you included metal working 2-3 times, but woodworking 0 times. As punishment, here is some wood, being worked.
November 4, 2024 at 4:32 AM
Lil' bowtie where you delete code, to keep the remaining code from moving any more.
November 3, 2024 at 1:02 AM
tldr:
November 2, 2024 at 5:28 PM
Was confused about the construction, so wrote some code, and made some fun images, mostly by pushing the cardiod through a parametric function (instead of a circle, use a lemniscate or trifolium).

If I was being careful, I suppose I'd use an arc-length parameterization, but I'm not being careful!
November 1, 2024 at 6:27 PM
Looks like the answer is "yes, but that's fine". Here's a little Python implementation, and the output image (where I add a blue circle at point 0).
November 1, 2024 at 5:53 PM
Hot Cops?
October 31, 2024 at 2:03 PM
Pete says "hey".
October 29, 2024 at 7:51 PM
About 3,000 runs over 10 years, organized by distance.
December 29, 2023 at 3:48 AM
November 5, 2023 at 1:24 PM
Joinery!

I don't know why photos don't upload in any particular order. Just three more to go!
October 22, 2023 at 8:11 PM
Still no stats, but started a pair of beefy step stools today. Made out of some cherry and mahogany boards I've had for too long. Going to try some fancy joinery on the top...
October 21, 2023 at 9:42 PM
I promise I'm still doing statistics with computers, and hope to post more about that in the future, but in the interest of creating Content, here's a canoe paddle I made this summer out of a cherry board.

It took about a month of 30-minutes-at-a-time, and was a lot of fun!
October 20, 2023 at 1:11 AM