I saw a blue screen at the Microsoft office

I went to the Microsoft office in Toronto for a UX / UI career panel (not very relevant to me but I wanted to see what it looks like). It was on the 43rd floor of the CIBC …

I saw a blue screen at the Microsoft office

Software and hardware I use

A list of all the software and hardware I regularly use. But why? As a member of a (capitalist) society, one of the key ways you influence its structure is by making choices about …

Narratives about robots learning humanity

For some reason, I really like narratives about non-human entities learning what it means to be human; a ‘becoming human’ trope. Here’s a few of them that I really enjoyed. NieR: …

Billion laughs attack

Today, I learned about this funny type of denial-of-service (DoS) attack called the billion laughs attack. It’s when you have a tiny XML file which exponentially repeats the string …

Urbanism

If you optimize any transportation network enough, you’ll end up with trains and buses every time. 🚅🚆🚇🚊🚟 Some rail systems I’ve taken # Toronto subway and streetcar Ontario GO …

Dream realization in Japan

I started a bucket list last year. The first item was “go to a rocky coastline like in those shoegaze music videos.” I waited for the sunset for ~2 hours. I thought I’d sit and …

Dream realization in Japan

My dream

I’m writing to hold myself accountable to achieving this dream. I want to live a sustainable life and treat our Earth with kindness. I want to work somewhere with good coworkers so …

I don’t like the word “talented”

Because “talent” means natural ability, like you were born with that skill. Artists are often described as being talented as a compliment. People aren’t being malicious when saying …

Safety Sphere - VR hackathon project

Earlier this year, some friends and I participated in a VR hackathon. Actually, it’s my first hackathon ever! Over 20 hours, we hacked together a VR workplace safety training …

Safety Sphere - VR hackathon project

Neural networks

The human neural network # The human brain has around 86 billion neurons. Neurons are basic building blocks used to exchange info with other neurons via electrical pulses. One …

Neural networks