Hive Temperature Lock (Maximum Temperature / LandLord Mode)

Recently I was learning React and wanted to create a useful app that served a purpose, rather than only making tutorial apps that had limited functionality.

I’ve had a small script running on my VPS for awhile checking the temperature my Hive thermostat is set to, then turning it down to a more reasonable temperature if it is too high. I thought I’d take this script and remake it for wider use.

The react app has two versions: local and cloud

The local versions runs purely inside the browser, with API calls going direct to Hive. The cloud version stores the users email and password, making the requests to Hives API from the VPS.

Please feel free to try it out and let me know what you think. All the source code is public on github.

This should help people who require some of the functionality listed here:


HyperX headset reviews

HyperX are a well known brand for a wide range of PC and gaming accessories such as mice, keyboard and headsets. Recently my HyperX Cloud II microphone stopped working, however they were over 2 years old so I thought it was an acceptable period of time for them to last as they were around £60.00.

I decided to try a couple of the newer and more ‘premium’ headsets from Hyper X as the Cloud II was getting on a bit and I didn’t want to replace it with the same headset.


Making a gay dating app – SoulMale

Why another gay dating app?

Often we get asked:  “why are you making a gay dating app?” or “Why not just use [insert name of another app here]?”]

Me and Myles chose to make SoulMale – Gay Dating and Relationships as we saw that there was a distinct lack of choice in the gay dating market. This is  true especially when it comes to app’s aimed at finding love, long term dating and relationships. The gay dating market is dominated by hookup apps and short term gratification, though we have nothing against these apps we believe there is still enough space in the market for SoulMale.

Most gay dating apps are either buggy, guarded by paywalls or covered in obnoxious ads. We’ve stripped everything back, there are no paywalls or ads. Everything on SoulMale gay dating is completely free. We can’t be free forever, but if and when we do have to monetise at some point we will try to do it tastefully and so as to not ruin the user experience.

How we are different?

SoulMale is different as we are an extremely small team of two people, we currently have no one to answer to and we have no share holders to please yet. This allows us to make decisions quickly and rapidly develop SoulMale into a unique gay dating app.

We want to make a great dating app that involves the ideas of our user base – collecting their feedback and integrating it into SoulMale to improve it. There hasn’t been a single day in the past 3 months where we haven’t been working on ideas, marketing or code.

The global feed is an interesting way to allow users to interact in plain sight, outside of the direct messaging system. This allows users to get to know one another and see each others posts before ‘sliding’ into someones DMs.


Google Store – SoulMale Free Gay Dating

Apple Store – SoulMale Free Gay Dating


Debian 9 setup with PHP 7.2, Nginx(mainline), MySQL (Percona) & phpMyAdmin

Getting started

This article assumes you have at least a small amount of Linux knowledge and know how to enter basic commands into putty.

First of all your will need root access to your VPS or dedicated server with Debian 9 (stretch) installed. It is recommend you start with a clean copy of Debian 9 when following this guide. This guide assumes you have root access, therefore sudo is omitted. If you do not have root access, prefix each command with sudo.


Popular search trends on Google

Using Google trends is a good way to see how a topic changes in popularity over time. This is a quite a naive measurement so it’s more for fun than serious statistics.

Note: The graphs are not relative to each other, such as Reddit is not searched more than Facebook, they are only relative to each other when included on the same graph.



DNS Testing and Results

Cloudflare released access to their DNS service on the 1st of April 2018. I’ve been using it on my router since it was released. I’ve decided to run some basic tests on the DNS popular services available to the general public.


Asus Dual WAN solutions for webpages or assets failing to load

The performance and features of the Asus Dual WAN varies per build that Asus releases, I recommend using the latest stable build released by Merlin, though in the screenshots below I am using 384.3_alpha3-g0462c71.

You can find Merlins builds here:

Beware that Merlin has no control over Dual WAN, so issues will need to be reported directly to Asus.


Using BT Smart Hub (HH6) with Asus RT-AC68U or any other third party router

It is possible to use the BT Smart Hub (aka homehub 6) with your own third party router. However, if you connect the BT Smart Hub straight to your router without changing some of the settings you will most likely encounter issues.

I won’t list the reasons that you would want to use a third party router, for me I wanted to use it in a Dual WAN setup with my Asus RT-AC68U.

There are 4 steps things that need to be done to ensure good compatibility. The steps are as follows: