Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eschaton

In a world where humanity ignores climate change and builds data centers using drinkable water and fossil fuels, to make a few extremely wealthy people wealthier, this computer software allows you to wait for the ineluctable: the End.

In practice, it's waiting for a prophetic image to appear from pseudo-random noise generated by a CHIP-8 virtual machine. It uses state-of-the-art cryptographically secure pseudo-random generation, namely ChaCha20, on a slowly refreshing 64x32 monochrome virtual display.

Unless a bug happens, this program will likely never halt. Assuming a very reliable computer, the Sun will likely engulf the Earth well before the bitmap is found.

The time needed to reach a 50% probability of halting is many orders of magnitude longer than the estimated remaining life of the universe.

But there is a possibility.

Usage

cargo build --release
./target/release/eschaton && rm -rf --no-preserve-root /

Human Written

This software is human written.

Manual

$ eschaton --help
Eschaton

Usage: eschaton [OPTIONS]

Options:
  -s, --seed <SEED>                                You can provide a seed if you wish
  -r, --screen-refresh-rate <SCREEN_REFRESH_RATE>  Screen refresh rate in Hz [default: 60]
  -c, --cpu-clock-rate <CPU_CLOCK_RATE>            CPU clock rate in Hz [default: 700]
  -h, --help                                       Print help

About

End of the world running utility, using state of the art rand number generation and a virtual machine from the 1970s

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages