Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aztek/awesome-self-reference

A curated list of examples of self-reference in art, science, and technology
https://github.com/aztek/awesome-self-reference

List: awesome-self-reference

art awesome awesome-list geb language mathematics quine science

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# Awesome Self-Reference [![Awesome](https://awesome.re/badge.svg)](https://github.com/sindresorhus/awesome)

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

## Contents

- [Art](#art)
- [Language](#language)
- [Mathematics](#mathematics)
- [Computing](#computing)
- [Web](#web)
- [Other](#other)

## Art

- [The Treachery of Images](https://collections.lacma.org/node/239578) - A painting by René Magritte.
- [Triple Self-Portrait](http://www.nrm.org/MT/text/TripleSelf.html) - A painting by Norman Rockwell.
- [Mise en abyme](https://en.wikipedia.org/wiki/Mise_en_abyme) - A formal technique of placing a copy of an image within itself.
- [Droste effect](https://en.wikipedia.org/wiki/Droste_effect) - The effect of a picture recursively appearing within itself, in a place where a similar picture would realistically be expected to appear.

## Language

- [Autogram](https://en.wikipedia.org/wiki/Autogram) - A sentence that describes itself in the sense of providing an inventory of its own characters.
- [Fumblerule](https://en.wikipedia.org/wiki/Fumblerules) - A rule of language or linguistic style, humorously written in such a way that it breaks this rule.
- [Recursive acronym](https://en.wikipedia.org/wiki/Recursive_acronym) - An acronym that refers to itself.

## Mathematics

- [Liar's paradox](https://en.wikipedia.org/wiki/Liar_paradox) - This sentence is false.
- [Russell's paradox](https://en.wikipedia.org/wiki/Russell%27s_paradox) - Does the set of all those sets that do not contain themselves contain itself?
- [Trott's constant](https://www.johndcook.com/blog/2019/06/07/trotts-constant/) - The unique number whose digits equal its continued fraction coefficients.
- [13532385396179](http://wastlund.blogspot.com/2017/06/13532385396179-number-which-is-its-own.html?m=1) - A number that is its own prime factorization, that is 13532385396179 = 13 × 53² × 3853 × 96179.
- [Tupper's self-referential formula](https://en.wikipedia.org/wiki/Tupper%27s_self-referential_formula) - A formula that visually represents itself when graphed at a specific location in the (x, y) plane.
- [Life in Life](https://www.youtube.com/watch?v=xP5-iIeKXE8) - Conway's Game of Life running inside Conway's Game of Life using OTCA metapixels.

## Computing

- [Quine](https://en.wikipedia.org/wiki/Quine_(computing)) - A computer program that takes no input and produces a copy of its own source code as its only output.
- [An Ouroboros Quine](https://github.com/mame/quine-relay) - 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](https://github.com/mame/radiation-hardened-quine) - A Ruby quine that remains a quine after any one of the characters in its source code is removed.
- [quinesnake](https://github.com/taylorconor/quinesnake) - A quine that plays snake over its own source.
- [The Qlobe](http://mamememo.blogspot.com/2010/09/qlobe.html) - 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](https://secretgeek.github.io/html_wysiwyg/html.html) - A truly naked, brutalist html quine.
- [hashquine_by_retr0id.png](https://twitter.com/David3141593/status/1573218394358386688) - A PNG image of the ouroboros that displays its own MD5 hash.
- [Meta-circular evaluator](https://en.wikipedia.org/wiki/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](https://github.com/jaseemabid/micromanual) - The LISP interpreter written in LISP.
- [Fix-point combinator](https://en.wikipedia.org/wiki/Fixed-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](https://en.wikipedia.org/wiki/Universal_Turing_machine) - A Turing machine that can simulate an arbitrary Turing machine on arbitrary input.
- [Bootstrapping](https://en.wikipedia.org/wiki/Bootstrapping_(compilers)) - 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](https://www.man7.org/linux/man-pages/man1/man.1.html) - Manual pager man page (accessed using `$ man man`).

## Web

- [Wikipedia](https://en.wikipedia.org/wiki/Wikipedia) - An article about Wikipedia on Wikipedia.
- [Wayback Machine](https://web.archive.org/web/*/https://web.archive.org/) - Snapshots of The Internet Archive stored in The Internet Archive.
- [Quine Tweet](https://twitter.com/quinetweet/status/1309951041321013248) - A tweet that quote tweets itself.
- [Awesome Self-Reference](https://github.com/aztek/awesome-self-reference) - A curated list of examples of self-reference in art, science, and technology, which includes itself.

## Other

- [Hofstadter's law](https://en.wikipedia.org/wiki/Hofstadter%27s_law) - "It always takes longer than you expect, even when you take into account Hofstadter's Law".
- [Miniatur Wunderland](https://www.miniatur-wunderland.com/discover-wunderland/worlds/hamburg/speicherstadt/) - The world's largest model railway in Hamburg, Germany has a model of itself in its model of Hamburg.
- [Untitled Goose Game](https://untitledgoosegame.fandom.com/wiki/Model_Village) - 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.