HNHacker News
TopNewBestAskShowJobs

pp

26 karma · joined December 26, 2008

A humble hacker in Moscow, Russia. Interests: iPhone, Android, Javascript, Scheme, C# and .NET, psychology of probability and risk, piano, electric guitar.

pp-ru@ya.ru

submissionscomments
pp··on Verified by Visa and Mastercard SecureCode are broken and need to be fixed
I have credit cards at a bunch of banks here in Russia and what they do is they send you a one-time password in a text message every time you make a purchase online. It's the same VbV/SecureCode window and everything but you don't get to create your own password.
pp··on Common business card mistakes
Which is terrible. If you really need business cards in two languages, just order two different sets.
pp··on Visas for Foreign Entrepreneurs
What would be the top 3 items on that list?
pp··on Visas for Foreign Entrepreneurs
Shouldn't they be able to get B1 visas with the company they founded? It's most probably registered in the US. But then again, the US immigration system is seriously broken.
pp··on Visas for Foreign Entrepreneurs
I wonder about this, too. I mean, it's funny how people have all these rights including freedom of movement and residence, but only within the country.

The economists usually praise mobility of the population. I wonder if the current state of affairs is simply due to historical reasons.

pp··on 5 million Dropboxes
Just in case someone from the Dropbox team is reading this, I wanted to compliment on the web UI. Really, it kicks some serious ass. I'm usually very picky when it comes to websites and their design, but this one is just a piece of art.
pp··on 30% of Sites Store Plain Text Passwords
When I worked at a large company, their reason for storing passwords (to an online ordering system; for some 1.5 million clients) as plain text was the ability to impersonate users when debugging their problems. Then, after a while, even that became too hard for them so they added a special backdoor: on the live system, you could go to a special page (it was not linked from anywhere, but it was conveniently named Login.aspx) and enter the user ID and a shared password that worked for all users. I'm still amazed why this had never been taken advantage of while I was there.
pp··on Two Approaches to Employee Productivity
It has to do with maximizing the return per employee, so to say. Otherwise you might as well fire the employee and save 100% of the salary.
pp··on IBM's infamous "Black Team" (2002)
I would go as far as to say there really are only two things a lower- to mid-level manager should focus on. First--and this is by far the most important thing--she should make sure her subordinates have the best possible environment to do their jobs. The second responsibility is hiring the right people. With these two ingredients in place, whatever she does on top of this would actually harm the performance of her team.

What usually surprises me about large organizations is how little power the managers have over these two points. A manager in charge of internal applications development may negotiate the functional specs with the business, but have no influence whatsoever over the hardware that's supplied to the developers.

pp··on Matt Brezina: No One Cares About Your Stupid Little Startup
Luck is disguised as genius all the time! Not only do we tend to see just the winners (survivorship bias), those winners honestly mistake their lucky guesses for great decisions (hindsight bias).

I would love to study more examples of failed startups. But people are not that fond of sharing with others how they screwed up (again, it's easy to see your own mistakes in the past). We need Anti-TechCrunch.

pp··on Why I chose Common Lisp over Python, Ruby, and Clojure
Most studies that I'm aware of in behavioral psychology (granted, it's a young branch of science) confirm my point, though. When they tell people about the anchoring heuristic, people still continue to make similar mistakes.

One way to explain would be to think about the number of variables we should account for in virtually any everyday decision. Finding even a fairly optimal solution would consume too many resources and evolution has taught us to deal with this using emotional shortcuts. On the evolutionary time scale, the 50 years when the question of choosing a programming language was relevant would be a tiny dot.

On the other hand, rational knowledge can by absorbed subconsciousness eventually. But when it does, we become unaware of it, by definition.

pp··on List of Algorithms
It would make more sense if it was a wiki, so people could link to detailed descriptions/implementations of the algorithms listed. The invitation to email those to the author (at the bottom of the page) is not exactly encouraging.
pp··on Why I chose Common Lisp over Python, Ruby, and Clojure
To my knowledge, the famous experiments of Kahnenman and Tversky have proven otherwise. When studying the effect of "anchoring", for example, they would actually explain to their subjects how their rational decisions are influenced by this irrational heuristic. Yet the subjects could not rid their decisions of that influence.
pp··on Starbucks (and Sameness)
> If you want a cup of approximately coffee-shaped liquid in the morning, Starbucks is great because it's the same coffee anywhere.

Which really is the point of branding in the first place.

pp··on Tested in the field: Will monkeys type shakespeare?
On a serious note, have people been more educated in probability, the economic crisis might not have turned out as bad. Look at Nassim Taleb to see how far some probability consciousness can get you.
pp··on Tested in the field: Will monkeys type shakespeare?
While I certainly agree with you, I must admit that it never occurred to me that the whole monkey typist experiment depends on the assumption of the monkey's being able to actually hit each key. :)
pp··on DevShop: The Cool Game that Makes Development Look Fun
Isn't that simply because work is harder? This is one end of spectrum, and the other one is laying on the beach doing nothing, which becomes tiresome even sooner. Games are somewhere in between--something for the brain to chew on the edge of boredom.
pp··on Ask HN: Who's Hiring? (take 2)
Привет :)

Not exactly not specialties, but thanks for the info. Funny that you've mentioned Parallels--they are about as much of a start-up as Google.

pp··on Whiteboard Clock the Erasers Your Old Appointments
http://www.artlebedev.com/everything/taskwatch (note the release date).
pp··on Ask HN: Who's Hiring? (take 2)
Russia, anyone?
pp··on Tips for naming variables
Shouldn't there NOT be 200-line methods in the first place?
pp··on Yup, We're All Pretty Small [Photo]
Some say that the Drake Equation has too many variables that are impossible to even guess, let alone estimate. For example, here's a great article: http://www.crichton-official.com/speech-alienscauseglobalwar...