frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

The front end framework for correctness: built on Effect, architected like Elm

https://foldkit.dev/
31•plucafs•1h ago

Comments

dflock•1h ago
This looks interesting, and I've been keeping an eye on this for a while - but does anyone have experience from actually using this for real?
oofbey•59m ago
As agentic coding matures, this kind of project is the right direction. The mechanics of writing the code become less important. But having a language framework that naturally resists mistakes will become increasingly useful and important.

Similar to how Rust is obviously a better choice today than C++. Who cares if the language is “more difficult” to code in, if the agents are doing the coding. What we need is building blocks that make it harder to author bugs.

dflock•56m ago
That's an interesting - and maybe correct - point. Looking at the examples, it seems very long winded and not something I would want to write myself - but maybe I don't need to care about that anymore, as you say!
whattheheckheck•48m ago
And tla+ / sequence diagram / user flow diagrams / data models all in one "thing"
triyambakam•15m ago
I was thinking about agentic coding as well and a few years ago I probably would have really been interested in this project. But now it sits at a lower abstraction where I care less since the agent is the one managing it. It's strange
Etheryte•53m ago
I don't know, as far as I can tell the demo on the homepage is bugged? Or maybe I misunderstand how it's supposed to work? If I click reset after 2 seconds and then click add 1 right after it, the reset never fires. What's up with that, that's not what I expected to happen?
danfritz•43m ago
Yep, it seems that if you hammer messages things get easily dropped or the async behavior is not executed.

IMO the reset should fire regardless what happens after it.

airstrike•15m ago
Yeah, I can see how some scenarios might want that behavior, but it sort of defeats the purpose of the demo. It wouldn't hurt to have the reset be cancelable too if you wanted to really showcase how it should work
speedgoose•8m ago
I guess it comes from the `tagsExhaustive` keyword. But I tried to search what it does in the documentation, and it doesn't return any hit. I then searched in the git repository and found it in some examples and CLAUDE.md but it doesn't really seem straightforward.

Perhaps it makes sense for AI agents, but as a human, I will pass.

zdragnar•5m ago
The whole setup reminded me of the mess people would make with RxJS, and this comment chain seems to indicate it's got the same drawbacks.
danfritz•47m ago
This feels a lot like sagas and redux sagas. Anyone else got that vibe?
SinParadise•1m ago
Its the same "solved" pattern, but with the pattern being more deeply rooted in a project.
rramon•43m ago
Just wondering how a matching backend framework for correctness would look like. Ideally something that doesn't repeat the React mess with two routers but fits right in Inertia style.
hnsmomdpvp•36m ago
Finally someone said it
satvikpendem•19m ago
How is Effect, for those who have used it? It's good that algebraic effects are becoming more mainstream.
lxe•12m ago
Is it just me? But every time I use a paradigm of global immutable state, almost always I run into edge cases where practically it falls apart either semantically (mental model explosion) or creates performance issues, whether they stem from architectural problems with the framework itself, or just the way computers operate.

My security camera shipped a GitHub admin token in its login page

https://hhh.hn/hanwha-github-token/
309•hhh•5h ago•113 comments

India's first privately-developed rocket reaches orbit on dramatic debut launch

https://arstechnica.com/space/2026/07/indias-first-privately-developed-rocket-reaches-orbit-on-dr...
258•sohkamyung•4d ago•70 comments

Half-Life 2 running natively on HaikuOS

https://discuss.haiku-os.org/t/haiku-nvidia-porting-nvidia-driver-for-turing-gpus/16520?page=18
112•m0do1•4h ago•13 comments

The front end framework for correctness: built on Effect, architected like Elm

https://foldkit.dev/
31•plucafs•1h ago•17 comments

Flux 3 X Mimic: The Next Generation of Video-Action Models

https://bfl.ai/blog/flux-3-mimic
262•kensai•7h ago•41 comments

It's getting harder to focus every day

