≡ Menu

Rembering Java

I saw an enterprise version of FizzBuzz today and could hardly stop laughing:


Reminds me of this:

iCab Mobile Browser on iOS

It can be difficult to use non-Apple apps that provide built-in functionality. One app I really want to like is iCab Mobile. It is really powerful when compared to Safari or Chrome on iOS. The problem I have had is harnessing that power and knowing what features I can use when I need them. A bit like using vim to edit one line of a text document.

Check out this article on what is so great about iCab:


Give it a shot and see if it can creep onto your home page.

Security Q&A

Some of the guidelines for security answers are ridiculous:

  • Answers must be at least 4 letters long and can’t have more than 2 repeating letters in a row. What if my answer is “zzz” or “beeeater”?
  • The same answer can’t be used for more than one question. I guess this makes sense because it would theoretically make it easier for a hacker to guess the answer.
  • Pick questions and answers that are easy to remember and that don’t change over time.  Most sites I have seen don’t let you choose your own questions.

Some questions are priceless:

  • What was the one food you have tried, but would not eat under any circumstance?
  • What is the most unusual job you have had?

Let’s Encrypt

Finally joined the encryption party. You can now only use https when accessing this blog. While not entirely necessary, it does provide a layer of security when using the contact form.

Thank you Let’s Encrypt.

Interesting discussion about an article on Forbes where Cameron Keng says:

Staying employed at the same company for over two years on average is going to make you earn less over your lifetime by about 50% or more.

The discussion was over on Hacker News. Money as motivation for a job is generally frowned upon.  A comment by NovemberMike struck me:

Do you have a lot of millionaires trying to join your startup as an employee? If you don’t, then money is probably a major motivating factor for all of your employees.


2fa broken?

In an article today from The Verge:


Two factor authentication is declared a mess. It seems that the mess is caused by the proliferation of different types of 2fa. SMS has been known to have weaknesses for quite some time. Recently a banking website I use has changed from showing my complete mobile number to just showing the last 2 digits. I am not sure why they show it at all. Perhaps in case I changed mobile numbers recently. Hopefully someone receiving just the SMS wouldn’t be able to figure out from that information alone where to input the code.

What’s the point of calling 2fa a mess? It’s better than 1fa. The article does say:

None of this means two-factor is pointless, but it isn’t the silver bullet that it seemed to be in 2012. Adding an authentication code hardens the login page, but smart attackers will just find another angle of approach, whether it’s a carrier account, a preregistered device, or just a customer service department that’s a little too eager to reset the password. Those weak points are the real measure of how secure an account is, but they’re impossible to spot from the outside. The result is that, if you’re looking for the chat app that’s hardest to hijack, it’s hard for even sophisticated users to know what to look for.

…but falls short of giving a next step. What should I do now?



Nerf John Wick


So. Freakin. Awesome.

Chicken Tikka Masala

It turns out that Chicken Tikka Masala originated in Glasgow.  The Glasgow that is in Scotland. The Scotland that is in Britain. Not India. It is also Britain’s most popular dish.

Learned via QI.

Focus on the benefit of doing the task rather than the task itself.
Identify a next action of 2 minutes or less and commit fully to doing it.
Block out a time and place with minimal distractions.
Add any distractions to a distraction list to do later.
Putt your butt in the chair and just do the work.
Ship it. Done is better than perfect.

Going through the Starbucks drive-thru today I realized how nice it is when they remember you and ask if you want your usual drink. I have had this a couple of times but there are a number of baristas at my drive-thru so they don’t all remember me or my drink.

So, what about some facial recognition combined with car recognition? It could even combine the time of day you go and if it sees anyone else in the car with you. What an opportunity to provide an awesome preemptive experience. It would feel like your personal assistant rather than a stranger taking an order.

The system could be personalized on the barista side of things too. It would be like a CRM system. They could put information in such as your name if you give it. It could be considered creepy if all barista’s suddenly know your name when you only told one of them it.

The downside of this system is privacy. Although it could be useful in proving your whereabouts for an alibi. Unless you are some criminal and Starbucks refuses to give you your soy latte until the police arrive. Could also be used when there is an amber alert.