Need help with mimic?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

reinderien
3.6K Stars 106 Forks Other 86 Commits 11 Opened issues

Description

[ab]using Unicode to create tragedy

Services available

!
?

Need anything else?

Contributors list

# 100,310
Python
40 commits
# 31,570
Less
Lua
Vim
extensi...
8 commits
# 278,896
Python
3 commits
# 107,313
HTML
CSS
Shell
GitHub
2 commits
# 47,941
Electro...
google-...
Clojure
ligatur...
2 commits
# 260,129
Shell
generat...
Visual ...
LaTeX
1 commit
# 1,044
Clojure
hydrati...
Postgre...
postgre...
1 commit
# 117,100
C
pipelin...
elm
graphvi...
1 commit
# 202,379
flexbox...
css3
Sass
kafka
1 commit

mimic

[ab]using Unicode to create tragedy

Introduction

monster

mimic provokes: - fun - frustration - curiosity - murderous rage

It's inspired by this terrible idea floating around:

There are many more characters in the Unicode character set that look, to some extent or another, like others – homoglyphs. Mimic substitutes common ASCII characters for obscure homoglyphs.

Fun games to play with mimic: - Pipe some source code through and see if you can find all of the problems - Pipe someone else's source code through without telling them - Be fired, and then killed

Results

Observe the mayhem:

some bad code "BUT WHY?"

Or, if you've been mimicked a little harder,

some worse code

Discussion

People have noticed how terrible this is.

SlashDot

Reddit

ycombinator

BoingBoing

The Register

Further Reading

mimic wiki

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.