HNHacker News
TopNewBestAskShowJobs

ii

526 karma · joined May 23, 2008

submissionscomments
ii··on Why we bill by the hour
No, I just say that getting paid for amount of time motivates developers to write complex and bloated code in complex and bloated languages. There was nothing about "writing from scratch" or libraries available.

Example: client wants new feature -- if my language and my platform let me do it in one line of code it's bad for me if I get paid for time, thus people choose languages and platforms where even trivial things can be written with some bloat.

ii··on Why we bill by the hour
That's the main reason why languages like C++ and Java are so popular. Getting paid for amount of time or amount of code makes succinct and simple solutions less interesting for developer.

As we all know, succinctness = power. Everybody lose in the long run when developers are not motivated to solve the problem in less time with less code and as simple as possible.

I'm amazed that some people treat it as something "so basic".

ii··on No, Silly, Piracy is Theft
Good point here. In case of Adobe and Microsoft piracy actually creates income.

If we didn't have pirated MS Office and Adobe Creative Suite folks would improve openoffice.org and the GIMP/Scribus/Inkscape instead and these monopolies would die and lose everything.

Piracy actually helps software monopolies to be de facto standards and kills all alternatives (or keeps alternatives unusable).

Thus software piracy "steals" only our own freedom.

ii··on Poll: Which programming language do you plan on learning next?
OCaml and Objective C
ii··on Russians dent Google’s world domination
It's definitely everything for most "normal" users (like my sister or Russian-only speaking friends). Mentioning of Russian-only limitations or providing English-language results would be confusing for such users (most of them don't even know what Google is).

Not long ago I submitted .com English/Russian/German site to them and they refused to index anything but Russian part, but Russian part was index successfully (although the sever is in Russia).

ii··on Russians dent Google’s world domination
I used Yandex for many years for Russian-language searches and also I read all PG essays and I've never thought about using Yandex for English-language searches. If I search Google for "Succinctness is Power" with "Russian language only" option I will get similar results. 99% Yandex users don't expect it to search anything but Russian. And each search results page have links to Google, Yahoo and MSN at the bottom where you can search for the same keywords globally.

Yandex explicitly state its limitations at http://company.yandex.com/

Being No.1 Russian-language search engine they do compete with Google in local market (few years ago Google wasn't even an option for Russian-language search).

And its slogan is Russian-only ("найдётся всё") - only for Russian speakers.

ii··on Russians dent Google’s world domination
Another nice thing about Yandex is that they use Django in several project and actively contribute to it. They even held Django sprint this summer in their Moscow office.
ii··on Russians dent Google’s world domination
AFAIK it's their policy to index only Russian language content and they do it pretty good. They can index domains in any zone as long as their content is in Russian.

Anyway IMHO Google gives better search results in Russian. I guess they have more users here for the same reasons Yahoo does better in Japan. It's all about culture.

ii··on Django 1.0 Documentation
I can see it every time I have [Django Code] e-mail with comment from core dev who just quickly marked it 'post-1.0' without paying any attention.

If you are not core Django developer or known big long-time contributor there's very little you can do to improve Django. That's a fish.

Hope this will change as soon as 1.0 is released.

ii··on Why Python is more fun that Java
Try ZODB/ZEO, you will be able to access native python data structures (possibly cached in memory) from multiple python processes.

http://www.zope.org/Products/ZEO/ZEOFactSheet

ii··on Help HN: My app 'looks crap' in need of design advice.
If I were you, I would borrow layout ideas from www.cuil.com
ii··on Help HN: My app 'looks crap' in need of design advice.
Align your graphic elements.

http://en.wikipedia.org/wiki/Grid_(typography)

http://www.markboulton.co.uk/journal/comments/five_simple_st...

ii··on Simplicity is hard to build...
I would say: "All good interfaces resemble one another, each crappy interface is crappy in its own way."
ii··on [dead]
I love HN because it is simple. Now there are too many things separated by '|'. It's less usable.
ii··on [dead]
Am I the only one who thinks that it's bad?
ii··on HN: New flag feature
I have it but I still think it is an anti-future, please, remove it
ii··on An Unusual Paint Program
Come on, iPhone will go fine, nothing can stop it. Only Android has some chances, but nobody knows when they will appear. It's a future, man, and it will do without Flash support.
ii··on HN: New flag feature
What threshold? I hate to think about karma... I think it's bad for our community.
ii··on An Unusual Paint Program
Flash doesn't run on iPhone and it is often slow and buggy on anything but Windows. I bet that Apple, Google and browser developers will support standards-based alternatives. We can see this happening in the original post.
ii··on An Unusual Paint Program
HTML5 looks to be a real Flash killer. Nobody will ever want Flash or SilverLight when all browsers start to support <canvas>, <audio> and <video>.
ii··on The Problem With Django
Wow. One of my patches (exactly the one I was whining about here ;) was just changed from "Unreviewed" to "Ready for checkin".

Thank you very much, Jack. Your blog post really helped!

ii··on The Problem With Django
Because there is a 90% chance that your fix will be ignored. I had a small fix that was completely ignored and the other duplicate fix submitted 2 months later was merged into trunk only because it was made during the sprint and mine wasn't.

I contributed few patches to Django in the past and every time I had to fight for them on trac or on forums. I just don't have time to do this right now.

ii··on The Problem With Django
There are some interesting points in this article.

A lot of people (including myself) have a few Django bugs fixed in their private working copies but they don't contribute them back because the process is too complex. This doesn't mean that they are not willing to contribute. Barriers for contribution are way too high.

It's true that you must continually fight people to help those people to fix their project. It shouldn't be so.

ii··on Where did all the PHP programmers go?
Where have all the PHP guys gone?

Long time passing

Where have all the PHP guys gone?

Long time ago

Where have all the PHP guys gone?

Gone to Python and Ruby everyone

Oh when will they ever learn,

Oh when will they ever learn...

ii··on Ask HN: What web language for server side scripting?
And Python can be easily extended with C or even Assembly.

Here's the story of the guy who successfully optimized web app bottlenecks in C: http://fi.am/entry/the-limits-of-django-the-answers/

ii··on Ask HN: What web language for server side scripting?
Python, of course.

#2. Python usually wins: http://www.alrond.com/en/2007/jan/25/performance-test-of-6-l...

#3. Django was written with Postgres in mind.

ii··on Facebook, the USSR, communism, and train tracks
The analogy is not very good.

Russian train tracks has nothing to do with USSR, communism and Stalin. They already existed before communists.

http://en.wikipedia.org/wiki/Broad_gauge#Russian_Broad_Gauge

ii··on The Long Strange Trip to Java
In Firefox: View > Page Style > No Style

It has helped me to read this article. White on black is a terrible choice for long text.

ii··on Cities and Ambition
Great article. I think that those messages apply not only to cities, they apply to whole countries in a certain periods of time. I live in Russia and I can hear the message very clearly: "you have to win". And it works: soccer, hockey, music -- we've won several competitions in a very short time frame. Hope you'll hear about us on the web startup front in a near future too :)

I never thought before about the importance of place where you live and work. After this article I see that St. Petersbourg is a far better place to start something new than Moscow. Startups are "second class citizens" here just like in New York. I thought about moving before, now I have made a decision. Thank you, Paul.

← PreviousPage 5 of 5