skysight-inc/HackerNews huggingface dataset:
If they're smart they put the money in a foundation that can only be used for the project in a constructive way.

If they go getting drunk at parties on the other side of the globe there is a chance they'll kill kickstarter as collateral damage besides their own project.

Taking in funding - even if it is 'throw-away' cash - comes with a responsibility, this is not a 'lottery', and the crowd is not anonymous.
Very interesting video. I especially enjoyed his comparison of angel/VC investment to the Keynesian Beauty Contest.
"I might one day work with you and have to use your tools. If there's consensus about what the best tools are, then I am less likely to experience pain when moving."

Your point though correct in the abstract misses one crucial piece of information . Is it the best tool for the job i.e. it is not simply enough to say Use git or Python or <foo> etc. The context around it is very important.

For e.g. in my current team everyone is comfortable using git as we have a largely de-centralised development model. On the other hand in my previous role it was a very centralised - one true copy of source code model - hence SVN.

The comparisons and wars that come out are devoid of this context and just say , i use this and therefore you should do. My point is that there is no one true way and attempting to posit that even though interesting is largely futile.
Facebook Privacy Under Review Again After EU Criticism
He describes his business in a past HN post: "I sell apps on the app store. A lot of small cheap apps."

http://news.ycombinator.com/item?id=1060019
Using adwords to get yourself a job
Maybe too optimistic but the right idea. The tricks I've found with giving my 4 year old autonomy and responsibility are

a) make it abundantly clear that sometimes, what Daddy says, goes, and

b) realizing that kids behavior fluctuates up and down with their energy level and environment. Trying to rationalize with a kid who didn't eat lunch, or who's wasted at the end of the day is a lost cause and you just have to step up and enforce.
worth checking out and even better still it's creative commons so it's free to copy, paste, edit and tweak them to suit your needs.
Media companies fought the introduction of those devices as well. They haven't lost the fight with internet video yet.
Not sure if you're being sarcastic or not, but because there's many non-American/native English speakers, the pun might not be as obvious.
http://www.youtube.com/watch?v=g7lgqS-yq88
"Check out a file, overwriting my local unstaged changes. Or checkout an entirely new working copy from the point referred to by a branch."

Well, of course they both seem the same if you use the word "checkout" in the explanation for "checkout." But "rolling back changes in a file" and "switching the current branch I'm developing in" aren't that close anymore. The word itself might mean multiple things, but that doesn't imply it's a good idea to use it in both meanings.

"In fact I mentioned in another comment that I always thought `git branch` could do the switching itself rather than checkout... I just don't think it's a problem. I know I'm working with a file or a branch, so I just know what will happen."

But evidently there are people who do think it's a problem. Also, the argumentation is that this would prevent mistakes from being destructive. When you know what you want to do, and it does it, it's not a mistake. When you want to do one thing, but the other one happens for any reason (bash completion was one of the mentioned ones) you don't know it.

"It doesn't matter that the name is the same since it's function depends on context."

It depends on the type of its argument. A simple "git checkout foo" is indistinguishable. I'm just a bit astounded by the amount of contra to this simple proposal to an existent problem.
How to Find Your 4-Second Startup Pitch
Title is misleading.

The fact that immigrants are paid more does not prove that they do not drive down US wages. If some fraction of the high-wage jobs filled by foreign engineers would have been filled by US engineers, then the foreign engineers drove the US engineers into lower paying jobs.

I don't know if or how often that scenario occurs, nor am I arguing against skilled immigration, just pointing out a bad title.
I’m graduating with a CS degree but I don’t feel like I know how to program.
Clever bastard.
There is, however, a purpose to using baby-talk with infants. It just shouldn't be used with children as they get older and have already developed their language skills to a certain degree.

http://en.wikipedia.org/wiki/Baby_talk#Use_with_infants
This is pretty much what I came here to say.

>I will rule out C#. C# never really took off

"I don't use C# so it's not the best language ever."
You are totally right, if all I wanted to do was figure out how many total rows there were, and needed to do this often, it would make much more sense to store that number in a separate table. Unfortunately, those particular queries were just simple examples illustrating the problem --- the real program actually needed to read and use the real data. :-)
> So, what's an employee?

Someone who sells you their time, rather than something specific produced with their time.
so instead of having to check and read every single link... is there a general consensus on the effects of artificial sweeteners and diet coke? Or is it still basically up in the air and no one knows for sure.
So you found the exploit code, nice work. But you can't actually say how it got there? Prove it's not a WordPress 0day vulnerability allowing the file to be created.

I understand your frustration with being stonewalled by GoDaddy support, but look at it from their end. Unless you can prove it's a vulnerability in their service, why should they take action?
It reminds of the ridiculous AT&T wireless commercials claiming how great their network is when in reality it's really crappy. I'd rather see both Adobe and AT&T spend more money actually fixing their problems as opposed to using a bandaid with marketing.
"...for the universe of people using a PDA, 90% of them just want to get the information out. Only 10% want to do major input on this thing."

I love his line of thinking here. He really does have a knack for breaking things down to their simplest components and extracting useful information from that perspective.
The OP mentions that the COUNT query is a simplification that has the same performance behavior as the original -- in the actual application, the data inside the rows is needed.

Your idea is a good one for when the count is what's needed, though. Even in more complex cases, maintaining aggregate data ready to go can help a lot.
Considering that TypeKit is just JS with some server-side stuff, there's not much that it could do; I'm sure you could craft some hack to do the same thing with <video>.

Edit: pquerna answered this better than I did: http://news.ycombinator.com/item?id=1344880
Sounds fantastic for morale.
All Present-day Life Arose From A Single Ancestor
Haha. Thanks.
OK, but I believe remote repo is there only to be pushed to, so then is there any example of benefit of pull without --rebase if the pull is anyway only done locally?

http://progit.org/book/ch3-6.html

Says " If you rebase commits that have already been pushed publicly, and people may have based work on those commits, then you may be in for some frustrating trouble." but not how that can happen at all, provided you always "pull --rebase" and then "push", and if that can happen at all, then what to do.
Speculative market based on interest, relevance and attention is an interesting idea. Does it need to be tied to a social news website?
I was just wondering is the 100k worth the powerful signal.
My native language is Finnish. There are plenty of dialects in Finland, and the official written form of the language is kind of an artificial synthesis of various dialect traits -- nobody really speaks written Finnish.

That is, except me when I was six... My parents would go to a school meeting and the teachers and other parents would be surprised -- "Oh, you don't speak in written language like your son?".

I guess I had been spending quite a bit more time with books rather than people.
Actually, Schwartz has a new tell-all blog: http://jonathanischwartz.wordpress.com/
Larry's plans for Oracle, and resuscitating Sun
Why? I want it to sync automatically when I plug it in. Just not when I'm using it.

Edit: Why is wanting this wrong? I have podcasts downloaded, and just plug my iPod in while I get ready in the morning, and it updates without me having to sit down and dick around with the computer. I really don't think this is unreasonable, and these problems occur every day.
I have said it before[1] and I will say it again, this is obscene amount of money for something that not a thing that a very big portion of web is going to use and is not a profit generating startup.

[1]http://news.ycombinator.com/item?id=1343399
Smart people learning from each other? I don't think that's allowed on the interwebs.
> I was just wondering is the 100k worth the powerful signal.

Don't you mean the opposite?
Hoping to make version 3 better. Please suggest changes and improvements.
I think that your analogy is almost on the mark but it needs one little tweak:
"It's like a bank building a safe with several feet of reinforced concrete on the top, bottom, and sides, but putting a plywood door on the front which looks like reinforced concrete."

The reason for this tweak is that content is king and the content providers know it. Hulu by itself without content is yet another website - just a shell (recall Hulu's tears when Comedy Central pulled its shows).

Hulu's goal is to make content providers feel that their content is secure. Only when they do this will they get the content and have more content providers sign on. Consequently, it is in their best interest to perform a song and dance routine on how securing content is their number 1 goal.
More like division into zero right? If it was by zero, then there'd be no engineers and an undefined supply of jobs.

But more to the point, there are lots of ways to be technically engaged. Elance, guru.com, hireacoder kind of places need technical people and they don't care where you are.

The startup phase into a life style like that (this), can be long and arduous, but also something you can do in your spare time. Point is, if you want to be in a rural area and still have your fingers in technical stuff, there are avenues to that -- the internet.

That's the beauty of the internet. You can do almost anything technical from anywhere, like the main post to this thread... Lots of people, myself included, do. When I talk to my clients/customers, they're always like, "Where are you now?" It's awesome.
Relevant to my interests. In fact, I think my girlfriend was talking about writing something like that the other day.
Five Clues for Sniffing out Project Bound for Failure
I'd think the same thing, but in practice, I've been surprised at the number of games I've wanted to buy because of Steam. Many people might not appreciate it, but I think it's cool when they pop a message announcing Title X has gone from $44.99 to $9.99 as an unannounced weekend special.

I picked up the entire Overlord series for $4.99 one weekend, just because it was that cheap. They don't do this with current bestsellers that they can still sell for around $50, of course, but it's nice picking up a cheap game that I know I won't lose the disc for.
The article takes an overly positive view. My friends who write books are all having a hard time making a go of it, whether they write novels or non-fiction. The money they make is being driven to zero by dilution fed by the large number of wannabes who self publish. It doesn't help that there is a lack of people who buy books.

While we have managed to make the publication side of things easy, we have not managed to increase the quality of the content. Good writers who don't write blockbuster books are lost in the noise.

Nor have we found a way to increase the number of readers. Most people don't read much. The Washington Post reported (2007)that one in four people read no books and that most people reported reading four books per year. Publisher's weekly reports that "A staggering 764,448 titles were produced in 2009 by self-publishers and micro-niche publishers, according to statistics released this morning by R.R. Bowker. The number of 'nontraditional' titles dwarfed that of traditional books whose output slipped to 288,355 last year from 289,729 in 2008. Taken together, total book output rose 87% last year, to over 1 million books, one title for every 300 people in the US.

Bottom line, writing has become a hobby, even for professionals. Don't quit your day job to write the great American novel.
This is too god damn awesome for words.
They're BOTH doing their users a disservice. Both are interested in grabbing the biggest possible slice of what they perceive to be the pie, and holding on to it.

The sad part is, it's not even in their own interests. If they worked together, Apple would probably sell more iToys, and Adobe would sell more software.

Imagine a world in which Apple was friendly to all developers, including Adobe, and provided APIs that made it easy to write/port/generate high quality, standardized apps. The total number of apps would go up, driving both total revenues, and competition (and therefore quality). Apple would win big, as they cull their 30% of all app sales, and more people buy iToys. Meanwhile, Adobe has opened up a whole new product line, with obvious benefits.

They're really shooting themselves in their collective foot, here. Historically, hardware/OS companies have had symbiotic relationships with software and content companies. Apple is acting like Adobe is a competitor they want to cut out, rather than a partner in providing value to developers and users.

And if Apple is genuinely worried about the quality of Apps... address the problem at its root, and (1) provide additional APIs so it's easier to transform to "native code" and (2) be more stringent about screening app store submissions.
Thanks knowtheory, that's exactly what I wanted to read, that git pull --rebase is "take all the commit nodes from my local branch (remember them), and rewind the history back to the point where my repository was in synch with the remote repository. THEN update my repository with the remote changes, and try and apply all my local commits on top of my newly synched tree."" Now what's "git pull" explained in the same terms?

Is it "produce errors as if remote were in sync with local even if it's obvious it isn't"? Who needs that?

If it's not, then what is a proper description?

And is there any scenario in which remote was changed, you want to push there your changes and you wouldn't want "git pull --rebase"?

Thanks!
Alternatively: "We happen to create a product that we think makes the web better. Some people disagree with this; they can decide not to install it. Apple is taking away their choice, and we feel that that's a bad thing."

That's what choice is, you see, being able to opt in or opt out. That's what they're arguing for, despite the sub-text of them wanting flash on the iPad - they want the user to have the option of installing flash, as they do on desktop operating systems (do any come with flash preinstalled?).
Agreed. Always make contracted work a work for hire. A friend of mine did not and he ending up paying $20,000 additional to ransom his software back. That was 20 years ago when $20,000 was real money.

You also want to avoid having the employee become a Statutory Employee. See footnote 3 in the article. If that happens, you can be hit with all sorts of nasties like disability claims to IRS claims for withholding taxes.

It looks like there may be a CA minefield in there also if you DO make it a work for hire.
For some reason this reminded me of I want that shirt - "I want that dinner... Betch" I lol'ed pretty hard. This should also be a mobile app!
Honestly, it seems the dude could figure out how to write 75% of a hacker news type site. Honestly I'd say the markup and scaling aren't really needed for basic anything. He might not understand cookies, etc, yet, but still he'd get most of it out there.
Arrington : "You’re Welcome, You Bastards"
How do you rate? I didn't see where you could rate the games. If you could use javascript to change between the game types that would be better then a postback. Also, it is prolly better to use an IFrame instead of FBML for speed.
This site is a thing of beauty, but on Hacker News it's also just noise. Stuff like this is what my Facebook wall is for.
It seems to me just vaporware for now. Have they stated that they have working code?
I would ask: Why don't you embed WebKit or Gecko and save us all a ton of time?
Bruce Schneier's expression Security Theatre really describes video DRM. It's to provide the illusion of control, to reassure content intermediaries that their business model is safe regardless of whether it is or isn't.
It's good for a laugh, but ultimately not much more useful than going to epicurious or allrecipes and randomly picking a recipe. Usually, the problem isn't not having any recipes, it's not knowing what to make given the ingredients already in the 'fridge and a limited amount of time.
Touchscreens are Fingerpaint - Facebook Engineering
Then don't install it. Adobe's entire point is that you should have a choice. Do you have that choice right now?
(To the author) You probably don't, and that's okay. The most valuable things I took away from my education experiences:

1) You've learned (or should have learned) how to learn new things. Don't stop once the dean hands you your degree.

2) There are probably a lot of people out there who are a lot smarter than you, and that's also okay. Use that knowledge to grow from your working relationships with others and learn more from them too.

Focus less on the individual technologies and more on the other skills learned via extended education.

Caveat: Lots of people don't need to pursue higher education to learn these things, it was just a necessary personal experience for me.

(edit) There's a post on SO by user RussellDias which puts this far more eloquently and fully than I could have.
No I don't. Not many people care about there privacy (otherwise facebook would have been bust). And even if they had pledged 200% or 300% that would have been enough to send a strong signal but 1088% of pledging is just not right.

There could have been so much more done with the other 80k. So many other things need money.
This is totally amazing. I predict 10 million in the first funding round.
It seems to get linked with every git story on HN but schacon's Pro Git is unequivocally the best reference and tutorial I've found: http://progit.org/book/

Workflows: http://progit.org/book/ch5-1.html

Git and Other Systems: http://progit.org/book/ch8-0.html
I'm not going to defend Perl 5's dereferencing syntax for container operations. Perl 6 changed that for a very good reason.

I could give you examples of Ruby's and Python's inconsistency in their use of parentheses, as sometimes they group expressions to influence parsing precedence and sometimes they denote first-class data structures, but as you persist in asserting that parentheses create lists in Perl and that lists are first-class data structures, I suspect this discussion will continue to go nowhere.
This is a once-in-a-lifetime no repeatable event. And the money is really not that significant in the whole scheme of things for four people over a summer. Now, if they could get it to go over $400k, then it would be substantial.
What I need is wherethefuckshouldwegoforlunch.com. We call this concept "spinning the big wheel of lunch". The Urban Spoon iPhone app comes pretty close.
I'd think it was way cooler if you guys did the recipes yourselves (complete with photos / video). You wouldn't have to put on a show other than make good food (and make it well). Be irreverent and then show me how to grill a pork chop to perfection.
They probably wouldn't, but if they do, go WebKit please.
Fullscreen is supported by HTML5 side.
I fear the flag button may become the new downbote tool for people with flawed metrics for success.
Dear other companies that don't make tools according to evo_9's exacting standards - please stop as well, because if your tools aren't good enough, you can't call yourself a tools developer.
Maybe Kickstarter need to introduce "milestone" payments. This concept is used for freelancer.com and similar website.

