frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Code garden deep-dive: my Forth C64 tetromino game

https://github.com/ekipan/sss/blob/share-hn/Design.md
3•ekipan•2h ago
(The article is permalinked to a tag, for latest:)

Deep-dive: https://github.com/ekipan/sss/blob/main/Design.md

Repo front page: https://github.com/ekipan/sss

The Silent Soviet Stacker is, in order:

  1. A tinker-toybox I wrote and pick at to relax.
  2. A technical deep-dive writeup, showing Forth by example.
  3. A game that works and you can play.
Try it (<5 minutes):

  1. C64 emulator [1]
  2. Load durexforth cart [2]
  3. Copy [3] contents to clipboard
  4. Edit > Paste in VICE.
  5. Type `help` then `new`.
[1]: https://vice-emu.sourceforge.io/

[2]: https://github.com/jkotlinski/durexforth/releases

[3]: https://github.com/ekipan/sss/blob/share-hn/sss.fs

  $ wc README.md Design.md Tinkering.md
     90   445  2928 README.md
    823  4863 27985 Design.md
    182  1029  6512 Tinkering.md
   1095  6337 37425 total

  $ wc sss.fs # docs-to-code ratio >4:1!
   284 1997 8680 sss.fs

Comments

ekipan•2h ago
Doc excerpts, as a teaser:

  - SDF JKL layout keeps me on home row, ready to type Forth.
  - 39 columns source text to fit the C64 screen.
  - `0 prof` patches the first instruction to an `rts`,
    disabling the profiler. `1 prof` restores the `eor`.
  - The `dup 0= +` phrase ensures nonzero seed, harmless but
    it's cute and I've grown fond of it.
  - Might be able to spread `land` work across frames but the
    complexity isn't worth it.
  - I choose the extra `rdrop` cognitive load just for its
    aesthetic.
  - <!-- It's better left unsaid. -->
I would be tickled if this was the thing to bring at least a few people from vaguely Forth-curious to writing something substantial. Tell me what delights or confuses you. What could be better, what needs examples.

Show HN: Honker – Postgres NOTIFY/LISTEN Semantics for SQLite

https://github.com/russellromney/honker
176•russellthehippo•6h ago•26 comments

Show HN: LocalLLM – Recipes for Running the Local LLM (Need Contributors)

https://locallllm.fly.dev
6•Igor_Wiwi•3h ago•1 comments

Show HN: Code garden deep-dive: my Forth C64 tetromino game

https://github.com/ekipan/sss/blob/share-hn/Design.md
3•ekipan•2h ago•1 comments

Show HN: Core – open-source AI butler that clears your backlog without you

https://www.getcore.me/
3•Manik_agg•3h ago•0 comments

Show HN: Turning a Gaussian Splat into a videogame

https://blog.playcanvas.com/turning-a-gaussian-splat-into-a-videogame/
4•yak32•4h ago•2 comments

Show HN: Broccoli, one shot coding agent on the cloud

https://github.com/besimple-oss/broccoli
70•yzhong94•1d ago•45 comments

Show HN: GoModel – an open-source AI gateway in Go

https://github.com/ENTERPILOT/GOModel/
205•santiago-pl•2d ago•74 comments

Show HN: Real-Real-Time Chat

https://kraa.io/kraa/trees
8•levmiseri•14h ago•8 comments

Show HN: Algorithmic String Art, accessible to all

https://string-loom.pages.dev
11•s_e__a___n•19h ago•4 comments

Show HN: Cartoon Studio – an open-source desktop app for making 2D cartoon shows

https://github.com/Jellypod-Inc/cartoon-studio
12•bilater•15h ago•3 comments

Show HN: We built an OCR server that can process 270 dense images/s on a 5090

https://github.com/aiptimizer/TurboOCR
7•pfdomizer•9h ago•2 comments

Show HN: VidStudio, a browser based video editor that doesn't upload your files

https://vidstudio.app/video-editor
296•kolx•2d ago•105 comments

Show HN: Mediator.ai – Using Nash bargaining and LLMs to systematize fairness

https://mediator.ai/
159•sanity•3d ago•74 comments

Show HN: Ctx – a /resume that works across Claude Code and Codex

https://github.com/dchu917/ctx
72•dchu17•3d ago•28 comments

Show HN: Ghost Pepper Meet local meeting transcription and diarization

https://matthartman.github.io/ghost-pepper/
26•MattHart88•23h ago•5 comments

Show HN: Daemons – we pivoted from building agents to cleaning up after them

https://charlielabs.ai/
66•rileyt•2d ago•32 comments

Show HN: Trainly – Free 72-hour audit of your AI agent's production traces

https://www.trainlyai.com/audit
6•kavin_key•1d ago•1 comments

Show HN: Backlit Keyboard API for Python

https://github.com/itsmeadarsh2008/backlit-kbd
27•itsmeadarsh•4d ago•5 comments

Show HN: Built a daily game where you sort historical events chronologically

https://hisorty.app/
56•damiannn•8h ago•56 comments

Show HN: Prompt-to-Excalidraw demo with Gemma 4 E2B in the browser (3.1GB)

https://teamchong.github.io/turboquant-wasm/draw.html
162•teamchong•4d ago•62 comments

Show HN: Everest Drive – a multiplayer spaceship crew simulator in the browser

https://everestdrive.io/
10•jakej256•1d ago•4 comments

Show HN: MDV – a Markdown superset for docs, dashboards, and slides with data

https://github.com/drasimwagan/mdv
151•drasim•5d ago•54 comments

Show HN: ShellTalk brings deterministic text-to-bash

https://barrasso.me/posts/2026-04-22-text-to-bash-with-shell-talk/
7•podlp•1d ago•0 comments

Show HN: Holos – QEMU/KVM with a compose-style YAML, GPUs and health checks

https://github.com/zeroecco/holos
55•zeroecco•2d ago•23 comments

Show HN: Aide – A customizable Android assistant (voice, choose your provider)

https://aideassistant.com/
7•yincrash•1d ago•5 comments

Show HN: Almanac MCP, turn Claude Code into a Deep Research agent

https://www.openalmanac.org/
13•rohans0509•1d ago•1 comments

Show HN: Run TRELLIS.2 Image-to-3D generation natively on Apple Silicon

https://github.com/shivampkumar/trellis-mac
202•shivampkumar•3d ago•35 comments

Show HN: OpenDeck – DIY MIDI Platform Based on Zephyr RTOS

https://github.com/shanteacontrols/OpenDeck
4•somemisopaste•21h ago•3 comments

Show HN: I built a map of the GeminiNet

https://rbtms.github.io/gemini_map/
3•rbtms•22h ago•5 comments

Show HN: Faceoff – A terminal UI for following NHL games

https://www.vincentgregoire.com/faceoff/
135•vcf•4d ago•47 comments