1
0
Fork 0

New journal post

Updated title on blog post #4 to match the rest
Updated the youtube buffering article, and used it as a guinea pig for a markdown experiment
updated /etc/quotes/
new random captions on /
added some new links, including a new Articles section
adjusted the background on /stats/
changed standard body width from 43rem to 80ch
This commit is contained in:
will 2024-04-21 08:18:51 -06:00
parent 3db518f97b
commit 6a97a82927
11 changed files with 96 additions and 40 deletions

3
.gitignore vendored
View file

@ -19,4 +19,5 @@
*.ico
stats/packages.txt
pronouns.txt
blog/posts/invaluable_contributions
blog/posts/invaluable_contributions
Parsedown.php

View file

@ -128,6 +128,12 @@
}
echo "</ul>";
?>
<article id="2024-04-02">
<h2>2024-04-02</h2>
<p>Migrated my Firefish server to Sharkey today. I had to spend a while stumbling blindly through the totally foreign territory of docker and postgres, but it worked out surprisingly well in the end, except that I managed to delete all the media with a careless <code>rm -rf</code>. Whoops.</p>
<p>I also recently bought my first Lego set in the better part of a decade, at the recommendation of <a href="https://kalechips.net/posts/2024-03-25-Bug-Legos">this</a> blog post by Kalechips. I don't have much to say about them beyond what's covered there, but I absolutely love them. Definitely one of the better ways I could have spent a hundred Canadian FunBucks&trade;.</p>
<img src="media/2024-04-02_legobugs.jpg" alt="Roughly to-scale sized Lego models of a blue morpho butterfly, a hercules beetle, and a chinese mantis." />
</article>
<article id="2024-02-29">
<h2>2024-02-29</h2>
<p>I have this old pair of Skullcandy Crusher headphones that stopped working a few years ago due to some issue with the 3.5mm jack, and it recently occured to me that I finally have the tools to fix it! When I opened it up I noticed the port had lifted almost entirely off the motherboard and after soldering the pins back in place (and a generous application of hot glue, just in case) it works like new again! Credit to Skullcandy, all eight of the screws I had to remove were completely identical.</p>
@ -150,18 +156,6 @@
<img src="media/2024-01-29/diagram.png" alt="A crude diagram outlining a concept for an FDM 3D printer that rotates around a central axis for a toroidal print volume." />
<p>The benefits of this approach are clear. If I receive $1000 in <a href="https://ko-fi.com/deeptwisty">donations</a> I will attempt to build it.</p>
</article>
<article id="2024-01-02">
<h2>2024-01-02</h2>
<p>Published an interesting blog post today. I had ChatGPT write an article about how great AI is and posted it immediately without reading it. Hopefully you can tell. (If you couldn't and didn't register what was happening until the disclaimer at the end, I'm deeply sorry.)</p>
<p>To be clear, I don't like "AI" tools like ChatGPT one bit; I figured doing this would be an elegant way to communicate my feelings on the matter - here's how it feels to get tricked into reading AI-generated spam, this is how I feel anytime I see something AI-generated in the wild.</p>
<blockquote>
My perspective on the use of AI in writing is that if someone couldn't be bothered to write it, why should anyone else be bothered to read it?
<span class="attr">-<a href="https://final.town/notice/AcGPT0FZUH2quPlDe4">@lucretia@final.town</a></span>
</blockquote>
<p>I've got half a blog post about this sitting on my computer somewhere.</p>
<hr>
<p>In more fun news, my laptop server is up and running! Building the case was a fun time involving hand-cut aluminum rods and many 3D-printed brackets, but I'll save all that for the blog post about it. So far I've set up Jellyfin on it, and only Jellyfin. I plan to get some other stuff going eventually. Word of advice, don't use the official Jellyfin android app. It stutters a ton and is generally not very good. Use Findroid instead, but make sure to turn "mpv player" on in the settings, otherwise it will use software decoding and you'll get approximately 7 frames per second in your 1080p content.</p>
</article>
<div class="buttons" style="margin-bottom: 1rem;">
<a href="https://status.cafe/"><img src="media/banner-statuscafe.png" alt="Status Cafe"></a>
<a href="https://kiosk.nightfall.city/"><img src="media/neonkiosk.png" alt="Neon Kiosk"></a>

View file

@ -92,7 +92,7 @@
</head>
<body>
<h1><span id="headerblue">nice</span><span id="headergreen">obl</span><span id="headeryellow">og</span></h1>
<h1><span id="headerblue">bl</span><span id="headergreen">o</span><span id="headeryellow">g</span></h1>
<h2 id="caption">deeptwisty.com 2nd anniversary:<br>A History of This Bullshit</h2>
<nav>
<a href="/">home</a>

View file

@ -0,0 +1,15 @@
Remember when you could pause a video on, like, Youtube and wait and it would eventually load the whole thing so you could watch it with no buffering?
![Comic of a guy pausing a Youtube video and reminiscing tearfully about the old days where it would buffer all the way to the end](what_they_took_from_you.png)
I happened across a [tumblr post](https://nyxgoddessofcandles.tumblr.com/post/733566253212598272/theres-more-to-do-actually-now-go-to) detailing some settings to accomplish that in modern Firefox, and I wanted to document it here.
I can't guarantee that this won't stop working at some point amidst the constant churn of arbitrary updates to websites and browsers alike, but it works for me right now, and if I learn about an updated method this is where it'll be.
*Update:* After using my browser with these settings for a while, I've noticed that the first of them breaks online video in some cases, notably Twitch streams and the Jellyfin web client. I've reverted the changes in my browser for this reason.
## How to do it
In `about:config`, change the following settings:
- Set `media.mediasource.enabled` to `false`
- Set `media.cache_readahead_limit` and `media.cache_resume_threshold` to `9999`

View file

@ -19,18 +19,12 @@
<a href="/">home</a>
<a href="/blog">blog</a>
</nav>
<?php include("../post_dates.php"); ?>
<p>Remember when you could pause a video on, like, Youtube and wait and it would eventually load the whole thing so you could watch it with no buffering?</p>
<img src="what_they_took_from_you.png" alt="Comic of a guy pausing a Youtube video and reminiscing tearfully about the old days where it would buffer all the way to the end" />
<p>I happened across a <a href="https://nyxgoddessofcandles.tumblr.com/post/733566253212598272/theres-more-to-do-actually-now-go-to">tumblr post</a> detailing some settings to accomplish that in modern Firefox, and I wanted to document it here.</p>
<p>I can't guarantee that this won't stop working at some point amidst the constant churn of arbitrary updates to websites and browsers alike, but it works for me right now, and if I learn about an updated method this is where it'll be.</p>
<p><strong>Update:</strong> After using my browser with these settings for a while, I've noticed that the first of them breaks online video in some cases, notably Twitch streams and the Jellyfin web client. I've reverted the changes in my browser for this reason.</p>
<h2>How to do it</h2>
<p>In <code>about:config</code>, change the following settings:</p>
<ul>
<li>Set <code>media.mediasource.enabled</code> to <code>false</code></li>
<li>Set <code>media.cache_readahead_limit</code> and <code>media.cache_resume_threshold</code> to <code>9999</code></li>
</ul>
<?php include("../../comment/form.php"); ?>
<?php
include("../post_dates.php");
include("../Parsedown.php");
$Parsedown = new Parsedown();
echo $Parsedown->text(file_get_contents("index.md"));
include("../../comment/form.php");
?>
</body>
</html>

View file

@ -1,3 +1,7 @@
<?php ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL);
?>
<!DOCTYPE html>
<html lang="en">
<head>
@ -53,11 +57,11 @@
$this->color = $c;
}
}
$will = new User("w_pfp", "president Potato!Jerma", "00ffb7");
$vivi = new User("v_pfp", "karkalicious shit whisperer", "ff009e");
$will = new User("w_pfp", "President of the Universe", "00ffb7");
$vivi = new User("v_pfp", "quote unquote \"mouth frog\"", "ff009e");
$sad = new User("s_pfp", "first spider of the universe ඞ", "f1c40f");
$mage = new User("m_pfp", "> ඞ", "faaaaa");
$celian = new User("c_pfp", "ᘛ⁐̤ᕐᐷ MILK ಡඞ𐐘𐑀", "73fbff");
$celian = new User("c_pfp", "ᘛ⁐̤ᕐᐷ𝕤𝕝𝕦𝕥ಡඞ𐐘𐑀", "73fbff");
$thom = new User("t_pfp", "Tomato ඞ", "567c2d");
$goon = new User("g_pfp", "hatchgoon ඞ", "2c9c91");
$portals = new User("p_pfp", "portalsandart ඞ", "5a397d");
@ -73,6 +77,24 @@
}
?>
<?php
echo_message($joy, "There's something about digitally altered screams of anguish that really stick in my mind", true);
echo_message($mage, "I would change it to daddy's little slut or something. To inflict maximum damage. But rat slut amongus family is good...", true);
echo_message($celian, "I think you just hate my water-soluble swag", true);
echo_message($vivi, "put your words in my mouth and sentence all over me like a paragraph", true);
echo_message($vivi, "i miss going ssssssssss in your whore tree banthrom", true);
echo_message($celian, "YOU");
echo_message($vivi, "going sssssss and pppppppppp was the highlight of it for me");
echo_message($celian, "😭");
echo_message($celian, "picks yuo up<br>picks you up like you are a baby seal", true);
echo_message($mage, "Yoooooooo<br>Makes noises<br>Euuuh ueh uh huah");
echo_message($vivi, "is the devil from the bible a pillow princess?", true);
echo_message($will, "you would disparage the humble onion?", true);
echo_message($vivi, "fruited the fuck out", true);
echo_message($mage, "Babygirl you are so servers in United States", true);
echo_message($mage, "Big BAWS. Naked Snake. Big BAWS. Naked Snake. Metal Gear Solid 3. 3. 3. Metal Gear Solid 3. Soviet Union. Jungle! Jungle!", true);
echo_message($celian, "wait arent snake always naked");
echo_message($mage, "I have feelings for you");
echo_message($vivi, "back when i was a fan of edgy minion memes", true);
echo_message($will, "I think we should fully replace Discord with Second Life", true);
echo_message($mage, "just ignore the drowning horses in the hot tub", true);
echo_message($mage, "BALLS?", true);
@ -297,7 +319,7 @@
echo_message($will, "*Caroline voice* Pee your pants, Mr. Johnson.", true);
echo_message($sad, "i feel like im reading it with my eyes", true);
echo_message($will, "i think there should be a datapack that lets you right click people with a bucket<br>and milk them", true);
echo_message($celian, "bebito <span class="house">house</span> reveel<br>bebito <span class="house">hous</span> reveel when the bebito has.<br><span class="house">hous</span> reveaal<br><span class="house">hous</span> reval bebito REAL NO CLICKBAIT!!!!!!!!!!!!!!!!", true);
echo_message($celian, "bebito <span class='house'>house</span> reveel<br>bebito <span class='house'>hous</span> reveel when the bebito has.<br><span class='house'>hous</span> reveaal<br><span class='house'>hous</span> reval bebito REAL NO CLICKBAIT!!!!!!!!!!!!!!!!", true);
echo_message($celian, "its like having a stroke WHILE having an aneurism", true);
echo_message($mage, "ideal");
echo_message($will, "Joe Biden can get his ass blasted in a nonfurry way", true);
@ -334,7 +356,7 @@
echo_message($will, "don't smoke cigarettes kids they'll make your lungs sus", true);
echo_message($thom, "Bestie you've been given 2 full folders of skins<br>You can be any type of white you want to", true);
echo_message($celian, "im gonna pause the video so i can listen to the flavors better", true);
echo_message($vivi, "we stan the <b><i>boner knife</i></b> in this <span class="house">house</span>", true);
echo_message($vivi, "we stan the <b><i>boner knife</i></b> in this <span class='house'>house</span>", true);
echo_message($vivi, "god said it's my turn on the being a milf", true);
echo_message($mage, "\"Big Boy\" will be milked for his venom at the Australian Reptile Park", true);
echo_message($mage, "i think you should get some weed and <i>drink it</i>", true);

