ynd's comments

ynd | 11 years ago | on: Why the practical applications of Bitcoin will be limited

Bitcoin is not susceptible to market control like eBay. eBay is a single entity so it is easy to coordinate self-serving decision. Bitcoin is multiple agents that have to co-operate. That prevents any one agent from making unilateral decisions.

Another huge difference is that anybody can become a new agent in Bitcoin. You just buy the hardware. You cannot influence or join eBay in the same way.

ynd | 12 years ago | on: Aug. 1, 2012: When Oculus Asked for Donations

I think the kickstarter backers are really both investors and customers. They are investors because they do take a risk by paying for a product that doesn't yet exist. This leap of faith from these "customers" allowed Oculus to create a 2 billion dollar product.

People are mad because funding the project through kickstarter created some expectations that were not met. Funding through kickstarter feels like you're investing in grassroots human projects, but this made people realize that it's really just business as usual.

ynd | 14 years ago | on: This photograph is free

The main thing I take away from this is that he is not a professional photographer. Of course an amateur can afford to give away photos for free! However, I'm not sure he even realizes that what he says doesn't make any sense for a professional photographer trying to earn his livelihood.

ynd | 14 years ago | on: Scheme vs. Commmon Lisp

His main point is that Common Lisp is better than Scheme when you need to get things done. Scheme may be more elegant, but it's not developed with a focus on practical utility (i.e. no sort function in the standard).

ynd | 14 years ago | on: Now that people are considering NOSQL will more people consider no-DB

Well I guess one difference between what he's proposing and mysql is that mysql forces you to write data abstractions that can fit into mysql. Same goes for NoSQL DBs. Using his approach you don't have to worry about that.

Not sure that justifies dumping DBs altogether, but it's still an interesting advantage.

ynd | 14 years ago | on: 37signals: A/B testing part 3: Finalé

37signals are known and celebrated for their design style, and I think it's awesome that they are willing to experiment with new ideas and discard old ones. Particularly because the new designs in the post look nothing like their usual style.

ynd | 15 years ago | on: Write code like you just learned how to program

I disagree with you because in some projects technical correctness is not the first priority. So why should you sacrifice everything in favor of it? In some settings, coding an ad-hoc solution is ugly but better in terms of the constraints (i.e. time, budget) of the project. For example, demos and prototypes.

Also, some programmers don't take satisfaction in writing good code, this article will encourage them to stay in their bad ways, so that's not good. I think this article is good for people who take too much satisfaction in writing good code. Good code is not always an end in itself.

ynd | 17 years ago | on: Ward Cunningham: The Simplest Thing that Could Possibly Work

I think that that's a breakthrough, because you are always taught to do as much as you can. Always put checks in. Always look for exceptions. Always handle the most general case. Always give the user the best advice. Always print a meaningful error message. Always this. Always that. You have so many things in the background that you're supposed to do, there's no room left to think. I say, forget all that and ask yourself, "What's the simplest thing that could possibly work?"

This habit of trying to do too much makes me inefficient sometimes. I aim for quality and in the end I just get nothing - but a headache.

page 1