Xcode Sucks So Hard

The one application that needs to be stable is a development environment. There are very few things harder than trying to write code in an IDE that is unreliable.

Thank you Xcode:

Xcode Error
Xcode Error

Swift Bugs

I spent 5 minutes trying to bash my head figuring out why the following code did not push out the token:

if token != nil && token!.isEmpty {
  pushOutToken(token)
}

only to realize that the funky Swift unwrapping operator ! applied to token looks - at a quick glance - like a not operator transposed in position, hence the reason for me missing it. I am used to Java, C, C++, C# and tens of other languages that uses the ! as a not operator. Correct code should be:

Full Article

My Mason Bees Are Infested :(

I knew last year my mason bees laid many eggs, however I frequently saw wasps and other predators near their nest during the summer and autumn. I feared for their survival as many of the chambers were punctured by weather and other insects.

It seems like my fears were unfounded.

Mason Bee Just Hatched
Mason Bee Just Hatched
Full Article

Custom Install on Linode

If you want to perform a custom Linux installation, such as would be needed for SNG7, on a Linode, there is a very good guide that one can follow to help you through the process.

However, if you try to follow the second phase of that document in order to make the Linode compatible with the Linode Manager, you may get unlucky as I did and stare at a black screen with a grub2> prompt after trying to boot it, after completing steps "Configure Group" and "Transfer your Root Filesystem to your Ext4 Disk".

The solution for me was to NOT follow step "Transfer your Root Filesystem to your Ext4 Disk", but instead do the following:

Full Article

Car Review: Mini Cooper JCW 2018

Make/Model: MINI Cooper John Cooper Works 2018
Colour: Thunder Grey Metallic with red roof
New?: New
Engine: 2.0l Turbocharged
Power/Torque: 170kW (228 BHP) / 350Nm (258 ft/lb)
Average Fuel Consumption: 5 - 7.5 l/100 km (Highway - City)
Performance: 0-100km/h in 6.3s, 246 km/h top speed
Transmission: 6 speed manual
Owned: April 2018 - Sep 2020

Notes:
Update: 20 Sep 2020 I returned my MINI JCW Monday last week, in favour of a new BMW M235i. That concludes the two and a half years I have spent with the last of three MINIs I have owned in succession. How was the experience? Ignoring the other crap, the car was probably one of the most practical cars I have ever owned.

It has good acceleration - not truly quick, but quick enough to make you smirk. It has a huge boot (or trunk for you North Americans), enough to fit about three computers, a chess table and lots of other stuff at once. It is extremely light on fuel - though that being said, they nerfed the tank size so the effective range has been decreased.

Full Article