Saturday, 22 November 2025

Show HN: I made an app to keep track of your sailboat maintenance https://bit.ly/4oZeWOi

Show HN: I made an app to keep track of your sailboat maintenance https://bit.ly/43HUUiO November 22, 2025 at 12:02PM

Friday, 21 November 2025

Show HN: Skedular, a Smart Booking and Workspace Management Platform https://bit.ly/48aNWUR

Show HN: Skedular, a Smart Booking and Workspace Management Platform Hi HN I have been working on Skedular a platform that helps organizations councils co working spaces and local businesses manage bookings shared spaces and multi location operations in a simple modern way What Skedular does - Manage rooms desks studios sports facilities meeting spaces and any kind of bookable asset - Handle multi location multi team scenarios - Provide public booking pages for venues - Offer a clean dashboard for operators to manage availability payments customers and schedules - API first design for easy integration with existing systems - Built with modern tooling including Nextjs NET backend PostGIS and Kafka events Why I built it Most booking platforms are either too simple or too enterprise heavy Skedular is meant to sit in the middle powerful enough for councils or large organisations but simple enough for a local venue owner to use without training. I am currently onboarding early users and would love feedback from this community especially around UX data modelling and scaling patterns. Links - Public website https://bit.ly/4gj86Oi - App website https://bit.ly/3EbLSAC Looking for feedback I would appreciate thoughts on the overall concept any edge cases I might be missing suggestions for UI and UX improvements and pain points you have experienced in managing bookings or shared resources Thanks for taking a look Morteza https://bit.ly/3EbLSAC November 22, 2025 at 06:04AM

Show HN: I made a Rust Terminal UI for OpenSnitch, a Linux application firewall https://bit.ly/4po23gn

Show HN: I made a Rust Terminal UI for OpenSnitch, a Linux application firewall I made a Terminal UI for OpenSnitch[1], an interactive application firewall for Linux inspired by Little Snitch. I’ve always wanted to create a TUI and found the perfect excuse to make this for usage on one of my headless servers. I wrote this in Rust to force myself to learn more, viz. async features. Super open to feedback and contributions! [1] https://bit.ly/4ppWONg https://bit.ly/3XG76No November 22, 2025 at 12:48AM

Show HN: Get Fat Slowly https://bit.ly/44bQLUk

Show HN: Get Fat Slowly I've been enjoying building calculators with ChatGPT to help me model various life decisions. When my friend shared he drinks 1-2 Starbucks Mochas per day, it made me wonder how that impacts his health over the course of the year (or several years). Drinking 2 mocha's per day adds 45.9 lb (20.8kg) body fat that your body either needs to burn or store per year. https://bit.ly/49yjUN0 November 21, 2025 at 01:18PM

Show HN: 32V TENS device from built from scratch under $100 https://bit.ly/3JNoJI1

Show HN: 32V TENS device from built from scratch under $100 https://bit.ly/48auiYS November 17, 2025 at 04:06PM

Thursday, 20 November 2025

Show HN: UsageFlow – API usage metering, rate-limits and usage reporting https://bit.ly/4oa6Dhl

Show HN: UsageFlow – API usage metering, rate-limits and usage reporting I’m launching UsageFlow, a simple tool for API owners who want automatic API usage metering and full control over their endpoints — all without any hassle. With just a few lines of code, the UsageFlow SDK gives you: Automatic discovery of API endpoints User identification Usage metering Rate-limits and automatic blocking Reporting usage events to your existing billing or metering system Supports: Go (Gin), Python (FastAPI, Flask), Node.js (Express, Fastify, NestJS) Perfect for AI APIs or SaaS platforms that want to scale fast — focus on building your product while UsageFlow handles usage tracking automatically. No developer skills required to: Update usage rules Apply limits Report usage Everything works with a few clicks — your entire usage platform is in your hands, instantly. I’m opening this for first testers. If you run an API and want to try UsageFlow, comment below or DM me — I will create your account and get you started in minutes. Learn more at: https://bit.ly/48ecKLG November 20, 2025 at 11:49PM

Wednesday, 19 November 2025

Show HN: An A2A-compatible, open-source framework for multi-agent networks https://bit.ly/47OuChc

Show HN: An A2A-compatible, open-source framework for multi-agent networks https://bit.ly/4idCmgf November 20, 2025 at 06:52AM

Show HN: F32 – An Extremely Small ESP32 Board https://bit.ly/3LMHo7k

Show HN: F32 – An Extremely Small ESP32 Board As part of a little research and also some fun I decided to try my hand at seeing how small of an ESP32 board I can make with functioning WiFi. https://bit.ly/3JXj6XI November 19, 2025 at 09:09PM

Tuesday, 18 November 2025

Show HN: Lumical – scan any meeting invite into your calendar in seconds https://bit.ly/4i9ni3g

Show HN: Lumical – scan any meeting invite into your calendar in seconds I built an iOS app that lets you point your phone at a paper invite or screenshot, review the parsed details, and drop the event straight into your calendar, so you can capture meetings in seconds instead of typing. https://bit.ly/4a1qV9f November 19, 2025 at 07:55AM

