The WH-1000XM4 is Sony’s third (technically fourth) iteration of their top-of-the-line wireless over-ear noise-canceling headphones. I have been daily driving these for the last month and I would like to share my experience with them. I will also be comparing these to Apple’s AirPods Max for those who are deciding between the two.

Sound Signature
The XM4 is bass boosted right out of the box. This can be great if you enjoy a lot of bass in your music, but to me, it’s a little too strong. This isn’t much of a problem though as you can quite easily adjust…

AirPods Max is Apple’s latest addition to their AirPods lineup. After a few hours of listening, here’s my first impressions of Apple’s take on their first Apple-branded over-ear headphones.
AirPods Max shares most of its features with the AirPods Pro, so I won’t go into too much detail about these features.
I personally do not notice the Adaptive EQ (though that’s kinda the point), but I’m rather dissatisfied by Apple’s decision to not provide any way of manually adjusting the equaliser apart of the presets in the music section of Settings. …

As the COVID-19 pandemic spreads across countries around the world, many schools are forced to close. Some of these schools had to quickly come up with a way to providing education to students staying at home while some closes completely.
As an A-Level student who has also been affected by the COVID-19 pandemic, I will be sharing my experiences with online learning, the problems that we faced, and what we think the schools/teachers can do to make our online-learning experience better.
Revision? Not really…
When the schools in Thailand were told to close international examinations weren’t cancelled yet, so the…
Ever curious on how strong the WiFi signals will be in different places around your house if you were to move your WiFi access points around? In this article I will describe how we can find out just that using Python.
Before we begin, this article will refer to steps that I’ve mentioned in my previous article. Make sure you read that first here.
First thing we’ll need to do is provide the code with the map of where the walls/obstacles are in the area. …

The Mavic 2 Pro is probably one of the best drones out there if you’re looking for a drone which has a great camera quality in a form factor which is easy to carry around. I made the upgrade from the DJI Mavic Pro to the Mavic 2 Pro in August last year and have taken great shots with it. Here’s an in-depth look into the Mavic 2 Pro.
Of course, one of the most well-known feature of the Mavic 2 Pro is the 1-Inch Hasselblad Sensor. Why that is such a big deal? Here’s why:
Sensor Size
Though you cannot get an exact accurate distance reading from just the signal strength, you can still get a rough idea of the distance (especially if you take an average reading). It can also become quite accurate if you use multiple sources of signal and take an average (which I’m working on at the moment).
In this tutorial I will be going through a basic idea on how we can use the RSSI value to estimate your distance to the source. This will work with both Bluetooth and WiFi but I will primarily be focusing on using WiFi.
Using Python libraries to access OS functions on macOS can be a bit of a pain as most of the libraries are written for a more popular (and probably less locked down) OS like Windows and Linux. As WiFi scanning (and controlling the WiFi card in general) is an OS feature (for most modern Macs anyway) it can be quite difficult to work within Python. During my research for this project, I did run into a Python library called Scapy, but I haven’t gotten it to work on macOS quite yet.

macOS does allow you to search for nearby WiFi…

A-Level student in Bangkok, Thailand. Interested in Computer Science and Programming.