Saturday, September 12, 2026

Show HN: Godot and Rust based multiplexer (terminal panes and more) https://ift.tt/psAwm3G

Show HN: Godot and Rust based multiplexer (terminal panes and more) I wanted to share my side-project: gPTY. Started off as an idea to combine Godot and Rust in a project (two stacks I wanted to use more to learn more). The base inspiration was tmux - simply allow spawning multiple PTYs and then let the user grid/tile them how they see fit. But since we have the Godot game engine at our disposal, we can do some more interesting things, like add an FPS counter, and then subsequently also let people set their preferred FPS (the idea being the potential lower power draw if someone's running it on a laptop on battery power vs someone running it on a desktop with high/native FPS). In its current state, with me using Oh-my-Pi a lot, it's evolving into a terminal workspace that can be used for orchestrating autonomous AI agents by way of dogfooding (or you know, just run herdr inside of gPTY - it's the better orchestrator and just good software - I found it after starting this project, and now I'm finding myself using it a lot). Also, we're not limited to just terminals. Since we have Godot, we have basically a 2D (and potentially a 3D) canvas to play with. We can already full-screen the app for "zen" mode, no taskbar, no distractions. TUI die-hards can have their media or other apps entirely in terminal panes. There has been some ground-work on getting Markdowns displayed properly done and I want to work on some kind of Wiki framework for local knowledge-management next, then create more types of panes (think native audio/video on a media pane, that sits alongside your terminal pane), and some simple 2D games (like snake) to prototype. More details are on the ROADMAP. What's not easy (and probably won't happen) is a browser. Having done a couple of (small) projects using Electron already, the temptation to ditch Godot/Rust (learning curve) did come up (and also the ecosystem, the ease with which I could pull components and use web technologies - development velocity would definitely be higher there). But on the flipside, given all of the available LLM and AI support that we are privileged to have today, I figured the velocity should be comparable depending on how much I leaned on those. And lean I did. Godot/Rust seemed the better call to me and my intent anyway - going with the 'it's not just the end but the journey that matters' philosophy. So yes, there has been heavy use of LLMs & AI to generate a lot of the code. But I do review and steer actively, not relying solely on vibes, and there's a few bits here & there that have been human authored. There are definitely a lot of polish and QoL items that need to land to make the end user experience better, but in the meantime, let me know your thoughts and/or concerns! Repository: https://ift.tt/TtNO4wQ Docs/Blog: https://godot-pty.github.io/gpty/ https://ift.tt/TtNO4wQ September 11, 2026 at 09:33PM

Friday, September 11, 2026

Thursday, September 10, 2026

On the Right Track with the T Third

On the Right Track with the T Third
By

Thousands of riders depend on the T Third to get around San Francisco every day. Your ride on one of San Francisco's most important transit lines has gotten faster and more reliable. The T Third crosses the city to connect Bayview-Hunters Point and Visitacion Valley to places like Chinatown, Union Square, Mission Bay, SoMa and Dogpatch. And the T Third Improvements Project has reduced delays on the line. Providing you with a better trip Long travel times have been a problem on the street-level section of the T Third. And that can make your trip less reliable. The T Third Improvements Project...



Published 2026-09-09T00:00:00Z
https://ift.tt/tJjsYOr

Show HN: I'm not a PostgREST fan this is why I'm building an alternative https://ift.tt/8WR90iL

Show HN: I'm not a PostgREST fan this is why I'm building an alternative Don't get me wrong, core PostgREST concept is good. But I do think that stuff like Haskell and PlSQL should not be used in production. This is why I came up with the idea to make my own API generation service. Right now it is using SqLite as a main DB and generates endpoints based based on TOML DSL with some LUA scripting. I guess in several week I will have fully working usable MVP. https://ift.tt/IbGPUgl September 9, 2026 at 11:17PM

Wednesday, September 9, 2026

Show HN: Pipnote – Share a reminder they can't peek at until it arrives https://ift.tt/J4DjRGH

Show HN: Pipnote – Share a reminder they can't peek at until it arrives https://pipnote.app/ September 9, 2026 at 01:18AM

Show HN: Linubot – like Grok bot and Hermes had a kid https://ift.tt/Zqrz3FM

Show HN: Linubot – like Grok bot and Hermes had a kid Work on Linux and Android with Tailscale. Because we also deserve some good stuff before everyone else. Any provider, or providers. Desktop workspace controlled with IPC by the agent, memories, skills, MCPS, self-learning, and more. Friendly UI and advanced area for power users. https://ift.tt/T7MHWrE September 9, 2026 at 12:14AM

Tuesday, September 8, 2026

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

Show HN: Gote – a CLI note-taking management tool for plain Markdown Repo: https://ift.tt/F9H1gM0 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 10:25PM

Show HN: AirFlick Drop – AirDrop for Windows with zero mobile app installs https://ift.tt/YUkq93n

Show HN: AirFlick Drop – AirDrop for Windows with zero mobile app installs https://ift.tt/th2p7D3 November 2, 2026 at 02:08AM