4 June 2024

32 links · Tuesday

A DSL for Implementing Math Functions

Numerical code needs to carefully balance accuracy and performance. A new DSL, MegaLibm, makes this easier by checking for numerical correctness and offering flexible compilation to efficient code.…

Working with Gitlab on the CLI

Glab is an open-source tool that allows you to work with GitLab from the command line, eliminating the need to switch to a browser to create or approve merge requests, start a pipeline run, or view issues. Glab can work with repositories hosted on gitlab.com a…

Attacking NIST SP 800-108

If you’ve never heard of NIST SP 800-108 before, or NIST Special Publications in general, here’s a quick primer: Special Publications are a type of publication issued by NIST. Specifica…

Chorex: Guaranteeing Deadlock Freedom in Elixir

Chorex is a brand-new Elixir library for choreographic programming [3]: Chorex provides a macro-based DSL that lets you describe how processes communicate to perform a computation. This top-down description of interacting processes is called a choreography. Fr…

Core Competencies

I have a few beliefs. Things that even if they aren’t true, I wish they were and I try to act accordingly.

terraform plan -light

A proposal for a better Terraform: terraform plan -light. Faster plan times without breaking up state.

Large Language Model

There are two types of knowledge: knowledge of ‘that’ and knowledge of ‘how’. The first is called declarative knowledge, which is concerned with facts. The latter is called procedural knowledge, which is concerned with how to perform a task. Knowing what the c…

Announcing DuckDB 1.0.0

The DuckDB team is very happy to announce that today we’re releasing DuckDB version 1.0.0, codename “Snow Duck” (anas nivis).

Tree Diffusion

We would like to thank Kathy Jang, David Wu, Cam Allen, Sam Toyer, Eli Bronstein, Koushik Sen, and Pieter Abbeel for discussions, feedback, and technical support.

Multi-Tenancy: Database per Tenant with Marten

This is continuing a series about multi-tenancy with Marten, Wolverine, and ASP.Net Core: What is it and why do you care? Marten’s “Conjoined” Model Database per Tenant with Marten (this post) In t…