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.
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.