HNHacker News
TopNewBestAskShowJobs

ii

526 karma · joined May 23, 2008

submissionscomments
ii··on Being able to build something cool is not good enough. Neither is fast performance.
To paraphrase Sun Tsu, therefore one hundred successes in one hundred complex projects are not the most skillful, creating lasting and profitable business with little or no effort is the most skillful.
ii··on Ask HN: How many programming languages/development frameworks are you currently using?
I had this problem (putting or forgetting semicolons) for a while, but it looks to be gone with experience. I constantly switch from Python to Javascript to C to Ruby.
ii··on "I never said she stole my money" has 7 different meanings depending on the stressed word
This applies to many other languages. I can translate all this to Russian and this phenomenon will hold: "Я не говорил что она украла у меня деньги" -- the same 7 meanings depending on stress.
ii··on Why getting personal projects done is hard
Yes, here I agree 100%. For grunt work fear and punishment are the best motivators. But not everything is a grunt work!
ii··on Why getting personal projects done is hard
Hi,

Thanks for the great reply!

The problem is that when you increase the pain, it also limits your possibilities. I do believe in building a business on desire alone and I believe that all great businesses were built this way.

ii··on Why getting personal projects done is hard
Motivation can be positive and negative. This article suggests that the only motivation that works is negative.

That's terrible advice -- only mediocre things can be created that way. I believe that we should just have extremely big unstoppable desire to build great things, and only this desire should be a motivation for our work if we are going to create something better.

ii··on Python’s lambda is broken
I would suggest that the most "Pythonic" way would be to use functools.partial and operator.add from the standard library.

As I already wrote it would look "fs = [partial(add, i) for i in range(10)]" and it works as expected.

ii··on Python’s lambda is broken
Workarounds:

  fs = [(lambda n, i=i: i+n) for i in range(10)]
or

  from operator import add
  from functools import partial
  fs = [partial(add, i) for i in range(10)]
ii··on Python switching to Mercurial
We've got interop already. Some Mozilla devs use git for work. Official mozilla repo is mercurial, but devs can and do use git if they prefer: http://www.bluishcoder.co.nz/2008/12/changes-to-git-mirror-o...
ii··on [dead]
Right. My observation is also completely different. How could a woman be a "quality" partner/wife if she doesn't have enough experience in the art of love? It's like telling that "quality" hackers are pretty much opposed to hacks/casual projects.

Edit: I use the word "love" as in "Aphrodite is the classical Greek goddess of love, sex, and beauty", not love of Jesus as preached by mainstream Christianity.

ii··on Eric S. Raymond speaks heresy.
> Is there more to ESR's argument than that?

As I understand, the idea is that market and open source are friendly forces and actually support each other in the long run. The GPL may prevent open-source software from being market-friendly.

ii··on If You Can't Say Anything Nice, Kill Yourself
Come on! My 6-year old daughter is a result of one-night stand/casual sex. There were none negatives consequences for anyone. Everybody is happy. Wake up!
ii··on Ask HN: Please review my webapp: Da Button Factory - create shiny buttons
1. More fonts. Lacuna is a first one that comes to my mind as a perfect free font for this kind of things.

2. Highlight curve should be more like sine wave, It looks really boring when it is like a bottom of ellipse -- a part of a sine curve would be a better approximation of real-world shinies.

ii··on Lisp is a Chameleon
Here's a quote from related email discussion (Jan. 2009):

"Here's an indisputably real-world example: AutoCAD. Most of it is written in a customized LISP; the C part is the LISP interpreter core." -- ERS

ii··on Browser benchmarks: even Wine beats Linux Firefox
Maybe the answer is in Microsoft optimizing compiler? MS compiler may optimize the same C++ code much better than gcc.
ii··on How to shoot yourself in the foot
Python: You just type "import shotfoot"
ii··on Ask HN: Review our startup - Taxi Mogul, a persistent browser game
It would be great if you put a big shiny button on your website: "Play now" or "Test drive" and let people try it without registration.

Also, I think if you start charging money for premium services and make some features paid-only you will immediately look more serious and increase satisfaction from game for those who pay, it's human nature.

Just my 2 cents.

ii··on Parody of an interview with Bjarne Stroustrup, the creator of C++
why anyone would start a new program or module to a higher level language in C rather than C++

Linus gives very good reasons for C vs. C++ here: http://thread.gmane.org/gmane.comp.version-control.git/57643...

I personally don't have anything against C++, it is a perfect solution for some problems, but sometimes C may be a better choice.

ii··on Poll: Startups, why do them?
Other: to change the world, make it a better place.
ii··on If You Can't Say Anything Nice, Kill Yourself
Whatever downsides "fuck it" attitudes and casual sex might have they are not comparable to racism or homophobia in any way IMHO.
ii··on If You Can't Say Anything Nice, Kill Yourself
Why? Because you mention casual sex and irony as something similar to racism and homophobia. I hate racism and homophobia while I don't see nothing wrong or "mean" with casual sex and irony.
ii··on Ask HN: What's a Good Professional Font You Use?
They use http://en.wikipedia.org/wiki/Computer_Modern and can optionally use Helvetica or New Century Schoolbook.
ii··on New Year's Resolution: Do Experiments, Not Projects
Full-fledged startups tend to fail too often in the real world. Better maximize your chances and have a bag of proven experiments/prototypes before you start IMHO.
ii··on [dead]
Because those who are not are self-taught ;) Credentials are losing their power.
ii··on Firefox in Russia dumps Google for Yandex
I think that even in US, the search engine that would ignore the rest of the world for the benefit of the average American (and with links to search Google, Yahoo! if the user wants) has this potential.
ii··on Firefox in Russia dumps Google for Yandex
For example when you enter something in the search box but forget to switch language on your keyboard it will detect it and provide right results with 'did you mean..'.

Google has this feature, too. But they were late. Everybody already used Yandex at the moment.

ii··on Firefox in Russia dumps Google for Yandex
Their main homepage is also very useful for any Russian: local weather, TV program, ruble exchange rates etc.

"Ask Yandex" ad campaign was very successful: it made "to ask Yandex" in Russian mean the same as "to google" in English.

ii··on Zimbabwe introduces new $50 billion note
Salary is in foreign currency. As everything else.
ii··on The Dangerous Trend Of Thinking That Ideas Can Be Owned, Sold Or Stolen
Not all ideas are easy to come by. For example, the idea of the Cathedral and the Bazaar and discovery of Linus's law is far from easy to come by. Only great thinkers are capable of generating such ideas.
ii··on Why Ruby is an acceptable Lisp (2005)
I see your point. But, please, let's encourage people to write more articles about what they think is right. Even if the article is wrong it's still good that it was written.
← PreviousPage 2 of 5Next →