Hacker Newsnew | past | comments | ask | show | jobs | submit | 2009-09-11login
Stories from September 11, 2009
Go back a day, month, or year. Go forward a day, month, or year.
1.Yeah Ok, So Facebook Punk’d Us (techcrunch.com)
347 points by vaksel on Sept 11, 2009 | 83 comments
2.Want to Remember Everything You'll Ever Learn? Surrender to This Algorithm (wired.com)
258 points by mshafrir on Sept 11, 2009 | 87 comments
3.Github and Engineyard part ways (engineyard.com)
157 points by jcapote on Sept 11, 2009 | 95 comments
4.Coders at work is finally available (codersatwork.com)
137 points by oscardelben on Sept 11, 2009 | 96 comments
5.Basic Laws of Human Stupidity (searchlores.org)
123 points by jodrellblank on Sept 11, 2009 | 42 comments
6.A Japanese language guide for analytical thinkers (guidetojapanese.org)
82 points by mbrubeck on Sept 11, 2009 | 28 comments
7.Nepal Human Hair Solar Panel Hoax (CraigHyatt) (sites.google.com)
82 points by jacquesm on Sept 11, 2009 | 50 comments
8.The People’s Republic of Google (cringely.com)
81 points by bensummers on Sept 11, 2009 | 27 comments

Hey all. Wanted to chime in the discussion.

My blog post is direct and to the point. There's honestly no mystery about this, I laid out all the details, possibly excepting one.

We designed our infrastructure offering 3 years ago. We knew that the vast majority of websites would produce nearly read-only file I/O. GFS's less than stellar write performance isn't a problem in that typical case.

Along comes Github, and they have an entirely different disk I/O profile to the rest of our customers. Github was built on a shared-something architecture because GFS made it quick and easy to get up and running, developing features, and attracting users. This is a good thing!

Github has been very vocal about their dislike of the GFS filesystem we use for shared filesystem access. GFS doesn't scale forever, and we've never suggested it does. It could scale far larger than it has at Github, but fizx hit the nail on the head: we weren't willing to do it for free, and Github was unwilling to pay our price.

We warned Github many, many moons ago that given their growth rate, in order to scale their application smoothly and inexpensively, a shared-nothing architecture was eventually going to be needed. We offered to help them with that architecture, as we saw Github running wonderfully atop a cloud service such as EC2.

Rather than do the re-architecture now, they've chosen instead to move to a vendor who can provide them a high performance, high availability, non-commodity, proprietary network file server infrastructure. I suspect it will work well for them, and we'll all enjoy a faster Github. :-)

From my perspective, I really want everyone to understand that there's no bad blood on the EY side, and hopefully none on the Github side. Business is business, decisions need to be made each and every day.

10.Twisted.web vs Tornado, a Performance test (apparatusproject.org)
73 points by roder on Sept 11, 2009 | 30 comments

Gotta love tech company culture. :)

On an unrelated note, why request a comment from a company at all if you're only going to wait 24 minutes for a response?

12.Grand Central Dispatch Now Open to All (macresearch.org)
69 points by pohl on Sept 11, 2009 | 23 comments

Thanks. It's quite a surprise to actually have this happen.

And it was more of a surprise when my mobile phone rang and a Scottish man said "Hello John. It's Gordon Brown."

14.Strange Twitter Bug found by Cabel Sasser (code.google.com)
60 points by functional-tree on Sept 11, 2009 | 13 comments

I think they could have worded this better: "GitHub offers the largest free storage quota among the big SCM hosters, and we came to the conclusion that we didn’t want to subsidize that quota for non-Ruby developers."

It sounds odd Engine Yard hosts an entire for-profit company for free just in exchange for some complimentary accounts.

My imagination tells me GitHub is tired of being slow and Engine Yard couldn't do anything more to help them. Instead of the news being "GitHub Leaves Engine Yard Because It's Too Slow" the news is "Engine Yard Kicks GitHub To The Curb Because GitHub has Non-Ruby Repos."

I don't see either headline being positive towards Engine Yard.

16.Dropbox’s Web Interface Gets An Overhaul (techcrunch.com)
56 points by bigwill on Sept 11, 2009 | 14 comments

We're moving to Rackspace.

Funny thing is that we told github that gfs would not scale for them over a year ago, we also outlined how to move to a shared nothing chunk server architecture. They didn't take our advice so it's mostly their own architecture decisions that were holding them back with regards to gfs.

Anyway there seems to be plenty of airchair quarterback on this one. The real story is that we can't afford to host them for free anymore.

19.Simon Peyton Jones: How to write a great research paper (research.microsoft.com)
52 points by mace on Sept 11, 2009 | 13 comments
20.This Is How Total Destruction On Earth Looks from Space (gizmodo.com)
51 points by AjJi on Sept 11, 2009 | 6 comments
21.Potential Quicksort replacement in java.util.Arrays with new Dual-Pivot (gmane.org)
50 points by fogus on Sept 11, 2009 | 16 comments

