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 105 Forks Other 86 Commits 12 Opened issues

Description

[ab]using Unicode to create tragedy

Services available

!
?

Need anything else?

Contributors list

# 106,071
Python
40 commits
# 36,198
single-...
Less
Lua
Vim
8 commits
# 287,668
Python
3 commits
# 111,740
HTML
CSS
GitHub
Jupyter...
2 commits
# 43,902
Electro...
Clojure
ligatur...
Neovim
2 commits
# 281,005
Shell
css-gri...
flexbox...
css3
1 commit
# 114,118
C
pipelin...
elm
graphvi...
1 commit
# 1,058
Clojure
hydrati...
postgre...
sql-edi...
1 commit
# 267,314
Shell
generat...
LaTeX
F#
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.