frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Fluent, tiny lang for reactivity and autograd

https://mlajtos.github.io/fluent/?code=VG91cg
4•mlajtos•4h ago
After six months of work, I am here again presenting Fluent – a tiny lang which is optimized for differentiable & reactive programming.

Since I am not Conal Elliot, don't expect a beautiful theoretical unification of FRP and AD from first principles. Rather, a horrific monster that holds together mostly because a lot of duct-tape.

The link points to the semi-interactive tour of the language, which will get the job done much better than I could in here.

Hope you hate/like it!

Comments

sightspinner•3h ago
Was this just for fun/practice or are you trying to solve some problem/do something more efficiently? Surely, there are languages the calculate exact derivatives already?
mlajtos•2h ago
Fluent is attacking multiple problems.

On the surface, it blends APL and LISP. Making S/M-exprs terse and building “diamond-less” left-to-right APL on top. This part is pretty okay.

In core, unification of FRP and AD as already mentioned. This is mainly to do efficient online/incremental learning. Currently this is a disaster and main source of tech debt. I got some attacks.

Fun and curiosity is the main motivator. Having single system that can do user-editable explorable ML explanations is just cherry on top.

Show HN: A zoomable timeline of 4M Wikipedia events

https://app.everything.diena.co/
50•lortex•5h ago•23 comments

Show HN: Watch bots interact with an SSH honeypot in real time

https://honeypotlive.cc/
138•tusksm•10h ago•49 comments

Show HN: Simulator for a custom 8-bit discreet logic computer

https://msap2.mehran.dk
20•mehrant•3d ago•5 comments

Show HN: The Port Index – 3,804 seaports and 9,640 airports, scored

https://www.theportindex.online
3•theportindex•2h ago•0 comments

Show HN: Clx – Compile Lua to Native Executables Through C++20

https://github.com/samyeyo/clx
134•_samt_•6d ago•32 comments

Show HN: Tests.ws – WebSocket testing tools, language guides, Chrome extension

https://tests.ws/
2•gingermanymph•3h ago•0 comments

Show HN: Argument duello game with your friend – AI judge decides who's right

https://wram.chat
2•revolt2tech•4h ago•0 comments

Show HN: Fluent, tiny lang for reactivity and autograd

https://mlajtos.github.io/fluent/?code=VG91cg
4•mlajtos•4h ago•2 comments

Show HN: I ported Fallout 1 to the PSP

https://github.com/abduznik/fallout1-ce-psp
3•abduznik•4h ago•3 comments

Show HN: Tools Berry – client-side calculators with open-source tax engines

https://tools-berry.com/
2•edmonddaher•4h ago•1 comments

Show HN: Mojibake – A low-level Unicode library written in C

https://mojibake.zaerl.com/
74•program•1d ago•22 comments

Show HN: Leaves – A text-UI disk usage treemap visualizer

https://github.com/patonw/leaves
86•patonw•1d ago•26 comments

Show HN: Docket (system for active note-taking) now self-hosted after HN asked

https://withdocket.com/self-hosted
5•davnicwil•5h ago•3 comments

Show HN: Lific: Issue trackers should be simple, right?

https://lific.dev
3•Void_Null•6h ago•0 comments

Show HN: Firefox in WebAssembly

https://developer.puter.com/labs/firefox-wasm/
257•coolelectronics•2d ago•126 comments

Show HN: BambooGrid – Open-source web UI for power grid modeling and power flow

https://bamboo.kickstage.com
32•soaringmonchi•1d ago•12 comments

Show HN: misa77 - a codec that decodes 2x faster than LZ4 (at better ratios)

https://github.com/welcome-to-the-sunny-side/misa77
159•nonadhocproblem•2d ago•48 comments

Show HN: Be the ChatBOT

https://bethechatbot.com/
48•keito•1d ago•22 comments

Show HN: Libretto PR agents – Automatically fix failing playwright scripts

https://libretto.sh/debug-agents
21•muchael•1d ago•4 comments

Show HN: I've built a words game based on binary search

https://hilogame.cc/
48•ludovicianul•1d ago•66 comments

Show HN: Proton – A Pure Go, Immediate-Mode GUI Library (Zero CGO)

3•CzaxTanmay•9h ago•1 comments

Show HN: A modern port of Linux to a ten-year-old QWERTY phone

42•tmzt•1d ago•12 comments

Show HN: DSA View View – A TypeScript runtime visualizer for algorithms

https://dsa-view-view.vercel.app/
4•nyaomaru•10h ago•1 comments

Show HN: Crux, a personal AI on your computer you can reach from anywhere

https://qunt.in
3•parker-nyx•10h ago•4 comments

Show HN: On-chain bond market where the issuers are AI agents

https://selbonds.now
14•griffinfoster7•10h ago•16 comments

Show HN: QBasic Gorillas (Repeeled)

https://gameswithtony.com/gorillas/
29•TonyAlicea10•1d ago•25 comments

Show HN: Wolbarg – Local-first shared memory for AI agents using SQLite

https://wolbarg.com/blog/why-sqlite-is-enough-for-local-ai-agent-memory
4•atharvmunde•10h ago•0 comments

Show HN: Galois connections for composable numeric casts in Rust

https://github.com/cmk/connections
31•partialsolve•1d ago•3 comments

Show HN: Hearth, an open-source local AI that runs your PC (files, apps, voice)

https://github.com/0pen-Sourcer/Hearth
2•SwagKing•10h ago•0 comments

Show HN: One More Letter

https://playonemoreletter.com/
87•hmate9•2d ago•58 comments