corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0da3b-fb8a-701c-a44e-d4913c733d54", "title": "More Adventures in AstroPy", "url": "https://nrposner.com/blog/more-adventures-in-astropy/", "published_at": "2026-09-25T00:00:00+00:00" }, { "id": "01a087b3-951c-7381-a490-bce0ae4dbd45", "title": "My Interview With Ludic", "url": "https://nrposner.com/blog/my-interview-with-ludic/", "published_at": "2026-07-07T00:00:00+00:00" }, { "id": "01a087b3-951c-7381-a490-bce0af4a4d5e", "title": "It's Socially Acceptable to Bash Your Head Against a Wall", "url": "https://nrposner.com/blog/its-socially-acceptable-to-bash-your-head-against-a-wall/", "published_at": "2026-07-06T00:00:00+00:00" }, { "id": "01a087b3-951c-7381-a490-bce0b013dbc0", "title": "Crowley's Three Axes of JSON Querying", "url": "https://nrposner.com/blog/crowleys-three-axes-of-json-querying/", "published_at": "2026-05-18T00:00:00+00:00" }, { "id": "01a087b3-951c-7381-a490-bce0b0408ad5", "title": "Why Rust for Scientific Python Programming?", "url": "https://nrposner.com/blog/why-rust-for-scientific-python-programming/", "published_at": "2026-04-20T00:00:00+00:00" }, { "id": "01a087b3-951c-7381-a490-bce0b06d8605", "title": "Introducing crowley: Modern High-Performance JSON Streaming Queries", "url": "https://nrposner.com/blog/introducing-crowley-modern-high-performance-json-streaming-queries/", "published_at": "2026-04-04T00:00:00+00:00" }, { "id": "01a087b3-951c-7381-a490-bce0b1525bc0", "title": "The Agony and the Ecstasy of AstroPy Units", "url": "https://nrposner.com/blog/the-agony-and-the-ecstasy-of-astropy-units/", "published_at": "2026-03-23T00:00:00+00:00" }, { "id": "01a087b3-951c-7381-a490-bce0b1577f2f", "title": "Matching on &str vs bytes in Rust", "url": "https://nrposner.com/blog/matching-on-str-vs-bytes-in-rust/", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a087b3-951c-7381-a490-bce0b166af32", "title": "Affordances in Library API Design", "url": "https://nrposner.com/blog/affordances-in-library-api-design/", "published_at": "2026-03-09T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d1452a087139", "title": "Vectorized Hardware Instructions Rule Everything Around Me, Actually", "url": "https://nrposner.com/blog/vectorized-hardware-instructions-rule-everything-around-me-actually/", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d1452ab198d4", "title": "When Vectorized Arrays Aren't Enough", "url": "https://nrposner.com/blog/when-vectorized-arrays-arent-enough/", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d1452b8c172c", "title": "So You're Getting Into Scientific Python", "url": "https://nrposner.com/blog/so-youre-getting-into-scientific-python/", "published_at": "2026-01-26T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d1452c29b463", "title": "For 2026, I Want Less AI Integration", "url": "https://nrposner.com/blog/for-2026-i-want-less-ai-integration/", "published_at": "2026-01-09T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d1452cbced7e", "title": "Optimizing Astronomy Utilities in Rust, Continued", "url": "https://nrposner.com/blog/optimizing-astronomy-utilities-in-rust-continued/", "published_at": "2025-11-19T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d1452d77596f", "title": "Rust is 2x faster than Rust: PyO3 Edition", "url": "https://nrposner.com/blog/rust-is-2x-faster-than-rust-pyo3-edition/", "published_at": "2025-11-12T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d1452e3cec94", "title": "Rust-Python Interop for Scientific Codebases", "url": "https://nrposner.com/blog/rust-python-interop-for-scientific-codebases/", "published_at": "2025-10-07T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d1452ea58be8", "title": "Learning ML: Simple ADAM implementation in Rust", "url": "https://nrposner.com/blog/learning-ml-simple-adam-implementation-in-rust/", "published_at": "2025-10-05T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d1452f3041cf", "title": "Writing Rust Utilities for Slurm", "url": "https://nrposner.com/blog/writing-rust-utilities-for-slurm/", "published_at": "2025-09-28T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d1452fd241f8", "title": "Ray Tracing in a Weekend... in Rust", "url": "https://nrposner.com/blog/ray-tracing-in-a-weekend-in-rust/", "published_at": "2025-09-22T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d14530c3b6fb", "title": "The Madness of the Python Memory Model", "url": "https://nrposner.com/blog/the-madness-of-the-python-memory-model/", "published_at": "2025-09-18T00:00:00+00:00" }, { "id": "01a087b3-951d-73a3-a2bd-d145319b795b", "title": "Rust, Python, and You: Rust-Python Interop for Python devs", "url": "https://nrposner.com/blog/rust-python-and-you-rust-python-interop-for-python-devs/", "published_at": "2025-09-18T00:00:00+00:00" } ] posts
Claim your blog
Back to nrposner.com
Blog · corpus.blog/blogs/nrposner.com/posts
nrposner.com
nrposner.com
2026
More Adventures in AstroPy
original ↗
25 Sept 2026
My Interview With Ludic
original ↗
7 Jul 2026
It's Socially Acceptable to Bash Your Head Against a Wall
original ↗
6 Jul 2026
Crowley's Three Axes of JSON Querying
original ↗
18 May 2026
Why Rust for Scientific Python Programming?
original ↗
20 Apr 2026
Introducing crowley: Modern High-Performance JSON Streaming Queries
original ↗
4 Apr 2026
The Agony and the Ecstasy of AstroPy Units
original ↗
23 Mar 2026
Matching on &str vs bytes in Rust
original ↗
20 Mar 2026
Affordances in Library API Design
original ↗
9 Mar 2026
Vectorized Hardware Instructions Rule Everything Around Me, Actually
original ↗
18 Feb 2026
When Vectorized Arrays Aren't Enough
original ↗
17 Feb 2026
So You're Getting Into Scientific Python
original ↗
26 Jan 2026
For 2026, I Want Less AI Integration
original ↗
9 Jan 2026
2025
Optimizing Astronomy Utilities in Rust, Continued
original ↗
19 Nov 2025
Rust is 2x faster than Rust: PyO3 Edition
original ↗
12 Nov 2025
Rust-Python Interop for Scientific Codebases
original ↗
7 Oct 2025
Learning ML: Simple ADAM implementation in Rust
original ↗
5 Oct 2025
Writing Rust Utilities for Slurm
original ↗
28 Sept 2025
Ray Tracing in a Weekend... in Rust
original ↗
22 Sept 2025
The Madness of the Python Memory Model
original ↗
18 Sept 2025
Rust, Python, and You: Rust-Python Interop for Python devs
original ↗
18 Sept 2025