View file

@ -224,6 +224,12 @@
'Tested in prod!',
'pwetty epic B)',
'Known to the state of California to cause cancer',
'Semi-modular!',
'Did you know?',
'shrimps is bugs',
'Delicious!',
'trnasgener',
'Opinionated!',
'vewified',
'Verified',
'COUNTER',

View file

@ -239,14 +239,19 @@
<tr>
<td><a href="https://jort.link/">jort.link</a></td>
<td>A shield to prevent accidental DDOSing of links posted to the fediverse</td>
<tr>
</tr>
<tr>
<td><a href="https://www.doesthedogdie.com/">Does the dog die?</a></td>
<td>A crowdsourced database of content warnings for media</td>
<tr>
</tr>
<tr>
<td><a href="https://www.unconsentingmedia.org/">Unconsenting Media</a></td>
<td>Similar to doesthedogdie but for sexual violence in particular</td>
</tr>
<tr>
<td><a href="https://spyware.neocities.org/">Spyware Watchdog</a></td>
<td>An index of popular programs that meet an un-eroded definition of "spyware".</td>
</tr>
<tr>
<td colspan="2"><h2>Fun</h2></td>
</tr>
@ -322,6 +327,25 @@
<td><a href="https://rose.systems/edible_colors">Edible Colors</a></td>
<td>HTML colors sorted by edibility</td>
</tr>
<tr>
<td><a href="https://xkcd.com/">XKCD</a></td>
<td>A webcomic of romance, sarcasm, math, and language.</td>
</tr>
<tr>
<td colspan="2"><h2>Articles</h2></td>
</tr>
<tr>
<td colspan="2"><a href="https://pluralistic.net/2023/01/21/potemkin-ai/#hey-guys">Cory Doctorow - Tiktok's enshittification</a></td>
</tr>
<tr>
<td colspan="2"><a href="https://kalechips.net/posts/2022-09-09-Mobile-Compatibility">Kalechips - Your website needs to work on phones</a></td>
</tr>
<tr>
<td colspan="2"><a href="https://www.youtube.com/watch?v=5pYeoZaoWrA">Folding Ideas - This is Financial Advice ()</a></td>
</tr>
<tr>
<td colspan="2"><a href="https://www.youtube.com/watch?v=8BIcAZxFfrc">hbomberguy - Vaccines and Autism: A Measured Response ()</a></td>
</tr>
<tr>
<td colspan="2"><h2>More stuff</h2></td>
</tr>
@ -335,7 +359,7 @@
</tr>
<tr>
<td><a href="https://ooh.directory/">ooh.directory</td>
<td>A directory of nearly 2,000 blogs about every topic.</td>
<td>A directory of over 2,000 blogs about every topic.</td>
</tr>
<tr>
<td><a href="https://vincentsdungeon.com/links.html">Vincent's Dungeon/links</a></td>

