• Stars
    star
    112
  • Rank 312,240 (Top 7 %)
  • Language
  • License
    Creative Commons ...
  • Created almost 9 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A set of covers for "Harry Potter and the Methods of Rationality".

Harry Potter and the Methods of Rationality

This repository contains everything you need to make your own real-life, hard copies of every volume of Harry Potter and the Methods of Rationality! It includes a cover design (cover.png) and the content block (contents.pdf) for each of the series's six volumes.

Volumes

Volume 1: Harry Potter and the Methods of Rationality

Every inch of wall space is covered by a bookcase. Each bookcase has six shelves, going almost to the ceiling. Some bookshelves are stacked to the brim with hardback books: science, maths, history, and everything else. Other shelves have to layers of paperback science fiction, with the back layer of books propps up on old tissue boxes or lengths of...

Title: Harry Potter and the Methods of Rationality
Pages: 352
Size: 6" x 9"

Volume 2: Harry Potter and the Professor's Games

A small study room, near but not in the Ravenclaw dorm, one of the many many unused rooms of Hogwarts. Gray stone the floors, red brick the walls, dark stained wood the ceiling, four glowing glass globes set into the four walls of the room. A circular table that looked like a wide slab of black marble set on thick black marble legs for columns, but...

Title: Harry Potter and the Professor's Games
Pages: 288 
Size: 6" x 9"

Volume 3: Harry Potter and the Shadows of Death

Bright the sun, bright the air, bright the students and bright their parents, clean the paved ground of Platform 9.75, the winter Sun hanging low in the sky at 9:45AM in the morning on January 5th, 1992. Some of the younger students wore scarves and mittens, but most simply wore their robes; they were wizards, after all. After Harry had moved away from...

Title: Harry Potter and the Shadows of Death
Pages: 398 
Size: 6" x 9"

Volume 4: Hermione Granger and the Phoenix's Call

Hermione Granger had read somewhere once, that one of the keys to staying thing was to pay attention to the food you ate, to notice yourself eating it, so that you were satisfied with the meal. This morning she'd made herself toast, and put butter on the toast, and cinnamon on the butter, and it really should've been enough to get her to notice...

Title: Harry Potter and the Phoenix's Call
Pages: 394
Size: 6" x 9"

Volume 5: Harry Potter and the Last Enemy

The four of them gathered once more around the ancient desk of the Headmaster of Hogwarts, with its drawers within drawers within drawers, wherein all the past paperwork of the Hogwarts School was stored; legend had it that Headmistress Shehla had once gotten lost in that desk, and was, in fact, still there, and wouldn't be let out again until...

Title: Harry Potter and the Last Enemy
Pages: 232
Size: 6" x 9"

Volume 6: Harry Potter and the Philosopher's Stone

May 13th, 1992. Argus Filch's face appeared twisted in the light of the oil lamp he held, shadows dancing over his face. Behind them the doors of Hogwarts quickly receded, and the dark grounds moved closer. The track they now walked was muddy and indistinct. The trees, branches formerly bare with winter, were not fully clad with spring; their...

Title: Harry Potter and the Philosopher's Stone
Pages: 322
Size: 6" x 9"

Praise

"Harry Potter and the Methods of Rationality poses an alternate world in which Harry is a genius. ... It's a terrific series, subtle and dramatic and stimulating. Yudkowsky gets it, and lots else. Smart guy, good writer. Poses hugely terrific questions that I, too, had thought of... and a number that I hadn't. Enjoyed all references to the Enlightenment. I wish all Potter fans would go here, and try on a bigger, bolder and more challenging tale." —David Brin

"Oh Thoth Trismegistus, oh Ma'at, oh Ganesha, oh sweet lady Eris... I have not laughed so hard in years! ... Read it and laugh. Read it and learn. Eliezer re-invents Harry Potter as a skeptic genius who sets himself the task of figuring out just how all this "magic" stuff works. Strongly recommended. And if you manage to learn about sources of cognitive bias like the Planning Fallacy and the Bystander Effect, among others, while your sides are hurting with laughter, so much the better." —Eric S. Raymond

