Hacker Newsnew | past | comments | ask | show | jobs | submit | 2009-09-12login
Stories from September 12, 2009
Go back a day, month, or year. Go forward a day, month, or year.
1.How to teach (news.ycombinator.com)
127 points by eru on Sept 12, 2009 | 4 comments
2.Twisted Python's lead hacker discusses Tornado (twistedmatrix.com)
101 points by thristian on Sept 12, 2009 | 77 comments
3.Why Can’t She Walk to School? (nytimes.com)
88 points by mhb on Sept 12, 2009 | 122 comments
4.Hurl (railsrumble.com)
84 points by mshafrir on Sept 12, 2009 | 31 comments
5.Dmitry Medvedev declares official holiday in Russia: Programmer's Day (opendotdotdot.blogspot.com)
80 points by martincmartin on Sept 12, 2009 | 34 comments

What an excellent Hacker News Post. Please do write up a bit more about your method, what your students got out of the course specifically, and whether you've had success with it in other places. You have a clean, readable, and interesting writing style.

I think we can all recall a teacher or teachers in our life who truly made a difference in teaching us something - sometimes _despite_ our interest (or lack thereof) of learning it.

I was forced in University to take a course in Propositional Calculus (it was a breadth requirement for computing science) - it was mid-day so I attended the class (unlike early morning classes in which my attendance was abysmal) - I went in with zero desire - no coding, or even math. But, the timing was right so I just sat in the class.

The instructor spent thirteen weeks walking us through Reductio Ad absurdum proof, tautologies, conditional proofs, etc.. He gave us homework assignments that built on earlier knowledge, and just as we were getting into new material, he'd throw some earlier sequent proofs at us to solve and refresh our memories.

Here is the thing - I had _no_ interest in this course, the only thing going for it was it's timing, and repetition. I was _killing_ myself trying to learn integration by parts, linear algebra, discrete math, spending 5 hours outside of class for every hour in class trying to master those other course, and basically just sitting in this one distraction course. I was a C+ student in the math courses (after _massive_ effort) - I walked out of the Propositional Calculus course with an A+.

Sixteen years later I look back at University and can honestly say that the most useful course, that I _continue_ to have rock solid knowledge of PLUS use almost every single hour of the day was that stupid Philosphy 210 Propositional Calculus course. For the life of me I can't remember much of graph theory, and wouldn't be able to invert a matrix if you held a gun to my head, but, I'll sit in a meeting and see a ton of possible alternative and immediately start applying Disjunction elimination to break us out of a log jam.

There really is something to this spacing method.


"About 115 children are kidnapped by strangers each year, according to federal statistics; 250,000 are injured in auto accidents."

The single most effective sentence in the entire story; in fact, it could probably stand for the entire story.

8.Tornado on Twisted (dustin.github.com)
66 points by webology on Sept 12, 2009 | 7 comments
9.How a Construction Crane is Erected (Video) (wired.com)
59 points by flapjack on Sept 12, 2009 | 11 comments

Last spring, her son, 10, announced he wanted to walk to soccer practice rather than be driven, a distance of about a mile. Several people who saw the boy walking alone called 911. A police officer stopped him, drove him the rest of the way and then reprimanded Mrs. Pierce.

To me, this is just insane. Walking a mile alone when you're ten years old shouldn't be an issue unless there's a riot going on or something.

What are you telling the kids about the world around them when you're terrified of letting them out into it? Not that people in general are decent people who can be trusted to not cause them any trouble, at least. Maybe this is connected to how "many" Americans feel they need guns to protect themselves?

11.Embedding a Web Browser in Emacs (haxney.org)
52 points by fogus on Sept 12, 2009 | 19 comments
12.Facebook leaking Notes? (google.com)
50 points by fogus on Sept 12, 2009 | 23 comments

Amazing what you can do with 30 minutes of peace and an iPhone.

What's really amazing is how much difference one person can make. We're used to thinking that way in our work, but sometimes it takes a selfless act on a bigger issue to show us that our efforts don't have to be restricted to our own projects.

Thank you, John. You are an inspiration.


