Hacker Newsnew | past | comments | ask | show | jobs | submit | 2010-07-22login
Stories from July 22, 2010
Go back a day, month, or year. Go forward a day, month, or year.
1.Tell HN: AeroFS - File Syncing Without Servers (aerofs.posterous.com)
248 points by yurisagalov on July 22, 2010 | 75 comments

You have to consider the number of users. HN now gets 60k unique visitors on weekdays. That's a decent sized stadium full of people. Of course they seem overwhelming collectively, but most individuals are only experts in a few areas.

If it makes you feel any better, my biggest worry about this site is the opposite: that the median awesomeness is decreasing as the number of users increases.

If you want to feel less overwhelmed, try reading the comments starting at the bottom of the page instead of the top.

3.Guy crafts a Daft Punk helmet in 17 months (youtube.com)
194 points by ulvund on July 22, 2010 | 22 comments
4.Why the Mythbusters won't do RFID (2008) (youtube.com)
188 points by moe on July 22, 2010 | 60 comments
5.I know your name, where you work, and live (Safari v4 & v5) (jeremiahgrossman.blogspot.com)
165 points by tptacek on July 22, 2010 | 54 comments
6.Dammit, MySQL (draconianoverlord.com)
141 points by stephen on July 22, 2010 | 98 comments
7.Wanna have zillions of google profiles? (google.com)
137 points by hazelnut on July 22, 2010 | 41 comments
8.Who Can Name the Bigger Number? (scottaaronson.com)
132 points by thisisnotmyname on July 22, 2010 | 68 comments

One of your problems is that you are judging yourself by your natural abilities. I think this a trap that a lot of smart people fall into, perhaps being used to being the kid who always gets the gold star. There are studies that show that children who are praised for being "smart" stop working hard, because that threatens their self-image. Children who are praised for working hard go on to greater successes.

But back to HN. Recall that people post here, in part, to feel good about themselves and appear smart to others. It may be that the real heroes are not here. They are off doing stuff, not yammering about it.

I've been lucky enough to meet a lot of successful web startup people (a different group from say, pg or other YC alumni). I can tell you that the only thing they have in common is that they Keep Doing Stuff. No matter what, Keep Doing Stuff. They often have very low tolerance for naysayers and armchair critics. This isn't so much iron determination (well it is, in part) but mostly because they are motivated by the intrinsic rewards of building and exploring. In other words: they are just trying to have fun.

Their initial prototypes are ugly and naive. They don't care because it does something they wanted. They use a language that others deride as a toy. They don't care because it gets the job done fast. At launch, the whole thing is held together with tinkertoys and chewing gum. They still don't care as long as it's making people happy. Then scaling problems happen. Then they hunker down and make even more spectacular mistakes.

And you know what? Then one day they look back on at all they've done, and the system is humming beautifully and they're experts in multiple fields. And O'Reilly starts bugging them to write a book about how they did it all so effortlessly.

Meanwhile those guys on HN are still whining about how it would have been so much better with a functional language and a NoSQL data store.

--

P.S. This is not an argument for doing anything sloppily. It's just that you have to be laser-focused on results. It's a paradox; you have to be capable of rolling out something of heart-breaking beauty but also have no concern for things that ultimately don't affect success. It's been my experience that the version 1.0 of anything really creative looks like a piece of junk. And it takes a very sharp eye to see that it's doing something new and important. I guess this is why not everybody is a successful investor.

10.Die young, live fast: The evolution of an underclass (newscientist.com)
109 points by redoacs on July 22, 2010 | 71 comments
11.For Jessica (jenniferlawler.com)
101 points by Calamitous on July 22, 2010 | 13 comments

The nature this case in relation to how it is being reported fascinates me. Let me summarize while making a few observations:

1. A guy comes out of nowhere and files a lawsuit in a state court in Allegany County, New York (population: about 50,000 - http://quickfacts.census.gov/qfd/states/36/36003.html).

2. The lawsuit is filed on June 30, 2010 and consists of a grand total of 2 pages of allegations, coupled with a request for relief (see http://www.scribd.com/doc/34239119/Ceglia-v-Zuckerberg-compl...).

3. Among the substantive allegations are absurdly wrong ones (from a lawyer standpoint), such as the allegation in paragraph 3 that Facebook is a "domestic corporation" in New York. Facebook is in fact a foreign corporation that is qualified to do business in New York, as is shown by the very attachment the lawyer appends to the complaint itself (Exhibit B). I make this point only to highlight a certain level of sloppiness that attends this whole matter. This is hardly a mark of top-flight lawyering.

4. The contract states that it is entered into as a "Purchase agreement and 'work made for hire' that reflects two separate business ventures," the first for something called StreetFax Database and the second for the "continued development of the software, programs, and for the purchase and design of a suitable website for the project Seller has already initiated that is designed to offer the students of Harvard university [sic] access to a website similar to a live functioning yearbook with the working title 'The Face Book'." Mr. Ceglia was to pay to Mr. Zuckerberg $1,000 for the work he did on StreetFax and an additional $1,000 for the work he did on "The Face Book." In turn, Mr. Ceglia was to receive (with respect to the "Face Book" work, the following: "It is agreed that the Purchaser will own a half interest (50%) in the software, programming language and business interests derived from the expansion of that service to a larger audience." The contract then provides that "the agreed upon completion for the expanded project with working title 'The Face Book' shall be January 1, 2004 and an additional 1% interest in the business will be due the buyer for each day the website is delayed from that date."

5. The agreement appears to be a canned document and is poorly drafted. Since its terms appear to be heavily slanted in favor of Mr. Ceglia, it is probably fair to assume that this was his form of contract which he presented to Mr. Zuckerberg (then a student) to sign.

6. The complaint then alleges that the website was completed on February 4, 2004 (paragraph 7) and asserts that Mr. Ceglia is therefore entitled to an extra 34% of "the business," (paragraph 8) or 84% in total.

7. A few comments on the above:

(a) can anyone say "vagueness" and "uncertainty" as serious problems with this contract? with no company formed at the time, this is a guy who essentially hired Mr. Zuckerberg to develop a website that was to be like a "live yearbook" and who claims that he is to have an 84% stake in any future expansion of that idea to be made by Mr. Zuckerberg, no matter what form it took and no matter who else contributed value to build that business; this in essence is a claim by Mr. Ceglia that, at any time and under under any circumstances, he can pull a piece of paper out of his pocket and claim a perpetual non-dilutable stake in somebody's company based on a work-for-hire contract for a small development fee done before that company was even to be formed; thus, every founder who might work in that company, even for years, every investor who might invest in it, and every other stakeholder (including innocent purchasers for value who bought shares in the company in secondary trading), all such persons were to work, sweat, and toil, taking huge risks all the while, and all were to be subject to dilution - except for Mr. Ceglia, who could take his sweet time and come forward at any time with his claim of an 84% non-dilutable interest;

(b) if not vagueness, how about an unenforceable penalty? How would you react to someone who told you he would pay $1,000 for some development work and then take 1% of your company for every day delay in completing the project? Such terms are outrageous to say the least and probably serve to render the entire contract unenforceable, particular when the contract as a whole amounts to an alleged non-dilutable stake in a business no matter what future form it might take;

(c) how about statutes of limitations? New York apparently has a 6-year statute for breach of a written agreement. If the work was done by February 4, 2004, then Mr. Zuckerberg's obligation to perform would have started on that date. The complaint was filed on June 30, 2010, well past the 6-year deadline. Thus, on its face, the claim appears to be time-barred. One can of course allege facts for why the statute did not begin to run until a later date. This complaint fails to do so.

(d) Other equitable defenses would almost certainly apply so as to preclude assertion of any claim for equitable relief after such a long delay (laches being the most obvious - I discussed this in an earlier comment, http://news.ycombinator.com/item?id=1509601).

Thus, all in all, a lawsuit full of holes is built up by sensationalist reporting into a supposed major threat to Facebook and to Mr. Zuckerberg.

This is where the reporting becomes interesting. I think this relates to a strong impulse to see Mr. Zuckerberg get some sort of comeuppance for whatever reason.

The case got major headlines nationwide because a judge in a small state court entered a TRO, with the reports touting the idea that this gave the claim more gravitas because judges do not enter a TRO lightly. Yet this judge did just that. He entered the order even though the defendants had been given no notice of the application and even though the plaintiff made no showing whatever of likelihood of success on the merits and of alleged irreparable harm that he would suffer if the defendants were not enjoined from transferring assets while the TRO was in effect (see the brief filed by Facebook making these points, http://www.scribd.com/doc/34240120/Ceglia-v-Facebook-Motion-...). Without getting into technicalities, this amounts to a court having concluded that the TRO had to be entered to cover a 15-day period in which Mr. Ceglia might otherwise suffer irreparable harm absent a court order barring any transfer of Facebook assets during that period. After a nearly 7-year delay, it is basically absurd that such an order should have been entered. No possible harm could have come to Mr. Ceglia over a 15-day period that would have been any different from whatever risk he had faced for the nearly 7 years pre-dating the order. Thus, the TRO was ill-conceived at best and the federal court to which this case was removed immediately stayed its effect upon getting the case (the parties have since agreed to allow it to expire and die a merciful death).

In this piece, then, we get a subtitle stating or implying that the claims made by Facebook's lawyers (that this lawsuit was frivolous) were in themselves frivolous. Why? Because we now have an admission by Mr. Zuckerberg's lawyers that he did indeed sign the contract. This is then touted as some sort of setback for Facebook's case.

From a lawyer's standpoint, this is all really weird. This case is full of holes and represents at best a wild swing at Facebook and Mr. Zuckerberg. The contract is worded in a flaky manner. The terms themselves are outrageous by any measure (think about you would react if someone claimed a perpetual stake in whatever you did just because he paid you a small fee for a minor development effort). The lawyering in support is slipshod at best. Yet, in spite of all this, the reporting on it is building continual momentum such that it is perceived as a serious problem for the company and all because a judge entered an ill-conceived TRO and because of the basically irrelevant fact that Mr. Zuckerberg's lawyers admit that he signed the contract (a fact never previously denied). Yes, this all makes for high drama, but it also makes for highly inaccurate reporting on the legal merits of what is happening.

At most, in my view, this case represents a nuisance claim against Facebook, as no court in the world is about to prejudice the interests of innocent investors, co-founders, employees and the like for the sake of some guy who comes out of the woodwork after long delays with a wildly worded contract that is of dubious enforceability. While a court might be more open to entertaining a claim against Mr. Zuckerberg personally, even that is so dubious here as to be barely worth considering.

There are obviously many people who want to see Mr. Zuckerberg get what is due to him but this will not be the channel by which that might happen, notwithstanding the reporting on the case. In the end, this will be tried to a federal court and not in the blogs. And, in the courts, this thing is going nowhere.

I am, by the way, no apologist for Mr. Zuckerberg and have been quite critical of his actions in relation to the whole ConnectU mess (which does pose a serious risk for him and for Facebook, as I discussed in an earlier comment, http://news.ycombinator.com/item?id=1362379).

13.The Secret of Successful Entrepreneurs (wired.com)
93 points by rafaelc on July 22, 2010 | 15 comments
14.Things You Should Be Doing With Your Server, But Probably Aren't (roundhousesupport.com)
90 points by luminousbit on July 22, 2010 | 21 comments
15.How We Got Rejected from YC and Moved into the SpeakerCave (metamorphblog.com)
86 points by MediaSquirrel on July 22, 2010 | 28 comments

I cannot know whether or not you would qualify my abilities as "talent". The way you've constructed your response leads me to believe that if I told you I won the Nobel Prize in Javascript, you'd list stupid things that Nobel Prize winners have done.

Even if this site is mostly "talentless wantrepreneurial pundits," which has some truth to it, you're not the slightest bit overwhelmed at the amount of high quality information here?

17.Me vs Backspace: my war against a rogue character (lbrandy.com)
81 points by spydez on July 22, 2010 | 31 comments
18.The Io Language (iolanguage.com)
80 points by limist on July 22, 2010 | 39 comments

> If you want to feel less overwhelmed, try reading the comments starting at the bottom of the page instead of the top

This should be a preference. Ego-boosting sort.

20.SQLite 3.7.0 Released (sqlite.org)
66 points by obiterdictum on July 22, 2010 | 16 comments
21.How to design a replacement for C++ (apenwarr.ca)
65 points by rcfox on July 22, 2010 | 72 comments
22.Syntax highlighting, auto complete and more within Python interpreter (bpython-interpreter.org)
65 points by tzury on July 22, 2010 | 31 comments

The design philosophy differences between Postgres and MySQL should be a case study.

When I first started using SQL databases, Postgres had a reputation for being a fully ACID compliant database that paid a performance penalty for it, and was hard to use. They made it "correct" as a top priority.

MySQL had a reputation for being blazingly fast, even outperforming expensive commercial DB's in some areas. However, things like foreign keys were missing. There were debates in the MySQL community as to whether foreign keys were even necessary, since you could just do all that stuff in the application layer.

That seemed reasonable to me at the time and MySQL was trivially easy to install at a time when Postgres was a huge pain, so I picked MySQL. I almost immediately got bitten by the lack of foreign keys, and although I didn't know it at the time, spent most of my time coding application logic that was a workaround for MySQL's lack of views. So I switched to Postgres, it solved many of my problems and have tried to use it whenever possible.

Every release the MySQL people get closer to Postgres's features, but there's always something missing, and as of a few years ago at least, all of these features were dependent on what backend table type you were using, which became especially annoying if you didn't have control over the installation (cheap web hosting.)

The funny thing is, MySQL's performance on microbenchmarks really meant nothing in more complex applications. A few years ago I was doing something more than a simple search that involved a few joins and intersections with MySQL; the query optimizer in MySQL seemed determined to pick the slowest possible path to return a result (intersection of a small set of rows with a huge one somehow would cause MySQL to check every row of the large set for a match). It ended up being 50 times faster to implement the logic in PHP and use two queries instead of one.

So I switched to a host with Postgres access, and the identical query that took forever in MySQL was no problem for Postgres.

After a few experiences like that, you begin to see the virtue in doing things right the first time and optimizing later. You also see the virtue in using a database system that takes the onus off of the application developer to implement logic that should be in the DB.

24.Want to Know How VCs Calculate Valuation Differently from Founders? (bothsidesofthetable.com)
64 points by rpledge on July 22, 2010 | 5 comments
25.Ask HN: Would you play a distributed, programmable MMO?
60 points by vyrotek on July 22, 2010 | 40 comments

I sympathize with your feelings. Coming to HN can instantly humble anyone who previously believed (s)he is smart, talented, destined for greatness, etc. when you see what truly brilliant people are like. I know it gave me a good reality check and sense of my relative knowledge compared to all the potential things to learn.

But you've taken the wrong lessons out of it. Don't view it as a community of people better and smarter than you, see it as a wealth of knowledge like a library.

Don't view the people here as your competition. View them as people with something to teach you.

Intelligence is not a zero-sum game. No one will prevent your success because they are "smarter" than you. The more educated, energized, and ethical people in the world, the better for us all. Take what HN has to offer and apply it to what makes you happy and what will bring you fulfillment and success.

27.Detailed guide to mechanical keyboards (switch types, hysteresis graphs, etc) (overclock.net)
56 points by rw on July 22, 2010 | 17 comments
28.Mirah: JRuby + static-typing + fast JVM bytecode (mirah.org)
54 points by 10ren on July 22, 2010 | 11 comments
29.User Interface Design Pattern Library (endeca.com)
53 points by tortilla on July 22, 2010 | 14 comments
30.How to Tell a Journalist from a Blogger (jolieodell.wordpress.com)
51 points by raganwald on July 22, 2010 | 45 comments

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

Search: