<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<!--
You'll probably want a feed reader for this file.
I suggest Feedbro for Firefox, or Feeder on Android (not feeder.co either), since that's what I'm using.
Thunderbird handles RSS and Atom feeds too, but I don't have it installed.

I'm doing this shit largely by hand, so I might screw things up.
Check out meeat, which automates some of the process as a quick and dirty fill-in-the-blanks process:
  https://miredo.neocities.org/meeat/meeat

Seriously, it has made updating this <b>much</b> less mental effort.
It's about as easy as filling in the blanks in the template below, but with no chance of screwing up, lol.
This is increasingly a full-text feed for the updated sections of each page. I don't know how long I'll keep old entries in here.

This feed will generally have the following updates:
* main blog entries
* miniblog digests
* gallery digests

A lot of stuff that I used to keep here is now going to be put in the miniblog.
This means it will enter the feed when miniblog digests do, instead of immediately.
In addition, gallery updates are now done as digests; this doesn't really change how they look in practice.


-->
<id>https://miredo.neocities.org/</id>
<link href="https://miredo.neocities.org/atom.xml" rel="self"/>
<link href="https://miredo.neocities.org/"/>
<title>miredo's website!</title>
<!--note to self: edit this when you edit the file!!!-->
<updated>2026-04-19T04:54:05.532Z</updated>

