[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


Have any you guys thought about the idea of creating an anti-AI programming language? By that I mean a new language where the syntax is designed to be purposefully difficult for AI to learn. We would need to use complex patterns that are difficult for the AI to learn, I'd imagine things like syntax being heavily context dependent. And maybe we should use a mix of obscure characters from different character sets, we should try to ensure it cannot reason about our language using any of its existing knowledge, only by training directly on this language. Maybe we could incorporate some cryptography (not sure yet how it could be helpful). Any ideas welcome. If anyone knows of real projects or research related to this please link. I know artists were working on images that fuck up AI, we need something similar for code.
>>
>>108461628
What’s the purpose? Artists are protecting the finished product, but you don’t have to release the source code to a program.
>>
We already have. It's called "SIMD instructions".
>>
>>108461628
Just write the code normally and then have a program obfuscate it or some shit? Ionno.
>>
>>108461628
Impossible but it would be cool
>>
File: 1758801369738248.png (87 KB, 799x799)
87 KB
87 KB PNG
>>108461628
We already have it. It's called C. LLMs still can't into manual memory management, concurrency, or pointer arithmetic.
>>
>>108461628
I already got my own, and I use clean and smudge to push my code into github with .rs extension. If their models get trashed good, is not my problem.
#include "aoc.h"
MAIN
p1 = ω(in / "\n\n") / '\n' * λx(x | ": ") +
λx(N(Π(x.h / 'x' * λx(+x / 3)) >= Σ(x.t / ' ' * λx(+x))));
END
>>
>>108461628
If you want to make an anti AI language all you need is backward incompatible releases every other month iykyk
>>
>>108461733
Zig?
>>
>>108461628
no need, only the retarded local models will survive the coming rug pull.
>>
>>108461628
>programming language
>hard for AI
i got bad news for you luddite
>>
>>108461628
We should put all the different language codes into a giant bitbucket and shake vigorously until it is a software code smoothie and feed it to AI, then make it rewrite all the software in the world
>>
>>108461769
the luddite doesn't have a session usage limit that burns in two prompts, during the peak of investor money and subsidies

it's okay though, you'll find your new NFT like scam soon enough
>>
>>108461628
i see you've cracked your egg, evelynne
>>
>>108461628
High level languages like C were designed with humans in mind and as a side effect LLM can generate syntactically correct C. If you really want something that LLMs will struggle with, program in assembly or binary directly.
>>
>>108461792
2 more weeks
>>
>>108461692
>taking pride in malloc
Nooooooo. Learn how to use arenas and virtual address space.
>>
>>108461628
Making the programming language ambiguous would defeat the Markov Chain.

>Ambiguity destroys AI training by creating unreliable, inconsistent models, as they struggle with context, nuance, and intent, leading to hallucinations and poor performance. AI is trained on statistical patterns rather than true understanding, causing it to fail when encountering unwritten rules, tacit knowledge, or non-stationary data where the "correct" answer changes.

x = 1  // assign numerical value of 1 to x
x = 1 // associate symbol 1 to x (similar to #define)
x = 1 // check if x is equal to 1
x = 1 // swap the value of 1 with value of x. 1 is treated as a variable.
>>
>>108461769
>HURR DURR LUDDITE
You AIniggers need to kys ASAP
Did you know luddites are smarter than clanker ballwashers?
>>
>>108461801
OP here. How did you know I struggle with trans feels :( I also think I have autism.
>>
>>108462177
NTA, but OP's text composition *screams* autism.
>>
>>108461964
>malloc
malloc is for c babies. real programmers use virtual memory + arenas tailored for their specific usecases. no need for locks if you process is singlethreaded, besides you can directly memory map files and sockets, while malloc can't do any of that.
>>
>>108461733
that's called python. but it's not the language itself, it's the entire ecosystem. installing a 1+ year old python project requires a time machine, especially for things like pytorch that break all the time
>>
>>108462379
>malloc is for c babies.
Yet you see it fucking *everywhere*.
>>
>>108461628
>/Our/lang
Okay then what?
No FANG or whoever won't bother hiring anyone that knows it unless it's extremely competitive with their lang.
So we build an interwebs with it and ai can't do fuck all with it sure, but AI can still vibe some kind of clone based on the general purpose of program.
Can we do better than JS with bun? Sure, does that mean we're denying FANG anything they don't already have access to? No.
Elaborate, OP.
>>
>>108462477
>unless it's extremely competitive with their lang
You have either never read disassembled code, or you don't know how hard retarded code is bound by memory, or both. 50% speedups are *easy*, even more if you optimize for locks or syscalls or, heck, multi-threading.
>>
>>108462489
That's fine, however I want OP to elaborate on the purpose?
If OP just meant to say
>Guise, how do we sabotage Ai?
Then maybe this thread can be a bit more productive.
However the OP barely implies anything beyond "we need our own lang. To like own the Ai fags by locking them out of our proprietary shit"
Which is fine, just clarify
>>
>>108462509
OP here.

This language would be useful once projects are written in it because you can have:

- FOSS projects that are immune to AI contribution.
- Legacy codebases created within companies where AI cannot replace the developers.
- Jobs created to update these codebases that AI can't work on (similar to COBOL legacy jobs).
- Trust created in projects using this language as they are guaranteed to be vibe-code free (critical projects may require this lang for this reason).
- Lang could be adopted among communities that enjoy programming and used as a way to identify that nobody in group is a vibe coder (becomes a way to recognise other "real" programmers)
- "Verifiably Human" creations will become high value in the future I believe
>>
>>108462455
tons of project use 'malloc' but it's a custom allocator under the hood. for instance jemalloc is used when you are in a multi threaded environment with very low contingency, e.g web browsers. malloc is good at lifetime splicing, but it's really bad at allocating larger blocks that won't need to be reclaimed at all.
the problem is that developers do not think, they just call malloc instinctively without worrying about usecases or consequences.
>>
>>108461628
no, because being anti-AI is being a fucking luddite retard. This is a fucking technology board that most tech shits love AI. The only people against it again don't understand what even is going on and the ones that do are most likely moral fagging. It always boils down to some moral faggot complaining about porn or AI revenge porn shit. Then the artist as well which is always from the same crowd. Moral faggots ruin everything.

I imagine that just like with computers and the internet there were moral faggots then too will go away then 50yrs later will bitch and moan about how its not protecting children again. Fucking hate these people. The only real issue I have is foreign assets access to the general population of the US so easily. The disinformation is very real and its turning a lot of people into schizo freaks jumbling up there minds. Its fucking sad that I think normgroids should be forced to stick with pre-internet and TV having CNN/MSNBC/Fox telling them what to do because with this freedom they've been given has turned out to be utter SHIT and counter productive to literally everything.
>>
>>108462631
>jemalloc
About the only good thing about that is that it supports multiple arenas, but the implementation quickly dissolves into the usual malloc bloat that exists because they're trying to be smart rather than explicit.
>arena indices, come on now
>>
File: 1769727210120303.jpg (452 KB, 1456x819)
452 KB
452 KB JPG
>>108462664
It's not AI though.
Just yesterday I've had to explain to Gemini - *twice* - that using the Cape of Good Hope detour does NOT, in fact, avoid the Strait of Hormuz.
>>
No, I want AI to improve so that I can utilize it to save time.
>>
>>108462686
I'm not going to be critical of AI specially when its early in its development. I didn't become a luddite because my shitty computer in the 90s ran slow as fuck and the internet was slow as shit. I loved every minute of it even if it sucked at that moment. I think most people who dislike AI are not into technology. They are fake in it for the money normgroids.
>>
>>108462704
>when its early in its development.
You didn't read picrel, so I'm not going to read your post either.
>>
>>108462704
Part of why I don't like AI is because it makes technology more human-like. When I interact with a machine I want it to be deterministic and I want to have absolute control, not via a wishy-washy agent that will *probably* do what I want.
>>
>>108462545
>FOSS projects that are immune to AI contribution.
Go on.

> Legacy codebases created within companies where AI cannot replace the developers.
No corporation would want to be held hostage by their employees
>Jobs created to update these codebases that AI can't work on (similar to COBOL legacy jobs).
Marketing this lang as the most stable of langs would be a good start, however the very first time anything goes wrong, that strategy goes right out the window.

>Trust created in projects using this language as they are guaranteed to be vibe-code free (critical projects may require this lang for this reason).
See my answer above

>Lang could be adopted among communities that enjoy programming and used as a way to identify that nobody in group is a vibe coder (becomes a way to recognise other "real" programmers)
That's easy enough however we risk elitism with the strategy that would leave this lang extinct in a generation or two

>"Verifiably Human" creations will become high value in the future I believe
Value is subjective. Market share would be a better metric to determine the "value" of this lang.
>>
>>108462738
This is a big one for people.
The absolute certainly and consistency computers offer is an escape from sloppy retard people that may or may not know wtf they're talking about .
>>
>>108462664
>This is a fucking tech board.
And we're having a discussion about tech here.
Just because this board is our designated containment board doesn't mean we all have to worship every single piece of shit tech that some retarded woman CEO forced the company to make. A dildo that doubles as a nail clipper isnt the fucking Omnessiah
>>
>>108461628
>I'd imagine things like syntax being heavily context dependent
Darmok and Jalad at myArray[];
Shaka while {
the walls.fell();
}
>>
>>108462800
>Darmok and Jalad at myArray[];
>Shaka while {
>the walls.fell();
>}
Fucking legend
>>
the real money is in becoming an idea guy. ai is nothing without ideas. everyone will become stupid and lacking in ideas because they will be so used to ai giving them the answer. idea guys will inherit the earth
>>
somebody pls think about the WATER :((((
>>
>>108462686
I think this doesn't disprove the central claim you'd have to tackle, being that a world model couldn't emerge from scaling.
>>
>>108462686
>explain to Gemini
Why would you waste your time like that? It already forgot your conversation.
>>
>>108461628
make it heavily depend upon a constantly updating slang or humor. AI is horrible at that.
>>
>>108461628
So basically Forth. A word in Forth can mean anything and it has no built in syntax.
>>
>>108461628
Use a language that doesn't use the latin alphabet, and ideally it shouldn't be english
They should also make the code similar to assembly language



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.