View file

@ -213,6 +213,6 @@
?></td>
</tr>
</tbody></table>
<div id="leftsidebg" style="background-image: url(bg.jxl), url(bg.jpg); --distancefromcenter: -10%;" title="Pictured: A graph. I don't know what it's measuring. I hope the top line's the housing market."></div>
<div id="leftsidebg" style="background-image: url(bg.jxl), url(bg.jpg);" title="Pictured: A graph. I don't know what it's measuring. I hope the top line's the housing market."></div>
</body>
</html>

View file

@ -5,7 +5,7 @@
--linkcolor: #df1955;
--linkhover: #00ffd5;
--bodywidth: min(90vw, 43rem);
--bodywidth: min(90vw, 80ch);
--stddropshadow: 4px 4px 8px black;
--navbarheight: 2.5rem;
}
@ -177,7 +177,7 @@ code {
background-color: black;
padding: 0.15rem;
}
:is(main,body) > code {
:is(main,body,pre) > code {
display: block;
width: 75%;
margin: auto;
@ -185,7 +185,7 @@ code {
padding: 0.7rem;
border: 1px solid #00ffd5;
}
:is(main,body) > code > span.codetitle {
:is(main,body,pre) > code > span.codetitle {
margin: -0.7rem;
margin-top: -0.4rem;
margin-bottom: 0.7rem;

View file

@ -349,7 +349,7 @@
</details>
</li>
</ul>
<div id="leftsidebg" style="background-image: url(bg.jxl), url(bg.jpg); --distancefromcenter: -20%;"></div>
<div id="leftsidebg" style="background-image: url(bg.jxl), url(bg.jpg);"></div>
</body>