Hacker Newsnew | past | comments | ask | show | jobs | submit | 2010-10-18login
Stories from October 18, 2010
Go back a day, month, or year. Go forward a day, month, or year.

Peter Norvig here. I came to Python not because I thought it was a better/acceptable/pragmatic Lisp, but because it was better pseudocode. Several students claimed that they had a hard time mapping from the pseudocode in my AI textbook to the Lisp code that Russell and I had online. So I looked for the language that was most like our pseudocode, and found that Python was the best match. Then I had to teach myself enough Python to implement the examples from the textbook. I found that Python was very nice for certain types of small problems, and had the libraries I needed to integrate with lots of other stuff, at Google and elsewhere on the net.

I think Lisp still has an edge for larger projects and for applications where the speed of the compiled code is important. But Python has the edge (with a large number of students) when the main goal is communication, not programming per se.

In terms of programming-in-the-large, at Google and elsewhere, I think that language choice is not as important as all the other choices: if you have the right overall architecture, the right team of programmers, the right development process that allows for rapid development with continuous improvement, then many languages will work for you; if you don't have those things you're in trouble regardless of your language choice.

2.My history of (mostly failed) side projects and startups (gabrielweinberg.com)
316 points by taylorwc on Oct 18, 2010 | 81 comments
3.Show HN: Hacker News, automagically organized (metaoptimize.com)
274 points by bravura on Oct 18, 2010 | 36 comments
4.Ask PG: Lisp vs Python (2010)
232 points by kung-fu-master on Oct 18, 2010 | 192 comments
5.Pilot Stands Up To TSA And Refuses Full Body Scan (expressjetpilots.com)
188 points by yread on Oct 18, 2010 | 170 comments
6.Requiem For A Roommate (steveblank.com)
185 points by aundumla on Oct 18, 2010 | 9 comments
7.HN-Books (hn-books.com)
182 points by jacquesm on Oct 18, 2010 | 63 comments
8.Warren Buffett: Buying Berkshire Hathaway Was $200 Billion Blunder (yahoo.com)
166 points by px on Oct 18, 2010 | 34 comments
9.Splendid Bacon: Simple Project Management for Hackers, built in 48 hours (splendidbacon.com)
161 points by ljuti on Oct 18, 2010 | 115 comments
10.Ask Tom Preston-Werner, cofounder of GitHub, anything Today, Mon 18 Oct 2010.
144 points by mojombo on Oct 18, 2010 | 139 comments
11.Apple Reports Fourth Quarter Results (apple.com)
142 points by ugh on Oct 18, 2010 | 109 comments
12.Phusion Passenger 3.0.0 final released (phusion.nl)
141 points by mickeyben on Oct 18, 2010 | 4 comments
13.Ray Ozzie leaving post as Microsoft's chief software architect (seattlepi.com)
133 points by Flemlord on Oct 18, 2010 | 90 comments
14.How I Pitched TechCrunch And How To Get Press When You Launch Your Startup (jasonlbaptiste.com)
136 points by jasonlbaptiste on Oct 18, 2010 | 26 comments
15.Facebook Apps transmit Personal IDs and Friends' Names to Advertisers (wsj.com)
133 points by jakarta on Oct 18, 2010 | 27 comments
16.Programming is for Stupid People (whattofix.com)
118 points by DanielBMarkham on Oct 18, 2010 | 67 comments
17.Is Microsoft in trouble? (fernstrategy.com)
115 points by mjfern on Oct 18, 2010 | 85 comments
18.Bell System Technical Journal, 1922-1983 (bell-labs.com)
112 points by ssclafani on Oct 18, 2010 | 20 comments

The whole idea behind Paypal was:

-- we'll do everything a bank does, but without all those "laws" and "accountability for mistakes" that the other banks labor under

Go on, look it up.

And they achieved that goal. Paypal largely escaped regulation as a banking entity. Banks are trustworthy with your money (to the extent that they are) not because they're magically trustworthy, but because there is a regulatory state forcing them to be. Paypal has no regulatory apparatus overseeing it. Paypal will steal your money and your only recourse is to sue them.

PayPal has made the calculation that the vast majority of their customers will not sue them. Therefore, it is profitable for Paypal to steal from these customers. This is now common knowledge. If you use Paypal today, you have no excuse for not knowing that they will steal your money.

20.The Square Grid - New CSS-Grid (thesquaregrid.com)
88 points by abp on Oct 18, 2010 | 31 comments
21.Desks Near Me - find great coworking places to work at (desksnear.me)
88 points by pufuwozu on Oct 18, 2010 | 76 comments

This question sounds like it's from 2005 rather than 2010. Lisp seems to have become fashionable again now, thanks to Clojure.

I'm sure Python has very good libraries, but I would find it constraining to program in a language without proper macros.

23.Redis: under the hood (pauladamsmith.com)
84 points by paulsmith on Oct 18, 2010
24.Tldr.it - Summarizer for RSS feeds and other web pages (built in 48 hours) (tldr.it)
85 points by jeremymcanally on Oct 18, 2010 | 43 comments
25.Redis, from the Ground Up (mjrusso.com)
83 points by mjrusso on Oct 18, 2010 | 13 comments

That reminds me of a cool story, in Norvig's talk about Python...

When he finished Peter [Norvig] took questions and to my surprise called first on the rumpled old guy who had wandered in just before the talk began and eased himself into a chair just across the aisle from me and a few rows up.

This guy had wild white hair and a scraggly white beard and looked hopelessly lost as if he had gotten separated from the tour group and wandered in mostly to rest his feet and just a little to see what we were all up to. My first thought was that he would be terribly disappointed by our bizarre topic and my second thought was that he would be about the right age, Stanford is just down the road, I think he is still at Stanford -- could it be?

"Yes, John?" Peter said.

I won't pretend to remember Lisp inventor John McCarthy's exact words which is odd because there were only about ten but he simply asked if Python could gracefully manipulate Python code as data.

"No, John, it can't," said Peter and nothing more, graciously assenting to the professor's critique, and McCarthy said no more though Peter waited a moment to see if he would and in the silence a thousand words were said.

http://smuglispweeny.blogspot.com/2008/02/ooh-ooh-my-turn-wh...


I have absolutely no doubt that the most evil words in the english language are "I'm just doing my job". It speaks of the profoundest moral cowardice, a complete abrogation of personal responsibility.

Zimbardo showed that the inevitable consequence of unchecked authority is abuse. Milgram showed that a large proportion of us will do just about anything to our fellow man because someone with a clipboard says so. Asch showed us that we will swear that black is white if we are surrounded by people who tell us so.

This isn't about emotion or politics, it is about some basic psychological facts. If you give a man a badge and a hat he will start beating people down the moment you turn your back. If you give a man the authority to do "whatever is necessary", that authority will be extended to dominate and control as far as is possible. If you tell a man "You have no other choice, you must go on", he will kill in cold blood.

All preventable deaths are unfortunate, but deaths due to terrorism are incredibly rare. Even in the most violent and chaotic places on earth, road traffic accidents dwarf the death toll due to terrorism. If we cared about the preservation of human life, we would spend the TSA's budget on eliminating malaria, tuberculosis and infant diarrhea. If we cared about saving western lives, we would spend the money on public health education and support, road traffic safety, school meals and so on.

It is clear that we're not acting rationally. In response to an extremely rare risk, we are spending countless billions on largely ineffective responses and sacrificing civil liberties on a grand scale. This isn't just about body-scanners, it's about extraordinary rendition, warrantless wiretapping, the criminalisation of photography and who the hell knows what else. Whatever argument might be made for the TSA, it is absolutely bogus to suggest that they are in any way a rational or proportional response to risk.

Every dollar that we spend on building scanners or spying on students is a dollar that we can't spend on feeding schoolkids or preventing diabetes or making roads safer. Government spending is finite and every dollar of the TSA's budget is money that could be spent much more effectively and save far more lives.


I understand that you're not referring to the post on HN that got killed but to the activity on their website.

What happened there is no different than what happens when someone posts a spreadsheet with useful stuff here. Within minutes it will get destroyed or defaced.

The 'griefers' have definitely discovered HN. I suspect that some of them are people that took rejection by YC a bit harder than they should have, and that some others are simply here because they can't see a good thing without being tempted to try to destroy it.

Anything - and I really mean anything - that you put out there on the internet needs to be designed with abuse in mind, because no matter how small it is the abusers will seek it out and will try to destroy it.

That's something that you need to be aware of as much as you need to be a coder or a designer when you plan on making a living online.

Better get used to it.

29.Napping at work. A company that gets it. (transloc.com)
79 points by aspirant on Oct 18, 2010 | 35 comments
30.Warn HN: When PayPal doesn't know the meaning of "Donation"...
76 points by ComputerGuru on Oct 18, 2010 | 36 comments

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: