My Understanding of the 5-star Rating System

Julie and I have very different understandings of the 5 star rating system. Here’s what usually happens at a restaurant:

(Kevin nosily scrapes the last bits of food from his plate using his finger as a backstop instead of his knife)

Kevin: So how would you rate this restaurant?

Julie: I liked it! Maybe four or five stars?

(Kevin gives Julie a look of horror and confusion)

Julie: Oh, maybe more like three and a half stars

Kevin: Yeah, I was thinking three or four stars

We then (mis)remember how we rated other restaurants and try to slot this meal against those ratings. This process is haphazard at best.

And it’s not just restaurants: I’m consistently more critical than Julie on movies, books, and recipes. However, rather than accept that I am just a negative person, I instead embarked on an empirical study to prove that rating systems, not I, are the flawed party. Continue reading “My Understanding of the 5-star Rating System”

Working from an iPad

Julie and I just got back from vacation in China. Amongst many other things, we saw baby pandas.

This was the only place where they had a line and kept us moving

On the trip, I wasn’t carrying my MacBook Air, but I did have my iPad and iPhone, and I learned a few things about trying to do work on my mobile devices. Continue reading “Working from an iPad”

Thoughts on OpenAI Figuring Out Dota 2

In 1996, Deep Blue played competitive Chess against world champion Garry Kasparov. In 2011, Watson beat Ken Jennings at Jeopardy. In 2016, AlphaGo played and beat Lee Sedol in Go. And in 2018, OpenAI Five played 2 games against professional Data 2 players, and the humans survived 2 very fun games. But in another year, I think that OpenAI Five will handily beat the best human Dota 2 teams.

(Disclaimer: I am neither a Dota 2 nor a Machine Learning expert, and I didn’t do much research for this blog post before diving into writing) Continue reading “Thoughts on OpenAI Figuring Out Dota 2”

My Life on Shiny, Spinning Disks

When Julie and I got back from our road trip from Oregon, we still had a few chapters left on The Golden Compass audiobook. At first, I figured we could finish it inside while we were unpacking, but when we took out the CD, I immediately recognized a problem. It’s 2017, and the only CD drive that we own is in the car stereo. Continue reading “My Life on Shiny, Spinning Disks”

Catching up on Instagram

About a week ago, my coworkers were talking about signing up for Instagram over all-you-can-eat sushi. While mentally preparing ourselves for an onslaught of rice and raw fish, they explained the humor in picking a username, the mechanics of gathering followers, the importance of too many hash tags, and anything else that one asks when comparing social media services used in different amounts. It came up again with my college friends over dinner, so 4 years after acquiring a smart phone, I registered for Instagram.

Onboarding was rough. I tried to login using my Facebook account, but it ran into an error after setting my (unique) username, and when I tried to redo those steps, it told me that the name was taken (by me). After quitting the app, it let me login, but I still wonder if I missed a fun and relevant part of the onboarding experience.

Within a minute of registering, I was surprised to find that I already had followers. Inquiring later, apparently by logging in via Facebook, my friends had been notified that I had joined Instagram. Shortly after, I posted my first picture.

S'mores brownies! #baking

A post shared by Kevin Leung (@stoicloofah) on

Continue reading “Catching up on Instagram”

First Thoughts on the HTC Vive and Virtual Reality

In the last 2 weeks, both the Oculus Rift and HTC Vive came to consumers as the newest, fanciest virtual reality (VR) hardware available. Maybe you have had an opportunity to try out VR before, but I get the sense that this is the year and iteration on VR that really has the industry excited. Thankfully, my coworker Chris happened to pick up the HTC Vive and brought it into the office for all of us to try it out.

I will repeat the same thing you will hear from everyone else that explains nothing: you have to try it to understand how cool it is. I started out by playing Space Pirate Trainer, a game where Space Invaders-like drones float around you, and you have 2 blasters to shoot all of them down. The game has a few interesting mechanics, such as a shield you can “grab” off of your back, various blaster settings, and a Matrix-like bullet time to help dodge drone shots. Continue reading “First Thoughts on the HTC Vive and Virtual Reality”

Outrage and Strongly Worded Blog Posts

On my long drive back down the west coast this past holiday season, I listened about 20 hours of podcasts. Most of them were political and current events, including “Left, Right, and Center”, “The Bugle”, and my favorite, “Wait Wait, Don’t Tell Me.” I also listened to several episodes of “Political Gabfest”, and one segment about outrage caught my attention since I had been thinking about similar issues in this blog post.

Roughly, the segment was a discussion about Slate’s feature piece, “The year of outrage 2014,” where they catalogued social media outrage from every day of 2014 and turned it into a nifty interactive. It turns out that there was a lot of outrage.

