This holiday season, I got to celebrate by having not one, but two back-to-back colds. As pervasive boredom began to set hold, I decided I needed to do something productive with my holidays. Then, my fiancee (yes, I proposed at Christmas and she said YES!) and I were talking about one of her volunteer activities. …
Author Archives: Elias Puurunen
Windows 7 End-of-Life is Near. What Does That Mean?
You may have heard that as of January 14, 2020, Windows 7 will no longer be supported by Microsoft. But what does that mean? I’ve had a lot of friends and family ask, “what should I do?” It’s an interesting question because it depends on a few factors. First, let’s talk about what “End-of-Life” means …
Continue reading “Windows 7 End-of-Life is Near. What Does That Mean?”
A List of Simple Colours
A list of simple colours. Seems like such a trivial idea, doesn’t it? Recently in one of our apps, we needed a list of colours to differentiate some categorized items. Most of the palette-creating tools on the web give you a palette of 5-6 colours. We needed around 10. Enter Sasha Trubetskoy and his blog …
The Minty Amp – My First Altoids Tin Project
My life is filled with embedded computers and tiny components, and I love it. I’ve always had an affinity for underpowered equipment. The limitations force you to become creative. I love working with multi-processor computers, don’t get me wrong. But there is something that fuels my creative drive something fierce when I work with embedded …
Continue reading “The Minty Amp – My First Altoids Tin Project”
Data Science For Humans – Beta Lecture Series
Recently I had the pleasure of delivering a data science lecture for the University of Saskatchewan’s School of Public Policy. After that lecture, I decided to re-record a few choice bits for a more global audience. This series of videos takes a quick look at how to install Anaconda, an all-in-one programming setup for data …
Continue reading “Data Science For Humans – Beta Lecture Series”
My first book, “Beyond Passwords,” is DONE. Wow.
Today marks a big day in my life. I completed my first book. I just sent off the final manuscript for publishing. (That’s fancy-words for “I emailed a formatted PDF to the publisher.”) This book is all about cyber-security for small businesses. While some of the content applies to individuals, I geared it toward the …
Continue reading “My first book, “Beyond Passwords,” is DONE. Wow.”
Your Wi-Fi Password is (Probably) Too Short
When’s the last time you changed your Wi-Fi password? Perhaps you’re among many who have never thought to. When you signed up for Internet service, did you have the technician set up your modem for you? If so, your Wi-Fi password is probably way too short to be secure. tl;dr: If your Wi-Fi password hasn’t …
Continue reading “Your Wi-Fi Password is (Probably) Too Short”
Pattern Matching & Systematic Reduction Continued: How I Learned to Multiply
Last time I talked about memory and memorization I discussed how I learned the Braille alphabet. We reduced the number of symbols to memorize from 64 down to 5, plus a few rules to transform those symbols. I mentioned I wanted to show how I skipped learning the multiplication tables. In elementary school, I hated …
Continue reading “Pattern Matching & Systematic Reduction Continued: How I Learned to Multiply”
Pattern Matching & Systematic Reduction: How I Learn New Ideas Efficiently
Throughout my life I have always searched for patterns. I can’t explain why, but I’ve found it’s been the way I’ve learned most efficiently. One example of this is my recent fascination with Braille. I had the chance to play Scrabble recently with someone who is fully blind. It was, no pun intended, an eye-opening …
Continue reading “Pattern Matching & Systematic Reduction: How I Learn New Ideas Efficiently”
Modernizing Your Libraries: What Magical Go-Fast Button Lurks Within Your Code?
One of the specialties of my consulting company, Northern HCI Solutions, is to take old software and modernize it. Often companies have programs that work perfectly well, but because their code is aging, it’s hard to find people to maintain those systems. One of our most recent projects involved modernizing a Delphi app written in …
Continue reading “Modernizing Your Libraries: What Magical Go-Fast Button Lurks Within Your Code?”