After nearly 3 years and more than 3200 posts I'm going to slow down the posting frequency on Read Rust. I hope this will free up some spare time and make it easier to take breaks from social media. I aim to share all of the #rust2021 posts I can find, but after that I'll probably only share posts that seem particularly noteworthy or interesting.
Looking for posts made before 2020? Check out the previous version of my website.
Working Around GitHub Browser Sniffing to Get Better Emoji on Linux
I have my system configured1 to use JoyPixels for emoji, which I consider vastly more attractive than Noto Color Emoji. Sadly GitHub uses browser sniffing to detect Linux user-agents and replaces emoji with (badly aligned) images of Noto Color Emoji. They don't do this on macOS and Windows. In this post I explain how I worked around this.
Setting the amdgpu HDMI Pixel Format on Linux
This week I discovered some details of digital display technology that I was
previously unaware of: pixel formats. I have two Dell P2415Q displays
connected to my computer. One via DisplayPort, the other via HDMI.
The HDMI connected one was misbehaving and showing a dull picture. It turned
out I needed to force the HDMI port of my RX560 graphics card to use RGB output
instead of YCbCr. However, the
amdgpu driver does not expose a means to do
this. So, I used an EDID hack to make it look like the display only supported
I don't have time to build all the things I'd like to build, so I'm offering bounties on the following work.
Comparing Alternatives to top Written in Rust
Recently I aliased
top to ytop. Then I became aware of bottom, and
zenith. These are all terminal based system monitoring tools that you might
use instead of
top. In this post I set out to compare them.
It's been more than 10 years since I started working on the previous design for this website 😅. This feels like a good point to come up with a new one!