((((sandro.net))))

segunda-feira, 15 de junho de 2026

Show HN: Prela – A Compositional and Controllable Query Language https://ift.tt/LflBSjz

Show HN: Prela – A Compositional and Controllable Query Language I'm excited to share "take 2" of the Prela query language. After sharing the previous version here, I've received some valuable feedback, the main one being the weird unicode-based syntax throwing people off. Prela now has a more familiar SQL-like syntax while adhering to the algebraic principle, which makes the language compositional and controllable, all the while keeping the core engine under 1k lines of code. The engine has also been rewritten from Julia to Rust, resulting in both simpler code and faster performance (not just because "Rust fast Julia slow", but for some pretty deep compiler-level reasons that I'll hopefully write about at some point). In the long run, I think the value of Prela is not as a single query language, but as a demonstration of the power of relation combinators which can be implemented in any language, just like iterators. https://prela-lang.org June 15, 2026 at 01:32AM

Show HN: Dream Server – Turn your PC, Mac, or Linux box into a private AI server https://ift.tt/QJAhGun

Show HN: Dream Server – Turn your PC, Mac, or Linux box into a private AI server https://ift.tt/xsc5U6L June 15, 2026 at 12:19AM

Show HN: Wtdb – give every Git worktree its own database https://ift.tt/H5KA2kY

Show HN: Wtdb – give every Git worktree its own database I run a lot of agentic coding sessions in parallel, each in its own git worktree. Every worktree points at the same local Postgres though, so the moment one branch runs a migration it changes the schema out from under the others. I'd end up with agents tripping over each other, or me babysitting which branch "owned" the DB at any given moment. I made this to fix it. I hope you might find it helpful too. https://ift.tt/SR2xPXG June 14, 2026 at 08:35PM

domingo, 14 de junho de 2026

Show HN: Inkwash, a watercolor sketching app and explanation https://ift.tt/T1Qd3LO

Show HN: Inkwash, a watercolor sketching app and explanation I've made a drawing app based on my physical sketching practice, using fluid sim and some shader tricks to mimic watercolor-style ink washes. Best used on iPad or with a drawing tablet. The linked article shows how the core engine works, with plenty of little interactive demos. It was fun to make, sharing in hopes others find it fun too :) https://johnowhitaker.github.io/inkwash/about June 13, 2026 at 11:14PM

Show HN: Bastion – isolated Linux VMs for background coding agents https://ift.tt/en6cads

Show HN: Bastion – isolated Linux VMs for background coding agents https://ift.tt/rAWpwIc June 13, 2026 at 11:38PM

sábado, 13 de junho de 2026

Show HN: Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering https://ift.tt/H7vqGtg

Show HN: Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering Setting up Kafka or such enterprise oriented software with their clusters or dedicated servers is heavy and bothering enough that most small teams or indie hackers skip it entirely and making compromise to use in-memory queues. I wanted something in between: a persistent queue that is simple to run (one binary, which makes one sqlite db), gets real fault isolation and crash recovery due to Elixir, easy to inspect (open ezra.db in any SQLite browser and see every task), and requires no new client library - it speaks the Redis Streams wire protocol, so any Redis client in any language just works out of the box. Very short demo video: [ https://www.youtube.com/watch?v=MLYyD3DVWmE ] https://ift.tt/CknzjLW June 10, 2026 at 10:45AM

Show HN: LLMRender, a 10kb Markdown+LaTeX renderer for React https://ift.tt/GTxk2Mr

Show HN: LLMRender, a 10kb Markdown+LaTeX renderer for React I've been using the popular React Markdown renderers with Katex and Prism.js for rendering my Markdown and LaTeX, but was tired of having to bundle 300kb+ of min+gzip JS only for this (1.2MB+ of plain JS!). So I created a small Markdown renderer that does it all in a tiny package. I added a small playground to the homepage, please feel free to try it and let me know what you think! It's not perfect, it's definitely not "correct" in that I'm using Regex internally instead of a proper AST parser, but for my usecase and the majority of Markdown out there, this works perfectly fine (cue the StackOverflow post [1]). It's also conservative for this reason; no HTML by default, parsing wrong content produces escaped HTML entities instead of XSS. [1] https://ift.tt/2wdPNGB https://llmrender.com/ June 13, 2026 at 01:11AM

DJ Sandro

http://sandroxbox.listen2myradio.com