Archive for the ‘did you know’ Category

How do you describe yourself? Programmer, software engineer, developer, coder, computer scientist, .. ?

Wednesday, October 6th, 2010

HN poll

3 days ago I posted a poll on Hacker News and asked this question:

How do you describe yourself? Programmer, software engineer, developer, coder, computer scientist, .. ?

The reason why I asked is because when a non-technical person asks what I do, I often don’t know which word to use.

My biggest pet peeve, which perhaps is my own bias is that when someone says “programmer”, I take it that they pretty much know how to use an if statement, loops, call functions, but that’s it. You can hire people on Rentacoder and elance with that skillset for < US $10 an hour. I guess "programmer" doesn't capture the bulk of the value of someone with a computer science background. But maybe there's my problem. Non-techies probably equate Computer Science with just programming anyway.

Thus I decided to ask the good folks on Hacker News. Out of the entire thread there, I liked Mahmud’s answer the best.
(more…)

(Cognitive) memory hack: recall just before you forget

Sunday, June 1st, 2008

I’m backlogged on my reading and I have just gotten around to reading this interesting (but lengthy) piece from Wired about some cool psychology hacks. I’m going to distill the key points for easier (read: less time consuming) mass consumption here. This is a very interesting memory trick. Simply put, I’m sure everyone could use a better memory.

Piotr Wozniak found a trick of how to remember stuff, and his software SuperMemo is a tool to help accomplish just that.

The problem statement and the general theory behind the solution:

SuperMemo is based on the insight that there is an ideal moment to practice what you’ve learned. Practice too soon and you waste your time. Practice too late and you’ve forgotten the material and have to relearn it. The right time to practice is just at the moment you’re about to forget. Unfortunately, this moment is different for every person and each bit of information. Imagine a pile of thousands of flash cards. Somewhere in this pile are the ones you should be practicing right now. Which are they?

The benefits:

Twenty years ago, Wozniak realized that computers could easily calculate the moment of forgetting if he could discover the right algorithm. SuperMemo is the result of his research. It predicts the future state of a person’s memory and schedules information reviews at the optimal time. The effect is striking. Users can seal huge quantities of vocabulary into their brains.

(more…)

Pricing information itself as a product

Friday, March 14th, 2008

Have you ever tried looking up stock prices online? Let’s say we look up the ticker symbol GOOG on Yahoo! Finance:

yhooticker

Hmm. It says, “Quotes delayed for <ticker symbol>. Get streaming real-time quotes – FREE TRIAL”. And this is the same ticker symbol on MSN Money:

msnticker

Quotes on MSN Money are delayed 15 minutes. Now how about we just look up Google’s stock price on well, Google themselves! This is Google Finance:

googticker

15 minute stock quote delay. Ever wonder why that is?

It’s a pricing strategy. The product here is information–the price of the stock quote. They segmented their customers into those who are casual surfers (who may or may not care about investing) from those who are serious stock traders (stock prices accurate up to the nearest millisecond is critical!). The perceived value of the same piece of information is different to each consumer.

If you suffered from some life-threatening disease and have a week left to live, how much you would pay for information of a possible cure? (note: I said “possible” cure) I’m sure you would sell off everything you have for that information, maybe even taking on a loan. Now if I told you that I have information for a verified cure, but you don’t have the disease, how much would you pay for the information now? None.

This is pretty much the same thing. Companies that are in the business of selling information, are always looking for ways to generate a bigger return from their “product”, and this is one of them — by extracting more money from people who are willing to pay the price.
(more…)

Towards a greener computer–but what does that really do?

Friday, March 7th, 2008

MSI announced that the company has recently invented the world’s first powerless air cooler for computer motherboards. For those new to computer hardware, as we ignore Moore’s Law and advance computer technologies by making them faster and store more data, cramming more and more transistors into a piece of silicon, the heat generated by all these components start becoming a non-negligible problem–as anyone managing a data center with hundreds of computers will identify with.

There are many ways to cool the insides of a computer, but the most common is through the use of heatsinks and fan’s. Computer hardware junkies prefer a more advanced hack: liquid cooling, a more quiet and efficient (and l33t) way of dissipating heat from their overclocked CPU’s. This invention by MSI makes the fan inside your computer power-free, thus less power drawn from the computer power supply.

The basic idea employed here is one derived from the Stirling Engine. MSI’s invention captures the heat from the component, whose energy is then converted to push the fan blades around, which in turn cools the heatsink.

From their press release:

The “Air Power Cooler” transfers the chipset heat into air momentum, when the air becomes hot, the air will expand then push the fan to rotate and In doing so cooling the heatsink immediately. After the air moves from the bottom to top of the piston, the air will become heavy to push the up piston down. The better air piston design can transfer over 70% heat power and transfer to air power, that’s great efficiency transfer from Stirling engine theory. In a comparison with solar power the transfer rate is only around 20~30% requiring more surface and as a result cost.

I think the claim of besting solar power is interesting, but would like to see some independent tester verify that statement (just for my assurance that this isn’t the typical corporate PR mudslinging nonsense).

This actually reminds me of Tesla Motors’ regenerative braking system. Energy from deceleration is captured and stored for later use in acceleration. Genius!

In a battery-powered electric vehicle, regenerative braking (also called regen) is the conversion of the vehicle’s kinetic energy into chemical energy stored in the battery, where it can be used later to drive the vehicle. It is braking because it also serves to slow the vehicle. It is regenerative because the energy is recaptured in the battery where it can be used again.

Tesla Motors is an interesting electric car startup in Silicon Valley headed up by Elon Musk (of PayPal fame), who also started SpaceX and SolarCity (I’m an admirer!).

But I digress.
(more…)

Ridiculously sick work ethic

Wednesday, February 20th, 2008

I’ve never really viewed myself as particularly talented. I’ve viewed myself as slightly above average in talent. And where I excel is ridiculous, sickening, work ethic. You know, while the other guy’s sleeping? I’m working. While the other guy’s eatin’? I’m working. While the other guy’s making love, I mean, I’m making love, too. But I’m working really hard at it.

You can look at the first six episodes of the Fresh Prince and I was so hell bent on not failing that I memorized the entire script. And you can see in certain shots they try to cut around it as much as they can, but I am mouthing the other actor’s lines.

Nuff said, this guy is my hero and role model.

More from CBS.