this post was submitted on 03 Nov 2025
907 points (98.2% liked)

memes

17906 readers
2779 users here now

Community rules

1. Be civilNo trolling, bigotry or other insulting / annoying behaviour

2. No politicsThis is non-politics community. For political memes please go to !politicalmemes@lemmy.world

3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month

4. No botsNo bots without the express approval of the mods or the admins

5. No Spam/Ads/AI SlopNo advertisements or spam. This is an instance rule and the only way to live. We also consider AI slop to be spam in this community and is subject to removal.

A collection of some classic Lemmy memes for your enjoyment

Sister communities

founded 2 years ago
MODERATORS
907
submitted 17 hours ago* (last edited 17 hours ago) by TehBamski@lemmy.world to c/memes@lemmy.world
top 50 comments
sorted by: hot top controversial new old
[–] Quexotic 9 points 3 hours ago* (last edited 2 hours ago)

Pass","words","Are","fun","\n

Fuck that csv All the way up.

[–] early_riser@lemmy.world 7 points 3 hours ago

It'll just get escaped by quotes.

[–] joan@lemmy.world 16 points 4 hours ago (1 children)

Add apostrophes to "commas" to mess with me

[–] muusemuuse@sh.itjust.works 3 points 2 hours ago

Guys calm the fuck down. The point of this joke is not that you’ll be bulletproof a few in sort of a few commas and passwords every now and then. The point is that a lot of these guys use terrible scripts that do not parse data correctly and they dump all of this shit into large CSV files. One or two people put an errand, in there that it doesn’t expect and it fucks the whole thing sideways for the entire set everything after the asshole with the comma password gets fucked. People that know what they’re doing will be just fine with it, but scammers generally don’t know what the fuck they’re doing and they pass this data along over and over and over again it change his hands frequently. So there’s more chances for it to get fucked along the way.

[–] DarkSideOfTheMoon@lemmy.world 2 points 3 hours ago

I must say some websites fail when you do that, you can change the password and later it fails to login

[–] kryptonianCodeMonkey@lemmy.world 8 points 5 hours ago* (last edited 19 minutes ago) (2 children)

Correct me if I'm wrong, but doesn't text with commas in it get put in double quotes in acsv file to avoid this exact thing?

Like if I had cells (1A: this contains no comma), (2B: this, contains a comma), and (3C: end of line), the csv file would store (this contains no comma,"this, contains a comma",end of line)

[–] patrick@lemmy.bestiver.se 13 points 5 hours ago

Yes and no. Like yes, that can be true. But a lot of tools don’t handle commas correctly no matter how you escape them.

[–] nandeEbisu@lemmy.world 3 points 4 hours ago (1 children)

Only if it's actually using a standard like rfc 4180 https://www.ietf.org/rfc/rfc4180.txt

Also just noticed it specifies CRLF as the line ending, not LF, which is kind of weird.

[–] darvit@lemmy.darvit.nl 1 points 10 minutes ago

Also 4180 is not a standard (it says on the first page)

[–] SlurpingPus@lemmy.world 14 points 6 hours ago (1 children)

Thanks to my password manager, commas are among the more tame characters that occur in my passwords.

[–] nova_ad_vitum@lemmy.ca 4 points 5 hours ago

Real passwords contain ASCII 0.

[–] Fridgeratr@lemmy.dbzer0.com 46 points 10 hours ago* (last edited 6 hours ago) (4 children)

Don't add apostrophes to make words plural, that's not how it works.

Until next time

[–] blockheadjt@sh.itjust.works 8 points 6 hours ago (1 children)

How* it works

Until next time

[–] Fridgeratr@lemmy.dbzer0.com 7 points 6 hours ago (1 children)
[–] TehBamski@lemmy.world 4 points 6 hours ago* (last edited 6 hours ago)

Hey everyone! Look at @Fridgeratr@lemmy.dbzer0.com! They're human after all!

(We all have made basic and advanced mistakes. It happens. =))

[–] LanguageIsCool@lemmy.world 7 points 7 hours ago (1 children)

I think they just forgot a few words. “Add a comma’s beautiful presence to your passwords…”

[–] Fridgeratr@lemmy.dbzer0.com 1 points 6 hours ago

Hey there ya go, that works!

[–] RememberTheApollo_@lemmy.world 12 points 10 hours ago* (last edited 4 hours ago) (1 children)

They had to put a comma in there somewhere. Even of it was in the wrong place and upside down.

load more comments (1 replies)
load more comments (1 replies)
[–] douglasg14b@lemmy.world 27 points 9 hours ago (6 children)

CSV has standard escape sequences. This is pointless

See RFC-4180:

https://datatracker.ietf.org/doc/html/rfc4180

[–] nandeEbisu@lemmy.world 4 points 4 hours ago

You would be surprised how many people are simply splitting the string on commas instead of using an actual ascii parser. Especially for one off scripts, like churning through a csv full of passwords.

[–] FooBarrington@lemmy.world 15 points 6 hours ago* (last edited 6 hours ago)

That standard won't stop me because I can't read!

[–] BodilessGaze@sh.itjust.works 18 points 8 hours ago (1 children)

CSV existed for over 30 years before RFC 4180. Excel, and countless other tools, have their own incompatible variants. Excel in particular is infamous for mangling separators when exporting to CSV.

[–] ChaoticNeutralCzech@feddit.org 18 points 7 hours ago (1 children)

Fuck Excel's CSV handing. It differs by locale, silently. Imagine the thousands of people every year who patiently wait to import a multi-megabyte CSV from some instrument only to see garbage because their language uses the decimal comma and semicolon separator.

[–] theoretiker@discuss.tchncs.de 5 points 6 hours ago

I think semicolon separated files should be named SSV

[–] Pulptastic@midwest.social 3 points 8 hours ago (1 children)

Then add escape sequence to your password!

[–] ICastFist@programming.dev 4 points 7 hours ago

Might as well just make a working regex and call it a password

load more comments (2 replies)
[–] AnimalsDream@slrpnk.net 5 points 7 hours ago (1 children)

Use a long series of spaces as your password. At least that way they'll have to do a double take when they crack the hash.

[–] TehBamski@lemmy.world 2 points 6 hours ago

From personal experience, whenever I've put a space in, I am told that spaces are not allowed. I tend to resort to using the minus sign " - " or the underscore sign " _ " in its place.

[–] grimpy@lemmy.myserv.one 72 points 13 hours ago

add apostrophes to your meme to reduce clarity

[–] brownsugga@lemmy.world 148 points 15 hours ago (6 children)

fun fact, "commas" does not require an apostrophe

[–] a14o@feddit.org 59 points 14 hours ago

Single quotes are another great way to mess with unsanitized data input though

load more comments (5 replies)
[–] slazer2au@lemmy.world 206 points 16 hours ago (14 children)

Use EICAR test strings as passwords so when the password is stored as plain text the antivirus software will delete the file.

[–] Orygin@sh.itjust.works 15 points 10 hours ago (1 children)

Sadly it wouldn't work if found in a CSV file with other records:

According to EICAR's specification the antivirus detects the test file only if it starts with the 68-byte test string and is not more than 128 bytes long. As a result, antiviruses are not expected to raise an alarm on some other document containing the test string

load more comments (1 replies)
[–] Valmond@lemmy.world 112 points 16 hours ago (3 children)

Dude makes a whole binary of a virus his password.

[–] NatakuNox@lemmy.world 6 points 9 hours ago

01001000 01100101 01101100 01101100 01101111 00101100 00100000 01110100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01101110 01101111 01110100 00100000 01100001 00100000 01110011 01110100 01110010 01101001 01101110 01100111 00100000 01101111 01100110 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01110100 01101000 01100001 01110100 00100000 01110100 01101111 01110100 01100001 01101100 01101100 01111001 00100000 01110111 01101111 01101110 00100111 01110100 00100000 01101001 01101110 01100110 01100101 01100011 01110100 00100000 01111001 01101111 01110101 01110010 00100000 01110000 01101000 01101111 01101110 01100101 00100000 01101111 01110010 00100000 01100011 01101111 01101101 01110000 01110101 01110100 01100101 01110010 00100000 01110111 01101001 01110100 01101000 00100000 01100110 01110101 01110010 01110010 01111001 00100000 01110000 01101111 01110010 01101110 00101110 00100000 01010100 01101000 01100001 01110100 00100000 01101001 01110011 00100000 01100001 01101100 01101100 00101110 00101110 00101110 00100000 01000100 01101111 01101110 00100111 01110100 00100000 01100011 01101000 01100101 01100011 01101011 00100000 01101001 01101110 01110100 01100101 01110010 01101110 01100001 01101100 00100000 01110011 01110100 01101111 01110010 01100001 01100111 01100101 00101110 00100000 01010100 01101000 01100001 01101110 01101011 00100000 01111001 01101111 01110101 00100000 01111000 01101111 01111000 01101111

load more comments (2 replies)
load more comments (11 replies)
[–] samus12345@sh.itjust.works 8 points 10 hours ago

Why did the creator add an incorrect apostrophe in "commas," but not "passwords?" At least be consistent!

[–] tomiant@piefed.social 10 points 10 hours ago* (last edited 10 hours ago)

ngl this got a good fucking chuckle out of me

load more comments
view more: next ›