Nicolas Roman Posner
nrposner.bsky.social
Nicolas Roman Posner
@nrposner.bsky.social
data science UChicago -> NY;
comparable rat of confidence;
current pipeline: rust, neovim, slurm, scientific integrity;
writing @ nrposner.com, nicoroman.substack.com;
no kings;
The very best argument for using Rust over C++: Rust isn't going to break the new tensorflow release on mac because of a mutex lock.

v2.20 has been out since august! At least we can switch back to v2.19
November 11, 2025 at 6:44 PM
Reposted by Nicolas Roman Posner
I am delighted that the rust community has already made cargo-pants, cargo-space, and cargo-road
November 8, 2025 at 6:55 PM
How in the world does mlflow fail with a blocking mutex lock?
November 6, 2025 at 3:04 AM
Reposted by Nicolas Roman Posner
[Exit Clown.]
November 5, 2025 at 2:15 AM
```
// Allow multithreading
Py_BEGIN_ALLOW_THREADS
...
// Cut out the multithreading nonsense
Py_END_ALLOW_THREADS
```

Who ever said CPython isn't fun?
November 4, 2025 at 11:08 PM
Boys, get yourself an woman who'll quietly steer your campaign from behind the scenes
Per NYPost's scoop, some of the ways Mamdani's wife has "quietly steered" his campaign are weighing in on his logo design, being "a major source of support for him in private" and once posting on Instagram, "Couldn't possibly be prouder."
[the NY Post scrambling to make a last-ditch scandal:]

"umm, uhhh, his aloof wife Rama Duwaji secretly ran the campaign"
November 4, 2025 at 4:29 PM
Guys, how bad is it when your flamegraph looks like the NYC skyline?
November 3, 2025 at 5:35 PM
Reposted by Nicolas Roman Posner
trying to use dynamically typed languages again
October 21, 2024 at 8:05 PM
Reposted by Nicolas Roman Posner
First annual Rust NYC Unconf registrations are open!
rust.nyc/unconf
October 30, 2025 at 3:09 PM
*erases calendar and writes 'make pyo3 workshop in a month'* over entirety of November
October 29, 2025 at 3:27 AM
Reposted by Nicolas Roman Posner
I h a concurrency t e
October 28, 2025 at 12:10 PM
Reposted by Nicolas Roman Posner
The way python and R foster inclusion directly contributes to their success: joyful places to exist, a steady flow of new maintainers, and a delightful collection of niche tools empowered by wildly different expertise coming together

Watch the new python documentary for more on PSF’s work here
October 28, 2025 at 12:20 AM
Unexpected LLM use case: reverse rubber ducking.

I explain my plan at length to the LLM and have it repeat it back to me, then realize 'no LLM, that's a terrible idea, here's what you should ACTUALLY do'

I think this is a practical application of Cunningham's law?
October 26, 2025 at 12:20 AM
Reposted by Nicolas Roman Posner
“I have no idea what the impersonator was trying to achieve. Had the organizers not emailed me, but him, with acceptance, would he have shown up pretending to be me? This is very confusing and frankly, disturbing.”
‘Confusing and frankly, disturbing’: When researchers are impersonated
winyoo08/iStock Ariel Karlinsky was confused. A Ph.D. student at The Hebrew University of Jerusalem, he had just received a message stating the paper he had submitted to an economics conference in …
retractionwatch.com
October 23, 2025 at 12:38 PM
It seems that my habit of obsessively checking Ludic's blog three times a day for the last four months has finally paid off ludic.mataroa.blog/blog/i-am-ou...
I Am Out Of Data Hell — Ludicity
ludic.mataroa.blog
October 23, 2025 at 2:15 PM
Now on my second read-through of 'On "Safe" C++' and I'm continuously impressed by @izzys.casa's ability to blow my mind and then smack me in the face with a stealth bomber pun in the span of a few sentences izzys.casa/2024/11/on-s...
October 22, 2025 at 10:15 PM
I have been made aware that a financial firm, which I will not name, is working on its 'data science' capabilities.

This consists of a slideshow with the following header

*Data Science Capabilities*
- VSCode
- Jupyter Notebooks

I'm losing my mind over here

#datascience #databsky
October 14, 2025 at 8:28 PM
@david.kolo.ski figured you might enjoy this one
October 13, 2025 at 2:20 PM
Reposted by Nicolas Roman Posner
I wrote (yet another) Jujutsu tutorial:

www.stavros.io/posts/switch...

I haven't published it yet, I'm looking for feedback first.

Please let me know if it helps at all, or if you're still having trouble with JJ's mental model. I'm worried I've written yet another unhelpful thing.
Switch to Jujutsu already: a tutorial - Stavros' Stuff
www.stavros.io
October 11, 2025 at 1:09 PM
Reposted by Nicolas Roman Posner
readhacker.news/s/6DfYd

I propose even more extreme solutions:

1. eradicate JavaScript: replace slop that is sites repackaged as "native" apps with actual native code. Rust is the new C++, Kotlin and Swift will take care of the mobile. reduce JS application to the toy-level like it should be.
The Great Software Quality Collapse: How We Normalized Catastrophe
The Apple Calculator leaked 32GB of RAM.
readhacker.news
October 9, 2025 at 4:22 PM
Reposted by Nicolas Roman Posner
GPUI (v0.2.0), the GPU-accelerated Rust UI framework that powers Zed, is on crates dot io. 👀

crates.io/crates/gpui
October 9, 2025 at 3:29 PM
Finally wrote up my slides/notes for my presentation at the last #RustNYC meetup. Thanks to @busysp.bsky.social, @colelawrence.com, @statisticsftw.bsky.social, Ross, and the whole team over there for making it possible!
nrposner.com/blog/rust-py...
#rustlang
Rust-Python Interop for Scientific Codebases — nrposner
nrposner.com
October 9, 2025 at 3:46 PM
Attending a scientific codebase devmeeting

Expectation: We need to optimize the Lagrangian on the super-massive black holes, stat!

Reality: I regret to inform you all that the foot injury curse has spread
October 7, 2025 at 10:35 PM