frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: E-- – A language you dial between English and Python

https://github.com/frmoded/e--
9•OdedF•5d ago

Comments

OdedF•5d ago
I've been working on E--, a compile-time-only language where the LLM's role is constrained to {{ ... }} slots in your source. Slots resolve once, cache to disk, and runtime is pure deterministic Python. You can dial per line how much English vs Python you write — 100% Python for structure you know, English slots for values you'd rather describe. Same syntax at expression and statement positions. Write-up: https://medium.com/@frmoded/e-the-middle-ground-between-engl... Happy to answer questions here. Especially interested in feedback from folks building tools where domain experts (musicians, biologists, designers, students) author programs.
platinumrad•5d ago
The name conflicts with a somewhat obscure but very influential language: https://en.wikipedia.org/wiki/E_(programming_language).
chrisjj•1h ago
E-- != E
java-man•5d ago
next: a programming language named 码
lifthrasiir•56m ago
Context: 码 means "code" in Chinese and prominently appears in words like, e.g. 源代码 (source code).
lifeisstillgood•57m ago
So my very first reaction was Inwoukd rather write python. My second reaction was, can this make an awesome cucumber like test scenario language?

I think my issues are twofold

1. You still have a DSL (“give back” > “return”) so it’s not English - it’s a DSL that looks more like English than python

2. Where there is English language like flexibility (Set tempo to {{ a tempo appropriate for a slow blues }}.) we are still passing out to an LLM during the compile process - so it’s not entirely deterministic

There feels like there is something here - in the area of test definitions and subject matter experts and Fitnesse tests. But I just have never seen cucumber like tests work right - in the end it’s another DSL and the SMEs end up describing the problem to devs who write the cucumber test and the SME read it

First the problem and s a lack of software literacy - if everyone could code we would just write unit tests

And you cannot get past that. No matter what we do an SME who is English illiterate is not going to write down their knowledge and same goes for software literacy.

I think there might be more traction in having LLMs help the BA / SME write comprehensive docs upfront … but that has other problems

But love that there is willingness to try and explore - keep going

trogdc•40m ago
I don't understand the premise, maybe I'm missing something.

> LLM-generated code is fuzzy at runtime: non-reproducible, expensive per call, hard to debug.

Wouldn't you have the LLM generate code once, then check in that code. What's not reproducible about that? How is checking in an "E--" script any different from checking in a python script?

leecommamichael•35m ago
So it's a templating language.
arijun•18m ago
Some of the esoteric syntax choices are a bit strange; for example, a function with a list argument would be

  [[myfunc]](< 2, 3, 4>)
If you're having symbols, why not just use python syntax there?

  myfunc([2, 3, 4])
iDon•5m ago
A language like E seems about the right level for a simple user-friendly programmatic layer wrapping applications, i.e. enable the users to ask a natural language question or build a simple GUI layer which has question actions, with results displayed in the custom GUI or exported as files (CSV or spreadsheets etc).

I expect we'll see a blurring of the web app GUI, allowing users and LLMs to augment the GUI.

There are a few tools offering the GUI part of that; I had read about Google A2UI, and search finds more : Anthropic Claude Rivet, CopilotKit (uses AG-UI Standard), Chainlit (Python UI framework), Vercel AI SDK (React Server Components stream from the LLM to the client). URLs : https://github.com/google/A2UI, https://fast.io/resources/best-ui-frameworks-ai-agents/, https://rivet.ironcladapp.com/ and https://techcommunity.microsoft.com/blog/azure-ai-foundry-bl..., https://www.copilotkit.ai/generative-ui, https://www.thesys.dev/blogs/openui, ...

Inkling: Our Open-Weights Model

https://thinkingmachines.ai/news/introducing-inkling/
638•vimarsh6739•6h ago•157 comments

SQLite should have (Rust-style) editions

https://mort.coffee/home/sqlite-editions/
84•gnyeki•2h ago•35 comments

Grok Build is open source

https://github.com/xai-org/grok-build
235•skp1995•4h ago•275 comments

Metal-Organic Frameworks, Chemistry's New Miracle Materials

