With Emoji
@vbatts
$> finger $(whoami)
Login: vbatts Name: Vincent Batts
Directory: /home/vbatts Shell: /bin/bash
Such mail.
Plan:
OHMAN
$> id -Gn
devel opencontainers docker appc redhat golang slackware
Ridiculousness
Emoji
More Ridiculousness
Profundity of it all
(source)
Like it or Hate it, it's a form of communication
They're for Humans, because machines have checksums handled
[vbatts@hack] {master} ~$ ssh infra0
The authenticity of host 'infra0 (192.168.0.23)' can't be established.
ECDSA key fingerprint is 0d:e2:0f:df:9d:18:1b:a6:e9:62:7d:61:f0:e4:be:e6.
Are you sure you want to continue connecting (yes/no)?
[vbatts@hack] {master} ~$ ssh infra0
The authenticity of host 'infra0 (192.168.0.23)' can't be established.
ECDSA key fingerprint is 🎍:™:💈:🎾:🍑:🐗:🏹:💩:🏆:🙉:💄:🐹:🔓:👅:🙈:🚜.
Are you sure you want to continue connecting (yes/no)?
(source)
(source)
f0d758a (pr/30) emoji: adding a helper to parse a hex string into codepoint
901f45f (pr/29) emoji: generate the list.md
b3393a6 emoji: the URL needs to be lowercase to work
a1c34a4 (pr/28) emoji: update spec for combination unicode
🔓☀👧 (pr/30) emoji: adding a helper to parse a hex string into codepoint
🎛🚌👀 (pr/29) emoji: generate the list.md
🍚🇩🇪♦ emoji: the URL needs to be lowercase to work
💊💀🔥 (pr/28) emoji: update spec for combination unicode
(source)
$ file `realpath /lib64/libc.so.6`
/usr/lib64/libc-2.27.so: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux),
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2,
BuildID[sha1]=4677f12c31fa6c18c9925096f32e71afd4c71327, for GNU/Linux 3.2.0, not stripped
$ file `realpath /lib64/libc.so.6`
/usr/lib64/libc-2.27.so: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux),
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2,
BuildID[sha1]=👊🔑🇺🇸☕🐮♿🐴 🐗🐌⭕🇫🇷📦📼🍪🍦♻🚂😏🚴🍫, for GNU/Linux 3.2.0, not stripped
(source)
(source)
$> go get github.com/emojisum/emojisum
$> sha1sum main.go
8c62923eb6c00525f00ea94a6a645c1fa6b140c6 main.go
$> sha1sum main.go | emojisum -pg
8c62923eb6c00525f00ea94a6a645c1fa6b140c6 main.go
:nail_care::hear_no_evil::o::dvd::rooster::shell::angel::cherries::unlock::banana::princess::fire::hocho::heart_eyes_cat::guardsman::bus::poop::registered::eggplant::smiley_cat: main.go
💅 🙉 ⭕️ÿ 📀 🐓 🐚 👼 🍒 🔓 🍌 👸 🔥 🔪 😻 💂 🚌 💩 ®️ 🍆 😺 main.go
$>
This project in and of itself is utterly ridiculous
Don't take yourself too serious
Open Source These Days
Take a deep breath
look for "accepted norms" with weak assumptions
NIH vs. weekend-hack-is-now-your-precious
Laugh at poor choices,
otherwise things get too rigid
"Business" and VC makes for urgent decisions
Under Commit, and Over Deliver
(please)
(not the inverse)
Don't Be Hasty
toy with something unrelated and not critical
learn a new language, or new algorithm, or new tech, or just have a break to approach regular challenges _differently_