Jeff Martin
jeff.cuchazinteractive.org
Jeff Martin
@jeff.cuchazinteractive.org
Making a better internet for myself and friends.

Software engineer working in academia, and on my own tools, in Rust, Kotlin, Mojo, Python, Javascript, and more.

Works on nextPYP: software for analyzing CryoET (and EM) data from your web browser.
Still one of the greatest jokes of all time:

No, Mr. Die, I expect you to bond.
June 17, 2025 at 4:01 PM
Wow, savage burn from a research group's Sphinx documentation on figures.

Source: flyart.gitlab.io/sphinx-doc/_...
May 3, 2025 at 6:25 PM
Despite all the frustrations, progress is being made on the Shindig UI.

I'm a bit proud of the logo to be honest.

But the urge to put googly eyes on the flame monster is overwhelming!
April 28, 2025 at 7:41 PM
Don't mind me. I'm just pondering my trackball.
April 12, 2025 at 6:48 PM
Once assembled, the trackball gives off a glorious blue glow! The ball tracking itself leaves a bit to be desired though. I tried the toothpaste tricks already and it's still not that usable, so I'll need to find time to tinker with it some more later.
April 12, 2025 at 6:44 PM
My ploopy nano kit finally arrived! 🥳

Assembling it was a lot of fun! I got to dust off my old soldering station and give it a another tumble. My soldering skills aren't great, but I managed not to bridge any contacts, so I'll call that a win.
April 12, 2025 at 6:44 PM
I had a great time at the NYSBC this week! We got a ton of great feedback on our work and I hope we were able to help some of you get starting running your data analyses. Until next time.
April 4, 2025 at 10:53 PM
Ok, second attempt: These plots should match Figure 2 better. I found the rest of the data set in Table 2 here:
www.cdc.gov/nchs/data/nv...
You can even have a couple extra years on the end, as a treat.
March 9, 2025 at 6:34 PM
Nice! The log-scaled y-axis of that plot bothered me for some reason though. Here's a linear version of the same plot (Data from Table 1 in the linked paper), if it's helpful to anyone. And a stacked bar chart as an extra bonus. Let me know if I made any mistakes.
March 9, 2025 at 5:48 PM
Here's my contribution to the #CorsiRosenthalBox scene.

It's not strictly the 20" box fan design, but I figure it still counts. My old window-mount fan was begging to be repurposed.

Took a bit longer to design and build than I'd like, but I hope my sinuses appreciate the effort. 🥰
January 20, 2025 at 10:39 PM
Potatoes are totally normal human objects to feature prominently in product documentation, right?

Asking for a friend.
August 22, 2024 at 3:02 PM
Yup, it's true. Firefox 128 includes new adtech features that are opt-in by default and announced with very little fanfare, so most people might not even know they're there.

Well, this is me telling you they're there. You might want to go ahead and take a minute to opt out.
July 12, 2024 at 8:16 PM
Sooo.... I finally got around to making a logo for my SmolWeb project. It's a peer-to-peer network for the web. Like, host a website using the computer and internet you already have. Then people visit your website using the web browser they already have. No clouds needed! Sort of, it's complicated.
July 7, 2024 at 3:14 PM
Here's some In-progress work on the admin/moderation dashboard for the SmolWeb Beacon server.

It's nice to work on UI stuff for a change, especially since it's a bit more photogenic than most kinds of back-end work. 😀
June 19, 2024 at 7:55 PM
I've been working on getting my Portable Identities for the Internet system back into shape so it can be used for an admin dashboard.

I'm bad at self-promotion (need to work on that, really 😬), but here's a screenshot of the browser extension, showing where you can share your identity with an app.
June 4, 2024 at 9:45 PM