Building an API in 2023

Building an API in 2023
This blog post is actually taken from my pet project DNSDig’s README.md file. I’m putting it here because I like what I wrote about it. DNS Dig API A project to learn about DNS in Python while investigating what it’s like to build an API in 2023 with FastAPI, Pydantic and DNSPython. Authentication and authorization is handled by Kinde. Getting Started Python 3.11 is required to run this project. If you don’t have it installed, you can use pyenv. [Read More]

Yet Another Unraid Build

Yet Another Unraid Build
Why right? Short answer, I had 2 server builds and 1 of them smoked in the literal sense. Smoke was coming from the CPU socket and I had to put the air purifier in max to get rid of the awful smell. It was supposed to be a ProxMox build to host all of my VMs in my home lab. What an epic fail! Smoked Build It was my first time ever building PCs that went horribly wrong. [Read More]

High Refresh Rate HiDPI For 1440P Screens On Apple Silicon Macs

High Refresh Rate HiDPI For 1440P Screens On Apple Silicon Macs
Boy this was a rabbit hole necessary for my eyes and their well being. I have 2 monitors and both of them are 1440p Ultrawide and 1440p Super Ultrawide. Out of the box, Apple Silicon Macs doesn’t rate these monitors as HiDPI, external monitors are rated as HiDPI if it’s at least a factor of 2x. What is the cheapest and straightforward solution to make 1440p monitors as HiDPI? This post answers that question. [Read More]

Mac Studio: Perfect For Me

Mac Studio: Perfect For Me
After ~4 years of using a hackintosh as my main work machine, and coupled with Apple’s impending deprecation of the x86 architecture, I think Mac Studio is the best machine for me. I bought the base model and it serves me exactly how I need it to. I didn’t spend a crazy amount of money and for the performance, it was worth every Dirham. Bonus point for me, when I’m going back to Indonesia in a few more months, I can easily carry the computer with me. [Read More]

Hackintosh: Virtualized VS Bare Metal

Hackintosh: Virtualized VS Bare Metal
It’s been a few days since my last blog post about a virtualized hackintosh, I’ve got some time to tinker and form opinions and gather facts about it. It’s not bad at all but it comes with a compromise, let me try to follow up on what I’ve written before. Why Virtualize At All? Why not? But a more convincing argument is because I have a gaming PC with a 16 core/32 thread CPU lying around. [Read More]

Virtualized Hackintosh and Gaming PC

Virtualized Hackintosh and Gaming PC
I have installed hackintoshes since the very beginning on a Core2Duo laptop. Back then the term was OSX86 and the only way to get the OS is through torrent downloads. Since then I’ve built hackintoshes especially when Intel Macbook Pros are so pro. I can’t believe all these years I never tried to do the virtualization route. The past few years, my hackintoshes were always a dedicated PC separate from my gaming PC because Nvidia GPUs have no hope in hackintoshes, now it changes. [Read More]

Noiseless PC Audio

The first experience I had listening high fidelity music involved a Creative Sound Blaster Audigy and a 5.1 Creative speaker setup, this was back in 2003. At the time, I just plug analog outputs to the appropriate speakers, there was no noise or distortion distinguishable from the speakers. It’s a different story today, analog outputs are noisy and your speakers will bleed the electrical noise into sonic waves. A while ago I wrote about Airplay for listening but after a while I wasn’t enjoying the sync delay every time I play any video file. [Read More]

Mac To Windows In 2021

Mac To Windows In 2021
I made the switch. Not sure if this is going to last but I’m here nevertheless. This blog post is discussing the why and what happened afterwards. The switch came in the form of a Dell XPS 15 9500, supposedly a premium Windows laptop for the mass. Content creators love it, let’s see if the same sentiment echoes with me. Why? Because my Macbook Air M1 is still not in a good place for programming. [Read More]

Microsoft Flight Simulator 2020 - What I Found So Far

Microsoft Flight Simulator 2020 - What I Found So Far
Since the game launched in August 2020, this has been the game I spent time the most with over than 463 hours logged so far. Becoming a pilot was what I wanted to be before I knew how to code, learning to fly is nothing like coding, bugs are fatal. This write up sums up what I’ve found about the game so far I wish I knew before playing the game. [Read More]

Airplay On Raspberry Pi - Hifi Setup

Airplay On Raspberry Pi - Hifi Setup
I’ve had this setup for a year now, it’s useful if you don’t have optical out from your devices like your laptop or your phone. Why optical out? Because analog out from computers are noisy. Noisy as in electrical noises. Without even cranking up the volume the hiss and garbled noise is unbearable. From that point on, I will only output digitally and will only output analog from either a DAC or a mixer. [Read More]