It’s ironic that Slate decided to appeal to a culture of outrage, in part derived from our preference for minimal context and easily digested information, is a massive infographic and 10 long essays. I almost didn’t read it myself despite citing it as the starting point for this article. Here’s the thesis:

…Over the past decade or so, outrage has become the default mode for politicians, pundits, critics and, with the rise of social media, the rest of us. When something outrageous happens—when a posh London block installs anti-homeless spikes, or when Khloé Kardashian wears a Native American headdress, or, for that matter, when we read the horrifying details in the Senate’s torture report—it’s easy to anticipate the cycle that follows: anger, sarcasm, recrimination, piling on; defenses and counterattacks; anger at the anger, disdain for the outraged; sometimes, an apology … and on to the next. Twitter and Facebook make it easier than ever to participate from home…

Not being a heavy Twitter or Facebook user, I miss out on a lot of the excitement. I do, however, use reddit quite a bit, and it’s fascinating to see outrage there. Although the 140 character limit is a factor, longer discourse doesn’t fix it. The reddit community tends to be contrarian and smug, which builds in the “second opinion bias” that also causes outrage. The Slate essays explain this much better than I can, but I would attribute a culture of outrage to 2 things. First, we have a lack of context and research that we would expect from journalists but can’t expect from social media and citizen journalists. Second, we have a natural bias towards evidence and opinions that confirm our worldview.

Who’s fault is it: the medium or us? The internet as a medium has no intention or agenda: it simply facilitates human thought and communication. Even so, the medium has constraints that play into outrage, and it’s tough to blame individuals when we are presented with information (such as in 140 character snippets)  that we intrinsically react rashly to. We have cognitive biases: we know them, and we have had them well before the internet, from sound bites on TV to parlor room arguments before that. An important difference is the exponential influence of the internet, which scales previously limited instances of outrage from the mind of one person into a viral phenomena across the world.

I would like to present a challenge to the platforms that exist out there. I think sites like Twitter, Facebook, and reddit publicly take a hands-off approach to these issues and push for democratized, unregulated platforms (short of illegal activity). With my limited knowledge of user experience, however, I find this position disingenuous: the interface and platform itself can bias our behavior tremendously. Sometimes it is implicit, like the positioning of buttons, or explicit, like Facebook filtering our newsfeed. I think these sites should accept both the role they play in facilitating discourse and what we know about human biases. We need platforms that encourage better discourse.

Of course, maybe they are looking into these things: smart people work at these companies, so I hope they’re doing their homework. I just write a blog.

Even so, I should also do my best to encourage discourse through my blog. Like the Slate writers, here’s my story. A few months back, I started writing less about personal events and more about issues and ideas in my blog. I don’t have any hard numbers, but I noticed an odd trend through various metrics. There was a negative correlation between audience engagement and the thought I had put into the post. In other words, my less thoughtful pieces tended to get more activity than my more thoughtful ones.

Here’s my theory. When I put more thought into a blog post, the result is usually messy, and my blog post ends without firm conclusions and having argued both sides. Less thoughtful pieces end up more polemical that leave reader with stronger feeling, either in agreement or disagreement. I think they’re less interesting, but they’re easier to get into and respond to.

I could also be totally self-centered in my analysis. Truth be told, I don’t really know what my audience likes to read about. I just write and hope others find topics as interesting as I do.

Who is using Facebook these days?

(Author’s note: I embrace the irony that most of my readers will come from the facebook link)

I often use my younger cousins to find out what’s going on with kids these days. A few weeks ago, I asked them to explain what “ratchet” meant. They tried to explain. I still don’t think I get it.

Something I understand but don’t really get is that kids these days don’t use Facebook anymore. Apparently they use Instagram and Snapchat instead. When I was their age, we were all about Facebook because it had just expanded membership to high school students, and it was the cool thing that our recently departed college friends had. Consequently, I think that most of my Facebook friends to this day are high school friends. In any case, apparently Facebook is for their parents now, so kids don’t want to use it. Instead, they prefer newer, hipper services that old people haven’t caught onto, albeit with much more limited functionality.

However, it is disingenuous for me to tease my cousins for not using Facebook when I myself am not a heavy Facebook user anymore. The truth is that I honestly am not that interested in most of the content and don’t feel the need to share much myself.

I detailed most of my behavior in this blog post. To recap, I do like Facebook as a public address book that doesn’t require explicit exchange of contact details. Most regular status updates are uninteresting because I’m not close to most of my Facebook friends anymore. And for links to other content, I trust the masses on reddit to filter content better than suggestions from individuals, even if I do know them personally

In that blog post, I mentioned that I am in a group chat on Google Hangouts with some college friends. With about 20,000 messages in 5 months, it has been very active. I describe it as all of us sitting in a room together talking, except that we can all talk at the same time without interrupting each other. As such, there are usually several active topics, and they range from deep to ridiculous, significant to mundane, sports to politics. When we meet in real life, we refer to the group chat like regular conversation, which we expect everyone to keep up with despite the volume.

Interestingly, I have been posting content to the group chat that is similar to Facebook statuses: random pictures from events and daily life, links to interesting content I find on the internet, and thoughts off the top of my head. Despite my reluctance to share on Facebook, I’m happy to chat about the minutia I scroll past on Facebook.

I think the difference is the audience and context. Instead of sharing or consuming with hundreds, it’s the 10-ish that I actually talk to and interact with on a regular basis. And instead of an open platform more akin to public broadcast to newsfeeds everywhere, I’m in a more synchronous exchange with others. Although social networks offered new and exciting ways to connect, I’m reverting to a medium more in common with traditional face-to-face.

As for Facebook, there are a few types of commonly bemoaned content that I see. One is the controversial or politicized link or comment that inevitably leads to strongly-worded arguments. Another is the sad, vaguely-worded post about something bad that happened that isn’t elaborated on. And there’s the rallying outrage post about some issue.

These topics are similar in that they are best shared in smaller settings, yet we find some ego-directed satisfaction in sharing them publicly. Politics are always tricky to discuss, but it’s better to sit face-to-face with the intent to understand and not to argue. And yet we know that it’s bait for the most ardent responders who care to write long responses. Misery does need company, but I think most people actually respond better to a heartfelt conversation rather than a short, sympathetic comments and likes. And outrage on social media seems to be the new norm that makes us feel good in garnering likes while often doing little to enact change.

Facebook as a big platform is good for big things. For engagements and pregnancies, it’s a efficient way to share news with a lot of people. And social media has also been an effective forum for organizing political activism. But for most people, daily life isn’t that exciting, and a network that gives everyone a soap box (with status updates) and a feeling of impact (with the “Like” button) isn’t conducive to meaningful communication.

Despite my dire misgivings about Facebook, I still can’t quit it entirely. I often can’t even resist typing it into my address bar when I already know there’s not much for me. There are just too many darn people on it. I guess, in at least one way, I can relate to kids these days.

My Apple Event Reactions

The Apple event yesterday unveiled the iPhone 6, Apple Pay, and the Apple Watch, which might be the biggest Apple announcement since the iPad. This event was big for me, however, because it was the first iPhone event after getting one myself, which finally gave me the experience of, “I gotta get me one of those.”

The previous 7 iPhone announcements were less meaningful to me since I had no basis of comparison. They looked cool, but all of them were well-beyond my flip phone. Looking at the new features and specs of the iPhone 6, however, I could feel how these improvements would change my life, despite my light usage of my current phone. It’s thinner. It has better battery life. The camera is fancier and stabilized in ways I don’t understand. It uses technology to make phone calls better, apparently. What’s not to love?

This has led me to the same crisis as every other iPhone user has experienced for many years before me of how to reconcile my desire for something new and shiny with the reality of an existing contract and the fact that I still have it pretty good with a 1 year old phone. It still feels new to me.

So I turn towards sour grapes to resolve the dissonance. Well, my current phone is better anyways. The new form factor is too big. My phone is already bigger than it probably needs to be, and the bigger screen would just frustrate my pockets. And I would be so worried about breaking the new phone that I couldn’t really use it to its full capacity. Things are totally better this way.

But if the apple fairy came into my house at night and swapped my iPhone 5S for an iPhone 6, would I be okay with that? Heck yes.

The Apple Pay thing was cool, but I think the real target of the event was the Apple Watch. After having talked to various people over the past day, it seems like opinions are spread, but the median is negative. It’s too expensive. It’s probably limited by phone tethering. It looks too big. It looks too small. It’s too rectangular.

I myself am more positive on it than not. With the caveat that I am incapable of dressing myself (Julie does that for me) and don’t have any sense for fashion, this watch looks like something that people would want to wear. It offers customizability in something that one presents as part of their image constantly, and I think people care about that sort of thing.

I’m also not worried about the price point: Apple is snobby, and those unwilling to pay will have to wait for the price to drop, which I believe it will. For a completely new product, however, Apple has priced it high enough to detract people from using it just to give it a hard time. Only the rich and Apple fanboys will buy it, and that will give it snob appeal and positive user reviews regardless of the true experience. Apple seems to do a good job refining products, and I think the next iteration will improve while keeping the brand intact.

Of course, I’m not planning on getting one, but I’m excited to see how it goes. Detractors mentioned how derivative this product is and how other, cheaper products provide better, targeted experiences. I have to admit that I myself was hoping for something more exotic. Maybe it could have been something implanted in one’s chest like Tony Stark’s reactor, or something similarly mind-blowing. But it’s just a watch, and I think people will be more than happy with that anyways.

A brief history of my TODO list

I’m obsessed with staying organized. I know how often I don’t commit something to memory or forget later, and I see life as a constant struggle against the chaos and idleness of disorganization. Having a system seems to be the key, and when everything can seemingly be solved with software, there’s an app for that. As such, I thought I would share a brief history into my own system.

The Folder

Until I got to college, I didn’t have a system. I think we were required to have organizers and time trackers during primary and secondary school, but I never really used any of that. In retrospect, it’s astounding how much effort teachers put into teaching us reasonable skills (like time and task management), which we completely missed because we were some combination of not busy, conscientious, or understanding enough of why we should do it.

Regardless, I went through the motions as much as required but never really used any of that. All I had was a single, usually plastic, two-pocket folder. I had to carry binders of notes, spirals, time trackers, and whatever else, but the only thing that actually mattered was in that folder. At a time where most tasks were homework, which was often a piece of paper, it was an easy way to keep track of everything. Fill the folder over the course of the day, then empty it as I completed things.

I’m not quite sure how I factored studying for tests into that system, but when calendars only had to be scheduled at most a week out, it didn’t really matter. It was a simple system, but it worked because the scope was so small. In truth, my teachers, education system, and parents really kept track of anything important. They doled out my tasks and calendar in bite-size pieces that were easily represented with a folder.

OSX Stickies

When I got to college, I started using the Stickies widget on the OSX dashboard page. Presumably, the change of context from high school to college rendered the folder ineffective. I’m guessing I developed the habit when I started putting my random addresses into Stickies and evolved random notes into a single, very long TODO sticky note. Despite being somewhat rudimentary, it was effective for planning out when I would have to study for one class or work on an assignment for another.

I was extremely reliant on it. When my motherboard died, I wasn’t worried about any documents on my computer: the most important thing was recovering my Stickies so I wouldn’t drop anything within the week. Overall, it is perhaps the closest to a true TODO list as I have ever used: it had few recurring tasks and could easily be populated and scheduled out to about a a week. During college, most of my tasks were still relatively short-term and could easily be accommodated in this system.


Towards the end of college when I started working, I switched over to Evernote. I became an Evernote fan as a way to collect my dozens of random text documents on my computer, but it became the right TODO list tool because it was portable. When I had a work computer and a personal computer, I couldn’t sync up the Stickies widget, so I couldn’t do things or add tasks while at work.

The portability brought me over, but it was the checkboxes that kept me. As I transitioned into real life with errands and chores, I developed more recurring tasks, which I could check and un-check as necessary. This evolved into the regular TODO list, which I previously described. In brief, I divided up tasks into daily, weekly, monthly, and irregular tasks, and managed it in a single note.


My Evernote system was good and probably sustainable if I hadn’t found a better task management tool in Asana within the past few months. Evernote is more of a swiss army knife, where Asana was built specifically for task management in mind. I started using it because unlike Evernote, it works with other people. I started recording tasks around the house with Julie, but I instantly became a fan of the system. It reminded me of the issue tracking system I use at work, except it stripped away a lot of the doctrine and boilerplate to make it very simple to add, organize, and complete tasks.

It was easy to transition everything, and it allows me to set tasks to repeat. This was particularly helpful for my regular TODO list: instead of having to reset at the end of every period, it resets on completion and files it away until that day comes up. Even better, it has the due date so I can see how many days I have skipped on a daily task (usually exercise).

I think there are a few other nice features to it that I’m not recalling at the moment, but ignoring the details, I think everyone should be using Asana. I honestly don’t get how any adult can get away without a task management system, and Asana makes it so easy for both personal and team use. With a task management system, it’s hard to guiltlessly fail to do something: there’s a task that won’t go away until it is completed.

The Future?

One of my coworkers shared Bullet Journal with me, and she was right because conceptually, I love it. I love it because it’s an organization system. Moreover, it has 2 characteristics which I feel are missing.

First, it’s analog. Despite everything about my life, I still fancy myself a luddite and pretend like things would be better without computers. There’s something still satisfying about having a system in pen and paper.

Second, it has history. This blog and my advocacy for journaling are both symptoms of my interesting in recording my life. I have at various times tried to maintain lists of books I have read, events I have gone to, movies I have watched, and music I have been into, but none of it really stuck. All of it was more work than seemed immediately worthwhile. Having that documentation built into my regular flow sounds really nice, especially if it’s private and analog.

So I’m not sure what’s next, but at the current pace, in at most 3 years, I will have a new system because it satisfies some new requirement. Looking at my history, it seems that each change came about by a larger change in my life: first college, then work, then moving out.  I’m not sure what is happening in 3 years, but I’m sure I’ll need something different.