How a Computer can Recognize an Image and Tell you what it Sees – [Desktop App]

49 lines of code. That’s all it takes to make a computer look at an image and tell you what it sees in a lifelike sounding voice.

I don’t have to reinvent the wheel. Others came before me; they made amazing creations. I can stand on their shoulders and praise their work.

To be relevant to programming, I don’t have to write a powerful algorithm for computer vision or one for speech synthesis from scratch. I can, but that’s not what I want to do with my time, especially if there are many out there that you can readily use.

What would it be like if every time you need to write code you have to program in assembler or at other lower levels of abstraction? You’d have to write thousands of lines of code for the most basic output, like a print statement for example.

Now this doesn’t mean that I’m all against that. On the contrary, I am contextually driven. I like to program my own stuff from lower levels of abstraction when I need something very specific and custom-made, which has not already been done by others.

The Five Most Mutated Genes in Cancers – [A 2017 ICGC Perspective]

The International Cancer Genome Consortium (ICGC) has a portal that currently (May 2017) hosts data from 70 cancer projects spanned across 16 countries.

Here are a few descriptors of the data (as of current):

– 19,305 donors
– 31 tumor types in 21 primary tumor sites
– data types include: simple somatic mutations (SSM), structural somatic mutations, copy number somatic mutations (CNSM), sequence and array based gene expression data, methylation data, protein expression data, etc.

This is big data because it comprises of ~163,000 files in ~1.2 PB (petabytes), which is the equivalent of 1,200 terabytes or 1,200,000 gigabytes. A lot of A,C,T,G sequences…

The portal is a great platform in of itself, in that you can do advanced searches and ‘onsite’ data analyses, genome browsing, and much more. So, if you like numbers (like me), you can literally spend countless hours trying to make sense of this ever growing ocean of data.

The purpose of this post is not to go deep though; I may do that in later posts. Here, I’m only going to talk about the top 5 mutated genes with high impact (simple somatic mutations) across all cancers from 10,648 donors.

Voice Input App in Python – Code Release and Overview [May 2017]

I built the following application, primarily, for convenience…

There are times when I don’t wanna type on my laptop. And I didn’t know of any general purpose, simple, minimal application that could do voice recognition and text input in the most basic form, as in: listen to my voice, paste what I just said, so I don’t have to type it.

I use this app in social media replies as well as when I post updates on different channels.

And, to be completely honest, there are times when I eat chocolate while watching scientific lectures (positive reinforcement). Some of these lectures spark spontaneous thoughts that I want to share, and the only ‘clean’ way to do it is by voice: one hand is used for chocolate manipulation, while the other for handling the mouse.

So, this gave me a solid reason to build this application.

On the Potential Benefits of Physiologic Stressors – Cold Exposure

The following is an excerpt from Chapter 2 of my book Stress and Adaptation in Physiology. This chapter is about stressors and adaptive responses, and this specific excerpt is about the timing and duration of exposure to stressors. These parameters often make the difference between a poison and a medication.

Perturbations in my Lifestyle – Letting go of Limiting Beliefs – Part 2 [Apr. 2017]

I have a curious nature. I like to experiment with new stuff, instead of keep pushing the same belief buttons ad-infinitum. This helps me, to a certain extent, to remain remote of dietary cults. More importantly, my reward centers are hot when I try new experiments with food and exercise.

In this post I’m going to briefly describe what I’ve been experimenting with over the past few weeks. I’ve written a similar post about a year ago…

Intermittent Fasting Q&A – Dairy, Slower BMR, and Prolonged Fasting [April 2017]

In this video Q&A I give some thoughts on the following questions:

  • Can consuming dairy products push you out of ketosis?
  • How to overcome carb cravings?
  • Will fat adaptation lead to lower BMR, as it happens in traditional calorie deficit dieting?

Mid-Spring Physique Update – [April 2017]

This is a very quick, 1 minute, physique update video I just posted a few days ago:

Completing all 12 Programming Courses on Sololearn – [After-Thoughts]


The world we live in today is touched by technology like never before. And the trend does not seem to decelerate any time soon. Much of technology has to do with machines powered by codes and algorithms.

Literacy and skill in programming is, therefore, a pursuit that can prevent (or delay) one from becoming obsolete in this ongoing automation. Think of robots, automated factories, self-driving trucks and autonomous drone delivery.

There are way too many online places, courses, platforms and frameworks for absolute beginners to learn programming; and most of them are free.

In this post I focus on my experience with one of them, Sololearn.

Alcohol Consumption with Intermittent Fasting – What I Do [March 2017]

What are some ways or strategies for alcohol intake when following an intermittent fasting routine? Here are some of my current (Mar. 2017) thoughts. In this video I discuss:

  • my IF fasting/eating window (current)
  • frequency of alcohol intake
  • timing
  • booze of choice
  • effects on physique
  • effects on sleep.

Animated Book Review of Bad Science by Ben Goldacre

Ben Goldacre is one of my current favorite authors. In Bad Science, he looks at flaws within industries and different entities: supplements, pharma, research, ‘alternative’ and ‘natural’ non-sense, and so on. So, he doesn’t take sides. In fact, I’d better say his argument is in favor of developing good thinking skills to be able to spot deception; skills in stats, maths, and psychology to name a few. I think it’s in each other’s power to become knowledgeable of human irrationality.

Should you decide to self-educate, you may be more prepared in avoiding being deceived. It’s not that all these entities should seek your betterment; afterall, most of them are for-profit, so it’s in their best interest to maximize their financial gains, even if it has to do with exploiting your gullibility. Anyway, more soft-rant in the video:

wordpress themes