voussoir.net/voussoir.net/index.html

1465 lines
76 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>voussoir.net</title>
<link rel="icon" href="/favicon.png" type="image/png"/>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<style>
:root
{
--color_text_primary: #ccc;
--color_text_highlight: #efcc2b;
--color_inlinecodebg: rgba(255, 255, 255, 0.15);
}
*
{
font-family: Verdana, sans-serif;
color: var(--color_text_primary);
word-break: break-word;
}
html
{
height: 100vh;
box-sizing: border-box;
}
*, *:before, *:after { box-sizing: inherit; }
body
{
min-height: 100%;
background-color: #0e0e0d;
margin: 0;
display: grid;
grid-auto-rows: max-content;
grid-row-gap: 8px;
}
body.justthesplash
{
grid-auto-rows: initial;
align-items: center;
}
body.start_eating_that_trashcan
{
animation-name: start_eating_that_trashcan;
animation-duration: 0.5s;
animation-timing-function: ease-in-out;
animation-fill-mode: forwards;
animation-iteration-count: 1;
}
h2
{
font-size: 3em;
border-bottom: 2px solid var(--color_text_highlight);
color: var(--color_text_highlight);
}
h3 { font-size: 2.5em; }
code { font-family: monospace; }
*:not(pre) > code
{
background-color: var(--color_inlinecodebg);
border-radius: 4px;
line-height: 1.5;
padding-left: 4px;
padding-right: 4px;
}
.hidden
{
display: none !important;
}
.hidden_opacity
{
opacity: 0 !important;
}
#headline
{
height: 250px;
display: flex;
flex-direction: column;
justify-content: center;
}
#headline *
{
color: var(--color_text_highlight);
font-family: serif;
margin-bottom: 0px;
margin-top: 0px;
}
#headline .tilt_holder
{
display: grid;
justify-content: center;
}
#headline_l1,
#headline_splash
{
display: inline-block;
font-style: italic;
transform: rotate(-15deg);
text-align: center;
}
#headline_splash
{
animation-name: splash_pulsate;
animation-duration: 0.5s;
animation-iteration-count: infinite;
/* Helps prevent line wrap changing height on narrow screens */
height: 2em;
}
#headline_fullscreen_button
{
display: flex;
justify-content: center;
align-items: center;
height: 16px;
width: 16px;
margin-left: auto;
margin-right: 25%;
/* Remove default button appearance */
background-color: transparent;
padding: 0;
border: none;
opacity: 0;
}
#headline:hover #headline_fullscreen_button
{
opacity: 1;
}
@keyframes splash_pulsate
{
0% { transform: rotate(-15deg) scale(1.00); }
50% { transform: rotate(-15deg) scale(0.98); }
100% { transform: rotate(-15deg) scale(1.00); }
}
@keyframes shrink_out
{
from
{
opacity: 1;
transform: scale(1) rotate(-15deg);
}
to
{
opacity: 0;
transform: scale(0.75) rotate(-15deg);
}
}
@keyframes grow_in
{
from
{
opacity: 0;
transform: scale(0.75) rotate(-15deg);
}
to
{
opacity: 1;
transform: scale(1) rotate(-15deg);
}
}
#headline_splash.shrink_out
{
animation-name: shrink_out;
animation-duration: 0.25s;
animation-fill-mode: forwards;
animation-iteration-count: 1;
}
#headline_splash.grow_in
{
animation-name: grow_in;
animation-duration: 0.25s;
animation-fill-mode: forwards;
animation-iteration-count: 1;
}
.width_limited
{
width: 100%;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.cvitem
{
width: 100%;
padding: 16px;
}
.cvitem:nth-of-type(even)
{
background-color: #1a1a1a;
background-image: url("./cv/floral.svg");
background-size: 120px;
background-position-x: -30px;
background-position-y: -30px;
}
.cvitem:nth-of-type(odd) > div
{
display: grid;
grid-column-gap: 16px;
}
.cvitem:nth-of-type(even) > div
{
display: grid;
grid-column-gap: 16px;
}
.cvitem_logo
{
grid-area: logo;
align-self: center;
justify-self: center;
max-width: 100%;
width: 100%;
aspect-ratio: 1;
background-color: var(--color_text_primary);
border-radius: 100%;
}
body.start_eating_that_trashcan .cvitem_logo
{
display: flex;
justify-content: center;
align-items: center;
text-align: center;
color: black;
font-weight: bold;
font-size: 125%;
word-break: keep-all;
overflow: hidden;
}
.cvitem_title
{
grid-area: title;
align-self: center;
justify-self: center;
margin-top: 0;
margin-bottom: 0;
}
.cvitem_details
{
grid-area: details;
}
body.start_eating_that_trashcan .cvitem_details
{
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
#greatjob
{
background-color: rgba(255, 255, 255, 0.1);
border: 2px solid rgba(255, 255, 255, 0.2);
padding: 8px;
}
@media screen and (min-width: 500px)
{
:root
{
--wide: 1;
}
#headline { line-height: 3.25em; }
#headline_l1 { font-size: 5.0em; }
#headline_splash { font-size: 1.5em; }
.cvitem:nth-of-type(odd) > div
{
grid-template:
"logo title" auto
"logo details" 1fr
/ 1fr 3fr;
}
.cvitem:nth-of-type(even) > div
{
grid-template:
"title logo" auto
"details logo" 1fr
/ 3fr 1fr;
}
}
@media screen and (max-width: 500px)
{
:root
{
--narrow: 1;
}
#headline { line-height: 2.25em; }
#headline_l1 { font-size: 3em; }
#headline_splash { font-size: 1.5em; }
.cvitem:nth-of-type(odd) > div
{
grid-template:
"logo title" auto
"details details" 1fr
/ 1fr 3fr;
}
.cvitem:nth-of-type(even) > div
{
grid-template:
"title logo" auto
"details details" 1fr
/ 3fr 1fr;
}
.cvitem_logo
{
min-width: 30px;
}
}
@keyframes sunglasses_reveal
{
from
{
right: -32px;
transform: rotate(45deg);
bottom: -100px;
}
to
{
transform: rotate(380deg);
right: 64px;
bottom: 64px;
}
}
@keyframes start_eating_that_trashcan
{
from
{
filter: grayscale(0);
}
to
{
filter: grayscale(1);
}
}
#sunglasses
{
display: none;
width: 64px;
height: 64px;
position: fixed;
right: 32px;
}
#sunglasses.reveal_anim
{
display: block;
animation-name: sunglasses_reveal;
animation-duration: 0.75s;
animation-timing-function: ease-out;
animation-fill-mode: forwards;
animation-iteration-count: 1;
}
#sunglasses.revealed
{
display: block;
transform: rotate(380deg);
right: 64px;
bottom: 64px;
}
</style>
</head>
<body>
<section id="headline">
<div class="tilt_holder width_limited">
<h1 id="headline_l1">voussoir.net</h1>
</div>
<div class="tilt_holder width_limited">
<div id="headline_splash"><noscript>somewhat new and hardly improved</noscript></div>
</div>
<button id="headline_fullscreen_button" onclick="return fullscreen_toggle();"></button>
</section>
<section id="cv">
<h2 class="width_limited" id="software">Software</h2>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="bringrss">BringRSS</h3>
<div class="cvitem_details">
<p>BringRSS is an RSS client and newsreader with a web interface, made with Flask and SQLite3. RSS is a great way to keep up with your favorite forums, bloggers, podcasts, and newspapers since all the new posts come straight to you in a single place. BringRSS can send news objects to your own Python scripts, allowing for powerful automation like podcast downloading, email notifications, and other more niche features that would be outside the scope of the BringRSS application itself.</p>
<p><a href="https://bringrss.voussoir.net">Live demo</a></p>
<p><a href="https://github.com/voussoir/bringrss">https://github.com/voussoir/bringrss</a></p>
</div>
<img class="cvitem_logo" src="./cv/bringrss.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="ycdl">YCDL</h3>
<div class="cvitem_details">
<p>YoutubeChannelDownloader was born out of a dissatisfaction with YouTube's own interface for keeping track of which videos I have already watched, as well as a desire to integrate with youtube-dl. YCDL makes it easy for me to watch through a channel's catalog of videos, picking which ones I'd like to download while ignoring the others. Plus, as it creates an offline database, it will retain metadata about videos even after they are removed or deleted from the original YouTube channel.</p>
<p><a href="https://github.com/voussoir/ycdl">https://github.com/voussoir/ycdl</a></p>
</div>
<img class="cvitem_logo" src="./cv/ycdl.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="etiquette">Etiquette</h3>
<div class="cvitem_details">
<p>Etiquette is a tag-based file organization system with a web interface, built with Flask and SQLite3. Tag-based systems solve problems that a traditional folder hierarchy can't: <em>which folder should a file go in if it equally belongs in both?</em> and <em>how do I make my files searchable without littering the filenames themselves with keywords?</em></p>
<p>Etiquette is unique because the tags themselves are hierarchical. By tagging one of your vacation photos with the <code>family.parents.dad</code> tag, it will automatically appear in searches for <code>family.parents</code> and <code>family</code> as well. A traditional folder system, here called albums, is available to bundle files that always belong together without creating a bespoke tag to represent that bundle. Regardless, the files on disk are never modified.</p>
<p><a href="https://etiquette.voussoir.net">Live demo</a></p>
<p><a href="https://github.com/voussoir/etiquette">https://github.com/voussoir/etiquette</a></p>
</div>
<img class="cvitem_logo" src="./cv/etiquette.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="timesearch">Timesearch</h3>
<div class="cvitem_details">
<p>Timesearch is a package of tools for archiving data from reddit.com. Subreddits, user posts, comments, CSS files, and community wiki files can be downloaded and easily updated.</p>
<p>Originally, it used the <code>timestamp</code> query parameter of reddit's elasticsearch, but since that feature's removal Timesearch instead queries the third-party pushshift.io database for preliminary data, then queries reddit for updated information about each item.</p>
<p><a href="https://github.com/voussoir/timesearch">https://github.com/voussoir/timesearch</a></p></div>
<img class="cvitem_logo" src="./cv/timesearch.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="voussoirkit">Voussoirkit</h3>
<div class="cvitem_details">
<p>The voussoirkit library contains code that I have found useful to include in my other projects. Everything from <code>bytestring</code> that converts integer numbers of bytes into "3.145 MiB" strings, to <code>pathclass</code> and <code>spinal</code> which provide object-oriented file and directory operations and copy routines. Some modules like <code>winglob</code> boost cross-compatibility by smoothing over differences between Windows and Unix. This way I can easily deploy new features and bug fixes to all my programs.</p>
<p><a href="https://github.com/voussoir/voussoirkit">https://github.com/voussoir/voussoirkit</a></p>
</div>
<img class="cvitem_logo" src="./cv/voussoirkit.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="hnarchive">HN Archive</h3>
<div class="cvitem_details">
<p>hnarchive is a tool that downloads all submissions and comments on <a href="https://news.ycombinator.com">Hacker News</a>. HN is a forum that is mostly focused on technology and entrepreneurship. Although I am not entirely sure if all participants are <a href="https://voussoir.net/writing/cyborgs_on_hn">human</a>, it is a knowledgebase of considerable quality and in my opinion worth preserving.</p>
<p><a href="https://github.com/voussoir/hnarchive">https://github.com/voussoir/hnarchive</a></p>
</div>
<img class="cvitem_logo" src="./cv/hnarchive.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="epubfile">Epubfile & Sigilplugins</h3>
<div class="cvitem_details">
<p>I use the wonderful program Sigil to edit epub files. Sigil has a python plugin system for which I have written a few modules. But, since the plugins can only operate on one book at a time while it is open in Sigil, I needed something a little different to edit epub files en masse.</p>
<p>Epubfile is a simple library for automatically processing epubs. It comes with a number of builtin routines for what I do most often: merging multiple epubs into a single file, normalizing the internal file structure, and renaming the cover image file to leverage CBXShell so I get thumbnails in Windows Explorer.</p>
<p><a href="https://github.com/voussoir/epubfile">https://github.com/voussoir/epubfile</a></p>
<p><a href="https://github.com/voussoir/sigilplugins">https://github.com/voussoir/sigilplugins</a></p>
</div>
<img class="cvitem_logo" src="./cv/epub.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="redditbots">Reddit bots</h3>
<div class="cvitem_details">
<p>This repository is in archive status now and is rarely updated. From 2014 to 2016 I learned Python, SQL, and HTTP by writing bots for reddit and contributing to PRAW, the Python Reddit API Wrapper. I took requests on <a href="https://old.reddit.com/r/RequestABot">/r/RequestABot</a> and produced dozens of easily modifiable bots. The tasks ranged from "allow users to only make one post per day" to "allow moderators to write a post now and schedule it to appear later". With almost 400 stars now it is my most successful repository, though the code quality is not up to the same standards I have today.</p>
<p><a href="https://github.com/voussoir/reddit">https://github.com/voussoir/reddit</a></p>
</div>
<img class="cvitem_logo" src="./cv/subredditbirthdays.png"/>
</div>
</div>
<h2 class="width_limited" id="techinterests">Tech interests</h2>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="python">Python</h3>
<div class="cvitem_details">
<p>Python has been my language of choice since I began learning it in 2014. In addition to the projects already mentioned here, I have an entire <a href="https://github.com/voussoir/cmd">repository</a> dedicated to scripts / utilities that I use from the command line, and I have an even greater number of unpublished scripts for personal or bespoke use. I do file management, HTTP, image processing, task automation, and more.</p>
</div>
<img class="cvitem_logo" src="./cv/python.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="htmlcssjs">HTML/CSS/JS</h3>
<div class="cvitem_details">
<blockquote><i>If you want to view paradise<br/>Simply press F12 and view it</i></blockquote>
<p>This page, like the those in Etiquette and YCDL, was written entirely by hand and without the use of any jQuery, Angular, React, etc. HTML5, CSS3, and especially CSS Grid, have brought many quality of life features to the native experience. With some concessions, and the fact that I don't need to target non-modern browsers, I feel that my grasp of the core systems is better than that of someone who relies on a framework from day one.</p>
</div>
<img class="cvitem_logo" src="./cv/html5.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="sqlite">SQLite</h3>
<div class="cvitem_details">
<p>Some people tease SQLite for not being as big and featureful as something like MySQL, but I for one think it's one of the greatest gifts to the database ecosystem. <a href="/writing/sqlite_what_a_hunk">I love it</a>. Thanks to its fast and easy deployment plus cross-platform compatibility, sqlite databases tend to be the best choice for storing structured data. SQLite3 has been my go-to database since 2014 and hasn't failed me yet. Absolutely a staple for my projects listed here.</p>
</div>
<img class="cvitem_logo" src="./cv/sqlite.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="http">HTTP API Design & Use</h3>
<div class="cvitem_details">
<p>During my development of Etiquette, I have continuously aimed to make the API as accessible and automateable as possible. Getting a peek behind the scenes is as easy as adding <code>.json</code> to the URL. I owe much of my early learning to my work with the reddit API, and since then I've regularly automated web interactions and scraped web data with Python and <code>requests</code>. For sites without an actual API to speak of, I'm pretty good at reverse engineering from the Network panel and javascript source. Try me.</p>
</div>
<img class="cvitem_logo" src="./cv/api.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="graphics">Graphics</h3>
<div class="cvitem_details">
<p>By now you've noticed that this page is overflowing with beautiful artwork... some of which is even mine! I enjoy using the free vector editor <a href="https://inkscape.org/">Inkscape</a> to create logos and icons for my projects, with the occasional program to <a href="https://github.com/voussoir/else/tree/master/Minecraft3DVector">auto-generate</a> vector files.</p>
<p>During my time working at the Cal Poly Pomona Learning Resource Center, I became very familiar with Google Slides to create attractive and innovative ways of sharing study tips with students.</p>
</div>
<img class="cvitem_logo" src="./cv/inkscape.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="digitalmedia">Digital media & FFmpeg</h3>
<div class="cvitem_details">
<p>I use FFmpeg practically on a daily basis to manage, convert, and analyze my media files. Although my educational background is in software development, my dream job would be something in digital media preservation, film & book scanning, archival, metadata management, etc. If you've got something going on in that field, let me know!</p>
</div>
<img class="cvitem_logo" src="./cv/ffmpeg.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="openstreetmap">OpenStreetMap</h3>
<div class="cvitem_details">
<p>I contribute to OpenStreetMap, and you should too! I use <a href="https://f-droid.org/en/packages/net.osmand.plus/">OsmAnd</a> instead of Google Maps. I record GPX tracks with <a href="https://f-droid.org/en/packages/org.y20k.trackbook/">Trackbook</a>, edit at home with <a href="https://josm.openstreetmap.de/">JOSM</a>, and edit on the go with <a href="https://f-droid.org/en/packages/de.blau.android/">Vespucci</a> and <a href="https://f-droid.org/en/packages/de.westnordost.streetcomplete/">StreetComplete</a>.</p>
</div>
<img class="cvitem_logo" src="./cv/osm.png"/>
</div>
</div>
<h2 class="width_limited" id="otherinterests">Other interests</h2>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" lang="ko" id="korean">한국어</h3>
<div class="cvitem_details">
<p lang="ko">2018년 10월부터 한국어를 공부하고 있습니다. 한국 영화들이 많이 재미 있어서 만약 한 아시아 언어를 배우면 한국어를 배우겠다고 결정했습니다. 진행이 조금 느리지만 일정합니다. 매일매일 Anki를 하고 한국 전래동화 읽습니다. 몇 년 이내 한국을 방문하면 좋겠습니다.</p>
</div>
<img class="cvitem_logo" src="./cv/korean.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="writing">Writing</h3>
<div class="cvitem_details">
<p>I recently decided to start writing from time to time. My thoughts are mostly about technology in culture, learning, and other <i>choses sérieuses</i>. I disable spellcheck because I'm a <a href="https://www.youtube.com/watch?v=7ov1DDjHt8c" title="Epic Rap Battle! - Rhett &amp; Link">stellar speller</a>.</p>
<p><a href="https://voussoir.net/writing">https://voussoir.net/writing</a></p>
</div>
<img class="cvitem_logo" src="./cv/writing.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="photography">Photography</h3>
<div class="cvitem_details">
<p>To be administered by intravitreal injection.</p>
<p><a href="https://voussoir.net/photography">https://voussoir.net/photography</a></p>
</div>
<img class="cvitem_logo" src="./cv/photography.jpg"/>
</div>
</div>
<h2 class="width_limited" id="contact">Contact</h2>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="meansoftransmission">Means of transmission</h3>
<div class="cvitem_details">
<p>If you'd like to get in touch, please email <code>contact@voussoir.net</code>. If you'd like to chat in real time, consider:</p>
<ul>
<li>Matrix, my id is <a href="https://matrix.to/#/@voussoir:matrix.org"><code>@voussoir:matrix.org</code></a> and my public room is <a href="https://matrix.to/#/!aOtSMPrYrQuRgWJwFd:matrix.org"><code>#voussoircontact:matrix.org</code></a>.</li>
<li>Discord, my id is <code>voussoir#7582</code>.</li>
</ul>
<p>Please email me first so we can coordinate.</p>
<p>If you've enjoyed my work and would like to give a small monetary gift, you can <a href="/donate">donate</a>.
</div>
<img class="cvitem_logo" src="./cv/contact.png"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="gitmirrors">Git mirrors</h3>
<div class="cvitem_details">
<p>Eggs. Baskets.</p>
<p><a href="https://github.com/voussoir">https://github.com/voussoir</a></p>
<p><a href="https://codeberg.org/voussoir">https://codeberg.org/voussoir</a></p>
<p><a href="https://gitlab.com/voussoir">https://gitlab.com/voussoir</a></p>
</div>
<img class="cvitem_logo" src="./cv/gits.png"/>
</div>
</div>
</section>
<div id="greatjob" class="width_limited">
<p>It looks like you're using an ad blocker. Great job!</p>
</div>
<img id="sunglasses" src="./cv/sunglasses.svg" title="Put on these glasses or start eating that trash can" onclick="return start_eating_that_trashcan();"/>
<footer class="width_limited">
<h2 class="width_limited" id="thefooter">The footer</h2>
<p class="image_credit"><a href="https://commons.wikimedia.org/wiki/File:Epub_logo_color.svg">EPUB logo</a></p>
<p class="image_credit"><a href="https://www.python.org/community/logos/">Python logo</a> under the PSF Trademark Usage Policy</p>
<p class="image_credit"><a href="https://www.w3.org/html/logo/">HTML5 logo</a> under CC-BY-3.0</p>
<p class="image_credit"><a href="https://commons.wikimedia.org/wiki/File:SQLite370.svg">SQLite logo</a> in the public domain</p>
<p class="image_credit"><a href="https://inkscape.org/about/branding/">Inkscape logo</a> under CC-BY-SA 3.0</p>
<p class="image_credit"><a href="https://trac.ffmpeg.org/wiki/SubmitALogo">FFmpeg logo</a></p>
<p class="image_credit"><a href="https://git-scm.com/downloads/logos">Git logo</a></p>
<p class="image_credit"><a href="https://wiki.openstreetmap.org/wiki/Logos#Official_logos">OpenStreetMap logo</a></p>
<p class="image_credit"><a href="https://www.ycombinator.com/press/">YCombinator logo</a></p>
<p class="image_credit">Derivative artwork based on <a href="https://www.redditinc.com/brand">Reddit's</a> classic Snoo mascot</p>
<center><span class="eternalseptember_clock" data-eternalseptember-strftime="%A, %B %d"></span>, <a href="/eternalseptember">1993</a></center>
<script src="/eternalseptember/eternalseptember.js"></script>
</footer>
<script type="text/javascript">
const SPLASHES = [
// This is what employers mean when they ask to see your references.
// Some of these might be generic or derivative phrases, but I will tell
// you where I first heard them or what I otherwise associate them with.
// Warning: install an adblocker before visiting knowyourmeme cause it's
// pretty jank nowadays.
"(ↄ) all rights reversed",
"... johnson?", // The Big Lebowski (1998) https://youtu.be/xs3OWJ53rHE
"0118 999 881 999 119 7253", // The IT Crowd https://youtu.be/ab8GtuPdrUQ
"1% evil, 99% hot gas", // SpongeBob S01E07 Plankton! https://youtu.be/K9kbsK2cMt8
"50 caution jump into right 2 tightens, don't cut", // https://en.wikipedia.org/wiki/Pacenotes
"[citation needed]",
"[line for line in lines if line]",
"[object object]",
"[yes] [ask me again]",
"\"i'm not jazzed at all\" he said angrily", // GoldVision, 25 Games of Christmas, Minecraft https://youtu.be/QKojcqhOqhM
"\"that's a reasonable thing to encounter\" he lied to himself", // GoldVision, 25 Games of Christmas, Minecraft https://youtu.be/QKojcqhOqhM
"a bird in the the hand",
"a boat-stopping device of some kind", // Clarke and Dawe, Very Similar Buzzers (2011) https://youtu.be/qxoO3NR4ol4
"a book on getting better hand-delivered by a drone", // Bo Burnham, That Funny Feeling https://youtu.be/WPB6u1BqZqU
"a bubbly, thick, stagnant sound", // Naked Lunch (1991)
"a creature that moves in determinate grooves", // https://core.ecu.edu/wuenschk/predestination.htm
"a driver's seat for driving, a gunner's seat for gunning", // GoldVision, Keep Moving Forward https://youtu.be/lHO7O6_kZ50
"a faintly glimmering radio station", // Cake, Frank Sinatra (1996) https://youtu.be/GVpb4U08ksA
"a gift shop at the gun range, a mass-shooting at the mall", // Bo Burnham, That Funny Feeling https://youtu.be/WPB6u1BqZqU
"a little carbonation and i'll see you next time", // Hot Dr Pepper https://youtu.be/bIRnM6s4GNo
"a matrimonial warning not worth ignoring", // Tim Minchin, Storm (2009) https://youtu.be/HhGuXCuDb1U
"a negative times a negative equals a positive", // Stand and Deliver (1988) https://youtu.be/2k_jS1zVLWw
"a perfect translation does not exist", // Tobuscus, DRAMATIC SONG (2012) https://youtu.be/WteF0j5gYGk
"a rare tree, a rattlin' tree", // The Irish Descendants https://youtu.be/WxgmAwoqr4E I discovered via https://youtu.be/qN3FIPzSfko
"a smelly smell that smells... smelly", // SpongeBob S01E01 Help Wanted https://youtu.be/91t5waPUNbs
"a very large number of nanoseconds", // Grace Hopper explains the nanosecond https://youtu.be/9eyFDBPk4Yw
"abduct me, vegans", // Contact (1997) https://youtu.be/rYzc_H9cgqM?t=2m33s
"activated my trap card", // https://en.wikipedia.org/wiki/Yu-Gi-Oh!
"all art is abstract if you don't know anything",
"all of which are american dreams", // Rage Against the Machine, Know Your Enemy https://youtu.be/JukTvlrh-Wk
"all that was lost is revealed", // Over the Garden Wall (2014) https://youtu.be/WJeeA_O88Zw
"all things pass into the night", // Q. Lazzarus, Goodbye Horses https://youtu.be/syca_kAEKxY
"all work and no play makes jack a dull boy", // The Shining (1980) https://youtu.be/jeOevu4zC5o
"always lays down plastic first", // Vague reference to 친절한 금자씨 / Sympathy for Lady Vengeance (2005)
"always locks the front door",
"always looks both ways",
"always takes the third part last", // Quiz Show (1994)
"always waters the dog and feeds the plants",
"america is not a developed country",
"an entire warehouse of rose-colored glasses", // Folding Ideas, World of Warcraft Classic https://youtu.be/0RxQRswLAmI?t=24m02s
"an unidentified frequency has been existing in the system", // Foremost Poets, Moonraker
"and as always, thanks for watching", // Vsauce, e.g. https://youtu.be/fCn8zs912OE&t=20m04s
"and nothing but the key so help me codd", // https://en.wikipedia.org/wiki/Third_normal_form#%22Nothing_but_the_key%22
"and the walls will ooze green slime", // SpongeBob S03E24 Graveyard Shift (2002)
"answers to the name bruce", // Κυνόδοντας / Dogtooth (2009)
"any similarity to real persons is coincidental",
"anyway, i love you", // America, The Last Unicorn, That's All I've Got to Say (1982)
"apparently or purportedly, but perhaps not actually", // Oxford's definition of "ostensibly"
"are you listening with all your heart and soul?", // Star Time (1992)
"around the world around the world around the world", // Daft Punk, Around the World (2007)
"array(16).join('wat' - 1) + ' batman!'", // Gary Bernhardt, Wat https://www.destroyallsoftware.com/talks/wat
"arrivederci, frog", // https://youtu.be/shbgRyColvE
"as pretty as a picture hanging from a fixture", // Lenka, Everything at Once https://youtu.be/eE9tV1WGTgE
"aziz, light!", // The Fifth Element (1997) https://youtu.be/CnvBpLWTQig
"banana slips on man", // Banana slips on man https://youtu.be/aKn0HddzuWM
"barfed all over the benevolent order of antelopes", // Stand By Me (1986)
"be a winner", // Star Time (1992)
"be aggressive, be be aggressive", // Bring It On (2000)
"be excellent to each other", // Bill & Ted's Excellent Adventure (1989)
"be specific, bob", // The Incredibles (2004)
"beacuase the voices where pretty good", // Dot Dot Dot https://youtu.be/4Z2Z23SAFVA
"blue flower, red thorns", // Shrek (2001)
"bond with me, jimmy", // Jimmy Neutron Happy Family Happy Hour https://youtu.be/LB871SVYMhI
"bosh bosh shoom shoom wallop dosh", // Harry Enfield, Loadsamoney https://youtu.be/ON-7v4qnHP8
"breaks userspace",
"brittle as an aged human being", // King Gizzard and the Lizard Wizard, Crumbling Castle https://youtu.be/qZwr511qGoY
"buddy, you don't look hip", // Taxi Driver (1976)
"built a tower of stone with our flesh and bone", // Rainbow, Stargazer (1976)
"but stop noddin' your head unless you really agree", // Flobots, Free-Written (2001)
"but you already knew that",
"by night one way, by day another", // Shrek (2001)
"can be burnt for warmth",
"can be measured in kilobytes",
"can be read while underwater",
"can be spotted only from a distance",
"can be viewed upside-down",
"can complain about almost anything",
"can i ask you kind of a weird question?", // You could stop at five or six stores https://youtu.be/YCeQLeQiRP4
"can point to the usa on a map",
"can remain irrational longer than you can remain solvent",
"can we have your liver then?", // Monty Python, The Galaxy Song https://youtu.be/JWVshkVF0SY
"can't believe you've done this", // I Can't Believe You've Done This https://youtu.be/wKbU8B-QVZk
"can't really enforce the curfew as there is no light or sound", // The Lonely Island https://youtu.be/4TICjEsvC8o
"cast vicariously as both victim and villain", // V for Vendetta (2005) https://youtu.be/wKn1R6fekk4
"castrophany so immense it could be heard far away in space", // Gorillaz, Fire Coming out of the Monkey's Head https://youtu.be/LtQHIv2O8x0
"chesthair upholstery and a beard in the glovebox", // Ferd Fteenthousand https://youtu.be/F8P5vGcf-NU
"chewed up and spit out and booed off stage", // Eminem, Lose Yourself https://youtu.be/_Yhyp-_hX2s
"choose life", // Trainspotting (1996) https://youtu.be/Naf_WiEb9Qs
"chop wood, carry water",
"cloaked in hi-viz camouflage",
"collapsation of that sensation of the mirror of the memories", // Reggie Watts, TED 2012 https://youtu.be/BdHK_r9RXTc
"coming across the divide to you", // Orlando (1992) soundtrack, Sally Potter & David Motion, Coming https://youtu.be/i_sL0yOUj4g
"conductor we have a problem", // CONDUCTOR WE HAVE A PROBLEM https://youtu.be/mko5Y8QUEjI
"considers the lobster", // David Foster Wallace, Consider the Lobster (2004) http://www.columbia.edu/~col8/lobsterarticle.pdf
"consists of macroblocks and motion vectors", // H.264 etc.
"content begins below the fold",
"contributes to openstreetmap", // https://openstreetmap.org
"cool guy has a chill day", // Cool Guy has a Chill Day https://youtu.be/4txVqr1eNwc
"could have sworn it was a lovers' quarrel", // The Whitest Kids U'Know, Happier and With Your Mouth More Open https://youtu.be/ABxH-NTF0SM R.I.P. Trevor
"could i interest you in everything, all of the time?", // Bo Burnham, Welcome to the Internet https://youtu.be/k1BneeJTDcU
"could you kick up the 4d3d3d3?", // Tim and Eric, Celery Man https://youtu.be/maAFcEU6atk
"couldn't help but notice that strange and interesting plant", // Little Shop of Horrors https://youtu.be/gAbmhnvnolo
"d a b f# g d g a", // RobPRocks, Pachelbel Rant https://youtu.be/JdxkVQy7QLM
"dehumanize yourself and face to bloodshed", // https://knowyourmeme.com/memes/dehumanize-yourself-and-face-to-bloodshed
"deluxe blow-your-mind unspeakable horror edition", // Ross's Game Dungeon, Uncanny Valley https://youtu.be/eXkxgRjzh0M?t=17m46s
"demand to see life's manager", // Portal 2, Cave Johnson https://youtu.be/Dt6iTwVIiMM
"design and code right man i hope you get the picture", // Design Coding, SEO rap https://youtu.be/a0qMe7Z3EYg
"despite the constant negative press covfefe",
"developers developers developers developers", // Steve Ballmer https://youtu.be/Vhh_GeBPOhs
"did i mention the drive-thru?", // Weird Al Yankovic, Trapped in the Drive-Thru https://youtu.be/SHnTocdD7sk
"didn't even get a lousy copy of their home game", // Weird Al Yankovic, I Lost on Jeopardy https://youtu.be/BvUZijEuNDQ
"do i get my four years back?", // Logan's Run (1976)
"do i look like i know what a jpeg is?", // King of the Hill https://youtu.be/QEzhxP-pdos
"do it for the love and release it commercially", // edIT, Artsy Remix (2007)
"do or do not. there is no try", // Star Wars Episode V The Empire Strikes Back (1980)
"do they still shoot tourists in florida?", // Bruiser, Do you do poison? https://youtu.be/EEyUeCyXl1Q
"do you identify this word: sanctuary?", // Logan's Run (1976)
"does not have an ulterior motive",
"does not wish to create joinder with you", // Man vs P. Barnes https://youtu.be/Ldcx_vswa4o
"doesn't afraid of anything", // https://knowyourmeme.com/memes/pretty-cool-guy
"doesn't always write docstrings",
"doesn't get out of bed for less than three peer bonuses", // I just want to serve five terabytes https://youtu.be/3t6L-FlfeaI
"doesn't like being in the chokey", // Matilda (1996)
"doesn't live in the basement",
"doesn't need a cookie banner",
"doesn't really wanna do the work today", // Firebringer (2016) https://youtu.be/B2EI65ZEqYQ
"doesn't smoke beer", // LA Turtle, hops https://youtu.be/_AT64AaB0aA
"doesn't start the story with sirens blaring", // Charlie Brooker's Newswipe 25/03/09 https://youtu.be/PezlFNTGWv4
"doesn't tag for the renderer",
"doesn't watch sports",
"doesn't wear cargo shorts",
"don't be evil", // Since Google is done with this motto I guess I'll use it for a while
"don't bernie me", // The Incredibles (2004)
"don't call it a comeback", // LL Cool J, Mama Said Knock You Out https://youtu.be/vimZj8HW0Kg
"don't even think about going out, coraline jones!", // Coraline (2009)
"don't forget to like, share, and subscribe",
"don't panic, call me and i'll tell you a joke", // Bo Burnham, Comedy https://youtu.be/0GR6QuCf-Ww
"don't push, the train is moving forward", // Proud https://youtu.be/CbAat-Zixw4
"don't touch that dial",
"don't you want to become a cult leader?", // Mind Control Made Easy https://youtu.be/C3wTtmrFQxI
"dormammu, i've come to bargain", // Doctor Strange (2016)
"doth protest too much, methinks", // Hamlet
"double cheeked up on a thursday afternoon", // https://youtu.be/qiBt_pXbXmQ
"double time on the hi-hat", // Asian guy plays drums on a keyboard https://youtu.be/Ofn2A1p13Sg
"double-u double-u double-u dot com",
"double-wrapped, vacuum-packed", // George Carlin, Modern Man https://youtu.be/hkCR-w3AYOE
"drank the kool-aid",
"drive stick with that kung fu grip", // Bloodhound Gang, Uhn-Tiss Uhn-Tiss Uhn-Tiss (2005)
"du hast mich gefragt, und ich hab nichts gesagt", // Rammstein, Du Hast
"each one of these stickers adds five horsepower", // Sh_t Civic Owners Say https://youtu.be/f9x74SlY1ik
"en ai marre d'en avoir marre, aussi", // Alizée, J'en Ai Marre https://youtu.be/iCz8R25hlFI
"endorses sponsorblock", // https://sponsor.ajay.app/
"endorses ublock origin", // https://github.com/gorhill/uBlock
"enjoys collecting unspent ordnance",
"error: low on mayonnaise", // Worst Computer Ever https://youtu.be/HFXsMfcExi4
"est arrivé près de chez vous", // C'est arrivé près de chez vous / Man Bites Dog (1992)
"even ezekial thinks that my mind is gone", // Weird Al Yankovic, Amish Paradise https://youtu.be/lOfZLb33uCg
"evi: 11.1.89 22:30h", // Der siebente Kontinent / The Seventh Continent (1989)
"exists in three dimensions",
"exists just below the surface",
"exploiting every loophole, dodging every obstacle", // The Incredibles (2004)
"feel the rhythm, feel the rhyme", // Cool Runnings (1993)
"for me it was tuesday", // Street Fighter (1994)
"forget about whatever you may never know", // Tally Hall, Banana Man (2005) https://youtu.be/yModCU1OVHY
"from the land of spare oom", // The Chronicles of Narnia, The Lion, the Witch and the Wardrobe
"fuel burning fast on an empty tank", // Cake, The Distance (1996) https://youtu.be/F_HoMkkRHv8
"fungal rot, bacterial formation", // Weird Al Yankovic, Foil (2014) https://youtu.be/urglg3WimHA
"g a f f c", // https://youtu.be/H4Kgzn3tDQU
"gets a heck of a lot of parcels delivered to the 8-bit guy", // Techmoan won't leave the 8-Bit Guy alone https://youtu.be/cIXOH1tJJu4
"go now, you are forgiven", // Dispatch, The General https://youtu.be/EAEKK8xCpBY
"gonna revise your levis with physical harm", // The Lonely Island, Punch You in the Jeans (2009)
"good afternoon, good evening, and good night", // The Truman Show (1998)
"good movie, bad movie", // Every Frame a Painting, Jackie Chan - How to Do Action Comedy https://youtu.be/Z1PCtIaM_GQ?t=8m16s
"gracious, that was really cold", // Bert & Ernie go brutal https://youtu.be/T0sxRcBQ6Iw (original tt3Rc1xrgvc)
"gravity on mars is point three eight", // Mr. Nobody (2009)
"great moves. keep it up. proud of you", // Michelle Obama https://youtu.be/7umozGUhYY4
"green is not a creative color", // Don't Hug Me I'm Scared https://youtu.be/9C_HReR_McQ
"guided towards a more fantastic species of research", // Crimes of the Future (1970)
"ha l'obiettivo di infiammare l'immaginazione", // Salò o le 120 giornate di Sodoma (1975)
"hamboning will save your life someday", // Regular Show https://youtu.be/nSyQScbkGyY
"han shot first", // Star Wars (1977)
"has a tendency to misinterpret subtle social confrontations", // Crimes of the Future (1970)
"has an attention span of at least half a second",
"has been approved for no audiences by the mpaa",
"has been modified from its original version to fit your screen",
"has been trying to reach you about your car's extended warranty",
"has been widely regarded as a bad move", // The Hitchhiker's Guide to the Galaxy
"has done nothing but teleport bread for three days", // Team Fortress 2, Expiration Date
"has never pulled the fire alarm",
"has not received any subpoenas", // https://en.wikipedia.org/wiki/Warrant_canary
"has that combination on my luggage", // Spaceballs (1987) https://youtu.be/a6iW-8xPw3k
"has tried nothing and is all out of ideas", // Simpsons https://youtu.be/lOTyUfOHgas
"have you got anything that affects faces?", // Bruiser, Do you do poison? https://youtu.be/EEyUeCyXl1Q
"heaven-sent lemon-scented medicine", // That Handsome Devil, Viva Discordia https://youtu.be/8pP-0GAldNI
"hello below there", // The Signalman (1976)
"hello. hello. follow me. okay", // Abe's Oddyssee https://youtu.be/Jy7ERY_6Hg0
"her heart's out, we can end this", // Folding Ideas, The Art of Editing and Suicide Squad, https://youtu.be/mDclQowcE9I?t=11m32s
"here is a tune that is different", // Cake, Thrills https://youtu.be/MizOftmSc7k
"hey, there's a concept that works", // Eminem, Without Me https://youtu.be/YVkUvmDQ3HY
"hides intervals behind the medicine cabinet", //Equilibrium (2002)
"holster it in the tilde fashion for your protection", // Receiver https://en.wikipedia.org/wiki/Receiver_(video_game)
"holy breaking and entering, it's batgirl", // Batgirl equal pay PSA https://youtu.be/szZsKdJYR-A
"how did you almost know my name?", // Adventure Time S01E18 Dungeon https://youtu.be/W9_iQ1FSnp8
"humbly remains the best website ever made",
"i bind you nancy from doing harm", // The Craft (1996) https://youtu.be/sHFXRjwKOG8
"i can break these cuffs", // https://youtu.be/jhrwC2BoAkE
"i don't know what words to use", // Eminem, Rap God https://youtu.be=XbGs_qK2PQA
"i don't know, margot", // National Lampoon's Christmas Vacation (1989)
"i doubt that's true but sign me up", // Ross's Game Dungeon, The Crew, https://youtu.be/8KZwcHOSRgQ&t=48m27s
"i embrace my weaknesses and call them uniquenesses", // Rhett & Link, Epic Rap Battle https://youtu.be/7ov1DDjHt8c
"i need some shoes, manny", // Runaway Train (1985)
"i reject your reality and substitute my own", // The Dungeonmaster (1984) https://youtu.be/-2J3EjYBYuU
"i sing what can't be said", // Cake, Opera Singer https://youtut.be/d0XIYcd1DBI
"i spin and i spin and this is what happens", // Ross's Game Dungeon, Armed & Delirious https://youtu.be/loBiZjo186Q?t=4m18s
"i suppose there's time for dessert", // The Emperor's New Groove (2000)
"i thought you said weast", // SpongeBob S01E34 Arrgh! (2000)
"i used to be with it, then they changed what it was", // The Simpsons https://youtu.be/5DlTexEXxLQ
"i'd buy that for a dollar", // RoboCop (1984)
"i'm afraid my beard has spoken. we have no choice", // Ross's Game Dungeon, Revenant https://youtu.be/sxESGanJxhM?t=6m25s
"i'm as mad as hell and i'm not going to take this anymore", // Network (1976) https://youtu.be/ZwMVMbmQBug
"i'm not a crazed gunman, dad", // Team Fortress 2, Meet the Sniper https://youtu.be/9NZDwZbyDus
"i'm not afraid to get sand on my tuxedo", // Are You That Woman? https://youtu.be/DwgiE5tX1BM
"i'm not even a bus, i'm a tram", // https://core.ecu.edu/wuenschk/predestination.htm
"i'm sorry i'm thinking about cats again", // Schmoyoho, Can't hug every cat https://youtu.be/sP4NMoJcFd4
"i.e. e.g., etc. et al.",
"if dreams can't come true, then why not pretend?", // Over the Garden Wall (2014) https://youtu.be/WJeeA_O88Zw
"if you build it, they will come", // Field of Dreams (1989)
"if you don't watch yourself, who will?",
"if you see something, say something",
"infinity is not necessarily all-encompassing",
"is a little overbearing",
"is a little too new wave for my taste", // American Psycho (2000) https://youtu.be/vzN3qO-qc8U
"is a philosophical statement and would take about ten minutes to read", // Fred Rogers, 1969 https://youtu.be/fKy7ljRr0AA
"is all bark and no bite",
"is allegedly waiting in dark space", // Mass Effect, Ah Yes, Reapers https://youtu.be/Z7Oc-pstqpc
"is always faster than reloading", // Call of Duty, "Switching to your pistol is always faster than reloading"
"is an awkward thing to kill", // You're Human Like the Rest of Them (1967)
"is attuned to the passage of time", // Learn to speak body tape 5 https://youtu.be/x9YTxff3pHU
"is automatic beyond belief",
"is available only in english",
"is back by popular demand",
"is capable of one-way time travel",
"is culturally relevant",
"is currently not down for maintenance",
"is experiencing unusually high call volumes",
"is extremely dangerous to our democracy", // https://youtu.be/ksb3KD6DfSI
"is finally available in fullscreen",
"is full of nutrients and rhythm",
"is glad to make your acquaintance",
"is gnot a gnelf", // You've been gnomed https://youtu.be/6n3pFFPSlW4
"is human like the rest of them", // You're Human Like the Rest of Them (1967)
"is just a monoid in the category of endofunctors",
"is just as the prophecy foretold",
"is just one stop on the information superhighway",
"is legal in most jurisdictions",
"is less resilient than a tardigrade",
"is lined up to watch that movie, maid in manhattan", // Flight of the Conchords, Hurt Feelings https://youtu.be/9zI3_pnUU3k
"is mayonnaise an instrument?", // SpongeBob S02E27 Band Geeks (2001)
"is never gonna run around and desert you", // Rick Astley, Never Gonna Give You Up https://youtu.be/dQw4w9WgXcQ
"is ninety percent crap", // https://en.wikipedia.org/wiki/Sturgeon%27s_law
"is not a pod person from the planet mars", // Troll (1986)
"is not a sense offender", // Equilibrium (2002)
"is not a significant source of protein",
"is not as good as sqlite", // https://voussoir.net/writing/sqlite_what_a_hunk
"is not as good as zombocom", // https://zombo.com/
"is not concealing any state or military secrets",
"is not entirely divinely inspired",
"is not obfuscated",
"is not questioning your powers of observation", // V for Vendetta (2005)
"is not sponsored",
"is not suitable for 0-3 sad onions", // https://youtu.be/JhHOaMXYXU4?t=1m35s
"is not the spawn of satan", // Vague reference to Rosemary's Baby (1968)
"is not what is said of that thing", // Birdman (2014)
"is obviously biased",
"is on the fastest available route", // Local 58 https://youtu.be/jh09uIN6tl0
"is once again surrounded by a brilliant white light", // Dream Theater, Metropolis Pt. 2 Scenes From a Memory, Finally Free
"is only as strong as the weakest link",
"is over our heads in a million pieces", // Willy Wonka and the Chocolate Factory (1971), Wonkavision https://youtu.be/pvS3j8VtanM
"is produced by the modial interaction of magnetoreluctance", // Rockwell Retro Encabulator https://youtu.be/RXJKdh1KZ0w
"is remarkably piebald; moreso than i've yet seen!", // https://old.reddit.com/r/iamverysmart/comments/58k43l
"is sick of car dependency", // https://voussoir.net/writing/not_just_bikes
"is sitting in a room different from the one you are in now", // Alvin Lucier, I Am Sitting in a Room https://youtu.be/fAxHlLK3Oyk
"is stimulating my thinker", // Learn to speak body tape 5 https://youtu.be/x9YTxff3pHU
"is subject to the frequency illusion", // https://en.wikipedia.org/wiki/Frequency_illusion
"is the product of several minutes of hard work",
"is wasting your processor cycles",
"is worth a lot of money",
"it goes it goes it goes it goes", // Death Grips, Guillotine (2011) https://youtu.be/s4l7bmTJ7j8
"it is good day to be not dead", // Heavy is Dead https://youtu.be/oiuyhxp4w9I
"it's a dicer, grater, peeler, all in one!", // The Truman Show (1998)
"it's all right here at your fingertips", // The Kids Guide to the Internet https://youtu.be/mfMrVKnGzwg
"it's been all downhill since the peak",
"it's evident that speed's tangential to that time-position curve", // MindofMatthew, I Will Derive https://youtu.be/P9dpTTpjymE
"it's in the taking, making, baking, taking, faking", // System of a Down, Revenga https://youtu.be/qOl7m52TQk8
"it's long-running character hat!dan, the dan with a hat!", // Folding Ideas, Nostalgia Critic and The Wall https://youtu.be/rokAtlFGa7Y?t=47m08s
"it's only a model", // Monty Python and the Holy Grail (1974)
"it's the perfect place for an accident", // The Spirit of Dark and Lonely Water https://youtu.be/XNPMYRlvySY
"it's what plants crave",
"it's where i spend the vast majority of my time", // Tim Minchin, Not Perfect (2005) https://youtu.be/dg3PberzvXo
"ka-chow", // Cars (2006)
"keeps windows update permanently disabled",
"keikaku means plan", // https://knowyourmeme.com/memes/just-according-to-keikaku
"kept hidden for almost two decades and forced to bear children", // BBC anchor reads teleprompter https://youtu.be/loWFypHb48k
"kick punch block", // Parappa the rappa https://youtu.be/tX0wCyvn3pI
"klaatu barada nikto", // The Day the Earth Stood Still (1951)
"knows how deep the rabbit hole goes", // The Matrix (1999)
"knows that the dice are loaded", // Leonard Cohen, Everybody Knows (1988)
"knows the answer to a858", // /r/Solving_A858/
"lackluster establishing shot of a significant location", // Charlie Brooker, How to report the news https://youtu.be/aHun58mz3vI
"lacks discipline",
"learned how to plow by reading books", // It's Impossible to Learn to Plow by Reading Books (1988)
"leaves nothing but footsteps",
"like a crème caramel in an earthquake", // Crème Caramel https://vimeo.com/97232050
"like roses and clover", // The Chordettes, Mr. Sandman (1954)
"line goes up", // Folding Ideas, The problem with NFTs https://youtu.be/YQ_xWvX1n9g
"listen and you'll know", // You're Human Like the Rest of Them (1967)
"listens to flac",
"long live the new flesh", // Videodrome (1983)
"look on my works ye mighty and despair", // Ozymandias https://en.wikipedia.org/wiki/Ozymandias
"look up",
"looks better in black and white",
"lucky for you i'm a dog lover", // The Misadventures of Skooks https://youtu.be/BWlKr4seJ-0?t=1m25s
"made a doing-word out of a thing-word", // Stephen Fry, Language https://youtu.be/J7E-aoXLZGY
"makes terrain with the carve tool", // https://youtu.be/xh9Kr2iO4XI
"making a literal difference metaphorically", // Bo Burnham, Comedy https://youtu.be/0GR6QuCf-Ww
"may be a figment of your imagination",
"means you no harm",
"might look better without this pulsating text",
"might not fit on a floppy disk",
"might overstay its welcome",
"needs only 0.5 a presses", // Pannenkoek2012 - SM64 - Watch for Rolling Rocks - 0.5 A Presses https://youtu.be/kpk2tdsPh0A
"needs to return some videotapes", // American Psycho (2000)
"never pipes curl to bash",
"never transcodes lossy to lossy",
"new look, same great taste",
"no banana make you go insane", // Tally Hall, Banana Man (2005) https://youtu.be/yModCU1OVHY
"no cheese, gromit",
"no crack for you today, my friend", // Self Defense https://youtu.be/2REG3-Wb5gM
"no one can win the game but me. that's how the game works", // YooGee's undying love for portable consoles https://youtu.be/aBsEo0w4-Hg?t=2m (original kP_EGSOEGAE)
"no soliciting",
"nobody down below believes their eyes", // Walking in the Air https://youtu.be/X986dthrhaQ
"normal tuesday night for shia labeouf", // Actual Cannibal Shia LaBeouf https://youtu.be/o0u4M6vppCI
"nuapurista kuulu se polokan tahti jalakani pohjii kutkutti", // Ievan Polkka https://youtu.be/7yh9i0PAjck
"null",
"nur noch konkret reden, gib mir ein ja oder nein", // Peter Fox, Alles Neu https://youtu.be/DD0A2plMSVA
"o ye of little face",
"obviously regressed to some quasi-simian creature", // Altered States (1980)
"occupies an unusual space",
"on the contrary, it is words that are vague", // Perelandra (1943)
"one long staircase just going up", // Fiddler on the Roof, If I Were a Rich Man https://youtu.be/RBHZFYpQ6nc
"one of our finest remaining urban centers", // Half Life 2, Breencast https://youtu.be/zzQZV05Tt8I
"only 47 bank accounts in my bank account account", // DROPOUTOFCOLLEGE.wmv https://youtu.be/UWH5Yz5P76Y
"only barely makes sense",
"oops, my anarchy symbol", // https://youtu.be/Ry5URU-Py2Q
"open your eyes, nicholas", // Dream Theater, Metropolis Pt. 2 Scenes From a Memory, Finally Free
"paint is not infrastructure",
"pants with stripes and cutaway coat", // Taco, Puttin' on the Ritz (1982)
"parle l'anglais plus fort", // Orlando (1992)
"party on, dudes", // Bill & Ted's Excellent Adventure (1989)
"pasta, water, getting hotter", // Adventure Time S03E10 What Was Missing? (2011)
"picture you gettin' down in a picture tube", // Gorillaz, Clint Eastwood https://youtu.be/1V_xRb0x9aw
"pie iesu domine, dona eis requiem",
"pillowy mounds of mashed potatoes", // https://groovypotatoes.ytmnd.com/
"pioneers used to ride these babies for miles", // SpongeBob S01E10 Pizza Delivery (1999)
"plato, aristotle, socrates? morons", // The Princess Bride (1987) https://youtu.be/BUg2cp23rGE
"pleads not guilty by reason of insanity",
"please drink verification can",
"please exit through the manhole marked exit",
"please hold your questions until the end",
"plug it, play it, burn it, rip it, drag it, drop it, zip, unzip it", // Daft Punk, Technologic (2005)
"praise be to zardoz", // Zardoz (1974)
"prefers drm-free software",
"prefers not to be DDoSed",
"prefers older movies",
"prefers portable zips over installers", // https://voussoir.net/writing/master_of_my_domain
"prefers practical special effects",
"prefers subs over dubs",
"prefers the despecialized editions", // https://en.wikipedia.org/wiki/Harmy%27s_Despecialized_Edition
"prefers the director's cut",
"prefers to breathe air",
"prefers to install from f-droid", // f-droid.org
"press f to pay respects", // Call of Duty Advanced Warfare https://youtu.be/TtMzTGfs-fc
"presses wm1", // TF2 Pyro
"put that thing back where it came from or so help me", // Monsters, Inc. (2001) https://youtu.be/z286f9gAGvE
"puts the lotion on its skin", // Silence of the Lambs (1991)
"quand il n'y a plus rien à retrancher",
"quoth the raven",
"read it for yourself in this photostatic copy", // Willy Wonka and the Chocolate Factory (1971)
"recognizes taiwan's sovereignty",
"regresses to the mean",
"remembers a sled on the deathbed", // Citizen Kane (1941)
"repeatedly showing the killer's face isn't news, it's rubbernecking", // Charlie Brooker's Newswipe 25/03/09 https://youtu.be/PezlFNTGWv4
"respects the source material",
"ring the 0x07 for concierge service",
"runs away in a straight line", // Prometheus (2012) et al.
"see a man beheaded, get offended, see a shrink", // Bo Burnham, Welcome to the Internet https://youtu.be/k1BneeJTDcU
"see you next time, bye", // Applied Science's sign off https://youtu.be/Oj4tRnLKN6U?t=20m03s
"seeks enlightenment and free lodging",
"selling knives and insurance from door to door", // Rhett & Link, Epic Rap Battle https://youtu.be/7ov1DDjHt8c
"senator, we run ads", // https://youtu.be/GGTWUOxkfGQ
"seven lines all strictly perpendicular", // The Expert https://youtu.be/BKorP55Aqvg
"shall compare thee to a summer's day",
"simplified and dumbed down",
"somebody ring the dinkster?", // Spy Kids 3-D https://youtu.be/bWE6Z3F-RwI R.I.P Bill Paxton
"sometimes behaves so strangely", // RadioLab, Musical Language (2006)
"somewhat new and hardly improved",
"speak and remove all doubt",
"speedy thing goes in, speedy thing comes out", // Portal (2007)
"spent way too much time on these splash texts",
"splashtext'; drop table users;--",
"staring intently into the soul of a proximity mine", // GoldVision, Keep Moving Forward https://youtu.be/lHO7O6_kZ50
"steady watch me navigate", // Gorillaz, Feel Good Inc. (2005)
"still uses rss",
"straight outta camera",
"structurally unsound yeti tote-bag", // James Mickens, This World of Ours https://www.usenix.org/system/files/1401_08-12_mickens.pdf
"take a stress pill and think things over", // 2001 A Space Odyssey (1968)
"take mars, and spell it backwards, drop the s", // Black Dynamite (2009) https://youtu.be/2PSueHOY-Jk
"takes nothing but pictures",
"takes the underpass because it's safer", // Irréversible (2002)
"thank you for practicing emotional distancing",
"that means you do care (at least a little)", // Weird Al Yankovic, Word Crimes (2014) https://youtu.be/8Gv0H-vPoDc
"that's a good wisdom", // Dog of Wisdom https://youtu.be/D-UmfqFjpl0
"that's a ten", // That's a Ten https://youtu.be/SLP9mbCuhJc
"that's an ethical line i'm not used to crossing", // GoldVision, 25 Games of Christmas, Minecraft https://youtu.be/QKojcqhOqhM
"the backlash to the backlash to the thing that's just begun", // Bo Burnham, That Funny Feeling https://youtu.be/WPB6u1BqZqU
"the bad change list is a little longer", // Ross's Game Dungeon: Deus Ex - Invisible War https://youtu.be/pPwpLDvAnvo?t=5m09s
"the blood brought me this far", // Hellraiser (1987)
"the door is a jar",
"the end recontextualizes the means",
"the eye is the window of the soul", // Obviously a general phrase but I'll attribute it to Videodrome (1983)
"the fry bites back, my man", // OH MY DAYUM https://youtu.be/DcJFdCmN98s
"the inner machinations of my mind are an enigma", // SpongeBob S02E26 The Secret Box (2001) https://youtu.be/1z-pVZiRjac
"the last website you'll ever need",
"the menace must remain phantom", // The (Totally) Phantom Menace https://youtu.be/J0mUVY9fLlw
"the moment you've all been waiting for",
"the of and to a in is i that it for you was with on as have but be they", // Vsauce, The Zip Mystery https://youtu.be/fCn8zs912OE
"the only way to be is to become",
"the opposite of apposite",
"the rivers and the hills, the forests and the streams", // Walking in the Air https://youtu.be/X986dthrhaQ
"the sheriff is near", // Blazing Saddles (1974) https://youtu.be/sAELs42aZt4
"the water is extracted for use in rivers", // How it's Unmade - Oreo Cookies https://youtu.be/cJyGoGPXTj4
"the waves part and they engulf me and the water is warm", // You could stop at five or six stores https://youtu.be/YCeQLeQiRP4
"the word itself makes some men uncomfortable", // The Big Lebowski (1998) https://youtu.be/xs3OWJ53rHE
"then i don't need a jacket", // Pretty much everywhere, it's gonna be hot https://youtu.be/7QLSRMoKKS0
"there are many like it, but this one is mine",
"they don't think it be like it is, but it do",
"they have ordered you to die, gi", // Hanoi Hannah https://youtu.be/w3VeKnW9cNo
"think less",
"this ain't my first rodéo", // AvE, Whitening Old Plastic https://youtu.be/fu0v3yFcVn4
"this is the name that you never will guess", // T.S. Elliot, The Naming of Cats
"this isn't even my final form",
"this mission is too important for me to allow you to jeopardize it", // 2001 A Space Odyssey (1968)
"this stop sign is an octagon", // Jack Black on Sesame Street https://youtu.be/_7jpz_55EdM
"this too shall pass",
"thrives on negative criticism, which is fun to write and to read", // Ratatouille (2007)
"to sleep, perchance to dream", // Hamlet
"today we had fifteen homocides and sixty-three violent crimes", // Network (1976) https://youtu.be/ZwMVMbmQBug
"top ten juiced up coaches, top ten juiced up players", // Dilbert 2 https://youtu.be/G9xfqMtkmN0
"tragically cool and totally hip interrogative tone?", // Taylor Mali, Like youknow https://youtu.be/SCNIBV87wV4
"treats the gun as a total weapon", //Equilibrium (2002)
"tries to be grammatically correct",
"tries to keep the boom out of frame",
"tries very hard to not forget",
"truly a feat of last year's engineering",
"twenty thousand years of this, seven more to go", // Bo Burnham, That Funny Feeling https://youtu.be/WPB6u1BqZqU
"two black dresses and no black shoes", // Five or six stores part 2 https://youtu.be/cqIjUXH7mtI
"underpromises, underdelivers",
"unless it's a farm", // Team Fortress 2 - Meet the Soldier https://youtu.be/h42d0WHRSck
"us-dfpad / 393-h-15a", // Local58, Contingency https://youtu.be/3c66w6fVqOI
"useless, but not for long", // Gorillaz, Clint Eastwood https://youtu.be/1V_xRb0x9aw
"uses git push --force",
"vibrate your uvula by dampening and undampening your larynx", // Adventure Time S03E10 What Was Missing? (2011)
"view the source, luke",
"virtue, vice, and everything nice",
"voice-activated and biodegradable", // George Carlin, Modern Man https://youtu.be/hkCR-w3AYOE
"was inevitable",
"was pulled from 100,000 year old antarctic ice", // The Thing (1982)
"watches for the plot",
"we begin bombing in five minutes", // https://en.wikipedia.org/wiki/We_begin_bombing_in_five_minutes
"we need you defending us with the mg42", // Ross's Game Dungeon, Wolfenstein https://youtu.be/P4LaR1C6Xds?t=8m55s
"we're not bop-bipping the boop-beeps here, just boppin'", // Ross's Game Dungeon, Boppin' https://youtu.be/YPygM9cBGY0
"we're not savages, we're english", // Lord of the Flies (1954)
"we've forgotten the crackers", // Wallace and Gromit, A Grand Day Out (1989)
"what do you burn apart from witches?", // Monty Python and the Holy Grail (1974)
"what it is, what it does, what it is, what it isn't", // Macklemore & Ryan Lewis, Can't Hold Us https://youtu.be/2zNSgSzhBfM
"what kind of dad eats his daughter's fries", // Adventure Time S02E01 It Came from the Nightosphere (2010)
"what the hell is water?", // David Foster Wallace, This is Water
"what was done to me was monstrous...", // V for Vendetta (2005)
"what will your first sequence of the day be?", // Tim and Eric, Celery Man https://youtu.be/maAFcEU6atk
"what's up with all the sauerkraut?", // Weird Al Yankovic, Albuquerque (1999)
"when the air becomes uraneous we will all go simultaneous", // Tom Lehrer, We Will All Go Together When We Go
"when the devil is too busy and death's a bit too much", // Voltaire, When You're Evil https://youtu.be/tWYCS6k1IOA
"where depression's just status quo", // Little Shop of Horrors, Skid Row https://youtu.be/z0kSBiu1IGk
"whether you're a boy or a girl or a super computer", // Kero Kero Bonito, Sick Beat (2013)
"who is but the form following the function of what", // V for Vendetta (2005)
"why build one when you can have two at twice the price?", // Contact (1997)
"wiggle your big toe", // Kill Bill (2003)
"will accept your donations",
"will create a gooey interface using visual basic", // CSI tracks a killer's IP address https://youtu.be/hkDD03yeLnU
"will eventually be a memory", // Linkin Park, In the End
"will find your ip with tracer-t", // NextGenHacker101, How to view someone's IP address https://youtu.be/SXmv8quf_xM
"will fix it in post",
"will go to the moon and do the other things", // John F. Kennedy, 1962
"will never ask you for your password",
"will never be very popular",
"will never threaten to stab you and, in fact, cannot speak", // Portal (2007)
"will not help you with your printer",
"will not send you push notifications",
"will not think of the children",
"will order you some gâteau aux poivres", // The Cook, the Thief, His Wife & Her Lover (1989)
"will ride eternal, shiny and chrome", // Mad Max Fury Road (2015) https://youtu.be/wWq02VnC26s
"will self-destruct in thirty seconds",
"with great vengeance and furious anger", // Ezekial 25:17, Pulp Fiction https://www.youtube.com/watch?v=T-K8qi_AoXI
"withdraws some parts of physical form from consideration", // Learn to speak body tape 5 https://youtu.be/x9YTxff3pHU
"without even a last desperate warning", // America, The Last Unicorn (1982)
"won't scan your computer for pictures of children", // https://www.apple.com/child-safety/
"won't send you spam",
"won't steal packages off your doorstep",
"working every muscle group through meditation", // Rhett & Link, Epic Rap Battle https://youtu.be/7ov1DDjHt8c
"works in mergers and acquisitions", // American Psycho (2001)
"would like a small man's wetsuit, please", // Flight of the Conchords, Hurt Feelings https://youtu.be/9zI3_pnUU3k
"would rather be on the moon",
"would you like to know more?", // Starship Troopers (1997)
"would you prefer a lie or the truth?", // V for Vendetta (2005)
"wouldn't copy that floppy",
"wouldn't have dropped dr holloway", // Cube (1997)
"yeah boyyyyyyyyyyyyyyyyyyyyyyyyyyyyy", // My longest yeah boy ever https://youtu.be/fvtQYsckLxk
"yet another tragedy in a long string of misfortunes", // Dream Theater, Metropolis Pt. 2 Scenes From a Memory, Finally Free
"yo, ding dong man, ding dong, ding dong yo", // Weird Al Yankovic, Fat (1988)
"you and me and sister ain't got nothin' to hide", // Scatman John, Scatman's World https://youtu.be/Ic2Cjw7kydI
"you are here",
"you are now aware of your breathing",
"you can drive all across the united states", // Ross's Game Dungeon, The Crew https://youtu.be/8KZwcHOSRgQ
"you can't break those cuffs", // https://youtu.be/jhrwC2BoAkE
"you can't understand it it's going so loud", // Cake, Thrills https://youtu.be/MizOftmSc7k
"you could be drinking whole if you wanted to", // Napoleon Dynamite (2004) https://youtu.be/2-d1oGcTc4w
"you could stop at five or six stores, or just one", // You could stop at five or six stores
"you gotta do the cookin by the book", // Lazy Town https://youtu.be/MdaOT72ieXs (or, you know, ZD71JeX4Vk0)
"you just lost your brain priveleges", // SpongeBob S03E03 Welcome to the ChumBucket
"you just lost yourself a customer", // Simpsons https://youtu.be/bwcJNsoY50E
"you know, for kids", // The Hudsucker Proxy (1994)
"you may call me by my locally designated name", // Borderlands
"you may live beyond morality, i just live in a reality", // Ross's Game Dungeon, Harry Buster https://youtu.be/hV2kyrnju0M
"you may recall sequential code: that's the code you can read", // Node.js is badass rockstar tech https://youtu.be/bzkRVzciAZg
"you must have enough fuel units", // Tai Lopez https://youtu.be/Cv1RJTHf5fk
"you need to vibrate higher", // Death Grips, Culture Shock (2011)
"you'd better go to a seller that sells weaker potions", // Potion Seller https://youtu.be/R_FQU4KzN7A
"you're dereferencing a null pointer", // Making of WrestleMania https://youtu.be/EfdIGG36GgU
"you've got to press it on you", // Gorillaz, DARE (2005) https://youtu.be/uAOR6ib95kQ
"your brain gets smart but your head gets dumb", // Smash Mouth, All Star https://youtu.be/L_jWHffIx5E
"your silhouette will charge the view", // Yes, Roundabout https://youtu.be/11WUJVmq0IQ
"yowza, yowza, yowza", // They Shoot Horses, Don't They? (1969)
"yubby dibby dibby dibby dibby dibby dibby dum", // Fiddler on the Roof, If I Were a Rich Man https://youtu.be/RBHZFYpQ6nc
"είναι φτιαγμένος 100% από «εκδρομή»", // Κυνόδοντας / Dogtooth (2009)
"Я пришёл дать эту песню", // Витас, 7 Элемент / Vitas, 7th Element (2001)
"ギミチョコ!!", // BABYMETAL, ギミチョコ!! / Gimme Chocolate!! (2014)
"四院点灯!", // 大红灯笼高高挂 / Raise the Red Lantern (1991) translation "Light the lanterns at the fourth house!"
"父死、子死、孙死", // Zen parable, the natural order of death.
"萬づ仕舞口が大事と也", // 葉隠 / Hagakure (~1716) "The end is important in all things", see Ghost Dog: Way of the Samurai (1999)
"閉", // 봄 여름 가을 겨울 그리고 봄 / Spring, Summer, Fall, Winter... and Spring (2003)
"ꙮ",
"간장 간장 맺혀진 간장 오늘날에 다 풀려 놉서", // 추다혜차지스, 리츄얼댄스 https://youtu.be/3SBb0LbvrrY
"계란들 사세요", // 사랑방 손님과 어머니 (1961) https://youtu.be/YAqHyG4uER4&t=3m50s
"나는 잊지 못해요 잊을 수가 없어요", // 김상희, 참사랑 / Kim Sang-hee, True Love (1971)
"누구나 할 수 있는 일 행복한 삶을 원한다면", // J-Rabbit, Happy Things (2012) https://youtu.be/fhs55HEl-Gc
"물고기와 개구리와 뱀은 지금 어떻겠느냐?", // 봄 여름 가을 겨울 그리고 봄 / Spring, Summer, Fall, Winter... and Spring (2003)
"뭐든지 예쁜 게 좋아", // 친절한 금자씨 / Sympathy for Lady Vengeance (2005)
"범 내려온다", // 이날치, 범 내려온다 https://youtu.be/SmTRaSg2fTQ
"이산 가야 뻐꾹 저산 가야 뻐꾹 뻑뻑꾹", // 이동백, 새타령 as seen in 청출어람 (2013), https://youtu.be/oABvDIFpAwM?t=9m45s, https://youtu.be/X-AAtRxiZmY
"장미꽃 밭 숨어들면 나는 빨간색 문어", // 안예은, 문어의 꿈 / Octopus' Dream (2020) https://youtu.be/dfWx2vGwZu0
];
const SUNGLASSES_SPLASHES = [
"is all out of bubble gum", // They Live (1988)
"marry and reproduce", // They Live (1988)
"no independent thought", // They Live (1988)
"put on these glasses or start eating that trash can", // They Live (1988)
];
SPLASHES.push(...SUNGLASSES_SPLASHES);
SPLASHES.push(`${SPLASHES.length + 1} splash texts? that's a lot!`);
let SPLASH_INDEX = 0;
const SPLASH_INTERVAL = 8000;
function shuffle_splashes()
{
/*
This algorithm does not prevent the last item from the last shuffle from
being the first item of the next shuffle, but it'll be okay with the number
of items we have.
*/
let index = SPLASHES.length;
while (index > 0)
{
const random_index = Math.floor(Math.random() * index);
index -= 1;
[SPLASHES[index], SPLASHES[random_index]] = [SPLASHES[random_index], SPLASHES[index]];
}
}
function next_splash_text()
{
if (SPLASH_INDEX >= SPLASHES.length)
{
shuffle_splashes();
SPLASH_INDEX = 0;
}
const text = SPLASHES[SPLASH_INDEX];
SPLASH_INDEX += 1;
return text;
}
let splash_anim_timeout;
const HEADLINE_SPLASH = document.getElementById("headline_splash");
function splash_fade_out()
{
HEADLINE_SPLASH.classList.add("shrink_out");
splash_anim_timeout = setTimeout(splash_fade_in, 250);
}
function splash_fade_in()
{
HEADLINE_SPLASH.classList.remove("shrink_out");
const new_text = next_splash_text();
if (SUNGLASSES_SPLASHES.indexOf(new_text) > -1 && document.hasFocus() && (! document.body.classList.contains("justthesplash")))
{
reveal_sunglasses();
}
HEADLINE_SPLASH.innerText = new_text;
HEADLINE_SPLASH.classList.add("grow_in");
splash_anim_timeout = setTimeout(splash_fade_end, 250);
}
function splash_fade_end()
{
HEADLINE_SPLASH.classList.remove("grow_in");
splash_anim_timeout = setTimeout(cycle_splash, SPLASH_INTERVAL);
}
function cycle_splash()
{
clearTimeout(splash_anim_timeout);
splash_fade_out();
}
////////////////////////////////////////////////////////////////////////////////////////////////////
function fullscreen_on()
{
const elements = Array.from(document.body.children);
for (const element of elements)
{
if (element.id !== "headline")
{
element.classList.add("hidden");
}
}
history.replaceState(null, "", `${window.location.pathname}?justthesplash`);
document.body.classList.add("justthesplash");
}
function fullscreen_off()
{
const elements = Array.from(document.body.children);
for (const element of elements)
{
element.classList.remove("hidden");
}
history.replaceState(null, "", `${window.location.pathname}`);
document.body.classList.remove("justthesplash");
}
let HIDE_MOUSE_TIMEOUT = null;
function fullscreen_mousemove_handler()
{
fullscreen_showmouse();
HIDE_MOUSE_TIMEOUT = setTimeout(fullscreen_hidemouse, 2000);
}
function fullscreen_showmouse()
{
document.body.style.cursor = "";
document.getElementById("headline_fullscreen_button").classList.remove("hidden_opacity");
clearTimeout(HIDE_MOUSE_TIMEOUT);
}
function fullscreen_hidemouse()
{
if (document.body.classList.contains("justthesplash"))
{
document.body.style.cursor = "none";
document.getElementById("headline_fullscreen_button").classList.add("hidden_opacity");
}
else
{
fullscreen_showmouse();
}
}
function fullscreen_toggle()
{
if (document.body.classList.contains("justthesplash"))
{
fullscreen_off();
}
else
{
fullscreen_on();
}
fullscreen_mousemove_handler();
}
////////////////////////////////////////////////////////////////////////////////////////////////////
const SUBLIMINAL_MESSAGES = [
"OBEY",
"MARRY AND REPRODUCE",
"NO INDEPENDENT THOUGHT",
"CONSUME",
"WORK 8 HOURS",
"SLEEP 8 HOURS",
"PLAY 8 HOURS",
"CONFORM",
"STAY ASLEEP",
"SUBMIT",
"WATCH TV",
"BUY",
"NO THOUGHT",
"SLEEP",
"BUY",
"HONOR APATHY",
"DOUBT HUMANITY",
"OBEY AUTHORITY",
"NO IDEAS",
"FOLLOW",
"COOPERATE",
"SURRENDER",
"DO NOT QUESTION AUTHORITY",
"REWARD INDIFFERENCE",
"OBEY AND CONFORM",
];
function random_choice(list)
{
return list[Math.floor(Math.random() * list.length)];
}
function reveal_sunglasses()
{
function finish()
{
sunglasses.classList.remove("reveal_anim");
sunglasses.classList.add("revealed");
}
const sunglasses = document.getElementById("sunglasses");
sunglasses.classList.add("reveal_anim");
setTimeout(finish, 1000);
}
function start_eating_that_trashcan()
{
function subliminize(element)
{
element.innerText = random_choice(SUBLIMINAL_MESSAGES);
}
function replace_image(img)
{
const div = document.createElement("div");
div.classList.add("cvitem_logo");
img.parentElement.insertBefore(div, img);
img.parentElement.removeChild(img);
subliminize(div);
}
document.body.classList.add("start_eating_that_trashcan");
Array.from(document.getElementsByTagName("h2")).forEach(subliminize);
Array.from(document.getElementsByClassName("cvitem_title")).forEach(subliminize);
Array.from(document.getElementsByClassName("cvitem_details")).forEach(subliminize);
Array.from(document.getElementsByClassName("image_credit")).forEach(subliminize);
Array.from(document.getElementsByClassName("cvitem_logo")).forEach(replace_image);
subliminize(document.getElementById("greatjob").children[0]);
const sunglasses = document.getElementById("sunglasses");
sunglasses.parentElement.removeChild(sunglasses);
SPLASHES.length = 0;
SPLASHES.push(...SUBLIMINAL_MESSAGES);
SPLASH_INDEX = 0;
shuffle_splashes();
cycle_splash();
}
////////////////////////////////////////////////////////////////////////////////////////////////////
function on_pageload()
{
shuffle_splashes();
setTimeout(cycle_splash, 0);
const headline = document.getElementById("headline");
const url_params = new URLSearchParams(window.location.search);
if (url_params.get("justthesplash") !== null)
{
fullscreen_on();
}
document.body.addEventListener("mousemove", fullscreen_mousemove_handler);
fullscreen_mousemove_handler();
}
document.addEventListener("DOMContentLoaded", on_pageload);
</script>
</body>
</html>