frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Convo-Lang: LLM Programming Language and Runtime

https://learn.convo-lang.ai/
57•handfuloflight•10h ago

Comments

benswerd•9h ago
How do you think about remote configurability?

Stuff like a lot of this needing to be A/B tested, models hot swapped, and versioned in a way thats accessible to non technical people?

How do you think about this in relation to tools like BAML?

yewenjie•9h ago
What is a motivating use case that this solves?
otabdeveloper4•9h ago
Riding the LLM hype train to its exhaustion.
N_Lens•9h ago
ChooChoo!
bn-l•9h ago
It’s a noisy / busy syntax. Just my own opinion.
machiaweliczny•9h ago
Why not library?
croes•9h ago
Next step, an LLM that writes convo-lang programs to programs with an LLM
gnubee•9h ago
This looks a lot like another effective way of interacting with LLMs: english-lang. Some of english-lang 's features are that it can be used to convey meaning, and it's largely accepted (network effect!). I'm excited to see what convo brings to the table /s
ttoinou•6h ago
You're absolutely right!
mrs6969•9h ago
Nice try. We will eventually get there, but I think this can and need to get better.
Disposal8433•8h ago
The new COBOL. The next step is obviously to add syntax when you need to specify the type of the variables: put the type first, then the name and its value, and finish with a semicolon because it's fun, like "int n = 0;"
taneq•3h ago
COBOL ? Hurrah! If there’s anything that would improve vibe coding, it’s a “come from“ statement. :P
Y_Y•32m ago

  MARKETING DIVISION
devops000•8h ago
Why not as a library in Ruby or Python?
khalic•8h ago
Cool concept that brings a little structure to prompts. I wouldn't use the semantic part that much, English is fine for this, but there is a real need for machine instructions. There is no need for an LLM guess if "main" is a function or a file for exemple.
dmundhra•7h ago
How is it different than DSPy?
xwowsersx•4h ago
I haven't used DSPy this much, but as I understand it: this lang is more like an orchestration DSL for writing and running LLM conversations and tools, whereas DSPy is a framework that compiles and optimizes LLM programs into better-performing prompts...like DSPy has automatic improvement of pipelines using its compilers/optimizers. With DSPy you deal with modules and signatures.
trehans•7h ago
I'm not sure what this is about, would anyone mind ELI5?
xwowsersx•5h ago
Not sure I'm sold on this particular implementation, but here's my best steelman: working with LLMs through plain text prompts can be brittle...tiny wording changes can alter outputs, context handling is improvised, and tool integration often means writing one-off glue code. This is meant to be DSL to add structure: break workflows into discrete steps, define vars, manage state, explicitly control when and how the model acts, and so on.

It basically gives you a formal syntax for orchestrating multi-turn LLM interactions, integrating tool calls + managing context in a predictable, maintainable way...essentially trying being some structure to "prompt engineering" and make it a bit more like a proper, composable programming discipline/model.

Something like that.

brainless•7h ago
I have thought of this issue quite a few times. I use Claude Code, Gemini CLI, etc. for all my new projects. Each of the typical CLAUDE.md/GEMINI.md file exists. I do not use MCPs. I ask agents to use `gh` command, all my work happens around Git/GitHub.

But text is just that, while scripts are easier to rely on. I can prompt and document all mechanisms to, say, check code format. But once I add something, say a pre-commit hook, it becomes reliable.

I am looking for a human readable (maybe renderable) way to codify patterns.

zuzuen_1•6h ago
Perhaps when LLMs introduce a lot more primitives for modifying behvavior such a programming language would be necessary.

As such for anyone working with LLMs, they know most of the work happens before and after the LLM call, like doing REST calls, saving to database, etc. Conventional programming languages work well for that purpose.

Personally, I like JSON when the data is not too huge. Its easy to read (since it is hierarchical like most declarative formats) and parse.

zuzuen_1•5h ago
One pain point such a PL could address is encoding tribal knowledge about optimal prompting strategies for various LLMs, which changes with each new model release.
meindnoch•5h ago

  @on user
  > onAskAboutConvoLang() -> (
      if(??? (+ boolean /m last:3 task:Inspecting message)
          Did the user ask about Convo-Lang in their last message
      ???) then (
  
          @ragForMsg public/learn-convo
          ??? (+ respond /m task:Generating response about Convo-Lang)
              Answer the users question using the following information about Convo-Lang
          ???
      )
  )
  
  > user
Who in their right mind would come up with such a "syntax"? An LLM?
lnenad•3h ago
I have to agree, it looks wild, even the simpler examples don't feel ergonomic.
ljm•2h ago
… I think I’ll just stick with pydantic AI for now
swoorup•5h ago
Money Incinerator Lang would be fitting name as well.
brabel•4h ago
I like it. Much nicer than having to use some python SDK in my opinion. Is this a standalone language or it requires Python or other languages to run it?

New protein therapy shows promise as antidote for carbon monoxide poisoning

