Advertisement · 728 × 90

Posts by Louis Maddox

The euphoria of finding the perfect double entendre for your primitive

7 hours ago 0 0 0 0
A query using the `nave build` command to build a template with "holes" (variables), narrowed to the subtree of a GitHub Actions workflow YAML where there is both the string "maturin-action" in a node and a "with.command = upload" node

A query using the `nave build` command to build a template with "holes" (variables), narrowed to the subtree of a GitHub Actions workflow YAML where there is both the string "maturin-action" in a node and a "with.command = upload" node

Implemented query by precise path match (`with.command = upload`) in addition to coarse string match ("maturin-action"), with a flag to narrow the template result to just the subtree containing both rather than entire file

et voilà, structural config search 👨‍🍳

9 hours ago 0 0 0 0

Renamed nave's subcommands to be more Docker-y 🐳

1 day ago 1 0 1 0

Forgot how to make the ring crate not blow my aarch64 build smoove off

1 day ago 0 0 0 0

It's all fun and games until you have to actually apply bulk edit ops across repos

1 day ago 0 0 0 0
Preview
GitHub - lmmx/nave: Fleet-level modelling and operations for OSS package repos Fleet-level modelling and operations for OSS package repos - lmmx/nave

It's wild how much of the owl you can draw in one sitting now github.com/lmmx/nave

1 day ago 1 0 0 0
Build system backend tally across all repos, without manually computing it, just algebraically falling out via the anti-unification of pyproject TOMLs

Build system backend tally across all repos, without manually computing it, just algebraically falling out via the anti-unification of pyproject TOMLs

Free build backend inventory courtesy of Plotkin

1 day ago 0 0 0 0

Area man giddy off world's simplest anti-unification algo

1 day ago 1 0 0 0
Results of applying a simple anti-unification algorithm to the dependabot YAML configs of all my repos, showing quite clearly how many have which features

Results of applying a simple anti-unification algorithm to the dependabot YAML configs of all my repos, showing quite clearly how many have which features

You can just anti-unify IaC

1 day ago 0 0 1 1

Plotkin (1970) A Note on Inductive Generalization webcms3.cse.unsw.edu.au/static/uploa...
Cerna (2023) Anti-unification and Generalization: A Survey arxiv.org/abs/2302.00277

1 day ago 0 0 0 0
Advertisement
Screengrab of Wiki page for anti-unification

Screengrab of Wiki page for anti-unification

"Anti-unification is the process of constructing a generalization common to two given symbolic expressions" en.wikipedia.org/wiki/Anti-un...

1 day ago 0 0 1 0
Preview
How to Do Soul-Craft with State Tools We’ve never before done what they call, in the scribal industry, a “crosspost” of someone else’s work.

a clear and useful observation about AI: it is externalizing attention in the way that writing previously externalized memory. "The risk of this second externalization [is the enclosure] of perception, memory, and desire themselves." www.the-hinternet.com/p/how-to-do-...

1 day ago 7 1 0 0
Preview
Surveying tropical faunal diversity via airborne DNA analyses - Scientific Reports Scientific Reports - Surveying tropical faunal diversity via airborne DNA analyses

airDNA is crazy www.nature.com/articles/s41...

1 day ago 0 0 0 0

I'm not following, Vercel was hacked via MCP?

1 day ago 1 0 1 0
Tweet: Vercel has reportedly been breached by ShinyHunters. As of now, nobody else appears to be posting about this, so I’m sharing what I have. Here is the information I’ve gathered, along with screenshots provided by ShinyHunters.

Tweet: Vercel has reportedly been breached by ShinyHunters. As of now, nobody else appears to be posting about this, so I’m sharing what I have. Here is the information I’ve gathered, along with screenshots provided by ShinyHunters.

wowie, vercel got popped? vercel.com/kb/bulletin/...

2 days ago 55 10 2 4

Claude still recommends serde_yml 💀 someone should tell him

2 days ago 0 0 0 0
Overlay of the logo for nave on top of the output from the discover entrypoint running with a --prune flag (removing forks from the already cached repos)

Overlay of the logo for nave on top of the output from the discover entrypoint running with a --prune flag (removing forks from the already cached repos)

we rollin

2 days ago 0 0 0 0

Prompting in one window and writing a blog simultaneously in another is NUTS

2 days ago 0 0 1 0
API Reference Complete API reference for cuenv

Rust API 👀 cuenv.dev/reference/ru...
++ github.com/cue-lang/cue...

2 days ago 0 0 0 0
CUE - Configure, Unify, Execute

CUE makes it easy to validate data, write schemas, and ensure configurations align with policies.

CUE works with a wide range of tools and formats that you're already using such as Go, JSON, YAML, TOML, XML, OpenAPI, Protobuf, and JSON Schema.

CUE - Configure, Unify, Execute CUE makes it easy to validate data, write schemas, and ensure configurations align with policies. CUE works with a wide range of tools and formats that you're already using such as Go, JSON, YAML, TOML, XML, OpenAPI, Protobuf, and JSON Schema.

CUE: "Configure, Unify, Execute" 🤔 github.com/cue-lang/cue

A data constraint language

2 days ago 0 0 1 0
Advertisement

Some motivating thoughts on repo fleet-level ops cog.spin.systems/fleet-ops

2 days ago 0 0 1 0

(´-`) .。oO( a fleet-level repo control plane would fix me… )

2 days ago 1 0 0 1
Separate CI test legs for --frozen and --upgrade --resolution lowest-direct

Separate CI test legs for --frozen and --upgrade --resolution lowest-direct

MCP Python SDK does this github.com/modelcontext...

2 days ago 1 0 0 0
When publishing libraries, it is recommended to separately run tests with --resolution lowest or --resolution lowest-direct in continuous integration to ensure compatibility with the declared lower bounds.

When publishing libraries, it is recommended to separately run tests with --resolution lowest or --resolution lowest-direct in continuous integration to ensure compatibility with the declared lower bounds.

Apparently this should go in CI as a separate matrix leg docs.astral.sh/uv/concepts/...

2 days ago 1 0 1 0

Need to learn the ways of `uv sync --resolution=lowest-direct`

2 days ago 1 0 1 0
Preview
GitHub - cargo-public-api/cargo-public-api: List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via CI or a CLI. List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via CI or a CLI. - cargo-public-api/cargo-public-api

Nice: `cargo public-api diff` github.com/cargo-public...

2 days ago 0 0 0 0

There’s definitely an argument that GitHub Notifications inbox-like design (a single feed with filters) has all the drawbacks of an email inbox, making things easier to miss

User reports, dependency update bots, long-running discussions, (…) all go in one undifferentiated mass

2 days ago 0 0 0 0
Advertisement

Woman filming out the bus window through Trafalgar Square talking to herself constantly in a hushed tone, can briefly make out "A.I.'s just told me...", incessant feed of comments coming into her stream

3 days ago 0 0 0 0

Landan bruv!

3 days ago 0 0 1 0

£11 central pints observed in the wild 🫣

3 days ago 1 0 1 0