Fix some broken links
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Anthony Wang 2023-12-29 17:53:11 -06:00
parent 717ff37e0c
commit 926099b13e
Signed by: a
SSH key fingerprint: SHA256:B5ADfMCqd2M7d/jtXDoihAV/yfXOAbWWri9+GdCN4hQ
7 changed files with 8 additions and 9 deletions

View file

@ -4,7 +4,7 @@ type: page
---
- **Operating System**: [Arch Linux](/posts/totally-reproducible-arch/)
- **Operating System**: Arch Linux
- **Desktop environment**: [KDE Plasma](https://www.dedoimedo.com/computers/plasma-desktop-awesome.html)

View file

@ -9,7 +9,7 @@ tags: ["Linux", "Rant"]
*Originally posted on my [old blog](https://git.exozy.me/a/blog/src/branch/main/_posts/2021-06-22-anti-window-manager.md)*
[KDE bloat](/posts/myth-bloat), [WMs rule](/posts/why-wms-suck). Therefore, we must use get rid of the DE in KDE and we are left with... everyone's favorite WM, [KWin](https://userbase.kde.org/KWin)!
KDE is bloated, but WMs are awesome. Therefore, we must use get rid of the DE in KDE and we are left with... everyone's favorite WM, [KWin](https://userbase.kde.org/KWin)!
There are only three easy steps. First, set up the environmental variables and start up D-Bus:

View file

@ -35,7 +35,7 @@ I wish paper supported Ctrl-Z and Ctrl-F.
Anyways, I'm really getting offtopic here. Back to colored pencils! My sole use for colored pencils is drawing colored lines on geometry diagrams, because staring at monochromatic diagrams can get fatiguing. As I said, I can't draw, so that limits my range of possible uses for colored pencils considerably.
Well, I actually misspoke. I do have other uses for colored pencils, expressed using [regular expressions](https://xkcd.com/208/https://xkcd.com/208/):
Well, I actually misspoke. I do have other uses for colored pencils, expressed using [regular expressions](https://xkcd.com/208/):
- Drawing colored lines on physics diagrams
- Drawing colored lines on chemistry diagrams
- Drawing colored lines on .* diagrams

View file

@ -25,7 +25,7 @@ We were all pretty hungry at this point, so we collectively decided not to go to
While we were walking to the restaurant, we saw a girl with a nice hat (according to smolshep, I think all hats look the same). At the restaurant, I told smolshep that the girl sitting at another table looked awfully similar to the one wearing the hat, except that she had now taken off the hat, to which smolshep replied that that girl in the restaurant couldn't possibly be the one from earlier with the hat, which caused me to be awfully confused since I thought smolshep actually knew what they were talking about, but they were also awfully confused so we just sat there awfully confused eating spicy rice noodles until I finally realized that the girl in the restaurant was precisely the one that had been wearing a hat earlier, and thus ended an awfully confusing runon sentence.
And finally for my favorite weird thing from the whole trip: https://cloud.exozy.me/s/CdaHAGPBwaErkED
And finally for my favorite weird thing from the whole trip: https://cloud.exozy.me/s/pdipAGwkjnpQCjk
On the way back, we stopped by the White House, or as close as possible that we could get to the White House, and there was a huge assortment of various protesters. Some of them sang the Ukrainian national anthem. Some of them held up signs saying "disband NATO". Some of them were actually confused tourists interspaced among the protesters. There was a guy pretending to do archery towards the White House. There was a dude who kept on yelling about Jesus and sounded like he was doing slam poetry. Anyways, it was hella chaotic so we went back to our hotel and I failed to fall asleep as usual for a while.

View file

@ -11,11 +11,10 @@ tags: ["Linux", "Virtualization"]
![Linux Mint with 255 cores](/img/mint-255-cores.png)
As far as I know, there aren't any 255 core processors on the market. Yet. But that doesn't stop us from making a virtual machine using [QEMU/KVM](/blog/2020/11/18/fun-with-qemu-kvm.html) and [SMP](https://en.wikipedia.org/wiki/Symmetric_multiprocessing) with an absurd number of processors, as shown above.
As far as I know, there aren't any 255 core processors on the market. Yet. But that doesn't stop us from making a virtual machine using QEMU/KVM and [SMP](https://en.wikipedia.org/wiki/Symmetric_multiprocessing) with an absurd number of processors, as shown above.
Why 255? Well, that's the limit apparently. Yeah, it sucks. I wish it was higher too. But if you're running more cores than the number of physical cores available on your computer, there's no benefit and you'll probably see worse performance. No one even has that many physical cores to begin with, so there's no incentive for QEMU/KVM to support even more cores. I'm pretty sure that only the first 64 cores are KVM acclerated, which adds another reason why you shouldn't do this. (virt-manager also warns you from against a VM more cores than you actually have. It's a bad idea.)
And why [Linux Mint 20.1](https://www.linuxmint.com/rel_ulyssa_cinnamon.php) MATE? Well, it happened to have been released lately, and I haven't had much exposure with MATE, so I thought it would be the perfect opportunity to download an ISO and take it for a spin with 255 cores.
One final note to application developers: make sure your software can handle extreme, absurd cases. Corner cases will screw you over if you don't prepare for them in advance! MATE System Monitor seems to be handling the overabundance of cores quite well, but the window automatically resizes based on the number of cores, and I can't scroll down. Still, the system seems to be handling it, and of course, there isn't any general reason why you would want to use so many cores, unless you were trying to impress your friends. Maybe 255 (most likely 256) cores will become the norm someday since frequency scaling is long dead by now. And then all the apps and tools that print out the status of every core will really be screwed.

View file

@ -7,9 +7,9 @@ tags: ["website", "web"]
---
My [old website](https://web.archive.org/web/20210813044159/https://ta180m.github.io/) [sucked](/posts/web-sucks). Like, for real. It was a bit of hard-written HTML plus a Jekyll blog, and it was a huge pain to update and maintain. GitHub kept randomly emailing me about various security vulnerabilities in some Ruby dependency of Jekyll, and hard-written HTML can only get you so far before you rage-quit.
My [old website](https://web.archive.org/web/20210813044159/https://ta180m.github.io/) sucked. Like, for real. It was a bit of hard-written HTML plus a Jekyll blog, and it was a huge pain to update and maintain. GitHub kept randomly emailing me about various security vulnerabilities in some Ruby dependency of Jekyll, and hard-written HTML can only get you so far before you rage-quit.
So what now? Well, I did write a different site using the Hugo static site generator, [howtuwu](https://exozy.me/howtuwu/), and it turned out really nice. Hugo written in Go (of course) and compiled to a single binary, so no more worrying about Ruby dependencies! And writing in Markdown is a whole different level than HTML and actually kind of fun. No one ever said writing HTML is fun. So, why not rewrite my personal website in Hugo too?
So what now? Well, I did write a different site using the Hugo static site generator, howtuwu, and it turned out really nice. Hugo written in Go (of course) and compiled to a single binary, so no more worrying about Ruby dependencies! And writing in Markdown is a whole different level than HTML and actually kind of fun. No one ever said writing HTML is fun. So, why not rewrite my personal website in Hugo too?
I started by searching for a [Hugo theme](https://themes.gohugo.io/). Almost by accident, I discovered the [Gokarna theme](https://themes.gohugo.io/themes/gokarna/), and I have to say, I absolutely love it. It has everything that I need: icons for my various accounts, tags that actually work, an RSS feed, and dark mode. With my [personal Gokarna fork](https://github.com/Ta180m/gokarna), it's perfect. I even managed to sneak in this from my old blog:

View file

@ -28,7 +28,7 @@ These probably aren't very useful.
- [scripts](https://git.exozy.me/exozyme/scripts): Useful scripts for Arch Linux servers
- [fotd](https://git.exozy.me/exozyme/fotd): Fortune of the day
- [fotd](https://aur.archlinux.org/packages/fotd): Fortune of the day
- [porkbun-dynamic-dns-python](https://git.exozy.me/exozyme/porkbun-dynamic-dns-python): A fork of the official Porkbun dynamic DNS client written in Python