Jeff Martin
@jeff.cuchazinteractive.org
70 followers 78 following 190 posts
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.
Posts Media Videos Starter Packs
Pinned
jeff.cuchazinteractive.org
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.
A Smol globe drawn in a cartoon style with thick black strokes and a cute, if somewhat silly, face.
jeff.cuchazinteractive.org
Sounds fun! I have soooo many big games in my backlog tho. I'm still trying to finish FFXV (the combat is so boring!), and then the FF7 remakes after that. And then maybe Expedition 33? Who has time for all of that?
jeff.cuchazinteractive.org
Oooh!! I've been meaning to give that one a replay someday. They add anything good in this edition?
Reposted by Jeff Martin
actacrystd.iucr.org
October issue is now available! journals.iucr.org/d/issues/202...

The cover highlights the article on categorizing prediction modes within low-pLDDT regions of AlphaFold2 structures from the Richardson lab @duke-university.bsky.social : doi.org/10.1107/S205...

Image credit: Chistopher Williams
jeff.cuchazinteractive.org
I've been writing javascript for this many years now ... how am I just now finding out about this?

I don't think I've ever actually sorted an array of numbers in js before ... in all this time. 😅
jeff.cuchazinteractive.org
Go home, Javascript, you're drunk!

[14, 9].sort() returns [14, 9]

Because arrays elements are converted to strings before comparison! 🤔
jeff.cuchazinteractive.org
Welp. We've reached the part of the story where I get the Very Official Work Email that says: If the government shuts down, you should keep working. Because you'll still get paid. Probably.
jeff.cuchazinteractive.org
I'd bet that most of think all those are the same. 🙃
jeff.cuchazinteractive.org
Yeah, it wouldn't be so bad if the numbers were essentially random, but no more than a week's pay. But having them be * significant * fractions of annual salary is just untenable. We desperately need socialized medicine. Like every other civilized nation. 🙄
jeff.cuchazinteractive.org
This is why I'm terrified of our medical system, btw. It's impossible to know how much things cost until it's too late to do anything about it.
jeff.cuchazinteractive.org
Wasn't Jonathan Bouvette in Mario Borgnia's lab?
Reposted by Jeff Martin
mara.bsky.social
Happy 10 year anniversary to this tweet! Has memory safety in C++ been solved yet?

x.com/CppCon/statu...
A tweet from @CppCon from 22 september 2015: "Herb Sutter says we are close to solving memory safety in C++ without runtime overhead. #CppCon"
jeff.cuchazinteractive.org
You got a settlement payout within a year? That's pretty incredible, actually. Congrats!
Reposted by Jeff Martin
filippo.abyssdomain.expert
A "fun" issue my professional communities are dealing with recently is where to hold conferences, if non-US people can't safely enter the US, and foreigners in the US can't safely leave it.

There is no good answer, and the equilibrium is having fewer foreigners AND conferences in the US.
jeff.cuchazinteractive.org
I've done this a few different times now. No problems. Would recommend! All the places I've seen have a helpful sign explaining your choices too.
Reposted by Jeff Martin
rude1.blacksky.team
the photo they take of you before going through TSA is optional
you can just walk away after they return your ID
jeff.cuchazinteractive.org
My bsky feed is slowly filling up with science and CryoEM posts. I never really found much of the tech crew here (guess they stayed on Mastodon?), but it's nice seeing a bunch of scientists now. 🔬
jeff.cuchazinteractive.org
PS. I finally have approval to make a public repo! Hopefully I can get that out today.
jeff.cuchazinteractive.org
Yeah, sometimes you still have to work with C++ in legacy projects. I had to do that recently too. Luckily for me, the project was small enough (and painful enough to work with) that I have the luxury of rewriting it in a better option. =)
jeff.cuchazinteractive.org
Avoid C++ entirely, if you can. There are so many better options now. I think of it as a purely legacy language now.
jeff.cuchazinteractive.org
For what it's worth, C++ is my least favorite language.