Nicolas Roman Posner
@nrposner.bsky.social
80 followers 180 following 180 posts
data science UChicago -> NY; comparable rat of confidence; current pipeline: rust, neovim, slurm, scientific integrity; writing @ nrposner.com, nicoroman.substack.com; no kings;
Posts Media Videos Starter Packs
nrposner.bsky.social
In Rust? I can't say I've ever seen it used. I suppose you could mimic it by writing a trait, but it's generally more idiomatic to use an enum instead and define your function as a function matching on the enum type. YMMMV with your specific use case
nrposner.bsky.social
How tf does a calculator leak 32GB? HOW?

Is it UI? I can't imagine it's the actual numbers being stored. You'd have to performing billions of operations for that to add up.
Reposted by Nicolas Roman Posner
bpavuk.neocities.org
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
Reposted by Nicolas Roman Posner
zed.dev
Zed @zed.dev · 1d
GPUI (v0.2.0), the GPU-accelerated Rust UI framework that powers Zed, is on crates dot io. 👀

crates.io/crates/gpui
nrposner.bsky.social
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
nrposner.bsky.social
More like the core for a game, using Rust+Bevy. Turns out Bevy's schedule system is a good match: lots of rules+systems, but explicitly ordered and defined for ease of human comprehension.

I'm still firmly in the 'implement basic rules' stage, but figured out how to get flexible reactions working!
nrposner.bsky.social
Also, seeing you're into Pathfinder: 1st edition or 2nd as well? I got into it recently, after the 2e remaster and I've actually been trying to build an engine for 3d gridless PF2e (very slowly and with mixed success)
nrposner.bsky.social
Hear hear! This is my feeling every time I go back to Python. I never worked with typescript before, but maybe rescript is worth a shot...
nrposner.bsky.social
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
Reposted by Nicolas Roman Posner
niccrane.bsky.social
Just added Air to the Arrow CI jobs 🪂

It's an R formatter written in Rust, and so fast I genuinely had a "wtf?!" moment the first time I used it.

Would love to see a similar linter; if I had the time, I'd love to try building one - need to get acquainted with tree-sitters one day! 🌳

#rstats
Reposted by Nicolas Roman Posner
archlinux.activitypub.awakari.com.ap.brid.gy
python-maturin 1.9.6-1 x86_64 Build and publish crates with pyo3, rust-cpython and cffi bindings - Python bindings

#Extra-Testing #x86_64

Origin | Interest | Match
Arch Linux - python-maturin 1.9.6-1 (x86_64)
archlinux.org
Reposted by Nicolas Roman Posner
kylebarron.dev
New blog post! kylebarron.dev/blog/fast-py...

This dives into performance pitfalls of Python bindings, why projects like Lonboard are so fast, and why I care about Apache Arrow so much. The post is high level and you don't need to know C/C++/Rust to understand it!
nrposner.bsky.social
Good post! I'd previously backed off from trying to use the Arrow FFI for one of my projects, but maybe it's a good time to take another look at it.

Also, I've written a tutorial on Py-Rust interop here (and will hopefully write up the script from my latest talk soon) nrposner.com/blog/rust-py...
Rust, Python, and You: Rust-Python Interop for Python devs — nrposner
nrposner.com
Reposted by Nicolas Roman Posner
cassetteboy.bsky.social
New! Cassetteboy vs Keir Starmer.

This took absolutely ages, so if you'd like to buy us a coffee at ko-fi.com/cassetteboy we'd really appreciate it. Thanks!
Reposted by Nicolas Roman Posner
juddlegum.bsky.social
1. Federal agents from ICE and other agencies are wrongly detaining U.S. citizens, sometimes detaining them for days, on suspicion that they are undocumented immigrants.

The raids are done without search warrants or other procedures designed to protect civil liberties.
How federal agents are terrorizing American citizens
Last week, hundreds of heavily armed federal agents descended on an apartment complex in Chicago, arriving in Black Hawk helicopters and moving trucks.
popular.info
Reposted by Nicolas Roman Posner
brandonfriedman.bsky.social
Judge Diane Goodstein crossed the Trump administration last month. Yesterday, her home burned, her husband was injured and it's being investigated for arson.

www.postandcourier.com/news/crime/s...
Judge blocks South Carolina from giving DOJ millions of voters' data
Sep. 3, 2025 Judge's house on fire