Oh its a basic journalistic trick. Each journalist wants to give the impression that they see both sides of each story. But if they have a hot story they really do not want to wait to hear the other side. So they request a comment, wait an unreasonably short time, and then print the story saying "we requested a comment from the other side but they did not provide a comment by the deadline for this story".
23. Facebook Now Lets You Fax Your Photos. (techcrunch.com)
49 points by jasonlbaptiste on Sept 11, 2009 | 15 comments

Rather than do the re-architecture now, they've chosen instead to move to a vendor who can provide them a high performance, high availability, non-commodity, proprietary network file server infrastructure. I suspect it will work well for them, and we'll all enjoy a faster Github. :-)

GitHub has been working on a re-architecture since our last major feature release, which was GitHub Issues in April.

And we can't wait to roll it out.

25.The cardinal sin of community management (startuplessonslearned.com)
44 points by peter123 on Sept 11, 2009 | 2 comments

techcrunch was had.

http://www.techcrunch.com/2009/09/10/yeah-ok-so-facebook-pun...

Great study in knee-jerk reactions


"Tell me about how you launched a billion dollar company from your apartment with stolen office chairs and I'm there. Tell me how you really like pointers, and I sort of lose interest."

Thankfully (for the authors and publishers), for some of us, that is reversed. The phrasing can be different.

"Tell me how and why you created a new language, and I am interested. Tell me how hard work and determination is how you made your money and the key to success for the rest of us and I lose interest"

EDIT: Ok I am reading the pdf version now and it is VERY enjoyable.

from the first chapter/interview

"Seibel: What about XScreenSaver—do you still work on that? Zawinski: I still write new screen savers every now and then just for kicks, and that’s all C.

Seibel: Do you use some kind of IDE for that?

Zawinski: I just use Emacs, mostly. Though recently, I ported XScreenSaver to OS X. The way I did that was I reimplemented Xlib in terms of Cocoa, the Mac graphics substrate, so I wouldn’t have to change the source code of all the screen savers. They’re still making X calls but I implemented the back end for each of those. And that was in Objective C, which actually is a pretty nice language. I enjoyed doing that. It definitely feels Java-like in the good ways but it also feels like C. Because it’s essentially C, you can still link directly with C code and just call the functions and not have to bend over backwards."

............................................

"Seibel: Six or seven being the whole Netscape development team or the Unix development team?

Zawinski: That was the whole client team. There were also the server folks who were implementing their fork of Apache, basically. We didn’t talk to them much because we were busy. We had lunch with them, but that was it. So we figured out what we wanted to be in the thing and we divided up the work so that there were, I guess, no more than two people working on any part of the project. I was doing the Unix side and Lou Montulli did most of back-end network stuff. And Eric Bina was doing layout and Jon Mittelhauser and Chris Houck were doing the Windows front end and Aleks Toti and Mark Lanett were doing the Mac front end for the pre–version 1.0 team. Those teams grew a little bit after that. But we’d have our meetings and then go back to our cubicles and be heads-down for 16 hours trying to make something work.

" ...........................................

"They thought just by virtue of being here, they were bound for glory doing it their way. But when they were doing it their way, at their company, they failed. So when the people who had been successful said to them, “Look, really, don’t use C++; don’t use threads,” they said, “What are you talking about? You don’t know anything.” Well, it was decisions like not using C++ and not using threads that made us ship the product on time. The other big thing was we always shipped all platforms simultaneously; that was another thing they thought was just stupid. “Oh, 90 percent of people are using Windows, so we’ll focus on the Windows side of things and then we’ll port it later.” Which is what many other failed companies have done. If you’re trying to ship a cross-platform product, history really shows that’s how you don’t do it. If you want it to really be cross-platform, you have to do them simultaneously. The porting thing results in a crappy product on the second platform.

They didn’t start from scratch with a blank disk but they eventually replaced every line of code. And they used C++ from the beginning. Which I fought against so hard and, dammit, I was right. It bloated everything;

"

...........................................

there's lots of interesting anecdotes and insights about his work with Peter Norvig at Berkeley, with Lucid and at Netscape and how he learned lisp and how he hates perl but uses it anyway and the hardest bug he ever encountered ( real doozy but i won't spoil the surprise for you) and so on .. And that's just Chapter 1.

I must be weird but I really enjoy reading stuff like that.

28.POSIX v. reality: A position on O_PONIES (lwn.net)
40 points by jbellis on Sept 11, 2009 | 1 comment

From the comments:

Matt Harwood: I call hoax. There is zero way Facebook would even consider this, nor use that god awful over-sized icon.

Jason Kincaid: It’s not a hoax, I’m seeing it when I browse photo albums. Might now be rolled out for everyone yet.


If waiting 24 minutes to get basic information for a story is a "pretty long time in the blogging world," then maybe there's something wrong with the blogging world.

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

Search: