The Big List of Naughty Strings
github.com
github.com
Lost it laughing at "Human Injection" section:
> # Strings which may cause human to reinterpret worldview
> If you're reading this, you've been in a coma for almost 20 years now. We're trying a new technique. We don't know where this message will end up in your dream, but we hope it works. Please wake up, we miss you.
I think that sentence gives itself away as modern. Were comma splices in common use 20 years ago?
Which style manual are you referring to?
There was a long tradition in English and maybe also in other European languages of choosing punctuation depending on how long a pause a speaker would take at the point, with a comma denoting a shorter pause than a semicolon, which in turn denoted a shorter pause than a colon, which in turn denoted a shorter pause than a period -- instead of using punctuation to convey some semantic distinction as most writers do today. The comma splice might be a vestige of that tradition.
You have to put a semicolon in place of the comma or it is just plain wrong.
Suffice to say it scared the shit out of me!
> It has been reported that some victims of torture, during the act, would retreat into a fantasy world from which they could not WAKE UP. In this catatonic state, the victim lived in a world just like their normal one, except they weren’t being tortured. The only way that they realized they needed to WAKE UP was a note they found in their fantasy world. It would tell them about their condition, and tell them to WAKE UP. Even then, it would often take months until they were ready to discard their fantasy world and PLEASE WAKE UP.
Are you sure? I think this idea has been explored in several novels and films over the past several decades.
Granted, they're not comatose, but the sensations their minds are receiving do not match reality.
> Also, do not send a null character (U+0000) string, as it changes the file format on GitHub to binary and renders it unreadable in pull requests.
*.php diff
Overall I am amazed that everything shows properly in GitHub.
https://github.com/minimaxir/big-list-of-naughty-strings/blo...2018 https://news.ycombinator.com/item?id=18466787
2017 https://news.ycombinator.com/item?id=13406119
Show HN from 2015: https://news.ycombinator.com/item?id=10035008
[1] https://github.com/minimaxir/big-list-of-naughty-strings/blo...
Fun fact: it’s a single Unicode character.
The current rule seems to be that all Unicode characters count as two, except for the ranges 0–4351, 8192–8205, 8208–8223 and 8242–8247 which count as one.
[1] In case you’re wondering, I think it’s, arguably: https://twitter.com/robinhouston/status/1197294154738544641
Edit: it looks like it might count it as two characters, so that’s only 140 per tweet.
https://twitter.com/fakeunicode/status/1197282221503041537
There are several amusing examples in the thread linked from this tweet.
Also fun is ﷺ, (https://charbase.com/fdfa-unicode-arabic-ligature-sallallaho...) which has the longest unicode decomposition IIRC.
From Wikipedia: https://en.wikipedia.org/wiki/Basmala
Disclaimer: I'm not a Muslim, I don't know Arabic.
It breaks a lot of UIs that use character count as a proxy for string width.
I trust you've probably adopted a similar workaround for problem websites.
For throwaway websites (where I use a password I have no intention of keeping track of), I often sign up as "spam@domain".. This is surprisingly blocked in a lot of instances.
I’d rather see a list with justifications.
[append]
Hmm, I guess this list should be declared as "should not be allowed to be created by users of SHARED email hosts".
All I can find with some quick searching is Wikipedia's page on 'mat'[1], which seems to be pretty similar to Carlin's list of Seven Words You Can't Say On TV[2] rather than an entire language of vulgarity.
1: https://en.wikipedia.org/wiki/Mat_(Russian_profanity) 2: https://en.wikipedia.org/wiki/Seven_dirty_words
The german version of the wiki article has some examples:
пиздеть (pisdet′) = to (tell a) lie, but also possible: to steal.
пиздец (pisdez) = ruin or catastrophe, fubar, fucked up
As you can see, small variations of the same word have different meanings. And the meaning can vary with context.
Edit:
The russian version of the article has some example verbs (all derived from the same word): I tried to translate as far as I understand.
ебануть = ?,
ебануться = to get stupid ( to say or do something stupid ),
ебаться = to do something - very generic,
ебиздить = ?,
ёбнуть = ?,
ёбнуться = ?,
ебстись = ?,
въебать = to get something into something?,
выебать = to get something out of something?,
выёбываться = to fuck around. To decline something to somebody.
доебать = ?
доебаться = to annoy somebody by asking too many questions or trying to get something out of somebody.
доёбывать = to bring something to an end. to finish something,
заебать = to annoy somebody, to get to somebody
заебаться = to get fed up with something, to get tired of something,
наебать = to betray somebody?,
наебаться = to get saturated by something, to get enough of something
наебнуть = to cheat sombody,
наебнуться = for the fun of it, just do it,
объебать = to get a piece of something, to get familiar with something?,
объебаться = to get into something nasty, to fuck up,
остоебенить = blow you mind (not sure about this one)
остоебеть = ?,
отъебать = to fuck with something/somebody, to fight, to degrade somebody,
отъебаться = get rid of something, for example to pass exams or get rid of obligations,
переебать = (maybe) to understand something,
переебаться = to fuck over something, to get something done,
поебать = do something (depending on context),
поебаться = to do nonsense, try hard to no avail, fool around,
подъебать = ?,
подъебаться = ?,
подъебнуть = to make joke, for example april the 1., even flirt?,
разъебать = to ( accidantly or pusposfully ) break something,
разъебаться = to clear a relationship, to bring everything to order?,
съебать = to get away (maybe in a cool way),
съебаться ( to fuck off, to stop anoing ),
уебать = to run away (maybe after stealing something)
ёбнуть = to f*ck
ёбнуться = to stumble or injure oneself
What's interesting is that this whole list only uses one root word, of which there are 3 more.
.
.
.
.
ด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็ ด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็ ด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็
Wow, what's this? :)
https://stackoverflow.com/questions/1732348/regex-match-open...
<button>TRY AGAIN<button>
Edit: as far as I could see it's only opening blns.txt that causes this error the other files are fine in the app.
[1]: https://github.com/minimaxir/big-list-of-naughty-strings/com...
Git is distributed, so everyone can have their own copy of the same branch.
Repository (i.e., minimaxir/big-list-of-naughty-strings), and branch (i.e., master)
In this case, someone merged eliabieri/big-list-of-naughty-strings at master to minimaxir/big-list-of-naughty-strings at master via a pull request [1].
[1] https://github.com/minimaxir/big-list-of-naughty-strings/com...
The number of times I get validation errors or some unexpected crashes when I enter my fairly pedestrian email with + sign in it... Jeez.
> "If you're reading this, you've been in a coma for almost 20 years now. We're trying a new technique. We don't know where this message will end up in your dream, but we hope it works. Please wake up, we miss you."
Strangely terrifying....
https://www.reddit.com/r/copypasta/comments/5we0ny/if_youre_...
I guess it is intriguing, in a Roko's Basilisk sort of way.
on edit: yeah, I'm not gonna send a pull request on that one.
.matches("[a-zA-Z0-9.\\-]+")
And prepared statements or my own NoSQL.