Postingan

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

Show HN: Faceoff – A terminal UI for following NHL games https://ift.tt/zDX9bo5

Show HN: Faceoff – A terminal UI for following NHL games Faceoff is a TUI app written in Python to follow live NHL games and browse standings and stats. I got the inspiration from Playball, a similar TUI app for MLB games that was featured on HN. The app was mostly vibe-coded with Claude Code, but not one-shot. I added features and fixed bugs by using it, as I spent way too much time in the terminal over the last few months. Try it out with `uvx faceoff` (requires uv). https://ift.tt/WYfJAhT April 20, 2026 at 12:44AM