 
				
				The news has just broken that Google's Authenticator App can have its codes stolen by malware. I doubt Google will ever release a fix for this issue - their 2FA app hasn't been updated since September 2017.  Update! 3 months after I published this post, Google updated their app    For two-and-a-half years, Google hasn't touched their 2FA app's code. Perhaps it is perfect? Perhaps there are no…
				Continue reading →
			
			
				
				
					 
				
				Amazon encourages developers to use Flask-Ask - the handy Python library for working with Alexa. Sadly, the project has been abandoned. They no longer take pull requests, you can't raise bugs against it, and the documentation is incomplete.  So this is how I solved an annoying problem - how to get the name of a custom slot.  Here's the code, with a fuller explanation afterwards.  from flask…
				Continue reading →
			
			
				
				
					 
				
				I can now query my solar panels via my Alexa Amazon Dot Echo thingie (why so many names?).   https://shkspr.mobi/blog/wp-content/uploads/2017/05/VID_20170501_161804.webm  I flatter myself as a reasonably competent techie and programmer, but fuck me AWS Lambdas and Alexa skills are a right pile of shite!  Sorry if that sounds a bit harsh, but they're a pain in the arse to get anything done.  I…
				Continue reading →
			
			
				
				
					 
				
				Recently RIM contact developers asking for feedback on why we were or were not planning on developing for Blackberry 10.  I was paid $50 for my opinion - in Amazon vouchers. I hope this hasn't comprimised the honesty of my answers.  These are just my thoughts - I can't claim that they would solve RIM's problems, but I do think they would be a good way to help reclaim developer mindshare.  What…
				Continue reading →