frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Designing programming languages beyond AI comprehension

4•mr_bob_sacamano•15h ago
What characteristics should a programming language have in order to make automated analysis, replication, and learning by artificial intelligence systems difficult? Any idea?

Comments

jotux•13h ago
Template metaprogramming, move semantics, const correctness, multiple/virtual inheritance, implicit conversions, many ways to initialize variables, argument-dependent lookup, static variables/methods, SFINAE...add all of that and you'll surely make a programming language beyond all comprehension.
mr_bob_sacamano•12h ago
My "naive" idea was to create something like a closed, private programming system where developers write code in an magic IDE on isolated private VMs, the compiler is distributed and secured on a private blockchain (very expensive I guess), and only compiled TypeScript is exposed publicly keeping the language’s inner workings completely hidden...
apothegm•10h ago
… what is the goal here? What’s the reason you want a programming language that LLMs can’t learn?
vrighter•3h ago
A private blockchain is an oxymoron. The point of a blockchain (as it's understood by the crypto world, at least) is for it to be publically readable by anyone.

A private blockchain is just a database.

ticulatedspline•11h ago
just mutate the syntax and features based on arbitrary but readable factors that llms easily trip up on and are highly contextualized.

Change capitalization of keywords based on filename length. If for odd length IF for even. iF for prime numbers.

variables named in English are strongly typed, variables in Spanish are weakly typed.

change symbols based on line absolute number. && on even lines AND on odd.

line terminators differ based on the number of consonants in the method name

every 5th consecutive line should begin with the symbol for comments unless there's a real comment more than 10 lines above but less than 23.

closing brackets are left brackets when the file-size is over 3k

switch assignment evaluation left vs right based on folder depth.

all conditions that an IDE could handle in a rote, calculated way real-time but would probably make the training data nonsensical. An LLM might produce the code based on language features but likely will never get the syntax right making any LLM output largely useless.

vrighter•3h ago
"change symbols based on line absolute number. && on even lines AND on odd."

I'd make that so it's on even significant lines of code.

So you can't just leave a blank line to leave the rest of the file syntactically correct.

And of course enforce no braces on single line bodies, and enforce the first brace to be on the next line as the if/for/whatever statement (so that the parity of the SLOC number changes if a single statement body turns into a two statement body)

Ask HN: How far has "vibe coding" come?

4•pigon1002•4h ago•8 comments

The Anti-Pomodoro Technique: Focus on Taking Breaks, Not Watching the Timer

4•kentich•1h ago•1 comments

Ask HN: Books to learn 6502 ASM and the Apple II

97•abkt•2d ago•67 comments

Ask HN: Who do you follow via RSS feed?

67•znpy•2d ago•51 comments

Designing programming languages beyond AI comprehension

4•mr_bob_sacamano•15h ago•6 comments

Ask HN: DDD was a great debugger – what would a modern equivalent look like?

56•manux81•3d ago•60 comments

Ask HN: What recent UX changes make no sense to you?

29•superasn•1d ago•34 comments

Ask HN: Has Show HN become LLM-prompt-centric?

8•piratesAndSons•15h ago•3 comments

Ask HN: What's the Point Anymore?

60•fnoef•1d ago•73 comments

Ask HN: Gmail spam filtering suddenly marking everything as spam?

210•goopthink•4d ago•122 comments

Ask HN: Where to find cool companies to work for?

5•truetaurus•16h ago•4 comments

How much recurring income do you generate in 2026 and from what?

9•djshah•1d ago•4 comments

Ask HN: What's the current best local/open speech-to-speech setup?

256•dsrtslnd23•6d ago•61 comments

Ask HN: Vibe Researching" with AI – Anyone Using It for Real?

8•spenceXu•1d ago•5 comments

Ask HN: Notification Overload

7•fractal618•2d ago•8 comments

Ask HN: European alternative to Vercel/Cloudflare for hosting

11•vldszn•1d ago•14 comments

Where can I find startups looking for fractional product leads?

6•stulogy•1d ago•3 comments

How to DeGoogle Myself?

12•neuralkoi•1d ago•1 comments

Ask HN: How to prevent Claude/GPT/Gemini from reinforcing your biases?

29•akshay326•2d ago•22 comments

I built a C++ runtime with immutable objects and no GIL

5•gamarino•1d ago•3 comments

Ask HN: How much emphasis to put on unit testing and when?

9•theturtlemoves•2d ago•18 comments

Tell HN: I cut Claude API costs from $70/month to pennies

40•ok_orco•3d ago•25 comments

Ask HN: If Everyone Can "Build" a SaaS, What Becomes Valuable?

10•spenceXu•1d ago•8 comments

Ask HN: Can a MMO be vibe coded?

3•radicalethics•20h ago•4 comments

Ask HN: What usually happens after a VC asks for a demo?

12•stijo•4d ago•7 comments

Tell HN: JumpCloud 2FA appears to be down

2•sgammon•1d ago•0 comments

Why did the developer go broke?

7•oxqbldpxo•1d ago•6 comments

Generative AI failed to replace SaaS

3•AIFairy•1d ago•2 comments

Ask HN: What's something interesting you learned from training your own GPT?

2•amadeuswoo•1d ago•3 comments

Ask HN: If OpenAI stops its free Web service (ChatGPT)

3•JPLeRouzic•1d ago•2 comments