Ethan Holz
banner
ethanholz.com
Ethan Holz
@ethanholz.com
Research Software Engineer
Professionally building better infrastructure for molecular software.

Thoughts my own

Colorado based

ethanholz.com
Pinned
For those of you new here, hello! My name is Ethan! I am a Research Software Engineer that is looking to build better infrastructure for molecular software. In my free time, I like building obscure parsers and writing Rust or Zig. If you want to see some of what I have done, checkout ethanholz.com!
Home
Ethan Holz's Blog
ethanholz.com
Reposted by Ethan Holz
And on the pedestal, these words appear:
My name is Ozymandias, King of Kings;
Look on my Works, ye Mighty, and smash those like and subscribe buttons
November 11, 2025 at 6:59 AM
Today was a good one
November 8, 2025 at 11:29 PM
Anyone have any gripes with Dioxus? Its fullstack DX seems a little too good to be true.
November 7, 2025 at 3:27 PM
Reposted by Ethan Holz
IM ALSO CONFUSED ABOUT THE TARIFFS LITTLE GUY
"here is your package with tariffs the amount will be $945"
November 1, 2025 at 12:54 AM
Reposted by Ethan Holz
tech bros keep promising self-aware ai when they haven't even cracked making self-aware tech bros
October 30, 2025 at 10:46 PM
Reposted by Ethan Holz
Amazon is helping fund a $300 million build of a ballroom for the White House.

Independent bookstores are donating to food banks and organizations that help with food insecurity.

They are not the same.
October 30, 2025 at 4:01 PM
Coming back to Rust and Zig is a breath of fresh air from Python
October 27, 2025 at 1:54 AM
Does anyone have an example of using jacquard’s OAuth client not on localhost? I was thinking of giving the statusphere example a shot using jacquard and axum to see how far I could get but I’m a little confused on how to map OAuth.
October 26, 2025 at 5:37 PM
Reposted by Ethan Holz
today we landed a @svelte.dev feature i'm pretty stoked about — we call it 'forking', and it lets you run state changes offscreen and later choose whether to commit them (e.g. user hovers on a link, preload data in case they click)

- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...
forking monkeys • Playground • Svelte
Web development for the rest of us
svelte.dev
October 25, 2025 at 7:11 PM
Reposted by Ethan Holz
Opinions are like Git commits: constantly revised, poorly documented, and everyone blames the previous version.
October 23, 2025 at 11:00 PM
Reposted by Ethan Holz
ChatGPT’s new Atlas browser doesn’t just see what you read — it remembers it.

@eff.org’s Lena Cohen showed me it even logged “memories” of her looking for *abortion care* and her doctor’s name. Out-surveils even Chrome.

My @washingtonpost.com column: wapo.st/49bOcVC
Column | ChatGPT just came out with its own web browser. Use it with caution.
OpenAI’s Atlas promises AI-powered convenience. The price? Letting ChatGPT track and store “memories” of what you do online.
wapo.st
October 22, 2025 at 4:19 PM
Using jj to create a commit before the commit I am working on is sooooo nice. I could do it in git, but it would not be fun.
October 22, 2025 at 4:43 PM
Working on a project at work and its the first time I have used pre-commit hooks and I kinda like it? It fixes all the fiddling I do in neovim with formatting which is actually really nice!
October 22, 2025 at 4:15 PM
So at a high level, if I want to build a new experience on ATProto, I need some way to authenticate users (OAuth to their pds), some way to store data as a lexicon (on a user’s pds), and someway to store lexicons changing (usually through the firehose or jetstream). Is this the right mental model?
October 22, 2025 at 2:53 PM
Reposted by Ethan Holz
This was a really fun graphic to make. I was on the fence for a bit if it was too much or not, really glad I went with it
October 21, 2025 at 2:06 AM
Reposted by Ethan Holz
atmosphere devs! 🧑‍🚀

just published a protocol checkin: docs.bsky.app/blog/protoco...

tl;dr
expect to see a lot of updates from us in the next few months. we're hard at work on making AT easier to build on & ensuring the network remains a resilient foundation for the future of open social
Protocol Check-in (Fall 2025) | Bluesky
We last shared a protocol roadmap back in March 2025, and wow does time fly. If we're being honest, we haven't tied a bow on as many of these threads as we would've hoped. Oh time, strength, cash, and...
docs.bsky.app
October 20, 2025 at 9:59 PM
Reposted by Ethan Holz
He's not kidding 🙏 Sam reviewed a side project of mine recently with arugably more care & attention than I did making it. The feedback was thorough & thoughtful - thank you! 🫶
Are you working on anything like what I write: visual/interactive explanations of stuff? Would you like my feedback/help on it?
October 20, 2025 at 4:59 PM
Reposted by Ethan Holz
That wasn't very data driven of you, bro
October 17, 2025 at 6:08 PM
Using Fortran to write web UIs via WASM, is this anything?
October 16, 2025 at 5:46 PM
Reposted by Ethan Holz
The @cosmik.network is just getting started, including convening ATProto x Science in the forum discourse.atprotocol.community/t/intros-and...

Cosmik has stepped up to sponsor, as well as flesh out a side event focused on science comms & sense making on ATProto ahead of the main conf.
Cosmik
Tools and networks for collective sensemaking
cosmik.network
October 16, 2025 at 3:34 PM
To the people who are good at CSS, know that you are loved and appreciated today
October 15, 2025 at 5:12 PM
Reposted by Ethan Holz
5 million of them are about research
October 13, 2025 at 11:19 AM
Reposted by Ethan Holz
Built cryptographically-verified endorsements for at://work. The core innovation isn’t just cryptography, it’s the consent model. Both parties must explicitly agree to create a verified attestation. This changes how trust networks form. @atwork.place #ATProtocol
Building Unforgeable Professional Endorsements with ATProtocol - Nick's Blog
Traditional professional endorsements on platforms like LinkedIn lack cryptographic proof—anyone could forge them, and the platform controls the truth. This article introduces a two-record architectur...
ngerakines.leaflet.pub
October 13, 2025 at 10:49 AM