Writing
Notes
2 essays on nuclear simulation software, data formats and the infrastructure that runs them.
2 of 2 notes
- 8 min read
Every nuclear code spells the same atom differently
I read nine nuclide naming dialects into one 32-bit id. Most of it is string trimming; the rest is deciding what to do when a format cannot represent the answer.
- nuclear
- rust
- data-modelling
- nucleide
- 7 min read
Docker container names are a mutex
I wanted each node to copy the toolchain image once. Getting that right meant treating container names as locks, image digests as cache keys, and a failure to cache as a degraded state.
- docker
- infrastructure
- caching
- concurrency
- nukelab