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;
these quotes from the 2013 Rust dev chat are great

<pcwalton> :( we need graydon
<strcat> graydon.clone()
<benh> strcat: I tried saying let graydon2 = graydon; let graydon3 = graydon; etc a bunch but it turns out that only moved him. He wasn't actually more productive afterwards, just really mad.
November 26, 2025 at 1:58 AM
Reposted by Nicolas Roman Posner
Probably some kind of joke you could make about how even manufacturing consent has been moved overseas
November 23, 2025 at 11:54 PM
'cannot use numbers (variable of type [5]int) as []int value in argument to Sum [IncompatibleAssign]'

Are you serious???

I can pass in a []int by just not specifying the array length, but I can't pass in an [n]int if I do???

@filipefreire.com make this make sense
I have decided that I will start learning Go, to see how the other half lives
November 23, 2025 at 3:24 AM
Reposted by Nicolas Roman Posner
new video drops in ~15min, come hang out in chat!

www.youtube.com/watch?v=s633...
Does Dioxus spark joy?
YouTube video by fasterthanlime
www.youtube.com
November 22, 2025 at 6:17 PM
I have decided that I will start learning Go, to see how the other half lives
November 22, 2025 at 2:23 AM
Reposted by Nicolas Roman Posner
on type safety
June 14, 2025 at 2:42 PM
Reposted by Nicolas Roman Posner
November 20, 2025 at 3:20 PM
Quick little followup to last week's post on basil-core nrposner.com/blog/optimiz...
Optimizing Astronomy Utilities in Rust, Continued — nrposner
nrposner.com
November 19, 2025 at 11:57 PM
Reposted by Nicolas Roman Posner
November 19, 2025 at 5:17 PM
Reposted by Nicolas Roman Posner
do we know for sure if Lenore is dead or is that guy in The Raven just handling a breakup really badly -R
November 19, 2025 at 8:18 PM
"You can't put jokes in python tests" they said. "You can't use silly stdout outputs for pedagogy."

Mad! Mad they called me, but look upon what I have wrought!
November 19, 2025 at 7:15 PM
🎵A little bit of rustc in my life,
a little bit of thread_start by my side,
a little bit of _pthread_start’s what i see,
A little bit of _RNSNvYNCINvMNtCslOx is what I need
me: "oh mirror on the wall, why is cargo check taking 35 seconds?"
instruments.app: it's, uh.... lil' bit of everything, y'know?
November 18, 2025 at 2:42 PM
Reposted by Nicolas Roman Posner
A paper critiquing post-publication peer review has numerous made-up references, including a @nature.com article falsely attributed to our Ivan Oransky.
link.springer.com/article/10.1...
PubPeer - An expert criticism on post-publication peer review platform...
There are comments on PubPeer for publication: An expert criticism on post-publication peer review platforms: the case of pubpeer (2025)
pubpeer.com
November 16, 2025 at 9:11 AM
Reposted by Nicolas Roman Posner
YOU GUYS WANNA SEE SOMETHING CURSED???? HOW ABOUT NEON GENESIS LEHIGH VALLEY PHANTOMS HOCKEY?????
November 16, 2025 at 11:25 PM
Reposted by Nicolas Roman Posner
November issue of the Scientific Computing in Rust newsletter is out and available [here](scientificcomputing.rs/monthly/2025...).
Crate of the month is [InterpN](crates.io/crates/interpn) by @ponderingpothos.bsky.social

Enjoy!
Scientific Computing in Rust
the Scientific Computing in Rust annual workshop and monthly newsletter.
scientificcomputing.rs
November 14, 2025 at 10:16 AM
Just a sec.

Thinking...

Apologies for my previous confusion. You're absolutely right that the document isn't on Slack. This is my mistake, and I am deeply sorry.

Let me search again based on what we've learned.

...

Based on my analysis, the document is definitely on Figma at [broken link]
“I’m sorry Bob, did you just tell me to go fuck myself?”
it's on miro. it's literally on figma. you have to log into okta. it's in jira. it's on zoom. it's on pureref. it's on flow. it's on perforce. it's on slack. you can find it on slack. you can go to slack and find it. log onto slack right now. you can slack it. slack has it for you. it's on slack.
November 13, 2025 at 2:14 AM
I really will just sit down and benchmark C / Rust functions from Python to avoid doing my homework won't I

nrposner.mataroa.blog/blog/rust-is...
Rust is 2x faster than Rust: PyO3 Edition — nrposner
nrposner.mataroa.blog
November 12, 2025 at 10:27 PM
All these AI code-completion and code agents tools are doing irreparable harm to our data science students.

Back in my day, we copy-pasted blindly from stack overflow with our own two hands! Like artisans!
November 12, 2025 at 6:19 PM
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