Ethan Holz
@ethanholz.com
2K followers 1.4K following 870 posts
Research Software Engineer Professionally building better infrastructure for molecular software. Thoughts my own Colorado based ethanholz.com
Posts Media Videos Starter Packs
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
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
Tools and networks for collective sensemaking
cosmik.network
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
graph showing Timelapse of 4,949,864 posts linking to research items
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
Reposted by Ethan Holz
The komorebi for Windows test suite is now running (and passing!) against komorebi for Mac!

The cross-platform tiling window management dream is getting closer 🎉

I can't imagine achieving this in any other language and ecosystem besides Rust 🦀
A screenshot of a test suite of 79 cases all passing on komorebi for Mac
I switched back to neovim, but maybe I should give helix another spin, I like the idea of something a little more out of the box.
That is pretty sad, I just started a project this month that could probably benefit from a graph db and I was going to try kuzu.
Reposted by Ethan Holz
We’re pleased to announce Sage 2.3.0 Release Candidate 2 (rc2)! Sage 2.3.0 will be the first OpenFF force field to use the AshGC neural network charge model, which was trained to AM1BCC ELF10 charges, and allows for rapid charge assignment for molecules with hundreds or thousands of heavy atoms.
I’m gonna be honest, I don’t miss the airport life.
This was such a good take and your rant was fantastic! Enjoy your month off from AI, I am 3 months into my month off personally!
Reposted by Ethan Holz
The latest #AlphaFold DB update is out!

We synchronised with UniProt release 2025_03, predicted protein isoforms across all species, and provide MSAs used to generate each prediction.

Proud of the team at the PDBe for the hard work that went into this. Grateful to play my part in it!
We’re renewing our collaboration with Google DeepMind!

We'll keep developing the AlphaFold Database to support protein science worldwide 🎉

To mark the moment we’ve synchronised the database with UniProtKB release 2025_03.

www.ebi.ac.uk/about/news/t...

🖥️🧬 #AlphaFold
@pdbeurope.bsky.social
Very cool to see this! Thanks for sharing, I’d love to help!
I wonder if we could leverage ORCID to create Bluesky verification records for researchers. It would allow for scientists to become validated by their own body of work and is something already used in the community.
Neovim builds using the Zig toolchain is a huge step in showcasing the power of Zig and its build system. I would love to see some Zig code start to trickle into the codebase but this is a great start!

hachyderm.io/@neovim/1153...
Neovim (@[email protected])
Attached: 2 images Neovim 0.12 will ship with experimental support for building using the zig toolchain and package system. While not yet suitable for end users, the cross-compilation functionality ...
hachyderm.io
Reposted by Ethan Holz
The reality is that scanning any content before it is encrypted (or after! or during!) negates the very purpose of encryption and is a dangerous backdoor. No amount of tinkering or word games can change that inescapable reality. 5/
Reposted by Ethan Holz
The war is not over, however. Now we move to the European Council, where the issue is unresolved. We expect closed-door negotiations to engage in rhetorical arbitrage--claiming to support privacy via word games and bespoke definitions--while in practice undermining it. Tedious & dangerous stuff. 3/
Reposted by Ethan Holz
One day the industry will recognize the drawbacks of AI agents and nondeterministic automation, and rediscover the UNIX philosophy of chaining together small purpose built tools in a low cost and predictable way, otherwise known as shell scripts.
This but YAML is the bane of my existence. Every day I wish more things used HCL.
Breaking down silos is filling my heart this week. Love getting to be around awesome people supporting awesome research!
I mean… if they want to scale that well why would I put it in my standard library! 😂
Fortran has support for pure functions? Is this my Fortran arc?
On my way to #usrse2025! Looking forward to meeting new folks!
🚀 Countdown mode: T-minus 6 days until research software engineers land in Philadelphia!

🔗 Check out the full program at us-rse.org/usrse25/prog...

#usrse25 #ResearchSoftware #RSE #OpenScience #MachineLearning #AI #ResearchComputing #HPC
Reposted by Ethan Holz
the real type safety is the errors we caught along the way