yequari.com

I write code and occasionally blog posts.

2023

Re: The Art of Hyperlinking

I recently read fLaMEd’s post discussing the shortcomings of linking techniques frequently used on the smallweb, such as link pages, webrings, button walls, etc. Many websites on the smallweb employ these techniques in order to connect to other stops in the smallweb space. I don’t think they are inherently bad, of course, but the context matters a lot. I want to know why the webmaster has chosen to put these links on their website, even if the explanation is as brief as “these people are my friends and their websites are cool....

Cyberpunk 2077 Is Good, Actually

The last time I played Cyberpunk 2077 was shortly after release in late 2020 on the PS4 version, which was a rough experienceđź”—, to say the least. I had been excited for the game since the announcement almost ten years ago now, so the disappointment was quite painful. As a result, I left the game alone for the past 2.5 years, even though I heard the patches fixed a lot of issues....

Major Site Updates

I did a complete overhaul of the layout of my site. When I launched my website a year and a half ago, I designed it while under the influence of web 1.0 nostalgia. With this redesign, my goal is to better use the amount of screen space PCs have these days, while also making it easier for the content to be responsive on mobile. The links page has been revamped as well....

The Internet Is Crumbling

It is an interesting time to be online. Twitter went from bad to worse. Reddit kneecapped itself. It seems now that the period of free money is over, tech companies are finding out that operating at a loss to amass users and putting off any sort of monetization plan as long as possible isn’t as great a business model as was once thought. So far it appears to only work in a monopolistic scenario, like with Google and perhaps Meta....

I've Been Consumed by Honkai Star Rail

Normally gacha games aren’t my thing, but I downloaded Honkai Star Rail on a whim and now it’s consumed so much of my time. I know basically nothing about the lore, but regardless I’m really enjoying the story and characters. The combat system is really fun and I like getting to try different characters. It’s so weird because I’ve tried to get into more “traditional” turn-based RPGs to no success but this game just scratches an itch in my brain....

Learning About Computers is Fun

Recently, I was working on a toy Linux shell to learn about the fork and exec system calls, and I got curious about how the popular shells like bash implement shell scripting languages, which led me down a rabbithole of lexers, parsers, and formal language definitions. It led me to Robert Nystrom’s Crafting Interpretersđź”—, a book that guides you through writing an interpreter for a toy language called Lox. Nystrom’s code is in Java, but I wanted to do it in C, which has been a bit of a headache....

Some Site Updates

For the past year, this website has been generated using some Go code I wrote, which was fun while it lasted, but it got to the point where every time I wanted to add something I would have to hand-code the new feature, which resulted in my website never getting updated. So moving forward, I’ve gone back to using Hugo as a static site generator. It’s been a great experience so far, converting my old stylesheets into a Hugo theme has been quite easy....

I Bought a Thinkpad

Specifically, I got a ThinkPad T450s from 2015 for about $40. It didn’t come with storage, a power adapter, or the external battery, which cost me about an extra $100 to order. The internal battery is there but I can’t really test it until my power adapter comes in (I forgot to order it at the same time as the laptop whoops). There are also some keycaps missing. I can’t test if the switches are good yet but hopefully it turns out to be an easy fix....