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
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
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
Such a package index would encourage open source contribution of prompts plus pre-made code fragments
January 26, 2025 at 7:15 AM
This might really help when building apps using coding assistants. Having assistants write so much code from scratch still feels unpredictable. What I really want is to be able to suggest from an index of code fragments and prompts which things to glue into my app.
January 26, 2025 at 7:15 AM
But if you wanted to package up a partial table schema and some prompt about how it could be rendered in a UI, then the package manager+coding assistant could auto merge the partial schema into the user's existing schema and even make the right UI updates to show the new fields
January 26, 2025 at 7:15 AM
Libraries and packages indexes (especially language specific ones) have been a boon for code reuse. But they can only be used for code that can be cleanly abstracted. I often encounter chunks of code I wish could reuse as a lib, but I can't because I can't abstract it well enough
January 26, 2025 at 7:15 AM
A lot of no-code lab software (LIMS, automation scheduling) suffers from trying to reinvent a software practice concepts in a GUI. Things like branches, test environments, API integrations are either not supported or reinvented in strange ways.
November 27, 2024 at 9:30 PM