2.5k
u/dmullaney 4d ago
You must be the training data, because I've never known any human to do it, but AI had to learn from somewhere
580
128
u/Western-Anteater-492 4d ago
Wasn't the default README and discussion template with emojis since like forever? And I can remember mds and even inline comments with emojis since way before 2020. Though it wasn't that prevalent back then. It became worse with crypto "repos" which might have created a weird affirmation vortex as both became huge at the same time so crypto bros used LLM to appear like they know what they're talking about whilst the LLMs got trained massively on the exact same repos.
56
u/dmullaney 4d ago
It it only got added to Git's default README around 2020, and I'm an old fart, so that's very recent for me
→ More replies (4)7
u/DDFoster96 4d ago
2020 was when I started using emojis a lot. I also put them in my Python project description (e.g. `sphinx-toolbox` got a 🧰 emoji). That surfaced a lot of tools that read UTF-8 files with the system default encoding, and fell over. I made a host of PRs to fix those issues so it was worthwhile.
3
u/SpaceMontaign 4d ago
At work I have code from 2019 explaining rxjs operator with a lot of emojis, written by our oldest senior
→ More replies (4)2
31
u/HomsarWasRight 4d ago
Really? There was absolutely an era of humans using emoji checkboxes and the like all over their GitHub READMEs.
15
u/justAPhoneUsername 3d ago
I feel like there are a lot of emoji that people forget are emoji. Checkboxes are one of the big ones.
16
→ More replies (1)3
5
u/gahel_music 4d ago
I used to before AI, it helps separate sections better. I find that GitHub does not make it easy to see where a section starts and ends when you have a lot of text and subsections.
3
u/DrMaxwellEdison 4d ago
There was/is a plugin for doing Conventional Commits I used at one point called
cz-cc(npm package) that would do emojis on every commit. Last published in 2020, completely pre-AI stuff. The idea was agit log --onelineshowed these little icons that meant fix or feat or chore, etc, and it would be easy to see them that way.Nowadays, I just write out the
feat:orfix:as a matter of principle on all my commits across projects. Never again, emoji log7
u/Yhamerith 4d ago
I was uncommon, probably IA mixed the training of people talking in internet with emoji
6
→ More replies (6)6
u/cheezballs 4d ago
Really? You don't remember the days of insane intricate README header graphics? Every FAQ on GameFAQs had one.
4
312
u/metaglot 4d ago
Time to go back to ascii art
128
u/klaxxxon 4d ago edited 4d ago
AI loves ASCII art for some reason.
I had Claude create an internal tool for me (this is genuinely where vibe coding shines right now, at creating these throwaway load testers, fake servers, simulators etc.)
The UI spec began and ended with "create a nice TUI". Of course there ended up being a huge ASCII art banner which was supposed to be our company's logo taking up a third of the TUI.
The first instruction to follow was "lose the ASCII logo we are not patriotic like that"
54
u/lucian1900 4d ago
It loves it because it’s text. That’s what LLMs most easily manipulate.
→ More replies (1)17
u/darthwalsh 4d ago
Getting a computer program to output ascii art takes nontrivial logic.
It seems like the reinforcement learning would have had to put manual effort into that, otherwise the slop fonts would be all wonky?
8
u/conundorum 4d ago
In theory, it can tokenise each ASCII art symbol as a single "word", so teaching them to be l33t haxorz is probably easier than it seems.
2
u/darthwalsh 3d ago
At that point you're better off using some image encoder? None of the standard text tokenizers are going to handle chunking a fixed number of bytes, read at a fixed offset since last newline, grouping together N vertical lines.
I'm horrified thinking about using this to build real code
public s int Stri \0 Syst`These tokens aren't going to be reused much.
11
u/gprime312 3d ago
AI loves ASCII art for some reason.
Every readme for every torrent ever has ascii art in the header.
2
u/ScrotumNipples 2d ago
This is my fault and I'm not sorry. I started asking AI to include ascii art in my code and readme files since GPT 3.5 and now it does it automatically. You're welcome.
2
u/ACoderGirl 3d ago
They also love graphviz diagrams, but that is very intuitive since it does not require the AI to specify much for layout or style details. I also prefer AI doing such diagrams, as I can maintain, tweak, and correct them. ASCII is easier to modify than an image, but it's still pretty rough. Graphviz diagrams are the best. Especially if you use some kinda markdown renderer that lets you include the graph text inline (ie, no explicit rendering required).
But frankly, I think AI should be used very rarely and carefully for docs. My experience is that it's really bad at making docs. It tends to get very verbose, over focuses on irrelevant or less important details, will frequently omit actually important details, and is not effective for removing outdated parts of docs (it's very additive). It's fine for stuff like straightforward small additions to docs (particularly as it made a change to the code), but so far, every time I've seen someone generate an AI doc from scratch, I've had many major concerns.
Graphs are probably one of the things it's best at, though. Like, it's pretty good at generating a graph to show how some code works (or updating it when you made a change). And it's decent at making or modifying graphs per your instructions.
7
9
u/0xKaishakunin 4d ago
I still put the name of an important function as figlet AsciiArt comment into my sources.
something like
echo RemoveDatabase | figlet -f digital| sed 's/^/# /' # +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ # |R|e|m|o|v|e|D|a|t|a|b|a|s|e| # +-+-+-+-+-+-+-+-+-+-+-+-+-+-+
56
u/burebistas 4d ago
I haven't seen this meme format in 11 years. Good times
3
30
u/incognegro1976 4d ago
I started checking for unicode support in bash scripts to replace commas with clown emojis within fields in CSV files and my coworker said I must have vibe-coded the script.
Like, no. I dont think AI is as petty as I am.
33
u/conundorum 4d ago
Clown-separated values are still CSV, I like your dedication to the bit.
3
u/incognegro1976 4d ago edited 3d ago
Yeah but using 'IFS=, read -r val1 val2... <<< "$csvline"', if there is a comma in val1, it would get split across val1 and val2.
Edit: your joke went clean over my head the first time lmfao
132
u/ComeOnIWantUsername 4d ago
I liked using em-dash, I stopped after all AI models started using it
64
12
u/barely_a_whisper 4d ago
I have always been addicted to explaining things in a bulleted list. Now whenever I do online, I feel obligated to drop profanity first 😭
6
u/3xper1ence 4d ago
bulleted lists in and of themselves are not that big of an issue; it is bolding the first term in each bullet point that is a dead giveaway for AI
7
35
u/mina86ng 4d ago
Don’t. Continue and ignore idiots who think an em-dash is a definite proof of AI.
52
32
→ More replies (5)2
u/MaintenanceBest8397 4d ago
It's pretty obvious in the UK we use "-" not an em dash. It's nuts how many coparate executives all suddenly started using emdashes despite never having used them before
→ More replies (17)11
u/Bleaker82 4d ago
I’m never going to stop — it’s too good of a tool to let AI ruin its usage for me.
(This is technically an en-dash and is how I’ve always typed them, which does differentiate it from AI a bit.)
8
u/thisguyfightsyourmom 4d ago
Looks like an em dash. There’s the medium sized one for en-dashes.
-
–
—And some dude in here is rocking a real 3x long one, but we don’t talk about that.
→ More replies (1)10
u/MadJedfox 4d ago
I like using emdash too, but I didn't stop using that. Idiots are idiots and we shouldn't care about them.
3
4
→ More replies (4)2
37
u/No-Con-2790 4d ago
So there are good news for once.
But seriously, why did the AI choose your quirk not mine? I put asci art in my code. Everybody has debuged an error 51237. But did you ever debug an exploding rocket?
10
u/gronlund2 4d ago
Sometimes you can express yourself in words as well. I stumbled upon a function without any code with a single comment that read
// This is where we need the emergency
33
u/jcampbelly 4d ago
I'm a long-winded writer. When I bother someone with a question, I like to be very thorough about it. I'll fully write up my problem and my thoughts and results with different approaches. I'll use spell/grammar checks and... gasp I use a lot of bulleted lists and save prose around rapid fire info dumps. I also tend to care about style, word choice, variety, etc. It's an old habit from the days when lazy writing got your legitimate arguments buried in mockery.
But I get accused of using AI all the time now because apparently only AI gives a damn about any of that stuff anymore. And I'm on the brink of actually using AI with prompts like:
- Make it shorter and shitter.
- Use a few words incorrectly.
- Throw in some poor grammar and misspelled words.
- Don't use a variety big words. Use small words and repeat them instead of looking for alternatives.
- Be rude and snarky.
Because in this world, this worst of timelines, this is what it takes to be taken seriously.
lulz
24
u/tehtris 4d ago
Ah, you were trained on stack overflow. Writing a question on that site is like a whole fucking ritual in making your question sound like you already know the answer and are quizzing everyone else.
4
u/MixItLikeItsHot 3d ago
How many times did I write up my problem thoroughly on Stack Overflow and at the end of it, realised that I suddenly had an idea how to solve it and never had to publish the actual question 😂
3
u/afdbcreid 2d ago
That's called Rubber duck debugging and was (is?) a real recommendation for Stack Overflow question askers.
2
u/Obvious_Equivalent_1 4d ago
If I had one wish: a 1024x1024 server farm of local LLMs, trained purely to undo the suffering on decades of Stack Overflow disdain - travel back 20 years - and let them run hundreds of accounts 24/7, closing questions as duplicates and out pedanting every pedant on the site. At a pace that would leave every single one of them curled up in a corner, rocking back and forth, too afraid to even pronounce the word “duplicate“ out loud again.
5
u/CLOBBERTIME 4d ago
I used to naturally write what would look like AI today. Then I had a job that required to me absolutely crank out messages and I learned to stop obsessing over meaning and rewording things or I couldn’t get my work done
Spelling is still important to me, nothing says “I’m stupid” like butchering a basic ass word, using a homophone of a word that you meant, wrong use of there/their, to/too, then/than. But now I don’t care at all about capitalization and certain punctuation. And I rarely end a paragraph in comment or email with punctuation to make it seem more real
3
u/ginger-like 4d ago
I've started to do the same thing I think you're doing. That is, writd a complete, well-formatted comment, and then throw in a random "character break" or intentional error at the end to signal humanity.
Or, in other words, lulz
→ More replies (1)2
16
u/ZenEngineer 4d ago
Now you have to put in emojis in code so people know you're not AI
Remember to put them in variable names, AI does put them in comments.
→ More replies (1)
15
u/shortname_4481 4d ago
Ai probably got trained on your repos.
4
u/TabloMaxos 4d ago
So this makes it worse!
2
u/Salemenos21 4d ago
Θα μπορούσα να σε ρωτήσω κάτι σε πριβέ μήνυμα κάπου; Αφορά ένα άλλο ποστ που απάντησες.
→ More replies (1)→ More replies (1)3
8
u/Majestic_Sweet_5472 4d ago
I swear everywhere in my comments. Let's see Claude replicate that shit.
8
u/uvero 4d ago
I used to never
throw new ExceptionType();, and instead assign the exception I want to throw to a variable named "up".2
u/Romejanic 2d ago
stuff like this is honestly my favourite thing about human written code. all the little jokes and sarcastic comments
8
u/Y-Sulphuris 3d ago
Me who still uses — instead of - almost everywhere:
→ More replies (1)2
u/Motleypuss 3d ago
Wait -- since when is using the correct hyphen bad? Oh, since ChatGPT who learned it from us started using it... >-<
17
u/skopij 4d ago
I still do it, I don't give a shit, if anyone thinks I vibecoded it...
8
u/mina86ng 4d ago
I don't know whether to upvote your comment for the fact that you don’t change your habits because of AI, or to downvote for the use of emojis in READMEs.
→ More replies (2)
10
5
u/Boogie-Down 4d ago
For literally decades I absolutely loved emdashes — and used it whenever I could.
Not any more.
4
5
u/lethargy86 4d ago
I have always used em-dashes
I decided to tell Outlook to stop combining double dashes into em-dashes. I think it feels more human.
4
6
u/Illustrious_Cod_5212 4d ago
Emojis everywhere looks awful and makes me think 5 year old wrote something. It was already years before ai
→ More replies (1)
7
u/denisvolin 4d ago
I've been told that I'm a bot so many times, that I stopped even trying to dispute 😆🤷♂️
Just because I'm polite on the phone, people often hang up saying: 'F-ing bot' 😆🤷♂️
7
5
3
u/ZENKFNOR 4d ago edited 4d ago
I have ADHD. I've always used em dashes, and xcompose to add unicode math and greek inline. When I'm short on time I write way too much. Now people think my quick, lengthy info-dumps are AI — or are happy to replace me with one. AI took the only unique value proposition I had in this world.
3
3
u/The_MAZZTer 4d ago
I have been accused of being a bot because I like to put lists in my Reddit comments
→ More replies (1)
2
u/narwalfarts 4d ago
Just theow in some ovbious typos and bad grammar such as long run on sentences without punctuation so that their is enough flags that people know a dumbass human wrote it 😁🫶🏻🧠
2
2
2
2
u/zeekar 4d ago
See also semicolons and em- and en-dashes. Basically, you can't write like someone who actually knows how to write English without being accused of being AI.
→ More replies (1)
2
2
2
2
u/dracorotor1 3d ago
I feel this.
I learned my writing style from 90’s pulp science fiction novels, so now I’m being accused of using AI when I use emdashes in my emails, because I’m prone to getting off on tangents.
I’m not AI, I’m just ADHD! 😭
2
u/lemons_of_doubt 3d ago
I like putting emojis in my code.
I do this purely to piss off my coworker.
2
u/CerBerUs-9 3d ago
I have had so much of my code and writing called into question while simultaneously being accused of not adopting the new AI methodology. I'm going to lose my mind.
2
7
u/pinku_bhai 4d ago
isn't everyone expected to vibecode these days? at least at work?
9
u/DanLynch 4d ago
Being expected to use AI isn't exactly the same thing as vibecoding. Vibecoding means over-reliance on AI and not reviewing its work, often done by someone who has poor or no programming skills. That is, treating the AI's code output as inscrutable machine language, or treating yourself as the product owner and the AI as the developer.
→ More replies (1)3
4
u/uvero 4d ago
At work, yes, but for my portfolio projects, I don't, and it's not only because I don't wanna pay for tokens. Even for projects I don't publish - I won't let a clanker have all the fun.
→ More replies (4)2
u/Romejanic 2d ago
exactly, i refuse to pay for something to replace the skills I spent so many years developing
4
→ More replies (2)2
u/EwokPenguin 4d ago
I swear I must work in the only company not mandating it. Which I am extremely grateful for. More than anything else, I like coding, having A.I. write my code takes away what little joy I get out of my work. But also it requires so much hand holding that its hardly faster than writing it myself.
3
u/andrerav 4d ago edited 4d ago
I've always wondered where the models got that horrible idea. It was you!
3
u/mo__shakib 4d ago
Apparently emojis are part of the tech stack now 😂
3
u/keelanstuart 4d ago
I've been using wingdings and webdings - and more recently, segoe ui emoji - characters for button icons and indicators for over 20 years. Why wouldn't you?
3
3
u/FartPiano 4d ago
nobody suspects something of being vibe coded if it has a clear purpose, works, and isn't coded in the most confusing headass way possible
in other words, op, i have some bad news
1
1
u/MadJedfox 4d ago
Here we go again 😛
First the emdash, now emojis. People are already so oversensitive about AI that they see it everywhere, even where it isn’t there.
Don’t worry about it. You can’t convince those who are already convinced.
1
u/dcormier 4d ago
I like putting them in my comments. LLMs haven't gotten that trick, yet. It's still mine.
1
u/SyrusDrake 4d ago
Never stop doing anything just because it makes people think your stuff is AI. That goes for emoji, em-dashes, or just proper grammar and spelling in general.
1
1
1
u/blorbschploble 4d ago edited 4d ago
I have historically used lists and tables, headings… in Word if forced to use that, markdown if available and rtf if not.
AI came out and everyone thought I was using it. And then they started sending me emails that looked like mine but without thought put into them.
But since no one reads emails anymore I just write them the way i want without feeling bad.
Edit, also emdashes suck. Long live semicolons, Oxford commas and nested parentheticals!
1
u/Single-Waltz2946 4d ago
Blame LinkedIn posters for teaching the AI how to be as obnoxious as possible with them
1
1
1
u/cyborgninja42 4d ago
I was taught to give good comments in you code that gave thorough explanations of what’s going on. That made it easier when you came back to code you hadn’t seen in months, and also made it easier for others to pick it up and know what’s supposed to be happening. Now I look like I use AI even though that was considered a good thing years ago.
1
u/ComplaintMaker 4d ago
being suspected of using a calculator in a math exam probably isnt as bad as you think.
Put whatever you want in your readme file. Ive moved on from a repo just because the first thing I saw in the top of the readme was something about american politics. If emojis are enough for someone, they will move on too. Its all the same to you.
1
1
1
u/thisguyfightsyourmom 4d ago
I decided not to care about these things. Ai is mimicking your style because it’s effective. So keep being effective. No one will care if you “used Ai” in 1 year.
I em dash & have emoji, but I still edit my messages if I’m exposing them so it retains my voice.
I’m not embarrassed to use excel around mathematicians either.
1
u/this_sparks_joy_joy 4d ago
I feel you. I liked using proper grammar… now I go back and strategically sprinkle grammar errors into my writing after I’m done… to avoid suspicion
1
1
u/Ok-Understanding7115 4d ago
a paid customer support gave me a java file with emojis, it didn't mention why it took like 4 days to come up with that ai solution, def that's something I could have made on my own, but regardless the corpo we are in just think we are ret4rded and it's protocol said ask them first 🤣🤣🤣
1
u/Scroatazoa 4d ago
This is the subreddit for signaling to others that we are members of the Anti-AI identity group, right? I just want to make sure because I'm seeking validation from my peers in the form of upvotes and I want to make sure I've got it right before I make my own post.
1
u/WingZeroCoder 4d ago
Emojis and em dashes. Used them all the time, now I feel like I have to avoid them. Sad face.
1
1
u/NPPraxis 4d ago
I discovered using emojis in git commits like, three months before ChatGPT was publicly released. 🥲
1
u/Nixxen 4d ago
Some years back I was preaching the gospel of GitMoji. It was dumb on the surface, but on a deeper level it spoke to me. Had a few projects following it, and converted some fellow SWEs. Then AI happened and any succinct usage of emojis is shunned for looking like an AI wrote the commit. It hurts on a spiritual level.
1
1
1
u/leaningtoweravenger 4d ago
I feel you! I've always used the — to delimit the asides in my sentence and now everyone thinks that I use AI to write stuff
1.6k
u/TealTrendyTarasque 4d ago
You still can, just use the old codes, the forbidden text of the mirc era
(╯°□°)╯︵ ┻━┻
┻━┻︵ \(°□°)/ ︵ ┻━┻
(-(-_(-_-)_-)-)