If you made this story into a blog post, people would listen. (I'm actually serious, it's an interesting story and a lot of people might benefit from hearing more of the details and the thought process behind it.

One thing that's worth talking about, and I'm trying to find a journalist to write about this is that I used a combination of web stuff (my blog, Twitter, Facebook) and pounding on journalists. I kept a really close eye on the rate of change in the signature count and when it started to slow I hammered on old media to get the story out there.

The major inflection points (past the initial push caused by the LGBT press and places like Hacker News) was getting the story on the BBC. Key to that was Richard Dawkins. He simply signed the petition and said so publicly and then went on Channel 4 news. With him on board it was easy to tell a story to the journalists and off it went.

16.Twisted Architecture (wolfram.com)
47 points by vlad on Sept 12, 2009 | 4 comments

Japanese parents will happily let six year olds navigate to their school across town. Middle schoolers and high schoolers routinely go to schools in other cities, via trains.

Nobody believes me when I say middle class Americans would call that child abuse.

18.The Boss - First, $99. Then, Millions. (nytimes.com)
42 points by peter123 on Sept 12, 2009 | 34 comments
19.How PHP became such a huge success - Talk with Rasmus Lerdorf (techradar.com)
41 points by edw519 on Sept 12, 2009 | 60 comments
20.Learn.GitHub: A Compilation of the Best Git Resources (learn.github.com)
39 points by durin42 on Sept 12, 2009 | 1 comment

This story has so many missing pieces it's not even worth reading.

What I want to know is who's the engineer he suckered into getting his first codebase up and running?


Also: How many children were kidnapped by a non-custodial parent who grabbed them by picking them up from school?

I find it interesting that nearly all the comments here are on Tornado vs. Twisted rather than the larger issue of communicating vs. coding that the author brings up.

There've been a lot of times - most recently yesterday - when I've hacked up a solution, mailed it off, and got back a response of "I just did this a couple days ago. With a one-line change, my code could've covered your needs too." And then of course I'm like, "Oh. Shit. Let's modify your code instead and I'll throw away my changelist."

I get the feeling this happens a lot outside of my own personal/professional sphere as well. Google's famous for its NIH syndrome. Python's got about 5 different competing web frameworks. Lots of people still write their own machine code generators instead of using LLVM. I'm kinda curious how much coding people are willing to do to save one e-mail.

Ironically, the folks who insist on building their own stuff are often right. Google's certainly done well for itself, and it's great that we can use Django instead of Zope now. So maybe the problem is that communication really is so expensive that people are better off rewriting large chunks of code to avoid it. But if that's true, we should be looking for ways to reduce the cost of communication, rather than glorifying the folks who go to heroic measures to avoid it.

It's curious - yesterday, Coders at Work was at the top of the hotlist, and most of the comments said, "I'd rather learn about the business & management aspects than the technical aspects." Yet here's an interesting business & management problem, but everyone's commenting on the technical aspects.


Easter egg: try entering the site's URL.

A number of other numbers, that puts this into even more perspective, are missing:

1) How many children walk or bike to school every day? ~10 million?

2) How many of those 115 were kidnapped while on their way to or from school? Half?

3) How many of the answer to 2) were kidnapped while they were on their way to or from school alone? Half again?


There seems to be a rather unrealistic assumption that people who don't like your product (be it website, framework, sandwich) owe you well-reasoned feedback. It's a great and useful thing to get but the fact is, most people are interested in solving their problem and unless they are quite sure your product is the best way to solve their problem, they'll simply move on.

Perhaps this is an artifact of how seriously the Twisted people and their 'lead hacker' take their project. But the twisted-centric view of the world leads to petulant posts full of odd statements:

My main point here is that if you're about to undergo a re-write of a major project

They wrote Tornado, they didn't 'undergo a rewrite of Twisted'.

For a tiny fraction of the effort invested in Tornado, FriendFeed could have worked with us to resolve many of the issues creating that chaos.

Interfacing with an another team to solve problems in a framework they didn't like (even if just aesthetically) would have probably taking significant resources for close to zero return.

There's quite a bit more in the same vein. It's wonderful that the Twisted people care. But perhaps a little too much.

27.The Economics of Science Fiction (gmu.edu)
34 points by eru on Sept 12, 2009 | 6 comments

I'd be pretty damn upset too if some other project got a lot of press for an announcement which included comments undermining the quality of my project. Sorry, but if you're going to strongly imply that my project's ease of use and performance are subpar, them's fighting words.
29.Why it's impossible to become a programming expert (techrepublic.com.com)
32 points by baha_man on Sept 12, 2009 | 36 comments
30.Improving Putty settings on Windows (wieers.com)
30 points by lamnk on Sept 12, 2009 | 16 comments

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

Search: