It’s the Fourth!

This Independence Day marks the fifth Fourth of July for The Thought Box. Here’s a look back at the other ones:

This year, we went to a friend’s house for a nice barbecue. Afterwards, we went to the lake to watch neighbors compete in an all-out fireworks show-off. The result? Some pretty spectacular fireworks.

Even though only a few hours of this holiday remain, I wish you all a happy Fourth of July! God Bless America!

Learn code the way it’s meant to be learned

You may have heard the saying, “once you learn one programming language, every nth language is 1/2^n times as difficult”. Well, that’s only true if you’re learning from a good source.

There are many places to learn how to code in Programming Language X, from YouTube to Khan Academy, to reading the raw documentation. However, the problem that I’ve found with many of these resources is that they talk (or write) a lot, then show you a few relevant lines of code, and repeat the cycle. For those that learn by example, the talking-about-code part can be extremely distracting.

Read more »

Screen protectors 101 — What you need to know

I hate fingerprints on glass. So when it comes to fingerprint-free screens, I am an absolute stickler to what kind to purchase. When I got my new touchscreen laptop, I immediately bought a screen protector for it. No disgusting fingerprints this time!

When it comes to screen protectors, most fall into two categories. The first and most common are plastic film protectors, which I will cover in great detail.
Read more »

How TweetDeck got hacked: the non-technical answer

Earlier today, a tweet caused significant trouble and ire among TweetDeck users. It didn’t look like your average tweet:

Users didn’t even have to click on the tweet. Just the act of viewing the tweet would cause the user to automatically retweet it. As a result, the message was seen and retweeted all over Twitter, in some cases over ten thousand times. But how could one tweet cause such devastation? The details lie in the code.
Read more »