https://glyphack.com/attention/
523•peykar•8h ago•296 comments

Government orders GitHub to remove Bluetooth-based chat app Bitchat: Jack Dorsey

https://www.thehindu.com/news/national/government-orders-github-to-remove-bluetooth-based-chat-ap...
152•rootkea•2h ago•88 comments

Plants vs. Zombies for PlayStation 2

https://github.com/OptiJuegos/pvz-ps2
31•Jotalea•2h ago•0 comments

Flux 3

https://bfl.ai/blog/flux-3
505•ThouYS•10h ago•121 comments

3GPP Version 19

https://www.3gpp.org/specifications-technologies/releases/release-19
33•mlhpdx•2h ago•9 comments

As of JDK 27, Oracle engineers will thus stop maintaining the macOS/x64 port

https://openjdk.org/jeps/541
3•pmg1991•3m ago•0 comments

WebGPU Unleashed: A Practical Tutorial

https://shi-yan.github.io/webgpuunleashed/
20•ibobev•2h ago•1 comments

Online Historical Encyclopaedia of Programming Languages

https://hopl.info/
3•gregsadetsky•8m ago•0 comments

Must have tool for agentic workspace and Mac users

https://github.com/rohankc69/clickit
3•rohankc_01•9m ago•0 comments

Codeberg Divides

https://lucumr.pocoo.org/2026/7/24/codeberg-divides/
32•ashdnazg•1h ago•18 comments

Apple won't let me show my app

https://wisedayplanner.com/blog/apple-wont-let-me-show-my-app/
3•codersfocus•14m ago•0 comments

The rise and fall of language diversity through the Holocene

https://www.science.org/doi/10.1126/science.adx4343
3•delichon•15m ago•0 comments

Co-Opting Linux Processes for High-Performance Network Simulation (2022)

https://www.usenix.org/conference/atc22/presentation/jansen
15•teleforce•2h ago•0 comments

Making Xen's dom0 I/O path NUMA aware

https://edera.dev/stories/numa-part-4-closing-the-xen-dom0-i-o-gap
8•virtio_vixen•2d ago•0 comments

Em dashes are fucking amazing

https://psychotechnology.substack.com/p/em-dashes-are-fucking-amazing
225•surprisetalk•4h ago•206 comments

Proving a Human Wrote Something

https://gjtorikian.online/posts/proving-a-human-wrote-something/
4•gjtorikian•22m ago•2 comments

Unitree As2-W

https://www.unitree.com/As2-W/
5•MehrdadKhnzd•22m ago•1 comments

My Emacs Configuration (Dired)

https://eugene-andrienko.com/2026-07-05-my-emacs-configuration-dired.html
18•meysamazad•3h ago•1 comments

Claude Cookbook

https://platform.claude.com/cookbook/
256•saikatsg•11h ago•128 comments

Be skeptical of OpenAI's rogue hacker agent story

https://www.theguardian.com/technology/2026/jul/24/openai-rogue-hacker
15•rwmj•22m ago•0 comments

Buz – A fork of Bun using modern Zig, with sub-1s incremental builds

https://ziggit.dev/t/buz-a-drop-in-replacement-for-bun-using-modern-zig-with-sub-1s-incremental-b...
182•kristoff_it•7h ago•133 comments

Writing a Debugger from Scratch

https://www.timdbg.com/posts/writing-a-debugger-from-scratch-part-1/
21•ibobev•2h ago•4 comments

The IBM PC, Part 1: Arrival

https://technicshistory.com/2026/07/24/the-ibm-pc-part-1-arrival/
55•cfmcdonald•5h ago•18 comments

Mag Computer: A Mag History of RAM (1960–2025)

https://magworld.pw/episodes/computer/
10•evakhoury•2h ago•2 comments

PCI DSS DMARC Requirement: What Section 5.4.1 Requires

https://dmarcguard.io/blog/pci-dss/
9•meysamazad•3h ago•4 comments