frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300

https://firthemouse.github.io/
39•FirTheMouse•4h ago•7 comments

Show HN: Signet – Autonomous wildfire tracking from satellite and weather data

https://signet.watch
91•mapldx•7h ago•27 comments

Show HN: What if your synthesizer was powered by APL (or a dumb K clone)?

https://octetta.github.io/k-synth/
54•octetta•6h ago•27 comments

Show HN: Goal.md, a goal-specification file for autonomous coding agents

https://github.com/jmilinovich/goal-md
2•jmilinovich•1h ago•1 comments

Show HN: Han – A Korean programming language written in Rust

https://github.com/xodn348/han
202•xodn348•22h ago•112 comments

Show HN: Detach – Mobile UI for managing AI coding agents from your phone

https://github.com/salvozappa/detach
2•salvozappa•2h ago•2 comments

Show HN: Sway, a board game benchmark for quantum computing

https://shukla.io/blog/2026-03/sway.html
3•BinRoo•3h ago•0 comments

Show HN: Ichinichi – One note per day, E2E encrypted, local-first

121•katspaugh•1d ago•45 comments

Show HN: GitAgent – An open standard that turns any Git repo into an AI agent

https://www.gitagent.sh/
127•sivasurend•1d ago•33 comments

Show HN: RSS tool to remix feeds, build from webpages, and skip podcast reruns

https://sponder.app
4•kristjan•5h ago•0 comments

Show HN: Dialtone watcher – what is my laptop doing and am I normal

5•fcpguru•5h ago•1 comments

Show HN: GrobPaint: Somewhere Between MS Paint and Paint.net

https://github.com/groverburger/grobpaint
52•__grob•21h ago•14 comments

Show HN: Code Royale – Play and learn poker with Claude Code (skill)

https://github.com/BohdanPetryshyn/code-royale
2•BohdanPetryshyn•7h ago•0 comments

Show HN: Channel Surfer – Watch YouTube like it’s cable TV

https://channelsurfer.tv
594•kilroy123•4d ago•174 comments

Show HN: Context Gateway – Compress agent context before it hits the LLM

https://github.com/Compresr-ai/Context-Gateway
92•ivzak•2d ago•56 comments

Show HN: AgentMailr – dedicated email inboxes for AI agents

https://www.agentmailr.com/
5•kumardeepanshu•8h ago•2 comments

Show HN: Data-anim – Animate HTML with just data attributes

https://github.com/ryo-manba/data-anim
16•ryo-manba•1d ago•6 comments

Show HN: Lengpal – simple video chat for language exchange

https://www.producthunt.com/products/lengpal
4•ayoubdrissi•3h ago•0 comments

Show HN: Ink – Deploy full-stack apps from AI agents via MCP or Skills

https://ml.ink/
31•august-•4d ago•5 comments

Show HN: Voice-tracked teleprompter using on-device ASR in the browser

https://github.com/larsbaunwall/promptme-ai
2•lbaune•10h ago•1 comments

Show HN: Axe – A 12MB binary that replaces your AI framework

https://github.com/jrswab/axe
223•jrswab•3d ago•122 comments

Show HN: BurnShot v2- Zero-Knowledge image sharing (Challenge to decrypt this)

2•axaysharma•4h ago•0 comments

Show HN: Learn Arabic with spaced repetition and comprehensible input

https://abjadpro.com
64•adangit•1d ago•22 comments

Show HN: What was the world listening to? Music charts, 20 countries (1940–2025)

https://88mph.fm/
113•matteocantiello•5d ago•51 comments

Show HN: OneCLI – Vault for AI Agents in Rust

https://github.com/onecli/onecli
160•guyb3•3d ago•50 comments

Show HN: I built Wool, a lightweight distributed Python runtime

https://github.com/wool-labs/wool
13•bzurak•1d ago•4 comments

Show HN: Rudel – Claude Code Session Analytics

https://github.com/obsessiondb/rudel
143•keks0r•3d ago•85 comments

Show HN: s@: decentralized social networking over static sites

http://satproto.org/
411•remywang•3d ago•219 comments

Show HN: Understudy – Teach a desktop agent by demonstrating a task once

https://github.com/understudy-ai/understudy
119•bayes-song•3d ago•41 comments

Show HN: SupplementDEX – The Evidence-Based Supplement Database

https://supplementdex.com/
16•richarlidad•1d ago•2 comments
Open in hackernews

Show HN: GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300

https://firthemouse.github.io/
39•FirTheMouse•4h ago

Comments

akkartik•2h ago
Looks interesting. The next step may be to show some little fun examples built with it.

Here's my similar project from a few years ago, in case you want to compare notes:

https://github.com/akkartik/mu

https://akkartik.name/akkartik-convivial-20200607.pdf

FirTheMouse•1h ago
I would love to compare notes, reading through Mu has given me a lot to think about that I may be writing about soon.

I see in Mu a mirror of my own aspirations, GDSL is something I intend to take down to the metal once I have access to a computer where I can reach deeper than my Mac allows. Though the path from here to an OS is by no means a straight one.

Mu is what I would call a MIX layer, the real substance of a process which turns one line of code into the next. Arguably, a MIX is the core of what makes a program a program, and the work of Mu, like Lisp and others, is to elevate it high enough that it becomes the whole interface.

For a deeply curious mind the MIX is the only thread they wish to pull. Because the comprehension of things at their most fundamental level is fuel enough. Unfortunately, the majority of people are not nearly so curious, thus the dominance of languages like Python.

So what makes Python so much more appealing than direct control? Pure TAST. Sugar for the hungry, and grammar that lets you say everything while knowing nothing. Somewhere, between the sugar and the substance lives the real heart of what makes a tool, and that’s what I’ve been picking at from both angles.

I would be curious to see how these could be unified, a Python TAST, Rust or Haskell DRE (for type systems and borrow checking) and a Mu MIX underneath. Let the user be lured in by the promise of ease, look under the hood to see the entire compiler fitting in just under ten thousand lines, and burrow their way down to the MIX and fundamental understanding.

WalterGR•2h ago
GitHub link: https://github.com/FirTheMouse/GDSL
xendo•2h ago
I thought you needed 100k lines of code for a C compiler. https://www.anthropic.com/engineering/building-c-compiler
balamatom•1h ago
Because so did the "smartest" AI apparently?
ptspts•10m ago
GDSL is written in C++ with use of STL, templates and lambdas, so it's 2600 lines of such C++ source code. There is no self-hosting: neither the LISP compiler nor the C compiler can compile itself. No operating system is implemented, the word kernel in the title means something else.

FYI Here is a 700-line subset-of-C compiler which can compile itself: https://github.com/valdanylchuk/xcc700 . FYI The linker and the libc are not included.

FirTheMouse•1m ago
Kernel as used in the title means shared processing core, not necessarily an OS kernel, which probably deserves clarification. As for Lisp and C, those are meant to be subset demonstrations not yet full compilers, thus the phrasing. The compiler you linked is also a subset of C with only what's needed for a minimal compiler.

I’ve been working towards making it self hosting eventually, which is why there’s the start of code for generics in GDSL-C, though that’s a significant project which will take significant time. Add to that, a lot of people would prefer to write handlers in C++ rather than learn a new language. So it may stay as a C++ project for a while.

That being said, I was also hesitant to post this until I had it self hosting, but I decided that being able to implement even the demonstrated subsets was interesting enough to be worth sharing. This is a project in progress, and I hope to expand it massively in the months to come.