June 2025

6.26.2025

If I ever hosted a song mashup competition, it would be specifically so I could call it DMCA Smackdown. Like "DMCA takedown request" but "WWE Smackdown."

Unrelatedly, fucking amazing cooking technique question on Math Stack Exchange today.

6.13.2025

Ahhh I have a new question I'm interested in that doesn't have a straightforward answer. It's possible someone's written about it before, but it's just that my first attempts at searching for information are using keywords that bring up stuff about how to make grids of images in CSS. Anyway, it's given a certain number of items and a rectangular space of a given width and height, what's the best way to arrange the items as a grid inside the space? Making a grid of square buttons inside a game I was making is what made me think about it. The "best" arrangement probably has a degree of subjectivity, but I feel like I've arranged items in grids many times throughout my life and have pretty consistent criteria for what makes it look good. Most of it probably has to do with the spacing between items and how well the arrangement fills up the available space.

Hahaha I found a similar question on Math Stack Exchange! How to evenly space a number of points in a rectangle

6.12.2025

I love // TODO comments so much. I wish that could be how I keep track of what I need to do outside of programming, but I'm not sure how exactly that would work. Just put sticky notes all over my belongings?

6.9.2025

I've been playing with some new Firefox extensions. One blocks certain websites from appearing in search results (or highlights results from that website), which is almost definitely a keeper since figuring out how to do that has been in the back of my mind for quite a while. There are some websites that have good SEO and absolutely useless content, and I wanted to make it so I don't keep wasting time looking at them. The other extension is to annotate web pages. I've played with similar extensions a few times before, but I really admire the simplicity of this one. All it does is let you highlight and add notes to web pages. You don't need an account to use it and it doesn't even have a database of all your annotations. It just bookmarks the page if you haven't bookmarked it already, and adds the information on what text you highlighted to the bookmark, loading it every time you load the page.

I physically feel myself overthinking my website's CSS. I like the idea of using as little styling as possible, just to make the reading experience more pleasant than a completely unstyled page and add a little personality. My stylesheet really isn't that long though, and I know what everything in it does, so why keep changing it? I'm probably just looking for something to do, besides work on the pages I've been writing. I'm only taking one class right now, and it doesn't take me that long to finish the homework, so I have a lot of free time. Last week I helped one of my classmates with a project and I think we'll be working on stuff together in the future, so I'm looking forward to that.

6.8.2025

Since I've been writing something with a lot of code snippets, I decided to add some styling to them, which led to having some other Opinions About Text Formatting and making a bunch of small tweaks. It is kind of witchcraft how justified text actually looks good the vast majority of the time; it's pretty rare for a line to have an awkwardly large amount of space between words.

6.7.2025

I'm interested in tidying up some of my older writing someday, but I keep feeling on the fence about whether I should actually do some of that before starting yet another post. I like the idea of just starting new posts whenever my curiosity takes me in a sufficiently different direction than before, then retracing my steps back to the older posts, but part of me feels like that won't actually go as planned and I'll just be left with more posts that are forever left as half-baked thoughts. This is my fun website and not my portfolio website though, so I'll just keep writing whatever I feel like regardless.