Postingan

Show HN: Ctx – a /resume that works across Claude Code and Codex https://ift.tt/LI2GFPh

Show HN: Ctx – a /resume that works across Claude Code and Codex ctx is a local SQLite-backed skill for Claude Code and Codex that stores context as a persistent workstream that can be continued across agent sessions. Each workstream can contain multiple sessions, notes, decisions, todos, and resume packs. It essentially functions as a /resume that can work across coding agents. Here is a video of how it works: https://ift.tt/oqwLz7j I initially built ctx because I wanted to try a workstream that I started on Claude and continue it from Codex. Since then, I’ve added a few quality of life improvements, including the ability to search across previous workstreams, manually delete parts of the context with, and branch off existing workstreams.. I’ve started using ctx instead of the native ‘/resume’ in Claude/Codex because I often have a lot of sessions going at once, and with the lists that these apps currently give, it’s not always obvious which one is the right one to pick back up. ctx g...

Show HN: Einlang, a math-intuitive language with lots of good stuff https://ift.tt/vSb2Z7B

Show HN: Einlang, a math-intuitive language with lots of good stuff With Einlang, you can write codes as let x = [ [[1.0, 2.0], [3.0, 4.0]], [[5.0, 6.0], [7.0, 8.0]] ]; let row_sums[..batch, i] = sum[j](x[..batch, i, j]); let loss = sum[..batch, i](row_sums[..batch, i] * row_sums[..batch, i]); let dloss_dx = @loss / @x; Einlang also supports recurrence. You can write codes like let alpha = 0.25; let x[0] = 8.0; let x[k in 1..6] = { let prev = x[k - 1]; let loss = prev * prev; let g = @loss / @prev; prev - alpha * g }; https://ift.tt/I1J9Ph7 April 20, 2026 at 11:03PM

Show HN: Tmux-bar – One-tap switching between windows in current tmux session https://ift.tt/ZY9RimH

Show HN: Tmux-bar – One-tap switching between windows in current tmux session I revived an old idea I had, a small native macOS menu bar app that shows your tmux windows as Touch Bar buttons, so switching windows is one tap away. It runs quietly in the menu bar, watches which terminal is focused (Terminal, iTerm2, Ghostty), and refreshes the Touch Bar with your current tmux windows. This was a fun “vibe coding” side project, but also a practical tool I wanted for my own workflow. Hope it can be useful to someone else. https://ift.tt/S6ZXTbe April 20, 2026 at 10:54PM

Show HN: Themeable HN https://ift.tt/ouBrOyl

Gambar
Show HN: Themeable HN Hi HN, I needed a distraction from the new and scary thing I was working on this weekend, so I grabbed HN's stylesheet, extracted CSS variables for every colour it defined, then re-applied them back onto HN using its own selectors (plus some extras for bits of HN which are styled inline, and some separation between header and content styling), allowing it to be themed with variables. After using them to implement a dark mode (and a pure black variant for OLED), plugging everything into my existing HN browser extension which already lets you apply custom CSS, and making it handle theme switching via attributes on , custom styles and theming are now manageable using it. There are a few examples in the friendly release notes above, with screenshots and copy-pasteable CSS. If you just want to grab the stylesheet which sets up the CSS variables and application rules to use in your own thing, it's here [1], but not _everything_ is themeable without a bit more wo...

Show HN: Agentkit-CLI, one canonical context file for AI coding agents https://ift.tt/IUGHr3P

Show HN: Agentkit-CLI, one canonical context file for AI coding agents https://mikiships.github.io/agentkit-cli/ April 20, 2026 at 10:04PM

Show HN: A privacy-first, local-LLM note app for iOS (Google Keep alternative) https://ift.tt/bpu4PAO

Show HN: A privacy-first, local-LLM note app for iOS (Google Keep alternative) https://ift.tt/yKE4pRm April 19, 2026 at 11:59PM

Show HN: Free PDF redactor that runs client-side https://ift.tt/yC5sAqP

Show HN: Free PDF redactor that runs client-side I recently needed to verify past employment and to do so I was going to upload paystubs from a previous employer, however I didn't want to share my salary in that role. I did a quick search online and most sites required sign-up or weren't clear about document privacy. I conceded and signed up for a free trial of Adobe Acrobat so I could use their PDF redaction feature. I figured there should be a dead simple way of doing this that's private, so I decided to create it myself. What this does is rasterize each page to an image with your redactions burned in, then it rebuilds the PDF so the text layer is permanently destroyed and not just covered up and easily retrievable. I welcome any and all feedback as this is my first live tool, thanks! https://redactpdf.net April 20, 2026 at 01:39AM