frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

How a new DSL may survive in the era of LLMs

https://www.williamcotton.com/articles/how-a-new-dsl-survives-in-the-era-of-llms
13•williamcotton•11h ago

Comments

bolangi•1h ago
A specific example. Slangify: The Case for DSLs in LLM Workflows.

https://rakujourney.wordpress.com/2026/06/08/slangify-the-ca...

thelastgallon•59m ago
Yet another YAML?
simonw•50m ago
One thing I'd add to this list: lots and lots of examples.

Coding agents are absurdly good at understanding and adapting examples. If your new language includes a large collection of searchable examples even a weaker model should be able to find something close to what it's trying to achieve and directly adapt that example code.

0xbadcafebee•44m ago
A DSL exists to give you the power and flexibility of a language, with functionality built-in to make it easier to accomplish specific tasks. It's like an application with a library and config file, but takes it a step further by allowing you to express complex logic.

Humans need help in forming, understanding, and expressing logic; that's what a language is. But computers have an easier time of it. They can essentially read and write whole lot of 0's and 1's and automate the same process without language. An AI is an in-between state: a computer designed to deal with language, to think and act like a human. AIs are pretty good at dealing with human stuff, but they're a poor choice for doing computer stuff.

So really, if you want to do something you'd normally use a DSL for, you should be talking to your AI, and telling the AI to encode it into computer-speak. Binary files, libraries, programs, composeable piped applications. The AI can take what you think and turn it into a regular old computer program, just as easy as you would write a DSL. But you don't need a DSL to do this; the AI can already program.

In fact, talking to an AI might have better results. Humans screw up code because they can't really hold all the logical permutations in their head at once. But the AI can take instructions, decompose them, explode all possible permutations, identify outliers, and encode the result in a programmatic format, that a library that parses actions can then turn into a deterministic program. The AI can take your instructions and convert it into executable binary. No need for pseudocode.

So the future of programming, if we desired to go there, would be Natural Language Programming. Our speech is the programming language, and the AI is the compiler. The trick would be to work on the loop between the human and AI, to be as specific and deterministic as possible, to ensure the compiled program does what we intend and expect. It's not hard for an AI to make a deterministic program, but it is hard to be sure that it's deterministic in the specific way we want.

Nobody ever gets credit for fixing problems that never happened (2002) [pdf]

https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf
81•sam_bristow•1h ago•19 comments

Claude Fable is relentlessly proactive

https://simonwillison.net/2026/Jun/11/fable-is-relentlessly-proactive/
28•lumpa•59m ago•12 comments

Show HN: Homebrew 6.0.0

https://brew.sh/2026/06/11/homebrew-6.0.0/
991•mikemcquaid•12h ago•237 comments

Show HN: FablePool – pool money behind a prompt, and Fable builds it in public

https://fablepool.com
252•matthewbarras•4h ago•149 comments

If you are asking for human attention, demonstrate human effort

https://tombedor.dev/human-attention-and-human-effort/
273•jjfoooo4•3h ago•76 comments

A greyscale iPhone setup that works in everyday life

https://www.fabianhemmert.com/opinions/a-greyscale-iphone-setup-that-works-in-everyday-life
38•hemmert•18h ago•20 comments

MiMo Code is now released and open-source

https://mimo.xiaomi.com/mimocode
426•apeters•11h ago•241 comments

Anthropic apologizes for invisible Claude Fable guardrails

https://www.theverge.com/ai-artificial-intelligence/948280/anthropic-claude-fable-invisible-disti...
321•rarisma•14h ago•307 comments

A jacket that harvests drinking water from the air

https://news.utexas.edu/2026/06/11/this-jacket-pulls-drinking-water-from-thin-air/
37•ilreb•3h ago•23 comments

Petition to Withdraw Canada's Bill C-22

https://www.ourcommons.ca/petitions/en/Petition/Sign/e-7416
363•hmokiguess•10h ago•123 comments

Emacs appearances in pop culture

https://ianyepan.github.io/posts/emacs-in-pop-culture/
262•ggcr•1d ago•70 comments

Software is made between commits

https://zed.dev/blog/introducing-deltadb
200•jeremy_k•9h ago•156 comments

Ear Training Practice

https://tonedear.com/
158•mattbit•3d ago•84 comments

The RCE that AMD wouldn't fix

https://mrbruh.com/amd2/
225•MrBruh•10h ago•99 comments

macOS 27 Beta breaks the ability to boot Asahi Linux

https://www.phoronix.com/news/macOS-27-Beta-Breaks-Asahi
243•josephcsible•2d ago•107 comments

Lines of code got a better publicist

https://curlewis.co.nz/posts/lines-of-code-got-a-better-publicist/
359•RyeCombinator•13h ago•248 comments

Claude Fable 5: mid-tier results on coding tasks

https://www.endorlabs.com/learn/claude-fable-5-mythos-grade-hype
236•bugvader•10h ago•107 comments

Making a vintage LLM from scratch

https://crlf.link/log/entries/260525-1/
23•croqaz•17h ago•3 comments

How a new DSL may survive in the era of LLMs

https://www.williamcotton.com/articles/how-a-new-dsl-survives-in-the-era-of-llms
13•williamcotton•11h ago•4 comments

Show HN: Boo – Screen-style terminal multiplexer built on libghostty

https://github.com/coder/boo
49•kylecarbs•5h ago•18 comments

Developer gets Half-Life running at 30 FPS on a Nokia N95

https://www.tomshardware.com/video-games/handheld-gaming/developer-gets-half-life-running-at-30-f...
220•ljf•3d ago•69 comments

Tailwind and slop apps

https://briandouglas.ie/llm-tailwind-template/
34•coneonthefloor•4h ago•18 comments

MTG Bench: Testing how well LLMs can play Magic

https://mtgautodeck.com/articles/mtg-bench/
27•CallumFerg•10h ago•11 comments

Reading for pleasure is sharply down among schoolkids, report shows

https://www.nbcnews.com/data-graphics/kids-reading-less-lower-levels-department-education-study-r...
75•freejoe76•1d ago•85 comments

Babel-USB: USB drive with every file

https://github.com/p2r3/babel-usb
26•LorenDB•1d ago•11 comments

Apple didn't revolutionize power supplies; new transistors did (2012)

https://www.righto.com/2012/02/apple-didnt-revolutionize-power.html
88•geerlingguy•8h ago•8 comments

FPS.cob: A first person shooter in COBOL

https://github.com/icitry/FPS.cob
103•MBCook•10h ago•60 comments

Waymo Premier

https://waymo.com/blog/2026/06/waymo-premier/
154•boulos•9h ago•401 comments

Open Reproduction of DeepSeek-R1

https://github.com/huggingface/open-r1
200•yogthos•12h ago•17 comments

Deconstructing Datalog

https://www.rntz.net/post/my-thesis.html
7•rntz•1h ago•0 comments