https://www.medschool.umaryland.edu/news/2025/new-protein-therapy-shows-promise-as-first-ever-antidote-for-carbon-monoxide-poisoning.html
118•breve•3h ago•26 comments

NSF and Nvidia award Ai2 $152M to support building an open AI ecosystem

https://allenai.org/blog/nsf-nvidia
73•_delirium•2h ago•29 comments

Why LLMs Can't Build Software

https://zed.dev/blog/why-llms-cant-build-software
85•srid•2h ago•39 comments

Statement Regarding Misleading Media Reports

https://www.kodak.com/en/company/blog-post/statement-regarding-misleading-media-reports/
20•whicks•33m ago•3 comments

What's the strongest AI model you can train on a laptop in five minutes?

https://www.seangoedecke.com/model-on-a-mbp/
286•ingve•2d ago•103 comments

Is chain-of-thought AI reasoning a mirage?

https://www.seangoedecke.com/real-reasoning/
23•ingve•1h ago•15 comments

Launch HN: Cyberdesk (YC S25) – Automate Windows legacy desktop apps

5•mahmoud-almadi•18m ago•0 comments

Arch shares its wiki strategy with Debian

https://lwn.net/SubscriberLink/1032604/73596e0c3ed1945a/
228•lemper•6h ago•82 comments

Jujutsu and Radicle

https://radicle.xyz/2025/08/14/jujutsu-with-radicle
30•vinnyhaps•1h ago•6 comments

Org-social is a decentralized social network that runs on an Org Mode

https://github.com/tanrax/org-social
115•todsacerdoti•4h ago•21 comments

Brilliant illustrations bring this 1976 Soviet edition of 'The Hobbit' to life (2015)

https://mashable.com/archive/soviet-hobbit
125•us-merul•3d ago•43 comments

Passion over Profits

https://dillonshook.com/passion-over-profits/
33•dillonshook•2h ago•21 comments

Mbodi AI (YC X25) Is Hiring a Founding Research Engineer (Robotics)

https://www.ycombinator.com/companies/mbodi-ai/jobs/ftTsxcl-founding-research-engineer
1•chitianhao•3h ago

SIMD Binary Heap Operations

http://0x80.pl/notesen/2025-01-18-simd-heap.html
20•ryandotsmith•2d ago•1 comments

Blood Oxygen Monitoring Returning to Apple Watch in the US

https://www.apple.com/newsroom/2025/08/an-update-on-blood-oxygen-for-apple-watch-in-the-us/
25•thm•2h ago•4 comments

Meta accessed women's health data from Flo app without consent, says court

https://www.malwarebytes.com/blog/news/2025/08/meta-accessed-womens-health-data-from-flo-app-without-consent-says-court
214•amarcheschi•4h ago•122 comments

Ask HN: How do you tune your personality to get better at interviews?

9•tombert•28m ago•13 comments

Linux Address Space Isolation Revived After Lowering 70% Performance Hit to 13%

https://www.phoronix.com/news/Linux-ASI-Lower-Overhead
100•teleforce•3h ago•25 comments

Funding Open Source like public infrastructure

https://dri.es/funding-open-source-like-public-infrastructure
168•pabs3•12h ago•80 comments

A new poverty line shifted the World Bank's poverty data. What changed and why?

https://ourworldindata.org/new-international-poverty-line-3-dollars-per-day
34•alphabetatango•3d ago•23 comments

Zenobia Pay – A mission to build an alternative to high-fee card networks

https://zenobiapay.com/blog/open-source-payments
200•pranay01•13h ago•210 comments

Great Myths #16: The Conflict Thesis

https://historyforatheists.com/2025/08/the-great-myths-16-the-conflict-between-science-and-religion/
7•stone-on-stone•2d ago•1 comments

Meta's flirty AI chatbot invited a retiree to New York

https://www.reuters.com/investigates/special-report/meta-ai-chatbot-death/
27•edent•50m ago•12 comments

"None of These Books Are Obscene": Judge Strikes Down Much of FL's Book Ban Bill

https://bookriot.com/penguin-random-house-florida-lawsuit/
187•healsdata•1h ago•172 comments

Show HN: Yet another memory system for LLMs

https://github.com/trvon/yams
128•blackmanta•12h ago•33 comments

PYX: The next step in Python packaging

https://astral.sh/blog/introducing-pyx
698•the_mitsuhiko•21h ago•424 comments

OCaml as my primary language

https://xvw.lol/en/articles/why-ocaml.html
351•nukifw•21h ago•251 comments

What Medieval People Got Right About Learning (2019)

https://www.scotthyoung.com/blog/2019/06/07/apprenticeships/
129•ripe•15h ago•75 comments

iPhone DevOps

https://clearsky.dev/blog/iphone-devops-ssh/
118•ustad•6h ago•91 comments

Kodak says it might have to cease operations

https://www.cnn.com/2025/08/12/business/kodak-survival-warning
297•mastry•2d ago•203 comments