Screen Shot 2020-02-14 at 11.37.12 PM.png
2020-02-14 15.32.39.gif
Screen Shot 2020-02-13 at 10.16.19 PM.png
2020-02-04 17_31_14-_test.svg - Inkscape.png
2020-02-04 16_50_07-test.svg - Inkscape.png
TROLOLOL.jpg
2020-02-01 19_05_21-Avara.png
arcticwind.wav
arcticwind.wav
underwater.wav
underwater.wav
untitled.txt
untitled.txt
salam parham
untitled.txt
untitled.txt
salam
untitled.txt
Screen Shot 2020-01-24 at 1.54.30 PM.png
2020-01-21-225523_1920x1080_scrot.png
2020-01-21-223214_1920x1080_scrot.png
Screen Shot 2020-01-21 at 11.06.33 PM.png
Screen Shot 2020-01-21 at 9.45.23 PM.png
Screen Shot 2020-01-21 at 9.39.34 PM.png
Screen Shot 2020-01-21 at 8.27.53 PM.png
2020-01-21-182749_1920x1080_scrot.png
2020-01-21-182318_1920x1080_scrot.png
2020-01-21-182403_1920x1080_scrot.png
2020-01-21-180857_1920x1080_scrot.png
2020-01-21 17_38_07-test_pict2svgupdates.svg - Inkscape.png
2020-01-21 17_14_54-Clipboard.png
2020-01-20-213953_1920x1080_scrot.png
2020-01-20-213929_1920x1080_scrot.png
osx-grimoire-2.png
weird-z-stuff-1.png
os9-grimoire-1.png
osx-grimoire-3.png
weird-z-stuff-2.png
os9-grimoire-2.png
osx-grimoire-1.png
os9-grimoire-3.png
Within each group, every classification is rougly equally likely (I think).

vvv set of 2 vvv
[7, 6, 6, 15, 8, 10]
[9, 13, 14, 9, 12, 10]

vvv set of 3 vvv
[6, 11, 14, 12, 13, 9]
[14, 11, 8, 11, 6, 7]
[15, 15, 6, 11, 15, 15]

vvv set of 4 vvv
[6, 8, 7, 6, 6, 8]
[6, 14, 9, 15, 8, 15]
[13, 13, 15, 15, 6, 7]
[15, 8, 9, 9, 15, 8]

vvv set of 5 vvv
[6, 6, 11, 15, 8, 14]
[6, 14, 6, 7, 11, 15]
[7, 15, 14, 7, 13, 6]
[10, 7, 13, 14, 15, 8]
[15, 10, 8, 9, 9, 13]

vvv set of 6 vvv
[6, 7, 6, 12, 11, 6]
[6, 14, 9, 6, 6, 7]
[12, 14, 15, 15, 14, 6]
[12, 15, 12, 6, 12, 12]
[14, 6, 15, 15, 10, 15]
[14, 13, 6, 14, 7, 13]

vvv set of 7 vvv
[6, 14, 7, 15, 8, 13]
[7, 6, 12, 15, 12, 15]
[7, 8, 15, 10, 7, 8]
[7, 15, 8, 7, 15, 6]
[14, 13, 15, 15, 15, 7]
[15, 10, 15, 6, 10, 15]
[15, 13, 7, 8, 8, 8]

vvv set of 8 vvv
[7, 14, 7, 14, 9, 6]
[8, 7, 9, 15, 15, 11]
[8, 13, 15, 7, 15, 10]
[8, 15, 7, 8, 11, 15]
[9, 12, 15, 15, 6, 14]
[12, 7, 7, 6, 7, 9]
[15, 7, 13, 9, 15, 15]
[15, 13, 6, 13, 6, 14]

vvv set of 9 vvv
[6, 7, 8, 13, 13, 14]
[6, 15, 15, 11, 12, 8]
[8, 11, 6, 6, 9, 6]
[10, 6, 15, 7, 7, 10]
[11, 14, 14, 15, 6, 15]
[14, 14, 11, 8, 10, 8]
[15, 6, 7, 14, 6, 6]
[15, 6, 11, 7, 15, 7]
[15, 15, 7, 14, 15, 11]

vvv set of 10 vvv
[6, 6, 15, 7, 14, 6]
[6, 6, 15, 9, 6, 15]
[6, 7, 8, 9, 13, 15]
[6, 8, 8, 15, 6, 7]
[8, 15, 15, 11, 7, 15]
[9, 11, 14, 14, 13, 8]
[12, 12, 12, 7, 6, 6]
[14, 6, 12, 12, 6, 12]
[14, 13, 7, 12, 12, 9]
[15, 14, 15, 15, 14, 15]

vvv set of 11 vvv
[7, 6, 6, 15, 12, 12]
[7, 13, 11, 15, 8, 7]
[7, 15, 15, 9, 15, 15]
[9, 13, 7, 7, 14, 6]
[12, 7, 13, 8, 8, 6]
[13, 14, 15, 11, 6, 9]
[13, 15, 8, 9, 6, 15]
[14, 13, 12, 14, 15, 6]
[15, 7, 7, 8, 13, 12]
[15, 7, 15, 13, 12, 15]
[15, 11, 15, 7, 15, 9]

vvv set of 12 vvv
[6, 10, 14, 6, 7, 15]
[6, 12, 12, 7, 8, 7]
[7, 13, 14, 15, 14, 10]
[8, 6, 9, 6, 15, 15]
[8, 14, 6, 12, 12, 15]
[9, 6, 14, 14, 7, 11]
[12, 6, 14, 6, 9, 7]
[12, 8, 7, 15, 14, 12]
[13, 12, 11, 8, 15, 6]
[14, 10, 15, 7, 10, 15]
[14, 15, 7, 14, 7, 8]
[15, 6, 7, 7, 7, 10]

vvv set of 13 vvv
[6, 10, 15, 11, 14, 9]
[6, 14, 6, 10, 12, 14]
[6, 15, 10, 9, 8, 8]
[10, 6, 6, 12, 8, 15]
[11, 7, 14, 15, 9, 6]
[11, 14, 15, 7, 8, 13]
[13, 11, 6, 13, 15, 15]
[13, 15, 6, 7, 9, 9]
[13, 15, 10, 15, 7, 15]
[14, 7, 6, 12, 6, 6]
[15, 6, 11, 6, 15, 7]
[15, 8, 15, 15, 15, 14]
[15, 15, 12, 13, 15, 7]

vvv set of 14 vvv
[6, 7, 13, 13, 13, 7]
[6, 8, 12, 15, 6, 14]
[6, 14, 6, 10, 10, 8]
[7, 15, 8, 15, 15, 15]
[8, 6, 10, 7, 15, 13]
[10, 15, 14, 13, 6, 6]
[11, 9, 11, 6, 7, 8]
[12, 13, 12, 6, 11, 14]
[14, 6, 12, 14, 10, 15]
[14, 6, 14, 6, 6, 14]
[14, 7, 7, 14, 10, 6]
[14, 13, 6, 6, 6, 15]
[15, 14, 11, 8, 15, 7]
[15, 15, 10, 15, 9, 12]

vvv set of 15 vvv
[6, 6, 15, 8, 12, 6]
[6, 8, 10, 15, 6, 6]
[6, 9, 15, 6, 13, 13]
[6, 14, 12, 7, 6, 15]
[6, 15, 7, 6, 14, 12]
[8, 14, 6, 14, 14, 6]
[10, 7, 6, 10, 8, 15]
[10, 10, 11, 13, 15, 11]
[12, 14, 7, 15, 7, 7]
[13, 6, 6, 15, 6, 10]
[13, 6, 10, 6, 15, 14]
[13, 10, 15, 14, 8, 14]
[13, 15, 10, 7, 13, 6]
[14, 15, 13, 6, 11, 15]
[15, 8, 12, 6, 8, 8]
untitled.txt
[12, 3, 5, 1, 10, 8]
[1, 18, 15, 7, 1, 13]
[4, 9, 1, 17, 20, 18]
[18, 15, 16, 20, 5, 5]
[15, 2, 3, 19, 5, 18]
[8, 1, 19, 15, 16, 1]
[15, 11, 8, 11, 16, 16]
[11, 3, 19, 7, 7, 18]
[11, 18, 16, 19, 6, 20]
[2, 2, 13, 11, 1, 1]
[15, 18, 19, 12, 19, 3]
[19, 13, 14, 1, 14, 8]
[3, 20, 2, 16, 5, 6]
[1, 5, 3, 19, 8, 9]
[17, 5, 7, 13, 20, 3]
[4, 3, 4, 9, 20, 7]
untitled.txt
This is interesting...
untitl<h1>asd</h1>ed.txt
fuckyou.png
Is there anybody out there?
untitled.txt
nolicense.mp4
nolicense.mp4
What is this site even?

A virtual sanctuary?
91XX2800HOPE010x00.txt
Who's there?

It was 3 o'clock in the morning. John was sleeping when he heard a glass breaking noise, downstairs in the kitchen.


Frightened he woke up and shouted "Who's there?"


No answer.


He decided to go down, just to find out. He turned on the lights and everything was in perfect condition. On returning to the room he inadvertently bumped into a glass. The glass fell over.


Silence. From above a familiar voice shouts, "Who's there?"
Who's there.txt
untitled.txt
#version 330 core

//in vec3 fragmentPos;
in vec3 fragmentColor;
in vec3 fragmentNormal;

uniform vec3 light0 = vec3(0, 45, 20);
uniform vec3 light1 = vec3(0, 20, 200);
uniform vec3 light2 = vec3(0, 0, 0);
uniform vec3 light3 = vec3(0, 0, 0);
uniform float ambient = 0;
uniform float lights_active = 1.0;

out vec3 color;

vec3 lightColor = vec3(1, 1, 1);

vec3 to_cartesian (in float azimuth, in float elevation)
{
return vec3(1000 * sin(azimuth) * cos(elevation),
1000 * sin(elevation),
-1000 * cos(azimuth) * cos(elevation));
}

vec3 sixteen_bit(vec3 high_res) {
return vec3(
floor(high_res.x * 31) / 31,
floor(high_res.y * 63) / 63,
floor(high_res.z * 31) / 31);
}

vec3 calc_light (vec3 light) {
vec3 lightPos = to_cartesian(radians(light.z), radians(light.y));
vec3 lightDir = normalize(fragmentNormal - lightPos);
return sixteen_bit(max(dot(fragmentNormal, lightDir), 0.0) * lightColor * light.x);
}

void main()
{
color = mix(
sixteen_bit(ambient * lightColor * fragmentColor),
sixteen_bit(((ambient * lightColor) + calc_light(light0)
+ calc_light(light1)
+ calc_light(light2)
+ calc_light(light3)) * fragmentColor),
lights_active);
}
avara_frag.glsl
2019-05-03-232725_1920x1080_scrot.png
2019-05-03-212329_1920x1080_scrot.png
grimoire-incarn.png