Seth Stadick
ducktapeprogrammer.bsky.social
Seth Stadick
@ducktapeprogrammer.bsky.social
Bioinformatics. Rust. Mojo.
Reposted by Seth Stadick
I am looking for a postdoc to develop high-performance algorithms in computational genomics. Email or DM me if interested. For more information, see hlilab.github.io/vacancies. RTs appreciated!
HLi Lab - Vacancies
Openings
hlilab.github.io
January 14, 2026 at 3:44 PM
Reposted by Seth Stadick
I am hiring a staff bioinformatician for my new lab at the University of Utah! Please consider applying if you are on the hunt:
employment.utah.edu/salt-lake-ci...
Jobs | University of Utah
Founded in 1850, The University of Utah is the flagship institution of higher learning in Utah, and offers over 100 undergraduate and more than 90 graduate degree programs to over 30,000 students. Uni...
employment.utah.edu
January 12, 2026 at 9:04 PM
Reposted by Seth Stadick
We ❤️ our users in academia – and we love to read their success stories.

PS: If you think your institute/company could benefit from Pixi as well, and you want to learn more, please reach out to us to plan something! We're looking forward to organize more workshops this year.
January 9, 2026 at 10:25 AM
Advent of Code Day 12:

codeberg.org/sstadick/aoc...
December 12, 2025 at 1:40 PM
TIL that a single `*` is a valid SEQ in SAM spec.

It makes sense in retrospect, but I did not cover that edge case.
github.com/sstadick/per...
December 11, 2025 at 3:33 PM
Advent of Code Day 10: codeberg.org/sstadick/aoc...

The wall has been hit on part 2. I know what it is I don't know... I just need a few days to re-learn the math.
day10: there was an attempt
Part a solved, Part b heat death of the universe.
codeberg.org
December 10, 2025 at 6:20 PM
@typst.app really is as good as the hype.
December 10, 2025 at 6:17 PM
Not the first paper I've been a part of, but the first one I've ever written, organized, and executed! I learned a lot getting this one done.

Also, Mojo! 🔥 👇
🧬Explore the latest from Bioinformatics Advances: “Ish: SIMD and GPU accelerated local and semi-global alignment as a CLI filtering tool.”  

Read the full paper here: https://doi.org/10.1093/bioadv/vbaf292

Author: @ducktapeprogrammer.bsky.social
December 9, 2025 at 4:32 PM
Advent of Code Day 9:
codeberg.org/sstadick/aoc...

Classic part B where I thought I had it solved.... and then two hours later figure out the trick.
feat: day9 part 1 and part 2
M3 Spent a long time on part B. First try was to check every point on the boundary of the rectangle to see if it was inside the polygon by raycasting. That worked but was very slow and didn't scale u...
codeberg.org
December 9, 2025 at 4:27 PM
Reposted by Seth Stadick
🧬Explore the latest from Bioinformatics Advances: “Ish: SIMD and GPU accelerated local and semi-global alignment as a CLI filtering tool.”  

Read the full paper here: https://doi.org/10.1093/bioadv/vbaf292

Author: @ducktapeprogrammer.bsky.social
December 9, 2025 at 10:01 AM
Advent of Code Day 8: codeberg.org/sstadick/aoc...

Time to go read up on the correct way to solve this one.
Torrent of song. In the end his mother did not quite abreast and.
The half-forgotten world of steel and concrete, of monstrous machines and terrifying weapons — a.
codeberg.org
December 8, 2025 at 4:14 PM
Advent of Code day6!

