My Blogging Philosophy


I sometimes get questions about the purpose of my blog, and also about the blog itself, such as why X is done instead of Y. This post is to answer these questions and to perhaps give you a better understanding of my blogging philosophy.

As with most things, the intents determine the characteristics. If I want to build a car that can go very fast, it will have to be aerodynamic. If I want to design a building to look modern, I would probably not include columns from classical Greece. Similarly, the intents of a blog will somewhat dictate its characteristics. By “characteristics,” I don’t mean the physical characteristics, like what font I use or where the widgets are placed—I’m not a graphic designer, and that is probably apparent from the elementary layout. Instead, what I mean by “characteristics” is the set of literary choices: Which topics do I write about? What tone/style/mood do I use? How much detail do I include? Should I avoid conflict or welcome it? And so on.

The purpose itself comes from my own values, experiences, and beliefs, and without going too much into detail, I’ve always been concerned with Truth. Sure, that sounds pretty cheesy, but one of the greatest lessons from history is that for vast amounts of time, whole civilizations were very confident in what they thought to be the truth, only to be proved wrong, time and time again, from factual truths like “Earth is flat” or “The world is about 6000 years old” to moral truths like “Slavery is okay” and “Women are inferior to men.” Each time, the people who first challenged these truths were brave individuals who stood up to society and were mocked and ridiculed, sometimes violently, for their beliefs. Such paradigm shifts are still happening today, within many beliefs in many countries. Hence, one of the major humanitarian imperatives of the 21st century is to be more open-minded than the past. Now, open-mindedness itself is a broad topic and has many questions (is rejecting a closed-minded worldview itself closed-minded?), but it really determines the purpose of this blog.

Primary intent: To get people to think in different ways.

With this directive in mind, it is probably much easier to see why I blog the way I blog. Here is a list of characteristics I came up with that are related to this objective:

1. (Try to) Write about interesting topics that someone would want to read. That is, if no one reads it, then it is pointless. In addition, I try to bring up unusual topics, because you probably already read about the usual topics elsewhere. Other times, I try to put an unusual twist on an otherwise normal topic. An example of this might be the previous post, which was on Internet trolling.

2. Be thought provoking. This is usually done by upfront making an unpopular or controversial claim. The religion and atheism posts are prime examples. To a lesser degree, so was the post against positive racism. These can sometimes provoke much more than just thought.

3. Use ethos and pathos, even when talking about things that fit under the realm of logos. This is especially difficult for me to do because I am a very logic-minded person to begin with, and furthermore, I generally treat arguments like mathematical proofs, which are not designed to be persuasive, but merely correct. On the other hand, I’m very aware that persuasion encompasses more than just proving you are correct, hence why I do try to include non-completely-logic-based rhetoric even in rational topics, like the rationality vs irrationality post.

4. Be very aware of cognitive biases and fallacies. As a counterpoint to #3, one benefit of being very logically minded is that it is easier to catch myself committing a logical fallacy or over/under-estimating something due to a cognitive bias. Of course, no one can be free of biases, but knowing what they are beforehand means you can work around them to some degree. Awareness and constant skepticism do help to construct a more accurate picture.

5. Avoid using mainstream arguments or sources, which are already familiar to everyone. Even though I consider my beliefs as moderately liberal, I rarely bring up many of the issues that liberals are typically concerned with. It is not because I don’t have views on those issues, but rather because I can’t contribute in those issues as much as someone else could. There is no value in my repeating what someone else said, especially if it is the consensus view. On the other hand, there is value in talking about what I am more knowledgeable in, rather than less. In addition, I have written posts that have criticized the typical liberal view on a few topics.

6. Avoid using authority. I don’t try to be an authority at X, and even when I start my job later this year, I doubt I will be writing any posts on quantitative trading. I talk about societal progress a lot, but I don’t pretend to be an expert on it. This is also part of the reason #5 exists: If I talk about a common issue that experts have exhaustively written about, you’re probably better off reading them. But on a very uncommon issue, I have more relative expertise since there is no authority.

7. Use generalist skills and areas of relative expertise. My general philosophy (no pun intended) is that I would rather know something about everything than everything about something. This is very easy to achieve today with the Internet literally at your fingertips. But using the information correctly and drawing the correct conclusions is the hard part, and it is not as easy as everyone thinks. This is where mathematical/statistical training really does help.

8. Pick topics that are not necessarily advanced, but look at them in a different way. Perhaps combine two simple or familiar topics together, like the victim blaming/religion post.

Overall, the objective of trying to get people to think in different ways is fairly successful. I post these on my Facebook wall timeline, and sometimes full-fledged arguments occur. But argument is better than no argument, and it shows that people at least have to think about and reevaluate their beliefs, leaving them in a better position than when they started, regardless of which side they were on.

2013 in Review

This is a societal and personal reflection on 2013. I’ll start with the societal, and I’ll keep the personal pretty short.

2013 in Review

2013 was a year in which not much unusual happened, and that was perhaps the most unusual thing about it. Snowden leaked NSA data, but this didn’t seem all that surprising, given the power of the government and the precedent set by Julian Assange and others. The Boston marathon bombings happened unexpectedly, but it didn’t come as a shock that the perpetrators held extreme Islamist views; it was not as if the US suddenly gained new political enemies. The Obamacare website didn’t quite roll out as planned, but for people who are used to seeing server crashes upon the release of new content simultaneously being accessed by millions of people, it was again not a huge surprise. The Supreme Court struck down DOMA, but this was more like a delayed result of a larger trend: support for marriage equality had already been increasing for years. Overall, long-term trends in society, economy, and technology continued without much interruption; no one made a smartphone killer… yet.

Perhaps the signature event of 2013, therefore, was the government shutdown. I don’t even want to describe it. But it did signify the occurrence of nothing, which seemed to be the main idea of the year.

This doesn’t mean 2013 was a bad year, only that it was a relatively uneventful year. The markets rose a lot: [S&P 500]


Perhaps compared to 2012, which had a widely-believed but failed doomsday attached to its legacy, 2013 seemed like a bore.

2013 in Life

It was the first year (plus or minus a few days) that I was 21, which was enough by itself to make 2013 a very eventful year. I had an epic summer experience, which is the reason I now care about graphs like the one above. As a senior, I attended 10/23 for the first time. My classes this year were all in math or computer science; it was a year of specialization. My blogging schedule was the most consistent since 2010. And finally, this year I sorted out my plans for after college.

So, it was a great year. Here’s to 2014!

Blogging Topics for 2014


This is kind of like my list of topics for 2013, but more free-form and more of an actual list. These are all topics on which I eventually want to write a full post in the upcoming year.

  • 2013 in review – not too much important happened (perhaps the government shutdown was the signature event of the year, symbolizing the year’s inaction); for the most part, we saw the continuation of old trends rather than the rise of new ones.
  • Rational thinking – more on the thinking process, being aware of cognitive biases.
  • Utilitarianism – more on moral systems, in particular this one.
  • Internet trolling – on the internet it’s much harder to see the tone or context of people’s statements (no facial expressions or gestures), therefore they become easy to misinterpret even for a reader with good intentions. Related to some threads (mostly about religion) that occurred on Facebook in the past year.
  • Subjective vs objective truth/morality – related to rational thinking and utilitarianism as well. Also, are cultures really all equal to one another?
  • The spectrum of choice – attributes like race and gender are determined on birth and hence out of your control, while other attributes like favorite TV show or movie are completely in your control and could be changed on a whim. Somewhere in between are things like political or religious stance, which, while theoretically changeable, are very difficult to change in practice due to social/cultural pressures. I also want to argue that while it is absurd to judge someone based on something that they have no control over (such as race or gender), it makes more sense to judge someone on a choice they made, be it their religion or something else (though in religion, it gets fuzzy as to what degree most people have a choice in it).
  • Apathy in certain issues due to belief that they will resolve themselves – for example, during the government shutdown, I didn’t change my daily routine the slightest bit, because I knew the issue would be fixed and that there was nothing that I could personally about it. On the other hand, if everyone thought like this…
  • Interest in issues only when something goes horribly wrong – For example, no one talked about racial profiling… until the Zimmerman trial. And then afterwards, the commotion died down. No one cared fervently about gun control… until Newtown, but then we seem to have forgotten about it.
  • Contentlessness of most things on the internet – related to internet trolling. In the era of the Facebook status or the tweet or the 1-line meme or the one-paragraph thread reply, very little of what I read has any content. When someone expresses their stance on something, I usually have no knowledge of why they have that stance, what arguments they would use to justify it, what their context is, etc. And when someone tries to make an argument, they seem very shallow, focusing on one particular aspect (since it is hard to make a complete argument in one or two sentences).
  • Contentlessness of (extreme) postmodernism/relativism – related to above. Humanity did not toss aside physics and go back to superstition when Einstein came up with the theories of relativity. In a typical debate, “Well that’s just your opinion/truth is subjective” should not be used to stifle and invalidate the discussion.
  • The search for truth vs the proclamation of truth – i.e. science vs religion incompatibility.
  • Religion in general – of course, given that this was the most popular topic of 2013.
  • Keeping up with the Joneses – how optional, bonus things become requirements, esp. in a video game setting, as this is very fruitful for social comparison. Things that were “amazing” become “okay,” things that were “okay” are now “terrible.”
  • Capitalism, individualism – should a “winner” be able to do whatever they want? What is the standard? If one becomes a billionaire, is one obligated to give back? If so, how much?
  • Thinking ahead; people arguing such basic concepts assuming other people are on their level – perhaps this is related to internet trolling, but it happens in real life as well. Say Joe is a better-than-average chess player, and can look ahead a couple of moves. I see two moves to consider: A, which looks obviously right but fails after several moves; and B, which seems like a terrible move at first but wins after several moves. Joe looks a couple moves deep into line A, sees a winning tactic, and concludes that A is better. When asked, I say that B is the best move. Now Joe, not even considering B, looks at me like I’m an idiot for picking B (since it looks terrible), and then starts explaining to me very slowly how A is the best move, even though I know exactly where it fails. I’m about to object why it fails 4 moves later, but Joe hushes me, so I keep my silence. Indeed, 4 moves later, Joe triumphantly shows the winning move, only to realize it actually loses. Of course, this is a metaphor for conversations on other topics.
  • Priorities in morals – I watched the show Battlestar Galactica (the 2004 version) last year, and it was quite morally disturbing. Not that the show itself had disturbing scenes, but when I watched it, I often found myself rooting for martial law and military dictatorship, and shunning a representative government—this was disturbing. For a quick background, humanity is completely wiped out except for a ragtag group of ships, one military vessel and many civilian ones. Every time the enemies attack, the last remaining members of human species have a real chance to be annihilated. So when the military vessel demanded resources or de facto slave labor in extreme situations, I could not help but to feel like it was not only justified, but obligatory. And whenever the representative council assembled and listed its grievances, it seemed to be a waste of time and resources, with ridiculous demands and petty concerns. In this case, it seemed the survival of the human race overrode in priority any attempt at representative government.
  • Reactions to reactions – I often find people’s’ reactions to events more interesting than the events themselves. To tie it back to the first topic, 2013 in review, I thought the response of various factions to Pope Francis was far more interesting than his becoming the pope. The coverage of George Zimmerman was more interesting than the actual trial. The criticism of Miley Cyrus at the VMAs or in her music videos said more about society than what she did.

Anyways, looks like 2014 will be a cool year!

Thinking of a Topic to Write About


From 4 to 9 pm today, I’ve been intermittently trying to come up with a blog post topic. Yes, writing is painful, but thinking of a topic can be even more painful, since you are haunted by the fact that you still haven’t put words on the page yet.

In the end, the topic I chose was the process of thinking of a topic. Yeah, time for a meta blog post.

Most advice in thinking of a topic to write about is obvious. Write about what you are passionate about, write in an atmosphere that suits you, write from your unique experiences, etc. You can find all this typical advice in a google search (there, I even googled it for you, you’re welcome).

Instead, I’ll write about learning from personal writing habits. Of course, my writing habits are largely based on my personality type: an indecisive, perfectionist INTP. This leads to the following habits:

  • My writing times are extremely spontaneous. I have written articles months in advance before posting them, but more often than not I have no idea what I am going to write about until I actually write something at the last minute. And then, there are days which I publish multiple posts, like last week.
  • Productivity usually occurs in bursts. There are moments when I can write a lot, but usually I am rethinking something over and over. This happens in coming up with a topic as well: I can spend 30 minutes not knowing what to write about, and then come up with three fresh topics in the next 2 minutes.
  • I am more productive when I have many things to do. In fact, when I have significantly more time, I end up not being that much more productive. It’s when I have no work to do that I can’t think of a topic to write about.

Heck, I actually ran into this issue before:

If I had a number one enemy, this would be it. You might have encountered this too. A lot of times I would hit the NEW POST button on WordPress and just sit there for the next five or ten minutes not knowing what to write about. Eventually I get sidetracked, maybe check email and Facebook, sometimes StumbleUpon, then abandon the blog post altogether. Even worse, sometimes I’ll think of the perfect idea for an article, then when I get back to my room to start writing, I don’t have the faintest idea what it was.

Perhaps in coming up with ideas, I should follow my own advice from two years ago:

To avoid forgetting ideas, you should best write them down. To come up with ideas is more difficult. You could try idea-generating sites to start out. WordPress this year started its PostADay project; bloggers try to make a post every day for the year. Each day, the site chooses a topic that bloggers can optionally select for their posts. Today’s topic, for example, is “What’s the most trouble you’ve ever been in?”

There are plenty of other ways to find writing topics. Reading the news is definitely a good way, as there is often bound to be an article that you can write about. Talking with people is great as well. Other people always have great ideas—make sure you cite them though.

I’ll certainly keep this in mind.

In addition, I find I am significantly more productive when closer to a deadline for schoolwork and writing. Hence it might seem worth it to artificially hasten the deadline to be productive at an earlier time.

So far, a successful tactic has been forcing myself to have a topic prepared by Saturday, so on Sunday I can write about it and not have to worry about coming up with the topic. This week, I did not do so, and as a consequence I did not begin writing until 9 pm.

Anyways, write down your ideas and stay posted for next week.

(Of course, in the middle of constructing this article, several topics occurred to me. There should be some corollary to Murphy’s law regarding this: When something good can happen, it will only happen at the worst possible time.)

Spontaneous Decision Making


This post is about my own decision-making habits. In particular, I don’t plan ahead details ahead of time, as I abhor fixed schedules or fixed paths. Perhaps an interesting case is from a 2011 post:

For example, last semester, to get to one of my classes from my dorm I had two main paths, one going over the Thurston Bridge and the other over a smaller bridge that went by a waterfall. For the first couple weeks I took the Thurston Bridge path exclusively, as I thought it was shorter than the waterfall path. But then one day I went the other path and timed it, with about the same time, maybe a minute slower (out of a total of 15 minutes). So I started taking the waterfall path exclusively. But eventually that got boring too, so I started alternating every time. You might think that’s how it ended.

But a consistent change like that is still… consistent. Still the same. It was still repetitive, and still very predictable. Perhaps the mathematical side of me started running pattern-search algorithms or something. Eventually, I ended up on a random schedule, not repeating the same pattern in any given span of 3 or 4 days.

This example involved physical paths, but it is true for figurative paths as well. I can’t stand any repetitive task for a long time, including for things that I might like.

Another set of examples comes from video games. I tend to play extremely flexible classes/builds that have multiple purposes, and I try to have multiple characters or styles to be able to adapt quickly and to know what other people are thinking:

  • World of Warcraft: 8 (out of 11) classes at level 85+; raided as tank, dps, and heal.
  • Diablo 3: all 5 classes at level 60.
  • Path of Exile: all 6 classes at level 60+.
  • DotA: every hero played (up to a certain version).
  • Starcraft 2: all 3 races to level 30.

In WoW, the game I have definitely spent the most time on, my two main characters when I raided were a Priest (disc/shadow) and Paladin (prot/holy), having all 3 roles covered. Even within one specialization, I switched out strategies all the time: one day I would stack haste, the next day I would stack crit, and so on. Even so, I was usually very indecisive about what to do until the last moment.

My blogging follows a similar pattern. I find it hard to focus on one topic to write about in consecutive posts, and I generally cover whatever topic comes to mind. Yes, I set a schedule of one post per week. However, I usually don’t come up with a topic until the last day. The topic for this post did not arise until yesterday, from the suggestion of a friend (whom we were visiting also as a result of a spontaneous decision).

Being too spontaneous, however, also didn’t work well. In 2011 I decided to blog spontaneously (see the first link). Largely due to indecision, I ended up writing only 33 posts the entire year, 20 of which were written in the first two months. By contrast, in the December of 2010, I wrote 38 posts. The current system of sticking with a posting schedule but not a topic schedule is working much better, as every once in a while it forces me to make a decision and choose some topic to write about. This removes indecision from the equation.

(Edit: Due to an inordinate amount of spam on this page, the the comments are disabled.)

Blogging, Chess, and the Sunk Cost Fallacy

Since the summer began, I have again fallen into an inconsistent posting schedule, one of the things I was trying hardest to avoid. One of the reasons is that I still have retained a perfectionist attitude, that to write something, it needs somehow to be interesting or insightful, and in addition, written well. Otherwise, I thought, someone else would have just written something that is strictly better.

But as a result, I end up scrapping many of my drafts and never following up on them, and I rarely actually publish anything. Of course, this relates to other areas of life as well. I often try very hard to avoid situations where I could make mistakes, rather than just making mistakes and learning from them.

This summer I have been getting back into chess, and a few weeks ago I noticed something that I had never noticed before. It was in a game of blitz chess, or speed chess, where the clock is as much the enemy as the person seated across is. In general I played moves fast, but the moment I made an error, I froze up and wasted a lot of time. Quite fittingly, we had earlier in the day a lecture about illusions and cognitive biases, including the sunk cost fallacy. The rational thing would have been to keep playing fast, reasonable moves to keep a time advantage. However, after making the blunder, which was losing a Knight if I recall correctly, I kept thinking about how to recover the piece instead of just playing reasonable moves. My teammate, who was also the person who gave the talk, rightfully yelled at me to keep playing quickly when I froze up.

This story is a lesson in thinking rationally even in unfamiliar or just downright messy situations. In general I catch my mistakes quickly, thus it is rarely an issue in everyday activity or even in an interview. But in chess (and in trading), there is no taking back a mistake, only continuing on making good moves even with a bad position.

Perfectionism, while sometimes useful, is something I am trying to shake off. I will post on a regular schedule (it really is like the fifth time I’ve said that), perhaps put up a few chess games, and try to make some mistakes. A weekly posting schedule, namely every Sunday, seemed to work well for a while, so I am bringing that back online. Enjoy!

(Edit: Don’t worry math people, I’ll try to resurrect the math blog too.)

My Spring 2013 Semester

I am sorry for not having posted in a month. My schedule has been busymainly from some heavy projects in computer science courses.


For instance, one of our projects was to implement the above with fully functional logic circuits. If anyone is wondering, this diagram outlines the high-level design of a pipelined computer processor. We then wrote some assembly code to run on this processor, specifically to compute the stopping time of the hailstone function.

As a result of the CS workload, I haven’t had much time to do math—my math blog has not been updated since March.

Anyway, this has been my busiest semester yet at Cornell. Now that classes are over, I will get back into a weekly posting schedule.