frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Neobrutalism.dev – Just added Base UI support and added new color theme

https://www.neobrutalism.dev/
60•samke-•2h ago•33 comments

Show HN: Nari Qwen3-TTS and Qwen3-ASR – High accuracy, low latency and cost

https://narilabs.com/blog/nari-labs-leads-coval-voice-ai-benchmarks/
11•toebee•2h ago•4 comments

Show HN: Is this photo edited? Client-side image forensics

https://vajba.com/image-forensics/
15•trivsamt•4d ago•3 comments

Show HN: Pelican-bicycle alternatives

https://gally.net/temp/20260914pelican-alternatives/index.html
66•tkgally•5h ago•26 comments

Show HN: Kinesis – Control your Mac with the Meta Neural Band

https://github.com/callbacked/kinesis
103•callbacked•6h ago•31 comments

Show HN: Fly.exe – An EON systems like virtual fruit fly uploaded to computer

https://github.com/Ibtisam-Mohammad/Fly.exe
17•Ibti_sam•2h ago•4 comments

Show HN: Threshyr – An offline automatic time tracker with on-device AI

https://threshyr.com
2•affanBajwa•42m ago•1 comments

Show HN: Pushie – Get notified with a simple webhook

https://pushie.net
11•vasanthv•3h ago•4 comments

Show HN: MCP Harbor – An MCP Registry

https://ai.mcpharbor.dev/
2•Lbesecker195•1h ago•0 comments

Show HN: Helical Time – Visualizing time as a continuous 3D torus

https://github.com/nimabeh/helical-time
2•nimabe•1h ago•0 comments

Show HN: Cognition-Claude-proxy – Use Devin model catalog with Claude Code

https://github.com/coderexpert123/cognition-claude-proxy
2•hrishi1990•2h ago•0 comments

Show HN: Rebuno - An open-source runtime for production agents

https://github.com/rebuno/rebuno
3•nnww•2h ago•0 comments

Show HN: I built Otis, a minimal AI agent that runs local models out of the box

https://triangllabs.ai/otis
12•petrenk0n•5h ago•0 comments

Show HN: DNSMint – Give a sandbox its own domain and HTTPS cert in one API call

https://dnsmint.com/
2•kxbnb•2h ago•0 comments

Show HN: AttaLambda: a language where types and data are made of untyped lambdas

https://attalambda.com
2•kserrec•2h ago•0 comments

Show HN: AgentDrive – persistent, versioned file storage for AI agents

https://tokencanopy.com/products/agentdrive
4•tokencanopy•2h ago•3 comments

Show HN: what-time Neural Parser for Schedule extraction in English, Hindi

https://github.com/MagicBeansAI/what-time
2•das_vicky•2h ago•0 comments

Show HN: Requirement5 – a digital card collection game

2•FailMore•2h ago•0 comments

Show HN: Local catalog of 3k agent skills with a static risk scan

https://github.com/xm1k3/ai-community-skills
2•xm1k3•2h ago•0 comments

Show HN: Backtotal – the total is given, work back to the four digits

https://backtotal.com/
3•Dogs2478•2h ago•3 comments

Show HN: Shortcut Express – My attempt to get the world using keyboard shortcuts

https://github.com/chimit/shortcut-express
2•motomac•2h ago•0 comments

Show HN: Push Notifications for Hacker News

https://www.hazumi.news
2•jrhey•3h ago•0 comments

Show HN: Fidelic, a Salesforce emulator in a Docker container

https://www.fidelic.dev/
2•ifykhanikhan•3h ago•0 comments

Show HN: Botbin – A zero-login HTML pastebin for AI agents

http://botbin.io/
2•obilgic•3h ago•0 comments

Show HN: msgspec-serde, Fast serialization for msgspec, flatbuffers, & arrays

https://github.com/ebrevdo/msgspec-serde
2•yablak•3h ago•0 comments

Show HN: Drone flight over world cities and neighbourhoods

https://citydrones.kingsbridge-consultancy.com/
3•beerglass•3h ago•2 comments

Show HN: GSE Cleaner – In-browser streaming parser for large GEO datasets

https://byqing.com/gse/
2•niqing•3h ago•0 comments

Show HN: Skillzero – save tokens by omitting skills from agent context

https://github.com/kurtextrem/skillzero
2•kurtextrem•3h ago•0 comments

Show HN: I built a URL shortener from scratch

2•yhussain1110•3h ago•0 comments

Show HN: What an agent does when anyone can read and rewrite its context

https://ljedrz.github.io/nachalnik/
3•ljedrz•3h ago•0 comments
Open in hackernews

Show HN: AttaLambda: a language where types and data are made of untyped lambdas

https://attalambda.com
2•kserrec•2h ago
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://github.com/kserrec/attalambda/releases/tag/v0.7.0

Code: https://github.com/kserrec/attalambda

Original All The Lambdas: https://github.com/kserrec/all_the_lambdas