"Harry Potter and the Methods of Rationality is the sort of thing that would technically be called a fanfic, but is more appropriately named a work of sheer genius. It takes the basic Harry Potter story and asks, "what if, instead of a boy locked in a closet, he was a child genius raised by a loving pair of adoptive parents who brought science, reason, and modern thinking to the wizarding world?" ... LOVE. IT. Read it, seriously. It will change your way of looking at the world." —Rachel Aaron

"This is a book whose title still makes me laugh and yet it may just turn out to be one of the greatest books ever written. The writing is shockingly good, the plotting is some of the best in all of literature, and the stories are simply pure genius. I fear this book may never get the accoldaes it deserves, because it's too hard to look past the silly name and publishing model, but I hope you, dear reader, are wiser than that! A must-read." —Aaron Swartz

Fonts

The cover designs use the Lumos font.

More Repositories

1

slate

A completely customizable framework for building rich text editors. (Currently in beta.)
TypeScript
29,825
star
2

superstruct

A simple and composable way to validate data in JavaScript (and TypeScript).
TypeScript
6,946
star
3

permit

An unopinionated authentication library for building Node.js APIs.
JavaScript
1,683
star
4

react-values

A set of tiny React components for handling state with render props.
JavaScript
1,024
star
5

awesome-heroku

A curated list of helpful Heroku resources.
291
star
6

slate-plugins

A set of my personal Slate editor plugins, in a monorepo.
JavaScript
232
star
7

to-case

Simple case detection and conversion for strings.
JavaScript
122
star
8

minify

Simple, clean API for minifying Javascript, HTML or CSS.
JavaScript
112
star
9

css-color-function

A parser and converter for Tab Atkins's proposed color function in CSS.
JavaScript
91
star
10

is

Simple type checking.
JavaScript
77
star
11

router

A nice client-side router.
JavaScript
70
star
12

bump

Easily bump the version of all the different package.json equivalents.
JavaScript
64
star
13

heroku-logger

A dead simple logger, designed to be perfect for Heroku apps.
JavaScript
59
star
14

is-empty

Check whether a value is empty.
JavaScript
47
star
15

browser-logger

A dead simple logger, designed to be perfect for the browser.
JavaScript
44
star
16

download-github-repo

Download and extract a GitHub repository from node.
JavaScript
42
star
17

void

A toolkit for making generative art.
TypeScript
42
star
18

pg-sql-helpers

A set helpers for writing dynamic SQL queries with `pg-sql` in Javascript.
JavaScript
38
star
19

to-camel-case

Convert a string to a camel case.
JavaScript
36
star
20

rework-pure-css

Spiritual successor:
JavaScript
33
star
21

to-snake-case

Convert a string to a snake case.
JavaScript
26
star
22

history

A nicer wrapper around the browser's History API. Push, replace, back, forward, etc.
JavaScript
25
star
23

makefile-help

An easy way to add a `make help` target to your Makefiles.
Makefile
24
star
24

slate-drop-or-paste-images

Moved! This package has moved to ianstormtaylor/slate-plugins...
24
star
25

rework-color-function

Implements Tab Atkins's proposed color function in CSS.
CSS
22
star
26

slate-auto-replace

Moved! This package has moved to ianstormtaylor/slate-plugins...
22
star
27

trigger-event

Programmatically trigger a DOM event. Useful for unit testing mostly.
JavaScript
21
star
28

component-size

A component command to list the sizes of all your component's dependencies.
JavaScript
18
star
29

to-title-case

Convert a string to a title case.
JavaScript
17
star
30

component-update

A component command plugin to update out of date dependencies.
JavaScript
16
star
31

to-no-case

Remove an existing case from a string.
JavaScript
16
star
32

reset

An opinionated CSS reset for web *apps*.
CSS
15
star
33

css

Simple CSS manipulation.
JavaScript
15
star
34

component-outdated

A component command plugin to list outdated dependencies.
JavaScript
14
star
35

read-file-stdin

Read from a file, falling back to stdin.
JavaScript
14
star
36

create-event

