Skip to content

Instantly share code, notes, and snippets.

@AwokeKnowing
Last active December 29, 2017 15:23
Show Gist options
  • Save AwokeKnowing/36195737d74ec8903b26727108f85e90 to your computer and use it in GitHub Desktop.
Save AwokeKnowing/36195737d74ec8903b26727108f85e90 to your computer and use it in GitHub Desktop.
Say alien things with just [!(+)]
function aliensay(t){
var _={
"a":"(![]+[])[+!+[]]",
"l":"(![]+[])[+!+[]+!+[]]",
"i":"([![]]+[][[]])[+!+[]+[+[]]]",
"e":"(!+[]+[])[+!+[]+!+[]+!+[]]",
"n":"([][[]]+[])[+!+[]]"," ":",",
"u":"([][[]]+[])[+[]]","d":"([][[]]+[])[+!+[]+!+[]]",
"f":"(![]+[])[+[]]","t":"(!+[]+[])[+[]]",
"o":"(+[]+[])","r":"(!+[]+[])[+!+[]]",
"s":"(![]+[])[+!+[]+!+[]+!+[]]",
}
for(var j=+[],t=t.split(/\.\s+/g);j<t.length;t[j++]="["+r.replace(/\+,\+/g,',')+"]")
for(var r=[]+[], i=+[];i<t[j].length;)
r+=(r?"+":"")+_[t[j][i++]];
return "["+t.join(',')+"]"
}
aliensay("aliens are all around us. alien soldiers use lasers and teslas to rule. elon is an alien")
//the above outputs the following string. Paste the string in your browser js console.
// [[(![]+[])[+!+[]]+(![]+[])[+!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(!+[]+[])[+!+[]+!+[]+!+[]]+([][[]]+[])[+!+[]]+(![]+[])[+!+[]+!+[]+!+[]],(![]+[])[+!+[]]+(!+[]+[])[+!+[]]+(!+[]+[])[+!+[]+!+[]+!+[]],(![]+[])[+!+[]]+(![]+[])[+!+[]+!+[]]+(![]+[])[+!+[]+!+[]],(![]+[])[+!+[]]+(!+[]+[])[+!+[]]+(+[]+[])+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+([][[]]+[])[+!+[]+!+[]],([][[]]+[])[+[]]+(![]+[])[+!+[]+!+[]+!+[]]],[(![]+[])[+!+[]]+(![]+[])[+!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(!+[]+[])[+!+[]+!+[]+!+[]]+([][[]]+[])[+!+[]],(![]+[])[+!+[]+!+[]+!+[]]+(+[]+[])+(![]+[])[+!+[]+!+[]]+([][[]]+[])[+!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(!+[]+[])[+!+[]+!+[]+!+[]]+(!+[]+[])[+!+[]]+(![]+[])[+!+[]+!+[]+!+[]],([][[]]+[])[+[]]+(![]+[])[+!+[]+!+[]+!+[]]+(!+[]+[])[+!+[]+!+[]+!+[]],(![]+[])[+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[+!+[]+!+[]+!+[]]+(!+[]+[])[+!+[]+!+[]+!+[]]+(!+[]+[])[+!+[]]+(![]+[])[+!+[]+!+[]+!+[]],(![]+[])[+!+[]]+([][[]]+[])[+!+[]]+([][[]]+[])[+!+[]+!+[]],(!+[]+[])[+[]]+(!+[]+[])[+!+[]+!+[]+!+[]]+(![]+[])[+!+[]+!+[]+!+[]]+(![]+[])[+!+[]+!+[]]+(![]+[])[+!+[]]+(![]+[])[+!+[]+!+[]+!+[]],(!+[]+[])[+[]]+(+[]+[]),(!+[]+[])[+!+[]]+([][[]]+[])[+[]]+(![]+[])[+!+[]+!+[]]+(!+[]+[])[+!+[]+!+[]+!+[]]],[(!+[]+[])[+!+[]+!+[]+!+[]]+(![]+[])[+!+[]+!+[]]+(+[]+[])+([][[]]+[])[+!+[]],([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[+!+[]+!+[]+!+[]],(![]+[])[+!+[]]+([][[]]+[])[+!+[]],(![]+[])[+!+[]]+(![]+[])[+!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(!+[]+[])[+!+[]+!+[]+!+[]]+([][[]]+[])[+!+[]]]]
// the above javascript expression evaluates to the following:
/*
[
["aliens", "are", "all", "ar0und", "us"],
["alien", "s0ldiers", "use", "lasers", "and", "teslas", "t0", "rule"],
["el0n", "is", "an", "alien"]
]
*/
/* These are words that you can use
a
ad
adieu
adieus
adios
ado
adonise
adore
adores
adorn
adorns
adrift
adroit
ads
adult
adults
aeons
afield
afire
afoul
afro
afros
aft
after
afters
ai
aid
aide
aider
aiders
aides
aidful
aids
ail
ailed
aileron
ailerons
ails
air
aired
airs
ais
aisle
aisled
alder
alders
aldose
ale
alef
alert
alerts
ales
alien
aliens
aloe
aloes
aloft
alone
aloud
also
alter
alters
alto
altos
an
and
ands
aneroid
aneroids
anise
anode
anodes
anodise
anodiser
ant
ante
antler
antlers
ants
antsier
anus
ar
ardent
are
ares
arid
aridest
aril
arils
arise
arisen
arose
around
arouse
aroused
ars
arseno
arson
art
artful
arts
as
aside
aster
astern
asteroid
astir
astound
astride
astroid
asunder
at
ate
atone
atoned
atoner
atoners
atones
audio
audios
audit
auditor
auditors
audits
aulist
aulode
aulos
aunt
auntie
aunties
aunts
auto
autos
daft
dafter
dalet
dalton
daltons
dare
dares
darn
darns
dart
darts
date
dater
daters
dates
daunt
daunts
deaf
deal
deals
dealt
dean
deans
dear
dears
defat
defats
default
defaults
defiant
deflation
deflations
deflator
deflators
defoliant
defoliants
defoul
defouls
defrost
deft
defusion
deil
deils
deist
delation
delations
delator
delators
delf
delfs
delft
delfts
deli
delint
delints
delist
delta
deltas
delusion
den
denar
denarius
denars
denial
denials
dens
dent
dental
dentals
dentil
dentils
dents
derail
derails
desalt
desilt
destain
destinal
detail
details
detain
detains
detour
detours
detrain
detrains
detrusion
dial
dialer
dialers
dials
diastole
die
dies
diet
diets
difuran
dilate
dilater
dilates
dilator
dilators
diluent
diluents
dilute
diluter
dilutes
din
dinar
dinars
dine
diner
diners
dines
dinosaur
dins
dione
dire
direful
direst
dirt
dirts
disrate
distal
disulfate
diurnal
diurnals
do
doe
doer
doers
does
doest
dole
doles
dolt
dolts
don
donair
donairs
donate
donates
done
dons
donut
donuts
dors
dorsal
dos
dose
dot
dote
doter
doters
dotes
dotier
dots
douse
douser
draft
drafts
drain
drains
dries
driest
drift
drifts
droit
drone
drones
dual
dualin
dualise
dualist
duals
due
duel
duelist
duels
dues
duet
duets
dune
dunes
dunite
dunites
duo
duos
dural
duration
durations
durian
durians
dust
duster
dustier
dutar
dutars
duties
ear
earful
earfuls
earl
earls
earn
earns
ears
east
eat
eats
edit
editor
editors
edits
ef
efs
el
eland
elastin
elation
elations
elf
elfin
els
elution
en
end
ends
enfold
enfolds
enlist
enol
enols
enrol
enrols
ens
ensoul
entail
entails
entrails
eolian
eon
eons
eosin
era
eras
eros
estradiol
estriol
estrual
eta
etas
euro
euros
eusol
fa
fad
fade
fadein
fadeins
fadeout
fadeouts
fades
fads
fail
failed
fails
failure
failures
fain
fainer
fains
faint
fainted
fainter
fainters
faints
fair
fairest
fairs
false
falser
falter
falters
fan
fanout
fanouts
fans
far
fardel
fardels
fare
fared
fares
farout
fast
fasted
fasten
faster
fat
fate
fated
fates
fats
fault
faulted
faultier
faults
faun
faunist
fauns
fear
fears
feast
feat
feats
fed
fedora
fedoras
feds
feint
felon
felons
felt
felts
fen
fend
fends
fens
feral
fern
ferns
feta
fetal
fetid
fetor
fetors
fetus
feud
feudal
feudalist
feuds
field
fields
fiend
fiends
fiesta
file
filed
filer
files
filet
filets
filter
filters
fin
final
finale
finales
finals
find
finder
finders
finds
fine
fined
finer
fines
finest
fins
fir
fire
fireant
fireants
fired
fires
firs
first
fist
fistula
fit
fits
flair
flan
flans
flare
flared
flares
flat
flatiron
flatirons
flats
flaunt
flaunted
flaunter
flaunters
flaunts
flea
fleas
fled
flier
fliers
flies
flint
flints
flirt
flirted
flirts
flit
flits
float
floated
floater
floaters
floatier
floats
floe
floes
flora
floret
florets
florin
florins
florist
flounder
flounders
flour
floured
flours
flout
flouted
flouter
flouters
flouts
flu
flue
fluent
fluents
flues
fluid
fluids
fluoridate
fluoridates
fluoride
fluorides
fluorinate
fluorinated
fluorinates
fluorine
fluorines
fluorite
fluorites
fluster
flute
fluted
fluter
fluters
flutes
foal
foaled
foals
foe
foes
foetal
foetid
foetus
foil
foiled
foils
foist
foisted
foister
folate
folates
fold
folder
folders
folds
foliate
foliated
foliates
fond
fonder
fondest
fondle
fondler
fondlers
fondles
fonds
fondue
fondues
font
fonts
for
fora
fore
forelaid
forelain
foreland
forelands
forest
forestal
forestial
forestland
forint
forints
fort
forte
fortes
forties
forts
fortune
fortunes
fortunise
foster
foul
fouled
fouler
foulest
fouls
found
founder
founders
foundries
founds
four
fours
frail
frailest
fraud
frauds
freon
freons
fret
frets
freudian
fried
friend
friends
fries
fro
frond
fronds
front
frontal
fronted
fronts
frost
frosted
frostline
fruit
fruited
fruits
fuel
fuels
fun
fund
funder
funders
fundraise
funds
funeral
funerals
fur
furanoside
furies
furl
furled
furls
furoate
furs
fuse
fused
fusion
fustian
futile
futon
futons
id
ide
idea
ideal
ideals
ideas
idents
ides
idle
idler
idlers
idles
idlest
idol
idols
ids
if
ifs
ilea
ileus
in
indole
indoles
indurate
indurates
inert
infer
infers
infest
inflate
inflated
inflates
inflator
infold
infolder
infolders
infolds
infuse
infused
infuser
infusor
inlet
inlets
inode
inodes
inroad
inroads
ins
insert
inset
insofar
insole
instead
insular
insulate
insulated
insulator
insult
insulted
insulter
insure
insured
inter
interfold
interfolds
into
intrude
intrudes
inula
inulas
inulase
inure
inured
inures
ioduret
iodurets
ion
ions
iota
iotas
irate
ire
ired
ireful
ires
iron
ironed
irons
is
island
islander
isle
islet
isolate
isolated
it
its
itself
la
lad
lade
laden
lades
ladies
lads
laid
lain
lair
laired
lairs
land
lander
landers
lands
lane
lanes
lansfordite
lard
lards
lari
laris
lased
laser
last
lasted
late
later
latino
latrine
latrines
laud
lauds
launder
launders
laundries
lea
lead
leads
leaf
leafs
lean
leans
leant
leanto
leantos
lear
learn
learns
learnt
leas
least
led
left
lefts
lend
lends
lens
lent
leotard
leotards
lesion
lest
let
lets
leu
leus
liar
liars
lid
lids
lie
lied
lien
liens
lier
lies
lieu
life
lifer
lifers
lifes
lift
lifted
lifter
lifters
lifts
line
linear
lineator
lineators
lined
liner
liners
lines
lint
lion
lionet
lionets
lions
lira
liras
lire
list
listed
listen
lit
litas
lite
liter
liters
litre
litres
load
loader
loaders
loads
loaf
loafed
loafer
loafers
loafs
loan
loaned
loaner
loaners
loans
lode
lodes
lodestar
loft
lofted
loftier
lofts
loin
loins
loiter
loiters
lone
loner
loners
lord
lords
lore
lores
loris
lose
loser
lost
lot
loti
lotis
lots
lotus
loud
louder
loudest
louse
loused
lousier
lout
louts
ludes
lunar
lunarist
lunars
lunate
lunated
lunates
lunier
lunies
luniest
lure
lured
lures
lurid
lust
lusted
luster
lustier
lustre
lute
lutein
lutes
nadir
nail
nailed
nailer
nailers
nails
nailset
nares
nastier
nature
natured
natures
naut
nauts
near
nears
neat
nefarious
nerd
nerds
nest
net
nets
neural
neutral
neutrals
nil
nils
nit
nitro
nitrous
nits
no
nod
nodal
node
nodes
nods
nodular
nodule
nodules
noel
noels
noise
noised
nor
norite
norites
norse
nos
nose
nosed
nosier
nostril
not
notaries
notarise
notarised
note
noted
notes
nu
nude
nuder
nudes
nudest
nudie
nudies
nudist
nurse
nursed
nus
nut
nuts
nutsier
oaf
oafs
oar
oared
oars
oat
oats
ode
odes
odist
of
oft
often
oil
oiled
oiler
oilers
oils
old
olden
older
oldest
oldie
oldies
olefin
olefins
on
one
ones
onset
onsite
onus
or
oral
orals
orate
orated
orates
ordain
ordains
ordeal
ordeals
ordinal
ordinals
ordinate
ordinates
ore
ores
orient
oriental
orientals
orients
orleans
ornate
ors
os
otarine
otarines
our
ours
oust
ousted
ouster
out
outdare
outdares
outearn
outearns
outed
outer
outers
outfield
outfields
outfind
outfinds
outfire
outfired
outfires
outflies
outlander
outlanders
outlead
outleads
outlearn
outlearns
outled
outlie
outlier
outliers
outlies
outline
outlined
outliner
outliners
outlines
outraise
outraised
outran
outread
outreads
outride
outrides
outs
outsail
outsailed
outside
outsider
radio
radios
radius
radon
radons
raft
rafted
rafts
raid
raids
rail
railed
rails
rain
rained
rainout
rainouts
rains
raise
raised
ran
rand
randiest
rands
ranid
ranids
rant
ranted
rants
rat
rate
rated
rates
ratio
ration
rationed
rations
ratios
ratline
rats
re
read
readout
readouts
reads
real
realist
reals
reason
reast
reaudit
reaudits
red
redial
redials
redo
redon
redons
reds
ref
refind
refinds
refit
refits
refloat
refloats
refold
refolds
refound
refs
refund
refunds
refusal
refutal
refutals
rein
reins
relaid
relast
relation
relations
reliant
relist
relit
reload
reloads
reloan
reloans
renail
renails
renal
renals
rend
rends
rent
rental
rentals
rents
reoil
reoils
resaid
resail
resand
resat
residual
resift
resin
resit
resod
resoil
resold
resound
rest
restful
result
retail
retails
retain
retains
retina
retinal
retinas
retinol
retinols
retold
rial
rials
rid
ride
rides
rids
riel
riels
rife
rifle
rifled
rifles
rift
rifted
rifts
rile
riled
riles
rind
rinds
rinse
rinsed
riot
rioted
riots
rise
risen
rite
rited
rites
ritual
rituals
road
roadie
roadies
roads
roan
roans
roast
roasted
rod
rode
rodent
rodential
rodents
rodes
rods
roe
roes
roil
roiled
roils
roist
roisted
role
roles
rose
rosin
rosined
rot
rote
rots
rotund
rotunda
rotundas
rotunds
roue
roues
round
roundel
roundest
roundlet
roundlets
rounds
rouse
roused
rout
route
routed
routes
routine
routines
routs
rude
rudest
rudite
rudites
rue
rued
rues
ruin
ruined
ruins
rule
ruled
rules
run
rune
runes
runs
runt
runts
ruse
rust
rusted
rustle
rustled
rut
rutile
rutiles
ruts
sad
safe
safer
said
sail
sailed
sailer
sailor
saint
sainted
sale
salient
saline
salon
salt
salted
salter
saltern
saltier
salute
saluted
saluter
sand
sander
sandier
sane
saner
sardine
sari
sarin
sat
sate
sated
satin
satire
saunter
saute
sea
seafront
seal
sealion
sear
seat
sedan
sedation
seitan
self
senator
send
senior
senor
senora
senorita
sent
sera
serail
seral
serf
serial
serif
set
seta
setal
side
sidle
sidler
sift
sifted
sifter
silent
silo
silt
silted
sin
sine
sinful
sinuate
sinuated
sir
sire
sired
siren
sit
sitar
site
sited
slain
slander
slant
slanted
slat
slate
slated
slater
slatier
sled
slid
slide
slider
slier
slit
sloe
slot
slur
snafu
snafued
snail
snailed
snare
snared
snarf
snarfed
snarl
snarled
snide
snider
snifter
snit
snore
snored
snort
snorted
snot
snout
snouted
so
soar
soared
sod
soda
sodalite
sofa
soft
softa
soften
softer
softie
soil
soiled
sol
solar
sold
solder
soldier
sole
soled
soli
solid
solitude
solute
son
sonar
sonde
sone
sore
sort
sortal
sorted
sortie
sortied
sot
soul
souled
sound
sounder
sour
soured
staid
stain
stained
stainer
stair
stale
staled
staler
stand
stander
stanol
star
stare
stared
stead
steal
stein
steno
stern
sterna
sternal
steroid
steroidal
sterol
stifle
stifled
stifler
stir
stole
stolen
stolid
stone
stoned
stoner
stonier
store
stored
storied
stourie
strain
strained
strand
stride
strife
strode
strudel
stud
studier
studio
stun
sudate
sudation
sue
sued
suer
suet
suit
suite
suited
suiter
suitor
sulfate
sulfated
sulfatide
sulfide
sulfite
sulfonate
sulfonated
sulfone
sultan
sun
sundae
sundial
sunlit
sure
surf
surfed
surfeit
sutler
ta
tad
tail
tailed
tailor
tailored
tailors
tails
tale
tales
talon
talonid
talons
talus
tan
tans
tar
tare
tares
tarn
tarns
taro
taros
tars
tarsi
taser
tau
taus
tea
teal
teals
tear
tearful
tears
teas
tedious
teflon
ten
tend
tendril
tendrils
tends
tenfold
tenfolds
tenor
tenors
tens
tensor
tern
terns
tesla
tidal
tide
tides
tie
tied
tier
tiers
ties
tilde
tildes
tile
tiled
tiler
tilers
tiles
tin
tinder
tinderous
tinders
tine
tinea
tined
tines
tinful
tinfuls
tins
tinsel
tirade
tirades
tire
tired
tires
to
toad
toads
toe
toed
toenail
toenails
toes
tofu
tofus
toil
toile
toiled
toiler
toilers
toils
told
toluide
toluides
ton
tonal
tone
toned
toner
toners
tones
tons
tonsil
tonsilar
tonsure
tore
tories
torn
torus
tour
toured
tours
tousle
tousled
trade
tradein
tradeins
trades
trail
trailed
trails
train
trained
trainful
trainfuls
trains
tread
treads
treason
trefoil
trefoils
trenail
trenails
trend
trends
triad
triads
trial
trials
tried
tries
trifle
trifled
trifles
trifold
trio
triode
trios
trisulfone
trod
true
trues
trundle
trundles
tsadi
tsar
tufa
tufas
tuna
tunas
tundra
tundras
tune
tuned
tuner
tuners
tunes
turf
turfed
turfs
turn
turned
turns
ulna
ulnae
ulnar
ulnars
ulnas
ultra
ultras
un
unaired
unalert
undate
undealt
under
underlift
underlit
undersoil
undies
undo
undoer
undoers
undoes
unfair
unfairest
unfed
unfelt
unfired
unfit
unfits
unfold
unfolds
unfrosted
unideal
unit
unite
united
uniter
uniters
unites
units
unlaid
unled
unlisted
unlit
unload
unloader
unloaders
unloads
unoiled
unraised
unrated
unread
unreal
unrest
unrifled
unroasted
unsafe
unsaid
unsalted
unsated
unseal
unseat
unset
unsifted
unsoiled
unsold
unsolder
unsort
unsorted
unstifled
untie
untied
untier
unties
until
untiled
untired
unto
untold
untread
untried
untrod
uralite
uralites
urase
urate
urates
urea
urinal
urinals
urinate
urinated
urinates
urine
urines
urn
urns
urostea
ursine
us
use
used
user
utensil
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment