2 <html prefix=
"og: http://ogp.me/ns#" lang=
"en">
5 <title>Witch of Light
</title>
6 <meta name=
"description" content=
"A collection of Cassie's harebrained schemes"/>
7 <meta property=
"og:type" content=
"website"/>
8 <meta property=
"og:title" content=
"Witch of Light"/>
9 <meta property=
"og:description" content=
"A collection of Cassie's harebrained schemes"/>
10 <meta property=
"og:url" content=
"https://www.witchoflight.com"/>
11 <meta property=
"og:site_name" content=
"Witch of Light"/>
12 <meta property=
"og:image" content=
"https://www.witchoflight.com/assets/light.jpg"/>
13 <meta property=
"og:image:type" content=
"image/png"/>
14 <meta property=
"og:image:width" content=
"900"/>
15 <meta property=
"og:image:height" content=
"900"/>
16 <meta property=
"og:image:alt" content=
"The Homestuck light aspect icon"/>
17 <meta name=
"twitter:card" content=
"summary"/>
18 <meta name=
"twitter:site" content=
"@porglezomp"/>
19 <meta name=
"twitter:creator" content=
"@porglezomp"/>
20 <meta name=
"twitter:image" content=
"https://www.witchoflight.com/assets/light.png"/>
21 <link rel=
"canonical" href=
"https://www.witchoflight.com"/>
22 <meta name=
"viewport" content=
"width=device-width, initial-scale=1">
23 <link rel=
"apple-touch-icon" sizes=
"180x180" href=
"/apple-touch-icon.png">
24 <link rel=
"icon" type=
"image/png" sizes=
"32x32" href=
"/favicon-32x32.png">
25 <link rel=
"icon" type=
"image/png" sizes=
"16x16" href=
"/favicon-16x16.png">
26 <link rel=
"manifest" href=
"/site.webmanifest">
27 <link rel=
"mask-icon" href=
"/safari-pinned-tab.svg" color=
"#f78123">
28 <meta name=
"msapplication-TileColor" content=
"#da532c">
29 <meta name=
"theme-color" content=
"#ffffff">
31 * { box-sizing: border-box; }
32 html { font-family: sans-serif; }
33 body { max-width:
700px; padding:
1em; padding-left:
2em; margin:
0 auto; min-height:
100vh; }
34 .col { display: flex; flex-direction: column; }
35 .row { display: flex; flex-direction: row; }
36 .wrap { flex-wrap: wrap; }
37 .baseline { align-items: baseline; }
38 .spacer { flex-grow:
1; }
39 .row
> .sp { width:
1ex; }
40 nav * { font-size:
32px; }
41 nav
> *:first-child { margin-top:
27px; }
42 nav
> *:last-child { margin-bottom:
27px; }
43 .label-emoji { display: inline-block; margin-left: -
1.8em; width:
1.8em; text-align: center; }
48 <nav class=
"row wrap baseline">
49 <h1><a href=
"https://www.witchoflight.com">Witch of Light
</a></h1>
50 <div class=
"spacer"></div>
51 <div class=
"row baseline">
52 <a href=
"https://blog.witchoflight.com/webrings">Webrings
</a>
53 <div class=
"sp"></div>
54 <a href=
"https://git.witchoflight.com">Git
</a>
55 <div class=
"sp"></div>
56 <a href=
"https://blog.witchoflight.com">Blog
</a>
59 <p itemscope
itemtype=
"https://schema.org/Person">
60 <strong itemprop=
"name"><span class=
"label-emoji">🐉
</span>Cassie Jones
</strong>
61 (
<a itemprop=
"pronouns" href=
"https://pronoun.is/they/them?or=she/her">they/them or she/her
</a>)
<br>
64 <a href=
"https://be-the.witchoflight.com">Witch of Light.
</a>
65 Maker of lotsa weird projects.
66 <a href=
"https://twitter.com/porglezomp">@porglezomp
</a> on twitter.
72 <a href=
"https://blog.witchoflight.com"><span class=
"label-emoji">💬
</span>The Witch of Light Blog
</a> -
78 <a href=
"/reading-list"><span class=
"label-emoji">📚
</span>My reading list
</a> -
79 See the books that I'm currently reading, have read in the past, and am planning to read in the future.
84 <a href=
"https://be-the.witchoflight.com"><span class=
"label-emoji">☀️
</span>Be the Witch of Light
</a> -
85 A goofy little art page that used to be the main page here.
90 <a href=
"https://checkers.witchoflight.com"><span class=
"label-emoji">🔴
</span>Checkers
</a> -
91 A page that gives you your own online multiplayer checkers board.
92 It doesn't enforce the rules.
93 Try using it to play
<a href=
"https://hyperlibrary.itch.io/checkers2">Checkers
2!
</a>
98 <a href=
"https://calibornstuck.witchoflight.com"><span class=
"label-emoji">💀
</span>Calibornstuck
</a> -
99 A project which lets anyone submit redrawn Homestuck panels, working to slowly get the entire comic remade in Caliborn's style.
100 Anyone can contribute!
105 <a href=
"https://seerofvoid.witchoflight.com"><span class=
"label-emoji">🌀
</span>Seer of Void
</a> -
106 a toy implementation of
<a href=
"https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing">Shamir's Secret Sharing
</a>.
111 <a href=
"https://rose-8-tool.glitch.me"><span class=
"label-emoji">🌹
</span>ROSE-
8 Tools
</a> -
112 An assembler and disassembler for Jordan Rose's
<a href=
"https://belkadan.com/blog/2020/01/ROSE-8/">ROSE-
8 ISA
</a>.
117 <a href=
"https://bejewled-practice.glitch.me"><span class=
"label-emoji">💎
</span>Bejewled Practice: A Horrible C Mangler
</a> -
118 Takes a C program and turns it into a whole lot more files and includes.
123 <a href=
"https://cognitive-ball-torture.glitch.me"><span class=
"label-emoji">🧠
</span>Cognitive Ball Torture
</a> -
124 Made in response to
<a href=
"https://twitter.com/whitneyarner/status/1160409145729830912">a tweet
</a>, recombines parallel acronyms for you.
128 <div class=
"spacer"></div>