Nothing elegant about my approach today, just a "get it done before the kids wake up" solution.
feat: day6 part 1 and 2
Nothing elegant in my solution for today. Part 1: ```bash ❯ hyperfine --warmup 3 ./main Benchmark 1: ./main Time (mean ± σ): 4.0 ms ± 0.3 ms [User: 3.5 ms, System: 0.9 ms] Range (min ...
codeberg.org
December 6, 2025 at 12:05 PM
Advent of Code Day 5: codeberg.org/sstadick/aoc...

Always a good time when you get to roll out the BITS algorithm!
feat: day5
M1 Pro Part A ``` ❯ hyperfine --warmup 3 ./main Benchmark 1: ./main Time (mean ± σ): 9.4 ms ± 0.4 ms [User: 6.8 ms, System: 2.9 ms] Range (min … max): 8.1 ms … 10.5 ms 193 runs...
codeberg.org
December 5, 2025 at 9:25 PM
Advent of Code day 4: github.com/sstadick/aoc...

Finally a day for GPUs!
aoc-2025/day04/main.mojo at main · sstadick/aoc-2025
In Mojo. Contribute to sstadick/aoc-2025 development by creating an account on GitHub.
github.com
December 4, 2025 at 10:16 PM
Advent of Code Day 3:

codeberg.org/sstadick/aoc...

Trying out codeberg with Zig migrating off of GitHub.
December 3, 2025 at 5:34 PM
Advent of Code Day 2!

github.com/sstadick/aoc...

12 says of advent of code feeling way more doable than the full month.
feat: day2 partA and partB, day1 partA in perl6 by sstadick · Pull Request #2 · sstadick/aoc-2025
M3 Macbook Air Part A: ❯ hyperfine --warmup 3 ./main Benchmark 1: ./main Time (mean ± σ): 35.5 ms ± 2.5 ms [User: 34.5 ms, System: 1.1 ms] Range (min … max): 34.4 ms … 57.4 ms ...
github.com
December 2, 2025 at 12:07 PM
Reposted by Seth Stadick
We are thrilled to announce the first official release (v0.1.8) of #𝗯𝗲𝗱𝗱𝗲𝗿, the successor to one of our flagship tool, #𝗯𝗲𝗱𝘁𝗼𝗼𝗹𝘀! Based on ideas we conceived of long ago (!), this was achieved thanks to the dedication of Brent Pedersen.

1/n
Intro to Bedder – The Quinlan Lab
quinlanlab.org
December 2, 2025 at 2:28 AM
It's advent of code season!

Day1, parts A and B. Going with Mojo this year:
github.com/sstadick/aoc...
aoc-2025/day01/main.mojo at main · sstadick/aoc-2025
In Mojo. Contribute to sstadick/aoc-2025 development by creating an account on GitHub.
github.com
December 1, 2025 at 4:20 PM
Reposted by Seth Stadick
Ever wonder why compilers use `xor eax, eax` to zero registers? It's smaller AND faster—CPUs optimise it out entirely!

Day 1 of Advent of Compiler Optimisations: xania.org/202512/01-xo...
Video: youtu.be/eLjZ48gqbyg

#AoCO2025
Why xor eax, eax? — Matt Godbolt’s blog
Why do compilers love xor-ing registers so much?
xania.org
December 1, 2025 at 12:12 PM
Reposted by Seth Stadick
Turns out the TokenStream implementation of rust-analyzer's proc-macro server is super slow when it comes to one of the most common proc-macro operations: concatenation. I noticed that in Zed's codebase, there were ~4 derives that just straight up together took 8 seconds to expand in rust-analyzer.
November 22, 2025 at 4:20 PM
Pixi solves so many problems for project management that pop up with other solutions as soon as you pass out of the green field state.
November 5, 2025 at 4:57 PM
Nice write up comparing Numba, C++, and Mojo going from scalar, to SIMD, to GPU implementations. Written by the stringzilla author: ashvardanian.com/posts/scalin...
Scaling Elections with GPUs and Mojo 🔥
Last summer, me, Chris Lattner, and a bunch of other people across the industry gathered together for a GPU-programming hackathon at the AGI House in San Francisco. After one too many LLM optimization...
ashvardanian.com
October 28, 2025 at 3:35 PM