aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAda Isopods <me@bathynomus.xyz>2026-09-25 02:37:55 -0600
committerAda Isopods <me@bathynomus.xyz>2026-09-25 02:37:55 -0600
commitaa7f342d12005e51924ce1e39770c709dcf96566 (patch)
treebdd789a2e8655786c2428f492073caf194ec2c8b
parentd8b65f865ef655d87e910f5713e9bd95ef27fb0f (diff)
An array of small changes
Notably, a couple blog posts and a new page in /uses Oh, and the mysterious addition of a byline to the blog.
-rw-r--r--blog/blog.atom142
-rw-r--r--blog/post.php9
-rw-r--r--blog/posts/litosfar/greatattentiontodetail.webpbin0 -> 11946344 bytes
-rw-r--r--blog/posts/litosfar/index.md26
-rw-r--r--blog/posts/litosfar/index.php1
-rw-r--r--header.php3
-rw-r--r--images/reactions/angy.pngbin172641 -> 0 bytes
-rw-r--r--images/reactions/angy.webpbin0 -> 80460 bytes
-rw-r--r--images/reactions/collectmypages.pngbin164542 -> 0 bytes
-rw-r--r--images/reactions/collectmypages.webpbin0 -> 80136 bytes
-rw-r--r--images/reactions/fear.pngbin178160 -> 0 bytes
-rw-r--r--images/reactions/fear.webpbin0 -> 78830 bytes
-rw-r--r--images/reactions/frozen.pngbin451947 -> 0 bytes
-rw-r--r--images/reactions/frozen.webpbin0 -> 129886 bytes
-rw-r--r--images/reactions/livid.pngbin263035 -> 0 bytes
-rw-r--r--images/reactions/livid.webpbin0 -> 112668 bytes
-rw-r--r--images/reactions/looksaway.pngbin175753 -> 0 bytes
-rw-r--r--images/reactions/looksaway.webpbin0 -> 79974 bytes
-rw-r--r--images/reactions/nerd.pngbin173503 -> 0 bytes
-rw-r--r--images/reactions/nerd.webpbin0 -> 72806 bytes
-rw-r--r--images/reactions/notamused.pngbin172032 -> 0 bytes
-rw-r--r--images/reactions/notamused.webpbin0 -> 80822 bytes
-rw-r--r--images/reactions/reallyembarrassed.pngbin192289 -> 0 bytes
-rw-r--r--images/reactions/reallyembarrassed.webpbin0 -> 89934 bytes
-rw-r--r--images/reactions/sob.pngbin168553 -> 0 bytes
-rw-r--r--images/reactions/sob.webpbin0 -> 79692 bytes
-rw-r--r--images/reactions/squint.pngbin167361 -> 0 bytes
-rw-r--r--images/reactions/squint.webpbin0 -> 80074 bytes
-rw-r--r--images/reactions/thumbsup.pngbin165624 -> 0 bytes
-rw-r--r--images/reactions/thumbsup.webpbin0 -> 73442 bytes
-rw-r--r--images/reactions/whoopsie.pngbin196233 -> 0 bytes
-rw-r--r--images/reactions/whoopsie.webpbin0 -> 89880 bytes
-rw-r--r--images/reactions/yay.pngbin170185 -> 0 bytes
-rw-r--r--images/reactions/yay.webpbin0 -> 80418 bytes
-rw-r--r--index.php6
-rw-r--r--links/index.php4
-rw-r--r--notes/notes.atom13
-rw-r--r--style.css58
-rw-r--r--uses/audio/butwhatifitwasntusedforbass.mp3bin0 -> 577409 bytes
-rw-r--r--uses/audio/cans.jpg (renamed from uses/compier/images/cans.jpg)bin1016664 -> 1016664 bytes
-rw-r--r--uses/audio/cans.jxl (renamed from uses/compier/images/cans.jxl)bin791805 -> 791805 bytes
-rw-r--r--uses/audio/index.php67
-rw-r--r--uses/audio/newboog.mp3bin0 -> 1118060 bytes
-rw-r--r--uses/compier/index.php29
-rw-r--r--uses/index.php6
45 files changed, 292 insertions, 72 deletions
diff --git a/blog/blog.atom b/blog/blog.atom
index 2edb2e5..6d8fb7b 100644
--- a/blog/blog.atom
+++ b/blog/blog.atom
@@ -1,31 +1,78 @@
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
- <title>isopod.cool blog</title>
- <id>https://isopod.cool/blog/</id>
- <link rel="alternate" href="https://isopod.cool/blog/"></link>
- <updated>2026-02-19T00:00:00+00:00</updated>
+ <title>bugwo.men blog</title>
+ <id>https://bugwo.men/blog/</id>
+ <link rel="alternate" href="https://bugwo.men/blog/"></link>
+ <updated>2026-08-16T00:00:00+00:00</updated>
<author>
- <name>Hannah Isopod</name>
- <uri>https://isopod.cool/me/</uri>
+ <name>Ada Isopod</name>
+ <uri>https://bugwo.men/me/</uri>
</author>
<generator>ME</generator>
<category term="personal"/>
<category term="blog"/>
<category term="tech"/>
+ <!--entry>
+ <title>Syscovery</title>
+ <id>syscovery</id>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/syscovery/" type="html" title="Syscovery"></link>
+ <published>2026-08-16T00:00:00+00:00</published>
+ <updated>2026-08-16T00:00:00+00:00</updated>
+ <summary>Coming to grips with a foundational shift in my sense of self in the only way I know how: posting about it in excruciating detail on my public website.</summary>
+ <category term="personal"/>
+ <category term="plurality"/>
+ <author><name>Ada, and others</name></author>
+ </entry-->
+ <entry>
+ <title>The IKEA LITOSFÄR Battery Charger is Literally Perfect</title>
+ <id>litosfar</id>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/litosfar/" type="html" title="The IKEA LITOSFÄR Battery Charger is Literally Perfect"></link>
+ <published>2026-09-13T00:00:00+00:00</published>
+ <updated>2026-09-13T00:00:00+00:00</updated>
+ <summary>Glazing a $20 product from a furniture giant for 593 words. It really is that good, though. You should buy one.</summary>
+ <category term="hardware"/>
+ <category term="review"/>
+ <author><name>Ada</name></author>
+ </entry>
+ <entry>
+ <title>The Incontinent AC Saga</title>
+ <id>fuckass_air_conditioner</id>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/fuckass_air_conditioner/" type="html" title="The Incontinent AC Saga"></link>
+ <published>2026-08-16T00:00:00+00:00</published>
+ <updated>2026-08-16T00:00:00+00:00</updated>
+ <summary>Complaining about my messy portable air conditioner and what I had to do to contain its secretions.</summary>
+ <category term="personal"/>
+ <category term="diy"/>
+ <category term="hardware"/>
+ <category term="review"/>
+ <author><name>Ada</name></author>
+ </entry>
+ <entry>
+ <title>100 Questions for Webmasters</title>
+ <id>100webmaster</id>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/100webmaster/" type="html" title="100 Questions for Webmasters"></link>
+ <published>2026-07-01T00:00:00+00:00</published>
+ <updated>2026-07-01T00:00:00+00:00</updated>
+ <summary>Haven't you heard? Doing the equivalent of 2010's Tumblr ask games on your blog instead of actually writing posts is the new hotness!</summary>
+ <category term="personal"/>
+ <category term="meta"/>
+ <author><name>Ada</name></author>
+ </entry>
<entry>
<title>Trying to Escape Discord: 2026 Edition</title>
<id>discord2</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/discord2/" type="html" title="Trying to Escape Discord: 2026 Edition"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/discord2/" type="html" title="Trying to Escape Discord: 2026 Edition"></link>
<published>2026-02-09T00:00:00+00:00</published>
- <updated>2026-02-19T00:00:00+00:00</updated>
+ <updated>2026-05-10T00:00:00+00:00</updated>
<summary>In light of recent developments, here's this knee-jerk and ever-evolving write-up on every alternative to Discord I could come up with that's halfway worth considering.</summary>
<category term="discord"/>
<category term="capitalism"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>duckduckgo.com Custom Cans Single 4 Pin Mini XLR Pinout</title>
<id>customcans_4pin_pinout</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/customcans_4pin_pinout/" type="html" title="duckduckgo.com Custom Cans Single 4 Pin Mini XLR Pinout"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/customcans_4pin_pinout/" type="html" title="duckduckgo.com Custom Cans Single 4 Pin Mini XLR Pinout"></link>
<published>2026-01-18T00:00:00+00:00</published>
<updated>2026-01-20T00:00:00+00:00</updated>
<summary>In which I once again suffer the consequences of my decision to buy custom headphones, and document my findings this time so as to suffer a bit less in future. In other words, I reverse-engineered the connector pinout my modded DT770 uses, made a diagram, and posted it here. Hi, future me!</summary>
@@ -33,11 +80,12 @@
<category term="diy"/>
<category term="capitalism"/>
<category term="hardware"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Building a Cooler Body or: How to Get Estrogen In Alberta 2026 Updated Guide (No AHS)</title>
<id>building_a_cooler_body</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/building_a_cooler_body/" type="html" title="Building a Cooler Body or: How to Get Estrogen In Alberta 2026 Updated Guide (No AHS)"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/building_a_cooler_body/" type="html" title="Building a Cooler Body or: How to Get Estrogen In Alberta 2026 Updated Guide (No AHS)"></link>
<published>2026-01-10T00:00:00+00:00</published>
<updated>2026-02-02T00:00:00+00:00</updated>
<summary>A log of the process I went through to get estrogen in President's Choice Brand Texas, with a lot of gritty details that I would have liked to know going in. Obvious content warning for medical topics in this one. Also, the original publish date is my HRT anniversary.</summary>
@@ -45,86 +93,94 @@
<category term="project"/>
<category term="personal"/>
<category term="transgender"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>How to get Rosy Maple Moths in Skyfactory 5</title>
<id>sf5_estrogen_moth</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/sf5_estrogen_moth/" type="html" title="How to get Rosy Maple Moths in Skyfactory 5"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/sf5_estrogen_moth/" type="html" title="How to get Rosy Maple Moths in Skyfactory 5"></link>
<published>2025-11-26T00:00:00+00:00</published>
<updated>2025-11-26T00:00:00+00:00</updated>
<summary>Documenting a janky, incomplete solution I came up with to integrate the Create: Estrogen mod with Skyfactory 5's bespoke nonesense to get some moths in my world "legitimately".</summary>
<category term="guide"/>
<category term="gaming"/>
<category term="minecraft"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Building a Very Regular Bed</title>
<id>building_a_regular_bed</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/building_a_regular_bed/" type="html" title="Building a Very Regular Bed"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/building_a_regular_bed/" type="html" title="Building a Very Regular Bed"></link>
<published>2025-08-25T00:00:00+00:00</published>
<updated>2025-11-04T00:00:00+00:00</updated>
<summary>I just moved and the new digs are kinda lacking in square footage. In this one, I design and build a loft bed from scratch to try to fix that.</summary>
<category term="diy"/>
<category term="project"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Revealing All My Deepest Blogging Secrets (Blog questions challenge)</title>
<id>blog_questions</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/blog_questions/" type="html" title="Revealing All My Deepest Blogging Secrets (Blog questions challenge)"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/blog_questions/" type="html" title="Revealing All My Deepest Blogging Secrets (Blog questions challenge)"></link>
<published>2025-06-12T00:00:00+00:00</published>
<updated>2025-06-12T00:00:00+00:00</updated>
<summary>In probably the least challenging challenge I've ever been challenged with, I answer a list of blog-centric question prompts that's been making the rounds in the blog-o-sphere.</summary>
<category term="personal"/>
<category term="meta"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Revisiting "AI"</title>
<id>ai2</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/ai2/" type="html" title="Revisiting AI"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/ai2/" type="html" title="Revisiting AI"></link>
<published>2025-06-11T00:00:00+00:00</published>
<updated>2025-11-04T00:00:00+00:00</updated>
<summary>I'm still not very fond of the subject of the current tech hype cycle, but my thoughts on the matter have developed some nuance since I last posted about it.</summary>
<category term="ai"/>
<category term="chatgpt"/>
<category term="capitalism"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Fighting LLM Scrapers With Nepenthes And Fail2Ban</title>
<id>grow_spikes</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/grow_spikes/" type="html" title="Fighting LLM Scrapers With Nepenthes And Fail2Ban"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/grow_spikes/" type="html" title="Fighting LLM Scrapers With Nepenthes And Fail2Ban"></link>
<published>2025-05-12T00:00:00+00:00</published>
<updated>2025-05-12T00:00:00+00:00</updated>
<summary>A comprehensive explanation of (and guide to replicate) my new and improved anti-scraper defenses.</summary>
<category term="guide"/>
<category term="self-hosting"/>
<category term="ai"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>I've Just Moved Hosting Providers</title>
<id>renting_an_unremarkable_server</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/renting_an_unremarkable_server/" type="html" title="I've Just Moved Hosting Providers"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/renting_an_unremarkable_server/" type="html" title="I've Just Moved Hosting Providers"></link>
<published>2025-04-29T00:00:00+00:00</published>
<updated>2025-06-12T00:00:00+00:00</updated>
<summary>I've just migrated all my self-hosted stuff onto a new type of hosting solution with a new provider, and apparently I had a lot more to say about it than I thought. I promise my next post will be about something other than a computer.</summary>
<category term="personal"/>
<category term="self-hosting"/>
<category term="meta"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Holiday Special: My First Computer</title>
<id>toshiba_chromebook</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/toshiba_chromebook/" type="html" title="Holiday Special: My First Computer"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/toshiba_chromebook/" type="html" title="Holiday Special: My First Computer"></link>
<published>2024-12-25T00:00:00+00:00</published>
<updated>2024-12-25T00:00:00+00:00</updated>
<summary>Reminiscing about the first computer I ever owned, which taught me everything I know, and in a just world would be turning 10 years old this Christmas.</summary>
<category term="personal"/>
<category term="hardware"/>
<category term="holiday special"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Building a Relatively Sensible Server</title>
<id>building_a_sensible_server</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/building_a_sensible_server/" type="html" title="Building a Relatively Sensible Server"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/building_a_sensible_server/" type="html" title="Building a Relatively Sensible Server"></link>
<published>2024-10-03T00:00:00+00:00</published>
<updated>2024-10-03T00:00:00+00:00</updated>
<summary>The wacky DIY NAS I built out of my old gaming laptop last year isn't working as well as I hoped. Follow me as I strip it for parts and construct a better one, properly this time.</summary>
@@ -133,11 +189,12 @@
<category term="diy"/>
<category term="hardware"/>
<category term="project"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>How to Set Up Pi-Hole (On a Le Potato)</title>
<id>guide_pihole_lepotato</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/guide_pihole_lepotato/" type="html" title="How to Set Up Pi-Hole (On A Le Potato)"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/guide_pihole_lepotato/" type="html" title="How to Set Up Pi-Hole (On A Le Potato)"></link>
<published>2024-09-20T00:00:00+00:00</published>
<updated>2024-09-20T00:00:00+00:00</updated>
<summary>How to set up Pi-hole, a network-wide DNS-level ad-blocker, on the particular discount Raspberry Pi I did it on.</summary>
@@ -145,11 +202,12 @@
<category term="diy"/>
<category term="capitalism"/>
<category term="hardware"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>You Should Learn To Make Cables</title>
<id>make_your_own_cables</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/make_your_own_cables/" type="html" title="You Should Learn To Make Cables"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/make_your_own_cables/" type="html" title="You Should Learn To Make Cables"></link>
<published>2024-09-09T00:00:00+00:00</published>
<updated>2024-09-14T00:00:00+00:00</updated>
<summary>I saved $140 by splicing together my own audio cables, and you can too!</summary>
@@ -157,22 +215,24 @@
<category term="diy"/>
<category term="capitalism"/>
<category term="hardware"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Admins Can Read Your DMs</title>
<id>fediverse_dms</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/fediverse_dms/" type="html" title="Admins Can Read Your DMs"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/fediverse_dms/" type="html" title="Admins Can Read Your DMs"></link>
<published>2024-05-09T00:00:00+00:00</published>
<updated>2024-05-09T00:00:00+00:00</updated>
<summary>Yes, the admins of your fediverse server can read your DMs. No, that's not actually a problem.</summary>
<category term="fediverse"/>
<category term="privacy"/>
<category term="pedantry"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Building a Completely Normal Server</title>
<id>building_a_normal_server</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/building_a_normal_server/" type="html" title="Building a Completely Normal Server"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/building_a_normal_server/" type="html" title="Building a Completely Normal Server"></link>
<published>2024-02-28T00:00:00+00:00</published>
<updated>2024-02-28T00:00:00+00:00</updated>
<summary>I spent the past few months making full use of all my physical engineering talents to build a NAS that is completely normal, and not weird at all, and involved an amount of 3D modeling, 3D printing, and hacksawing that is entirely typical of most home computer builds, all in the name of reusing an old laptop.</summary>
@@ -181,118 +241,129 @@
<category term="diy"/>
<category term="hardware"/>
<category term="project"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>My Terrible, Horrible, No-Good, Very Bad Distro Hop</title>
<id>my_terrible_distro_hop</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/my_terrible_distro_hop/" type="html" title="My Terrible, Horrible, No-Good, Very Bad Distro Hop"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/my_terrible_distro_hop/" type="html" title="My Terrible, Horrible, No-Good, Very Bad Distro Hop"></link>
<published>2024-02-25T00:00:00+00:00</published>
<updated>2024-07-06T00:00:00+00:00</updated>
<summary>A chronicle of my brief journey from EndeavourOS to Fedora to back to EndeavourOS, and wrestling with a VPN client that sees itself as above such trifling matters as "functioning".</summary>
<category term="personal"/>
<category term="linux"/>
<category term="protonvpn"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>How to Make Youtube Videos Buffer All The Way Like The Old Days (In Firefox)</title>
<id>guide_fix_youtube_buffering_firefox</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/guide_fix_youtube_buffering_firefox/" type="html" title="How to Make Youtube Videos Buffer All The Way Like The Old Days (In Firefox)"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/guide_fix_youtube_buffering_firefox/" type="html" title="How to Make Youtube Videos Buffer All The Way Like The Old Days (In Firefox)"></link>
<published>2024-02-13T00:00:00+00:00</published>
<updated>2024-03-18T00:00:00+00:00</updated>
<summary>Alternate title: Common Firefox W</summary>
<category term="guide"/>
<category term="youtube"/>
<category term="firefox"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>I Don't Like AI Art</title>
<id>ai_art</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/ai_art/" type="html" title="I Don't Like AI Art"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/ai_art/" type="html" title="I Don't Like AI Art"></link>
<published>2024-01-03T00:00:00+00:00</published>
<updated>2024-01-03T00:00:00+00:00</updated>
<summary>My actual thoughts on AI, in case seeing an AI-generated article in your RSS feed didn't get the vibe across.</summary>
<category term="ai"/>
<category term="chatgpt"/>
<category term="capitalism"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>The Invaluable Contributions of AI Tools to Humanity: A Look at the Unparalleled Benefits</title>
<id>invaluable_contributions</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/invaluable_contributions/" type="html" title="The Invaluable Contributions of AI Tools to Humanity: A Look at the Unparalleled Benefits"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/invaluable_contributions/" type="html" title="The Invaluable Contributions of AI Tools to Humanity: A Look at the Unparalleled Benefits"></link>
<published>2024-01-02T00:00:00+00:00</published>
<updated>2024-01-02T00:00:00+00:00</updated>
<summary>AI tools offer unparalleled benefits to humanity, enhancing efficiency, healthcare, education, environmental sustainability, customer experiences, scientific research, and social accessibility. Despite ethical concerns, responsible development ensures that the positive impact of AI far outweighs potential downsides.</summary>
<category term="ai"/>
<category term="chatgpt"/>
+ <author><name>ChatGPT</name></author>
</entry>
<entry>
<title>The Unity Runtime Fee and Proprietary Software</title>
<id>unity_runtime_fee_and_proprietary_software</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/unity_runtime_fee_and_proprietary_software/" type="html" title="The Unity Runtime Fee and Proprietary Software"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/unity_runtime_fee_and_proprietary_software/" type="html" title="The Unity Runtime Fee and Proprietary Software"></link>
<published>2023-09-15T00:00:00+00:00</published>
<updated>2023-09-23T00:00:00+00:00</updated>
<summary>Unity's new Runtime Fee is yet another data point on the pile against ever trusting for-profit software companies.</summary>
<category term="unity"/>
<category term="capitalism"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Blacklisting Websites in SearXNG</title>
<id>guide_blacklist_websites_searxng</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/guide_blacklist_websites_searxng/" type="html" title="Blacklisting Websites in SearXNG"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/guide_blacklist_websites_searxng/" type="html" title="Blacklisting Websites in SearXNG"></link>
<published>2023-09-02T00:00:00+00:00</published>
<updated>2023-09-02T00:00:00+00:00</updated>
<summary>How to permanently banish geeksforgeeks.org from your search results in the event you're using a self-hosted SearXNG instance and can't just install uBlacklist.</summary>
<category term="guide"/>
<category term="self-hosting"/>
<category term="searxng"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Stop Using Chromium</title>
<id>stop_using_chromium</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/stop_using_chromium/" type="html" title="Stop Using Chromium"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/stop_using_chromium/" type="html" title="Stop Using Chromium"></link>
<published>2023-08-16T00:00:00+00:00</published>
<updated>2023-08-16T00:00:00+00:00</updated>
<summary>An article about why you should quit using Chromium-based browsers, originally published as a standalone website for the purpose of automatically redirecting Chromium users to it.</summary>
<category term="chromium"/>
<category term="google"/>
<category term="capitalism"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>Discord - So Your Favourite Chat App Sucks Now</title>
<id>discord</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/discord/" type="html" title="Discord - So Your Favourite Chat App Sucks Now"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/discord/" type="html" title="Discord - So Your Favourite Chat App Sucks Now"></link>
<published>2023-06-28T00:00:00+00:00</published>
<updated>2026-02-14T00:00:00+00:00</updated>
<summary>Why Discord sucks, and how to find something that doesn't.</summary>
<category term="discord"/>
<category term="capitalism"/>
<category term="privacy"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>How to Automount Drives On Boot in Linux</title>
<id>guide_how_to_automount_drives_on_boot_in_linux</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/guide_how_to_automount_drives_on_boot_in_linux/" type="html" title="How to Automount Drives On Boot in Linux"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/guide_how_to_automount_drives_on_boot_in_linux/" type="html" title="How to Automount Drives On Boot in Linux"></link>
<published>2023-04-26T00:00:00+00:00</published>
<updated>2024-09-10T00:00:00+00:00</updated>
<summary>How to configure a Linux system to automatically mount drives on boot by editing /etc/fstab.</summary>
<category term="guide"/>
<category term="linux"/>
+ <author><name>Ada</name></author>
</entry>
<entry>
<title>How to Block User Agents With Nginx</title>
<id>guide_blocking_user_agents_nginx</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/guide_blocking_user_agents_nginx/" type="html" title="How to Block User Agents With Nginx"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/guide_blocking_user_agents_nginx/" type="html" title="How to Block User Agents With Nginx"></link>
<published>2023-02-23T00:00:00+00:00</published>
<updated>2024-09-10T00:00:00+00:00</updated>
<summary>How to configure Nginx to tell Cloudflare and their shitty centralized Fediverse server to go fuck themselves. And other unwelcome stuff too, I guess.</summary>
<category term="guide"/>
<category term="self-hosting"/>
<category term="nginx"/>
+ <author><name>Ada</name></author>
</entry>
<!--entry>
<title>Things I Keep Having To Google</title>
<id>guide_things_i_keep_having_to_google</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/guide_things_i_keep_having_to_google/" type="html" title="Things I Keep Having To Google"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/guide_things_i_keep_having_to_google/" type="html" title="Things I Keep Having To Google"></link>
<published>2023-01-12T00:00:00+00:00</published>
<updated>2023-01-12T00:00:00+00:00</updated>
<summary>A continually updating personal reference of random information I keep needing but keep forgetting.</summary>
@@ -306,17 +377,18 @@
<entry>
<title>deeptwisty.com 2nd anniversary - A History of This Bullshit</title>
<id>deeptwistycom_2nd_anniversary_-_a_history_of_this_bullshit</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/deeptwistycom_2nd_anniversary_-_a_history_of_this_bullshit/" type="html" title="deeptwisty.com 2nd anniversary - A History of This Bullshit"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/deeptwistycom_2nd_anniversary_-_a_history_of_this_bullshit/" type="html" title="deeptwisty.com 2nd anniversary - A History of This Bullshit"></link>
<published>2022-09-19T00:00:00+00:00</published>
<updated>2024-09-10T00:00:00+00:00</updated>
<summary>An abridged history of my presence on the World Wide Web, from my first customized Tumblr pages to now.</summary>
<category term="personal"/>
<category term="meta"/>
+ <author><name>Ada</name></author>
</entry>
<!--entry>
<title>Self-Host Safely with WireGuard</title>
<id>guide_self_host_safely_with_wireguard</id>
- <link rel="alternate" href="https://isopod.cool/blog/posts/guide_self_host_safely_with_wireguard/" type="html" title="Self-Host Safely with WireGuard"></link>
+ <link rel="alternate" href="https://bugwo.men/blog/posts/guide_self_host_safely_with_wireguard/" type="html" title="Self-Host Safely with WireGuard"></link>
<published>2022-08-25T00:00:00+00:00</published>
<updated>2022-08-25T00:00:00+00:00</updated>
<summary>A basic guide on connecting two Linux servers via WireGuard to make one publically accessible through the other.</summary>
diff --git a/blog/post.php b/blog/post.php
index 9a4a1ef..ff7abf0 100644
--- a/blog/post.php
+++ b/blog/post.php
@@ -12,11 +12,11 @@ $root = $_SERVER['DOCUMENT_ROOT'];
$cwd = preg_replace('/^.*\//', '', getcwd());
$feed = simplexml_load_file($_SERVER['DOCUMENT_ROOT']."/blog/blog.atom");
-$pdate = "";
+$pdate = "a future date...";
$udate = "";
$title = "";
$descr = "";
-$authr = "";
+$authr = "someone...";
$prevtitle = "";
$prevlink = "";
$nexttitle = "";
@@ -38,7 +38,10 @@ foreach($feed->entry as $entry) {
}
}
if(!$title) {
- $title = "isoblog placeholder title";
+ $title = "DRAFT: ".preg_replace("/^.*\//","",getcwd());
+}
+if(!$udate) {
+ $udate = date("Y-m-d", filemtime("index.md"));
}
$udates = "";
if($pdate != $udate) { $udates = " Updated&nbsp;on $udate"; }
diff --git a/blog/posts/litosfar/greatattentiontodetail.webp b/blog/posts/litosfar/greatattentiontodetail.webp
new file mode 100644
index 0000000..de77ac5
--- /dev/null
+++ b/blog/posts/litosfar/greatattentiontodetail.webp
Binary files differ
diff --git a/blog/posts/litosfar/index.md b/blog/posts/litosfar/index.md
new file mode 100644
index 0000000..8b2712a
--- /dev/null
+++ b/blog/posts/litosfar/index.md
@@ -0,0 +1,26 @@
+Let me tell you about battery chargers.
+
+One of my favourite attributes in a piece of technology is when a wear component is easily replacable and standardized across manufacturers. To this end, I'm a huge fan of rechargable AA and AAA batteries.
+
+Now for the past few years, my standard appliance for charging these batteries was a basic Duracell charger that took four batteries, charged them in groups of two, and hung from the outlet like a phone charger. You know the type.
+
+This thing sucked ass. It was annoying to use for batteries that were used in odd-numbered groups, annoying to use in general because it could only be placed in spots with an AC receptacle, and it loved to cover more than one port on all sorts of power strip layouts if you tried to use it with one. More than once I looked into USB-powered chargers to try to replace it and got a bunch of lithium AA's with micro-USB ports on them. which is apparently a thing that exists.
+
+My solution for *storing* these batteries was a cute little dispenser that attached to a pegboard, which was nice until I moved and didn't set up that pegboard again for over a year, at which point my strategy became "they live in the moving box you put them in, when you use one put it away in a drawer and pray you remember which drawer it was".
+
+This, as I'm sure you can imagine, is a pretty terrible setup. Luckily for me, some genius at IKEA apparently had the same problem and fixed it for me.
+
+One day like a couple months ago, I was at IKEA buying a lamp or something and saw this AA/AAA battery charger for like $20, thought "that's neat", and impulse-bought it, like you do at IKEA, and it proceeded to transform my entire relationship with cylindrical rechargable batteries.
+
+Everything about this device is a massive upgrade compared to its predecessor, and it makes me very happy. It charges eight batteries, individually, so you can charge eight random batteries without having to know that their states of charge are the same. It's powered via an AC cable that doesn't get *close* to blocking any neighboring receptacles. Wonderfully, it has holes to mount it to a wall, and check this out:
+
+<figure class="media">
+ <img src="greatattentiontodetail.webp" alt="The back side of an IKEA LITOSFÄR battery charger. Of note is the two screw-mounting holes, and the written measurement between them indicating that the two holes are 70 millimeters or 2.75 inches apart on center.">
+ <figcaption>Oh my god, I just noticed it also lists what all the indicator lights mean on the back.</figcaption>
+</figure>
+
+See that? It indicates how far apart the holes are so you don't have to measure them to drill accurately! I love this. What a nice little detail. And the stroke of genius that *might* be my favourite feature of this device is that it stores the batteries as well. It has slots for 8 AA's and 4 AAA's, which is fewer batteries than I have, but more than the amount I have that I'm not currently using.
+
+This thing solves all of my rechargable battery problems. It might be the best product IKEA has ever made. I think it may be the platonic ideal of the type of thing that it is. I think this deserves to be the iconic transgender IKEA product more than the shark does. They should be making *these* in limited-run trans flag colorways and donating one to a sexual health centre in Halifax.
+
+I don't know what my point is here beyond glazing a $20 battery charger from an enormous furniture company. I guess buy one if you use a lot of rechargable AA's. It's got my official seal of approval. \ No newline at end of file
diff --git a/blog/posts/litosfar/index.php b/blog/posts/litosfar/index.php
new file mode 100644
index 0000000..952e6d9
--- /dev/null
+++ b/blog/posts/litosfar/index.php
@@ -0,0 +1 @@
+<?php include($_SERVER['DOCUMENT_ROOT'] . '/blog/post.php'); \ No newline at end of file
diff --git a/header.php b/header.php
index 41fa1de..c09c247 100644
--- a/header.php
+++ b/header.php
@@ -144,6 +144,9 @@ if(!preg_match('/(headless.*)/i', $_SERVER['HTTP_USER_AGENT'])) {
'Partially responsive!',
'#1 anti-boyfriend advocate',
'4 bugs in a trench coat!',
+ 'Now 86% less cool!',
+ 'Bug women!',
+ 'Cost streamlined!',
#'COUNTER',
'TUEADAY'
#'PLACEHIM',
diff --git a/images/reactions/angy.png b/images/reactions/angy.png
deleted file mode 100644
index 51578d4..0000000
--- a/images/reactions/angy.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/angy.webp b/images/reactions/angy.webp
new file mode 100644
index 0000000..f712c8e
--- /dev/null
+++ b/images/reactions/angy.webp
Binary files differ
diff --git a/images/reactions/collectmypages.png b/images/reactions/collectmypages.png
deleted file mode 100644
index 3a367ea..0000000
--- a/images/reactions/collectmypages.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/collectmypages.webp b/images/reactions/collectmypages.webp
new file mode 100644
index 0000000..653d449
--- /dev/null
+++ b/images/reactions/collectmypages.webp
Binary files differ
diff --git a/images/reactions/fear.png b/images/reactions/fear.png
deleted file mode 100644
index 5377769..0000000
--- a/images/reactions/fear.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/fear.webp b/images/reactions/fear.webp
new file mode 100644
index 0000000..8c6b76e
--- /dev/null
+++ b/images/reactions/fear.webp
Binary files differ
diff --git a/images/reactions/frozen.png b/images/reactions/frozen.png
deleted file mode 100644
index ba39848..0000000
--- a/images/reactions/frozen.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/frozen.webp b/images/reactions/frozen.webp
new file mode 100644
index 0000000..0252dac
--- /dev/null
+++ b/images/reactions/frozen.webp
Binary files differ
diff --git a/images/reactions/livid.png b/images/reactions/livid.png
deleted file mode 100644
index 5890530..0000000
--- a/images/reactions/livid.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/livid.webp b/images/reactions/livid.webp
new file mode 100644
index 0000000..1ae884d
--- /dev/null
+++ b/images/reactions/livid.webp
Binary files differ
diff --git a/images/reactions/looksaway.png b/images/reactions/looksaway.png
deleted file mode 100644
index 929364d..0000000
--- a/images/reactions/looksaway.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/looksaway.webp b/images/reactions/looksaway.webp
new file mode 100644
index 0000000..01d5780
--- /dev/null
+++ b/images/reactions/looksaway.webp
Binary files differ
diff --git a/images/reactions/nerd.png b/images/reactions/nerd.png
deleted file mode 100644
index 450358a..0000000
--- a/images/reactions/nerd.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/nerd.webp b/images/reactions/nerd.webp
new file mode 100644
index 0000000..ae2480f
--- /dev/null
+++ b/images/reactions/nerd.webp
Binary files differ
diff --git a/images/reactions/notamused.png b/images/reactions/notamused.png
deleted file mode 100644
index e10ac5d..0000000
--- a/images/reactions/notamused.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/notamused.webp b/images/reactions/notamused.webp
new file mode 100644
index 0000000..ef48abc
--- /dev/null
+++ b/images/reactions/notamused.webp
Binary files differ
diff --git a/images/reactions/reallyembarrassed.png b/images/reactions/reallyembarrassed.png
deleted file mode 100644
index 33d2865..0000000
--- a/images/reactions/reallyembarrassed.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/reallyembarrassed.webp b/images/reactions/reallyembarrassed.webp
new file mode 100644
index 0000000..e659f1b
--- /dev/null
+++ b/images/reactions/reallyembarrassed.webp
Binary files differ
diff --git a/images/reactions/sob.png b/images/reactions/sob.png
deleted file mode 100644
index 21974e0..0000000
--- a/images/reactions/sob.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/sob.webp b/images/reactions/sob.webp
new file mode 100644
index 0000000..22a62f6
--- /dev/null
+++ b/images/reactions/sob.webp
Binary files differ
diff --git a/images/reactions/squint.png b/images/reactions/squint.png
deleted file mode 100644
index 3cece08..0000000
--- a/images/reactions/squint.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/squint.webp b/images/reactions/squint.webp
new file mode 100644
index 0000000..22e0a6c
--- /dev/null
+++ b/images/reactions/squint.webp
Binary files differ
diff --git a/images/reactions/thumbsup.png b/images/reactions/thumbsup.png
deleted file mode 100644
index f72cf13..0000000
--- a/images/reactions/thumbsup.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/thumbsup.webp b/images/reactions/thumbsup.webp
new file mode 100644
index 0000000..6027411
--- /dev/null
+++ b/images/reactions/thumbsup.webp
Binary files differ
diff --git a/images/reactions/whoopsie.png b/images/reactions/whoopsie.png
deleted file mode 100644
index 14f74f3..0000000
--- a/images/reactions/whoopsie.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/whoopsie.webp b/images/reactions/whoopsie.webp
new file mode 100644
index 0000000..6198460
--- /dev/null
+++ b/images/reactions/whoopsie.webp
Binary files differ
diff --git a/images/reactions/yay.png b/images/reactions/yay.png
deleted file mode 100644
index fae981b..0000000
--- a/images/reactions/yay.png
+++ /dev/null
Binary files differ
diff --git a/images/reactions/yay.webp b/images/reactions/yay.webp
new file mode 100644
index 0000000..7ee9aac
--- /dev/null
+++ b/images/reactions/yay.webp
Binary files differ
diff --git a/index.php b/index.php
index 0723c72..e20695b 100644
--- a/index.php
+++ b/index.php
@@ -156,7 +156,7 @@ error_reporting(E_ALL); ?-->
</div>
<div class="ring">
<a href="https://baccyflap.com/noai/?prv&s=ipd">←</a>
- <a href="https://baccyflap.com/noai">no AI webring</a>
+ <a href="https://baccyflap.com/noai">no AI ring</a>
<a href="https://baccyflap.com/noai/?rnd">?</a>
<a href="https://baccyflap.com/noai/?nxt&s=ipd">→</a>
</div>
@@ -248,8 +248,8 @@ error_reporting(E_ALL); ?-->
</section>
<section>
<h3>"Sponsored" "Content"</h3>
- <iframe src="https://john.citrons.xyz/embed?ref=https://bugwo.men/" id="johnvertisement"></iframe>
- <iframe src="https://mothvertising.moth.monster/embed" id="mothvertisement"></iframe>
+ <iframe title="Johnvertisement" src="https://john.citrons.xyz/embed?ref=https://bugwo.men/" id="johnvertisement"></iframe>
+ <iframe title="Mothvertisement" src="https://mothvertising.moth.monster/embed" id="mothvertisement"></iframe>
</section>
<div id="guys">
diff --git a/links/index.php b/links/index.php
index a3aa5b7..aaed3ef 100644
--- a/links/index.php
+++ b/links/index.php
@@ -35,8 +35,8 @@
<section>
<h3>Utility</h3>
<dl>
- <dt><a href="https://12ft.io/">12ft.io</a></dt>
- <dd>Show me a 10ft paywall, I'll show you a 12ft ladder.</dd>
+ <!--dt><a href="https://12ft.io/">12ft.io</a></dt>
+ <dd>Show me a 10ft paywall, I'll show you a 12ft ladder.</dd-->
<dt><a href="https://3ds.hacks.guide/">3DS Hacks Guide</a></dt>
<dd>A comprehensive guide for modding 2ds and 3ds consoles. I know it's legit because I used it on mine.</dd>
diff --git a/notes/notes.atom b/notes/notes.atom
index 02211d2..5955e22 100644
--- a/notes/notes.atom
+++ b/notes/notes.atom
@@ -3,7 +3,7 @@
<title>bugwo.men notes</title>
<id>https://bugwo.men/notes/</id>
<link rel="alternate" href="https://bugwo.men/notes/"></link>
- <updated>2026-03-17T00:00:00+00:00</updated>
+ <updated>2026-09-16T00:00:00+00:00</updated>
<author>
<name>Ada Isopod</name>
<uri>https://bugwo.men/</uri>
@@ -13,6 +13,17 @@
<category term="links"/>
<category term="tech"/>
<entry>
+ <title>Actually, it's about Ethics in Transgenderism</title>
+ <id>https://aria.dog/barks/ethics-in-transgenderism/</id>
+ <link rel="alternate" href="https://aria.dog/barks/ethics-in-transgenderism/" type="html" title="Actually, it's about Ethics in Transgenderism"></link>
+ <published>2026-09-16T00:00:00+00:00</published>
+ <updated>2026-09-16T00:00:00+00:00</updated>
+ <summary type="html">&lt;p&gt;In case you ever wanted a comprehensive index of my opinions on this particular locus of Fedi Meta&amp;trade;.&lt;/p&gt;</summary>
+ <category term="transgender"/>
+ <category term="society"/>
+ <category term="fediverse"/>
+ </entry>
+ <entry>
<title>FUTURE RUINS: detransition, baby, gregg araki, and nihilism</title>
<id>https://www.youtube.com/watch?v=tFQOou-iegY</id>
<link rel="alternate" href="https://www.youtube.com/watch?v=tFQOou-iegY" type="html" title="FUTURE RUINS: detransition, baby, gregg araki, and nihilism"></link>
diff --git a/style.css b/style.css
index 2c24d12..4f6f76a 100644
--- a/style.css
+++ b/style.css
@@ -1,43 +1,51 @@
@font-face {
font-family: b612;
src: url(https://bugwo.men/stuff/fonts/B612/B612-Regular.ttf);
+ font-display: swap;
}
@font-face {
font-family: b612;
src: url(https://bugwo.men/stuff/fonts/B612/B612-Bold.ttf);
font-weight: bold;
+ font-display: swap;
}
@font-face {
font-family: b612;
src: url(https://bugwo.men/stuff/fonts/B612/B612-Italic.ttf);
font-style: italic;
+ font-display: swap;
}
@font-face {
font-family: b612;
src: url(https://bugwo.men/stuff/fonts/B612/B612-BoldItalic.ttf);
font-weight: bold;
font-style: italic;
+ font-display: swap;
}
@font-face {
font-family: b612_mono;
src: url(https://bugwo.men/stuff/fonts/B612_Mono/B612Mono-Regular.ttf);
+ font-display: swap;
}
@font-face {
font-family: b612_mono;
src: url(https://bugwo.men/stuff/fonts/B612_Mono/B612Mono-Bold.ttf);
font-weight: bold;
+ font-display: swap;
}
@font-face {
font-family: b612_mono;
src: url(https://bugwo.men/stuff/fonts/B612_Mono/B612Mono-Italic.ttf);
font-style: italic;
+ font-display: swap;
}
@font-face {
font-family: b612_mono;
src: url(https://bugwo.men/stuff/fonts/B612_Mono/B612Mono-BoldItalic.ttf);
font-weight: bold;
font-style: italic;
+ font-display: swap;
}
@@ -62,6 +70,7 @@
--fg1: color-mix(in srgb, var(--foreground) 85%, var(--background) 15%);
--fg2: color-mix(in srgb, var(--foreground) 75%, var(--background) 25%);
--fg3: color-mix(in srgb, var(--foreground) 65%, var(--background) 35%);
+ --fg00: light-dark(black, white);
--bg0: var(--background);
--bg1: color-mix(in srgb, var(--background) 93%, var(--foreground) 7%);
@@ -719,16 +728,22 @@ summary:hover {
flex-wrap: wrap;
gap: var(--stdpadding);
width: 100%;
- justify-content: space-around;
+ justify-content: center;
margin: calc(3 * var(--stdpadding)) 0;
}
.ring {
display: flex;
- gap: 1ch;
+ gap: .3rem;
}
.ring * {
text-wrap: nowrap;
}
+.ring > a {
+ padding: .5rem .85rem;
+ /* background-color: var(--bg1); */
+ box-shadow: 0 0 1rem var(--shadow) inset;
+ text-align: center;
+}
.buttons {
display: flex;
flex-wrap: wrap;
@@ -739,6 +754,41 @@ summary:hover {
max-height: 31px;
}
+/* People */
+
+.ada, .hannah, .spider, .astrid {
+ --hmc: var(--fg0);
+ --hme: "×";
+ border: .15ch solid var(--hmc);
+ border-left-width: .6ch;
+ padding-left: .4167ch;
+ padding-right: .4167ch;
+}
+.ada::before, .hannah::before, .spider::before, .astrid::before {
+ content: var(--hme);
+ margin-right: .4167ch;
+}
+p.ada, p.hannah, p.spider, p.astrid {
+ padding: .3rem .6rem;
+}
+
+.ada {
+ --hmc: #ff64ce;
+ --hme: "🦀";
+}
+.hannah {
+ --hmc: #bc7204;
+ --hme: "🦋";
+}
+.spider{
+ --hmc: #0a8d70;
+ --hme: "🕷️";
+}
+.astrid {
+ --hmc: #f6d205;
+ --hme: "🐝";
+}
+
/* Music page stuff */
.musicpage section {
min-height: 23rem;
@@ -1035,6 +1085,10 @@ time.entrydate, .entrydate time {
width: 100%;
}
+ .ring, .ring > a {
+ flex: 1;
+ }
+
/* Footer stuff */
footer {
position: initial;
diff --git a/uses/audio/butwhatifitwasntusedforbass.mp3 b/uses/audio/butwhatifitwasntusedforbass.mp3
new file mode 100644
index 0000000..92e5520
--- /dev/null
+++ b/uses/audio/butwhatifitwasntusedforbass.mp3
Binary files differ
diff --git a/uses/compier/images/cans.jpg b/uses/audio/cans.jpg
index 9cd76c0..9cd76c0 100644
--- a/uses/compier/images/cans.jpg
+++ b/uses/audio/cans.jpg
Binary files differ
diff --git a/uses/compier/images/cans.jxl b/uses/audio/cans.jxl
index ac9e92b..ac9e92b 100644
--- a/uses/compier/images/cans.jxl
+++ b/uses/audio/cans.jxl
Binary files differ
diff --git a/uses/audio/index.php b/uses/audio/index.php
new file mode 100644
index 0000000..2ae9ec4
--- /dev/null
+++ b/uses/audio/index.php
@@ -0,0 +1,67 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <?php include($_SERVER['DOCUMENT_ROOT'] . '/boilerplate.php'); ?>
+ <title>audio & music gear | <?php echo($_SERVER['HTTP_HOST']);?></title>
+ <link href="/style.css" rel="stylesheet" type="text/css" media="all">
+ </head>
+ <body>
+ <?php include($_SERVER['DOCUMENT_ROOT'] . '/header.php'); ?>
+ <main>
+ <section>
+ <h2>audio & music gear</h2>
+ <p class="h2caption">I fancy myself a musician</p>
+ <p class="backlink"><a href="../"><< uses</a></p>
+
+ <section>
+ <h3>Hardware</h3>
+
+ <section>
+ <h4>Headphones &mdash; Beyerdynamic DT 770 Pro (Modified)</h4>
+ <p>After a lifetime of losing headphones to frayed cables and the inevitable failure of poor quality materials, my top priority when getting my next nice pair of cans was durability, and Beyerdynamic's products fit the bill nicely. I've <em>sat on these</em> without damaging them, which for me is saying something. As a bonus, they also have excellent sound quality and are supremely comfortable.</p>
+ <p>The only issue with these headphones is the non-removable cable, which is an automatic deal-breaker for me. I purchased mine through a modding company that replaced that cable with a 4-pin mini XLR jack, which has proven to be a bit of a double-edged sword as finding sanely priced replacement cables for it with the right pinout is nigh impossible, forcing me to start making my own. I think the new models have removable cables, though, which is nice.</p>
+ <p>I'm also rocking aftermarket cat ears. I just don't trust the quality on the cheap novelty headphones that come with them built in.</p>
+ <figure class="media">
+ <picture>
+ <source srcset="cans.jxl" type="image/jxl">
+ <img src="cans.jpg" alt="A pair of Beyerdynamic DT 770 Pro headphones with a removable mini XLR cable plugged in, a custom green headband wire, and aftermarket cat ears.">
+ </picture>
+ </figure>
+ </section>
+
+ <section>
+ <h4>Microphone &mdash; Audio-Technica AT2020 XLR</h4>
+ <p>This is the microphone I use with my computer(s). I'll be totally honest with you, I used to have the USB version of this exact microphone and replaced it with a used XLR variant to exchange an XLR input on my audio interface for a free USB port. Both versions are equally very good, probably as good as I'll ever need. The sound quality on this sucker is so good that my friends in voice chat complain whenever they hear me on anything else.</p>
+ <p>In what is becoming a running theme, it sits on a perhaps unbefitting $20 no-name mic arm from Amazon, with matching cheap shock mount and pop filter. They work, though. The springs on the arm are loud and, as my friends are keen to point out every time, quite audible through the mic.</p>
+ <p>Also, free bit of advice from me to you: for audio hardware, buy used professional or music gear, not gaming stuff. The sound quality and build quality is almost always way better.</p>
+ </section>
+
+ <section>
+ <h4>Audio Interface &mdash; Behringher UMC404HD</h4>
+ <p>This replaced an Arturia Minifuse 2 that I slowly came to fucking despise because it had a loose headphone jack that I tried and failed to solder back in place and the MIDI interface functionality didn't work under Linux. I landed on Behringer for an upgrade because my Behringer Model D, a circuit-for-circuit clone of an analog synthesizer from 1970, <em>did</em> have this feature under Linux. I figured if they can make their synth do it it should be no problem one of their actual audio interfaces.</p>
+ <p>So far, it's nothing to really write home about. It's a perfectly functional audio interface, so it's already a strict upgrade from the Arturia. It has twice as many inputs, which is nice, and it's exactly the right height to be rack-mounted, which I did immediately.</p>
+ <p>The one thing I miss about the Arturia is that it had the phantom power toggle switch on the front, whereas with the UMC404HD it's on the back. It was nice having instant access to a hard off switch for my microphone, although I suppose there's nothing stopping me from just turning the volume knob all the way down. Or unplugging it. Although I've heard you're not supposed to hot-plug phantom power devices like that.</p>
+ </section>
+
+ <section>
+ <h4>Synthesizer &mdash; Behringer Model D</h4>
+ <p>$300 circuit-for-circuit remake of a synthesizer that Moog still thinks they can get several thousand for 56 years later. I like it an amount that sits between those two extremes. I probably wouldn't have been willing to pay any more for it than I did, though.</p>
+ <p>They'll kill me for my truth, but I think this synth is strictly better than the one it's ripping off, mainly for the modern luxuries it affords like USB and MIDI connections, decent eurorack compatibility (not like I can afford any more eurorack gear right now though LOL), and the addition of a built-in overdrive circuit.</p>
+ <p>Of course, I wouldn't have bought the thing for its creature comforts if I didn't also really like its sonic character. Rather than describe it to you in flowery prose like some kind of dweeb, here's some examples of things I've managed to make it do (not including the percussion, unfortunately):</p>
+ <audio controls=""><source src="https://deeptwisty.com/aud/get%20modulated%20idiot.mp3" type="audio/mpeg">your browser does not support embedded audio.</audio>
+ <audio controls=""><source src="newboog.mp3" type="audio/mpeg">your browser does not support embedded audio.</audio>
+ <audio controls=""><source src="butwhatifitwasntusedforbass.mp3" type="audio/mpeg">your browser does not support embedded audio.</audio>
+ <p>Check out <a href="https://deeptwisty.com/">deeptwisty.com</a> for more sorta like this, btw.</p>
+ </section>
+
+ <section>
+ <h4>MIDI Controller &mdash; Akai MPK Mini Plus</h4>
+ <p>37-key MIDI keyboard with eight drum pads and a bunch of other fancy shit. It's perfectly fine. Lots more functionality than I've ever managed to take advantage of. Not much to say here. My only gripe is that for some reason it can't output MIDI over USB and the MIDI ports at the same time for some reason.</p>
+ </section>
+ </section>
+ </section>
+ </main>
+ <?php include($_SERVER['DOCUMENT_ROOT'] . '/footer.php'); ?>
+ </body>
+
+</html> \ No newline at end of file
diff --git a/uses/audio/newboog.mp3 b/uses/audio/newboog.mp3
new file mode 100644
index 0000000..8b0c062
--- /dev/null
+++ b/uses/audio/newboog.mp3
Binary files differ
diff --git a/uses/compier/index.php b/uses/compier/index.php
index 8c09537..ba04c15 100644
--- a/uses/compier/index.php
+++ b/uses/compier/index.php
@@ -12,7 +12,7 @@
<h2>the comp<em title="Is that a Homestar Runner reference?">ier</em></h2>
<p class="h2caption">my 'puter</p>
<p class="backlink"><a href="../"><< uses</a></p>
- <p>My main PC is an ever-shifting, questionably arranged agglomeration of components selected as if at random, initially designed and assembled by yours truly circa March of '22. Apparently, I have a lot to say about it.</p>
+ <p>My main PC is an ever-shifting, questionably arranged agglomeration of components selected as if at random, initially designed and assembled by yours truly circa March of '22, and last upgraded before the RAMpocalypse. Apparently, I have a lot to say about it.</p>
<figure class="media">
<picture>
<source srcset="images/pc1.jxl" type="image/jxl">
@@ -119,6 +119,8 @@
<section>
<h3>Peripherals</h3>
+
+ <p>See also: <a href="../audio/">Audio & music gear</a></p>
<section>
<h4>Mouse &mdash; Logitech MX Vertical</h4>
@@ -156,19 +158,6 @@
</section>
<section>
- <h4>Headphones &mdash; Beyerdynamic DT 770 Pro (Modified)</h4>
- <p>After a lifetime of losing headphones to frayed cables and the inevitable failure of poor quality materials, my top priority when getting my next nice pair of cans was durability, and Beyerdynamic's products fit the bill nicely. I've <em>sat on these</em> without damaging them, which for me is saying something. As a bonus, they also have excellent sound quality and are supremely comfortable.</p>
- <p>The only issue with these headphones is the non-removable cable, which is an automatic deal-breaker for me. I purchased mine through a modding company that replaced that cable with a 4-pin mini XLR jack, which has proven to be a bit of a double-edged sword as finding sanely priced replacement cables for it with the right pinout is nigh impossible, forcing me to start making my own. I think the new models have removable cables, though, which is nice.</p>
- <p>I'm also rocking aftermarket cat ears. I just don't trust the quality on the cheap novelty headphones that come with them built in.</p>
- <figure class="media">
- <picture>
- <source srcset="images/cans.jxl" type="image/jxl">
- <img src="images/cans.jpg" alt="A pair of Beyerdynamic DT 770 Pro headphones with a removable mini XLR cable plugged in, a custom green headband wire, and aftermarket cat ears.">
- </picture>
- </figure>
- </section>
-
- <section>
<h4>Drawing Tablet &mdash; HUION Kamvas Pro 12</h4>
<p>Perfectly cromulent 12-inch display tablet. It doesn't completely work out of the box, but the proprietary driver program is at least available for Linux, or there's OpenTabletDriver, which in my experience seems more reliable but is missing <a href="https://opentabletdriver.net/Tablets">one feature</a> from this specific model. I like that the stylus is completely passive and doesn't need to be charged, which, having grown up using a Nintendo DS, feels like an absurd thing for a stylus to require.</p>
</section>
@@ -177,18 +166,6 @@
<h4>Webcam &mdash; Logitech C925e</h4>
<p>It's a USB webcam. The picture is good enough &mdash; better than most laptops &mdash; but it does some annoying auto-adjustment stuff that makes chroma-key shenanigans difficult at times. Standout features are the privacy shutter, indicator light when the camera is in use, and screw mount. I'm sure the microphone is adequate in a pinch, but I have no reason to use it.</p>
</section>
-
- <section>
- <h4>Microphone &mdash; Audio-Technica AT2020 XLR</h4>
- <p>I'll be totally honest with you, I used to have the USB version of this exact microphone and replaced it with a used XLR variant to exchange an XLR input on my audio interface for a free USB port. Both versions are equally very good, probably as good as I'll ever need. The sound quality on this sucker is so good that my friends in voice chat complain whenever they hear me on anything else.</p>
- <p>In what is becoming a running theme, it sits on a perhaps unbefitting $20 no-name mic arm from Amazon, with matching cheap shock mount and pop filter. They work, though. The springs on the arm are loud and, as my friends are keen to point out every time, quite audible through the mic.</p>
- <p>Also, free bit of advice from me to you: for audio hardware, buy used professional or music gear, not gaming stuff. The sound quality and build quality is almost always way better.</p>
- </section>
-
- <section>
- <h4>Audio Interface &mdash; Arturia Minifuse 2</h4>
- <p>The more I have to live with this thing the more I hate it. The MIDI ports don't work at all under Linux for some reason, and the headphone output has started making weird buzzing sounds. Luckily the inputs seem fine (for now), but replacing this thing is currently priority numero uno for setup upgrades.</p>
- </section>
</section>
</section>
</main>
diff --git a/uses/index.php b/uses/index.php
index 92f8dd2..1e1375a 100644
--- a/uses/index.php
+++ b/uses/index.php
@@ -121,6 +121,11 @@
<p>Overall, this thing is pretty ambitious for the price point it's at, and from that perspective I can't complain, but I also understand completely why a Pebble with fewer features can get away with costing 3x as much &mdash; its more limited suite of capabilities probably all actually work reliably.</p>
</details>
</section>
+
+ <section>
+ <h4><a href="audio/">Audio & music gear</a></h4>
+ <p>I fancy myself a musician deserving of actual hardware in service of this hobby. I've got enough of it now that I felt it warranted a category of its own.</p>
+ </section>
</section>
<section>
@@ -183,6 +188,7 @@
<section>
<h4>DAW - <a href="https://www.bitwig.com/">Bitwig Studio</a></h4>
<p>My primary motivation for choosing Bitwig is that it's available for Linux. My secondary motivation is that it has a lot less of the bizarre idiosyncracies and feature omissions that I found limiting when I was using LMMS, and a lot less of the instability, unreliability, and general UX jank that I found limiting with REAPER. It's a bit more expensive than REAPER and about infinity% more expensive than LMMS, but what I've come to realize is that, frankly, you get what you pay for.</p>
+ <p>See also: <a href="audio/">audio & music gear</a></p>
</section>
<section>