Show HN: Kk – A tiny Bash CLI that makes kubectl faster https://bit.ly/4o2QLNC

Show HN: Kk – A tiny Bash CLI that makes kubectl faster I built "kk", a small Bash wrapper around kubectl that makes common Kubernetes workflows faster. It's not a plugin or a compiled binary. It's just a single script you can drop into ~/bin. The goal is to reduce repetitive kubectl patterns without replacing kubectl itself. Some things it helps with: - pod selection by substring (auto-fzf if available) - multi-pod logs with prefixing and grep support - quick exec into pods - checking the actual images running in pods - restarting deployments with pattern matching - port-forwarding with pod auto-selection - quick describe/top/events - context switching shortcuts Examples: kk pods api kk sh api kk logs api -f -g ERROR kk images api kk restart api kk pf api 8080:80 kk desc api kk top api kk events kk ctx kk deploys Installation: curl -o ~/bin/kk https://bit.ly/4o1TaI8 chmod +x ~/bin/kk Repo: https://bit.ly/48ims0F Happy to hear feedback, suggestions, or ideas for small helpers to improve the kubectl experience. https://bit.ly/48ims0F November 19, 2025 at 07:22AM

Show HN: Startup Simulator https://bit.ly/4pD2Pqb

Show HN: Startup Simulator Vibe coded this startup simulator. It's not much, but I just wanted to know the potential. Also, I used Google's Antigravity IDE for this. Feel free to leave comments on here or at https://bit.ly/4pD2PXd https://bit.ly/4oneDvH November 19, 2025 at 04:43AM

Show HN: Browser-based interactive 3D Three-Body problem simulator https://bit.ly/4o3MeKL

Show HN: Browser-based interactive 3D Three-Body problem simulator Features include: - Several preset periodic orbits: the classic Figure-8, plus newly discovered 3D solutions from Li and Liao's recent database of 10,000+ orbits (https://bit.ly/3X4Af4K) - Full 3D camera controls (rotate/pan/zoom) with body-following mode - Force and velocity vector visualization - Timeline scrubbing to explore the full orbital period The 3D presets are particularly interesting. Try "O₂(1.2)" or "Piano O₆(0.6)" from the Load Presets menu to see configurations where bodies weave in and out of the orbital plane. Most browser simulators I've seen have been 2D. Built with Three.js. Open to suggestions for additional presets or features! https://bit.ly/48mDOJJ November 18, 2025 at 04:00PM

Show HN: Strawk – I implemented Rob Pike's forgotten Awk https://bit.ly/4pnad8Z

Show HN: Strawk – I implemented Rob Pike's forgotten Awk Rob Pike wrote a paper, Structural Regular Expressions ( https://bit.ly/4nYg7fD ), that criticized the Unix toolset for being excessively line oriented. Tools like awk and grep assume a regular record structure usually denoted by newlines. Unix pipes just stream the file from one command to another, and imposing the newline structure limits the power of the Unix shell. In the paper, Mr. Pike proposed an awk of the future that used structural regular expressions to parse input instead of line by line processing. As far as I know, it was never implemented. So I implemented it. I attempted to imitate AWK and it's standard library as much as possible, but some things are different because I used Golang under the hood. Live Demo: https://bit.ly/44eS0ly Github: https://bit.ly/4rbywbC November 18, 2025 at 02:55PM

Monday, 17 November 2025

Show HN: Discussion of ICT Model – Linking Information, Consciousness and Time https://bit.ly/3XxEEx5

Show HN: Discussion of ICT Model – Linking Information, Consciousness and Time Hi HN, I’ve been working on a conceptual framework that tries to formalize the relationship between: – informational states, – their minimal temporal stability (I_fixed), – the rate of informational change (dI/dT), – and the emergence of time, processes, and consciousness-like dynamics. This is not a final theory, and it’s not metaphysics. It’s an attempt to define a minimal, falsifiable vocabulary for describing how stable patterns persist and evolve in time. Core ideas: – I_fixed = any pattern that remains sufficiently stable across time to allow interaction/measurement. – dI/dT = the rate at which such patterns change. Time is defined as a relational metric of informational change (dI/dT), but the arrow of time does not arise from within the system — it emerges from an external temporal level, a basic temporal background. The model stays strictly physicalist: it doesn’t require spatial localization of information and doesn’t assume any “Platonic realm.” It simply reformulates what it means for a process to persist long enough to be part of reality. Why I’m posting here I’m looking for rigorous critique from physicists, computer scientists, mathematicians, and anyone interested in foundational models. If you see flaws, ambiguities, or missing connections — I’d really appreciate honest feedback. A full preprint (with equations, phenomenology, and testable criteria) and discussion is here: https://bit.ly/49pemED DOI: 10.5281/zenodo.17584782 Thanks in advance to anyone willing to take a look. https://bit.ly/49pemED November 18, 2025 at 03:25AM

Show HN: Agfs – Aggregated File System, a modern tribute to the spirit of Plan9 https://bit.ly/4oIWFEx

Show HN: Agfs – Aggregated File System, a modern tribute to the spirit of Plan9 https://bit.ly/3LLxW3Z November 18, 2025 at 01:05AM

Show HN: Parqeye – A CLI tool to visualize and inspect Parquet files https://bit.ly/4pfa5rM

Show HN: Parqeye – A CLI tool to visualize and inspect Parquet files I built a Rust-based CLI/terminal UI for inspecting Parquet files—data, metadata, and row-group-level structure—right from the terminal. If someone sent me a Parquet file, I used to open DuckDB or Polars just to see what was inside. Now I can do it with one command. Repo: https://bit.ly/4p8t3Ag https://bit.ly/4p8t3Ag November 18, 2025 at 12:45AM

Sunday, 16 November 2025

Show HN: Hirelens – AI Resume Analyzer for ESL and Global Job Seekers https://bit.ly/49nUOAl

Show HN: Hirelens – AI Resume Analyzer for ESL and Global Job Seekers I built Hirelens ( https://bit.ly/3LNcJGQ ) after seeing many ESL and international job seekers struggle with resumes that don’t match job descriptions or parse cleanly in ATS systems, even when they have strong experience. What it does: Extracts skills/experience from a resume Compares it to a target job description Flags unclear or “non-native” phrasing Suggests clearer rewrites Identifies ATS parsing issues Deletes files after processing (no storage) Tech: Next.js + FastAPI, lightweight CV parsing → embeddings → scoring logic, LLM-based suggestions, no data retention. I’d love feedback on: parsing edge cases rewriting clarity what features matter most for job seekers or hiring managers Try it here: https://bit.ly/3LNcJGQ https://bit.ly/47LgYLO November 17, 2025 at 12:37AM

Show HN: CUDA, Shmuda: Fold Proteins on a MacBook https://bit.ly/4oUV0Mc

Show HN: CUDA, Shmuda: Fold Proteins on a MacBook Alphafold3 used to be fodder for HPC clusters; now I've got a port running smoothly on Apple Silicon. If you have an M-series Mac (~2023-present), you can generate protein structures from sequences in minutes. Give it a try! GitHub repo: https://bit.ly/4r57KRU https://bit.ly/3LJvxqv November 17, 2025 at 01:08AM

Show HN: My Side project a free email template builder for CRM, or any website https://bit.ly/4rb8dSX

Show HN: My Side project a free email template builder for CRM, or any website Hi Everyone, I built an email template builder embeddable plugin for CRM, Marketplace, or any website. Free and paid plans are included. Add a complete email builder to any SaaS app using a single script. What's included: - Easy Integration - AI Content & Template Generation - Add external image libraries - Add Merge Tags - Display Conditions - Custom Blocks - Choose your storage server - Dedicated support during integration Check it out, and please let us know if you have any feedback for me. TIA https://bit.ly/48gowpP November 16, 2025 at 11:26PM

Saturday, 15 November 2025

Show HN: SelenAI – Terminal AI pair-programmer with sandboxed Lua tools https://bit.ly/49Fxq1B

Show HN: SelenAI – Terminal AI pair-programmer with sandboxed Lua tools I’ve been building a terminal-first AI pair-programmer that tries to make every tool call transparent and auditable. It’s a Rust app with a Ratatui UI split into three panes (chat, tool activity, input). The agent loop streams LLM output, queues write-capable Lua scripts for manual approval, and records every run as JSONL logs under .selenai/logs. Key bits: Single tool, real guardrails – the LLM only gets a sandboxed Lua VM with explicit helpers (rust.read_file, rust.list_dir, rust.http_request, gated rust.write_file, etc.). Writes stay disabled unless you opt in and then approve each script via /tool run. Transparent workflow – the chat pane shows the conversation, tool pane shows every invocation + result, and streaming keeps everything responsive. CTRL shortcuts for scrolling, clearing logs, copy mode, etc., so it feels like a normal TUI app. Pluggable LLMs – there’s a stub client for offline hacking and an OpenAI streaming client behind a trait. Adding more providers should just be another module under src/llm/. Session history – every exit writes a timestamped log directory with full transcript, tool log, and metadata about whether Lua writes were allowed. Makes demoing, debugging, and sharing repros way easier. Lua ergonomics – plain io.* APIs and a tiny require("rust") module, so the model can write idiomatic scripts without shelling out. There’s even a /lua command if you want to run a snippet manually. Repo (MIT): https://bit.ly/47YwPp7 Would love feedback on: Other providers or local models you’d like to see behind the LLM trait. Additional sandbox helpers that feel safe but unlock useful workflows. Ideas for replaying those saved sessions (web viewer? CLI diff?). If you try it, cargo run, type, and you’ll see the ASCII banner + chat panes. Hit me with issues or PRs—there’s a CONTRIBUTING.md in the works and plenty of roadmap items (log viewer, theming, Lua helper packs) if you’re interested. https://bit.ly/47YwPp7 November 16, 2025 at 12:58AM