41554 blogs · [ { "id": "01a0876d-2e48-7138-a4da-f79a3beb1292", "title": "mpi4jax was dead, then Claude resurrected it", "url": "https://dionhaefner.github.io/2026/05/mpi4jax-was-dead-then-claude-resurrected-it/", "published_at": "2026-05-18T22:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3bf60c91", "title": "Where’d all the time go", "url": "https://dionhaefner.github.io/2026/03/whered-all-the-time-go/", "published_at": "2026-03-09T23:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3c3959d1", "title": "My personal philosophy", "url": "https://dionhaefner.github.io/2026/01/my-personal-philosophy/", "published_at": "2026-01-18T23:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3c7a1ba6", "title": "The totally reasonable effectiveness of execution-driven science", "url": "https://dionhaefner.github.io/2025/04/the-totally-reasonable-effectiveness-of-execution-driven-science/", "published_at": "2025-04-01T22:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3c9a7a6c", "title": "Supercharged high-resolution ocean simulation with JAX", "url": "https://dionhaefner.github.io/2021/12/supercharged-high-resolution-ocean-simulation-with-jax/", "published_at": "2021-12-02T23:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3d039e9b", "title": "Bayesian histograms for rare event classification", "url": "https://dionhaefner.github.io/2021/09/bayesian-histograms-for-rare-event-classification/", "published_at": "2021-09-22T22:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3df108f5", "title": "Creating a better science conference poster", "url": "https://dionhaefner.github.io/2021/09/creating-a-better-science-conference-poster/", "published_at": "2021-09-09T22:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3ec61a8b", "title": "Higher-level geophysical modelling", "url": "https://dionhaefner.github.io/2021/04/higher-level-geophysical-modelling/", "published_at": "2021-04-19T22:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3ef6ba22", "title": "Learning to play Yahtzee with Advantage Actor-Critic (A2C)", "url": "https://dionhaefner.github.io/2021/04/yahtzotron-learning-to-play-yahtzee-with-advantage-actor-critic/", "published_at": "2021-03-31T22:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3f30fcd1", "title": "Suck-less scientific Python", "url": "https://dionhaefner.github.io/2016/11/suck-less-scientific-python-part-3-efficient-evolution-models/", "published_at": "2016-11-29T23:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3f5228df", "title": "Suck-less scientific Python", "url": "https://dionhaefner.github.io/2016/11/suck-less-scientific-python-part-2-efficient-number-crunching/", "published_at": "2016-11-28T23:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3fb7fb0a", "title": "Suck-less scientific Python", "url": "https://dionhaefner.github.io/2016/11/suck-less-scientific-python-part-1-reading-and-writing-data/", "published_at": "2016-11-27T23:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3ff73c6e", "title": "Beautiful data visualization in Python with Matplotlib", "url": "https://dionhaefner.github.io/2016/03/beautiful-data-visualization-in-python-with-matplotlib/", "published_at": "2016-03-26T23:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a3ffc215b", "title": "Why you should not be afraid of terrorism", "url": "https://dionhaefner.github.io/2016/03/why-you-should-not-be-afraid-of-terrorism/", "published_at": "2016-03-25T23:00:00+00:00" }, { "id": "01a0876d-2e48-7138-a4da-f79a40bbae9a", "title": "Creating a science conference poster with Inkscape", "url": "https://dionhaefner.github.io/2015/07/creating-a-science-conference-poster-with-inkscape/", "published_at": "2015-07-16T22:00:00+00:00" } ] posts Claim your blog
Back to dionhaefner.github.io
Blog · corpus.blog/blogs/dionhaefner.github.io/posts

dionhaefner.github.io

dionhaefner.github.io

2026

2025

2021

2016

2015