Show HN: The whole Solar System and every tracked satellite, live in the browser https://space.bl2.net/ September 30, 2026 at 12:38AM
Show HN: A working 3D model of an Enigma machine I watched the excellent Veritasium video [1] on the Enigma machine, and watched the full animation by Jared Owen [2], but was still a bit confused on how the inner mechanics of an Enigma machine work. I used Astra to build out the inner components through a combination of reference images, writing out hundreds of extremely detailed prompts, and building my own inspection tools to ensure that every part is sized and positioned in a historically accurate way. It's still a work in progress, but would love any feedback on the experience so far! 1. https://www.youtube.com/watch?v=JsBZOcqZerk
2. https://www.youtube.com/watch?v=ybkkiGtJmkM https://enigma.design September 29, 2026 at 10:45PM
Show HN: Low Poly Earth – The whole planet in 3D, built from OpenStreetMap data After seeing demos of Claude and GPT construct Manhattan and other city neighborhoods in 3D I was inspired to make something similar but for the entire Earth. It's a low poly version of Google Earth built using open street and elevation data as a native Apple silicon Mac app. It was built entirely using Codex and Claude Code and took about 80 days. https://lowpolyearth.pages.dev/ September 28, 2026 at 09:51PM
Show HN: Gat – Version large files with Git, without an LFS server Hi HN, I built Gat because I wanted one thing from data versioning: check out an old Git commit and recover the datasets, model weights, or assets that belong to it. It's basically a lock file for large files. I’d appreciate any feedback! https://ift.tt/xbEFuhV September 27, 2026 at 10:50PM
Show HN: Cocytus – an esolang where freezes after N accesses Malbolge was the first programming language I ever tried. Cocytus is my tribute to it (with engineering inside). It was named after 9th circle of Dante’s Hell, and its 4 zones are semantics, i.e in Judecca every memory address has an access budget and when it runs out, its freezes. Also the compiler is made in Cocytus and compiles itself until output is byte to byte identical across 3 stages. Generally useless in purpose. Happy to answer your questions! https://ift.tt/vhIsP2Z September 26, 2026 at 11:27PM
Show HN: Jev Plays Pokémon Red Hey HN! Wanted to share a fun project I've been hacking on. Given Jev can make decisions really fast (but not fast enough to play Doom yet sadly), I wanted to try and push it to play a more complex game than Tetris. So I went with Pokémon. I've spent endless hours playing this game as a child so building this was a ton of fun. I open sourced everything in case you want to hack on it yourself here: https://ift.tt/t7jE2Jx The game is being streamed live including the tokens and cost - hopefully we get all the badges and don't get stuck in a cave :) https://jev-pokemon.vercel.app/ September 25, 2026 at 07:58PM
Show HN: Radix – Visual UI for agentic programming Hey HN, I'm Jordan from Radix. Radix is a UI tool for programming agents. You prompt your agent to generate a workspace for a task you're working on and get an interactive widget that persists locally on disk. I built Radix because I always needed tools while I was writing code: tools to test little experiments, to play around with UI, to visualise results etc. Sometimes these would end up as python tools that read and plotted data, or separate React apps spun up just to test a single feature. Lately obviously I've been using Claude artifacts but these are quite limited. I wanted a system where it was easy to leave comments or adapt an artifact without having to give vague descriptions back to the agent, and where ideally I could actually shift away from a chat window as the main interface. I've got a pro version of Radix which I will launch soon. This current version is entirely free and is definitely a beta -- there will be rough edges! Note: There's no telemetry or data captured. Your messages run entirely through your own agent. I require a key but that's just to get an idea of how many people are using it. Everything is stored locally (the workspaces are actually just React apps which you can edit "artisanally" if you want). If you have any questions please reply here or email me hello@radix-os.com Thank you! https://radix-os.com September 25, 2026 at 12:05AM
Show HN: Treepeat – Code similarity detection using Tree-sitter treepeat is a tool that finds similarities in your codebase. Find duplicate code blocks meaningful to the language (classes/functions), not just lines. Find near-duplicates: ignore whitespace, strings, high level AST nodes such as function and names. Find structurally similar code: anonymize identifiers, constants, etc. Pull requests welcome: This is very much an proof of concept - I'm happy with it, but I haven't supported very many languages at present. Languages supported: astro, bash, css, go, html, javascript, lua, markdown (plus codeblocks), python, sql, typescript, java, kotlin, rust, yaml https://ift.tt/WDvFeMz September 22, 2026 at 10:23PM
Show HN: Conway's Game of Life in boot sector Hello HN! On these weekends, I was sitting and thinking about where our industry is going, and how fun it was earlier, when we wrote more code than chat messages. The thoughts quickly turned into a wish to build something like we did earlier. In my case, it ended up as something much "earlier" than I had in mind initially... So, Conway's Game of Life running from a 512-byte x86 boot sector. Maybe you will find it interesting. I tried to comment the code as much as possible, which might be especially useful if you are learning assembly. Have fun! https://ift.tt/IOm2Mpk September 21, 2026 at 11:58PM
Show HN: I built a post-mortem debugger for native Windows x64/x86 crashes Hello HN! I've spent years debugging Windows crashes with tools that were either friendly but limited (e.g. Visual Studio) or powerful but archaic (e.g. WinDbg). I developed patterns and methods for understanding what was going on, and decided to build it into a much more effective debugging tool called ForensicDbg. I built a modern interface to minimize the friction when debugging. All of the data shown to you is analyzed, interpreted, and presented to you clearly, so you can focus on what matters. Everything is interlinked so you can quickly and intuitivly navigate through the process space. ForensicDbg comes with an MCP server which allows for agenic debugging. The work done to interpret and interlink your data also benefits AI tools. It removes the risk of hallucinations while building a stable foundation for them to work from without spending tokens. If you want to try it out you can sign up and get a free beta license here: https://ift.tt/myRCe7Z https://ift.tt/Rmf4BsT September 24, 2026 at 12:45AM
Show HN: JevBench, a reproducible benchmark for typed decision models Hi HN! I built JevBench because Jev kicks ass, and the world deserves to know how the serious open source and fake lookalike projects really perform in comparison. Jev-class models return bounded choices and probabilities instead of text, and are disruptively faster and cheaper than LLMs, while being similarly intelligent on the text input they operate on. JevBench allows looking at accuracy, latency and price all at once, in a weighted way - you can even configure the weighting. A full run asks 534 English decisions. The v1.3 score combines chance-corrected Intelligence, Calibration, Speed and Cost. Leaderboard right now: #1 - Jev 74.4
#2 - SemIf 73.1
#3 - djev 73.0
#4 - Winnow-12B Q8 71.2
#5 reflex 4B 70.3.
MIT harness, public items, frozen artifacts, scoring code and public per-task outcomes: https://ift.tt/mRt9x6E Two no-signup demos: https://ift.tt/WRthPiX https://ift.tt/U2v5oh3 Limitations: English-only; latency from one German server; local/demo latency gets a disclosed ×2 adjustment (+150 ms on my servers) which is an informed assumption; held-out prompts still reach evaluated services; ~1-point gaps can be noise. Wdyt? https://ift.tt/7BKDOZj September 22, 2026 at 06:31PM
Show HN: Combinators in Array Languages Raymond Smullyan’s "To Mock a Mockingbird" book's aviary of combinator birds implemented in APL-derived languages and the problem implementing the Sage bird (Fixed Point or Y combinator) in an eagerly evaluated language. Newer APLs support lazy evaluation. My eager language has a workaround for this. The Z combinator is the standard strict-language fix: wrap the self-application in one extra function layer (λv. x x v), so the recursion is a value (a delayed call) rather than an executing expression. sw-MLPL expresses that delay as a named partial — z_step/z_recur/applicative_sage — because the language has no anonymous lambdas. Z has no Smullyan name (and no zebra in the aviary, despite the letter). The book predates and ignores the strictness problem, so it has no applicative-order variant. "Z combinator" is programmer folklore for the eta-expanded Y https://ift.tt/DPjpNor September 21, 2026 at 11:33PM
Show HN: CUA-S1 – A System One Model for Computer Use Hello HN! We're Dillon and Francesco from Cua. We were wondering how many computer use tasks actually need a full general purpose LLM (e.g. gpt-6-astra, claude-opus-5 etc.) to think through all their decisions and steps. Some tasks require thinking about a plan, exploring different paths, recovering from failure. Other tasks are a question of making local decisions, like this value should go in this box, or should I check this box, or this element should be ignored. We wondered how far we could go with a small model trained to only make these kinds of decisions. Our inspiration was Typesafe's Jev and its System One Model framing. This is a nod to the dichotomy between thinking quickly, automatically, and intuitively (system 1) vs. thinking slowly, analytically (system 2), as described by Daniel Kahneman. The interesting question for us was: what happens if you give a model an interface of current context, and a set of possible choices, and you ask it to return a probability for each choice? This kind of model does not generate output token by token like most LLMs do, but rather scores the options you give it, which you can check, trust, and use to drive your app's behavior. CUA-S1 is our answer for narrow, specialized decision models for computer use. Our first release is CUA-S1-FORMS. We built this from ideas and code in jevlike, and then trained a second model just to handle form interactions. It has 706k parameters, and the original checkpoint is 2.8 MB. The first training iteration took less than 30 minutes on synthetic data. Given a set of structured elements and values extracted from a document, it predicts whether to use the given value, CHECK, CLICK, or SKIP for each element. It does not predict new values for text fields, and does not consider screenshots. Element decisions are scored together, and your code can order the actions, and Cua Driver will execute them one at a time. A first evaluation of this specialist vs. hosted Jev on our form task: - For the whole decision set: 99.7% correct vs 83.6%. - For the subset of steps that require an action: 100% correct vs 96%. - For the subset of steps that are just leaving already-filled fields alone: 100% correct vs 74%. The specialist was trained specifically for this task and convention (just press skip for already filled boxes), while hosted Jev has not been fine-tuned for it, so this is an experiment in scoped specialization. We measured 7-9 ms to score a form locally vs. 260-280 ms per call to hosted Jev including network latency, though those samples measure different things and are not end-to-end form completion times. Our interest here is in the space between a brittle script and a general agent loop. The content and layout of form fields vary enough that scripts get unwieldy, but the set of available decisions can remain narrow and well scoped. We want to explore the possibility of a general agent encountering something novel, and passing well understood decisions over to specialists like this. That is a direction we are looking into. The current release is for forms only. We're open sourced the synthetic data generation, training, evaluation, and Driver integration under libs/cua-s1 with an MIT license. Comments welcome! Especially if you are building computer-use agents and have run into a recurring decision that is too variable to script but is too narrow to call another LLM for. https://ift.tt/30AqktF September 19, 2026 at 09:22PM
Show HN: Koi Editor Alpha Hi, Koi Editor Alpha is now available to download for macOS 13.2+ (Apple Silicon). You can download the latest build here: https://ift.tt/l5FL4vT If you try it, feedback and bug reports are very welcome. You can also join the Koi Discord here: https://ift.tt/rwe7x2q Thanks! -- Michael https://koieditor.com/ September 18, 2026 at 09:51PM
Show HN: AttaLambda: a language where types and data are made of untyped lambdas I made a programming language! I call it AttaLambda. The idea is this: a usable Lisp-shaped language where all the meaningful computation is done in untyped lambda calculus. Logic, arithmetic, data structures, control flow, even the types — all untyped lambdas. A small, explicit Racket layer sits at the boundary to handle the outside world, plus some macros for syntactic sugar. This is its story: A couple years ago, I wanted to play with untyped lambda calculus and go beyond where tutorials usually stop. They show booleans, numbers, arithmetic, maybe the Y-combinator — and then stop. I wanted them to keep going. So I started a project called All The Lambdas. Using Racket set to lazy, I used only one Racket construct for actual computation — lambda — and built integers, rationals, lists, binary digit-list number encodings, search algorithms, and more. Then I found Functional Programming Through Lambda Calculus by Greg Michaelson. In it, Michaelson sketches the bones of a language built in untyped lambda calculus, including a type system where typed objects are themselves pair functions containing a type tag and value. I found that intriguing and implemented and extended the idea, still entirely with untyped lambdas. I don't have a background in programming language theory, so I was figuring it out as I went. Then I stopped tinkering with it for a while. Recently I came back and thought: why not turn this into a real usable language with the help of coding agents? I reused most of All The Lambdas as the foundation. Thus AttaLambda was born. Some additional details: * Rat, its number type, uses binary digit-list encodings instead of Church numerals, so numbers scale with their number of binary digits rather than their value * errors are lambda-encoded values, not Racket exceptions, and propagate through the language like ordinary data * the Racket host only performs irreducibly external operations; even things like HTTP parsing, routing, and response construction stay in the pure lambda world * recursion uses lambda-calculus recursion: no loops or true self-reference, just the Y-combinator underneath * automated purity checks catch accidental cheating, like native computation leaking into the pure parts * syntax like multi-argument lambdas, let, cond, and list is just macro sugar that reduces to unary lambdas and application A couple code examples:
(short of print, every single thing here reduces to unary untyped lambdas) Factorial: #lang attalambda
(rec factorial n =
(cond
((eq n 0) 1)
(else (mult n (factorial (sub n 1))))))
(print (factorial 10))
Which prints: 3628800
Or an exact harmonic sum: #lang attalambda
(print
(reduce add 0
(map (lambda (n)
(unwrap-ok (div 1 n)))
(range 1 8))))
Which prints exactly: 363/140
As far as I know, no programming language combines all these features: Michaelson-style type tags built from untyped lambdas, exact rationals backed by binary digit lists, errors as lambda values, and real-world programs where almost all computation stays inside the lambda core. None of those pieces are individually new, but I don't know of another language combining them this way. Download:
https://ift.tt/ICNckl3 Code:
https://ift.tt/qHATgFo Original All The Lambdas:
https://ift.tt/pb4h36F https://attalambda.com September 14, 2026 at 09:51PM
Show HN: Pizza Bot – An inbox for AI agents that work in the background Hi HN - long-time lurker (since 2012!), first time poster. Pizza Bot is a self-hosted desktop app for Mac, Windows, and Linux that runs AI agents in the background and exposes them through an email-like UI. Finished work shows up in Unread, and anything waiting on your approval shows up in Action. It's Apache 2.0-licensed, there's no signup and no telemetry, and you bring your own model provider: Anthropic, Amazon Bedrock, Google Gemini, OpenAI, OpenRouter, or a local model through Ollama. There are builds on the releases page, or you can run it from source. Pizza Bot started as an internal passion project I worked on with a small team at Amazon. The whole thing came out of my frustration at having to manually log CRM activities through a browser form. I built a simple REST API called "JoeBot" that connected to my authenticated browser session over CDP and filled out the form for me using Playwright. Then I hacked up a quick Obsidian plugin so I could trigger it from my local notes (no AI and no MCP servers involved). This caught on quickly. My fellow AWS Solutions Architect Igor Fil joined up with me, and we rebranded the project as "Pizza Bot," named after Amazon's two-pizza teams. We started seeing what other automations we could build. We found a GraphQL API we could query and hacked up some "recipes" to pull data out of the CRM to help with meeting prep. That worked great, and it was right around the time MCP servers seemed to be taking off, so we decided to expose Pizza Bot as an MCP server instead, so it would be available to AI tools through natural language. This was a decent solution for technical users, but the Account Managers who live inside our CRM system wanted something too. We decided to rebuild Pizza Bot as an Electron desktop app modeled after an email inbox, so it would be familiar to non-technical users and would run on both Mac and Windows. We also bundled internal MCP servers as OCI images and hosted them in Amazon ECR as an "addon marketplace" so users could install them with one click without having to set up Amazon developer tooling. The project took off organically and expanded outside of AWS into the wider Amazon organization globally. More than 2,000 people ended up using it for meeting prep, email drafting, Slack summaries, CRM logging, prioritizing their day, and web research. Once apps like Claude Cowork and Amazon's own Quick Desktop came out, we realized the real growth opportunity was outside of Amazon. Rather than try to rip out the Amazon-specific integrations, we rebuilt Pizza Bot once more as an open source project. We leaned on coding agents heavily, which is the only reason a team our size could pull off a full rewrite. I'm pleased to say it's finally public, and we're hoping to bring in community members and see where it goes. We'd like to do for knowledge workers what Claude Code and Codex have done for programmers. A couple of things to know up front. Most of what made Pizza Bot useful on day one inside Amazon came from that internal catalog of skills and MCP servers for Amazon's own systems, and none of it could come out with the app. So it ships thinner than the version those 2,000 people used, and building that catalog back up for tools other people actually use is where we need the most help. It's also a community project and not an AWS service, so there's no support or SLA behind it. The Windows and Linux builds aren't signed yet either. On the technical side, Pizza Bot is a server and a client. The desktop app bundles both, or you can point a client at a remote backend; personally, I self-host the server on my home network and reach it from my phone over Tailscale. The server owns the thread lifecycle and checkpoints state with DeepAgents and LangGraph, and clients rehydrate from it as needed, so you can disconnect mid-run and pick the thread back up from another client. Approval pauses outlive the session that created them and collect in an Action filter, so you can answer an hour later from a different device. The agent you talk to has a sandboxed QuickJS interpreter that can reach your filesystem only if you grant it a folder, but its main job is to delegate. Each subagent is a 1:1 mapping of a Skill, and an Activity bar shows that subagent and the tool calls it's making as it works. Memory is opt-in and stored as plain markdown files on your machine. Every tool call is explicit, including looking up a memory - we err on the side of transparency to reduce surprises. Tools come from MCP servers, and skills are ordinary SKILL.md files with a per-tool approval policy, so existing skills that don't require a code interpreter should still work. What I'd most like to hear about is where the app itself gets in your way, the kind of problem you can't fix by writing a skill or an MCP server. I'm around today to answer questions! https://ift.tt/NkEOnIl September 15, 2026 at 08:50PM
Show HN: The bottom 50% of U.S. households are short after essentials (BLS data) https://whats-left-over.pages.dev/#s=50_40_10&c=1&u=person&t=0&tm=cbo&b=0&ts=100&k=0&cc=12201&im=nominal&by=2000&ir=2.5&ao=0&ar=20&at=200000&ip=10&rm=sp500&rr=8&pv=portfolio&p=1&iv=left&hp=1&e=food.housing.transport.health.insurance September 15, 2026 at 08:54PM
Show HN: Pull every comment out of a Google Sheet, in the browser I spend a lot of time working in Google sheets. Often, I will collaborate with up to 50 other people in the same workbook. One specific org I worked at had a strong preference for using comment threads in Sheets extensively to ask questions, give feedback, and raise risks. Sheets would regularly get 70+ comment threads across multiple tabs with dozens of contributing teams. As the owner of the sheet, I wanted a way to document the comments to retain traceability on all of the various conversations. To my surprise, there was no function built into sheets to scrape, count, sort or manage comments at all. I also couldnt find any good third party add-ons to solve the problem. So I built one myself. I discovered that the Drive API gives you the comment text, author and state, but doesnt give the location of the comment which was crucial. Thankfully, the .xlsx export has xl/threadedComments with the cell reference, timestamp, author, resolved flag and parent ID. How it runs: JSZip in the browser, no sign-in, nothing uploaded anywhere. I am in the process of having the app verified to be hosted on Google Workspace Marketplace, but in the mean time the tool is available at: https://ift.tt/tZ3zSTy https://ift.tt/zGnxNV4 September 15, 2026 at 01:20AM
Show HN: Threshyr – An offline automatic time tracker with on-device AI I've built and continuously improved Threshyr based on the problem I faced myself. I was working on more than 3 projects at one time. At the end of any day/week/month if I had to calculate how many hours I have worked on each one, I would always not be able to calculate an accurate time. Because I had to just reconstruct it from memory instead of any real record. Every tracker I tried solved this either by:
- sending my activity to their cloud or
- by making me press start and stop, which I most of the time forget or
- requires a monthly subscription. So I built Threshyr to address all of these pain points. It is a background time tracker for Windows and macOS. It runs entirely locally, recording the duration and window title for active application and active browser(excluding Firefox) domain locally on your machine. It comes up with predefined categories for installed application and browser domain. Each category can be marked as Productive(green color), Neutral(gray color) and Unproductive(red color). Users can modify predefined and can also create their own custom categories. Threshyr utilizes categories, tagging rules and light weight offline AI model called Threshyr AI to classify activity for projects. Users can review the activity classified by Threshyr-AI, can modify the project or even create rules based on the classification. As users review more and more activities, Threshyr-AI gets more accurate with each review. Threshyr lets users see how focused they were, how often and for how long they were distracted, and what was their duration for their productive and unproductive apps and domains. Threshyr also calculates hourly and fixed totals for client projects. Privacy is the core constraint I built this around:
- No account, no password, no email required.
- No keystroke logging, no screenshots, no behavioral analytics.
- Zero cloud inference.
- There are exactly two daily network calls: an anonymous daily ping to check for version updates and an active user ping. Threshyr is closed source right now. I am a solo developer in Pakistan trying to build a longer term and sustainable alternative to expensive time trackers. Right now, it is in pre-release. It is completely free to use with no obligation to pay (though there is an optional early-purchase at $29/year if you want to support it). After the pre-release ends Threshyr will be priced at $58 per year. No monthly subscription. I might add a lifetime price. Linux builds and team features are not available yet. Threshyr does not support Firefox I’d appreciate any feedback from the community, especially on how well the classification and tagging rules work for your specific workflows. Also let me know your thoughts about a lifetime price. I'll be in the thread to answer any questions. https://threshyr.com September 14, 2026 at 11:23PM
Show HN: Stackray – Detect any website's tech stack Stackray is an open source builtwith alternative that also provides OSINT details. Scan a domain or URL and view detected frameworks, business tools, subdomains, DNS records, etc. You can deploy your own instance to schedule recurring scans and get alerts through email using Resend or through Slack. You can also invite teammates and make API keys to programmatically use Stackray. https://stackray.app September 12, 2026 at 11:45PM
Show HN: EarthToPixels – Turning real cities into explorable pixel art Hi HN! A few friends and I built EarthToPixels, a project that turns real-world cities into explorable pixel-art maps. We fine-tuned an open-source Qwen image model and built a pipeline that takes aerial imagery, generates pixel-art tiles, and keeps neighboring generations visually continuous so they can be stitched into a large map. We built the pipeline to work with arbitrary coordinates rather than a specific city. For the first complete render, we chose our hometown: João Pessoa, Brazil.
You can explore it here:
https://ift.tt/m6pRFAa Would love to hear what you think, especially about the technical side. https://ift.tt/C7lR2BG September 12, 2026 at 11:14PM
Show HN: SyntheticAIdata – synthetic data for CV, 100k free credits/month Hi HN, I'm Goran, founder of syntheticAIdata. Collecting and labeling images for computer vision takes time, especially when you need specific objects, viewpoints, or conditions. We built syntheticAIdata to help developers generate those examples. You can vary environments, camera angles, backgrounds, and distractors, and apply real-world camera simulations to generate automatically labeled images for your application. Datasets can be downloaded or sent directly to Edge Impulse. You can generate 100,000 images for free each month. Registration is required. Try it out: https://ift.tt/YjhKbXT I'd love to hear what you'd use it for and which controls or features you're missing. https://ift.tt/hmH9TPq September 11, 2026 at 11:02PM
Show HN: Bodily Oddities When I was about 11 years old, my best friend and I were playing during recess at school, and I was carrying him around on my back, presumably pretending to be a multipart attack robot. All of a sudden, my heart started hurting, and I collapsed to my knees, and the robot was no more. Every time I inhaled, it would feel like a spike was being driven into my heart, and my breathing got completely shallow. I was sure I was done for, when all of a sudden, after an exhale, it disappeared. It wasn't until I was in my twenties that I learned this was called Precordial catch syndrome and it happens to most everyone. Every friend I've told about it was surprised, and also most knew the feeling. I collected a growing list of strange things bodies do ever since. And now finally I made it into a little page for others to see: https://ift.tt/ALD5I38 It includes a form to tell me about new things, if you think they belong on the page. Feedback welcome! https://ift.tt/ALD5I38 September 11, 2026 at 02:03AM
Show HN: Let coding agents work across your laptop, remote machines, and S3 I wanted to use Codex on my laptop to run kernel optimization experiments on my GPU box, with models stored in S3. That meant having Codex figure out file transfers and remote execution just to get an experiment running. Lots of opportunities to get something wrong before touching the actual kernel. Then what happens in the next session? Either Codex figures it out again, or the previous session leaves behind scripts and instructions. That works, but now there's a small infrastructure project to maintain along with the actual experiments. I decided to try out a more streamlined approach and started building Ridge. It gives agents common operations for accessing data and running commands across different environments, through MCP, a CLI, or Python. Local, SSH, Docker, and S3 are the initial providers. Copying a model from the bucket to the GPU box is one operation. There's also support for giving subagents narrower access and coordinating operations on shared resources with locks. I'm curious who else has run into this. What were you trying to do, and what did you end up building to make it work? Would appreciate feedback on the approach. https://ift.tt/h1NRrUT September 10, 2026 at 10:57PM
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/zZxERQA September 9, 2026 at 11:17PM
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/NgXQRmv September 9, 2026 at 12:14AM
Show HN: Gote – a CLI note-taking management tool for plain Markdown Repo: https://ift.tt/Mj6atZT 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: VODForge – a free local desktop UI for YouTube video/playlist downloads I built VODForge because I work with a CTV company that needed to pull YouTube videos from our channel partners into our media workflow. Converter sites are always an option but the bitrate wasn't optimal for a CTV network that needs to make multiple streaming version off of a single source file. So I build vodforge to use yt-dlp and ffmpeg under the hood with preconfigured settings for the highest quality end result, automatically adjusting the output settings based on source quality, frame rate, and things like that. It became a game changer internally for us because we were able to avoid sketchy converter sites and avoid paid converter software. Eventually I decided to release it for free and others loved it as well. We started to add support for many of the features that other software charges for, supporting 4K, playlist support, customizing application theme, persistent searchable library, auto organizing downloads by channel and playlist, MP3 support up to 320 kbps, and much more. Looking for feedback on the user experience and additional features that you might find useful. My goal is to grow VODForge into a widely adopted free tool for people who do not want to deal with sketchy websites, CLI mess, or pay for things that you could ultimately do for free given time and effort. VODForge wants to make it EASY and maintained for you. We know anyone can make a GUI wrapper, but that is a trivial way to describe what VODForge aims to offer, user-friendliness, "it just works", libraries and packages maintained for you. All you should think about is what to download next. VODForge awaits... https://ift.tt/9tmknob September 7, 2026 at 01:37AM
Show HN: Cowbull – Wordle-like game where you only get match counts CowBull is a word game where you have to find the hidden four-letter word. You make guesses and get back the count of exact letter matches (bulls) and partial matches (cows). It’s a bit like Wordle, but you are not told the exact letters which match, only the count of matching letters. Scoring is based on the number of guesses and time used. There is a single player mode and a multi-player mode (no account required). The game source code is at https://ift.tt/2WdL4et . When I was younger, we used to play this game on paper at the back of the classroom during school and college in India. During Covid, I made this online version of the game to play with my kids. https://cowbull.co/ September 6, 2026 at 06:07AM
Show HN: I made Blocknado, an orbital stacker. Think Tetris with square rings I've loved stacker type games for as long as I can remember. But I've always wanted a version with a bit more strategy and puzzle dynamics. Blocknado is a game I've always wanted to play, maybe others will too. https://ift.tt/qACGdX7 September 6, 2026 at 05:46AM
Show HN: Fast Cut Video tool for cutting video for Agents Hi HN, Build this tool in a couple of hours with OpenAI Codex to scratch an itch. As part of my videos workflows I needed to cut the videos myself since the agent is pretty bad cutting and timing using only the transcription. But using a big app like Premiere or DaVinci Resolve was overkill so I used Astra to build an app tailored to that very task. It will be useful to others with the same problem. Tested only on Silicon Macs, so any feedback is welcome. As part of my workflow when the agent get the video it can open the app with the video or videos loaded in the timeline for me to cut and then export the cuts in a format the agent can use and continue the workflow. https://ift.tt/DkKoQMg September 6, 2026 at 02:36AM
Show HN: Coder Eval – A Framework for Evals We needed a framework to write our evals in and easily update them, run A/B tests, set all kinds of constraints (ex: timeouts, number of turns), and configure the execution environment (ex: sandboxes, dependencies, how to handle AskQuestion). We also have an agent judge. It’s all in a YAML file now. We seem to be moving toward a world where companies rely more and more on evals to decide what to ship, so this should be super helpful for normalizing evals across teams. https://ift.tt/S6B5FPs September 5, 2026 at 12:39AM
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/XTZyhHt https://ift.tt/pvHBOTy September 4, 2026 at 02:33PM
Show HN: Sirenfall, a civil defense siren synthesized in Web Audio I built a cool browser scene, a shelter window over a dystopian city in the rain. Pull the breaker and a siren tower spins up. The wind-down is super unsettling and I love it. The siren is not a recording. Two port rings make a 5:6 dual tone, 515 and 618 Hz. The horn turns at 4 RPM and everything (loudness, brightness, doppler and stereo position) follows the horn angle you can see on the tower. Rain and thunder are the only recordings. Build it yourself, source is one HTML file and MIT: https://ift.tt/abMuq6C How it works: https://sirenfall.live/how-it-works Press F for fullscreen, S to save a picture. Landscape on phones. No cookies, no personal data, the only request besides audio is an anonymous page-count pixel. Appreciate any feedback and shoutout to the siren community! https://sirenfall.live/ September 4, 2026 at 02:14AM
Show HN: MesaOS – An operating system written from scratch in Rust Hello! I'm a student from Spain and I'm the creator of MesaOS, an open-source operating system written from scratch in Rust for x86_64. I've been working on it mostly by myself. MesaOS currently has: A hybrid kernel
Preemptive multitasking
A Linux driver shim with 400+ exported kernel symbols (still in development)
HDA audio and WAV streaming
A shell with around 82 commands
VFS, RamFS and persistent initrd
File persistence through automatic folder-to-ISO injection
SMP / multicore support
xHCI / USB 3.0 support It works on QEMU and on my HP 15s-eq2xxx laptop. Some of the things I'm currently working on are USB storage, TCP, Wi-Fi and more hardware support. Wi-Fi is one of the harder problems for me right now. My laptop uses a Realtek RTL8822CE, and there isn't much information available about it. The project is still very much a work in progress, but I've reached a point where I would like to have other people working on it with me. I'm especially interested in people who like operating systems, kernels, drivers, networking, Rust or low-level programming. I'm also transparent about using AI during development. The source code is generated using language models based on my instructions. I handle the architecture design, debugging, hardware testing and integration myself. There is also an English/Spanish Discord server for the project if anyone wants to discuss development or contribute. Discord:
https://ift.tt/Ij7miaM https://ift.tt/0cZd4XS September 3, 2026 at 11:26PM
Show HN: Bridle: hand your agent's context to a coworker's agent A college went on holiday this week and his agent was the one that did the whole migration from Shopware to Shopify. All products, domains, DNS- basically, it had all the knowledge. I spent the morning figuring out how to answer questions to client and finish up what was left to do. From then on we connected our agents with Bridle. Bridle is a CLI that moves work between agents, so that handoff is a command
rather than a memory: bridle send marko.dev --note "migration 0042 is half-applied, continue"
bridle queue marko.dev --title "finish the retry backoff — see the note"
bridle inbox Idea came from Tailscale where both ends need to connect in (bridle up).
Being on the same mesh grants nothing on its own. Alos payloads are sealed to the recipient, so the coordination server routes by name and holds ciphertext it can't read. I tried to make it super simple to run and free to test:
npm install -g bridle-cli && bridle up Let me know what you think, courious if someone finds it useful our team is super exceted . https://ift.tt/Q4sD8Gu September 3, 2026 at 11:18PM
Show HN: Arbitale – emergent choose your own adventure game Hi everyone! I am building Arbitale and it is currently in pre-alpha. I'm looking for play-testers who can give feedback on the product. The goal is to eventually have different characters in the game be their own agents, with emergent narratives that are totally unique to each playthrough. Each agent acts according to its own pre-written incentives. Would love to hear what you think! https://ift.tt/6e2RvU7 September 3, 2026 at 12:12AM
Show HN: SufferTrails, the Anti-AllTrails Don't get me wrong. I love a good family-friendly hike as much as anyone else. But sometimes you want to be grimacing, not smiling, on the trail. SufferTrails is that, and not much else. All trails not allowed. https://ift.tt/NoVMD2J September 2, 2026 at 11:27PM
Show HN: Newton's Orchard – Browser-based space/gravity playground Hi HN! My son spent a lot of time in 5th grade playing with the 2-dimensional PhET gravity/space sims[1]. His STEM class uses it, and he was playing with it at home, and has been looking for more. I found several space sims/playgrounds online, including NASA's Eyes on the Solar System[2], but nothing that seemed to offer a real progression from what he was getting out of the PhET sims, so I built Newton's Orchard over the summer for him. https://ift.tt/O9KRzHL The source is also published at https://ift.tt/jNDcpiA It features deterministic time scrubbing, all bodies are editable, different preset systems and experiments, missions to complete (complete 3 to unlock the blackhole object type and mission), and a gallery for user submissions. I would very much appreciate feedback from HN - particularly from the lens of making it engaging and illuminating for students, and anyone that would like to just get a feel for how gravity works. Thank you! [1] https://ift.tt/IUiJOq7...
[2] https://ift.tt/5Qwnxpd https://ift.tt/O9KRzHL September 1, 2026 at 10:13PM
Show HN: Semantic Overlays – an NX bit for LLM prompt injection (live demo) I've built a new method for steering LLMs called Semantic Overlays, small trained adapters on a frozen model which change how it perceives a piece of its context. The most readily applicable usage is to mitigate prompt injection, and it lets us take a very-injectable Qwen-3.5-9B to SOTA scores on all the prompt injection benchmarks I could find. (They are only blackbox attacks, but I did NOT train on anything like them — whitebox attacks are out of scope for this paper) I'm excited for you to play with the tech — see if YOU can break it! (let me know if you can) Paper at https://ift.tt/pORD82X if you want to read more about it, code at https://ift.tt/uzEv8OJ , adapters at https://ift.tt/AFPDVdw... Also https://ift.tt/iP6y3e5 if you wanna watch a little video I made! https://semantic-overlays.vercel.app/ September 1, 2026 at 11:10PM
Show HN: Corporate Mind Games – logic puzzles with a sarcastic corporate theme I have always enjoyed building and playing puzzles. I am a regular user of NYT Games and LinkedIn Games. I thought it would be fun to create some corporate-themed puzzles as a silly alternative to LinkedIn Games. So, I built Corporate Mind Games. The games are intended to be a little bit sassy and sarcastic, but I hope they are enjoyable and challenging. I was planning to post this on HN last week. However, many years ago, I made a game called Don't Wordle, which unexpectedly appeared on the front page last week. I ended up getting distracted by that, and I also figured it was more appropriate to post this game on HN on a Monday morning given the theme. So here we are. https://ift.tt/l9K2gxe August 31, 2026 at 09:38PM