To big to bailout. A new way is needed.

At the time of writing this there are record bailouts happening all over the world in support of business. In some ways this is a very strange thing, many business profits have skyrocketed since the 2008 financial crisis. According to Goldman Sachs business has had the best decade in 140 years and yet within a …

Read moreTo big to bailout. A new way is needed.

Who tracks me – A two year review.

In response to a toot from Privacy International on Mastodon I thought it would be a good idea to review the sites I looked at in “Who Tracks Me part 1” and see if any improvement had been made. In 2018, I wrote the original Who Tracks Me piece as part of The Privacy Shop …

Read moreWho tracks me – A two year review.

NZ Election 2020 – Tracking

Synopsis A brief look at the current New Zealand political parties views on tracking and internet privacy through looking at whether they track their website users. Out of the 11 websites tested all of them had some sort of third party service that the Electronic Frontier Foundation considers a potential tracker. The least went to …

Read moreNZ Election 2020 – Tracking

Object-Oriented Programming with Java, part II – Exercise 3

Let’s create an interactive program to control two liquid containers. The containers are named “first” and “second”. Each are capable of containing 100 liters of liquid at a time. My Code LiquidContainers Model Code LiquidContainers Comments OK, their way was slightly simpler but I wasn’t that far off. I seem to follow the instructions rather …

Read moreObject-Oriented Programming with Java, part II – Exercise 3

Object-Oriented Programming with Java, part II – Exercise 1

Write a program that reads strings from the user until the user inputs the string “end”. As long as the input is not “end” the program should handle the input as an integer and print the cube of the integer (meaning number * number * number). My Code Main Model Code Main Comments I kind …

Read moreObject-Oriented Programming with Java, part II – Exercise 1