kulesh
Show HN: Gedcom Tools – Check and repair family-tree files in the browser
Show HN: Browser tools that repair GEDCOM files and write them back unchanged
Alit: One Pic, 9 Textures
Show HN: Alit – AI-generated PBR maps with real-time relighting
Alit lets you describe a scene and instantly get AI-generated PBR (physically based rendering) maps — diffuse, normal, roughness — that you can relight interactively in the browser.You can upload your own texture grids, publish scenes, and explore a public gallery of community creations. No 3D software needed.Would love feedback from the HN community, especially from game devs, 3D artists, and...
Save 50–60% on token costs with OpenClaw and Tamp
Tamp.dev – save up to 63% on AI tokens (free, works with Claude Code)
https://news.ycombinator.com/item?id=47533035
:)
Tamp and OpenClaw: Local Token Compression Saves 5–50% Input Tokens
Tamp – Compression Proxy: 52% Fewer Tokens for Claude Code, Gemini, etc.
Tamp: Cut LLM context size ~50% without changing your code
> How do I see the stats of a city? Click the city tile.
> When I use the "mine" tool, what happens? The nearest dwarf attempts to so the task? Dwarf live in mines, this is city extension tool basically.
But I push back on "the entire premise is wrong."
The interesting part isn't "AI can execute pseudocode"—nobody debates that. The point is the artifact: the .md output matters, not the runtime. A codebase where every function is readable English changes who can participate in a pull request, audit logic, or catch wrong assumptions. "Multiply by 9/5" vs "multiply by 1.8" is an editorial conversation, not a code review.
It's a proof of concept to show the artifact is executable, not a production proposal. It's slow (today), expensive, and non-deterministic - I said so in the post. The question is whether the intermediate representation (English) has value beyond performance? I believe that the loop is shortened here: there're no in-between element intent→weird non-human language→result, it becomes intent→result. No NEED to create synthetic procedures, explaining how the code works in plain language should give us the output.
An old person enters a bank, asks to open an account, speaks plainly in his native language, the teller clicks buttons, and the account is created. From the subjective perspective, there's no in-between interface: the old person had a though, than it got realized.
Show HN: I replaced every function in a codebase with English – it still works
Tril converts every function in a repo into plain English descriptions, then runs and tests them — using an LLM as the interpreter instead of a runtime.The concept: programming languages exist because machines couldn't understand human intent. LLMs can. So what happens if you remove the code entirely and just... describe what each function should do?The tool replaces functions one by one, runs...
Show HN: Dwarf.land – autonomous dwarf civilization SIM with AI model routing
I built this in one day using 4 Claude Code sessions (~7,600 lines total, 4,300 in a single HTML file). No React, just one canvas + Web Workers. Cloudflare Workers + D1 backend.What it is: 300 dwarfs on a 2000x1000 tile globe across 125 cities. Each dwarf has D&D-style stats (STR/DEX/CON/INT/WIS/CHA), mental state metrics (faith, morale, ambition), an AI-generated backstory, and a craft...
Tetress = Tetris and Chess
Show HN: Daub – A rendering spec for AI-generated UIs (two files, no build step)
Most UI frameworks solve the wrong problem — they help developers build interfaces faster. DAUB bets on the next problem: AI generating interfaces directly.The core idea: instead of writing component code, you describe a UI in structured JSON. DAUB renders it. No compilation, no virtual DOM diffing. The spec is the UI.What shipped so far (v3.13): - daub.css + daub.js: 76 components, 20 theme...