awesome-self-reference

Self-reference examples

A curated collection of examples and references to self-referential concepts across various domains

A curated list of examples of self-reference in art, science, and technology

GitHub

264 stars
7 watching
8 forks
last commit: 2 months ago
Linked from 2 awesome lists

artawesomeawesome-listgeblanguagemathematicsquinescience

Awesome Self-Reference / Art

The Treachery of Images A painting by René Magritte
Triple Self-Portrait A painting by Norman Rockwell
Mise en abyme A formal technique of placing a copy of an image within itself
Droste effect The effect of a picture recursively appearing within itself, in a place where a similar picture would realistically be expected to appear

Awesome Self-Reference / Language

Autogram A sentence that describes itself in the sense of providing an inventory of its own characters
Fumblerule A rule of language or linguistic style, humorously written in such a way that it breaks this rule
Recursive acronym An acronym that refers to itself

Awesome Self-Reference / Mathematics

Liar's paradox This sentence is false
Russell's paradox Does the set of all those sets that do not contain themselves contain itself?
Trott's constant The unique number whose digits equal its continued fraction coefficients
13532385396179 A number that is its own prime factorization, that is 13532385396179 = 13 × 53² × 3853 × 96179
Tupper's self-referential formula A formula that visually represents itself when graphed at a specific location in the (x, y) plane
Life in Life Conway's Game of Life running inside Conway's Game of Life using OTCA metapixels

Awesome Self-Reference / Computing

Quine A computer program that takes no input and produces a copy of its own source code as its only output

Awesome Self-Reference / Computing / Quine

An Ouroboros Quine 14,048 about 1 month ago A Ruby program that generates Rust program that generates Scala program that generates (through 128 languages in total) REXX program that generates the original Ruby code again
A radiation hardened quine 680 about 3 years ago A Ruby quine that remains a quine after any one of the characters in its source code is removed
quinesnake 916 over 5 years ago A quine that plays snake over its own source
The Qlobe A Ruby quine with an ASCII image of a globe in its source code that rotates by 45 degrees after each run, eventually coming around after eight runs
html_wysiwyg A truly naked, brutalist html quine

Awesome Self-Reference / Computing

hashquine_by_retr0id.png A PNG image of the ouroboros that displays its own MD5 hash
Meta-circular evaluator An interpreter that defines each feature of the interpreted language using a similar facility of the interpreter's host language
A Micro-Manual for LISP - Not the whole truth 120 12 months ago The LISP interpreter written in LISP
Fix-point combinator A higher-order function fix that, for any function f that has an attractive fixed point, returns a fixed point x of that function
Universal Turing machine A Turing machine that can simulate an arbitrary Turing machine on arbitrary input
Bootstrapping A technique for producing a self-compiling compiler - that is, compiler (or assembler) written in the source programming language that it intends to compile
Man man Manual pager man page (accessed using )

Awesome Self-Reference / Web

Wikipedia An article about Wikipedia on Wikipedia
Wayback Machine Snapshots of The Internet Archive stored in The Internet Archive
Quine Tweet A tweet that quote tweets itself
Awesome Self-Reference 264 2 months ago A curated list of examples of self-reference in art, science, and technology, which includes itself

Awesome Self-Reference / Other

Hofstadter's law "It always takes longer than you expect, even when you take into account Hofstadter's Law"
Miniatur Wunderland The world's largest model railway in Hamburg, Germany has a model of itself in its model of Hamburg
Untitled Goose Game The village where Untitled Goose Game takes place contains a small model version of itself, and also a tiny version of the model inside that

Backlinks from these awesome lists:

More related projects: