Check out: OurBigBook.com, the best way to publish your scientific knowledge. It's an open source note taking system that can publish from lightweight markup files in your computer both to a multi-user mind melding dynamic website, or as a static website. It's like Wikipedia + GitHub + Stack Overflow + Obsidian mashed up. Source code: github.com/ourbigbook/ourbigbook.
Sponsor me to work on this project: 100k USD = I quit me job and work on it one year full time. Status: ~144k / 200k USD reached: 1st year locked-in, 2nd year stretch goal open at 200k USD. 1M USD = I retire and do it forever. How to donate: Section "Sponsor Ciro Santilli's work on OurBigBook.com".
I reached 100k USD after a 1000 Monero donation, so I quit my job for 1 year starting 1st June 2024 to solve as many STEM courses as I can from a world leading university to try and kickstart The Higher Education Revolution. If I reach 200k USD, then I'll do it for two years instead. A second year greatly improve chances of success: year one I solve a bunch of courses, year two I come guns blazing with the content and expand further.
Mission: to live in a world where you can learn university-level mathematics, physics, chemistry, biology and engineering from perfect free open source books that anyone can write to get famous. More rationale: Section "OurBigBook.com"
Explaining things is my superpower, e.g. I was top user #39 on Stack Overflow in 2023[ref][ref] and I have a few 1k+ star educational GitHub repositories[ref][ref][ref][ref]. Now I want to bring that level of awesomeness to masters level Mathematics and Physics. But I can't do it alone! So I created OurBigBook.com to allow everyone to work together towards the perfect book of everything.
My life's goal is to bring hardcore university-level STEM open educational content to all ages. Sponsor me at github.com/sponsors/cirosantilli starting from 1$/month so I can work full time on it. Further information: Section "Sponsor Ciro Santilli's work on OurBigBook.com". Achieving what I call "free gifted education" is my Nirvana.
This website is written in OurBigBook Markup, and it is published on both cirosantilli.com (static website) and outbigbook.om/cirosantilli (multi-user OurBigBook Web instance). Its source code is located at: github.com/cirosantilli/cirosantilli.github.io and also at
cirosantilli.com/_dir
and it is licensed under CC BY-SA 4.0 unless otherwise noted.To contact Ciro, see: Section "How to contact Ciro Santilli". He likes to talk with random people of the Internet.
GitHub | Stack Overflow | LinkedIn | YouTube | Twitter | Wikipedia | Zhihu 知乎 | Weibo 微博 | Other accounts
Besides that, I'm also a freedom of speech slacktivist and recreational cyclist. I like Chinese traditional music and classic Brazilian pop. Opinions are my own, but they could be yours too. Tax the rich.
Let's create an educational system with:
- no distinction between university and high school, students just go as fast as they can to what they really want without stupid university entry exams
- fully open source learning material
- on-demand examinations that anyone can easily take without prerequisites
- granular entry selection only for space in specific laboratories or participation in specific novel research projects
I offer:
- online private tutoring for:
- any STEM university course
- passionate younger STEM students (any age) who want to learn university level material and beyond. Can your kid be the next Fields Medalist or Nobel Prize winner? I'm here to help, especially if you are filthy rich! I focus moving students forward as fast as they want on and on producing useful novel tutorials and results
Let your child be my Emile, and me be their Adolfo Amidei, and let's see how far they can go! I will help take your child:and achieve their ambitious STEM goals!- into the best universities
- into the best PhD programs
- educational consulting for institutions looking to improve their STEM courses
- do you know that course or teacher that consistently gets bad reviews every year? I'll work with the teacher to turn the problem around!
- are you looking to create a consistent open educational resources offering to increase your institutions internationally visibility? I can help with that too.
My approach is to:For minors, parents are welcome to join video calls, and all interactions with the student will be recorded and made available to parents.
- propose interesting research projects. The starting point is always deciding the end goal: Section "Backward design"
- learn what is needed to do the project together with the student(s)
- publish any novel results or tutorials/tools produced freely licensed online, and encourage the student to do the same (Section "Let students learn by teaching", digital garden)
I have a proven track of explaining complex concepts in an interesting and useful way. I work for the learner. Teaching statement at: Section "How to teach". Pricing to be discussed. Contact details at: Section "How to contact Ciro Santilli".
I am particularly excited about pointing people to the potential next big things, my top picks these days are:I am also generally interested in:
- 20th century physics, notably AMO and condensed matter
- the history of science, and in particular trying to look at seminal papers of a field
-------------------------------------
| Force of Will 3 U U |
| --------------------------------- |
| | //////////// | |
| | ////() ()\////\ | |
| | ///_\ (--) \///\ | |
| | ) //// \_____///\\ | |
| | ) \ / / / / | |
| | ) / \ | | / _/ | |
| | ) \ ( ( / / / / \ | |
| | / ) ( ) / ( )/( ) \ | |
| | \(_)/(_)/ /UUUU \ \\\/ | | |
| .---------------------------------. |
| Interrupt |
| ,---------------------------------, |
| | You may pay 1 life and remove a | |
| | blue card in your hand from the | |
| | game instead of paying Force of | |
| | Will's casting cost. Effects | |
| | that prevent or redirect damage | |
| | cannot be used to counter this | |
| | loss of life. | |
| | Counter target spell. | |
| `---------------------------------` |
| l
| Illus. Terese Nelsen |
-------------------------------------
A quick 2D continuous AI game prototype for reinforcement learning written in Matter.js, you can view it on a separate page at cirosantilli.com/_raw/js/matterjs/examples.html#top-down-asdw-fixed-viewport. This is a for-fun-only prototype for Ciro's 2D reinforcement learning games, C++ or maybe Python (for the deep learning ecosystem) seems inevitable for a serious version of such a project. But it is cute how much you can do with a few lines of Matter.js!
HTML snippet:
<iframe src="_raw/js/matterjs/examples.html#top-down-asdw-fixed-viewport" width="1000" height="850"></iframe>
-------------------------------------
| Force of Will 3 U U |
| --------------------------------- |
| | //////////// | |
| | ////() ()\////\ | |
| | ///_\ (--) \///\ | |
| | ) //// \_____///\\ | |
| | ) \ / / / / | |
| | ) / \ | | / _/ | |
| | ) \ ( ( / / / / \ | |
| | / ) ( ) / ( )/( ) \ | |
| | \(_)/(_)/ /UUUU \ \\\/ | | |
| .---------------------------------. |
| Interrupt |
| ,---------------------------------, |
| | You may pay 1 life and remove a | |
| | blue card in your hand from the | |
| | game instead of paying Force of | |
| | Will's casting cost. Effects | |
| | that prevent or redirect damage | |
| | cannot be used to counter this | |
| | loss of life. | |
| | Counter target spell. | |
| `---------------------------------` |
| l
| Illus. Terese Nelsen |
-------------------------------------
These are the best articles ever authored by Ciro Santilli, most of them in the format of Stack Overflow answers.
Ciro posts update about new articles on his Twitter accounts.
A chronological list of all articles is also kept at: Section "Updates".
Some random generally less technical in-tree essays will be present at: Section "Essays by Ciro Santilli".
- Trended on Hacker News:
- CIA 2010 covert communication websites on 2023-06-11. 190 points, a mild success.
- x86 Bare Metal Examples on 2019-03-19. 513 points. The third time something related to that repo trends. Hacker news people really like that repo!
- again 2020-06-27 (archive). 200 points, repository traffic jumped from 25 daily unique visitors to 4.6k unique visitors on the day
- How to run a program without an operating system? on 2018-11-26 (archive). 394 points. Covers x86 and ARM
- ELF Hello World Tutorial on 2017-05-17 (archive). 334 points.
- x86 Paging Tutorial on 2017-03-02. Number 1 Google search result for "x86 Paging" in 2017-08. 142 points.
- x86 assembly
- What does "multicore" assembly language look like?
- What is the function of the push / pop instructions used on registers in x86 assembly? Going down to memory spills, register allocation and graph coloring.
- Linux kernel
- What do the flags in /proc/cpuinfo mean?
- How does kernel get an executable binary file running under linux?
- How to debug the Linux kernel with GDB and QEMU?
- Can the sys_execve() system call in the Linux kernel receive both absolute or relative paths?
- What is the difference between the kernel space and the user space?
- Is there any API for determining the physical address from virtual address in Linux?
- Why do people write the
#!/usr/bin/env
python shebang on the first line of a Python script? - How to solve "Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)"?
- Single program Linux distro
- QEMU
- gcc and Binutils:
- How do linkers and address relocation works?
- What is incremental linking or partial linking?
- GOLD (
-fuse-ld=gold
) linker vs the traditional GNU ld and LLVM ldd - What is the -fPIE option for position-independent executables in GCC and ld? Concrete examples by running program through GDB twice, and an assembly hello world with absolute vs PC relative load.
- How many GCC optimization levels are there?
- Why does GCC create a shared object instead of an executable binary according to file?
- C/C++: almost all of those fall into "disassemble all the things" category. Ciro also does "standards dissection" and "a new version of the standard is out" answers, but those are boring:
- What does "static" mean in a C program?
- In C++ source, what is the effect of
extern "C"
? - Char array vs Char Pointer in C
- How to compile glibc from source and use it?
- When should
static_cast
,dynamic_cast
,const_cast
andreinterpret_cast
be used? - What exactly is
std::atomic
in C++?. This answer was originally more appropriately entitled "Let's disassemble some stuff", and got three downvotes, so Ciro changed it to a more professional title, and it started getting upvotes. People judge books by their covers. notmain.o 0000000000000000 0000000000000017 W MyTemplate<int>::f(int) main.o 0000000000000000 0000000000000017 W MyTemplate<int>::f(int)
- IEEE 754
- What is difference between quiet NaN and signaling NaN?
- In Java, what does NaN mean?
Without subnormals: +---+---+-------+---------------+-------------------------------+ exponent | ? | 0 | 1 | 2 | 3 | +---+---+-------+---------------+-------------------------------+ | | | | | | v v v v v v ----------------------------------------------------------------- floats * **** * * * * * * * * * * * * ----------------------------------------------------------------- ^ ^ ^ ^ ^ ^ | | | | | | 0 | 2^-126 2^-125 2^-124 2^-123 | 2^-127 With subnormals: +-------+-------+---------------+-------------------------------+ exponent | 0 | 1 | 2 | 3 | +-------+-------+---------------+-------------------------------+ | | | | | v v v v v ----------------------------------------------------------------- floats * * * * * * * * * * * * * * * * * ----------------------------------------------------------------- ^ ^ ^ ^ ^ ^ | | | | | | 0 | 2^-126 2^-125 2^-124 2^-123 | 2^-127
- Computer science
- Algorithms
- Is it necessary for NP problems to be decision problems?
- Polynomial time and exponential time. Answered focusing on the definition of "exponential time".
- What is the smallest Turing machine where it is unknown if it halts or not?. Answer focusing on "blank tape" initial condition only. Large parts of it are summarizing the Busy Beaver Challenge, but some additions were made.
- Algorithms
- Git
| 0 | 4 | 8 | C | |-------------|--------------|-------------|----------------| 0 | DIRC | Version | File count | ctime ...| 0 | ... | mtime | device | 2 | inode | mode | UID | GID | 2 | File size | Entry SHA-1 ...| 4 | ... | Flags | Index SHA-1 ...| 4 | ... |
tree {tree_sha} {parents} author {author_name} <{author_email}> {author_date_seconds} {author_date_timezone} committer {committer_name} <{committer_email}> {committer_date_seconds} {committer_date_timezone} {commit message}
- How do I clone a subdirectory only of a Git repository?
- Python
- Web technology
- OpenGL
- What are shaders in OpenGL?
- Why do we use 4x4 matrices to transform things in 3D?
- Image Processing with GLSL shaders? Compared the CPU and GPU for a simple blur algorithm.
- Node.js
- Ruby on Rails
- POSIX
- What is POSIX? Huge classified overview of the most important things that POSIX specifies.
- Systems programming
- What do the terms "CPU bound" and "I/O bound" mean?
+--------+ +------------+ +------+ | device |>---------------->| function 0 |>----->| BAR0 | | | | | +------+ | |>------------+ | | | | | | | +------+ ... ... | | |>----->| BAR1 | | | | | | +------+ | |>--------+ | | | +--------+ | | ... ... ... | | | | | | | | +------+ | | | |>----->| BAR5 | | | +------------+ +------+ | | | | | | +------------+ +------+ | +--->| function 1 |>----->| BAR0 | | | | +------+ | | | | | | +------+ | | |>----->| BAR1 | | | | +------+ | | | | ... ... ... | | | | | | +------+ | | |>----->| BAR5 | | +------------+ +------+ | | | ... | | | +------------+ +------+ +------->| function 7 |>----->| BAR0 | | | +------+ | | | | +------+ | |>----->| BAR1 | | | +------+ | | ... ... ... | | | | +------+ | |>----->| BAR5 | +------------+ +------+
- Electronics
- Computer security
- Media
- How to resize a picture using ffmpeg's sws_scale()?
- Is there any decent speech recognition software for Linux? ran a few examples manually on
vosk-api
and compared to ground truth.
- Eclipse
- Computer hardware
- Scientific visualization software
- Numerical analysis
- Computational physics
- Register transfer level languages like Verilog and VHDL
- Android
- Debugging
- Program optimization
- Data
- Mathematics
- Section "Formalization of mathematics": some early thoughts that could be expanded. Ciro almost had a stroke when he understood this stuff in his teens.
- Network programming
- Physics
- Biology
- Quantum computing
- Bitcoin
- GIMP
- Home DIY
- China
Random fun mentions:
z
^
| *------*
| /| /
| / | /|
top -------*------* |
| | *----|-*
| |/ | /
| | |/
bottom ----*------*
| | |
+--|------|-----> y
/ | |
/ | |
x / | |
v
left right
Collections and overviews:
- asciiart.website/index.php?art=people/naked%20ladies "Naked Ladies - Nude Women" category
- if you value medium over content, Ciro found two of the images reproduced in
asciiart.website
above also reproduced in the Bitcoin blockchain as described at: ASCII art, that should definitely turn you on, horny nerd
- if you value medium over content, Ciro found two of the images reproduced in
- www.reddit.com/r/ASCII_porn/ on Reddit boring
- www.vice.com/en/article/nepapk/ascii-pr0n-porn-predates-the-internet-but-its-still-everywhere-rule-34 ASCII Porn Predates the Internet But It's Still Everywhere by Vice News (2019)
You just couldn't resist Googling it and clicking this page, could you? You naughty, naughty bearded programmer nerd. Yes, I'm talking to you.
TODO it is quite hard to actually find non-automatically generated ASCII art of people fucking, most of them are just sexy/horny women drawn by bearded nerds, likely and based on sticky physical paper porn magazines from the 80's, good old days.
|
|
Tank Man |
by Ciro Santilli 00 |
2021 CC-BY-SA 4.0 \\ +-|-+
\\/ /|-+o
\\--+ / /o
/|\\ |/ /oo
| / ----- /oo
| / /oo
| +-------+oo
| oo+---+ooo
00 | oo oo
\\ +-|-+
\\/ /|-+o
\\--+ / /o
/|\\ |/ /oo
| / ----- /oo
| / /oo
| +-------+oo
| oo+---+ooo
00 | oo oo
\\ +-|-+
\\/ /|-+o
\\--+ / /o
/|\\ |/ /oo
/ ----- /oo
/ /oo
+-------+oo
oo+---+ooo
oo oo
xx
--
/||\
|--|
o||0
||
/\
Tis term was invented by Ciro Santilli, it refers to ASCII art of text, essentially creating a typeface. in that medium..
There are a few dozen ASCII arts in the blockchain.
ASCII porn is listed at Section "ASCII porn".
Almost all of them are copy pastes of stuff present elsewhere, or boring high resolution ones auto-generated from images. But hey, it's still fun to see.
- block 229417 (2013-04-03) has a cute one liner sword miner message by HHTT:
./SockThing/HHTT/o()xxxx[{::::::::::::::::::::::::::::::::::>
- 5acc5293506c65d346d6ca171d8e8b73b39b3f99fb16a98cc7f3ce9dbe27a87c (2014-03-10) goes straight to the point:
+----+ |fuck| +----+
- tx 9f17f3ce43019c24baa6d679edfdddeada856f617cd9c1f6008d49be4542b768, block 301412 (2014-05-18) TODO wft, what/who is "poutine". Cthulhu is of course the fictional (?) entity created by writer H. P. Lovecraft.There were a few small donations: www.blockchain.com/explorer/addresses/BTC/1JsJs5d6E5SmJSGUiQ12uF1GDZxTCUWvf
_--------. / ~~~~~~\ p o u t i n e (_ ~~~@~~@| Cthulhu wants your bitcoin/dogecoin, plz donate \ ~~//|\\\ | \ \|||/\\\_/ / /|//_/|/__ BTC : 1JsJs5d6E5SmJSGUiQ12uF1GDZxTCUWvf / \_\ \|\| DOGE: D93mn1utTc7REQQPjQSjFf9Boupm32gw88
- tx 7b537ad012439c6306dd74e13ba9c20926d68d04fc0c6da2fc81a8eb8f9ea017, block 322917 (2014-09-28) via cryptograffiti.info: hello, it's the Internet:
/\_/\ ____/ o o \ /~____ = = / (______)__m_m)
- tx e577e60f4008a00175ef3f3266f052949440009b2ac65e4957da114db29bf96d (2014-11-03)
@jamesmorgan
. Possibly this Twitter account: twitter.com/jamesmorgan but it was suspended as of January 2024. It had only a single archive from 2008 at: web.archive.org/web/20081007152024/http://twitter.com/JamesMorgan but nothing special about it besides the 2008 vibe of Twitter CSS:_____ __ / ___ \ |__|____ _____ ____ ______ ____ _____ ___________ _________ ____ / / ._\ \ | \__ \ / \_/ __ \ / ___// ___\ / \ / _ \_ __ \/ ___\__ \ / \ < \_____/ | |/ __ \| Y Y \ ___/ \___ \/ /_/ > Y Y ( <_> ) | \/ /_/ > __ \| | \ \_____\/\__| (____ /__|_| /\___ >____ >___ /|__|_| /\____/|__| \___ (____ /___| / \______| \/ \/ \/ \/_____/ \/ /_____/ \/ \/
- tx c6df8850871fce6c8764af2a0a4155241fc987db57abd8c9ead0165895e1ccc4 (2014-11-04): TODO what company is this the logo of? It seems very familiar, Ciro Santilli has certainly seen it before but can't remember where...:
`-:+syhhhhhhyo/-. ./sdmmmmmmmmmmmmmmddy/.` :sdmmmmmdddddhhysyhhddddho-` -ydmmmmddddddddddhhyso++yhddh/`` +dmmmdddddddyso++/++shdy+:/+ydho`` +dmmdddddhhy:`` ./sh/.-/yhho` -dmmdddhhhy/` `/y/`./yho- .hmddddhhhs: :h.`::/-:` ydmmmdhhhy` s+ .` `.- ymmmmdhhh+ /o @R*. /mmmmdhhhs` .. `hmmmdhhhh/ ommmdddhhh- .hmmmddhhhh+-` .hmmmmddhhhhso+:----:+o+/:- :smmmmdddhhhhhhhhhhhhdddhh/ ` -sdmmmmddddddddddddddmmmd- .odmmmmmmmmmmmmmmmmmmd:` .-:odhmmmmmNNNNmdo/. ``-sooosyho`` -JGM
The Hashling /\|--|/\ /\|OO|/\ /\|--|/\ @BraveTheWorld @petertoddbtc
- tx 57a4edce05dee9012ff5991532e9aa02aef82ee8d3ebecb9f833c12bfbc708fe (2014-12-19) via cryptograffiti.info "MERRY CHRISTMAS! & HAPPY NEW YEAR!!" with a really ugly father Christmas with gift bag. Reproduced at: asciiart.website/index.php?art=holiday/christmas/santa where is is credited From:
Heather Classen <classen@aware.com>
, Date: 22 Dec 1994 17:00:58 -0600MERRY CHRISTMAS! __ _ __ ___ & _ __'.:;.:;.:;.:` HAPPY NEW YEAR! _'.:;.:;.:;.:;.:;.:` '.:. , :`,.,`;'/`__ _` _ '..:;.;'.:,.;.:;\ (_) -__ --_-_-_-__---_-) ( ) ____ (_- -__-_-__-____-__-) /####\ /\ | ,~~~' `~~~. %@ |#####\#| ) ><@> <@>< %@% |#######| / / %@p \######| ( * (_c) * ) % % .vvvvvvvv. |#####| \ '%@%@%@%@`, %@%@ .vvvvvvvvvv. /#####\ _ _ d%@ `----' @%@%@ \ _ _ _.vvvvvvvvvvvvv. ~~~~~~~ ':;.;%@@%@%@%@%@%@@%p /.:;.:;vvvvvvvvvvvvvvv. `.:;.' ':;.;%@@%@%@@%@%@%@%@ :: ____vvmvvvvvvvvvvvvvvvv. :.:;.:` ':;.:d%@%@%@%@%@%@@%@%.:;/####\/\.:;\mvvvvvvvvvvvv :.:;.:;` ';.;;.%@%@@%@%@@%@%@%@p.:;|#####\#|.:;\mvvvvvvvvvvvv. :.:;.:;./;.;;.;%@%@%@%@%@%@%@%@ ::.'\######|.:;\mnvvvvvvvvvvvv :.:;.:;.|:.;.;.% %@%@%@%@%@% % : mvv\#####|.:;.\mnvvvvvvvvvvv :.:;.:;/:;.;.:;.q%@%@@%@%@ %p.:;vv%mv|#####\.:;.\mnvvvvvvvvvv :.:;.:;|:;.:;.;;;%@%@@% %.:;.:;.vmnv. ~~~~~~ .:;.|mvvvvvvvvvv. :.:;.:/.:;.:;.:;.: o .:;.:;.:;.vv.:;/.:;.:;\.:;.|mnvvvvvvvvv. `.:;.|:;.:;;;.:;. .:;;;;;;;;;;;;;|.:;.:;.\.:;\mnvvvvvvvv. `::/:;;;.:;;.:; o .:;.;;.:;;;.:;.:|.:;.:;.:\.:;\mnvvvvvnm ;.:;;.:;;.: :;;;.:;.:;.:;.:;\.:;.:;.:;.:;|mnvvvnm. :::;.:;.:;. o ..:;.:;.:;;;;.;;;;\.:;.:;.:;.:|mnvvnm. :::;.:;;.: .:;;;;;;;;.:;.:;;;|.:;.:;.:;./mmvnm. ;.:;.:;.;. o .:;.;.:;;.:;.:;.:;.\________/mmmnm. :.:;;;.;;; .:;;.:;.:;;.:;.:;.:;.;.:;;;;`mmnn `#######HHOHHH########################### #######HHOHHH########################### '::;;;.;; o :;;;.:;.:;;.;;;;;;;;;;;.:;.:` H.Classen
- tx 69708943906eb32a320a5a450fed450b0f14b4e475a98bc74615962b68a0bc83 (2015-01-24) via cryptograffiti.info "All Glory to he HYPNO TOAD" signed "SSt" has an ASCII art of HypnoToad, a ficticius mind controlling frog creature from Futurama: Fandom, KnowYourMeme. The same ASCII art can be seen for example at: www.gotfuturama.com/Multimedia/AsciiArt/HypnoSebastian.shtml
,'``.._ ,'``. :,--._:)\,:,._,.: All Glory to :`--,'' :`...';\ the HYPNO TOAD! `,' `---' `. / : / \ ,' :\.___,-. `...,---'``````-..._ |: \ ( ) ;: ) \ _,-. `. ( // `' \ : `.// ) ) , ; ,-|`. _,'/ ) ) ,' ,' ( :`.`-..____..=:.-': . _,' ,' `,'\ ``--....-)=' `._, \ ,') _ '``._ _.-/ _ `. (_) / )' ; / \ \`-.' `--( `-:`. `' ___..' _,-' |/ `.) `-. `.`.``-----``--, .' |/`.\`' ,','); SSt ` (/ (/
- tx 0913d8125167f728cec1b95d27e6fc62a7a45af35eecfefd3b5000e367ee1468 (2015-02-01) via cryptograffiti.info: ASCII typeface add for an unsuccesful cryptocurrency with a link to its homepage zeit-coin.net:
_ _ _ (_) | (_) _______ _| |_ ___ ___ _ _ __ |_ / _ \ | __/ __/ _ \| | '_ \ / / __/ | || (_| (_) | | | | | /___\___|_|\__\___\___/|_|_| |_| http://zeit-coin.net
- tx 43b0bb63fc50ad1edbb17486dc44825e4dd642a952c699cc13958e010ba3d8a5 (2015-02-26) has a star of David. Possibly related news from the day prior: www.theguardian.com/world/2015/jan/25/jewish-leaders-europe-legislation-outlawing-antisemitism "Jewish leaders call for Europe-wide legislation outlawing antisemitism"The signature however appears ironic and could stand for "Zionist Occupation Government"
/\ / \ / /\ \ ________/ /__\_\________ \ ____/ /___________ / \ \ / / \ \ / / \ \/ / \ \/ / \ \/ \ \/ /\ \ /\ \ / /\ \ / /\ \ / /__\_\______/ /__\ \ /_____________/ /______\ \ \ / / \ \/ / \ / \/ HELLO FROM ZOG
Muy feliz cumple Manu! ---- The Fantastic Four Gang :-D ~?O8O7?I$O8888OOZZ$$$7?=~::::::::::::$$8ODZZZ7I,.....,8D88O88O88$I?=7ZO88DDDNDNN 7888DD888888888OOZZZ$$I+=~:::::~IONNNNNNMNNNMMNMN8~:.,:+888D88O$$$Z$OZOO8DDNNNNM 88DDDDD8D88888888OZZZZI?=~::~+ODNMNNNMNMMMMMMMMMMNNND~,:?D8D88Z$$$7Z$ZZO8DNNNNNN 8DDDDNDDD8888OOO8OOOOZ7?=~~+DDDND8NDD88NNNMNMNNNMMMMMND?ODDD888ZOOOOOO88DNNNNNDD DD8DDDDDDD88O8O8OOOOOO7?++DDDDD8DDDDD8DDND888NDDNNMMMNMNZ$8DDDDD8DDDDDDDNNNNNNND 88D888888D88888O88O8OZ$7O8DD8DDNNNDDDDDND8888NDDDNNMNNNNDDO8888DD8DDDDDDNNNNNNND 88D888888888888888888OZZO88DNDDDDD8D88OOOOO8DDNDNDNNNNNDDDOI+?$88D88D8DDNNNNNNNN 88D8888D88888888D8D8DO$O8DDNDZ77I???+?++++++IZO8O8O888OOD8D$,,,~Z8OO888DDDNNNNDD DDD8888888DDDDDDDDDD8ZO8DDD8$I??+++===~~~~::~~=+===+?I$Z8888=..,7$OOOZO8DDNNNNDD 888D88DDD888DDDDDDD8ZO8DDDDO7?+++++=~~~~~:~:::::::::::~~+$8D$..:78OOOZO88DDNNDDD 88O888D88OOOO8DD8DD$888DDNDZ7?+?+?++==~~~~:::::::::::,::~=88DI,+88888OOO88DD888O O88888DDOOOOOO88DD8Z88NDNNOZ7???+++===~~~::::::::::::::::~$O88OO8888DD8O888OZZZO 88O8D8888OZZO8O88DOODDNDDD8OI????++===~~:~::::::::::::::::?ZOOOOOO8OD8DDDDOOOZ7$ 88O8O888O8OOOO88DDO8D8NNNN8O7III?++===~~~:::::::::::::::::?ZOZOZOOO8DDDDDD8877$Z 8O8888D8O8DDDDDDDDO8NDDDNNZ7I???+===~=~~~~~::::::::::::::~?OZZZ888D8D8888888$$$$ 8O8D88OO88DDDNNNNDZDNNDDN87I?????I$7???++===:~~~~~~::::,:=IO$$O88DD8D888D8DDZ$$$ 8888OOZZZO88DDDDDDO8NDDNDZII??7Z8O88NNNDOI?++=++++++==~::=$8ZZ88DDN8DD8DDDHACKER DD88O$$7$ZOOOO88D87ODDDND7??I7$$7777$OOO8O$?+=+$88DDD8O7:~$8$$88DNDNNNDDNNNNNNND DDD8O$77$$ZZOOO8DIOZZ8DNZ???7$ZODDNMMI8$8ZI=~:+IZOZ7II+=?=78$$O8NDNNNNNDNNNNNNDD DDD8OZZ$ZZOOOO8ODI$7$O8D????III7ZZ$$7IIII77=::+?7OZNDOZ=?~IO7Z8DDDDDDNNNDNNNNDDD DNDD88OO88DD88DDNI$?I$OZ??????????+++?+??II+~:==?77$7???+~=$+7DNDDDDDDDDNDDDND88 NNDNNDDDDNDDNDNDD$I?O8IIII??++++++++===+??I+:::~=++=++~~~:=77ZNNDDDDDDDDDDDDD888 DDNDDDDNDDNDDDDDNNII77I?II???+====~=~==+???=::::~:~~=~~:::=$+NNDDDDDNDDDDDDDDD88 NNNNNDNNNNNDDDDDDD??+7??I??I??+==~~===+I??+~:::~::~:~~::::~?=DDNDDDDDNNDDDDDDD8D NNNNNNNNNNDDDNNDDN$?I?IIIIIIII??=+=+?I$I+I?=~~::==~::::::~=~NDDNDDDDNDDDDDDDD888 NNNNMNNNNNNNNNNNNNNO??I$I?II777I?+??777$8D8$?+NO=+=~::::~~~?NNNNNDNNNNNNNDDDD8O8 NNNNMMMMMMNNNNNNNNDNN8$ZI?II7$$7I7I77?I7ZZOO$I+==++=~~:~=~:MMNNNNNNNNNNNNNDDD8OO NNNMMMMMMMMNMNNNNNNNNDO7??III7$777I7I7IIII$$$?+=~=?====~~:+MMNMMMNMMMMNNNDDD888O NMNMMMMMMMMMMMMMNMNNNNDI??IIII$7I?I$$77$7I+=~~~~=?I==+==+?MMMMMMMMMMMMNNDDD8888O NMMMMMMMMMMMMMMMMMMMNND??IIIIIIII?+?8O+I~=~I=IZZ?I$?+=+=8MMMMMMMMMMMMMNNDD888888 NMMMMMMMMMMMMMMNMMMMMNN??I7777I77I=+?III+~:~:,~+?+I+++==MMMMMMMMMMMMMMMDDDDDDDDD MNMMMMMMMMMMMMMMMMMMNNN?I777777I7I??++?I?++=~~=~:~+=+++IMMMMMMMMMMMMMMMMNNNNMMMM MMMMNNNNNMMMMMMMMMMMNMM?I77777II77I???++?IIII+~~:~===++MMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMN+II7$7$$77III???++++===~~~~=+++MMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMNMMMMMMMNMMMMMMN??I77$7$$7$7I?+++==~~~~~~~~=+?MMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMNMMMMMMMMMMMMZ=+??II77$$$$77777I+==~~~~~:~~=+?MMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMNNNMMMMMMMMMM:+?II???II77$ZZZ$$$$$II+===+~~==??MMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMNNNNNMMMMMM7:I?77I?IIII7$$ZZOOZ7$$$7I??III?++8NMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMNMNNNMMMMMM,:I?$$IIIIIII7$$ZZZZ88OZ$$$777I?+=NNMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMNNNMMMMZ,,?7ZO7IIIIIII7$$$$$$ZOOOZ7????++=DMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMNNMMM8:,,,,Z$7I?I??I7777$$$$$$7II?++++++,ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMNDI,,,,,,,?7II?????II7777777I?+???++++.8MMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMNNND=,,,,,,,,,,,.?????????IIII7I7I???++++=~.?MMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMN7:,,....,,,,,,,,,,,..??+++++?????III?++++++$.,..IDMMMMMMMMMMMMMMMMMMMMMMMMMM
. tx 467c075ee6edaa60f184d0683655f1f6d267efd98061872f167ef7ca9ca7c50f (2015-08-09). The eyebrows are a bit wrong, and he is a bit too young for the original series. Minor manual fixes were applied by Ciro Santilli, it is unknown why this was needed. - tx beeead7429cdb78f3bfe8a17d8e485a3a847b3e99a511a025bb49e2948af5058, block 378735 (2015-10-13) contains a happy birthday message:the Spanish part translates to:
To my dear friend Mariano, por muchos anos más de diversión!
It does not show well in our ASCII jumps because the non ASCII characters are UTF-8-encoded. Europeans... This is followed by the ASCII art with Marian's nerdy face in it:Here's to many more years of fun
which reads:_______ _______ ____ ___ _______ _______ __ __ __ __ _______ ___ _______ | || || | | | | | | || | | || |_| || || | | | | ___|| ___|| | | | |____ | | || | | || || _ || | | ___| | |___ | |___ | | | | ____| | | || |_| || || |_| || | | |___ | ___|| ___|| |___ | | | ______| | _|| || || ___|| |___ | ___| | | | |___ | || | | |_____ | |_ | || ||_|| || | | || |___ |___| |_______||_______||___| |_______| |_______||_______||_| |_||___| |_______||_______| `````` ``..---------------...`` `.--------------------------.` .-------------------------------.` .----------------------------------` `------------------------------------` .------------------------------------. ------------:+yo------+yo:-----------. ---------/shhs+:------:+shhs+--------. ``--------so$/:--------------:/os--------`` `.-------------/oso:------:ooo/--------------` .------------:ho:-:ohsssshs:--+h:------------. .------------so-----y+--/h-----+y------------. .-----------:-:h+--:oh----ys:--+h/-----------. .-------------/ooo/------:ooo+--------------.` `..------------------------------------..` .----------------------------------. `-----------.```....```.-----------` .------------.``````.------------` `-----------------------------.` `.-----------------------..` ``....----------....`` __ __ _______ ______ ___ _______ __ _ __ __ __ | |_| || _ || _ | | | | _ || | | || | | | | | | || |_| || | || | | | |_| || |_| || | | | | | | || || |_||_ | | | || || | | | | | | || || __ || | | || _ ||__| |__| |__| | ||_|| || _ || | | || | | _ || | | | __ __ __ |_| |_||__| |__||___| |_||___| |__| |__||_| |__||__| |__| |__|
which means:Feliz cumple, Marian
The message is encoded with OP_RETURN payloads across multiple transactions, 40 bytes per transaction. They actually managed to upload two almost fully consecutive transaction blocks and in the correct order. Could they be miners?Happy Birthday, Marian
Some of the payloads contain newlines, you are just supposed to paste all payloads together to form the image. Our reconstruction here is manual however, lazy to script it properly. - tx f6039915b829377849be87fc242303873e6574528db7916dd81ff44141b3560f (2016-04-27) via cryptograffiti.info contains some candles followed by poem that starts with:Is in Dutch of course, literally:
vaardig regulerend de orde van de dag
Given the date and language, it appears to be a reference to Koningsdag, Dutch national holiday that celebrated the birthday of their King at the time, King Willem-Alexander. Born in 1956, he would have been turning 60 at the time, so a nice round number in 2016 when these birthday candles were inscribed.skillfully regulating the order of the day
The poem also appears at: 2422215c9a6040c0e337bf1c1e9b2b32244a1e36f3dd3e79fb77592c90bbb5a8.) ` /(l /) ( \ / ( ) * ) ( , ) \#/ \#' .-"#'-. .-"#"=, ( |"-.='| '|"-,-"| )\ | | , /(| | /( , ( / )| | (\ ( \ | ) ) (( )\ ( (| | ) ) ) , ) |/ ( ) \ / ) ) . ) |/ ( ( # ( ( , ) / ) ( * ( \#/| (`# ) `#/| |`#/ ( '( \#/ .-"#'-. .-"#'-, .-"#'-. .-=#"-; `#/ .-"#'-. |"=,-"| |"-.-"|) 1"-.-"| |"-.-"| ,-"#"-. |"-.-"| | ! | | | | | | ! |"-.-"| | | | |._,| | | |._,| a | | | | | | | | | | | p | | | | | | | | | | | x | | '-._,-' '-._,-' '-._,-' '-._,-' '-._,-" '-._,-'
- tx a55e7587bb34a56ae1113b0848506ea2fcf0c0e1af8c241e76677eb2bcb727eb (2016-04-27) via cryptograffiti.infoThe image is also reproduced a bit later at tx 959a19729ca02b1e06e600a331d7f4603669a7eaaa20b5cfb9f3528e3005a8f2, block 410357 www.blockchain.com/explorer/blocks/btc/410357 (2016-05-05). This second one includes the lyrics:
/y _, _ _ ,_ o888P Y8o8Y Y888o. d88888 88888 88888b ,8888888b_ _d88888b_ _d8888888, 888888888888888888888888888888888 888888888888888888888888888888888 Y8888P"Y888P"Y888P-Y888P"Y88888' Y888 '8' Y8P '8' 888Y '8o V o8' ` `
translation;Denk niet wit, denk niet zwart.
Denk niet zwart-wit
Maar alleen aan de kleur van je hart.of the 1984 song "Zwart Wit" (Black and white) by Dutch artist Frank Boeijen, sample performance by the artist:Don't think white, don't think black.
Don't think black and white
But only by the color of your heart.Zwart Wit by Frank Boeijen. Source. - tx 15fb36eb159d2bbc78a4a4dffc29d166e662a020f42211c176648015102cbf77, block 410366 (2016-05-05) via cryptograffiti.info has a cute "ASCII art poem" if you will:57bc317de1d9a1724b751a008951f76c79c0b787d47cb7561598cc62994237ab has a related one.
#################### Transhumanism and### singularity are lies and tricks. Don't### let them brainwash U and become enslaved# to Mr. Computer##### It's not intelligent #################### The Angels Trumpet## lures to takes away# your free will###### You loose emotions,# CREATIVITY, sanity## and true INNOVATION# You have been warned #################### Humans are not tools to abuse and discard They have never been and they'll never be #################### Love & cherish life# Don't give up ur <3! #################### Pray for the Victims Send them love###### Heal Mr.Computer too ####################
- tx e10c958e199daf71ab31342d40e188380fe84f07abee6a11d02c274d5431902a (2016-05-26) via cryptograffiti.info ASCII typeface spelling "CrimsonHexagon"The URL redirect is dead as of January 2024. Possible meaning: en.wikipedia.org/wiki/Crimson_Hexagon
_________ .__ ___ ___ \_ ___ \_______|__| _____ __________ ____ / | \ ____ ___ ________ ____ ____ ____ / \ \/\_ __ \ |/ \ / ___/ _ \ / \/ ~ \_/ __ \\ \/ /\__ \ / ___\ / _ \ / \ \ \____| | \/ | Y Y \\___ ( <_> ) | \ Y /\ ___/ > < / __ \_/ /_/ > <_> ) | \ \______ /|__| |__|__|_| /____ >____/|___| /\___|_ / \___ >__/\_ \(____ /\___ / \____/|___| / \/ \/ \/ \/ \/ \/ \/ \//_____/ \/ http://smarturl.it/spacetransient
- I Love You Forever. tx ddc39a3da0ee6f0651bdf0be7119b4db2612b19416e9128091b1f29cdfe2aa0d (2016-06-20) via cryptograffiti.info. Busts of a man and a woman looking forward.
........................................................... ....................................... ........................................................?$OOZZOZ:. ................................. ......................................................?8I~,....,,=,................................. .... .................................................8~~~:::,,,,,~=................................ ~~::,.................................................==~~~:,,,,:,:I=............................... ::~~~::,,............................................:=====$8D+:~:~$7+ ............................. ,,,:::~~~::,... .....................................:IDD8DI$Z7$?=?$7+.............................. ,,,,,,,,::~~::,,....................................8?$Z$N:++?+=~~~~?~.............................. ,,,,,,,,,,,,::~~::,,.. .............................. =+D=,:=7+~:::=~=~............................. ,,,,,,,,,,,,.,,,:::::,,...............................+?7OIO8ZZ?~~+7+~,............................. ,,,,,,,,,,,.,,.,..,,:::::,,.. ........................?$NDD$ZODD=+?II,.............................. ,,,,,,,,,,,,,,,.,,....,,,::::,,... ..................,+8N$I$IZZOI$7I+O.............................. ,,,,,,,,,,,,,,.,,........,,,::::,,....................$8DD8O7?78OZ$I+,.............................. ,,,,,,,,,,,.,.,..............,,::::,,................ .D88ZZOZOOO$I+~+.............................. ,,,,,.,,,,,.,..............................,............888D8O8Z?+==~:.............................: ,,,,,,,,,,,,.,.............................,..............?$OI?+++=+....$+.....................::::: ...........,,,.................... .......................??+??++??..,.D8O$Z?..............,:::::::: ...........,,,...........................................IM7I??II+..,.ND8D88ZZ$Z$7......:::::::::::: ,,,,........................... ......................?7,D77$77I?7O,.DDND8888888.....:::::::::::::~: ,,,,,... ...................... ..................~ZOZ8.DN7?++Z?+IM=NNNDD88NDDN..,.....:::::,:~~:,,, ,,,,,,,..........................................O88NDDDNN+~=~==+NMMNNDDDNNNDD=,........,:~~,,,,,,,, ,,,,,,,.........................................$DDDDNNNNNI~~7~=MNNNNDNNNNNDD8,..,,......,,,,,,,,,,, ,,,,,:,... .. ..................................8DNNDDNNNNN::,?NNMNNNNNDDNNND7.:..,,......,,,,,,,,,, ,,::::,... .....................................DDDNNNDNNNN7,DNNNNNNNNNNNNDDD=,~,,,,,.......,,.,,,,, ::::::,........................................,DNNNNNNNNNNNDMNNNNNNNNNNNNNND,,,.,,,,.......,,,,,,,, ::::::,........................ ......... .....,NNNNNNNNMNNDMMMMNNNNNNNNNNNMN,,,,,,,,,.....,,,,,,,,, ::::::,.....,..................................+NNNNNNMMMMDNMMNNNNNNNNNNNNNMMN~=,,,,,,.,.....,,,,,,, ,,,,,,,,..................... ................:~NNNNNNNDNMNNNNNNNNNNNNNNNNNMMMD?,,,,,,,.......,,,,,, .....,,,....,................ ................::NDDNNNNNNMNNNMNNNNNNNNNNMMMMMMMM::,::,,.....,,,,,,,, .....,,,.....................................,::~NNNNNNMMNNNMNMNMNMMMMMNNMNNNNMM~:::::,,,....,,,,,,, ~~~~~~=:..................................,::,:::=NNNNMMMDNMMMMMMMMMMMMMMMMMNNMM?~:::::,,,....,,,,,, ?+????I~..............................,:::::::~~~~DNNMMMMNMMMMMMMMMMMMMMMMMMMMMMM~~:::,,,,...,,,,,,, ???????:...........................,::::::::::~~~~?DMMMMMN8MMMMMMMMMMMMMMMMMMMMMM~=:~:~,,,....,,,,,, +++++++:...,.,,..,,,,..,,,......:::::::::::,:~~~~=~OMMNNMMMMNMMMMMMMMMMMMMMNMMMMMZ==~~:::,....,,,,,, +++++++:.,..................,:::::::::::,~~:,~~=~+~7MMNMMNNMMMMMMMMMMMMMMMMMMNMMMM?++~~~::,...,,,,,, ++++++=:.................,::::::::::,:~~:,,,.~~=~+=DMNNMNMNMMNMMMMMMMMMMMMMMMMMMMMO+=:=~~~:,..,,,,,, +===+==:.... .........:::::::::::,:=~:,,,,...:===+=DNNNMDMMMMMMMMMMMMMMMMMNNNMMMMMM7=+?=:~,::,,,,,,, ====+==:,:,,,,,,,,,:::~::::::::~=::,,,,,.....~~++???NNNNDMMMMMMMMMMMMMMMMMMMNMMMMMMMI?=:~~~:.,.,,,,, ====+===~::::::~::::::::::::~=::,,,,.........:~??77$NMNMNDNMMMMNMMMMMMMMMMMMNNNMMMMM$$I+,~:::::,,,,, =======~~::::~~~~:::::::~=~:,,,,,,,..........:~=++7ZNNNMNMMMMMMMMMMMMMMMMMMMNNMMMMMNNI~=,:,.....,,,, =======~::~~~~~~~~:::~=~:,,,,,,,...,.........=+~+?ZONNNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMD~~,,:,,:,:,,,,, =====~~~~~~~~~~~~~==~:,,,,,,,,,,,...........,:~=+IZONNNMMMMMMMMMMMMMMMMMMMMMNMMMMMMMD~:~~::,..,,,,,, Dr. Bill Maurer Economic anthropologist
- tx e35a9a198b77ece71272b66f94f9329184c6e4ee48e9e768e54ee8caf5d471fb, block 425758 (2016-08-18) via cryptograffiti.info has a dark one:which reads:
killyour children setthemz free.il+ 6(\___/) 6( O_O ) 6 `---`% evlbunny here)to@ rule^you
Kill your children, set them free. 666. Evil bunny here to rule you.
- github.com/cirosantilli/bitcoin-inscription-indexer/blob/master/data/out/0437.txt#L1937 tx eede99ab9b50aa5871fcb4b1d0d1a22ac2fa94b08172b1fa677f0b200e96f84a blk 437669 (2016-11-06):
__ / __ / * `' \ \ / ._,.__, APPLE BAKE '16
____________________________________________________ | AA | | AAAAAA | | AAAAAAAA | | AAAAAAAAAAAA | | AAAAAA AAAAAA | | AAAAAA AAAAAA | | AAAAAA AAAAAA | | AAAAAA AAAAAA | | AAAAAA AAAAAA | | AAAAAA AAAAAA | | AAAAAAA AAAAAAA | | AAAAAAA AAAAAAA | | AAAAAAAA AAAAAAAA | | AAAAAAAA AAAAAAAA | | AAAAAAAA AAAAAAAA | | AAAAAAAA AAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | |____________________________________________________|
- tx 12fba831eb6de8eb944e80e42c78d29cf05a833831a335a5711a4b61cf90802e (2018-04-06)Found by Messages from the mines.
Grishchuk Roman_____ Pavlovich___________ ________AND_________ Gres Anna Leonidovna Married 01/04/2015__ ==================== =====++++==++++===== ====++===++===++==== ===++====++====++=== ===++==========++=== ====++========++==== =====++======++===== ======++====++====== =======++==++======= ========++++======== =========++=========
- tx fd739c26276ea81fea8210939d527fccd7c9622f93aa17d18ee0bd5321387fde, block 517406 (2018-04-09) contains the first line of an ad from American stockbroker company TD Ameritrade. It is encoded one line per transaction with OP_RETURN, but the ordering is completely scrambled. A link is given: TDAmeritrade.com/Blockchain but it is 404 as of January 2024 of course, companies can't keep their pages up for more than 3 seconds, but there is an archive which decodes the indented picture for us, including the corresponding tx hashes for each line web.archive.org/web/20180902001329/https://www.tdameritrade.com/landing-pages/offer/blockchain/index.html?cid=TVTDACDDRTVJ64, here is a copy from the website because we were lazy to double check each line:
.............See the full picture at TDAmeritrade.com/Blockchain................ ................................................................................ ................................................................................ ................................................................................ .......................................................................^V^...... ........XXX......................................................^V^............ .......XXXXX.................................................................... ........XXX=====================................................................ ........| | ....................\\.............................................. ........| | .......................\\=========================.................. ........| | ..................................................\\................ ........| | ...................................................\\==========..... ........| | ...............................................................\\... ........| | ................................................................||.. ........| |.................................................................||.. ........| | XXXXXXXXXXXXXXX ................................................||.. ........| | XXXXXXXXXXXXXXX ................................................||.. ........| | X| .........\XX ....@ ..................* ..@ ..........@ ......||.. ........| | XXX| @ XXX\ XX @ @ @/@@@ @@ @/@ @ @@@ @/@ @@ @@@ .@@ ..||.. ........| | XXX| @ XXXX| XX @@@@@ @ @ @ @ / @ @ @ @ @ @ @ @ @ / ..||.. ........| | XXX| @ XXX/ XX @@ @@ @ @ @ @@@ @ @ @, @ @@ @@@ @@@ ||.. ........| | XXX| @ /XX ................................................||.. ........| | XXXXXXXXXXXXXXX ................................................||.. ........| | XXXXXXXXXXXXXXX ................................................||.. ........| | ................................................................||.. ........| | ................................................................||.. ........| | ................................................................||.. ........| | ................................................................||.. ........| | ................................................................||.. ........| | ................................................................||.. ........| |===================== ...........................................||.. ........| |.....................\\========== ...............................||.. ........| |.................................\\==============================//.. ........| |..................................................................... ........| |.....................................((((())))....................... ........| |...................................((((((())))).(((())))............. ........___..................................(((((((())))))(((()))))............ ......./___)................................((((((((()))))((((())))))).......... ....../ | |..................................(((((((((((())))))))))))).......... _____ ..| ( )................................................................... ........| ( )................................................................... | ( )..............(().(().............................................. _____\__| ( )............((((())))))............................................ ........| |.............((((((())))))).......................................... ........| |..................................................................... ........| |..................................................................... ....MMMM| |MMMMM................................................................ MMMMMMMM| |MMMMMMM.............................................................. MMMMMMMM| |MMMMMMMMMMMM...................................$..................... MMMMMMMM| |MMMMMMMMMMMMMMMM............................$$$$$$$.................. MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMM....................$$$$$$$$$$$$$$$............. MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMM............$$$$$$$$$$$$$$$$$$$$$$$.......... MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMM......$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.... MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$ \\\\\\\\| |\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\| |\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\ /\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\ TD Ameritrade, Inc., member FINRA/SIPC. copyright 2018 TD Ameritrade \\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
- tx eda919b0a61b91c1fb030e6af314dfe5aaa6198416bfdaf8599d7f1a80c5d614, block 526446 (2018-06-07) starts an ASCII art spread across several transactions on different lines. Lines are completely scrambled, so either there is an index somewhere, or it was meant as a puzzle. This is the best we've managed to unscramble so far:At firs we thought it was some kind of tribute to the Cannes Film Festival, but given the string "Titanium" and the fact that all people mentioned on another section of the art work for advertisement companies, we understand that it is instead almost certainly about the "Cannes Lions International Festival of Creativity", previously "International Advertising Festival", which has a "titanium" prize category, e.g. as mentioned at: www.thedrum.com/news/2018/06/22/cannes-lions-winners-titanium-glass-grand-prix-good-and-more:
................................................................................ ..............................@(..@@@@@@%@@,.@@@@@@@............................ ........................@@@@..@@@@@(..@@@@@@@(.@@@@@@..@@@@@@@.@@@@..@.......... ......................@.@@@@..,..........@@@@@@...@@@#..@@@@@@@..@@@.@@@........ ....................@@@.@@@@..@....../......@@@@&..@@@..@@@@@@@@.@@@@.@@@....... ...................@@@..@@@...@..&@..@@........@@@%@@@..@@@@@@@@..@@@@@@@@...... ...................@@..@@@..../&.@@@@@@@........@@@@@@..@@@@@@@..,@@@@@@@....... ..................@@..@@@@....@..@.@@.@@@.......@@@@@@.@@@@@@@...@@@@@@@........ ..................@@..@@@@...@........@@@@......@@@@@@@@@@@@@..@@@@@@@@......... ...................@@@#.@@@@.,...................@@@@@@@@@@@@@@@@@@@@........... ....................@@@@.@@@@.@@............@.@@@&.....@@@@@@@@@@@@@............ .....................@@@..@@@@.@@@........@.@@@.@@@@@@@@@,..@@@@@@@@............ .....................@@@@...@@..@@@......@@@.@@@@@..@@@@@@@@..@@@@@............. .....................#@@@@@..@@..@@@@@@@@@@@.@@@@@@@..@@@@@@@.(@@@.............. ......................@@@@@@@@@...@@@@@@@@..@@@@@@@@@..@@@@@..@@@............... ........................@@@@@@@@@........@@@@@@@@@@@..@@@@..@@.................. ...........................@......%@@@@@@@@@@@@@@@@@@@@@@@@@.................... ...............................@@@@@@@@@@@@@@@@@@@@@@@@@........................ ..............................@@@@@@@@@@@@@@@@@......@@@........................ ..............................@@@@.....@@@@@@................................... .............................@......@@@@@@................#@@@@@@@@@@@.......... ..................................@@@@@@...............@@@@@@@.................. ................................@@@@@................@@@@@@@.................... .............................@@@@@.................@@@@@@@...................... ...........................@@@@@.................@@@@@@@........................ ........................*@@@@..............,@@@@@@@@@@@......................... ......................@@@@..........@@@@@@@@@@@@@@@@............................ .........@@@@.....@@@@@........*@@@@@@@@@@@@(................................... ........@@@@@@@@@@@.........@@@@@@@@/........................................... ......@..@@@....@@@.......@@@@@@................................................ .....@@@@@.@@#..........@@@@@................................................... ......@@@@@@@@@@@@@@@@@@@@...................................................... ...................................................................===========/. .........................................................==========..........//. ................................................=========..................../.. .........................................=======...........//XX...XXXXXXX...//.. ...................................======.........XX..XXXXXXXXX.XXX........./... .........................=========........XXX....XXX..XXXX.......XXXXXXXXX..\... ...............==========............XXX.XXXXX...XXX..XXXXXXXXX....XXXXXXX..\\.. \=============/..............XXXX....XXX.XXXXXX..XXX..XXX.......XXXX..XXXX...\\. \\..................XXXX.....XXXXXX..XXX.XXX.XXXXXXX..XXX../XXX..XXXXXXX.....\\. .\......XXXXXX......XXXXX....XXX.XXX.XXX.XXX...XXXXX..XXXXXXX................//. .\\...XXX...XXX....XXXXXXX...XXX..XXXXXX.XXX....\XXX....====================/... .\\..XXX..........XXX..XXX...XXX....XXXX.XX=....=======/........................ ../..XXX..........XXXXXXXXX..XXX............===/..######...###...###..####...... .//..XXX....XXX..XXX.....XXX.X......======//......#...##.###.###..##.##..##..... .//...XXXXXXXX..XXX.........======//................###..##...##..##..####...... ./.................=======//......................###....###.###..##.##..##..... /================//..........T.I.T.A.N.I.U.M......######...###....##..####...... ................................................................................ ..................Duncan.Marshall-Founding.Partner-Droga5-USA................... ..................Gail.Heimann-President-Weber.Shandwick-USA.................... ..............Susan.Bonds-Co-Founder.&.CEO-42.Entertainment-GLOBAL.............. .............James.McGrath-Creative.Chairman-Clemenger.BBDO-AUSTRALIA........... ............Fred.Raillard-Founder,.Chief.Creative.Officer-FF-GLOBAL............. ...........Eugene.Cheong-Chief.Creative.Officer-Ogilvy.&.Mather-APAC............ ..........Colleen.DeCourcy-Chief.Creative.Officer-Wieden+Kennedy-GLOBAL......... .......Caitlin.Ryan-Regional.Creative.Director-Facebook.and.Instagram-EMEA...... .......PJ.Pereira-Creative.Chairman.&.Co-Founder-Pereira.O'Dell-GLOBAL.......... .Jason.Xenopolous-Global.Chief.Vision.Officer.&.Chief.Creative.Officer-VML-EMEA.
The part with the at signs '@' which we believe represents the lion is the hardest one and we've perhaps gotten some lines wrong, corrections are welcome.The highly coveted Titanium Lions - created to honor marketing work that doesn't fit neatly into traditional categories
Cannes Lions logo. Source. Off-chain, for ASCII art reference. `...:. `''''';'; '+'''+'''' `'''++++'''' ;'++++';;'++, '+++++';;;''+, '+++++;;;;;++; '++++'';;;;;+': ::::::,,,,,,,,...`+'''';;;'';;;;;` ````````````` ::::::::::::::::::';'''';+++';;';:::::::::::::,,,, :::::::::::::::::::''';;''+'';;';::::::::::::::::: :::::::::::::::::::;''++'''';;;''::::::::::::::::: :::::::::::::::::::;+++++';'''''+;::::::::::::;::: :::::::::::::::::::::;'+'''''++'';#';::::::::::::: ::::::::::::::::::'+++''''''+''++'+'+;:::::::::::: :::::;:::::::::::'+++++''++++''++'#++''::::::::::: ;;;;::::::::::::'+###++#'+++'++++'#+#++'';:::::::: ;::;;;;;:::::::'++++++++#+++++++++#+++++++';:::::: ;;;::::;;;:;;;;++++'''''+####+++++##;++++++';:;::: :::;;;;;;;::::+##';''''''###+##++##+;++++++++':;:: :::;;;;::::::;+#+';''''''###++###+#+;###+++++''::: :::::::::::::#+#'''';''''+###+++####;##++++++++':; ;;;;;;:::::;:++++''++'''+####+++++##;#+#++++++++': ;;;;:;:::::::#++'#++++##++#++++++++#'###+++####++; ::::::;;;;;;;+++''''++'+++@+++++++'####+#++#+++++; ;;;;;;;;;;;;;;+#';'''''+'+##'+++++'+#####+++++#++; ;;;;;;::;:::;:'++'''+''+++##++'+''+#########+++++: ;;;;;;;;;;;;;''++'++'''++##+'+##++#+##+#+++##++++; ;;;;;;;;;;;'''''#++''''++##+###'#######+####++++;; ;;;;;;;;;;;;''''+#++'+++###'#+;'##+####+++#+++++;; ;;;;;;::;;'''''+'+##++++###'#';###+##+####++++++;; ;;;;;;'++'''''++++#++++####'+;+##+###++####++++;;; ;;;;:+++''''++++++#####@###'+;######+#++###++++;;; ;;;';;#+'''+++++++########+'++######+++++++++++;;; ;;;::;'+'+++++++++########''++##+##+++++###++++;;; ;;:+;''+++++++++++#+#####+''#+#+###+++#####+++';;; ;'';;+''+++++++++++######'''+######+++++###+++;;;; ;';;'''+#+++++++++######+'';#++############++#:;;; ;'';''+'++##++++++++####+'''###@########++#++#;;;; ;''''''+@++++#++++++####''+'##############++#;;;;; ;''''''''++++++++++++###''+'##############+##;;;;; ;'''''''''++++++++++++##+'''##############+#+;;;;; ;;;;''''''+###+++####+######################;:;;;; ;;;;+''''''+##############+#################;:;;;;
- tx 79947c26f8abc8d5c2a9b5442005a5426f35f436119b3092f59e6fe3fad80df1, block 530614 (2018-07-05) has this lolcat:
lolcat test |\---/| | o_o | \_^_/0
- tx f8102999c0aaf7681deec383eb8e7946f093e94a116a21e367e9ed6b7c32d1fb (2018-08-23) contains the logo of the GrrCon, an annual cybersecurity conference with message:The actual code appears to be:
Your free GrrCon ticket
a reference to OP_RETURN. It is steganographically encoded diagonally across the skull's eyes. Ciro Santilli only saw this after grepping:OPRETURNISMYFRIEND
which made all nongrep @ data/out/0538.txt
@
signs stand out due to the terminal's syntax highligh. This image was uploaded one line per transaction with a few interruptions that we removed manually, and there were was a previous partial attempt a bit before: at tx f8102999c0aaf7681deec383eb8e7946f093e94a116a21e367e9ed6b7c32d1fb so either a failure, or maybe it was intentional to obfuscate things a bit.@@@@@@@@@@@@@@@@@@@@@@@@YOUR@FREE@GRRCON@TICKET@CODE@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@, *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@% @@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ *@@@@@@@@@@@@@@@@@@@, @@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ @@@@( %@@@@ @@@@@@@@@@@@@@@ @@@@@@@@@@@@@@ @@@@ @@@& @@@@@@@@@@@@@ @@@@@@@@@@@@ @@@ @@@@@@@@@@@@@,@. @@@ @@@@@@@@@@@ @@@@@@@@@@ %@@ .&@@@@@@&%@@@@@&&&@@@@@# @@/ /@@@@@@@@@ @@@@@@@@@ @@ @@@&@@O@@@@@@@@@@@@@@@@(@@@@& @@ @@@@@@@@ @@@@@@@@ @@. .@@@,%&@@P@@@@@(,*&*@@@@@@@@#(#.@ (@@ @@@@@@@ @@@@@@* @@ @@(@%@@@@@&R@@@@&@@@@@@@&@@@@@@/ @@@ @@ @@@@@@ @@@@@# @@ @@@@@@@@,,@%@E@%@@@@@@@@@@@%@@@@@.@@@@ @@ @@@@@ @@@@@ @@ @.@@@@@,@@@(@,T@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@@@ @@@@ @@ @&@@@@@@/@#@(@&@U@@@@@@@@(@@@@@@., #@@@@@ @@ @@@ @@@* @@ @@@@&@@&@ #@@@R@.@@@@@.@@@@@@@%@@(@@@@@ @@ @@@ @@@ @@ /@@*@@ @@@/N/@,@@@@@@@@@ @@@@@@, @@ @@ @@@ @@ @@@@@ @@.@I@@,@@@@@@@@ @@@@&@@ @@ @@ @@/ @@ @@@, (#@/S@@@@@@.,@ **@@&,@ @@ @@ @@ @@ %(( @#@@@@M@@@@@&@ #./%&@@* @@ %@ @@ @@ #&&@ @@@@&@@Y@@@@@ &@,@@@.( @@ %@ @@, @@ @@@@@@ *(@@%@@@F&@. @@&%@@ @@ @@ @@@ @@ @#@%@/@ @@@*@@@R( @@@&@ @@ @@ @@@ @@ @@@@@@@@@%@@@%%@@@@@@@%%/I@ @@@@, @ @@ @@ @@@. @@ @@@@@@@*@&@@@@# @(@@@@@@@@E@@@@@@@& @@ @@@ @@@@ @@ @@@@&@@(@@@@@@.@# @@@ @@@@N@@@@,@( @@ @@@ @@@@@ @@ @@@*@@&@@*(@ @@@&@@&@@D@@@@& @@ @@@@ @@@@@. @@ @/@,@@@@@@@@@@@@@@% @@ @@@@@ @@@@@@ @@ @@@@@@@@@@@@@,@@@@ @@ %@@@@@ @@@@@@@, @@/ @&@@(@@@@ @@@@@@@@@ &@@ @@@@@@@ @@@@@@@@@ @@ #%@(,&,@@@@ @(& @/,@ @@ @@@@@@@@ @@@@@@@@@@ /@@ @@&@@@@@,* @@& @@@@@@ .@@. @@@@@@@@@ @@@@@@@@@@@@ @@@ @(@@@@@@ @@@ .@(@@, @@@ @@@@@@@@@@@ @@@@@@@@@@@@@@ &@@@ @@@# @@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ @@@@@ @@@@@ @@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@# .@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ @ , . @ @@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @# @ *, @ @@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@& @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Without@
s to better highlight the code:YOUR FREE GRRCON TICKET CODE , * % . * , ( % & , . % .& &% &&& # / / & O ( & . . ,%& P (,*&* #(#. ( * ( % &R & & / # ,, % E % % . . , ( ,T & / # ( & U ( ., # * & & # R . . % ( / * /N/ , , . I , & / , (# /S ., ** &, %(( # M & #./%& * % #&& & Y & , .( % , *( % F& . &% # % / * R( & % %% %%/I , . * & # ( E & & ( . # N , ( * & *( & & D & . / , % , % , / & ( & #% (,&, (& /, / & ,* & . . ( . ( , & # # . , . # *, &
.,:x, .. ..; 'll' .;c;,.. ...'...::;;':coc.'o0xxxO00Ox;l:,',l.,;,,;c :'x;.'':::c;,..::,;ddddl:;'. .':.'...,;:c,:,:.:''0kkk0000k'. .l,,:;;c: c'kcckOOkxdl:;:clokOOkkxdolc:,..;..,';';cc:;c:l.'..xkxxOO0Ox'...,:ldc:.''. ...c:xOKKKKKOxocodxOKKKK00Okddl::;'. ..;'''cl.'ldxxdlcolddddoll:,;;',,d:;'... .. cxOKXNNXXOxkxk0KKOOO00OOkxdolcc;,'. ,'..'ooOKKOkolk00000OkkkOkdl:'.c''..., :0XNNNNXO00KKKKK000kdk0OOOOOOxoc;,:'...;dKKXKKOxok0XXXXXKKXXKK0kxlccc'.,,' lOOXXNNXKKKKK0OkxdkOKOox00KXXNNXXKOdl',dKKKKKKK0kxxOXXNXX0OxlcllodkOkxc';;: cKO0XNNX0kddolccc::cldxxdOKXXXNNNNXOkxoNNNNNNNNNXK0Oxxkkxoc:;,,'...':x0Oc,,; .'0KKKXKOdlcc:::::::;;::cccclloxOKXNNNOxKWWWWNNNNKOxdoocc:::;;;,,'... .ckOl'; .dKXK0Kklcccc::::::::::;;;;;;,,,:ld0XNXXXWWWNNNKxolcc::::::;;;,,'... ;xOc 0KKO0klc:::::::::::::::;;;,,...,:coOXXXNWWWNXOdlllcccc::::;;;;,,,''..... ,kx; ,KXKKOdcc:::::;;;;::::;;;,''...',;:cxKNXWWWNXOxdoollcc:::::::::::clxkkdlc;..o, lXXKOolcc::::::;;;;;;;;;,'......,;:cd0NNWWWX0xddoolllcccccccccccokOOkxdol:. 'c 'KXklcc::::::cc::::;;:;;;;,',,',;;:lokXNWWWXOkddoollllooodoolcccoxk0KKkd:;...; kNxllooddxddooooollllllcc:,,,;;;;;cod0NWWWNKOxdooloxO0000Okdl:;oodxxdol:,'. ;d0kdOO0000KKKKK0OkxoooxkkkkkxxdddlloxkXWWWWN0kdxk0K000KKKK0Oxl::;;clc:;,,... .k0OOxO0KKKXNNXXXK0xlccxKXXKKK00OOOOOxkNWWWWWX000OO0KXXOkOOxkddl:....;;;,'.... ddklxodxkkO0000000KkoloO0KKKXXXKK00OkO0XWWWWWXK000KK00Okxxxdxxxoc,..'lolc::;,. xodlodllllodddddxOkl:,,dOxkkkkkxxddddO0NN0KWWWXK0OOkkxddoooodkkxl:;...:ddolc:; dllollooooooooodxocc:''cddllllllllloxxONNlcNWWNK0xdddoolllloxOxkxolc;:lccodxdl O0ddooolllllloooolc::,';cddolllloodddxKXNdk0NNNX0kxddoolllooxOO0KK0kooc:::ldxo NNNdddlllllllodolllccc::cldollllllodxO0K0dxxk0XNX0OkxxddooodxxkOOOkxolcccooooo NNNxxxdooooodddk0K0kxkkOOxddoloooodxk00OxdxxxxxOXX00OkkxxdddxdxxxxkkkOkxoc::cc NXKkxxkxdddddoodxkO0KKOkkdoodddoodxkOkkxxxxxxxxxxOK0000Okkxxxk00KK0Okxxxoc:;;, XKXKxxkkxxxddddddxxkOOxddoooododdxkOOdxddddddoooddddk0K00OkxxkkkkOOOkkxdlc;,'. KXXW0OkOkk000OOOOOOOkkOkxxxOkkxxxkkOdoooooolooolooodxk0K000OOkkkxxxxdollc:;,,' KXXWWX0O0OkOkOOO0O000OO00OOkOOkkOOOdooolooooddooooodxdxKKKK000OOkxddoollllccco KXXWWWNK0KOOkxxxkOOOOOkxddoodxOO0OdddddddoddoddoddodxodXNNNXKK000OOkxxdddxxkKX KXWWWWWWNKKOkkxxxxxxxxxxdddxxOO0XXdlloodolooddodldooxox0XNNWNNNNXXXXKKKKXXXXXK XWWWWWWWWWXKOkxdoooooooooodxO0XWWWOloodolddddololllloOXWNNNNNNNNNNNNNNWWXXXXKK WWWWWWWWWWWWX0Okkxxxxddddxk0KXWWWWXdcooocllllll::ccoXWWWWNNNNNWWWWNNNNNNXXKKKK WWWWWWWWWWWWWWXKKK000OOO0KXNWWWWWWNOlllollocl:lllkXNWWWWWNNNNNNNNNNNNXXXKKKKKK WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWNXloccxdxkoldOXNWWWWWWWWNNNWNNNNNNNNXXXXXXXX
kkkkkkkkkkkkkOOOO0000OOOkdc:,''... ............';oooodxdx0K0OKKXXXXKKNNNWWWNW kkkOOOOOOOkkOOOO000K00Oxc;'.''... ...............':lodOxxKK000KKKKKKXNNWWWWWW 0kkkkOOOK000000KKKKKKOl;,'...,'.. '. ..........,ckKdx000000KKKKXNNWWNNWWW OOOOOOOOXNXXXXX0kkOxd:,'........ .,. ...........cddk000000KXXNWWWWWWWWWW XXKXXXXXKKKKKKKKKXKx;'.... .... .:. ............. .;oOXNNNNWWWWWMWWMMMWMMM OOOOOOOOOOOOOO0OOOx;.. . ....':.. ...... ... . .,OXXXXXXXXXWWWNWWWWWWW xxxxxkkkkkkkkOOkkx:.. .';:c:,;;...'... .. .:k0000000XNNNNWWWWWWW xxxxxkkkkkOkkkO0Kd.. .,:odxxkkxkOxoc,. .o00000KXNNNNNWWNWWWW xkxkkkkOOOOO00KOkc. 'clldxxxkkOO000Okxl:'. ,kO000KNNNNNWWWNWWWW xkxxkkkO00KKK00Ok;. ,loddxxxkOO0000OOkxxdl;. .d00000XNNNNNNNNWWWW kkkkOO0KKK00OOOOk'. .,:cldxxxkkkOOOOOOkxdlc:,.. o00OO00KXXXXXNNNWNN 00KKXXXKKKKKKKKKO; .;cc,'.'cldxxkxdoc,',cll:,;. .'OKKKXXXXNWWWWWWWMMM NNNNNNWWWWWWWWWWNk . ':c:cl;cdoclxkdlooo;ccclcc;. ..x00KKKKXXXKKKKKXXKXX kkkkkkkkxxkkkddooo:. .. 'clllooodolcdxoodddddooolc;. ...O00000000000OO000OOO xxxxxxxxddkkkxdolll:'. .clooddxxolldxoodxkxxxdool;. ..'.xxkkkkkkkOOOOOOOOOOO oooooodddodddol:;;;:.. ,loddxxxllldxlloxxkkxddoc;. ..lXXNNNNNWWWWWWWWWWWWW oooooddddddxxxxdddxd.. ;lodxddccokxlolxddxxdoc:. ..lONWWWWWWWWWWWWWWWWWW 00000KKKKXXXXXXXXXXXl; . .;colloollododdddllolc:, .....:kNWWWWWWWWWWWWWWW XXNNNNNNNNWWWWWWNNNXx,. .;collcclodolllooolcc, ... .:xOOkkkkkxxxddd NNNNNNNXXXXKKKKKOkx'.. . .':lolccccclodddol:' .:lccccccccc:: ooooooodddddddoc;'... .... .;loooddddxddlc;. ..,:loool:::c::::::: lllllllllloll:,,'....... . .:odddxdol;'. ...'coooooooooo:::::::::: ccccccccclcc;'''''.. .',;;'. .';coolollod::::::;;; :::ccc::;;,..... .',:cllo:::;;;;; :::,'.'... ..,c:;;;;;; ;...... ..';;;;; ccc. .,,,, cc. .',, ., .,,
- github.com/cirosantilli/bitcoin-inscription-indexer/blob/master/data/out/0591.txt#L1301 tx 1f23df23751bdd6c2e3ac138ed0de9d9a6b749c50d7da09d2c0a6d63ab237fe8 block 591520 (2019-08-24) contains a cute ASCII art poem split one line per transaction as suggested by the poem itself:
_______________________________________ | An immutable poem | | Unchanging over time, forever | | Written in transactions flowing | | | | Unbroken blocks for a Rose | | That I found in September | | Freedom gives this simple prose | | For all our time together | | | | Thank you for being you |O | Like this poem, it is forever |, | After all these years true | | I love our time together |
- tx b8e80f2bd1eac8c6db4dfb8b6cc9c8eb71133cbc1a0d32e6952c1a2818eecc8f, block 652005 (2020-10-09) contains the obituary for Yang Yiping, a Christian Chinese lady who lived in Germany:
.-==-. | | | | .-=====' '=====-. | Yang, Yiping | *-====-. .-====-* | | | 杨 | | | | 一 | | 平 | | | | | `-==-´ *~~~~~~~~~~~~~~~~~~* Yang, Yiping 杨 一平 .~~~~~~~~~~~~~~~~~~. ✰ 1957-07-19 ✞ 2020-10-08 '~~~~~~~~~~~~~~~~~~' Wir vermissen dich! 杨一平, 我们思念你 ヾ( ̄▽ ̄) 杨一平与 耶稣在一起 //yang.yiping.de/btc
Translations:- Wir vermissen dich: We miss you
- 杨一平: Yang Yiping
- 我们思念你: We miss you
- 杨一平与耶稣在一起: Yang Yiping is with Jesus
The link yang.yiping.de/btc is dead with no archives, but the toplevel yang.yiping.de survives as of 2024 and contais an obituary in a WordPress website. The Bitcoin message is acknowledged on the website at:The website is also mirrored at yiping.de. The navigation is a bit confusing, but yang.yiping.de/?cat=10 contains a blog with many entries, presumably by her husbandarchiviert auf der BTC Blockchain TX b8e80f2bd1eac8c6db4dfb8b6cc9c8eb71133cbc1a0d32e6952c1a2818eecc8f
- the first post is from slightly before her death on 2020-09-01 and documents their 2019 trip to San Francisco apparently to visit family. She could be a COVID-19 casualty.
- yang.yiping.de/?p=367 gives transliterated names of her three children: Kaibin, Ella and Martin
- yang.yiping.de/?p=638 has some mentions of work colleagues, but not enough to easily identify where she worked
Off-chain image of Yang Yiping. Source.A previous failed upload is present at: tx b4ba91b4892ff85a5eb18b85bc1fd744d9418b2a71f1dc130447893b9e1cab60, block 651974 (2020-10-09)The upload is done as P2PKH (20 bytes at a time) and is meant to show with newlines after each ouptut, BitLen style. It is also further broken down on our upload by the presence of UTF-8 characters. brando2131 helped decoded this message on Reddit, after Ciro Santilli reached out for help after seeing his work on the Code 9. "ZN inscription". - tx 0d034d6dc3cfa8c8ebb1df202ada251bdf890f9dd5f0c4dffbe185b8cc5c999d, block 669986 (2021-02-10) a teddy bear, also visible e.g. at www.asciiart.eu/toys/teddy-bears? "xoxo" means hugs and kisses. Maybe this was in preparation for St. Valentine's day a bit later on February 14th?
___ {~._.~} ( Y ) ()~*~() (_)-(_) xoxo, S
- tx 7076d9a40b44e92d8b96f9f5f1cb258619356d0789fe5bcf5197e2eaeb2b9eab block 693550 (2021-07-31) contains what could be an obituary for a bird:and tx b478c2a3566fa644ccb3c9da567f39c9030e337537610c9ff5c5c885ea6109b8 block 693776 appears to follow up on it:
YOU ARE _ |o}= | ( / /) /_// _/_// \/_' __LL SO FAT
Cute._ _ /and\/so \ | (o><-) | \//\ /\\ V_/ \_V `\ / ' loved Chris<3
- tx 5c4f060e6166a530d891cafd0e9df42441d29b1ed9cff71a1652201b8d50bd72 (2021-10-27) TODO what does it represent? It seems so familiar... Decoded from our dumps with
fold -w80 -s
. It is encoded as a sequence of 43 OP_RETURN output scripts each containing 80 payload bytes each:d, ,do' ;d; :NNk;. .OWWk. .:OWK, '0MMWO:. ... .xWMMWd. .. .l0WMMk. dMMMMW0l. .,coxO0Kd..oWMMMMNl .xK0kdl:,. .oKWMMMWl ;KMMMMMWKo. .lXMMMMMX; :XMMMMMMX; :NMMMMWKc. 'dXMMMMMM0' oWMMMMMMMXd'.'dXMMMNc ,0MMMMMMO. lWMMWKl..,xNMMMMMMMNc .dNMMMMMMMMNx,..oXMMK; :XMMMMK; :XMWKc..;kNMMMMMMMMNl. ;kNMMMMMMMMNk, 'kWM0' lNMMX: ,KMNd..:OWMMMMMMMMNx, . '..,xNMMMMMMMMNd..oNMk..dNXo .OMXc .xNMMMMMMMMXd'.'' .'. ,ko..kXo'.,xXMMMMMMMWx..dWWd..;,..xWNl .OWMMMMMMMKo..,xNx..kO; .xNWo ,KMMXd,.'dXMMMMMMWl '0MNl oNMO..dWMMMMMWKl..;kNMMO..xMNx' cKMMN: :NMMMMNx,..xNMMMMMO. dMMX; :XMWl ,KMMMMMXo..:kNMMMMK, lWMMXc. .dNMMMNc '0MMMMMMNklOWMMMMMN: :NMM0dxKMMK, lWMMMMMNxoOWMMMMMWk. oWMMMWx. .kWMMMMMK:..oXMMMMMMMMMMMWNNNd .OMMMMMMMMk..kWNNWMMMMMMMMMMMKl..lXMMMMMWk. .;lx0XWMMNk,.'xNMMMMMWKd:,'.,' dMMMMMMMWl ',.',:dKWMMMMMNd..;OWMWNKkdl;. .coc,...,cokKKd..:KMMMNd. 'ldxd:. ,KMMMMMM0' .:dxdl' .dNMMW0; .okkoc;'..';coc. lNMMWXOxl:'..';, ,0MWo .',;::;. ;KMMMMK; ,::;,'. dWWk. ....':ldOKNWMMN: '0MMMMMMMMMNKkdc;. ;KX; ,xxdool;. lWMMNl .:loddkx, ;X0' .:lxOKNMMMMMMMMMMO.lWMMMMMMMMMMMMMMWXo. o0, .;loxkkx:. .OMMO. .:dxkkxo:. ;0c .kMMMMMMMMMMMMMMMMN:dXXXXXXXXXXXXXXXXXo .c' ,c;'....',,. dMMd .;:,'....,:' ':. .dXXXXXXXXXXXXXXXXXl................... dMMWNXXXNWK, lNNl ;XMWNXXXNWMd ...................xkkkkkkkkkkkkkkkOl..c; .xMMMMMMMMMN: cXXc :NMMMMMMMMMx. ;; .okkkkkkkkkkkkkkkkdWMMMMMMMMMMMMMMMNc ,K0' .kMMMMMMMMMN: :KK: :NMMMMMMMMMk. ,0O. oWMMMMMMMMMMMMMMMXWMMMMMMMMMMMMMNKo..xWWk. lNMMMMMMMMX; .... ;XMMMMMMMMNc 'OMWo .dKNWMMMMMMMMMMMMXNMMMMMMMNKOdl:'. cNMMWk. lNMMMMMMMNOddddddONMMMMMMMXc .OWMMK; .';cdk0XWMMMMMM00MNKOdl:'...;cl. '0MMMMWk. cXMMMMMMMWXKXNXKNMMMMMMMX: 'OWMMMMk. ,ol;'...,cox0XWx,;'...;cok0NWWd..xWMMMMMM0, ;0MMMMXd,...'..'cOWMMW0, ,0MMMMMMWd..kWMNKOxl:,...,..;dk0NWMMMMMWk..oWMMMMMMMMK: .xNMMWOl,.....:xXMMNx..cXMMMMMMMMNc '0MMMMMMMWXOx: .xWMMMMMMMMMO. lNMMMMX0XWMMNl cKMMMMWX00KNWMMM0: .xNMMNOxKMMMMX: ,0MMMMMMMMMWl '0MMMMMMMWO' cXMMMMX:.oWMMMx. .dNMMMMMMMMMMXd. lWMMMX; cNMMMMK: ,0MMMMMMMMk. :XMMMMMWk. lXMMMMMx..kMMMMd .c,.'dKWMMMMW0o'... cWMMMWd..kMMMMMK: 'OWMMMMM0' cXMMMNo..oNMMMMMK, cNMMMNc ;XXx;..,:cc:,..;xKc ;XMMMMX: ;XMMMMMXl..xNMMMK, :XWO; 'kWMMMMMNl '0MMMM0' oWMMWKxlc::coxKWMMx..kMMMMMO. oWMMMMMNx..:KW0, ,:..cKMMMMMMWd..xWMMMWo .OMMMMMMMMMMMMMMMMMK, cNMMMMWd..xWMMMMMW0:..:. .kWMMMMMMWx..dWMMMMK, lWMMMMMMMMMMMMMMMMMWd .OMMMMMNo..xWMMMMMMNd. :0WMMMMWd..oNMMMMWl '0MMMMMMMMMMMMMMMMMMMX; :XMMMMMNo..xWMMMMWk, .lKWMXl..xWMMMMMk. ,0WMMMMMMMMMMMMMMMMMNO, oWMMMMMNd..lXMWO:. .ld, ,OWMMMMMK; ...:kNMMMMMMMMMMMMMXx,..' .kMMMMMMWO, ,o:. '0MMMMMMNc 'O0l..,dXMMMMMMMMMXd'.,dXXc '0MMMMMMWO. .ckXWMWd..kWMMXd,.'dXMMMMMNx'.,xNMMMK; ;KMMWKx:. .:dl..dWMMMMMNx,.'xNWW0: .dNMMMMMMK; ;xo;. .cxOKNWMMMNd..:oc. :KMMMMWNKkd, .;lxOKXNk. :XNX0kdc,.
- tx 71d9187cbb7b00b4c516df218499bbc301996262cfafc4533fd7916af1fb6315, block 709632, (2021-11-14) starts a consecutive sequence of transactions that encodes the characters 'Z' and 'N', an ad for the Zenon Network blockchain. This is the very first taproot enabled block, foreshadowing the great inscription boom that taproot would lead to, notably in the form of ordinal ruleset inscriptions.This ASCII art had been previously noted by sroose and decoded by brando2131 on Reddit, and was brought to our attention by Bagfoot OP446 on twitter. Ciro Santilli had previously spotted the art, but failed to decode it. "ZENON NETWORK" is inscribed just after the art confiming the meaning of the characters, but it does not appear in our ASCII dumps presumably because the string it is too short and surrounded by non-ASCII.
,zzzzzzzzzzzzzzzzzzzzzzzz, .:1zzzzzzzzz. .:qqzzzzqqq, ,;1zzzzzqqq, ,;1zzzzzqqq, ,;qzzzzz1qq, ,zzzzzzzzzzzzzzzzzzzzzzzz, ,zzzzzq;. 1zzzz, ,zzzzzzzzq, 1zzzz, ,zzzzzzzzzz1: 1zzzz, ,zzzzq:1zzzzzq;. 1zzzz, ,zzzzq ,qzzzzzz1, 1zzzz, ,zzzzq .;qzzzzzq:1zzzz, ,zzzzq ,qzzzzzzzzzz, ,zzzzq .;qzzzzzzz,
Each line is encoded with OP_RETURN, is 38 bytes long, and starts and ends in 6 spaces, leading to 26 non-whitespace characters per line. The lines appear in scambled order and it is unclear if there is any logic in the ordering or if it was just meant as a little puzzle. But given the nearby "ZENON NETWORK" inscription, this decoding is overwhelmingly likely correct.The following lines also show up in our ASCII dump:They seem like Base64 encoded data due to the;4Fdzw1k=zzzzzzzzzzzzzzzz; ,vtv3f5aKY0jGQglP9a1AGw==. ;BynQtpeUyWTXKGTrGhdV2Q==; ;tVMd3L1CKM4wFmyxEEEUV2bY;
=
sign padding, but nothing human readable comes out of them, so their meaning remains currently unknown. - tx cbf7cfb6c074e35e82ea604e2de6c82d00c168d7d7a1205383f93a6f40ee8520 (2022-01-24) ASCII typeface ad for Keepcase, some kind of Bitcoin hardware wallet. Manually converted to horizontal form to not take up too much space here.A bit later we see another ad for the same company:
@@@@@@@@@@@@@@@@@@@V/@@@@@@@@@@@@@@@@@@@ @@> @ @. @, @' @; @^ @'' @: @> # @ ### ###* @ ########### @ ##########* @ /########### @ ###########* @ /######### @ ##########/ @ ###########/ \@@@@@@@@@@@@@@@@@@@ ####### @ ### ## @ ### @ ###. @ ### ##### @ ###/* @ ### *## @ ####, @ ####" @/// ##### ##### @ ########( @ ######### @ ######## @ ##########. @ ##< @ ####### ### @ *######### @ ####### KEEPCASE : THE ###( #### #### @ ### ###. @ ###\ @ #### @ #####/ @ ###\. @ ####### ##/ @ #### @ ###_ ORIGINAL HARDWARE ### ### ### ## @ ### ###\ @ ########## @ #########/ @ ###/ @ \#########* @ ### #* @ ######### @ ###########( WALLET CASE ### ## ## ### ### ### ## ### #### #### ##### ####* ######, @@>>
keepcase.jpg. tx 6ea24c417d60a1c5312ca8ec0ab44bbdba2d79d84ceffa4c9455e02f89831d7f (2022-01-24) contains a data URL for a JPEG image:/@@@@@@@@@@@@@@@@@@@data:image/jpeg;base64,<base64 image> \@@@@@@@@@@@@@@@@@@@
- tx 3c9216146bf1d9415ded8a1d03dd63fae8f0af2cbcaf68efaff4ad654a45b74d (2022-06-08) tiny face. The
--BEGIN TRIBUTE--
format is a call back to BitLen, but they just don't do ASCII art like the old days anymore:---BEGIN TRIBUTE--- ....!&&&&&&#####B!.: ...:GB5Y55555PG#&Y.. ...^B7^::::^^~7P#J.. ...:Y7??!^~7?J?JP!.. ...:7!!?7~7???7?J!.. ....^!^:~~7!^~77^:.. :....!7!7???7?J!..:. ::...:7Y?77?YYJ!:..: :::::.~?JJY5Y77?Y5^. ----END TRIBUTE--- B5
- tx 14e89fc01c367841f2d5c2786a3b051d67008be980694272530546a0452aeea9 (2022-07-05). ASCII typeface for:This seems to be aa Thai name, e.g. possibly www.linkedin.com/in/chokchai-thawatcharaporn-179398213/?originalSubdomain=th. And so we learn that Thai people are the coolest because their name can end in "-porn" which is awesome. The given name is:
Chockchai Chawatcharaporn
and the rest is just more of the same, just 10x longer. Manually converted to horizontal form to not take up too much space here.@ ###########* @ ### ###' @ ######## @ ### ###* @ #########* @ ### ###" @ /######### @ ########/ @ @ ###/* @ ### ### @ ### ###, @ ### ## @ ##/* @ ### ### @ ### *## @ ###. @ @ ##< @ ########## @ ### ###] @ ########( @ ##( @ ########### @ ####### ### @ ###, @ @ ###\. @ ### ###. @ ###\ ### @ ### ##. @ ##\ @ ### ###. @ ### ##/ @ ### @ @ \#########* @ ### ###/ @ #######/ @ ### ###\ @ ##########\ @ ### ###/ @ ### #* @ /########## @
Tip for ASCII art hunters:
grep -n -r ' ' . | sort
grep -n -r '@@@' . | sort
grep -n -r 'XXX' . | sort
grep -n -r '...' . | sort
ASCII art of a Force of Will, a famous and powerful Magic: The Gathering card first printed in 1996.
This is Ciro Santilli's personal favorite ASCII art he has found in the blockchain so far. Also Ciro could not find any other previous source of this, so there is some chance it is original. One can dream.
The choice of card is probably linked to the function of the card in the game of Magic: The Gathering. This card essentially prevents the opponent from casting a spell they are about to cast. The presumed intended meaning of this art is further accentuated by the old card type term "interrupt" (late renamed to "instant"), which suggests that "this ASCII art is an interruption to the normal monetary transactions of the blockchain".
One of also reminded of the prayer wars interruption attempts. We could not however identify anything specific that this ASCII art might have tried to interrupt besides the normal flow of monetary transactions.
If one goes full art critic mode, it is also tempting to draw a parallel between the card's "You may pay 1 life" alternative casting cost (as opposed to 5 mana, 3 and two blue, which is a very large cost for most games) as being a reference to the money spent by the uploader of the art to upload it.
TODO understand exactly how it was encoded and why it is so weird. The
UUUU
has a slightly weird encoding which we fixed by hand here TODO understand. -------------------------------------
| Force of Will 3 U U |
| --------------------------------- |
| | //////////// | |
| | ////() ()\////\ | |
| | ///_\ (--) \///\ | |
| | ) //// \_____///\\ | |
| | ) \ / / / / | |
| | ) / \ | | / _/ | |
| | ) \ ( ( / / / / \ | |
| | / ) ( ) / ( )/( ) \ | |
| | \(_)/(_)/ /UUUU \ \\\/ | | |
| .---------------------------------. |
| Interrupt |
| ,---------------------------------, |
| | You may pay 1 life and remove a | |
| | blue card in your hand from the | |
| | game instead of paying Force of | |
| | Will's casting cost. Effects | |
| | that prevent or redirect damage | |
| | cannot be used to counter this | |
| | loss of life. | |
| | Counter target spell. | |
| `---------------------------------` |
| l
| Illus. Terese Nelsen |
-------------------------------------
Force of Will Magic: The Gathering card (Alliances)
Source. A high resolution scan of the original card depicted in the ASCII art for comparison.The following two ASCII transactions:suggest this ASCII art might have been uploaded by Figure "Erich Erstu", AKA Hyena, creator of cryptograffiti.info, a service which would have allowed uploading ASCII content to the blockchain.
tx 0f05c47a8caafadecc10d70ba3bf010eaf6bb416b5e1ad7b01cf3445f5fb7a1c
I am. Therefore, I have come to be.
-- Hyena
tx e6d48f6912929a58a2ee30c13768058777d8547215c27109b5cb0724e7abaaba
Erich,
Bro, this looks excellent!!
-Duriel
The only other mention of "Duriel" in the blockchain is tx 140562ceb42fc8943fa52ccc0ddbb11ca2d88dae9b5240d7a4b46864538c515a which has some freedom of speech comments and gives the email:paystamper.com was some other blockchain service from circa 2015:
Duriel@paystamper.com = 1HcuhfTAiQCt6KdMG2rZLXsTcKYj9nLDhS
tx e3e37ed5c1de2631c147bd39429e42ff634e95b7d72423bc32d6c6b9d8eef8ee (2014-07-01):
For my first official Journal entry I've decided to archive some old poetry. Here are a few of the computational poems I've created using cyphers.
Shiemaa&Vincent.jpg
Message:TODO identify Shiemaa and Vincent.
"Even if we tried to do it on purpose, never would have we succeeded." My beloved Vincent.
tx 36d0d77acd760f0aa549b6b314f0c1e9690baa6bcc2d0f07ea9f3167f4a5ec99, block 318836 (2014-09-03)Cost: ~0.002 BTC ~ $0.77 at the time.
Several other interesting uploads were also made around block 318836 (September 2014):
RedRaven.jpg
bitfossil.org/e17b83234402d85f3a18207eec11bc5c4397f88aa880aae4fb7d15802806a971/index.htmEarth3Archive.jpg
bitfossil.org/ae8d3b46b934bedc363e11abe8c8607171994470957c286274f699a0b3a9bbd7/index.htmSkyEarth5Archive.jpg
bitfossil.org/ae8d3b46b934bedc363e11abe8c8607171994470957c286274f699a0b3a9bbd7/index.htm
BikeLady.jpg
Arecibo_message.svg
Arecibo message on tx c6d2e535cd2ba4659e954a61198c66fd98c60f6475cf8ff92a404f3fe3a16c4b, block 337874 (2015-01-07)
An "artificially" colored visualization of the Arecibo message ripped from Wikipedia: en.wikipedia.org/wiki/File:Arecibo_message.svg (with attribution).
The cool thing about this image is that it highlights the striking parallels between the encoding of the Arecibo message with crypto graffiti, because in both cases people were creating undocumented new ways of communicating with strangers on a new medium in those early blockchain days.
The associated message contains the Arecibo message as ASCII 0's and 1's. When properly cut at the newlines, they draw the message as ASCII art, as the original Arecibo encoding intends, here's a version with the 0's replaced by spaces to make it more readabale:
1 1 1 1
1 1 1 1 1
1 1 1 1 1 11 1
1 1 1 1 1 1 1 1 1 1
11
11 1
11 1
1 1 1
11111
11 111 11 11
1 11 1
11 1 11 11 11 1
11111 11111 11111 11111
1 1
1 1
11111 11111
11 11 111 11
1 1 1
11 1 11 111 11 1
11111 11111 11111 11111
1 11 1
11
1 11 1
11111 11 11111
11
1 1 1
1 11 1
11 11 1
11 1 11
11 11
11 1 11
11 11 1
1 1 1
1 11 1
1 11 1
1 1 1
1 1 1
1 11
11 11
1 111 1 11
1 1
1 11111
1 1 111 1 1 11 11
1 111 1 111111
1 111 111 11 111
1 1 111 11
1 1 1 111111
1 1 1 11
1 11 11
111 1
111 1 1 1 1 1 1 1 1
111 1 1 1 1
1 1
11111
111111111
111 111
11 11
11 1 1 11
11 11 11 11
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1
1 1 1
1 1
1 1 1
1111 11111 1 1111
He sleeps in a temple.jpg
PIA17563.jpg
. Source. Associated message:
NASA: A purple nebula, in honor of #Prince, who passed away today. Image: Crab #Nebula, as Seen by Herschel and #Hubble Image credit: ESA/Herschel/PACS/MESS Key Programme Supernova Remnant Team; #NASA, ESA and Allison Loll/Jeff Hester (Arizona State University) #PIA17563
Dr_Craig_Wright.jpg
. Source. Associated message:
The image is present e.g. at: www.kitguru.net/channel/jon-martindale/australian-man-claims-he-is-satoshi-nakamoto-bitcoin-creator/ It was inscribed about two months after Craig publicly claimed that he is Satoshi.
This is a relatively unusual AtomSea & EMBII upload as it does not have the common toplevel transaction, everything, text + image fits into a single transaction. This is perhaps why the image is relatively low resolution to have a smaller size.
YellowRobot.jpg
Yellow Robot on tx 67b2facfd8160d4fa11b02829b6387d07537b57a7a24f19b029b2a5ae7b81830, block 450516 (2017-01-29)
Photography by EMBII, original art by TODO.
The associated message reads:This is one of Ciro's favorite AtomSea & EMBII uploads. This is the cutest thing ever, and perfectly encapsules the "medium as an artform" approach to blockchain art. More Chiharu stalking at: ILoveYouMore.jpg.
Chiharu and I found this little yellow robot while exploring Chicago. It will be covered by tar or eventually removed but this tribute will remain. N 41.880778 E -87.629210
At twitter.com/EMBII4U/status/1615389973343268871 EMBII announced that he would be giving off shares of that image on a Bitcoin-based NFT sale system he's making called Sup!?, and in December 2023 gave some shares to Ciro Santilli. Amen.
Other possibly novel EMBII street photography:
- bitfossil.com/f2efd446475ad58a3ea808cc0f05a63c55cece9fced70d84799a1ffce5d307e4/index.htm "I will not Stop until the Finite becomes the Infinite."
Audio:
alien.wav
block 318638 bitfossil.org/a3a24d6ea01ce481a50346818b8977220687f3ba385838fe8894ce61c9718bbc/OneGiantLeapForMankind.mp3
at tx 4f5b25fa8021c67235423930580e69121aa0d2c2bb779f75139bf442f8dc7297 EMBII-indexed at 743f3286b00fc96c13db4b16d5aead8a1e059fee9ce775b1761be9be5bdc2501 and then indexed at: 0427ec598df38b7d7dc75721316c0bbdec54de4871e11aff8ea64f3717c07efbThe toplevel index does appear on Bitfossil: bitfossil.org/0427ec598df38b7d7dc75721316c0bbdec54de4871e11aff8ea64f3717c07efb/index.htm but the audio is not there as it was for Spock below, maybe a bug on upload/Bitfossil?Spock_Live_Long_And_Prosper.mp3
block 345858 bitfossil.org/1bc87dbff1ff5831287f62ac7cf95579794e4386688479bab66174963f9a4a0c/index.htm. Audio of Mr. Spock saying the Vulcan salute.OuterSpace.mp3
block 409471 bitfossil.org/c14c1bd862bab6269052bf0a2cda7a35940d7a2d9c3415d4fb8fb8dcb9394fae/ "Outer Space by embii 4MB Large file storage test Apertus 0.3.5-beta" OMG, I don't want to calculate how much it cost to upload this, it will make me sad.At twitter.com/EMBII4U/status/1655969645927563266 EMBII mentions that this inscription, made by him, is the largest inscription he knows of.TODO song composer/performer?- bitfossil.com/c2b170ff450f4529dfbd784e0cf5cdddaca494e67a243dd846c0a9450a5558af/ (2021-03-13) contains
Seikilos.mid
, a MIDI file
Interesting text:
- block 273522 bitfossil.org/70fd289901bae0409f27237506c330588d917716944c6359a8711b0ad6b4ce76/index.htm pi to 1000+ decimal digits:
- bitfossil.org/8522787e7e49f3f3b6a9f9e86bc30336d26a3acbaecc93809d2e8b4bb1c4d611/ "Antarctic Ice Cores Revised 800KYr CO2 Data" evidence for global warming
- bitfossil.org/ffa6893a70bcde9b940df9823e0f597f0b6cff964c78473c77db838655e1aeb5/ en.wikipedia.org/wiki/Laudato_si', global warming related
HTML pages:
- block 335290 bitfossil.org/0166db6053f1969c28de8b1f9a8fa4ec890cc4bdfee7602757993b306bb7f295/ JavaScript animated timer clock counting down until the start of the next year
- block 340379 bitfossil.org/062990d54045a9c316110fb713009d1313b2f64c4b216d66891c7284d6c1ca0e/ links to bitfossil.org/062990d54045a9c316110fb713009d1313b2f64c4b216d66891c7284d6c1ca0e/bong-ball.html and has a working JavaScript Pong
- block 328445
tom-signature.jpg
bitfossil.org/daa050bf8ac22752e40412c9265b4533f68ab8e6ed26d2db1eeee6710e7d9e4b/index.htm Unrendered HTML of:Likely an obituary for: Thomas L. Magliozzi. Images show fine though.- www.cartalk.com/content/tom-and-rays-bios-photos-2
- www.cartalk.com/content/rant-and-rave-36 "The New Theory of Learning" which agrees perfectly with backward design
- block 401648 bitfossil.com/31c5e5336512568e4a1deb4bbf0e57c3565c32094c0e1a118c48e7929ab49e35/bong-ball.html another one! This one is full-screen, and does not have JavaScript
alert
s :-) - block 401657 bitfossil.org/03cb74f270d498302d4dd9cbe82c090d801c8840ab6cb26b71d862489b981db8/ has a JavaScript Pac-Man
Starting at tx 6650107a4e4e4838ba1081ce87862c38dcb4181b8d34fc0405b099213ba76033 (2014-11-04) and going on one line per transaction using the bitcoin blockchain
j(
upload system, there is a marijuana plant ASCII art:j(-> 1EGa1izEFDHzEobDDQny73re9BwXdzhZvH <-
j( ,
j( dM
j( MMr
j( 4MMML .
j( MMMMM. xf
j( "M6MMM .MM-
j( h.. +MM5MMM .MMMM
j( .MM. .MMMMML. MMMMMh
j( )MMMh. MM5MMM MMMMMMM
j( 3MMMMx. 'MMM3MMf xnMMMMMM"
j( '*MMMMM MMMMMM. nMMMMMMP"
j( *MMMMMx "MMM5M\ .MMMMMMM=
j( *MMMMMh "MMMMM" JMMMMMMP
j( MMMMMM GMMMM. dMMMMMM
j( MMMMMM "MMMM .MMMMM( .n
j( *MMMMx MMM" dMMMM" .nnMMMM
j(Mn... 'MMMMr 'MM MMM" .nMMMMMMM*
j(4MMMMnn.. *MMM MM MMP" .dMMMMMMM""
j( ^MMMMMMMMx. *ML "M .M* .MMMMMM**"
j( *PMMMMMMhn. *x > M .MMMM**""
j( ""**MMMMhx/.h/ .=*"
j( .3P"%....
j( nP" "*MMnx
The transaction before the ASCII art tx 9b08c00ced2bca4525d74e82db9af2aec8ef213eb1c1bf68a48b6be929968332 starts with what is likely a "Legalize" and must be a Tor Onion service:but that address as is +
j(-> 1EGa1izEFDHzEobDDQny73re9BwXdzhZvH <-
.onion
is invalid, TODO find the correct one.Other marijuana plants can be found contained entirely in single transactions:
- tx b338cdddb20a7ffe5114a2eec7bef736720ab5eeeb4a723e66ef623f42949ccb via cryptograffiti.info
- tx fc4981261701d06610394c4200a9cbf03f890ac928db58938bed8d7ba7eaccf3 via cryptograffiti.info Signed:
[ mirrored by http://dmabraham.info/ | moarrr ]
- tx 55623bf694f6dfbda4db2ea7a940ffd80c49eee3430e44a57fdfecd4e9381f72 via cryptograffiti.info. Signed:who appears on some other cryptograffiti messages as well.
[ mirrored by http://dmabraham.info/ | moarrr ] [ CryptoGraffiti: Donate BTC: 1MVpQJA7FtcDrwKC6zATkZvZcxqma4JixS ] [ Latest News: EU/Greece chaos due to huge debts! ]
tx d338da06d13a21a296506c0c8cd8c8533ba8fa076ff5c2c1fd02a457aac3ef77 via cryptograffiti.info contains a marihuana plant followed by a complaint:
[ mirrored by http://dmabraham.info/ | moarrr ]
[ CryptoGraffiti: Donate BTC: 1MVpQJA7FtcDrwKC6zATkZvZcxqma4JixS ]
[ Latest News: EU/Greece chaos due to huge debts! ]
[ Bless! ]
{ Supa - https://bitcoin-otc.com/viewratingdetail.php?nick=supa }
William Robert Girdlestone
1535 Dingwall RD Apt 35
Courtenay
British Columbia
Canada
V9N 3S8
( https://bitcointalk.org/index.php?topic=575743.0 )
[ One of the lowest rated #bitcoin-otc users, owing me at least 10 BTC ]
[ Most likely much more with compounding interesting, but its all ]
[ written off as a huge loss to me. Never again deal with him! ]
How to build it: math.stackexchange.com/questions/3137319/how-in-general-does-one-construct-a-cycle-graph-for-a-group/3162746#3162746 good answer with ASCII art. You basically just pick each element, and repeatedly apply it, and remove any path that has a longer version.
Immediately gives the generating set of a group by looking at elements adjacent to the origin, and more generally the order of each element.
TODO uniqueness: can two different groups have the same cycle graph? It does not seem to tell us how every element interact with every other element, only with itself. This is in contrast with the Cayley graph, which more accurately describes group structure (but does not give the order of elements as directly), so feels like it won't be unique.
Filter graphs are a thing of great beauty. What an amazingly obscure domain-specific language, but which can produce striking results with very little!!!
A quick example from stackoverflow.com/questions/59551013/how-to-generate-stereo-sine-wave-using-ffmpeg-with-different-frequencies-for-eac/77730492#77730492 illustrates some of the fundamentals:
ffplay -autoexit -nodisp -f lavfi -i '
sine=frequency=500[a];
sine=frequency=1000[b];
[a][b]amerge, atrim=end=2
'
+--------+
[sine=frequency=500]--->[a]-->| |
| amerge |-->[atrim]-->[output]
[sine=frequency=1000]-->[b]-->| |
+--------+
So we see the following syntax patterns:
sine
,amerge
andatrim
are filterssine=frequency=500
: the first=
says "araguments follow"frequency=500
sets thefrequency
argument of thesine
filter- for multiple arguments the syntax is to separate arguments with colons e.g.
sine=frequency=500:duration=2
;
: separates statements[a]
,[b]
: sets the name of an edge,
: creates unnamed edge between filters that have one input and one output
A list of all filters can be obtained ith:and parameters for a single filter can be obtained with:Related question: stackoverflow.com/questions/69251087/in-ffmpeg-command-line-how-to-show-all-filter-settings-and-their-parameters-bef
ffmpeg -filters
ffmpeg --help filter=sine
TODO dump graph to ASCII art? trac.ffmpeg.org/wiki/FilteringGuide#Visualizingfilters mentions a
-dumpgraph
option, but haven't managed to use it yet.Bibliography:
- ffmpeg.org/ffmpeg-filters.html official documentation
- trac.ffmpeg.org/wiki/FilteringGuide some handy tips from the FFMpeg Wiki
- kimchi
- reverse debugging
- E Ink
- web archiving
- Buildroot
- integrated development environments
- degreaser
- UML: while it might seem like a over-thought thing and likely is, the basic idea that understanding "one to one vs one to many vs many to many" relationships between objects and which object can see which object, is a fantastic approach towards understanding complex object oriented code
- open source software, including open source scientific computing consultancies
- computer
- FOSDEM. Ciro Santilli attended in 2016, and felt extremely good together with all those amazingly smart open source hackers: www.quora.com/What-are-the-best-open-source-conferences/answer/Ciro-Santilli
- Sass
- vimium
- bisection
- vector graphics, notably scalable Vector Graphics
- ASCII art
- OAuth
- command-line interface
- virtualization
- Anusol
- autodidacticism and self-directed learning
- end-to-end encryption
- The Criterion Collection
- version control
- SQLite
- Guerrilla Mail
- POSIX
- static website
- Freeman Dyson
- open access academic publishers
- unconditional basic income
- transhumanism
- 2FA, and notably 2FA apps
- human-readable formats
- wealth tax
- Reproducible builds
- F-Droid
- Can't get you out of my head by Adam Curtis (2021)
- drug liberalization
- Wiki-binge
- molecular Sciences Course of the University of São Paulo
- meal deal
- clade, as opposed to taxonomic ranks
- lingua franca, see also: having more than one natural language is bad for the world
- rsync
- zip hoodies
Data that is inscribed in a blockchain as a way to perpetuate the data, rather than to follow the main intended purpose of the given blockchain, e.g. ASCII art instead of financial transactions on the Bitcoin blockchain.
A catalogue for Bitcoin can be found at: Section "Cool data embedded in the Bitcoin blockchain".
This is particularly important in SQL: Nested set model in SQL, as it is an efficient way to transverse trees there, since querying parents every time would require multiple disk accesses.
The ASCII art visualizations from stackoverflow.com/questions/192220/what-is-the-most-efficient-elegant-way-to-parse-a-flat-table-into-a-tree/194031#194031 are worth reproducing.
As a tree:
- Root 1
- Child 1.1
- Child 1.1.1
- Child 1.1.2
- Child 1.2
- Child 1.2.1
- Child 1.2.2
- Child 1.1
As the sets:
__________________________________________________________________________
| Root 1 |
| ________________________________ ________________________________ |
| | Child 1.1 | | Child 1.2 | |
| | ___________ ___________ | | ___________ ___________ | |
| | | C 1.1.1 | | C 1.1.2 | | | | C 1.2.1 | | C 1.2.2 | | |
1 2 3___________4 5___________6 7 8 9___________10 11__________12 13 14
| |________________________________| |________________________________| |
|__________________________________________________________________________|
Consider the following nested set:
0, 8, root
1, 7, mathematics
2, 3, geometry
3, 6, calculus
4, 5, derivative
5, 6, integral
6, 7, algebra
7, 8, physics
When we want to insert one element, e.g. so we have a method:
limit
, normally under calculus
, we have to specify:- parent
- index within parent
insert(parent, previousSibling)
By "Satoshi uploader" we mean the data upload script present in tx 4b72a223007eab8a951d43edc171befeabc7b5dca4213770c88e09ba5b936e17 of the Bitcoin blockchain.
The uploader, and its accompanying downloader, are Python programs stored in the blockchain itself. They are made to upload and download arbitrary data into the blockchain via RPC.
These scripts were notably used for: illegal content of block 229k. The script did not maintain its popularity much after this initial surge up loads, likely all done by the same user: there are very very few uploads done after block 229k with the Satoshi uploader.
Our choice of name as "Satoshi uploader" is copied from A Quantitative Analysis of the Impact of Arbitrary Blockchain Content on Bitcoin by Matzutt et al. (2018) because the scripts are Copyrighted Satoshi Nakamoto on the header comment, although as mentioned at Hidden surprises in the Bitcoin blockchain by Ken Shirriff (2014) this feels very unlikely to be true.
A more convenient version of those scripts that can download directly from blockchain.info without the need for a full local node can be found at: github.com/cirosantilli/bitcoin-inscription-indexer/blob/master/download_tx_consts.py by using the
--satoshi
option. E.g. with it you can download the uploader script with:./download_tx_consts.py --satoshi 4b72a223007eab8a951d43edc171befeabc7b5dca4213770c88e09ba5b936e17
mv 4b72a223007eab8a951d43edc171befeabc7b5dca4213770c88e09ba5b936e17.bin uploader.py
The scripts can be found in the blockchain at:
- uploader: tx 4b72a223007eab8a951d43edc171befeabc7b5dca4213770c88e09ba5b936e17 block 229991 reproduced at: gist.github.com/cirosantilli/ade4dde7c2f2f5020d792872681763e8The uploader creates a standard Pay-to-PubkeyHash transaction with a single output and data as a fake pubkey hash, and sends change to an address specified on the command line:
./bitcoinInsertionTool.py <data> <change-addr>
- downloader: tx 6c53cd987119ef797d5adccd76241247988a0a5ef783572a9972e7371c5fb0cc block 229991 reproduced at gist.github.com/cirosantilli/e90bd2e6c3fab25a20898e61e3ab3e90The downloader just strips all operands, and keeps all data, notably where public key hashes would be normally put.
The uploader script uses its own cumbersome data encoding format, which we call the "Satoshi uploader format". The is as follows:This means that if we want to index certain file types encoded in this format, a good heuristic is to skip the first 9 bytes (4 size, 4 CRC, 1
- ignore all script operands and constants less than 20 bytes (40 hex characters). And there are a lot of small operands, e.g. the uploader itself uses format www.blockchain.com/btc/tx/4b72a223007eab8a951d43edc171befeabc7b5dca4213770c88e09ba5b936e17 has a
OP_1
, data,OP_3
,OP_CHECKMULTISIG
pattern on every output script, so theOP_1
andOP_3
are ignored. I.e., it is P2FMS. - ignore the last output, which contains a real change transaction instead of arbitrary data. TODO why not just do what with the length instead?
- the first 4 bytes are the payload length, the next 4 bytes a CRC-32 signature. The payload length is in particular useful because of possible granularity of transactions. But it is hard to understand why a CRC-32 is needed in the middle of the largest hash tree ever created by human kind!!! It does however have the adavantage that it allows us to more uniquely identify which transactions use the format or not.
OP_1
) and look for file signatures.Let's try out the downloader to download itself. First you have to be running a Bitcoin Core server locally. Then, supposing we run:worked! The source of the downloader script is visible! Note that we had to wait for the sync of the entire blockchain to be fully finished for some reason for that to work.
.bitcon/bitoin.conf
containing:rpcuser=asdf
rpcpassword=qwer
server=1
txindex=1
git clone git://github.com/jgarzik/python-bitcoinrpc.git
git -C python-bitcoinrpc checkout cdf43b41f982b4f811cd4ebfbc787ab2abf5c94a
wget https://gist.githubusercontent.com/shirriff/64f48fa09a61b56ffcf9/raw/ad1d2e041edc0fb7ef23402e64eeb92c045b5ef7/bitcoin-file-downloader.py
pip install python-bitcoinrpc==1.0
BTCRPCURL=http://asdf:qwer@127.0.0.1:8332 \
PYTHONPATH="$(pwd)/python-bitcoinrpc:$PYTHONPATH" \
python3 bitcoin-file-downloader.py \
6c53cd987119ef797d5adccd76241247988a0a5ef783572a9972e7371c5fb0cc
Other known uploads in Satoshi format except from the first few:
- tx 89248ecadd51ada613cf8bdf46c174c57842e51de4f99f4bbd8b8b34d3cb7792 block 344068 see ASCII art
- tx 1ff17021495e4afb27f2f55cc1ef487c48e33bd5a472a4a68c56a84fc38871ec contains the ASCII text
e5a6f30ff7d43f96f61af05efaf96f869aa072b5a071f32a24b03702d1dcd2a6
. This number however is not a known transaction ID in the blockchain, and has no Google hits.