Ethan Holz
@ethanholz.com
Research Software Engineer
Professionally building better infrastructure for molecular software.
Thoughts my own
Colorado based
ethanholz.com
Professionally building better infrastructure for molecular software.
Thoughts my own
Colorado based
ethanholz.com
Pinned
Ethan Holz
@ethanholz.com
· Oct 21
Home
Ethan Holz's Blog
ethanholz.com
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!
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
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
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
My name is Ozymandias, King of Kings;
Look on my Works, ye Mighty, and smash those like and subscribe buttons
Anyone have any gripes with Dioxus? Its fullstack DX seems a little too good to be true.
November 7, 2025 at 3:27 PM
Anyone have any gripes with Dioxus? Its fullstack DX seems a little too good to be true.
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
IM ALSO CONFUSED ABOUT THE TARIFFS LITTLE GUY
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
tech bros keep promising self-aware ai when they haven't even cracked making self-aware tech bros
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.
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
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.
Independent bookstores are donating to food banks and organizations that help with food insecurity.
They are not the same.
Coming back to Rust and Zig is a breath of fresh air from Python
October 27, 2025 at 1:54 AM
Coming back to Rust and Zig is a breath of fresh air from Python
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
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.
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...
- 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
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...
- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...
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
Opinions are like Git commits: constantly revised, poorly documented, and everyone blames the previous version.
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
@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
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
@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
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
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.
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
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!
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
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?
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
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
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
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
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
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
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
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! 🫶
Reposted by Ethan Holz
That wasn't very data driven of you, bro
October 17, 2025 at 6:08 PM
That wasn't very data driven of you, bro
Using Fortran to write web UIs via WASM, is this anything?
October 16, 2025 at 5:46 PM
Using Fortran to write web UIs via WASM, is this anything?
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 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
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 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.
To the people who are good at CSS, know that you are loved and appreciated today
October 15, 2025 at 5:12 PM
To the people who are good at CSS, know that you are loved and appreciated today
Reposted by Ethan Holz
5 million of them are about research
October 13, 2025 at 11:19 AM
5 million of them are about research
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
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