Matt Rasmussen
mattrasmus.bsky.social
Matt Rasmussen
@mattrasmus.bsky.social
SVP Software Engineering, insitro

Workflow engines, data engineering, genomics, phylogenetics, note taking.

Web: http://mattrasmus.com/
ARGweaver: https://github.com/mdrasmus/argweaver
redun: https://github.com/insitro/redun
KeepNote: http://keepnote.org
Reposted by Matt Rasmussen
We are excited to share GPN-Star, a cost-effective, biologically grounded genomic language modeling framework that achieves state-of-the-art performance across a wide range of variant effect prediction tasks relevant to human genetics.
www.biorxiv.org/content/10.1...
(1/n)
September 22, 2025 at 5:29 AM
Reposted by Matt Rasmussen
Finally got around to reading Build Systems à la Carte (dl.acm.org/doi/pdf/10.1...), it's really great (like everyone says).

I love papers like this, that take a well-known, messy, unloved area and propose a useful organizing principle for it.
September 22, 2025 at 6:27 AM
Reposted by Matt Rasmussen
8/ Absolutely DETERMINED to make mutable collections key in a dict? Make them the default parameter of a lambda:

>>> {{}: {}}
TypeError: unhashable type: 'dict'
>>> x = lambda y={}: y
>>> x()[1] = 2
>>> x()
{1: 2}
>>> {x: {}}
{<function <lambda> at 0x000001E45E80E440>: {}}
April 2, 2025 at 6:31 PM
Reposted by Matt Rasmussen
“Patterns of Hypertext-Augmented Sensemaking” by Zhu et al. (2024)

dl.acm.org/doi/pdf/10.1...
March 23, 2025 at 7:29 PM
Reposted by Matt Rasmussen
This field is mandatory. I don’t know what it means.

Waste my time, I’m gonna waste yours.
February 18, 2025 at 5:00 AM
Reposted by Matt Rasmussen
As our debut Bluesky post, we’re excited to share our new paper (first author Zachary McCaw) in HGG Advances on scrutinizing the practice of using a ratio trait (numerator / denominator) for GWAS. www.cell.com/hgg-advances...
February 11, 2025 at 2:41 PM
Reposted by Matt Rasmussen
Our insitrocytes are the heartbeat of our shared vision. Together, as builders, scientists, engineers, we solve complex challenges every day, laser-focused on delivering better medicines for patients. Hear directly from some of our colleagues about how we work.
Visit www.insitro.com/people/.
February 12, 2025 at 4:17 PM
Reposted by Matt Rasmussen
The program is up and tickets are live at www.hytradboi.com/2025/#program.

I'll keep updating this thread as the last 10 talks hit camera-ready.
February 1, 2025 at 2:46 AM
I've been thinking about what libs and pkg indexes might look like as coding assistants become the norm. What if instead of packages providing a post_install.sh script (to regex config, add symlinks), they had a post_install.md prompt to help integrate the code into your app.
January 26, 2025 at 7:15 AM
Reposted by Matt Rasmussen
I stumbled upon this excellent post on the @projectjupyter.bsky.social kernel architecture, that is probably the nicest narrative writeup out there I've seen on the topic (please let me know of others!). I'm going to make a PR on our docs to link to it:

www.romaglushko.com/blog/jupyter...
Jupyter Kernel Architecture - Blog by Roman Glushko
How Jupyter executes, inspects, completes and debug code
www.romaglushko.com
January 11, 2025 at 11:29 PM
Reposted by Matt Rasmussen
OK. Practical question times. How are you adjusting your research given progress in reasoning style models? Also how are you adjusting the way you work?
December 22, 2024 at 7:39 AM
Reposted by Matt Rasmussen
I rebuilt sql-workbench.com over Christmas.

It now uses CodeMirror instead of Monaco, thus working on mobile now, too. As well as an update to Perspective v3 and moving to Shadcn UI sidebar from a custom one…
SQL Workbench - Rapid prototyping SQL Queries & Data Visualizations
An online SQL Workbench based on DuckDB that can query and visualize remote CSV, JSON, Parquet and Arrow data, as well as local files.
sql-workbench.com
December 28, 2024 at 8:27 PM
Reposted by Matt Rasmussen
Groove Salad from SomaFM
A nicely chilled plate of ambient/downtempo beats and grooves.
somafm.com
December 28, 2024 at 11:19 PM
Reposted by Matt Rasmussen
New blog post! About how using AI to build custom debug views can make it more fun to do the programming ourselves.

www.geoffreylitt.com/2024/12/22/m...
AI-generated tools can make programming more fun
www.geoffreylitt.com
December 22, 2024 at 9:47 PM
Reposted by Matt Rasmussen
I propose we replace semantic versioning with pride versioning
December 21, 2024 at 7:07 PM
Reposted by Matt Rasmussen
So, this is cool:

treecalcul.us

A very simple intensional calculus. A simple, privileged programming language where functions can be analyzed, serialized, etc.
Tree Calculus
One operator. Trivial semantics. Turing complete. Intensional.
treecalcul.us
December 10, 2024 at 12:46 AM
Reposted by Matt Rasmussen
Foursquare places data is live in the hive 🐝 🍯

@hachej.bsky.social @seifert.blue
November 30, 2024 at 12:04 AM
Reposted by Matt Rasmussen
Implicit in the design of most live and visual programming interfaces is the ethos “if everyone would just pull the rest of the world into my environment…”
Everyone will not just
November 27, 2024 at 8:52 PM
Reposted by Matt Rasmussen
I'm reviewing LLM frameworks and every. single. one.:

- declares that a prompt is some function of state that produces an output
- then invents a convoluted DSL

So why is this not the obvious way to do it?
- self-documenting
- typed inputs and outputs
- easy separation of template from context
November 27, 2024 at 12:13 AM
Reposted by Matt Rasmussen
Anthropic released an interesting thing today: an attempt at a standard protocol for LLM tools to talk to services that provide tools and extra context to be used other the models modelcontextprotocol.io
Introduction - Model Context Protocol
Get started with the Model Context Protocol (MCP)
modelcontextprotocol.io
November 25, 2024 at 4:37 PM
Reposted by Matt Rasmussen
Have you ever wanted to use content-addressing primitives like CIDs or something IPLD/CBOR-like but you found the optionality in IPFS a little unwieldy and expensive to implement? Or, you know, interested in ATProto?

We've stared drafting a little thing for you: dasl.ing
DASL — Data-Addressed Structures & Links
A small set of simple, standard primitives to work on content-addressed data.
dasl.ing
November 25, 2024 at 2:49 PM
Reposted by Matt Rasmussen
November 24, 2024 at 3:38 AM
Reposted by Matt Rasmussen
my braindump on how Observable Notebooks work at the runtime level
observablehq.com/@tomlarkwort...
November 23, 2024 at 10:11 AM
Another nice blog post comparing workflow engine compute to the logic React uses to cache UI changes
acko.net/blog/reconci...
Reconcile All The Things
Visual programming for coders.
acko.net
November 26, 2024 at 5:57 AM