<!--
template (you should use meeat instead, but I'll keep this here for anyone else):
<entry>
  <title>Updated page!</title>
  <link href="https://miredo.neocities.org/page"/>
  <id>tag:miredo.neocities.org,2026-02-25:/page</id>
  <updated>2026-04-19T04:54:05.532Z</updated>
  <summary type="html"><![CDATA[
    whatever is new on the page
  ]]></summary>
  <author><name>miredo</name></author>
</entry>
-->

<!--
note to self:
when updating, edit
* the main <updated> area
* the entry date
* the entry tag (this is the most important one for readers to actually see the update)

TODO: at some point I will delete old entries, this file is getting big
-->


<entry>
<title>Miniblog digest! (April 19th, 2026)</title>
<link href="https://miredo.neocities.org/miniblog2"/>
<id>tag:miredo.neocities.org,2026-04-19:/miniblog2</id>
<updated>2026-04-19T04:54:05.532Z</updated>
<summary type="html"><![CDATA[
<p><a href="#e10" id="e10">(April 19th, 2026)</a></p>
<hr class="break">
<p>I finished my <a href="https://global.bandai-hobby.net/en-us/item/01_5582/" target="_blank">HG GQuuuuuuX</a>! I gave mine a bunch of chipped paint and wear... maybe a bit too much. I think it looks badass, but it also does look like it fought and won a war without any maintenance. The stickers <b>absolutely fucking suck</b>, but it's such a cool kit.</p>
<p>Have some pictures! They suck because I'm lazy.</p>
<center> <!-- remember, the W3C has no hold over you, but also I suspect with modern CSS you could just reimplement <center> easily if any browser decides to do the dumb thing and break support -->
  <a href="images/gquuuuuux/mrd_gquuuuuux-1.jpg"><img src="images/gquuuuuux/mrd_gquuuuuux-1.jpg" alt="gquuuuuux pic 1" loading="lazy" width="200" height="171" class="border" title="Click for full image!"></a>
  <a href="images/gquuuuuux/mrd_gquuuuuux-2.jpg"><img src="images/gquuuuuux/mrd_gquuuuuux-2.jpg" alt="gquuuuuux pic 2" loading="lazy" width="200" height="186" class="border" title="Click for full image!"></a><br>
  <a href="images/gquuuuuux/mrd_gquuuuuux-3.jpg"><img src="images/gquuuuuux/mrd_gquuuuuux-3.jpg" alt="gquuuuuux pic 3" loading="lazy" width="200" height="184" class="border" title="Click for full image!"></a>
  <a href="images/gquuuuuux/mrd_gquuuuuux-4.jpg"><img src="images/gquuuuuux/mrd_gquuuuuux-4.jpg" alt="gquuuuuux pic 4" loading="lazy" width="200" height="194" class="border" title="Click for full image!"></a>
  <p><i>my GQuuuuuuX; I should probably get a better place to take pictures than a cardboard box</i></p>
</center>
<p>The head was obnoxiously fiddly. There are a few other obnoxious parts of the build, but the head was the worst. I took my sweet time with build, although after seeing it with three limbs attached and it not being ready to put on my shelf, I rushed through and built the rest of the kit quickly.</p>
<p>The stickers <b>really <big>suck</big></b>. Some didn't come off properly and were permanently useless due to pulling up paper on the sticky side, some got stuck to themselves and became useless, and in general, aligning them sucked too. I eventually gave up on applying any of them. All the stickers on the kit were applied very early on. I don't think I've had this much trouble with stickers in a while. Even with all the stickers, it isn't the most color accurate thing, even for an HG kit.</p>
<p>I gave mine a fair bit of wear and tear with some Gundam Markers, largely because of the issues I was having with the stickers. Some bits are a bit too worn looking, and some bits aren't worn enough. I will probably need to spend some time tweaking it, and I know I got very lazy with certain parts after slowly working on it for several days and wanting to be able to display it.</p>
<p>The kit is <i>very</i> stylish. I think the bluish off-white isn't saturated enough, but in general, the colors are very cool. As a design, it's bizarre as hell, and having it physically exist as an object in front of me makes me realize just how bizarre it is, and not just by Gundam standards. Even if it works perfectly in the show, so many pieces are attached in a way that feels like they would end up shearing off on other parts in battle (which is a real issue when posing). The shoulders, the feet, the backpack, all very stylish, all very impractical in a way that ends up being a bit of an issue now that it has stepped out from the perfect world of animation and into the messy world of reality. Despite all of this, the posing it can do is, in a word, incredible. Almost no other gunpla outside the GQuuuuuuX series poses this well. You have so much freedom in moving it, apart from making sure various pieces don't get caught on each other. It's fantastic.</p>
<p>I wish the weapons had a place to attach on the unit. There isn't a good way to stick the gun or axe on the GQuuuuuuX. The (very odd) beam sabers do have a nice attachment point, although that point looks weirdly under-designed when the sabers are taken off.</p>
<p>Ultimately, it's a pretty cool kit. Frustrating in parts, but so damn stylish that I can live with that. You 100% want to use a stand for it, because all the cool poses it can do are wasted on having it stand on the ground. Contrast the Turn A I have, which looks fantastic standing on its own two feet, and really lends itself towards bold, grounded poses.</p> 
<hr>

<p><a href="#e9" id="e9">(April 14th, 2026)</a></p>
<hr class="break">
<p>I really do want too many plastic model kits. It isn't healthy, since I am rapidly running out of space, and should go get some small plastic boxes so I can take some kits off of my display shelf (read: the top of a cheapo set of plastic bins). In particular, I want the <a href="https://global.bandai-hobby.net/en-us/item/01_5366/" target="_blank">30MM Acerby</a> due to the low cost (it is not getting waifu taxed!) and <b>very</b> high compatibility with 30MS parts, like limbs and faceplates.</p>
<p>In other news, I haven't drawn in too long. I was going to get back into making music and haven't apart from the one new song I made. I haven't done a lot of things in too long. I am still learning Japanese, and listening to <a href="https://nihongoconteppei.com/" target="_blank">Nihongo con Teppei</a> has been pretty good. I wax and wane with what I do. I'm having fun. Life is too much hassle for me to not try and have some fun.</p>
<p>You should have fun too. I dunno, go <a href="music.html#oscillatoria">listen to the song I wrote recently</a>, go and <a href="fanfiction-i-like.html#other">read some fanfics I like</a> (such as <i>Three Strikes and Black Skies</i>), hell go build some plamo kits of your own. The <a href="#e7">EG Wing Gundam I talked about earlier</a> really is pretty good and very cheap, even if you absolutely need to be <b>very careful making sure you did every step correctly and in order</b>, since non-destructively disassembling the kit can become basically impossible. It isn't a hard build at all; they aren't kidding about the term "Entry Grade". You don't need any tools, and there are only three runners. If I wasn't detailing the kit as I built it so I wouldn't have to struggle with trying to marker on extra details with it assembled, my build would have taken like 40 minutes.</p>
<p>Also, once I hit 10 posts, I'll update the manual feed. This is more a reminder for myself, since if you were using the manual feed, you probably wouldn't have seen this post yet, lol. You should <a href="#e2">be subscribed to my feeds</a> if you aren't.</p>
<hr>

<p><a href="#e8" id="e8">(April 13th, 2026)</a> *</p>
<hr class="break">
<p>I bought the <a href="https://global.bandai-hobby.net/en-us/item/01_6933/" target="_blank">30MS Marical kit</a>! She's <b class="big">so cute</b>.</p>
<p>She is also a hand-grenade where a lot of pieces want to come off miserably, most notably her elbow joints (which are a <i>massive pain to reattach</i> due to her gauntlets being in the way), but also her hat loves falling off. Also, the ball joints attaching her hair to her head are <b>terrible</b>. I added some clear coat to the joint so it would be slightly thicker, which helped a lot; the kit unmodified out of box was unreasonably painful and you couldn't mess with her head without the hair bits falling off. Honestly, if she wasn't such a cute design, I'd be <b>pissed</b>. Moving things on plastic model kits is always a little bit of a pain, but she has so many pieces that just have no desire to stay on. Some could be manufacturing variance, but I can totally say that her elbows and her hat attachment point are just terribly designed.</p>
<p>The elbows are truly awful, because her elbow gauntlets are in the way. I have <b>zero</b> idea why they didn't just have the arms attach together via the gauntlets. It's a massive shame, because they look really cool. I am tempted to try and bash something together to attach it in a not-dumb way, but I shouldn't have to.</p>
<p>I used the <a href="https://global.bandai-hobby.net/en-us/item/01_4185/" target="_blank">Color C extra limbs set</a> and stuck the extra arms into the pegs on her hair joint. I did it as a joke, but I love it so much that I am keeping it like this permanently (at least, until I need those arms for something else). Unfortunately, the limb set is also a hand grenade; the hands just want to fall out of the wrist socket whenever you do anything with them. I will probably go clear coat the inside so it grips better.</p>
<p>Have some pictures:</p>
<center>
  <a href="images/marical/mrd_marical-01.jpg"><img src="images/marical/mrd_marical-01.jpg" alt="marical standing, book open, hair arms showing peace symbol and pointing in book" loading="lazy" width="200" height="179" class="border" title="Click for full image!"></a>
  <a href="images/marical/mrd_marical-02.jpg"><img src="images/marical/mrd_marical-02.jpg" alt="marical casting action pose" loading="lazy" width="200" height="224" class="border" title="Click for full image!"></a><br>
  <a href="images/marical/mrd_marical-03.jpg"><img src="images/marical/mrd_marical-03.jpg" alt="marical with arm out+book, hair arm showing peace " loading="lazy" width="200" height="267" class="border" title="Click for full image!"></a>
  <a href="images/marical/mrd_marical-04.jpg"><img src="images/marical/mrd_marical-04.jpg" alt="marical standing, hair arms showing peace symbol and backwards hand L" loading="lazy" width="200" height="302" class="border" title="Click for full image!"></a>
  <p><i>magical miracle marical ヽ(´∇`)ノ</i></p>
</center>
<p>I really do think the four arms look does make her look <i>very</i> magical. It's kinda stupid, but stupid in a "she is never going to put her staff or spellbook down so she gave herself two more arms" way, and I think it's fucking great.</p>
<p>It is going to be way too damn long for my Madoka kit. I hope they didn't fucking oversell and I have to cancel my pre-order and go somewhere else, lol. I am tempted to just import the kit though and deal with international bullshit since it really is not a $57 kit. It should be more of a $35 one, but there's the waifu tax in play (Marical herself should be more like $25, not showing up as over $35 in some places), and then even regular robot kits are expensive (the EG Wing Gundam I got should have been like $10; I was fine paying $2 more for it, but that percentage price increase holds true for more expensive kits).</p>
<p>[edit] <a href="images/marical/mrd_marical-bonus.jpg">witness the terrible bonus Marical</a> ｗｗｗｗｗｗｗｗ. <small>No, I'm not keeping the extra legs on.</small></p>
<hr>

<p><a href="#e7" id="e7">(April 3rd, 2026)</a></p>
<hr class="break">
<p>Recently got the <a href="https://global.bandai-hobby.net/en-us/item/01_6753/" target="_blank">EG Wing Gundam</a>, and I talked about it in a post I made at <a href="https://dis.heyuri.net/sw/bbs.php?m=f&s=22131&c=58" class="cw" target="_blank"><b>[R-18]</b> Strange World@Heyuri</a>, reposted here for convenience:</p>
<pre class="ayashii">
I recently finished the Entry Grade Wing Gundam kit. ヽ(´∇`)ノ

It's a very nice kit, and I spent a fair bit of time detailing mine
because it was very cheap, so if I did mess it up, I would only be out
like $12. ъ( ﾟｰ^)

Unfortunately, the biggest issue the kit has is the fact that parts do
NOT separate easily at all on it - this would be a good thing, except
there are several parts you can assemble incorrectly. I fucked up
assembling the knee on one side and I could not separate it without
breaking it completely. (;´Д`) (;´Д`) (;´Д`)

I did rig up something to "fix" it, but it isn't really fixed, the
knee is now very loosely held in place and I have a very janky setup
involving a piece of runner for the knee joint and some C cuts in the
plastic to kinda hold it on. With a little more effort than I can be
bothered with, I could probably seal those C cuts and make it more
permanent (not entirely permanent, you'd still be able to slide the
runner peg out), but it's good enough for displaying on my shelf.

The kit really looks nice, and I touched it up with some Gundam markers
(I really should go buy some actual paints lol). In a handful of ways,
it's better than an HG kit because it's a: cheap, and b: quite
detailed, but it's also worse because of the aforementioned extreme
inability to be disassembled (almost every High Grade kit I have is
very easy to disassemble, sometimes a little too easy), and there are
a few spots that are definitely simplified, either for cost reasons or
for product line differentiation (EG is supposed to be a lower grade
than HG after all). I think it is a little  t o o  unforgiving for
the target demographic the box seems to imply (people who are totally
new to Gunpla kits). The build is fairly easy, but as I was trying to
fix the knee, the only thought in my head was:

    "if this was my first gunpla kit, I would never fucking buy
    another one in my life, what the fuck is this bullshit, how
    did I manage to attach this upside-down? why can't I get it
    apart at all? who fucking designed this thing?" ヽ(`Д´)ﾉ

I spent a lot of time detailing things before assembling them entirely
because I couldn't rely on being able to disassemble things easily; I
had noticed that issue very early on, but had a lapse in judgement
late in the build and managed to stick a part on upside-down.

Would be nice if I could just get the knee part alone so I could
un-fuck it without applying any extra effort. I don't want to buy
another kit just for one piece, even if it would be cheap... (^^;ﾜﾗ

Still, being a very new kit full of very modern Bandai build quality,
it is just better than a lot of HGs and with a bit of touching up, it
looks excellent next to my HG kits. ヽ(´∇`)ノ

It's not a bad looking kit totally bare either; it's quite well color
separated (the pearly green on the kit sucks though, that should have
been done in clear plastic, I covered all of it up with a metallic
green Gundam marker). No stickers. The lack of any black plastic is a
bit odd, but it is a $12 kit (and probably should be more like $8 in
reality, but good luck getting any model kit for the Japanese price
here in the US).
</pre>
<p>The tl;dr is that it's a nice kit, especially for the price, but it doesn't come apart easily and is thus <i>absurdly</i> intolerant of any mistakes, several of which are way too easy to make.</p>
<p>I am waiting for a few other kits to arrive, namely the <a href="https://global.bandai-hobby.net/en-us/item/01_6952/" target="_blank">30MP Madoka Kaname</a> kit that I pre-ordered. The kit is already out in Japan, but it looks like US distributors don't have it yet. I hope they do a transformed version of her at some point.</p>
<hr>

<p><a href="#e6" id="e6">(March 29th, 2026)</a></p>
<hr class="break">
<p>I updated the <a href="music.html">music page</a> a lot, making it much nicer to browse all the file mirrors. I also wrote a new song, <a href="music.html#oscillatoria">oscillatoria</a>. It is nice to have returned to making music. I made it a 4 channel .XM module in MilkyTracker, and that helped a lot with focusing what I wanted to do with the song versus just trying things with infinite channels and effects in Renoise.</p>
<p>The song has a lot of little tricks to pack in as much as it can into only 4 channels of sampled audio. It is also a bit crunchy and lo-fi since I did consider using it for a potential GBA game I wanted to make with Butano, although I haven't really made any progress on using it (laziness).</p>
<p>I absolutely commit the sin of having a cool bit at the end of the song that you don't get to hear more of, but I couldn't think of a good way to keep the song going. I felt like I was at a fairly natural stopping point at the end. Maybe you can go do a remix if you feel like it.</p>
<p>Here's hoping I can keep up with making more music!</p>
<hr>

<p><a href="#e5" id="e5">(March 23rd, 2026)</a></p>
<hr class="break">
<p>I am reminded pretty much constantly that the march of progress has nothing to do with actually advancing the state of the art. I have seen people decry too many things that outright work better, just because they are old. Modern interface design is concerned with being described easily by buzzwords like "fluent" and "beautiful", while <a href="https://dl.acm.org/doi/10.1145/238386.238611" target="_blank">Windows from 30 years ago was concerned with being easy to use and to stay the hell out of the user's way</a>, which is something later versions of Windows, even Windows 98, let alone 8 and 10 and 11, have been forgetting. The extensive research that produced Windows 95's interface hasn't been done to the same scale since.</p>
<p>I won't say that there haven't been any interface advancements between the Windows 95 era and now, but it is almost comical how much less pleasant things have become with interface design. Opening up Thunderbird for the first time in years was an eye-opener, and assisting my father who had to use Outlook for his job was... appalling, really, although in that case, it is more that Microsoft is in full rotting decay mode than merely just being "this is how interfaces are designed now".</p>
<p>I remember messing around with <a href="https://github.com/SerenityOS/serenity" target="_blank">SerenityOS</a> a few years ago, and I was a bit shocked at how much it felt like I had finally come home from a long, weary journey. It is a shamelessly oldschool system, but full of modern quality of life improvements. It really wasn't something you could really use as a daily driver and it is still entirely targeted at a very technical crowd to keep it from being bombarded with requests by non-technical users (you <i>have</i> to build it from source, although it isn't particularly hard to do so), but using it felt <i>good</i>.</p>
<p>In some ways, using <a href="https://www.haiku-os.org/" target="_blank">Haiku</a> feels similar, although a lot of that is because the interface is in fact simply old (the main Desktop shell is a direct descendant of the one that BeOS used way back when), unsullied by the madness of modern design sensibilities.</p>
<hr>

<p><a href="#e4" id="e4">(March 23rd, 2026)</a></p>
<hr class="break">
<p>I recently re-read <a href="https://www.fanfiction.net/s/14121977/1/Consume" target="_blank">Consume</a>, a Warhammer 40k story about a young psyker girl living in the underhive whose desire to live and willingness to fight escalates without limit. She already lives in squalor, she is already stuck giving what she has to gangs, and the food supply heading to the underhive has been cut off due to petty noble infighting causing problems with the shipments from off-world. In desperation, the girl, Anya, like many of the other desperate souls trapped in the underhive, turns to cannibalism, and her life is forever changed as she eats the flesh of a Tyranid genestealer.</p>
<p>Our protagonist is the villain. There's no getting over it. Everyone in 40k is a villain to some extent, but she is quite up front about it. Her motivations are honestly well handled. The Imperium is fairly well written as both being dangerous and highly competent, but also rotting deeply, filled with such callousness that survivable situations often turn south, something that Anya is able to regularly exploit. The story also escalates a <b class="big">LOT</b>, going from picking off random underhivers to becoming a dangerous psychic bio-warlord. She is a scared little girl, but one who is aided by the Hive Mind as it conducts an experiment to see if it is worth the effort of allowing a human being such independence and emotion within its collective. It is probably a bit too ridiculous just how much power Anya amasses, although it doesn't feel entirely out of place due to the sheer power of the Tyranids in canon, and Anya's evolution and human nature have made the Tyranids significantly more dangerous than in canon.</p>
<p>Anya is <i>very</i> childish, and the story tries to regularly remind the reader of the fact that despite all of her power, she is arguably just throwing a temper tantrum. However, at the same time, the system she is fighting is so deeply rotten that she ends up having a point with her philosophy... even despite the fact that she is a relentless world-killer who throws herself into conflicts with a smile and a will to prove herself. She isn't in the right, but she's nowhere as wrong as someone who has murdered quite so much should be. She has a warped but generally consistent code of honor that she follows, and the fact that she consistently honors the deals she has made (a remarkable rarity in the world of 40k) ends up letting her get into some really advantageous situations.</p>
<p>I think my biggest issue with the story is the sheer speed. The overall pacing felt fine as I was reading, but I think the events snowball into the hyper-scale conflict of the ending in what is at minimum only 2 or so months in-story, and absolutely less than a year, which is a bit ridiculous (canonically, Tyranid FTL is supposed to be fairly slow, although also canonically, a lot of writing in 40k ignores that lmao). Anya also ends up being a little bit too smart about things, even with the Hive Mind helping, although there are a few things in-story that are reasonable (if not amazing) explanations. I also wish the author had written the promised epilogue. The story has been marked as finished, and I don't think it is ever coming. The story as posted is complete, but I do want to see what happens immediately after the end. I think it also needs a little bit of an editing pass for spelling and formatting here and there, but it isn't too bad. Very exciting story. Definitely a bit of a power fantasy, but one that is executed well.</p>
<p>As an aside, this entry (along with the previous one) was going to be a lot shorter, and then I just kept typing, lmao.</p>
<hr>

<p><a href="#e3" id="e3">(March 21st, 2026)</a></p>
<hr class="break">
<p>I gave up on Liferea as an RSS reader. There were a few minor issues that consistently annoyed me (in particular, it wouldn't try to open articles in the built-in browser with reader view enabled, it would give up and render the whole page as normal), but I had a big issue I found I could reliably trigger by just viewing an article.</p>
<p>It could just be a combination of the old package in the Raspberry Pi OS repo and the tiny amount of RAM on the Raspberry Pi I was using (2GB Pi 4), but I had to hard unplug that Pi after it locked up and I saw all of the RAM and swap max out and all 4 CPU cores peg at 100% in the little desktop tray applet I had before everything stopped responding and I couldn't SSH in (it was still on the network as far as I could tell, it was just too hard stuck to do anything). I was connecting over RDP, since it's very convenient to just pick up from where I was on whatever actual computer I'm sitting at.
<p>Over in my <a href="blog.html#e17">homelab blog article</a>, I mentioned that I set the 2GB Pi 4 as an always-on machine (which I would totally have as something other than a Pi, but the current state of the computer hardware market has killed all ambitions of that for now). I'm a bit surprised the OOM killer didn't step in and just start slashing, although maybe I didn't wait long enough (alternatively, it sits at nearly 100% memory utilization and <i>slowly</i> keeps trying to do whatever it was doing).</p>
<p>I could reliably trigger it by viewing a specific article, and if I didn't take too long, I could kill the offending process that was spawned (some webkit process that Liferea uses to render pages) that was prepared to eat all of my RAM before things locked up. Sometimes, I could in fact view the article that caused problems, but viewing another one after it would then cause the aforementioned memory and CPU usage spike.</p>
<p>I am now using <a href="https://newsboat.org/" target="_blank">newsboat</a>. I don't like newsboat much. It isn't the worst thing, it is just weirdly unfriendly, probably in some misguided effort to get the user to read the man page, but the manpage is way too long and I just want to look at my feeds. I also had to manually do <i>touch ~/.newsboat/urls</i> before I could import the .opml file with all my feeds. Why?</p>
<p><i>My ~/.newsboat/config</i> looks like this:</p>
<pre>
browser falkon
auto-reload yes
bind-key LEFT quit
unbind-key LEFT feedlist
bind-key RIGHT open
bind-key TAB open
prepopulate-query-feeds yes
</pre>
<p>which makes life quite a bit easier when it comes to navigation. As a regular user of the Links browser, I absolutely love having left be back and right be open. The unbind-key entry there keeps you from closing newsboat on accident. Binding tab means I can browse with the mouse (it doesn't have mouse support, but I can give it scrollwheel inputs) and have open and quit available on my other hand.</p>
<p>I really do miss having the list view folders in Liferea, although it's the only feed reader I currently use that had it. I also wish newsboat had mouse support. It doesn't matter much on my laptop since the trackpad is right there next to the keybaord, but it is annoying on my desktop.</p>
<p>You can add this however to <i>~/.newsboat/urls</i>:</p>
<pre>
"query:Unread Articles:unread = \"yes\""
</pre>
<p>which will add a query feed that pulls a list of every unread article into one view.</p>
<p>I also have the following query feed in my urls file:</p>
<pre>
"query:All Articles:unread = \"yes\" or unread=\"no\""
</pre>
<p>which just shows every article in one big pile. Just what I want.</p>
<hr>

<p><a href="#e2" id="e2">(March 13th, 2026)</a> *</p>
<hr class="break">
<p>This is the not-exactly-regular reminder to use RSS/Atom feeds when you find them.</p>
<p>I started using <a href="https://github.com/lwindolf/liferea" target="_blank">Liferea</a> for following my feeds on a Pi 4 since it's not as heavy as using Thunderbird or something on the machine. It's in the default repo, so you can just <i>sudo apt install liferea</i> You probably want to change the view mode to <i>Normal View</i> instead of <i>Automatic</i> in the settings, since it doesn't switch between the two modes at reasonable window sizes (it switches to the wide view way too early).</p>
<p>If you haven't subscribed to my feeds, here are the URLs you want to put into your feed reader:</p>
<ul>
<li><a href="https://miredo.neocities.org/atom.xml">https://miredo.neocities.org/atom.xml</a> - my hand-written feed with article text; gets manually updated every once in a while by me, so it isn't the most up-to-date</li>
<li><a href="https://neocities.org/site/miredo.rss">https://neocities.org/site/miredo.rss</a> - <b>much</b> more up-to-date Neocities autogenerated feed that is on a slight delay to batch updates together; it only lists which pages were updated rather than any details about each update</li>
</ul>
<p>Keeping up with both is the best way to keep track of what I'm doing. The Neocities auto-feed is very lacking but up-to-date, while the manual feed lets you actually see the post contents (very useful if you're somewhere without internet and you just had your feed reader download everything beforehand) but is only updated when I feel like it since it is mostly manually edited via <a href="https://miredo.neocities.org/meeat/meeat">a template I made</a>.</p>
<p>If you have no idea what to do with these, install <s><a href="https://github.com/lwindolf/liferea" target="_blank">Liferea</a> (Linux)</s> <i>[edit] see the entry above</i> or <a href="https://www.thunderbird.net/" target="_blank">Thunderbird</a> (most platforms) on your computer (instead of adding a mail account, you'll add a "feed account", which is totally local and just puts all your feeds under one heading like if it was a mail account), <a href="https://nodetics.com/feedbro/" target="_blank">Feedbro</a> as a browser extension on Firefox and Chrome, and <a href="https://f-droid.org/en/packages/com.nononsenseapps.feeder/" target="_blank">Feeder (F-Droid link)</a> if you're on Android (Google Play link <a href="https://play.google.com/store/apps/details?id=com.nononsenseapps.feeder.play" target="_blank">here</a>. If you have an iPhone, I've heard good things about <a href="https://apps.apple.com/us/app/feeeed-rss-reader-and-more/id1600187490" target="_blank">feeeed</a> but can't actually recommend it from experience.</p>
<p>[edit] In favor of Thunderbird, I have recently found out about (and installed) <a href="https://www.betterbird.eu/">Betterbird</a>, which fixes several long-standing issues in Thunderbird.</p>
<p>This is basically an update to an <a href="blog.html#e7">older blog entry dealing with this</a> that might still be useful, although the advice in this post is more up-to-date. Have fun!</p>
<hr>

<p><a href="#e1" id="e1">(March 6th, 2026)</a> *</p>
<hr class="break">
<p>First entry of the new page, so here we go!</p>
<p>I pre-ordered the <a href="https://global.bandai-hobby.net/en-us/item/01_6952/" target="_blank">30 Minute Preference Madoka model kit</a>, along with a few other items. I will probably have to wait for a while, since even though the Madoka kit is supposed to come out this month, it could be any time whatsoever this month. Worse yet, since I didn't feel like double-paying for shipping, I will have to wait for it to come out before I get my other items. I really can't wait, but I have to wait. I totally overpaid, but all of the character kits are way more expensive than they should be in the US, like 60% more expensive. I also bought the GQuuuuuuX itself, even if the ending of that show is stupid. I held off on buying any gunpla kits from it until I had finished.</p>
<p>The new Pop'n Music has hit the USA, but I have no idea when it will come to Florida. As far as I can tell, there are no Pop'n Music High Cheers cabinets east of Chicago yet. I need a nearby Pop'n cab so badly, it's so much fun. IIDX, maimai, and Pop'n will absolutely end up being the games I play the most when I go to the arcade.</p>
<p><a href="https://fukuokabbs.org/" target="_blank">FukuokaBBS</a> has returned from the grave! I am glad there is a second English-speaking Strange World instance once more. I really do like the format of Strange World a lot. It also still features a 2ch style lounge board for organized, threaded discussion.</p>
<p>Lastly, I've been playing the NES release of Dragon Warrior (you know, Dragon Quest). It's honestly worth playing. Definitely obnoxiously grindy at times (the grind needed to face the Green Dragon is stupid), but a lot of the specific limitations it has end up coming together into a fairly cohesive whole for what is a very early console RPG. The simplicity of it helps a lot too; just about everything in DQ1 can be pieced together without a guide fairly easily (with like two exceptions), although I will not blame anyone for looking up a guide. I also won't blame anyone for playing an updated release, like the Super Famicom or Game Boy Color releases, and I might end up doing the GBC release to play DQ2 when I get to that. Might. Dying isn't much of a punishment in DQ, which is nice. You lose half your gold, so one thing you end up doing is spending a lot so you don't lose so much when you venture off into the unknown (or if you are really lazy/pressed for time and don't have the wings or the spell that sends you home, you'll deliberately die to go back to the castle so you can save).</p>
<p>It's interesting to find out that Dragon Warrior features a lot of visual enhancements over DQ1 on Famicom (most notably, character sprites now face all 4 directions, which is something I had never considered to be something that would need to be enhanced), along with having a save battery (DQ1 on FC had <i>passwords</i>, and they're <i>long</i>).</p>
<p>I had a few more things I wanted to post, but I forgot what they were. Oh well, they'll come to me if they're important. Also, I'm still thinking about just how hyper-rushed GQuuuuuuX's pacing was combined with the extreme dependence on having watched 0079. I enjoyed watching the show while I was watching it, but it's such a mess the longer I think about it.</p>
<hr>
]]></summary>
<author><name>miredo</name></author>
</entry>


<entry>
<title>Miniblog digest! (November 21st, 2025)</title>
<link href="https://miredo.neocities.org/miniblog"/>
<id>tag:miredo.neocities.org,2026-03-01:/miniblog</id>
<updated>2026-03-01T01:48:56.966Z</updated>
<summary type="html"><![CDATA[
<p><a href="#e80" id="e80">(February 28th, 2026)</a></p>
<hr class="break">
<p>I recently finished Gundam GQuuuuuuX. Reasonably decent show, but it has so much weirdness. Machu and Nyaan's decisions are hard to follow and I am not willing to merely accept it as Newtype nonsense. The ending is kind of very dumb and while I followed it pretty clearly, I am a little bit very annoyed about it. Just a bit. Just <i>really annoyed</i>. Too much stuff happens at the end too, and while the start of the show eases you in and you don't need to know that much about UC Gundam to get started, the latter portion of the show is far too dependent on the viewer knowing a lot of details about what happens in the original 0079 Gundam show, and a few small things from CCA and Zeta. The show's runtime is too goddamn short, too.</p>
<p>I'm making an effort to not go on YouTube as much as I did before. I'm getting recommended largely garbage, and it's taking a ton of free time from my day that I could be doing better things with, like studying Japanese, or watching anime, or playing video games, or programming, or doing stuff on <a href="blog.html#e17">the homelab</a>. I really do want to get quite a bit further with Japanese this year. I'm definitely making real progress, but I want to keep it up, and I know I haven't been putting in as much time as I should each day.</p>
<p>I haven't drawn in a while. I really should fix that. I have made some music, which was going to be for a game. I haven't really worked on the game much at all, so I might end up just releasing the songs as-is.</p>
<p>I'm <i>really</i> concerned about the issues that <a href="https://blog.catbox.moe/post/809324731954266112/missing-files-blank-uploads-commercial" target="_blank">Catbox is facing</a>, especially after <a href="https://infrablog.lain.la/pomf-announcement" target="_blank">pomf.lain.la decided to fold</a> (for now at least). pomf.lain.la links will remain until I have no more faith that the site will return, although the blog post does state that in the event that the site does come back, links should remain as they are. I absolutely fucking despise the state of affairs that has led to lain.la ending this service, even if it's (possibly? probably?) only temporary, until the admin can get better legal protection to deal with the sheer volume of abuse (a volume that happens all the time on fucking youtube and twitter/x and every goddamn filehost).</p>
<p>I really don't like the way the liability things are moving to kill any smaller players online. I can lean a bit harder on <a href="https://up.heyuri.net/" target="_blank">Heyuri</a> and <a href="https://world2ch.net/uploader/" target="_blank">World2ch</a>'s uploaders, but they aren't really high-reliability filehosts, they're mostly a place for the site's users to put stuff to show others there. In my case, I would want to show the users there my stuff, but it is possible that they might fold due to the changing landscape, even though they are much lower volume.</p>
<p>On a lighter note, this is the last miniblog entry on this page! Move on to the <a href="miniblog2.html">next page</a> for new stuff. Here's to another 80 posts! ヽ(´∇`)ノ</p>
<pre class="ayashii">
 ヽ(´∇`)ノ                    ヽ(´∇`)ノ
  ヽ(´∇`)ノ                  ヽ(´∇`)ノ
 ヽ(´∇`)ノ                    ヽ(´∇`)ノ
  ヽ(´∇`)ノ                  ヽ(´∇`)ノ
</pre>
<hr>

<p><a href="#e79" id="e79">(January 26th, 2026) *</a></p>
<hr class="break">
<p>World2ch has been down for a few days now. I wonder if it will come back or not. I have provisionally removed it from my buttons area and put a warning on my links page in case it is down for good and gets squatted.</p>
<p>This post is mostly a note to myself to go and delete whatever other links I have heading there if it is in fact down for good.</p>
<p>[edit] It's back!</p>
<hr>

<p><a href="#e78" id="e78">(January 24th, 2026)</a></p>
<hr class="break">
<p>I've been messing around with the <a href="https://github.com/GValiente/butano" target="_blank">Butano Engine</a> for GBA development. I'm not sure if I like the way it's designed, but it does make a lot of things very easy. I find myself wishing that it was slightly less high-level, I don't have a good mental model of what it's doing, and the largely auto-generated documentation isn't ideal. My preferred way of designing things heavily clashes with the way it is laid out. I also haven't written C++ in like 10 years, and it heavily uses <b>very</b> modern C++ features, but that's a skill issue on my part. One thing I would also totally do in the docs is put a direct link to the source of the examples under each module for quick-reference) if I'm not just going to put a usage example in the docs directly.</p>
<p>I decided to pick the GBA because it's less limiting than making an original Game Boy game, while also being something easy enough to emulate that you can run the game on almost whatever random thing you have lying around. I could pick a fantasy console like TIC-80 or even use my own <a href="mgl/mvlgl.html">m(vl)gl engine</a>, but making something for a specific bit of real hardware is very appealing.</p>
<hr>

<p><a href="#e77" id="e77">(January 9th, 2026)</a></p>
<hr class="break">
<p>Happy new year!</p>
<p>Not much is new. Was playing Pokemon Sword. Found a freelook mod for it, which I talked about in a post I made at <a href="https://dis.heyuri.net/sw/bbs.php?m=f&s=19884&c=58" class="cw" target="_blank"><b>[R-18]</b> Strange World@Heyuri</a>:</p>
<pre class="ayashii">
playing Pokemon Sword with a freelook mod (it uses the wild area camera,
and you can make the vertical movement range way bigger), and it is
amazing how much higher budget the game feels with zero other changes

some areas aren't fully modeled, but most of the game is close enough
that it isn't a problem

why the fuck didn't they do this out of the box, they literally had
everything in place already to do it

it did crash consistently at one point after leaving a gym since I think
the camera position was causing the wrong thing to happen in a cutscene,
so save often lol

but that was my only crash

<a href="https://github.com/Lincoln-LM/swsh-mods-exl/blob/main/README.md" target="_blank">https://github.com/Lincoln-LM/swsh-mods-exl/blob/main/README.md</a>
ヽ(´∇`)ノ
</pre>
<p>Seriously, I really do <b>not</b> know why they decided to go with the non-controllable camera outside of the Wild Area. The game just feels far better this way, the environments feel far more expansive. Nothing is really changed, but it feels like so much is different. There definitely are a few areas where you can tell that they didn't ever expect the camera to be pointing that way, but for the most part, the game is better. It still feels like a rushed mess of a game (I am still thinking about how badly the story is handled), but it feels more complete with the free camera.</p>
<p>I am also reminded that the game is a lot more fun and challenging when you just run from place to place without really grinding or fighting much, since otherwise the Exp Share mechanic will make you way too strong.</p>
<p>On another note, I added two new <a href="links.html#progs">links</a> with some software an IRL buddy of mine recommended me:</p>
<ul>
<li><a href="https://cardinal.kx.studio/" target="_blank">Cardinal Rack</a> - powerful virtual eurorack synth with a <i>ton</i> of modules.</li>
<li><a href="https://github.com/mifi/lossless-cut" target="_blank">LosslessCut</a> - trim media files without re-encoding. This program has saved me a ton of time for making video clips from shows and YouTube videos.</li>
</ul>
<p>Cardinal Rack is really cool. I did notice a one instance of it not playing in Renoise when using the 3xOSC module in it until I opened and closed the plugin screen (this is using the VST3 version), although if I'm honest, due to Renoise's workflow, I'm likely to just render my results to samples anyway, so it isn't actually an issue for me.</p>
<p>...I should get back to using TiXL, and get back to watching Princession Orchestra, lol. Oh well. Whatever happens, happens. As long as I keep up my Japanese study (which I am, if still slowly and intermittently, but also not any slower or less often than before), it doesn't really matter how else I use my free time, lol.</p>
<hr>

<p><a href="#e76" id="e76">(December 19th, 2025)</a></p>
<hr class="break">
<p>Still playing videogames. I was very obsessed with Taiko no Tatsujin for a few weeks and then haven't played in a a few days. I'm still playing Sonic Unleashed and constantly being torn between saying <b>this game sucks ass</b> and <b>why can't Sonic be this good again</b> lmao.</p>
<p>I played a few matches of <b>Smash Ultimate</b> with some family visiting for Christmas, I am reminded that I don't like the way knockback works in this game at all. We were also hit by having to unlock a bunch of characters. I ended up playing Terry. I used to be a <b>massive</b> KOF fan (hell, just a huge SNK fan in general) but I haven't played in years now. I probably should have bought City of the Wolves, but I haven't been big on fighting games since dropping Street Fighter 6 (not even for any particular reason beyond not feeling like spending the time to practice and get better, I guess).</p>
<p>I fired up a few things in MAME today, too. Konami's <b>Time Pilot</b> (and the sequel, <b>Time Pilot '84</b>) are cool as hell. I don't really like the lock-on only enemies in '84, mostly because sometimes you just die because one gets in your way suddenly and you are in no position to try to get a lock, but it is a much more aggressive, exciting game versus the previous one... and the previous game was already a very aggressive, exciting game. Good shit.</p>
<p>I was also playing <b>Total Carnage</b>, which I think kicks <i>so much ass</i>. As seen a few posts below, I have the correct arcade control setup to play this properly, and fuck, it's good. I also think it's a lot more fair than Smash TV just because of the bomb system, where you get invulnerabilty frames after you drop a bomb. It's more intense of a game, but it feels less bullshit because you can get out of a lot of situations that would just be like "lmao, you die now" in Smash TV. I love the visuals too, they're super over-the-top. What a cool game.</p>
<p>I haven't been drawing in a while. I should fix that. I also haven't opened TiXL in a while, and I really should fix that. Who knows if I will, lol. I can say that in terms of productive endeavors, I have been doing pretty well with my Japanese progress. I'm still going way slower than I would like, but I'm making real progress and I'm always surprised at all the things that I understand completely (and always frustrated at all the things that I don't understand at all).</p>
<hr>

<p><a href="#e75" id="e75">(December 14th, 2025)</a></p>
<hr class="break">
<p>Playing more Sonic again. Unleashed medal hunting still sucks ass, but I'm not ready to just be like "fuck this" and install a mod to remove the medal based progression gates since <i>I did this before, I can do this again, I'm not a little bitch</i> lmao. Sometimes, I feel like I'm fighting the controls too much, but when I get into the flow, I feel amazing. I still cannot get over how high-budget the game feels, this is the treatment that Sonic deserves. QTEs still suck, lmao.</p>
<p>I've also played some Sonic Mania again; that game is fun, but some of the level design is... weird in a way that Sonic 2 and 3&amp;K mostly aren't, and then there are a surprising amount of callbacks to bits of level design that sucked in the original games they were from. I wish Hydrocity was more like Sonic 3 Hydrocity too, it has too many callbacks to slower, worse water levels.</p>
<p>There are a lot of references in Mania that always bring a big smile to my face (hearing the Sonic Advance funnel noise from Casino Paradise in Studiopolis is cool every time), and I'm consistently reminded about how rock solid Mania feels compared to the Genesis classics (there are several parts of Sonic 3&amp;K I have memorized intimately because I know Sonic will probably do something weird there due to collision glitches), but I'm also bothered at the fact that I'm pretty sure it's even easier to get crushed on accident here in Mania than it is in S3&amp;K.</p>
<p>I also found out that there's a <a href="https://github.com/SonicMastr/Sonic-Mania-Vita" target="_blank">homebrew Vita port</a>, so I copied the data files from Steam to my Vita and started a save file there. Performance there is decent to bad. It mostly keeps close to full speed, except when it doesn't, probably because Mania was never really intended to run on something as deeply underpowered as a Vita and the engine probably lacks any optimizations for it; filled 3D segments are VERY slow, so special stages and the Stardust Speedway act 2 boss <i>chug</i>. If it wasn't intended to be a full 1:1 port, I suspect there would be a few tweaks that you could make to boost performance quite a bit, although I also suspect a full rewrite of how the Retro Engine renders graphics would do wonders (as it stands now, the game is drawn entirely in software on all platforms).</p>
<p>My Vita seems to be developing ghost touch issues on the top-left corner, which is very annoying since the Sonic Mania port uses that input to bring up the dev settings menu. I probably could just turn touch input off completely with a plugin, but older Vita releases kind of need it because they were going all in on gimmicks. I could also remap the back touch to the front panel, but it is <b>way</b> too easy to press that on accident, lol.</p>
<p>I remembered that I have a trackball, so I set up SegaSonic the Hedgehog in MAME. The controls kind of suck, and the game depends on the controls not being good. It is a memorizer, which is pretty par for the course, but once again, the controls suck. You can load another trackball game like Marble Madness or Syvalion in MAME and instantly realize that something is wrong with SegaSonic's handling. It's not particularly worse here at home vs on an actual arcade cabinet (actually, it might be better here, I adjusted the sensitivity in MAME's settings). I don't know if I want to spend the time to get particularly good at it, but I know I have ended up getting better at the game as I've been playing more.</p>
<p>...also, I just realized that I can play Armadillo Racing with the correct controls now.</p>
<hr>

<p><a href="#e74" id="e74">(December 13th, 2025)</a></p>
<hr class="break">
<p>I was reminded of the <a href="https://github.com/hedge-dev/UnleashedRecomp" target="_blank">Sonic Unleashed decompilation PC port</a>, so I set it up and played it.</p>
<p>I'm reminded that Sonic Unleashed is just such a <i>high-budget, <b>cool</b> game</i>. Sure, Sonic feels a little clunkier than I'd like in both forms, but in general, the game feels good to play. The graphics remain stunning. The level layouts are good, and I think the Unleashed day stages are <i>significantly</i> better than Sonic Generations' modern stages. In a very true sense, this is a complete return to form for the brand; Unleashed is just a well-made game full of passion and style. The port does benefit from a handful of modern enhancements, and the framerate is way higher than it ever was on 360 or PS3, but the port uses unmodified original assets you dump from your own 360 copy of the game. The texturing and lighting really were just that good. Unleashed looks like a million bucks even right now. I have <b>zero</b> idea why Sega didn't do this port themselves.</p>
<p>Sonic Unleashed is also such an <b>obnoxious, frustrating game</b>. Hunting down medals <big>sucks <i>ass</i></big> to the point of absurdity and drags progression to a halt. Sonic will just not want to face the direction you need and you will <i>very</i> often have no possible way to not die as a result. You will die for no good reason in water run sections more often than anyone would like. I am also reminded that unlocking basic movement options sucks and I think this was also a big problem in Sonic Adventure 2, where start of game Sonic feels like shit to play, while end of game Sonic is fantastic and you aren't stuck running around without the tools you need. Not having the stomp at the start of the game really sucks ass here in Unleashed, and there are a lot of werehog combos that should have been present immediately from the start of the game.</p>
<p>I think playing as the werehog is fairly fun honestly, except all those levels are like 3x longer than they should be and Sega constantly committed the cardinal sin of making pure filler (SA1, SA2, Heroes, and this game all have things I would consider nothing but filler, all of which had a direct negative effect on Sonic's brand reputation). I'm amazed at how much better things are when you disable the battle theme in the PC port's options menu, because hearing the same short jazz loop sucks and the night music themes are great. There's some nice platforming at night, and the fighting has a decent rhythm to it, but a bunch of the puzzles are pure filler. Doing the same fight 3 times in a row is also pure filler. Watching the finisher animation for the fifth time in a row is pure filler and I just wanted to grab an enemy so I could do this faster (since you do a lot more damage with an enemy in hand) instead of doing yet another QTE finisher that takes up more and more and more time.</p>
<p>Speaking of more and more and more time, I remember doing Eggmanland years ago in this game, and I really don't think I am willing to do it again when I get that far here, that stage takes like 45+ minutes... fuck. Honestly, it could take upwards of an hour if you aren't doing speedrun strats. Who fucking let that happen?</p>
<p>If I sound negative, it's easier to talk about the flaws. When it's good, you don't have anything to say; it's just fucking good. Unleashed, when it's not just trying to waste your time, is just a brilliant 3D platform game. When it's bad, I can just go right down the list of specific issues, and I'm keeping this miniblog post as mini as I can, lmao.</p>
<hr>

<p><a href="#e73" id="e73">(December 10th, 2025)</a></p>
<hr class="break">
<p>I've recently found myself seeing statements like "it's amazing how they did all of this in just [a DVD's worth of space/less than 2GB RAM/back in 2005/etc]" regarding old games and software, and I am deeply concerned about just how immensely hyper-wasteful modern technology lets you be. To this day, I still have no reasonable explanation as to why Windows post-Vista uses as much RAM as it does when idle. I also kind of wonder if the people making these statements have ever stepped back to really think about how much memory you'd actually need to do certain tasks... and given that a lot of software developers don't really think about it, I guess it isn't fair to expect laymen to do so too, lmao.</p>
<p>I am old enough to remember when 512MB of RAM felt like a <b>lot</b> of memory, or when my main boot disk was a 10GB drive that Windows XP used like 2GB out of. A lot of what seem like limits of the past were seen as extravant luxuries at the time - this machine was a step up from a Windows 95 machine with a 4GB disk and 32MB of RAM.</p>
<p>well, maybe not that 10GB disk, I constantly wanted more space on that machine, and it shipped with Windows 2000. Flash drives weren't really a thing, and I remember when my CD burner stopped working properly, that made things a pain in the ass. Yes, the 10GB disk and 512MB RAM were the same laptop; it really wasn't well balanced and I would have gladly taken less RAM for more disk, but I wasn't the one who bought it so I didn't make that decision.</p>
<hr>

<p><a href="#e72" id="e72">(November 24th, 2025)</a></p>
<hr class="break">
<p>Playing <a href="https://github.com/OpenTaiko/OpenTaiko-Hub/releases/" target="_blank">OpenTaiko</a> at home (bulk-download all the songs/skins/goodies in the hub, skins and songs are decidedly not optional and songs have unlock requirements). I need a drum controller. I recognize a surprising amount of the default songlist from <b>vivid/stasis</b>, lol.</p>
<p>I'm playing on my homebuilt arcade dual-stick controller that I made for playing Smash TV and Robotron, but ended up using really heavily for Project Diva due to the 4 buttons beneath the sticks (in fact, <a href="https://39chan.moe/leek/res/1154.html#3442" target="_blank" class="cw">here's a post of mine from 39chan (site is <b>[R-18]</b>)</a> detailing the layout. The outer buttons are side hits, the inner two are the main hits, the sticks go unused.</p>
<center>
  <img src="images/my-stick-sketch.png" alt="a sketch of a dual-stick arcade controller layout, with four buttons in a row beneath the two sticks" loading="lazy" width="500" height="250" class="border" title="two sticks, 4 buttons">
  <p><i>the stick layout in question</i></p>
</center>
<p>It feels more sensible to practice Taiko at home like this than it does to try and practice maimai on a tablet, mostly because my hands end up blocking too much of the screen with maimai via AstroDX. I also really do need a way to mount the tablet onto a wall if I'm going to keep at it.</p>
<p>I've been playing in a way to only press one button with each hand at once to try and train myself for when I go to the arcade, but really, I do want a drum controller. I just don't feel like spending all this money on stuff I don't literally need. A <a href="https://www.rythmagica.net/products/pro-taiko-drum-controller" target="_blank">TDC10 drum controller</a> is like $150 (I think it's on sale on Amazon for like $110, which is <i>really</i> tempting but I already spent a lot of money this month), and I could do without some things if I really wanted it and didn't want to actively lose money this month... or I could be a dumb dummy that puts things on a payment plan lmao.</p>
<p>(I don't feel like doing without my usual expected purchases, it's the season of having to make unexpected purchases for yourself and others, and I don't literally need it, and I absolutely would rather any controller money go to a better way for me to play Pop'n at home, or for a Sound Voltex home controller).</p>
<p>I <i>have</i> done payment plans in the past entirely to spread the cost of purchases over time (always via no-interest if paid on time plans, because you're otherwise spending more money for <i>literally no reason</i>; my credit card also never runs a balance between months for this reason), and if I'm actively paying off something, I'm not going to buy another item that costs enough that I'd want to put it on a plan. Contrast if I buy a big item, I might still be tempted to buy another big item later in the month, and while I usually do resist, sometimes I end up biting the bullet on yet another thing that sends cash out of my account and into the abyss.</p>
<p>This entry took a wildly different turn to what I expected to type, but that's life. Life is expensive. Being a grown man is a pain in the ass.</p>
<hr>

<p><a href="#e71" id="e71">(November 22nd, 2025)</a></p>
<hr class="break">
<p>maimai continues to be so much fun. Maimaimaimaimai.</p>
<p>That being said, I have absolutely no good idea how I should tackle slide notes that have an incoming tap note on the same button in the gap of time before you're supposed to start the slide. I just don't know how to read them.</p>
<p>On an unrelated note, I am reminded of how much I like Sound Voltex, but I also can't stand dropping my combo due to misinputs on the lasers. It just doesn't feel right at all, and rarely actually feels like my own fault. Sometimes it totally is, but damn. I also need to learn how to read certain laser patterns and I really do need to just sit on YouTube and watch these charts at home in slow motion... which is more effort than I feel like putting in with how little I play Sound Voltex versus other games.</p>
<p>On a further unrelated note, Taiko no Tatsujin's interface in the arcade is truly <b>awful</b> and I have no words. I bitched about this already, but I am bitching once more.</p>
<hr>
]]></summary>
<author><name>miredo</name></author>
</entry>

<entry>
<title>Blog entry: My lazy homelab.</title>
<link href="https://miredo.neocities.org/blog#e17"/>
<id>tag:miredo.neocities.org/,2026-02-25:/blog</id>
<updated>2026-02-25T06:33:49.354Z</updated>
<summary type="html"><![CDATA[
<h3 id="e17">My lazy homelab.</h3>
<a href="#e17">(February 25th, 2026)</a>
<hr class="break">
<p>I am setting up a really lazy homelab with some Raspberry Pis that I have had lying around. I have an unused Pi 4 in the terrible stock case (why did they make a case that seems to be expressly built to cook the machine?) and an old Pi 2. I also have a Pi Zero and Zero W, but they lack Ethernet and I'm too cheap to go buy USB Ethernet adapters for them right now. I would also need to power them somehow, although the Zero models are pretty lenient with power draw, unlike the beefier Pi systems, so I could get away with some old phone chargers, probably.</p>
<p>This article is a log of things I did, troubles I've had, etc. This article will be fairly long. I probably should have made this its own site section, but I cannot be bothered, and I know I won't update quite so often anyway. This article is arguably more for myself than for anyone else, but it documents steps and issues that required a bit of searching to deal with, and thus might be helpful.</p>
<h3>The setup</h3>
<p>The machines connected are mostly Raspberry Pis, and then my desktop. All the machines are connected to a cheap, unmanaged 8 port switch with some cheap Ethernet cables. Cheap is good. I am rapidly running out of space here, so I don't feel that bad about not having a bigger switch to connect a ton of systems to.</p>
<p>The homelab network has no default gateway to the internet. Several machines have WiFi access, but not all of them. Internet access for those is handled via an HTTP proxy. If the Pi 2 had onboard WiFi, it would have been used as the proxy server, but the Pi 4 will have to do.</p>
<h3>USB boot struggles</h3>
<p>This was a fucking nightmare. Most of it was my fault for being cheap, but some of it absolutely wasn't.</p>
<p>The Pi 2 was going to boot off of SD, except the SD cards I had were shit. They seem to have developed issues from years of disuse and/or were never fit for this purpose. After quite a lot of troubleshooting, I snapped the faulty cards in half so I wouldn't be fucked over by them in the future. I also was dealing with seemingly flaky SD card readers (and it turns out at least one of them was actually garbage). The sheer amount of faulty hardware in play took hours of time from me. Nothing like flashing an image that dies early on in boot and jumps into an emergency shell... that tells you how it's disabled so you don't actually even get an emergency shell. Amazing.</p>
<p> This ordeal left me with a single 64GB SD card (well, I had more, they were just in use elsewhere), when I had the brilliant idea to sidestep the majority of flaky SD card problems and boot from USB from a spare SSD+SATA cable combo that I had lying around (I really hope this fucking AI bubble bursts soon so I can buy a stack of SSDs on the cheap, because I'm running out).</p>
<p>Trying to boot from SSD on the Pi 2 was a mistake. Huge mistake. One, I'm using one of my limited SSDs in this shitty market where I can't just go and buy another for $20 instead of listing it on eBay so I can make some money, and two, I now need to format a 64GB SD card as FAT32 so I could put the Pi 2 boot firmware on it. The firmware must be present over SD, or the Pi 2 will not boot whatsoever. Terrible design, but they fixed it in later models. Also, three, the Pi 2 is not fast enough to really take any advantage of booting off of an SSD when it comes to speed.</p>
<p>To completely ignore the mistakes I made (that I am also too lazy to document) and get your Pi 2 booted off of SSD anyway, simply open gparted, initialize the SD card with an MBR partition table, and create a single, small partition (I used 512MB, but it can be tiny) at the start of the disk. If you want, you can use the rest of the space for another partition, but at the time, I was trying to avoid depending on SD cards for anything.</p>
<p>I ultimately did not end up using the SSD on the Pi 2, but this was a decision that I made after thinking that I had other problems.</p>
<h3>I'm (not) undervolting</h3>
<p>The long and short of it is that opening the network settings GUI on a fresh 32-bit Pi OS 13 desktop install can crash the machine, causing a reboot, so don't do that. I immediately thought that I was drawing too much power with Ethernet active, the keyboard and mouse plugged in, and the SSD. The power supply was supposed to be decent (it's an old Canakit Micro-USB one) and thus this <i>shouldn't</i> have been the problem, but drawing too much power over USB is a pretty easy to trip failure mode, and it seemed like the obvious answer, rather than what it actually was: <i>a completely stock install crashes immediately upon trying to set basic settings</i>. When I flashed the image (which validated correctly) to the working SD card, I had the same issue, invalidating any potential power issues (and alleviating my second concern of disk corruption, which plagued me at the start of this due to the garbage SD cards I had).</p>
<p>The solution? Unplug the Ethernet cable, configure your network settings (in my case, the homelab is all static IPs, no DHCP), and then plug it in. As soon as you can, update the machine and reboot. Done.</p>
<h3>Proxying</h3>
<p>I initially set up Squid as an HTTP proxy on a Pi 4 that was already on the network and had WiFi access to the internet. I put the following in /etc/environment on the target machine:</p>
<pre>
http_proxy="http://10.128.1.2:3128/"
https_proxy="http://10.128.1.2:3128/"
no_proxy="localhost,127.0.0.1"
</pre>
<p>I would later find out that I can set this in raspi-config, but it is good to know.</p>
<p>I didn't really change the stock /etc/squid/squid.conf, which seemed to have reasonable defaults... but I know I did something (and forgot to document it, see a bit further down for details). I am also now intensely aware that these environment variables suck immensely. The whole state of setting up a proxy seems to suck immensely. A huge amount of this entire process has been dealing with shit that should have just worked, but I guess dealing with this bullshit is why I am even bothering to set up a homelab; I've gotta learn the hard way.</p>
<p>With all this in place, I could update the system, and the NetworkManager GUI didn't just instantly crash on me after that. However, I have decided to redo everything with lite images instead of the stock desktop ones. I did want to be able to access the machines via RDP, but I also want an RDP experience that isn't abysmally slow and full of strange pitfalls from pre-configured settings conflicting with what I want to do.</p>
<p>I elected to install Xfce on the Pi 4, and I don't know if I will do GUI access to the Pi 2. Could be fun trying to make it usable, but it is a mess. Window Maker is a fantastic window manager that is user friendly and light, and I use it on my main Pi 4, but maybe I just don't need remote GUI access.</p>
<h3>Redoing everything</h3>
<p>I'm flashing the 64GB SD card for the Pi 2, and the 240GB SSD for the Pi 4. Both systems will run Pi OS 13... and that is probably a mistake for the Pi 2 just due to the sheer weight of it. The machine was vastly more usable on older releases, and in a homelab setting, I probably would be okay with some vulnerabilities to try and exploit and mitigate. I could also just use Pi OS 12, who has LTS updates for a few years still. I won't, but I could.</p>
<p>I uninstalled Squid from my main Pi 4, since it makes turning that machine off take longer, moving it to the other Pi 4, since it also has WiFi to connect to the outside world. I installed a few usual tools (mostly tmus), and installed Xfce to use with Xrdp, which worked immediately.</p>
<p>After using nmtui to set up a connection on the Pi 2 (with the cable unplugged so I didn't trigger whatever nonsense was causing the crash) and using Squid on the Pi 4... I definitely configured something on the original Pi 4 in Squid since I get a 403. Oops. To fix this, uncomment <a>http_access allow localnet</a> and restart Squid (<i>systemctl restart squid.service</i>). This will take a moment, for whatever reason.</p> 
<p>Now, I can apt update the Pi 2, and then do an apt full-upgrade (since that is apparently what Pi OS 13 expects). If you get an issue, set the date (for example, <i>sudo date -s "22 FEB 2026 1:36:00"</i>). This is an issue, since the Pi 2 doesn't have a direct internet connection, it merely gets an HTTP proxy.</p>
<p>To solve this, I set up the other Pi 4 as a time server, and configured the Pi 2 to get time from it. This kind of thing is absolutely the kind of mini-project that I even set this homelab up for in the first place, having problems and solving them. It was comically easy: install chrony on the Pi 4, add <i>allow 10.128.0.0/16</i> to /etc/chrony/chrony.conf, and restart the chrony service. On the Pi 2, I edited /etc/systemd/timesyncd.conf to point to the Pi 4 (the line you want to add is NTP=<i>your address here</i>, and that's it.</p>
<h3>Sambaaa</h3>
<p>Installing Samba is easy. <i>sudo apt install samba</i>, then <i>sudo nano /etc/samba/smb.conf</i> to set up the share. Most of the steps I followed were from <a href="https://ubuntu.com/tutorials/install-and-configure-samba" target="_blank">this Ubuntu tutorial</a> that needs nearly no steps changed. Having that SSD attached to the Pi 4 means I have a lot of space that I want to use. I was going to write more for this bit, but I cannot be bothered.</p>
<h3>Other plans</h3>
<p>I want to add more machines, of course, but I just don't have many available. I do have an old Core 2 machine, but it's not something I'd particularly want to leave running, sucking way more power than a Pi, and it is a fairly flaky machine in general. I could just have it up sometimes. It is mostly just taking up room. I am tempted to make it a Windows 7 server, since it isn't like I'd need any more Linux systems to mess with.</p>
<p>I think I need to configure Xrdp's security settings. It uses TLS by default, but I think it's set up to allow older clients to negotiate the security level. I also want to set up a certificate that isn't just the default one. I am increasingly of the opinion that permissive defaults suck, but I also get why they are the way they are. It still sucks. I guess it doesn't matter for my threat model (someone cutting into the wire would be able to MITM me, and that's it), but it does bug me.</p>
<p>I need to label which machine is which. There are 5 machines in the /16 network that I set up (totally overkill, but if I need another one not directly hooked up to this, I'll just do like 10.32.x.x or whatever). They're all named after Precure characters, so I don't have to memorize the numbers, but sometimes I do forget which one is which.</p>
<p>I probably might set up a SOCKS proxy on the Pi 4 so I'm not limited to HTTP/HTTPS over the Internet for machines that aren't on the WiFi, but I don't think it really aligns with my design goals. Machines not on WiFi don't really need much network access beyond that, and if I do want to access things from the WiFi, I'll just RDP into the Pi 4 and connect to those from there.</p>
<p>I definitely need to find something to run on the Pi 2. It is currently just a problem client that I am finding solutions for (which is a great thing to have on a homelab, but I feel like it still should serve <i>something</i> useful). The Pi 4 is serving RDP (I think I still need to configure some stuff there, even though it otherwise works out-of-the-box) and it serves NTP. The Pi 2 is basically just something to SSH into.</p>
<p>I might need to set up WebOne as a proxy if I get some really old machine into the homelab and I want it on the Internet, but that's not hard. Definitely not very secure since it breaks HTTPS on purpose, but it doesn't really matter for anything I would be doing on that sort of machine if I get one.</p>
<p>The Pi 4 gets a little hot. I am too cheap to get another case right now. I disabled the boost clock setting since all that will do is make it hotter, and the stock Pi 4 clock doesn't feel that slow. I think I set the conservative CPU governor to help with that, but didn't actually have that persist on reboot, so I might need to fix that. I might probably lower the minimum and maximum CPU clocks slightly, too.</p>
<p>Still, it only really gets hot when web browsing over RDP, and I'm mostly doing that so I can have docs open on my laptop and then easily go over to the desk area and log in to continue looking things up. If I had a better case (why is the stock case so bad, anyway; why is there almost no cooling potential in it), I wouldn't do any of these things. My main Pi 4 is in a CanaKit case with a fan hooked up to 3.3v (5v is too loud and it doesn't get hot enough to need it). Since this machine is meant to be always on, I would probably look into a heatsink case and undo any underclocking at that point.</p>
<h3>Abandoned plans</h3>
<p>I wanted to run 9front on the Pi 2. After quite a lot of fiddling, I decided that every single thing in 9front was too many steps and not enough documentation and I didn't feel like bothering with it. I did get a very hacky solution going with the Pi 2 and drawterm, but doing something as simple as expanding the 9front disk image to fill the entire drive was an ordeal that I gave up on. Plan 9 is an aggressively alien system, one that also just makes a handful of bad choices (almost everything to do with keyboard cursor control, for example) and refuses to change (especially since anyone bothering with it regularly wouldn't even want to change a lot of these things). I was completely disinterested in going for help on IRC with things that should have been written down. Due to the lack of disk resizing, the stock 9front on Pi image seems to be geared for being a thin client for a desktop 9front CPU server (admittedly, this is a reasonable assumption, but if I want to mess about with 9front's distributed nature, it is really easy to get a bunch of Pis onto a network). If I was willing to go through a lot of effort, I could build 9front myself and generate an image with a custom size, but fuck that. Everything in 9front is that much hassle, and while I want this homelab to be a learning experience, I don't want to go through lots of pain for seemingly trivial tasks. That era of my life is behind me. I want computing to be convenient and easy.</p>
<p>I also wasn't going to use the other Pi 4, but it just makes sense to separate it from my "desktop" Pi 4 (which isn't my actual desktop). Plus, it gives me an excuse to use this 2GB Pi 4 that was yet another drawer filler (my main one is 4GB).</p>
<h3>In closing</h3>
<p>This whole setup is pretty fun to mess about with. Networking is a big gap in my skillset, so I decided that I really should just go and try to fix that. I will probably edit this post if I do a little bit more. If I do a lot more, I'll make a followup post.</p>
<hr>
]]></summary>
<author><name>miredo</name></author>
</entry>


<entry>
<title>Miniblog digest! (November 21st, 2025)</title>
<link href="https://miredo.neocities.org/miniblog"/>
<id>tag:miredo.neocities.org,2025-11-21:/miniblog</id>
<updated>2025-11-21T06:51:46.447Z</updated>
<summary type="html"><![CDATA[
<p><a href="#e70" id="e70">(November 20th, 2025)</a></p>
<hr class="break">
<p>I was reminded that <i>Princession Orchestra</i> exists, a show that I have been meaning to watch for a while. It's fun. It was spearheaded by the creators of Symphogear (which I really need to rewatch, I think I got up to GX).</p>
<p>It's an actual kids show like Precure, although I'm not sure the target demographic is quite as young as Precure's. The writing is oddly not as good, which feels weird due to the constraints that Precure is under due to its target dmeographic.</p>
<p>I like the designs a lot. I'm a little bit less sold on the colors, they're a bit all over the place when you put the main characters next to each other. I really should get around to drawing Princess Ripple... I should get back to drawing again, I haven't in a while.</p>
<p>My reasons for not having drawn much in a while are at least not too bad: I've been doing better about studying Japanese again. It's still incredibly slow going because life hit me hard, I'm absolutely making vastly less progress than I would like, but I am definitely making progress, and that's what matters. Spending more time on Japanese also does mean that I haven't opened TiXL in several days, lmao.</p>
<p>There are times when I feel like I'm absolutely killing it and I'm able to easily understand what's being said in a given episode of a show... and then there are times when I feel like I have never even attempted to learn Japanese because I don't know any of these words. Kimi to Idol Precure is fairly easy for me to follow; Kirakira Precure a la Mode is <i>very</i> difficult, even ignoring the bits where they're going on about baking.</p>
<hr>

<p><a href="#e69" id="e69">(November 20th, 2025)</a></p>
<hr class="break">
<p>I recently got a Galaxy S5 to use as a media player. Comparing it to my main phone (a Galaxy S23+), I am acutely aware of just how much we have lost when it comes to flagship phones. I got an S5 entirely because it had a removable battery, a SD card slot, and a headphone jack.</p>
<p>It was also extremely cheap, like $30 in usable enough condition and with an uncracked screen.</p>
<p>I totally would not have bothered getting a second device to carry around if I had a headphone jack on my S23+, and I have bitched about it.. It has been pretty fun to mess with, at least.</p>
<p>Here is a post I made at <a href="https://dis.heyuri.net/sw/bbs.php?m=f&s=18701&c=58" class="cw" target="_blank"><b>[R-18]</b> Strange World@Heyuri</a> describing what I did to get LineageOS onto the device, reprinted here as-is for convenience:</p>
<pre class="ayashii">
recently ended up installing LineageOS 18 on an old Galaxy S5 (klte)
since I wanted to use it as a portable media player ヽ(´∇`)ノ
the S5 is cheap, has an SD slot, has a removable battery, and is from
before the devil practice of no headphone jack ヽ(´ー｀)ノ

because otherwise I would just use my actual main phone lmao

this was a pain in the dick due to me stumbling around and support
being completely dropped by LineageOS a few years ago (;´Д`)
but it doesn't need to be ъ( ﾟｰ^)

you mostly just follow:
  <a href="https://wiki.lineageos.org/devices/klte/install/" target="_blank">https://wiki.lineageos.org/devices/klte/install/</a>
but I wasn't about to try and clear 200+GB of space on one drive and turn
my desktop into a space heater to build it myself for zero real benefit,
fuck that

every time you simply cannot do something, these are the steps you replace
them with, in order:

 * instead of building it yourself, download the most recent LineageOS
   image for klte devices:
     <a href="https://lineage-archive.timschumi.net/#klte" target="_blank">https://lineage-archive.timschumi.net/#klte</a>

 * when it asks to use recovery.img use:
     <a href="https://dl.twrp.me/klte/" target="_blank">https://dl.twrp.me/klte/</a>
   for the recovery you'll want twrp-3.7.0_9-0-klte.img.tar
   since the above link doesn't provide a recovery.img and I couldn't
   find a LineageOS one anywhere and it's not like there are any
   official updates anyway to worry about like the official LineageOS
   guide warns about lol

  (you don't need to convert it into a .tar yourself, and I couldn't
   get that to work anyway with the listed command for a .img anyway,
   Odin just crashed when it tried to flash it)

 * TWRP will ask you to patch the ROM when you open it, don't bother
   (since we're replacing it anyway lol)

 * before running the sideload adb command, go to
     Advanced > ADB Sideload
   in TWRP so that the phone is actually ready to do it

that's it!

I didn't install gapps, I put F-Droid on so I could install anything
else I needed
the default LineageOS apps are kinda bad, so you need it (´人｀)

there are newer third party images available, but I couldn't get them to
work, possibly because I fucked up, but honestly, who fucking knows

like found here:
  <a href="https://xdaforums.com/t/unofficial-lineageos-20-0-android-13.4498857/" target="_blank">https://xdaforums.com/t/unofficial-lineageos-20-0-android-13.4498857/</a>
but again, I didn't get it to work and my usecase for this device is as
an offline media player lol (;^Д^)

I mostly went with LineageOS because it was a hell of a lot better than
working with the really terrible crapware filled release of Android 6 that
the S5 ran at the end of its life

if your device is not a klte model Galaxy S5, replace those letters with
whatever code your device is, and if you can't find that, you probably
shouldn't be flashing the OS on it (^^;ﾜﾗ

for example, klteactivexx is the SM-G870F, which is a different S5 model
than the one I have
</pre>
<p>I was going to reformat the above when posting it here, but fuck that, I'm lazy.</p>
<p>Also, if you break something while trying to follow the above instructions, that's on you, <b class="warning">this entire thing is out-of-support, both from myself and the LineageOS team.</b> Seriously, don't do this on a phone you have anything important on, and <b>definitely make sure you actually have a <i>klte</i> phone</b>. The full list of supported devices is in the LineageOS install guide, and <b>every letter in the model number matters</b>.</p>
<hr>

<p><a href="#e68" id="e68">(November 11th, 2025)</a></p>
<hr class="break">
<p>I've added <a href="animations.html#sonicsky">sonicsky</a> to the animations page! I ended up leaning further and further into the Sonic series styling as I worked on it until going full Green Hill Zone. Didn't spend too long on it, two evenings just messing about.</p>
<p>I once was a <b>huge</b> Sonic fan, but I've largely given up on the brand. I was a huge fucking Sega nerd as a kid, lmao. I haven't made a Sega themed things-i-like page almost entirely because I would probably spend even more time complaining than I do on the Pokemon page.</p>
<hr>

<p><a href="#e67" id="e67">(November 10th, 2025)</a></p>
<hr class="break">
<p>I have found a stunningly useful script to crossfade any video with itself via ffmpeg. <a href="https://gist.github.com/coderofsalvation/8dd3cafd0d21d1fa6dd9cb0de8e58628#file-crossfadevideo-sh" target="_blank">Here is the original version,</a> which has some bugs due to using integer arithmetic.</p>
<p>Here is my modified version, using apcalc to do the math (not installed by default on most systems):</p>
<pre>
#!/bin/bash
#crossfadevideo.sh - seamlessly loop a video
#modified by miredo - version mrd_2025.11.10
#requires apcalc (ubuntu, debian: apt install apcalc)
#TODO: video quality settings

#original script here:
#https://gist.github.com/coderofsalvation/8dd3cafd0d21d1fa6dd9cb0de8e58628#file-crossfadevideo-sh

hash calc 2&gt;/dev/null || { echo &gt;&amp;2 &quot;fatal error: apcalc not installed!&quot;; exit 1; }
[[ ! -n $3 ]] &amp;&amp; { echo &quot;Usage: crossfadevideo &lt;input.mp4&gt; &lt;fade in seconds&gt; &lt;output.mp4&gt; [looptimes]&quot;; exit; }
input=&quot;$1&quot;
fade=&quot;$2&quot;
duration=&quot;$(ffprobe -v error -select_streams v:0 -show_entries stream=duration -of default=noprint_wrappers=1:nokey=1 &quot;$input&quot;)&quot;
#duration=$(echo &quot;$duration-($fade)&quot; | bc | sed 's/\..*//g')
duration=&quot;$(calc -d -p $duration-$fade)&quot;
[[ ${duration:0:1} == &quot;.&quot; ]] &amp;&amp; duration=&quot;0$duration&quot;
echo $duration
output=&quot;$3&quot;
[[ -n $4 ]] &amp;&amp; loop=$4 &amp;&amp; output=&quot;${output}.mkv&quot;
set -x
ffmpeg -y -i &quot;$input&quot; -filter_complex '
[0]split[body][pre];
[pre]trim=duration='$fade',format=yuva420p,fade=d='$fade':alpha=1,setpts=PTS+('$(calc -d -p -- $duration-$fade)'/TB)[jt];
[body]trim='$fade',setpts=PTS-STARTPTS[main];
[main][jt]overlay' -shortest &quot;$output&quot;
# we use mkv for looping since ffmpeg loops mp4 badly
[[ -n $loop ]] &amp;&amp; ffmpeg -y -stream_loop $loop -i $output -c copy ${output/\.mkv/}

</pre>
<hr>

<p><a href="#e66" id="e66">(November 6th, 2025)</a></p>
<hr class="break">
<p>It's time to face the music... FukuokaBBS is no more and seems unlikely to return.</p>
<p>I don't know what exactly did the site in (spam, probably). <a href="https://world2ch.net/uploader/src/119.pdf" target="_blank">This (.pdf, world2ch)</a> is the last remaining trace of the site, a .pdf printout of a tab that was still open after the site went down.</p>
<hr>

<p><a href="#e65" id="e65">(November 5th, 2025)</a></p>
<hr class="break">
<p>The Round 1 location I go to finally has a Taiko no Tatsujin cabinet!</p>
<p>Taiko is great. I wish Taiko cabs had a headphone jack. No excuse, not when DrumMania does (and that cabinet is impressively unsuited for it due to how far you are from the port, I need to buy a headphone extension cable).</p>
<p>The Taiko user interface still sucks. Taiko's song select UI has never been good, and it's better than before, but I have not even the slightest clue why they didn't put a set of buttons on the machine for menuing after all these years. Even maimai has a start button on the cabinet (even though it <i>really</i> doesn't need it due to having a touch screen and 8 buttons). Using the side-hit input on the drum is stunningly clunky and it isn't very difficult to hit in a way that triggers the top of the drum.</p>
<p>I was reminded of the state of Japanese web design while customizing my profile (and was annoyed that I had to actually go to the site instead of configuring things in-game; the only other game I outright have to do this with is IIDX, and even there you can still do some things from the cabinet). Pretty much anything webdev developed in-house by a Japanese company feels like it's from nearly 20 years ago, and not just in pleasantly nostalgic ways. The <a href="https://donderhiroba.jp/login.php" target="_blank">player customization site, Donder Hiroba</a> is absolutely as clunky as something from 2006-2007. It's also all in Japanese despite this being for international use, but auto-translate thankfully works fine on it.</p>
<p>I have also heard rumors that Pop'n Music might be coming to the US with the new cabinets. I <b>really</b> hope this is true.</p>
<p>In other news, I am working on my own chart for AstroDX (the maimai simulator). I don't know when it'll be ready, but I am (in theory) pretty close to done with it.</p>
<hr>

<p><a href="#e64" id="e64">(October 27th, 2025)</a> *</p>
<hr class="break">
<p>maimai is still so much fun... I'm doing 11s now. The game is physically quite exhausting.</p>
<p>Also, <b>fuck Discord</b>, seriously. I was reminded that <a href="https://github.com/2394425147/astrodx" target="_blank">AstroDX</a> exists, a maimai simulator for mobile devices, so I went to install it on my tablet so I can basically play maimai at home (like how you can basically do IIDX at home with <a href="https://github.com/exch-bms2/beatoraja" target="_blank">Beatoraja</a>). Unfortunately, getting songs for AstroDX (like, even normal songs you'd see in any clone rhythm game, not even converted arcade tracks) requires you to join their Discord server, and I have a lot of reasons to not use Discord (but the most relevant one is that it ties together a LOT of different things into one identity and several Discord servers demand phone-verfied accounts). <s>There's really no good reason for there to not just be a nice public way for people to share songs...</s></p>
<p>[edit] The state of modern search engines is impressively shit. I have complained about this before. When I was looking up how to make my own charts, I found <a href="https://majdata.net/" target="_blank">majdata.net</a>, which is a nice public way for people to share songs (that didn't show up in my other searches), along with software for making your own custom charts. Have fun! Also, package up song folders into a ZIP file with the .adx extension to load them into AstroDX easily.</p>
<p>After enlisting a buddy for help because lol Discord, I was able to get some custom charts installed. <a href="https://drive.google.com/drive/folders/1N_9ZJx2DxYD7jrzmxq8dS9grbRxVeftU" target="_blank">Here is a Google Drive folder from the user うすしお (usushio)</a> with some upper-mid level charts. You can find a <a href="https://www.youtube.com/playlist?list=PLj2SMWMqg2bZxAA5Rd2-kM3xWHjtKlaFf" target="_blank">playlist featuring videos of them here</a>. I don't blame the chart maker here for sharing them in the official Discord channel, but it is incredibly lame that <s><b>everything</b> is concentrated solely on that platform.</s> [edit] see the majdata link above.</p>
<hr>

<p><a href="#e63" id="e63">(October 26th, 2025)</a></p>
<hr class="break">
<p>I just finished a short music video, <a href="animations.html#temporality">temporality</a>! Check it out! It has Zundamon's voice in it!</p>
<p>In other news, Round 1 has rolled out maimai DX cabinets! I'm so goddamn happy. I wish I lived closer to my Round 1 more than ever. I will probably play a lot more maimai than IIDX for a while. I also didn't need another IC card, my e-amuse one just works.</p>
<p>I'm working on another animation that I'm very close to done with, but there are still a few changes I feel I should make before finishing, and while I wasn't going to add audio, I really should. I wish TiXL's audio handling was better, because this isn't an animation that really syncs to music, so I will probably need to find a video editor program to use so I can add audio clips.</p>
<hr>

<p><a href="#e62" id="e62">(October 21st, 2025)</a></p>
<hr class="break">
<p>I've been listening to <i>The Mars Volta</i> again. Great band. I was playing their albums <b>Amputechture</b> and <b>De-Loused in the Comatorium</b> in the car. Mostly as good as I remember from 18 years ago.</p>
<p>I didn't know they've been making stuff after <b>Noctourniquet</b> back in 2012, and they released an album just this year, so I probably should go and see what they've been doing recently.</p>
<hr>

<p><a href="#e61" id="e61">(October 18th, 2025)</a></p>
<hr class="break">
<p><b>Fuck</b> whoever decided to remove headphone jacks from phones. Fuck Bluetooth earbuds.</p>
<p>My cheapo MP3 player decided to brick itself (it still works as a USB drive if you plug it in immediately at boot), but it absolutely refuses to boot past the welcome screen. I have a pair of Bluetooth earbuds that have been gathering dust, and one of them lasts about five minutes. The other one isn't amazing either though, a full charge for it is 5 hours. Maybe the batteries are shot, but <b>goddamnit, why the <i>fuck</i> do I need to deal with the batteries in my fucking earbuds</b>, why the <b>fuck</b> does anyone put up with this?</p>
<p>I didn't realize how bad things have become for getting an MP3 player these days, too. What a pile of <big>absolute <b>garbage</b></big>.</p>
<p>I want an MP3 player that, while not fantastically expensive, isn't shit. I'm not surprised this one bricked, the software on it was glitchy as hell at the best of times (really, I wonder if there was some kind of bug causing memory corruption, the date would get all out of whack and if you played a song longer than an hour, you'd see glitchiness on the screen when you advanced to the next song and the device would get <i>sloooow</i>. I don't particularly want a used device, but I might end up having to get one.</p>
<hr>

<p><a href="#e60" id="e60">(October 14th, 2025)</a></p>
<hr class="break">
<p>I've added <a href="animations.html#neon_stone">neon-stone</a> to the animations page!</p>
<p>I had the idea to self-impose the challenge of not working with 3D geometry or 3D space; the vast majority of nodes I used operated directly on images. Lots of scaled sprites, gradients, and image effects.</p>
<p>I had fun making this one, even if I think the result isn't quite as nice as it could have been; in particular, the colors are not what I was aiming for, and I only leaned into the neon look because I didn't want to be stuck with spending time on tweaking things to fit.</p>
<hr>

<p><a href="#e59" id="e59">(October 11th, 2025)</a></p>
<hr class="break">
<p>I've now made a <a href="animations.html">dedicated page for my animations</a>! I'm still adding stuff, right now it's just <i>worldstorm</i> and <i>dynamo</i> there.</p>
<p>I do have a few others that I've already uploaded to the site that I probably should do re-renders for so they get the treatment they deserve.</p>
<hr>
]]></summary>
<author><name>miredo</name></author>
</entry>

</feed>