
Put a fork in him, he’s done!

life, coding, technology, outdoors, photography
Benson’s ears are ridiculous.
Well, actually!
Was stomping around the old neighborhood when I noticed the moon peeking out from behind Sutro Tower.
Read this in your best David Attenborough voice: “Here we see a rare sighting of a wild Benson in his natural habitat.”
I’ve long joked that “we’re all just algorithms in some engineer’s machine.”
But it’s kind of true.
I recently finished reading Homo Deus: A Brief History of Tomorrow by Yuval Noah Harari, which imagines what the lives of our children, grandchildren, and beyond will be like and how technology will affect them.
We generate copious amounts of data each day and give our personal electronic devices and social networks almost unfettered access to all of it. Everything from how long we sleep, how often we exercise, where we go each day to the types of songs, movies and books we like.
There was one passage from the book that I found both amazing and frightening:
A recent study commissioned by Google’s nemesis – Facebook – has indicated that already today the Facebook algorithm is a better judge of human personalities and dispositions than even people’s friends, parents and spouses. The study was conducted on 86,220 volunteers who have a Facebook account and who completed a hundred-item personality questionnaire.
The Facebook algorithm predicted the volunteers’ answers based on monitoring their Facebook Likes – which webpages, images and clips they tagged with the Like button. The more Likes, the more accurate the predictions. The algorithm’s predictions were compared with those of work colleagues, friends, family members and spouses.
Amazingly, the algorithm needed a set of only ten Likes in order to outperform the predictions of work colleagues. It needed seventy Likes to outperform friends, 150 Likes to outperform family members and 300 Likes to outperform spouses. In other words, if you happen to have clicked 300 Likes on your Facebook account, the Facebook algorithm can predict your opinions and desires better than your husband or wife!
This is one of the main reasons why both Google and Facebook have some of the largest (and most effective) advertising networks on the internet.
They fundamentally know who you are and what you like and know us better than we know ourselves.
Indeed, in some fields the Facebook algorithm did better than the person themself. Participants were asked to evaluate things such as their level of substance use or the size of their social networks. Their judgements were less accurate than those of the algorithm.
Excerpts from “Homo Deus: A Brief History of Tomorrow” by Yuval Noah Harari.
I wanted to play around with Event Emitters in Node tonight. Pretty neat! I’m going to have to figure out a way to incorporate this into future projects.
It gives me a bit more insight into how things like WebSockets work as well.
We’ve been doing a semi-weekly board game night at work. A coworker brought in Food Chain Magnate. This has to be one of the most complex and crazy board games I’ve ever played!
November is traditionally “National Novel Writing Month.” The goal is to write a short novel that is 50,000 words in length. I always have grand plans to attempt it and have started a number of times over the years but have never actually finished. (One day, I swear!)
Recently, I stumbled across a geekier take on it, called National Novel Generation Month. The goal of this particular project is to write code that can generate a 50,000 word novel instead. Hey, why not?
I published my code at the beginning of November for my project: The Complete Encyclopedia on 1,449.5 Random Ways to Make a Sandwich.
This book of 1,449.5 random sandwich recipes was created for NaNoGenMo (National Novel Generation Month) 2017. You can view the source code for this project on GitHub.
It uses data parsed from a 1909 book, entitled “The Up-To-Date Sandwich Book: 400 Ways to Make a Sandwich”, written by Eva Greene Fuller and now available for free in the public domain.
For this particular book, new sandwich recipes were generated using Markov chains created from the above text.
Please don’t try to actually make any of the sandwich recipes created with this process. However, if you do, please contact me and show me pictures.
Disclaimer: I cannot be held responsible for any health issues that may arise from eating any of these sandwiches.
There are definitely some interesting ones…
BUTTERED CHEESE AND OLIVE SANDWICH NO. 3
Use three slices of Swiss cheese, spread fresh butter and two tablespoonfuls of olive oil, the juice of two oranges and knead the mixture.
About to give a hack week presentation at work that involves 360 degree photos.