Create an event object cross browser. Useful for unit testing mostly.
JavaScript
13
star
37

correct-email

Correct common misspellings in an email address, based on Kicksend's Mailcheck library.
JavaScript
13
star
38

backbone-inheritance

(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that lets Views inherit properties from their parents.
JavaScript
12
star
39

to-capital-case

Convert a string to a capital case.
JavaScript
11
star
40

to-slug-case

Convert a string to a slug case.
JavaScript
11
star
41

jquery-state

A jQuery plugin that makes setting states in the DOM easy and accessible.
JavaScript
11
star
42

animate

Easily apply animate.css animations to elements via Javascript.
CSS
10
star
43

slate-paste-linkify

Moved! This package has moved to ianstormtaylor/slate-plugins...
10
star
44

backbone-state

(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that adds states to Views.
JavaScript
9
star
45

slate-soft-break

Moved! This package has moved to ianstormtaylor/slate-plugins...
8
star
46

title-case-minors

A list of the minor words that shouldn't be capitalized in a title case string.
JavaScript
8
star
47

closest-match

Find the closest match for a string from an array of matches, using string distance.
JavaScript
7
star
48

loading

A simple way to toggle loading state.
JavaScript
7
star
49

to-sentence-case

Convert a string to a sentence case.
JavaScript
6
star
50

makefile-assert

An easy way to assert that an environment variable is defined in your Makefiles.
Makefile
6
star
51

mailto

Programmatically open the user's email client.
JavaScript
6
star
52

assert-dir-equal

Assert that the contents of two directories are equal.
JavaScript
6
star
53

write-file-stdout

Write to a file, falling back to stdout.
JavaScript
6
star
54

slate-auto-replace-text

Deprecated! Use ianstormtaylor/slate-auto-replace instead...
6
star
55

to-space-case

Convert a string to a space case.
JavaScript
5
star
56

to-dot-case

Convert a string to a dot case.
JavaScript
5
star
57

to-constant-case

Convert a string to a constant case.
JavaScript
4
star
58

parallel

A simple API for running async functions in parallel.
JavaScript
4
star
59

rework-font-variant

Implements the font-variant-* properties for browsers that don't yet support them.
JavaScript
4
star
60

email

Parse an email address into its components, based on component/url.
JavaScript
4
star
61

parent

Get the parent of an element.
JavaScript
3
star
62

get

Get a property from a model or object.
JavaScript
3
star
63

to-pascal-case

Convert a string to pascal case.
JavaScript
3
star
64

classes

Quickly mixin class helper methods to a view.
JavaScript
3
star
65

map

Map an array or object.
JavaScript
3
star
66

matchuppps

My 10K Apart 2010 entry that won Best Design
JavaScript
3
star
67

bind

A clear API for function binding helpers.
JavaScript
3
star
68

slate-collapse-on-escape

Moved! This package has moved to ianstormtaylor/slate-plugins...
3
star
69

backbone-getset

(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that adds a getter and setter to Backbone Views.
JavaScript
2
star
70

typekit

Load a Typekit kit asynchronously, automatically handling FOUT.
JavaScript
2
star
71

backbone-events

(I no longer use Backbone, but feel free to check this plugin out. The code is pretty straightforward.) A Backbone.js mixin that lets you define all your events in one place.
JavaScript
2
star
72

pick

Pick keys from an object, returning a clone.
JavaScript
1
star
73

reduce

Reduce an array or object.
JavaScript
1
star
74

callback

Sugar for couthly calling functions back.
JavaScript
1
star
75

changesets-logo

A logo for Changesets.
1
star
76

graph

WIP, naming ideas much appreciated :)
JavaScript
1
star
77

redraw

Force a redraw on an element.
JavaScript
1
star
78

on-load

Callback when the document has loaded.
JavaScript
1
star
79

set

Set a property on a model or object.
JavaScript
1
star
80

case

Moved to https://github.com/ianstormtaylor/to-case
JavaScript
1
star
81

slate-auto-replace-block

Deprecated! Use ianstormtaylor/slate-auto-replace instead...
1
star