Seth Stadick

Seth Stadick

@ducktapeprogrammer.bsky.social

Bioinformatics. Rust. Mojo. Also on https://dev-null.sh/@sstadick

817 followers489 following353 posts

> I remember the director of that division once telling me, "we are the greatest users of computing at Bell Labs. We use more time than anybody else. We depend on it much more." And that was because they're using a macro-processor, which runs slow by about a factor of a hundred,

rust-lapper v2.0.0-beta.1 is published! This is a large update to mitigate the worst case scenario where there are large intervals that envelope many smaller intervals. It's a lot faster (more details below), and keeps the same api, as well as the BITS implementation. crates.io/crates/rust-...

crates.iocrates.io: Rust Package Registrycrates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
View full thread

While the ideas were mine (and lean heavily on ideas from super-intervals), the implementation in this case was nearly 100% AI written. While I've reviewed it all, tested it all, etc, I still have mixed feelings about shipping AI generated code in a repo that was previously human-only.

rust-lapper v2.0.0-beta.1 is published! This is a large update to mitigate the worst case scenario where there are large intervals that envelope many smaller intervals. It's a lot faster (more details below), and keeps the same api, as well as the BITS implementation. crates.io/crates/rust-...

crates.iocrates.io: Rust Package Registrycrates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

Why beta? This is a drastic change from the original rust-lapper, and while I've tested it every way I can think of, I'd still rather not pull the rug out on people who use this and don't have appropriate version guards set up.

These new chips (meaning all the Cerebras chips, not just this one) are so cool. I can’t wait till the older generation falls out of inference service so we can use it for other stuff

Seth Stadick reposted

New preprint🚨(*long* time coming)! We introduce seqproc: an efficient, flexible, and concise tool for describing and transforming sequencing-read geometry. The aim: make complex protocols easy to specify & transform without giving up speed or accuracy. www.biorxiv.org/content/10.6... 🧵

What I'm adding essentially a forward iterating version of super-intervals, where I have 32-interval blocks with forward skipping links, along with simd checks for all intervals in each block of 32. Substantially more complex than the original lapper sorted list+binary search.

TIL `find` has an query opt level: -Olevel Enables query optimisation. The find program reorders tests to speed up execution while preserving the overall effect; that is, predicates with side effects are not reordered relative to each other. ...

To be clear: I think this is cool because it means more money going into biotech related software. The same way companies are suddenly ready to pay to have good data storage practices and slap APIs on everything, they may now pay attention to their lab infrastructure.

Seth Stadick@ducktapeprogrammer.bsky.social

> AI changes this equation in the same way machine tools changed manufacturing or cloud computing changed software deployment: by collapsing the marginal cost of experimentation. mattshlosberg.substack.com/p/biotech-is...

> AI changes this equation in the same way machine tools changed manufacturing or cloud computing changed software deployment: by collapsing the marginal cost of experimentation. mattshlosberg.substack.com/p/biotech-is...

mattshlosberg.substack.comBiotech Is Entering Its Netflix EraAI Just Created a Bigger Problem Than Cancer
Jess Smith@nanojess.io

This is pretty much spot-on and it make all these lab-in-the-loop companies look prescient. My experience from doing this sort of work is that it's the boring sample chain-of-custody and metadata tracking stuff that will widen/narrow the bottleneck

Seth Stadick reposted

My secret 4th ALGO paper is out! We show a tight space lower on non-minimal k-perfect hash functions, generalize PtrHash into a non-minimal k-PHF, and then use it to develop a hash set implementation that is up to 1.6x faster than other hash sets! With Stefan {Hermann, Walzer} and Peter Sanders

Ragnar Groot Koerkamp, Stefan Hermann, Peter Sanders, Stefan Walzer: Non-minimal k-perfect hashing: Tight lower bounds and an application to fast static hash tables https://arxiv.org/abs/2607.07257 https://arxiv.org/pdf/2607.07257 https://arxiv.org/html/2607.07257

There are going to be WILD internal code bases in 5 years, given how bad some of the “one person built their own world over 10 years” already is inside companies.

Kevin Riggle@kevinr.free-dissociation.com

This is the Curse of LISP in action that I've been worried about happening too with LLMs by the way. It's so easy for one person to build a whole project, that they all do, but there's never any need to work together, so nobody does, nothing gets mindshare and eventually everything dies on the vine.