🦞🌯 Lobster Roll

Stories by xlii

I hate GitHub Actions with passion (xlii.space)
Cue Does It All, but Can It Literate? (xlii.space)
Talent Is Alignment (xlii.space)
Weird, but Haskell Feels Easy (xlii.space)
Show HN: DiagramIDE – a Rust GUI to Compose Diagrams via Tcl, Prolog, and Pikchr (github.com)
I built DiagramIDE because I wanted a more modular way to handle diagramming-as-code. It’s a Rust-based GUI (EGUI) where you can split logic, data, and rendering into separate windows. Instead of one giant DSL file, you can script components in Tcl, define relationships in Prolog, and pipe the resul...
Show HN: Pikchr.pl – Make Pikchr diagrams using Prolog (github.com)
I was on the hunt for building diagrams declaratively and figured that tangling it Prolog might be the way.<p>It works for me and though I&#x27;d share. It won&#x27;t save you from learning (some) Prolog and Pikchr though :)
Writing Silly LLM Agent in Haskell (xlii.space)
Show HN: MicroDiagram Prototype (microdiagram.com)
Hey y&#x27;all,<p>this is something I&#x27;ve been thinking of for a while - a micro DSL framework for diagrams with one implementation. I&#x27;ll have a write-up about technology soonish, but in short - this prototype written with Haskell, no database, everything server-side rendered, frontend with...
State of Opinion – Programming Languages – Autumn 2025 Edition (xlii.space)
Approved. Unread. Shipped (xlii.space)
The Four-Language Waltz: A Tale of Allocators and Regret (xlii.space)
Multi-package Haskell project with file dispersion done in Cue (xlii.space)
Shake Build System (shakebuild.com)
Show HN: Filtering "Who's Hiring" with LLMs – native desktop app in Rust/egui (github.com)
Every month &quot;Who&#x27;s Hiring&quot; drops 300+ free-form listings. Inconsistent keywords - &quot;US only&quot;, &quot;United States candidates exclusively&quot;, and &quot;on-site NYC&quot; is semantically same if you&#x27;re looking for a remote job from Europe, but term-based search allows t...
Show HN: LLM Evaluator for "Who is hiring" threads (github.com)
As in title, just to make finding &quot;Who is hiring&quot; posts easier.<p>Only Gemini, but it&#x27;s MIT, so feel free to submit extra adapters :)
Show HN: Vibe-coded – Rust CLI to discover LLM-assisted Git repositories (github.com)
A simple CLI to check repository for parameters and decide whether it (seems) to be vibe or hand coded. See example on GitHub page.<p>Rules are pretty arbitrary and (with Rust) can be easily added for more checks in case anyone wants to contribute :)
Show HN: Tmplr – language agnostic template instantiation in Rust (github.com)
Hey HN,<p>that&#x27;s another small utility I often use. It&#x27;s actually 4th iteration after one written in Haskell, Go and Zig :)<p>No LLMs were used in production of that code. Curious to hear your feedback!
Show HN: Ssort – I got sick and vibe coded a stream priority sorter (github.com)
Hi HN,<p>I&#x27;ve been coding for over 20 years, and I&#x27;ve always had this specific annoyance: when I grep or rg through a codebase, the definitions or declarations I actually want to see are often buried in the middle of the stream.<p>I got tired of crafting magic regex sequences to find them,...
Emacs, Meet Lozenge (xlii.space)
Free Will's Tiny Probabilistic Edge (xlii.space)