Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 21
  1. Or, The Perils of General-Purpose Code Quick one today: I've had occasion to look in on a brown dwarf spectroscopy codebase and examine it for potential optimizations.

  2. One of my main inspiration these last few years, especially for my consultancy, is Nikhil Suresh, aka Ludic.

  3. Or, Deep Work is Illegible Or, Everything Worth Learning You'll Have to Teach Yourself I remember quite clearly how I learned Git.

  4. Or, Breaking 2 GB/s on Streaming JSON Queries This is a long one, with notes on the ongoing development and re-development of crowley, some light literature review, and armchair theorizing about how to think about JSON querying as a process.

  5. Previously: Rust is 2x faster than Rust: PyO3 Edition Rust, Python, and You: Rust-Python Interop for Python devs Rust-Python Interop for Scientific Codebases All of which are basically the same blog post for slightly different audiences.

  6. A few days ago I read Micah Kepe's jsongrep is faster than {jq, jmespath, jsonpath-rust, jql}.

  7. After several months working part-time on optimizing McFACTS, I think we're rapidly approaching saturation: one by one, we've cut the tall poppies down, cooled the hot paths, until the largest contributors to the runtime are either bookkeeping functions w…

  8. For the latest batch of optimizations speeding up/replacing AstroPy unit operations in McFACTS (expect my next blog post titled The Agony and the Ecstasy of AstroPy Units), I've wound up just extracting the string representation of the unit type and match…

  9. I was reading David Nicholson's Domain-driven software design is a good idea, still a couple days ago, and it struck a few thoughts loose in my head.

  10. Yesterday, I shared a rather lengthy post about various ways to optimize NumPy array operations with lower-level solutions.

  11. Or, Zipped Arrays Rule Everything Around Me (see followup post) I've been contributing on and off to the McFACTS simulation project for a few months now, and am currently in the process of testing and merging some pretty substantial optimizations to the c…

  12. You are reading this because you, or someone close to you, is learning Python for scientific programming.

  13. A few days ago, I read Victor Skvortsov's I Switched From VSCode to Zed on Lobsters.

  14. A week ago, I wrote a quick blog post on some attempts at Rust optimization of C-Python functions in the basil-core codebase for calculating orbital decay functions, and found that a quite straightforward, one-to-one conversion of the existing C code with…

  15. As a method of helping pass the time while waiting for CNNs to converge, I've been experimenting with converting some numerical C-Python libraries to Rust-Python with PyO3.

  16. This is the outline of a talk I originally gave at the September 24th RustNYC meetup.

  17. This week's Computer Vision homework has us reading through some ML papers.

  18. For my internship this summer, I developed a set of Rust utilities on top of the Slurm job scheduler.

  19. In my ongoing quest to teach myself graphics, I sat down on Friday to work through Shirley, Black, and Hollash's Ray Tracing in One Weekend.

  20. This is an outline of a talk I originally gave at the Center for Computational Neuroscience at the Flatiron Institute, on August 5th, 2025.

  21. In the course of preparing a talk on Rust-Python interoperation, I have come to learn terrible, horrible things about Python's memory model.