In fact, you rarely have anything to do with the operating system on a PC desktop or laptop, you mostly only deal with desktop applications - and they can suck equally bad regardless of operating system. — There is only one reason why Microsoft Windows is the dominating operating system on the PC desktop
The nice thing about boringness (so constrained) is that the capabilities of these things are well understood. But more importantly, their failure modes are well understood. — Choose Boring Technology
2024-10-03: I believe the Haskell LSP already provides that, but in case you don’t use it here are two blog posts that explain how to integrate ghcid into your (Neo)vim workflow: How I integrate ghcid with vim/neovim, Haskell dev workflow with ghcid and neovim. #haskell
2024-10-03: 100 Exercises To Learn Rust. #rust
2024-10-03: Computing the Normal Distribution Function. #python
2024-10-03: Everything I Know About The Fast Inverse Square Root Algorithm. Dealing with floating point math from Quake 3 to the present day.
2024-10-03: Failing at Combinatorics with Haskell. #haskell
2024-10-03: ♪ Mini Trees · Carrying On
2024-10-21: /me is listening to “Back In Black” by AC/DC
2024-10-21: I guess all is working now ;-) I’ve converted my automated script that shows current track on the micro-blog (for casual IRC users), I’ll just need to figure out how to manage tagging and playlist management under ncmpcpp.
2024-10-21: Trying out mpd in combination with ncmpcpp as a replacement for my long-time friendly TUI Cmus. I"m still in the process of discovering the functionalities. Everything seems okay on the mpd side – I even got MPRIS support after reading the Arch wiki (this Go solution didn’t work for me). I’m just looking for a direct way to listen to my music library without resorting on virtual playlist in ncmpcpp.
2024-10-22: /me is listening to “Amor Fati” by Washed Out
2024-10-25: /me is listening to “Man of Anatomy” by Tom Hickox
2024-10-27: I was going to spent some times trying to output the sound of my built-in speakers to my old Apple TV which is connected via a DAC to my wi-fi system, until I realized it is as simple as loading Pipewire RAOP module, pactl load-module module-raop-discover
. Then, launch pavucontrol and switch to your Airplay device.
The Airplay system is now listed in the list of available devices.
We can even make it the default output audio channel:
Now, since Pipewire supports multiple streaming output devices, much like mpd, I just need to configure the audio source in their config files to get everything right for the next time.
2024-10-29: Ncmpcpp with no color enabled. Much better for my eyes!
2024-10-30: /me is listening to “Darkening of the Light” by Concrete Blonde
♪ XXX • XXX