eg. If the total is over $5,000 then the first $5k is cleared as normal, and any additional funds are delivered on meeting a milestone.
Does it hurt when I punch you?

(Sorry, they're good guys I'm sure, couldn't resist.)
Introducing the Workspace Mechanic for Eclipse
But Jacques, they haven't misjudged their original funding requirement - at worst, they've underestimated potential early investor/market interest in the product they are proposing to create.

I do see two problems here.

1. Diaspora is now awash in money - which might go to their heads or not, but which in any case creates new, non-code responsibilities for them. $100k is not chump change, and you can't just stick it into a petty cash box. As soon as Kickstarter transfers it to a bank account, being greater than $10k it will trigger an automatic report from the bank to the IRS. So before they write any more code, the Diaspora team need to hire a lawyer and create a trust or some other appropriate legal vehicle...might I suggest our own grellas?

2. For Kickstarter, this raises questions of how funding is managed. Now, most things on there offer a straight trade - send me $1 and I'll send you an mp3 of my new song after I've bought the guitar I need, or whatever. It's a sales contract, basically. However, it's not obvious what the terms of this contract are - for example, their FAQ doesn't address the question of what happens if the project owner doesn't buy the guitar but flees to Lichtenstein instead. I'm guessing recourse and other issues are governed by the terms of the Amazon payments agreement (https://payments.amazon.com/sdui/sdui/about?nodeId=6019), but Kickstarter need to address this upfront to avoid potential heartache, especially given that they allow projects to solicit commitments of up to $10k. Sooner or later some project will fail in such a way that a donor feels victimized and there will be blowback for Kickstarter. Given the large amount of money involved here, it would be a good idea for them to clarify the legal context in which donations take place. I find it surprising that they don't have any stated policy about donations exceeding the requested amount - though given the usual difficulty faced by artists begging for money, they probably haven't had to confront it seriously before. Most projects that overshoot their target do so by a fraction, not multiples.

Incidentally, Kickstarter's own rules do not allow a project creator to halt the project early, so even if Diaspora want to shut off the flow of donations, they can't.

Disclosure: I kicked them some $ too.
Tell HN: Stop with the ridiculous ban policy. 
Right now, a user can be banned unilaterally and for no reason by "editors", two-bit jokesters who have the ability to trash user accounts. There is no accountability; people not only are unaware of who has banned them, but they are not informed of the ban-- the messages simply show up "dead" to other users (and appear live to the banned user).

I've had my account trashed by these losers on more than one occasion, often without explanation. It's moronic and an embarrassment to the Hacker News community. That PG allows this behavior shows a failure to properly manage his community.
I feel like this deserves a "well, duh". If you speak gobbledygook or fluff around them, that's all they'll learn. How can you expect otherwise?

This does propose an interesting experiment: any of you lawyers out there, read laws to the kids as bed-time stories! Maybe we'll finally have someone who can translate between Legalese and English. Maybe they'll come up with a pidgin / creole the rest of us can learn.