diff options
| author | Hannah Isopod <me@bathynomus.xyz> | 2026-09-06 00:49:22 -0600 |
|---|---|---|
| committer | Hannah Isopod <me@bathynomus.xyz> | 2026-09-06 00:49:22 -0600 |
| commit | c0572bdb1aa1f3aa055f7895aca524630f08498d (patch) | |
| tree | 2ed0c3eb8c58c8b1ac905e581fd04433496a3251 /blog | |
| parent | 3bb9c3a0f2023d131e773b3d799e9efb61333e5a (diff) | |
whoopsers! forgot to commit for some months!
Diffstat (limited to 'blog')
| -rw-r--r-- | blog/index.php | 5 | ||||
| -rw-r--r-- | blog/post.php | 6 | ||||
| -rw-r--r-- | blog/posts/100webmaster/index.md | 419 | ||||
| -rw-r--r-- | blog/posts/100webmaster/index.php | 1 | ||||
| -rw-r--r-- | blog/posts/ai2/index.md | 2 | ||||
| -rw-r--r-- | blog/posts/building_a_cooler_body_2/index.md | 3 | ||||
| -rw-r--r-- | blog/posts/building_a_cooler_body_2/index.php | 1 | ||||
| -rw-r--r-- | blog/posts/discord2/index.md | 10 | ||||
| -rw-r--r-- | blog/posts/fuckass_air_conditioner/contained.webp | bin | 0 -> 114362 bytes | |||
| -rw-r--r-- | blog/posts/fuckass_air_conditioner/index.md | 61 | ||||
| -rw-r--r-- | blog/posts/fuckass_air_conditioner/index.php | 1 | ||||
| -rw-r--r-- | blog/posts/fuckass_air_conditioner/try_pissing_on_my_floor_now_bitch.webp | bin | 0 -> 126454 bytes | |||
| -rw-r--r-- | blog/posts/fuckass_air_conditioner/youve-pissed-on-my-floor-for-the-last-time.mp4 | bin | 0 -> 51761809 bytes |
13 files changed, 502 insertions, 7 deletions
diff --git a/blog/index.php b/blog/index.php index 7c8ccfb..afc020b 100644 --- a/blog/index.php +++ b/blog/index.php @@ -11,7 +11,7 @@ error_reporting(E_ALL); $nostag = empty($stag); ?> <?php include($_SERVER['DOCUMENT_ROOT'] . '/boilerplate.php'); ?> - <title><?php if(!$nostag) { echo("#$stag | ");} ?> isoblog | isopod.cool v4</title> + <title><?php if(!$nostag) { echo("#$stag | ");} ?> isoblog | <?php echo($_SERVER['HTTP_HOST']);?></title> <link href="/style.css" rel="stylesheet" type="text/css" media="all"> </head> <body> @@ -63,6 +63,7 @@ error_reporting(E_ALL); } $dt = substr($entry->published, 0, 10); $ti = $entry->title; + $au = $entry->author->name; $wn = ""; if(preg_match('/2022-0(5|4)-(21|25|13)/', $dt)) { $wn = "title=\"This post is on the archived v2 version of the site. It will not load if you don't have Javascript enabled, and expect jank if viewing on mobile. You have been warned.\" "; @@ -73,7 +74,7 @@ error_reporting(E_ALL); $cats = $cats."<a class='entrytag' href='?tag=".$term."'>".$term."</a>"; } - echo "<li class='blogentry'><time class='entrydate'>".$dt."</time><h4 class='entrytitle'><a ".$wn."href='".$entry->link["href"]."'>".$ti."</h4></a><p class='entrysummary'>".$entry->summary."</p><p>".$cats."</p></li>"; + echo "<li class='blogentry'><p class='entrydateauthor'><time class='entrydate'>".$dt."</time> âĸ By ".$au."<h4 class='entrytitle'><a ".$wn."href='".$entry->link["href"]."'>".$ti."</h4></a><p class='entrysummary'>".$entry->summary."</p><p>".$cats."</p></li>"; } } echo "</ul>"; diff --git a/blog/post.php b/blog/post.php index e0fe8b3..9a4a1ef 100644 --- a/blog/post.php +++ b/blog/post.php @@ -16,6 +16,7 @@ $pdate = ""; $udate = ""; $title = ""; $descr = ""; +$authr = ""; $prevtitle = ""; $prevlink = ""; $nexttitle = ""; @@ -26,6 +27,7 @@ foreach($feed->entry as $entry) { $udate = preg_replace('/T.*$/', ' ', $entry->updated); $title = $entry->title; $descr = htmlspecialchars($entry->summary); + $authr = $entry->author->name; } else if($title) { $nextlink = $entry->link["href"]; $nexttitle = $entry->title; @@ -47,7 +49,7 @@ if($pdate != $udate) { $udates = " Updated on $udate"; } <?php include($_SERVER['DOCUMENT_ROOT'] . '/boilerplate.php'); ?> <link href="/style.css" rel="stylesheet" type="text/css" media="all"> <?php - echo("<title>$title | isopod.cool v4</title><meta name='description' content='$descr'>"); + echo("<title>$title | ".$_SERVER['HTTP_HOST']."</title><meta name='description' content='$descr'>"); //$bgfile = glob('bg.*')[0]; //if(!is_null($bgfile)) { // echo("<style> body > h1:first-of-type { background-image: url('$bgfile') } </style>"); @@ -60,7 +62,7 @@ if($pdate != $udate) { $udates = " Updated on $udate"; } <main> <section> <h2><?php echo($title); ?></h2> - <p class='h2caption'>Posted on <?php echo($pdate."<br>".$udates); ?></p> + <p class='h2caption'>By <?php echo("$authr"); ?><br>Posted on <?php echo($pdate."<br>".$udates); ?></p> <p class="backlink"><a href="/blog/"><< blog</a></p> <?php //echo("<p style='text-align: right;'>I'm testing in prod right now. don't worry about it"); diff --git a/blog/posts/100webmaster/index.md b/blog/posts/100webmaster/index.md new file mode 100644 index 0000000..9d3380e --- /dev/null +++ b/blog/posts/100webmaster/index.md @@ -0,0 +1,419 @@ +I found another questionnaire to fill out publicly on my website for fun. I enjoy these, they scratch the late 2010s Tumblr ask game itch. This one's from <a href="https://mouseling.net/100webmaster.txt">100webmaster.txt</a> by one MOUSEcky. + +# 1. Please introduce yourself. + +I'm Ada. I'm a bug on the internet. I'm also a transgender woman and a stereotype-fulfillingly huge nerd. If you haven't yet figured all that out from clicking around on this website, I'm impressed you can even read this. + +# 2. How long have you been making websites? + +I had poked at it occasionally before, but the oldest website I currently maintain dates back to sometime in late 2020. + +# 3. And what got you into the hobby? + +Carrd wouldn't let me embed Youtube videos on the free account, so I switched to Neocities, which does. Of course, the current iteration of my website now does a lot of other stuff that you can't do with a free Carrd account. + +# 4. What kind of website are you most interested in? + +Websites maintained by transgender women. I also like poking around at peoples' blogs. + +# 5. What's your workflow? Do you plan your websites out thoroughly or do you come up with the design as you go along? + +I usually have a rough idea of what I want the website to look like going in, but you really don't know me if you think I've ever made so much as a sketch before jumping into it. + +# 6. Please link to your biggest inspirations. + +I never got over the death of Material Design 1. + +# 7. What's your favourite part about making websites? + +I like the total design freedom it affords me, I like the lack of stupid moderation guidelines to follow, and I like that I can get in there and make little corrections after the fact. + +# 8. And the thing you struggle with the most? + +Motivation. + +# 9. Do you keep the same layout on all of your pages? Or do you use different ones? + +Occasionally I'll do something custom if I have a fun idea, but I try to keep my layouts consistent. It kind of pisses me off when I go to someone's website and the navigation is in a different place on each elaborately-themed page. + +# 10. How confident are you with CSS? + +I may be the only person I've ever met who's as familiar with CSS as me and doesn't actively hate interacting with it. + +# 11. Do you know how to correctly use <dl>? + +Do you? + +# 12. What is your favourite HTML element? + +<details> is pretty cool, but that feels like kind of a cop-out answer. + +# 13. If you're making a new web page from scratch, what is the first thing you do? + +Paste in the <head> from an existing webpage I wrote before and alter it to fit my current needs. I know what all that boilerplate does, but hell if I'll ever manage to memorize it. + +# 14. Do you know JavaScript? + +In theory, yes, but I'm fortunate enough to be able to structure my website in such a way to allow my Javascript skills to atrophy. + +# 15. How about PHP? + +This website is more PHP than HTML in some places. + +# 16. Does your website have a theme that you stick to? + +<div class="aside"> + <div class="aside-image"> + <img src="/images/reactions/yay.png" alt="hiiiiiii :3"> + </div> + <div class="aside-content"> + <p>You're lookin' at her!</p> + </div> +</div> + +Serious answer: No. I put whatever I want on here. It just happens that that's quite often tech stuff. + +# 17. Are you more focused on content or design? + +The design serves the content. However, the design is also very fun. + +# 18. Do you own a domain name? If not, would you ever want to? + +Too many. + +# 19. What do you think of nostalgia-focused or "retro" websites? + +You need to really know what you're doing to make a "retro" design that's any good. I have my gripes with modern web design trends, but they're usually like that for a reason. That said, I do enjoy sites that take visual cues from other "nostalgic" things. + +# 20. Is your HTML valid? Do you even check? + +I do my best. I should check more often than I do. + +# 21. What are your opinion on buttons and banners? + +I think they're fun! I was never the best at finding places to put them, though. + +# 22. What do you think of button walls in particular? + +Also fun, If a bit overstimulating. I've yet to come up with a better solution for storing a button collection. They're certainly better than the scrolling button-marquees I've seem some people use. + +# 23. If you started over again, would you make something similar or completely different? + +I can't guarantee the visual design would be the same, but the content, layout, and structure would probably be pretty similar. + +# 24. Are you envious of other people's websites? + +Only if they're really good. + +# 25. What text editor do you use? + +VSCodium. + +# 26. Why do you use that one? + +VSCode is, regrettably, very pleasant to use. VSCodium is a community fork that strips some of the more egregious Microsoft-isms out. + +# 27. Do you host your image files on your web server, or on another host? + +My hosting solution is beefy enough that putting the media on my server isn't an issue. With how big the site is, it seems this would still be the case even if I was still on Neocities. + +# 28. This might not be relevant to you, but what's your opinion on the Neocities vs. Nekoweb debate? + +There's a debate? I don't use either, but I think they're both fine. I think it sucks that Neocities doesn't support server-side includes, so if Nekoweb does that it wins in my book. Otherwise idgaf + +# 29. How much server space would you estimate your main website takes up? + +Estimate? I have direct backend access! I can go check! This website takes up 787MB on the server, which is honestly less than I would have guessed. I think it used to be bigger when there were over a dozen high-res background images for different pages. + +# 30. Do you keep local backups of your files? + +The "master copy" of my website exists on my computer, and I just upload any changes I make to the server. In a way, the website itself is sort of a backup. For general backups, everything I care about is copied to my [NAS](/uses/servy586/) via Syncthing. + +# 31. Do you prefer simple or highly visual websites? + +Readability should take priority, but as I'm sure you can tell, I'm a sucker for some visual flair. + +# 32. Do you stick to certain colours? Do you do that on purpose, or is it your subconscious? + +From my main style.css: + +``` +--background: light-dark(#fff5eb, #1a1a1d); +--foreground: light-dark(#222, #ddd); +--accent1: light-dark(#64790a, #ff1159); +--accent2: light-dark(#007a70, #00ffd5); +``` + +In other words, dark grey, warm white, and a couple nice accent colours picked from this site's background image. #ff1159 in particular is one I have an attachment to. + +# 33. Have you ever thought about quitting? Why? + +No. This website is something I do for fun, and it's also the center of my online presence. I don't see why I would ever get rid of it completely. + +# 34. Do you have many webmaster friends, or is it a solitary hobby? + +I have mutuals on Fedi that do this, but I don't know if that counts as "friends". It's not like I talk to any of them. + +# 35. Do people in your real life know about your website? + +I've said stuff on here that I haven't told my parents. My rule of thumb is that if you're chill with transgender people and furries, and you're chill with me being both of those things, I'm cool with you seeing all this. I'm quite fortunate to have some meatspace friends who meet these criteria. + +# 36. Do you update your website very often? How often is "very often"? + +I update my website when there's something I want to change and I can be assed. I don't think the frequency that currently works out to could reasonably be described as "very" anything. + +# 37. And the overall design, do you change that much? Why or why not? + +This website is on its fourth major design iteration. Each time, it was because I felt the previous design was limiting my ambitions in some way. + +# 38. Is your website more you-focused, hobby-focused, or outside world-focused? + +Yes. + +# 39. Do you do web design professionally? + +Not yet. As of writing, I'm currently halfway through a college web design program. I'm now professionaly trained in an appreciable fraction of the technologies that make this website go. + +# 40. If not, would you like to? And if you're comfortable answering, what do you do for work? + +I'm *fun*employed! + +# 41. Do you communicate with people by email very much? + +When I have to. I prefer it over phone calls. + +# 42. Some people reject social media and use websites as a replacement. Do you keep social media outside of your website? + +Yeah. I don't think personal websites are particularly well-suited to act as a full-on replacement to social media, and the last time someone built one that was they wound up inventing the Fediverse. + +# 43. How about instant messengers? Do you use a mainstream one like Discord or Telegram? Or something like Matrix? Do you avoid them? + +I have friends on the internet. Not using instant messengers at all would make keeping in touch with them very difficult. As for which ones, I'm on Signal, Discord, and a few of the more promising Discord clones I've found. Sadly, the latter category does not include Matrix or XMPP. + +# 44. Do you listen to music while you work on websites? If so, what kinds of artists? + +I can't usually be bothered to put on music in the background for stuff, but if you'd like to know more about my musical tastes, that information can be found [here](/music). + +# 45. Do you keep everything you make on one website, or do you have more than one? + +I keep my music and most other creative output on another website, [deeptwisty.com](https://deeptwisty.com/). I do this primarily so that I can show it to other people without exposing them to all this. + +# 46. On a similar note, do you keep to one topic on your site, or many? + +I don't put any effort into maintaining a specific topic focus for my site. There just happens to be a couple that I feel more motivated to come back to. + +# 47. Do you present your real self, or at least try? Or do you construct a persona on purpose? + +I'm trans and autistic. I construct a persona on purpose to interact with my family. My "real self" goes on the internet. + +# 48. Have you ever made a good friend thanks to your website? + +Unfortunately, no. + +# 49. Are you happy with the way HTML and CSS currently work? + +They're fine. My main gripe is that the complexity of the standard makes it very hard to make a browser engine from scratch that can compete with the big dogs. + +# 50. What are practices that you think people should avoid? + +Icon fonts. Wordpress. + +# 51. What about under-utilised practices, or things you think people should do more? + +Modern CSS layout features. + +# 52. Do you use a lot of semantic HTML? Or are you guilty of generic structure? + +I do my best to use semantic HTML. Nested <div>s and similar are a technique of absolute last resort. + +# 53. Do you consider different browsers? + +I test my website in Chromium and Safari whenever I make a major change. Fortunately, modern browsers all behave pretty much the same these days save a couple of edge cases I've noticed. + +# 54. Speaking of, what's your preferred browser? Convince your readers why they should use it. + +Firefox. It's more conducive to proper adblockers, and it's also one of the few major browsers not using a Google-controlled engine. + +# 55. And what OS are you on? + +EndeavourOS, a linux distro based on Arch (btw). I also have a Macbook for school. + +# 56. Do you have a strong opinion on that, or do you just happen to use it? + +At this point it's just what I've already got and it would be too annoying to switch to something else. [Ask me how I know](https://bugwo.men/blog/posts/my_terrible_distro_hop/). As for the Mac, it and Windows are my only options to run Adobe products, and Windows has gotten so bad that I now hate the idea of using a Mac less. + +# 57. Are your websites mobile-friendly? + +To the best of my ability. I'll admit my designs are often conceptualized with a desktop display in mind first, and then adapted to mobile. However, I *do* put in the effort to adapt it. If I was designing a site professionally I would probably take a more mobile-first approach. + +# 58. What are your thoughts on autoplay? + +I've never seen it used in a way that improved my experience on a webpage. Firefox is right to block it by default. + +# 59. What are your thoughts on webrings? Are you in any? + +Webrings are fun! I'm in five of them. It's a deal-breaker for me to ever join one if the widget is more complicated than a handful of normal links. + +# 60. Do you have any web shrines? What do you like to see in that sort of page? + +I sort of understand why people make web shrines, but if I was gonna do that, it would be either a glorified review of the thing or because I had a point I wanted to make about it, and in either case I would probably just write a blog post. + +# 61. Are your websites "cliche", in your opinion? + +Maybe, in that it inherits some mannerisms from other personal sites I've seen. I've never thought about it in those terms before, and I don't intend to going forward. + +# 62. What is your ideal website? Are you striving for that, or for something else? + +I want my website to have a cool and unique design that serves the content I want to put on it, while also being accessible to as many device types and ability levels as is reasonably possible. This is what I'm striving for. + +# 63. Are you an artist? Do you draw or design your own assets? + +If by assets you mean the little portraits of my fursona I've started peppering around, then yes, I do draw those myself. I would call myself an artist, but drawing is far from my primary medium. + +# 64. What are your favourite resource sites? + +MDN, mostly. There's also [landchad.net](https://landchad.net/), a decent resource that helped me get started on self-hosting, and the [Accessible Net Directory](https://pinkvampyr.leprd.space/accessiblenet/guidelines.php) has some guidelines on accessibility that I've done my best to follow. + +# 65. Is there a habit you just can't get away from no matter how hard you try? + +Monospaced fonts. + +# 66. What's your biggest advice for a new webmaster? + +Learn flexbox early, and get used to using relative units like percentages and rem off the bat. Don't start out using px because it's "more basic" or whatever. Making your websites responsive and accessible is easier when you don't have to unlearn bad, outdated habits. + +# 67. Do you keep all your styling in CSS? Or do you hard-code some? + +Hard-coding? Do you mean inline styling? I avoid it unless it's a really simple one-off thing. + +# 68. What do you think of frameset layouts? + +They were outdated more than a decade before I ever started doing this. I've never touched them. + +# 69. How about table-based layouts? + +People who attempt that are insane, and not in an "I respect and fear you" sort of way. Learn modern CSS layout features. Use <table>s to make tables, dammit. + +# 70. Do you subscribe to the ideas of "one-column", "two-column" and "three-column" layouts? Do you use any of these? + +I think so. My website has always been very one-column, with the exception of navigation. + +# 71. Do you spend longer on the HTML or the CSS? + +The CSS takes longer to write up front, but after that it doesn't need nearly as much updating as the HTML. + +# 72. Have you ever made a page with no CSS? It's useful for your thoughts. + +So first of all, every page has CSS. Browsers supply their own default styling. Second of all, that default styling is ass. It's no less than good practice to override it with something a bit more readable. To answer your question, no. + +# 73. Do you ever find yourself making layouts with nothing to put on them? Or do you only make layouts when the need arises? + +I've thought about doing that, but I've never actually done it. I make layouts when a layout needs made. With the way I structure my pages, that's not often. + +# 74. Would you consider yourself a beginner? Or advanced? Somewhere in the middle? + +I have a professional-level education in HTML and CSS, and I knew most of it going in. I hesitate to call myself "advanced", but if I'm not I don't know what else I could do to qualify. Maybe I could start by actually properly learning Javascript. At any rate, I'm certainly above the national average. + +# 75. Do you have a habit of looking at the source code of websites you visit? + +I think doing that would upset me more often than not. + +# 76. How did YOU learn how to make websites? + +I've had some level of understanding of how HTML functions for long enough that I don't really remember how I acquired it. A lot of my knowledge probably came from W3schools and the MDN docs. + +# 77. Do you ever force elements to do things they're not supposed to? + +I try to avoid it. I used to do it more, often out of ignorance. + +# 78. Thoughts on floating elements? + +`float` has a narrow band of valid use cases, and they're all on display on Wikipedia. In other words, if you want text to wrap around something like in a Word document, that's what you use. + +# 79. When you're sizing stuff, what do you use first? Do you use px, em, %, or something else? + +Depends on the context. The correct option is very rarely, but not never, px. + +# 80. Do you have a favourite font? + +B612 Mono. + +# 81. Would you run a website with another person? How would that work? + +If circumstances that warranted it arose, sure. I'm not sure what it would look like. + +# 82. Do you surf the Web to find new personal websites very often? + +Not as much as I'd like to. + +# 83. Do you bookmark other people's websites? How would you feel knowing someone else bookmarked yours? + +My links page is how I bookmark other peoples' sites. I would be flattered. + +# 84. What do you want people to be most impressed with when they see your website? + +The cool design. + +# 85. Are you interested in technology outside of websites? Do you collect? + +Unfortunately, yes. I built the computer I'm writing this on and have replaced probably half its components since. I try not to buy hardware without a use in mind for it, but I'm not immune to the occasional impulse purchase. + +# 86. How often and for how long are you online? + +The answer to both of those starts with the words "entirely" and "too". + +# 87. When it comes to your website, who is your target audience? + +Transgender linux users. + +# 88. Have you ever been interested in XHTML? + +Briefly. My website might have ended up written in it if the standard had stayed updated. + +# 89. Do you program in general? Have you ever written a program for use with or on your website, not counting simple JavaScript? + +I know how to code, and will happily do so when the need arises. Much of my website's backend, particularly the guestbook and the blog, is custom PHP that I wrote myself. + +# 90. Speaking of programs that help you make websites, what do you think of static site generators (SSGs)? Have you ever used one? + +I like static sites and I think a SSG is a perfectly valid way to streamline the process of making one. I've never used one, though — by the time I learned what they were, my ambitions for my personal site had outstripped what a purely static site can do. + +# 91. Do you keep a hitcounter? Why or why not? + +The only page on my website with an embedded hitcounter is [/stats](/stats). The site is hooked up to a self-hosted [Umami](https://umami.is/) [instance](https://analytics.bathynomus.xyz/share/sByyVQFsohefUT9l) for my own curiosity. + +# 92. Do you frequent forums? Which ones? + +I feel like I should, but I don't. + +# 93. Do you write your page content directly into the editor, or do you prepare it elsewhere, like a text document or a Word document? + +I write everything in the code editor. My blog is in Markdown, so I could draft the posts in Obsidian if I wanted, but I don't. + +# 94. Do you think you appear cool to others? A more accurate answer now: do other people ever say you're cool? + +Be kind of an ironic choice of domain name if I didn't. ...People don't usually call me that. But they do give me other compliments. + +# 95. Are you embarrassed of your old work? Have you ever deleted everything out of shame? + +I had a Minecraft Youtube channel as a middle schooler in 2016. Of course I deleted it out of embarrassment. I've never done a clean wipe of absolutely everything, though. My self-image has never been that bad. + +# 96. Would you close down your website if you couldn't update it, or would you leave an archive? + +The most likely scenario that would make me shut down my website is if I couldn't afford to pay for hosting anymore. If that happened, I'd probably port it to a SSG and a free static host and let it be their problem. + +# 97. Do you reveal a lot about yourself on your website? Or are you more secretive? + +I published a blog post this January going into excruciating detail about what it was like getting on estrogen in my home province, complete with specific medical information and how much I paid for stuff. My line is somewhere between that and posting hole. + +# 98. Are you willing to reveal who your best online friend is, and/or if they have a website? + +"Best friend" is a title that I am fortunate to have considerable difficulty assigning. They definitely don't have a website though. I'm unfortunately not close friends with anyone who shares this hobby. + +# 99. And do you optimise the images on your website? + +If it's a big image, I'll generally convert it to webp and shrink it down to 1000px or so wide. If it's smaller than the width of the page on desktop, I usually don't bother. As you may have noticed, I "optimize" the huge full-width background images on my site with the stylistic choice of atomizing the color depth with imagemagick's ordered dithering feature. Load times were unconscionable before I started doing that. + +# 100. We're out of time! How do you feel after answering 100 questions? ....other than exhausted. + +Exhausted, but moreso because I was interrupted midway through doing this to go move something heavy. I could do like, another 50 of these, easy.
\ No newline at end of file diff --git a/blog/posts/100webmaster/index.php b/blog/posts/100webmaster/index.php new file mode 100644 index 0000000..952e6d9 --- /dev/null +++ b/blog/posts/100webmaster/index.php @@ -0,0 +1 @@ +<?php include($_SERVER['DOCUMENT_ROOT'] . '/blog/post.php');
\ No newline at end of file diff --git a/blog/posts/ai2/index.md b/blog/posts/ai2/index.md index 9769395..26e7ba9 100644 --- a/blog/posts/ai2/index.md +++ b/blog/posts/ai2/index.md @@ -85,7 +85,7 @@ Linked above: - [LWN maintainer attributing recent slowdowns to "beyond unsustainable" levels of AI traffic](https://social.kernel.org/notice/AqJkUigsjad3gQc664) - [Anubis](https://anubis.techaro.lol/) - [Nepenthes](https://zadzmo.org/code/nepenthes/) -- [Fighting LLM Scrapers With Nepenthes And Fail2Ban](https://isopod.cool/blog/posts/grow_spikes/) +- [Fighting LLM Scrapers With Nepenthes And Fail2Ban](https://bugwo.men/blog/posts/grow_spikes/) - [VLC Media Player to Use AI to Generate Subtitles for Videos](https://www.pcmag.com/news/vlc-media-player-to-use-ai-to-generate-subtitles-for-videos) - [Glaze](https://glaze.cs.uchicago.edu/) diff --git a/blog/posts/building_a_cooler_body_2/index.md b/blog/posts/building_a_cooler_body_2/index.md new file mode 100644 index 0000000..8f6fe6b --- /dev/null +++ b/blog/posts/building_a_cooler_body_2/index.md @@ -0,0 +1,3 @@ +It has certainly been a very interesting year for my endocrine system. + +As of publishing, I started estrogen exactly one year ago, and the [blog post](../building_a_cooler_body/) about my Journey™ towards this also went up exactly one year ago.
\ No newline at end of file diff --git a/blog/posts/building_a_cooler_body_2/index.php b/blog/posts/building_a_cooler_body_2/index.php new file mode 100644 index 0000000..952e6d9 --- /dev/null +++ b/blog/posts/building_a_cooler_body_2/index.php @@ -0,0 +1 @@ +<?php include($_SERVER['DOCUMENT_ROOT'] . '/blog/post.php');
\ No newline at end of file diff --git a/blog/posts/discord2/index.md b/blog/posts/discord2/index.md index e74868f..8b2f922 100644 --- a/blog/posts/discord2/index.md +++ b/blog/posts/discord2/index.md @@ -138,7 +138,13 @@ The latest and maybe greatest federated messaging protocol. Made by a bunch of c An attempt at an open source reimplementation of Discord. It's designed to be fully "Discord-compatible", which doesn't mean interoperable, but it does mean that any third party software made for Discord such as bots or alternate clients should be compatible with its APIs. -This seems like an ideal fit for the role of "drop-in replacement for Discord" in theory, but from what I can tell, while functional, it's not really there yet. If you want to give it a shot, [Fermi](https://fermi.chat/) seems to be the preeminent compatible client at the moment. +This seems like an ideal fit for the role of "drop-in replacement for Discord" in theory, but from what I can tell, while functional on some level, it's not really there yet. + +### [Update, May 10] [Harmony](https://codeberg.org/MelodyChat/Harmony) + +This section previously named [Fermi](https://fermi.chat/) as the preeminent client for Spacebar, but as I've recently been informed, the projects have undergone a sort of meiosis. The developer of Fermi has forked the Spacebar server under the name Harmony on the basis of, to quote their [blog post](https://blog.fermi.chat/blog/2026/04/26/theFuture/) about it, "many long standing organizational issues". Fermi, in turn, has been forked to create a Spacebar-focused version called [Fermo](https://fermo.sovr.top/). + +I'm in no position to back either side of this particular schism, and given that neither is seemingly ready to act as a full-on Discord replacement yet, it's not currently of great concern for the purposes of this article. That said, I would like to see at least one of them succeed, if only because more competition in the space is always more better. ## [Mumble](https://www.mumble.info/) @@ -222,7 +228,7 @@ Ignoring the political side, however, the UX is mediocre at best, the featureset <p class="h2caption">Added on Feb 18</p> -Root is a fascinating specimen. It's a Discord clone in a slightly looser sense, that bills itself as a "platform for communities that do more". What this seems to mean in practice is that in addition to text and voice channels, a Root community can have "app channels", which occupy a role similar to Discord bots, except that they run "natviely inside the platform", so on Root's backend rather than relying on the dev to host it, and can present a totally custom GUI to users. These app channels aren't available to the general public as of writing, but they sound to me like a genuinely neat feature with loads of cool applications and seem to be the main thing setting Root apart. +Root is a fascinating specimen. It's a Discord clone in a slightly looser sense, that bills itself as a "platform for communities that do more". What this seems to mean in practice is that in addition to text and voice channels, a Root community can have "app channels", which occupy a role similar to Discord bots, except that they run "natively inside the platform", so on Root's backend rather than relying on the dev to host it, and can present a totally custom GUI to users. These app channels aren't available to the general public as of writing, but they sound to me like a genuinely neat feature with loads of cool applications and seem to be the main thing setting Root apart. Root currently has the basic trifecta of voice, video, and screenshare, but only the basics — Unlike Stoat, Fluxer, and Osmium, it doesn't even have custom emojis. Also, screenshare is broken on Linux. Talk about a Discord clone, lol. The interface is plenty polished, but it's also a completely different layout — everything's been moved around, and I'm not sure it's for the better. There's a bit of a learning curve here. diff --git a/blog/posts/fuckass_air_conditioner/contained.webp b/blog/posts/fuckass_air_conditioner/contained.webp Binary files differnew file mode 100644 index 0000000..1f1cb80 --- /dev/null +++ b/blog/posts/fuckass_air_conditioner/contained.webp diff --git a/blog/posts/fuckass_air_conditioner/index.md b/blog/posts/fuckass_air_conditioner/index.md new file mode 100644 index 0000000..ff73c23 --- /dev/null +++ b/blog/posts/fuckass_air_conditioner/index.md @@ -0,0 +1,61 @@ +Don't ever buy anything from Vissani unless you want a quirked up white boy with a barely contained piss kink keeping your room cool. + +One day last summer, I got so fed up with the heat in my room that I snapped and went to the Home Depot I'd been frequenting for other reasons to buy whatever random old portable air conditioner they had without doing any prior research. As regular readers of this website or blog may know, this is not my usual MO with purchases of such magnitude, but I wasn't quite thinking clearly at the time and I just wanted my bedroom to be a comfortable temperature before the next time I had to attempt to sleep in it. I now regret being so hasty. + +<aside class="aside"> + <div class="aside-image"> + <img src="/images/reactions/notamused.png" alt="Ada looking decidedly unamused"> + </div> + <div class="aside-content"> + <p>I would very much have preferred a window unit, but for some idiot reason the room I was in had a hinged window rather than a sliding one.</p> + <p>This makes portable units annoying and janky to set up, but window units straight up impossible to install safely. So portable it was.</p> + </div> +</aside> + +Anyway, I returned with a Vissani VAPA05R4HWT portable air conditioner which, to be fair, was and continues to be perfectly fine at its primary job of reducing the ambient temperature in my bedroom to tolerable levels, in spite of my many gripes with its design, the full-length write-up of which I will mercifully spare you here. + +One of the few design features of this model that I like is that it's supposed to have a moisture sensor that detects when the internal condensate collection reservoir is full and shuts the unit off with an error code until it's drained. In my case, this sensor has never once tripped, leading after several weeks of constant use to some large amount of water leaking out through the poorly-sealed drain port and into my carpet. + +The bucket I put under the drain port in case it happened again was dry for the rest of that summer, but I've spent this summer in an arms race with this thing to try to prevent it from starting a black mould garden in my bedroom. + +After it puked its guts up again for the first time this year (mercifully onto vinyl floorboards this time) my response was to put it up on a chair with the included length of drain hose running into an empty 1 or so gallon ice cream bucket, which I had assumed would be good for at least a few days of output. I came back in a few days to the bucket completely full and water spilling out around it. I emptied the bucket and checked it again the next day, and it was already overfilled again. + +<aside class="aside"> + <div class="aside-image"> + <img src="/images/reactions/fear.png" alt="me, afraid"> + </div> + <div class="aside-content"> + <p>...</p> + <p>How quickly did it fill up the first time?</p> + </div> +</aside> + +Worrying, but I had an easy solution: Replace the dinky 1 gallon bucket with a 5 gallon hardware store bucket. That should take more than 18 hours to fill. Of course, as if realizing that I had it beat and it would have to get creative, my Vissani managed to do this: + +<figure class="media"> + <video controls> + <source src="youve-pissed-on-my-floor-for-the-last-time.mp4" type="video/mp4"> + Your browser does not support the video tag. + </video> + <figcaption>Empty bucket, water on the floor, and a wet spot on the bottom of the unit somewhere other than the drain port. Seems this manufacturer's got some quality control issues with their seals.</figcaption> +</figure> + +At this point, I was about ready to take a sledgehammer to this pile of scrap, but before I could a <span title="đˇī¸" class="spider">good friend of mine</span> had an idea that I'm frankly embarrassed I didn't think of a year ago: If the leaky AC won't reliably drain into an external bucket, simply put it *in* the bucket. + +Unfortunately, this particular unit was too big for the 5 gallon bucket I had on hand, and readily available buckets seem to top out about there, so the next best thing was a plastic tub, relatively shallow so it won't restrict airflow. + +<figure class="media"> + <img src="try_pissing_on_my_floor_now_bitch.webp" alt="My air conditioner sitting in a 6 inch deep plastic tub atop two concrete pavers to keep it above the water"> + <figcaption>Also pictured are two concrete pavers to raise the unit up and increase the amount of condensate it can secrete before the power cable gets wet. As it happens, this unit has almost the exact same footprint as a 12x12" paver.</figcaption> +</figure> + +I'm now pleased to report that I believe the air conditioner has finally lost our little battle. It pissed again today and, wouldn't you know it, the tub caught it. + +<figure class="media"> + <img src="contained.webp" alt="Plastic tub with my air conditioner in it (atop concrete pavers to keep it out of the splash zone) surrounded by a puddle of water"> + <figcaption>I win, fucker. Now I only hope those pavers aren't too predisposed to getting mouldy themselves.</figcaption> +</figure> + +Also, amusingly, when I posted about this on Fedi, I learned that [I'm not the first](https://kolektiva.social/@MediumWasTedium/117085512265251595) to have to do this with their Vissani product. + +As irrationaly self-satisfied as I am with having defeated a messy air conditioner, absolutely none of this would have been necessary if Vissani had just made their thing properly. 3/5 stars.
\ No newline at end of file diff --git a/blog/posts/fuckass_air_conditioner/index.php b/blog/posts/fuckass_air_conditioner/index.php new file mode 100644 index 0000000..952e6d9 --- /dev/null +++ b/blog/posts/fuckass_air_conditioner/index.php @@ -0,0 +1 @@ +<?php include($_SERVER['DOCUMENT_ROOT'] . '/blog/post.php');
\ No newline at end of file diff --git a/blog/posts/fuckass_air_conditioner/try_pissing_on_my_floor_now_bitch.webp b/blog/posts/fuckass_air_conditioner/try_pissing_on_my_floor_now_bitch.webp Binary files differnew file mode 100644 index 0000000..59545f0 --- /dev/null +++ b/blog/posts/fuckass_air_conditioner/try_pissing_on_my_floor_now_bitch.webp diff --git a/blog/posts/fuckass_air_conditioner/youve-pissed-on-my-floor-for-the-last-time.mp4 b/blog/posts/fuckass_air_conditioner/youve-pissed-on-my-floor-for-the-last-time.mp4 Binary files differnew file mode 100644 index 0000000..d55e70d --- /dev/null +++ b/blog/posts/fuckass_air_conditioner/youve-pissed-on-my-floor-for-the-last-time.mp4 |
