ads

Monday, September 7, 2026

Show HN: Gote – a CLI note-taking management tool for plain Markdown https://ift.tt/bQ42NS5

Show HN: Gote – a CLI note-taking management tool for plain Markdown Repo: https://ift.tt/VR1wI3X I built a note taking management tool to use at work for quick note taking and searching. It is intended to be quite minimal. Another focus was to have lots of shortcuts and to keep things close to the homerow for ergonomics and speed. Notes are just markdown files in whatever directory you point it at. The only thing it keeps elsewhere is an index in ~/.gote. If you stop using it you still have all your notes. Tags go on the first line of the note, separated by periods, like .project.urgent.work. No frontmatter. Search is built into the binary, BM25 with stemming, so there's no ripgrep or fzf to set up. gote s meeting searches titles and content, gote s -t .work filters by tag, gote s -w 2412 pulls up notes from December 2024. Most commands have a two letter version that combines a list with an action. ro is recent + open, sv is search + view, tp is tag + pin. When results come up you pick one with a home row key instead of arrows or numbers. Binaries for mac/linux/windows are on the releases page, or go install github.com/banorton/gote@latest if you have Go. The goal of this project was not to learn something new or build something impressive. I simply had a need and filled it with a vibe-coded solution. I have been using it for about a year now and it does more or less exactly what I wanted. So I thought I'd share in case others are interested in using it, contributing to it, or want to use it as a reference for their own solution. September 7, 2026 at 11:55PM

Show HN: Possess, a TUI to browse and transfer coding sessions https://ift.tt/lgwDbq7

Show HN: Possess, a TUI to browse and transfer coding sessions https://ift.tt/nDHcstd September 8, 2026 at 01:13AM

Show HN: Isle – managed application environments for computer-use agents https://ift.tt/bWjXEfG

Show HN: Isle – managed application environments for computer-use agents https://www.tryisle.com September 8, 2026 at 12:02AM

Show HN: Wg-admin – web UI for an existing WireGuard host https://ift.tt/XliDKUj

Show HN: Wg-admin – web UI for an existing WireGuard host Reads /etc/wireguard, lets you add/edit/remove peers, applies with wg syncconf (no interface bounce). Does not install WireGuard or rewrite your PostUp/NAT. That's all https://ift.tt/TWJGCsc September 7, 2026 at 11:43PM

Sunday, September 6, 2026

Show HN: PixelDraw – simple drawing software for web(WASM) and desktop https://ift.tt/KSL3Aak

Show HN: PixelDraw – simple drawing software for web(WASM) and desktop https://ift.tt/Mdx2GCt September 6, 2026 at 10:53PM

Show HN: HexBOTs – a cellular automaton with robotic lawnmowers https://ift.tt/tRwO1CS

Show HN: HexBOTs – a cellular automaton with robotic lawnmowers Double-click or press N to start a new experiment. I built hexBOTs, an unusual cellular automaton based on deterministic robots. The robots behave a bit like robotic lawnmowers, moving through their environment and reacting according to their individual rules. The robots themselves are fully deterministic — no random functions are used while they are running. What makes them different is their “genetics”: each robot's behavior is defined by a randomly generated genome, which allows for an enormous number of different robot types. Randomness creates the robots, but it doesn't drive them. Once an experiment starts, everything follows deterministically from the generated genomes and the initial state. What fascinates me is the complexity that emerges from these relatively simple machines interacting with each other and their environment. Controls: B — enable/disable robots (also: hold mouse/finger down) R — restart N — new experiment (also: mouse/finger double-click) D — save as picture I — show information / controls https://hexbot-genesis.netlify.app/ September 7, 2026 at 02:56AM

Saturday, September 5, 2026

Show HN: Merge Wikipedia articles across languages into one page https://ift.tt/n46jNpL

Show HN: Merge Wikipedia articles across languages into one page https://ift.tt/6amlvO5 September 6, 2026 at 03:48AM

Show HN: Amaze Kings – a browser logic puzzle with 1,400 hand-graded levels https://ift.tt/JWF3oqv

Show HN: Amaze Kings – a browser logic puzzle with 1,400 hand-graded levels https://ift.tt/ZHJEMqx September 5, 2026 at 11:21PM

Show HN: HyperCard to HTML Converter https://ift.tt/UeQ6gPx

Show HN: HyperCard to HTML Converter I created a converter that turns HyperCard 2.x stacks into standalone HTML so they can run in a modern browser. I built it to share my own stacks from the early '90s, which have been sitting on old floppy images for 30 years. It's MIT-licensed and I'd welcome contributions - especially stacks that break the converter, since I've only tested it against my own. If you have old HyperCard files lying around, I'd love to hear how they fare. https://ift.tt/FytiTmh September 5, 2026 at 11:11PM

Friday, September 4, 2026

Show HN: Local Mitsubishi AC Control with ESPHome and an AtomS3 Lite https://ift.tt/QmDHEbP

Show HN: Local Mitsubishi AC Control with ESPHome and an AtomS3 Lite I connected my Mitsubishi split air conditioners directly to Home Assistant over CN105 using an AtomS3 Lite and ESPHome, avoiding MELCloud entirely. https://ift.tt/gWArv1z September 5, 2026 at 12:30AM

Show HN: TERMy – A fast terminal assistant that does not use LLMs https://ift.tt/dgeyGjs

Show HN: TERMy – A fast terminal assistant that does not use LLMs I love research and development, you may have heard of me because of PJON (Padded Jittering Operative Network). It is a network protocol I started developing in 2010, which was recently implemented in silicon by the ETH Zurich university thanks to the research of Pius Sieber. I am excited to share with you TERMy, a terminal assistant built on top of the NPC-Forge framework. Unlike everything else being built today, TERMy does not use embeddings, machine-learning or LLMs. It runs on the CPU (even on a Raspberry Pi Zero) both in the terminal or client-side in a browser tab and responds in milliseconds. It is a cynical but very knowledgeable Linux terminal assistant that translates your natural language into shell commands without relying on a single artificial neuron. I had a chance to focus for 2 months on my personal projects since early July, during the strange times of AI price hikes and the end of subsidized tokenmaxing. I was curious to see if I could develop from scratch a terminal assistant capable of handling simple natural language requests. I have a bad memory and got used to ask to copilot "activate the virtual environment" or similar trivial operations spending a non negligible sum every month. I started thinking, maybe I can do something to make my workflow more efficient? Do I really need trillions of parameters to accomplish those tasks? How it Works When you type a prompt, it goes through a lightweight NLU pipeline written in ~1000 lines of Python that implement the following steps: 1. Strip expletives, interjections, encouraging, discouraging and thanking words (remove noise) 2. Sentiment analysis 3. Exact Match (very fast) 4. Template Match (slower) 5. Probabilistic Match (even slower) Step 5 relies on: 1. IDF (Inverse Document Frequency) to identify rare words. 2. BOW (Bag Of Words) to accommodate word inversions. 3. IDF weighted Levenshtein to safely handle typos. Permission gating is hardcoded into the dataset and enforced for all potentially destructive commands, so it's inherently safer than letting an unpredictable LLM run wild on your machine. - TERMy in operation: https://www.youtube.com/watch?v=qeIp0xePLBg - Variance and typo tolerance: https://www.youtube.com/watch?v=tQvGDk6fkk0 - Copilot integration: https://www.youtube.com/watch?v=Wzzouhq2a8A - Advanced features: https://www.youtube.com/watch?v=qeIp0xePLBg - Source Code: https://ift.tt/APTj98N https://ift.tt/sFZx20y September 4, 2026 at 04:03PM

Thursday, September 3, 2026