Watching a thing about LLM coding assistants and all this "agentic" stuff still looks like a script but worse.
👨‍💼: it's an agentic AI browser!
 It's a slow Selenium script that is wrong half the time.
👨‍💼 You can link services together with MCP servers!
 So you reinvented Electronic Data Interchange only sometimes the data is lies. At least it's not SOAP or CORBA, I guess.
 I miss Yahoo Pipes.
People who think programming in natural language is a good idea haven't spent much time dealing with the legal system.
🦓 Type safety is very important in natural language AI programming, which is why we use TypeScript.
 Define 'reasonably'
@daedalus why, that's easy, I could do it all week!
@daedalus wittgenstein is turning in his grave

@daedalus reasonably means "within reason"

And before you ask: "within reason" is defined as reasonably.

:P

@daedalus @xssfox

nor have they spent time teaching someone >20y older or younger than they a highly complex skill with specific safety implications.

@munin @xssfox safety lol what's that

@daedalus @xssfox

it's a weird kink I have lol

@daedalus Inverting legal ease makes me wonder where's my jar gone?

@daedalus

Have they met the English language?

@pewnack it is the only language most of them have met and they think it is normal to have spelling bees

@daedalus

And so I present the word "windy".

Which meaning is it?

@pewnack I don't care.

@daedalus

Well there you go.

@daedalus

If you just want to be rude...

@daedalus And they don't know why COBOL was invented (and all the other times people tried and failed to eliminate programmers)
@daedalus computer people who talk confidently about legal stuff haven’t spent enough time understanding the legal system.
@aurorus *lawyers* that talk confidently about legal stuff probably haven't spent enough time understanding the legal system.

@daedalus

This isn't loud enough.

<3

@daedalus i know nothing about writing code, and when llms caused me to have to learn what nlp was, i frowned so hard i pulled a muscle in my forehead.

natural language programming: it's not any of those things, in any combination.

"People who think programming in natural language is a good idea haven't spent much time dealing with the legal system."

@daedalus Or with programming.

Or with this guy: https://www.youtube.com/watch?v=cDA3_5982h8

Exact Instructions Challenge - THIS is why my kids hate me. | Josh Darnit

YouTube

@daedalus I have some 3+ decades of experience programming, and I'll say this: I actually like the idea of programming in a natural language (Inform 7 is brilliant), but at the same time I'm well aware it doesn't mean what they think it means, and I'm always thinking about ways they could be made to understand.

(BTW I'd *love* it if there was a way to formalize legal systems!)

@oblomov @daedalus on your last comment about legal systems, be careful what you wish for (it's not nearly as attractive an idea as it might seem -- in fact it's deeply undemocratic)

@daedalus hey now, come on! Natural language programming languages work very well.

Provided you use *very specific language*.

I've played around with Inform 7, and in my opinion it's better to use the more prescriptive Inform 6 (which 7 compiles down to, anyway). Ultimately there will be many cases where specific language is required, so you might as well just use a non natural language system.

@daedalus To be fair, that could be an amusing esolang.
@daedalus the first advanced thing I read about natural language programming led me to believe that my natural language should be Pascal, not English. The first advanced thing I read about the practice and theory of law in the United States led me to believe that I should take up drinking.
@daedalus
Or tried to write Cobol...
E.W.Dijkstra Archive: On the foolishness of "natural language programming". (EWD 667)

@RevPancakes I'd not read that before. It's very good. "When all is said and told, the "naturalness" with which we use our native tongues boils down to the ease with which we can use them for making statements the nonsense of which is not obvious."
@daedalus or programming. I learnt about “vibe coding”, shuddered (I’m aware of how badly a lot of people write let alone code) then discussed it with hubby (highly skilled ICT guy). He confirmed my assumptions and refrained from an epic rant.
I’ve also been reading legislation, cross-referencing with eg the National Construction Code etc. They might know what they mean but interpreting it is fraught.
@daedalus @prehnra We just need a universal ontology and a deterministic compiler oh wait
@daedalus @siracusa the legal system speaks maritime law and language, not regular language. That’s how they git’cha!
@daedalus @siracusa In one case, Omni's head lawyer offered to resign from representing us when I gave him some feedback after catching a bug in a contract. Good guy, and we kept him. But as a CS/Math guy, lawyering stills seems inscrutable/pretending and failing to properly and concisely describe cause and effect.
@daedalus They've got no clue about how natural languages work and what's their natural purpose and what is not.