https://chemistry.berkeley.edu/news/meet-metal-organic-frameworks-chemistry%E2%80%99s-new-miracle...
28•andsoitis•1h ago•7 comments

Governments, companies, nonprofits should invest in free, open source AI [pdf]

https://www.siegelendowment.org/wp-content/uploads/2026/07/fortune-david-siegel-open-source-ai.pdf
66•bilsbie•3h ago•25 comments

LLM Networking with MikroTik

https://blog.greg.technology/2026/07/14/llm-networking-with-mikrotik.html
35•gregsadetsky•2h ago•6 comments

Stripe and Advent have made a joint offer to acquire PayPal – sources

https://www.reuters.com/business/finance/stripe-advent-offer-buy-paypal-more-than-53-billion-sour...
329•rvz•21h ago•199 comments

Nul Characters in Strings in SQLite

https://sqlite.org/nulinstr.html
22•basilikum•1h ago•2 comments

P2P local file transfer based on WebRTC

https://pairdrop.net/
26•halb•2h ago•12 comments

Book prizes don't work how you think

https://rebeccamakkai.substack.com/p/book-prizes-dont-work-how-you-think
59•samclemens•1d ago•32 comments

Duskers, the scary command line game, is getting a sequel

https://elbowgreasegames.substack.com/p/misfits-attic-announces-duskers-20
88•spacemarine1•5h ago•15 comments

Running Gemma 4 26B at 5 tokens/sec on a 13-year-old Xeon with no GPU

https://www.neomindlabs.com/2026/06/08/running-gemma-4-26b-at-5-tokens-sec-on-a-13-year-old-xeon-...
223•neomindryan•9h ago•147 comments

Show HN: Firefox in WebAssembly

https://developer.puter.com/labs/firefox-wasm/
119•coolelectronics•3h ago•64 comments

Brainless: Shadcn components that look like Claude Code, Codex and Grok

https://brainless.swerdlow.dev
80•benswerd•5h ago•17 comments

Command Line Interface Guidelines

https://clig.dev/
50•subset•3d ago•6 comments

Voxatron

https://www.lexaloffle.com/voxatron.php
55•lsferreira42•5h ago•18 comments

Mysteries of Telegram Data Centers (2022)

https://dev.moe/en/3025
240•theanonymousone•11h ago•127 comments

The Anti-Mac User Interface (1996)

https://www.nngroup.com/articles/anti-mac-interface/
38•ninglor•2h ago•9 comments

Show HN: One More Letter

https://playonemoreletter.com/
17•hmate9•1h ago•13 comments

Prioritize mental health, and why communication is so important

https://ramones.dev/posts/mental-health/
285•ramon156•13h ago•245 comments

Collection of Digital Clock Designs

https://clocks.dev
171•levmiseri•8h ago•36 comments

Artie (YC S23) Is Hiring Software Engineers

https://jobs.ashbyhq.com/artie
1•tang8330•7h ago

Show HN: E-- – A language you dial between English and Python

https://github.com/frmoded/e--
9•OdedF•5d ago•10 comments

Designing APIs for Agents

https://www.freestyle.sh/blog/opinion/designing-apis-for-agents
43•benswerd•2d ago•21 comments

Job queues are deceptively tricky

https://typesanitizer.com/blog/job-queues.html
6•ingve•1d ago•0 comments

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

https://github.com/welcome-to-the-sunny-side/misa77
128•nonadhocproblem•8h ago•40 comments

MITS: Rockets, Calculators, and Personal Computers

https://www.abortretry.fail/p/micro-instrumentation-and-telemetry
28•BirAdam•2d ago•2 comments

Towards a harness that can do anything

https://eardatasci.github.io/c/ambiance/index.html
164•evakhoury•10h ago•83 comments

Today I Rescued 7,234 Old GIFs

https://danq.me/2026/07/10/rescuing-7234-gifs/
95•birdculture•3d ago•9 comments

Sleep regularity is a stronger predictor of mortality risk than sleep duration (2023)

https://academic.oup.com/sleep/article/47/1/zsad253/7280269
649•bilsbie•13h ago•338 comments