skysight-inc/HackerNews huggingface dataset:
Google's official response is here: http://android-developers.blogspot.com/2009/09/note-on-googl...

I still don't think they've adequately covered it. The key to me is in the penultimate paragraph, where they first say

"With a high-quality open platform in hand, we then returned to our goal of making our services available on users' phones.",

and then

"We make some of these apps available to users of any Android-powered device via Android Market, and others are pre-installed on some phones through business deals."

The key to me is that they're not making their services available on users' phones, they're making them available on distributors' phones (through "business deals"). As nuclear_eclipse points out this is basically their only bargaining point, but I really think they need to find another way around this.

Count me as another who was just about to buy an Android phone, and is now seriously reconsidering.
Guys like you with "iit" in their handles are the ones that people should think twice about.
(-> #(animate panel) Thread. .start))

>I doubt you’ll ever see such impressive Java Interop mixed with Closures in other languages!

Rhino is pretty impressive too:

new Thread(function () { print("\nrun"); }).start()
Pandora is the only service that I regularly think "I should be paying these guys money". In fact, a while back I decided that the next time I hit the 40 hour limit I will be upgrading my account with them.

In case anyone working with/at Pandora is reading this: you guys are awesome. I've gotten more new music from you than anywhere else. I noticed you seem to have changed your algorithm lately (At least, in the past few weeks I've suddenly gotten a LOT of new music) and I like it a lot.
> Dude the guy/gal does not have to respond to any email unless he wants to.

Obviously. (There is nothing in the earlier comment that in any way addresses the recipient's rights.)

Equally obvious is the fact that the bank in question certainly has to take every possible measure to limit the impact of their stupid mistake. Its possible (ianal) that they even have a legal obligation to do so.
Saul Klein: "Y Combinator, by virtue of being in the valley, has a built-in network, a built-in infrastructure. In Europe, we got none of that ... We have a real problem of fragmentation, so Seedcamp was really trying to solve for that issue as much as anything else, bringing people together in a cohesive network." http://tr.im/zLzH

That's why there are lots of networking and mentoring events (local Mini-Seedcamps, Seedcamp week) up front that many dozens of teams profit from, even though only 5-7 receive an investment.

I'm sure the selected teams aren't actually legally obliged to take whatever deal is offered, at least it wasn't at all that way for us last year.
yeah on Orbitzers making the front page of Hacker News!
http://www.codelathe.com/blog/index.php/2009/08/25/announcin.... Check out Tonido OpenID. It is a truly a decentralized, private OpenID provider.
You can not write tests that test/discover defects that you don't know as defects. The Tacoma Bridge case proves exactly the above statement. If we all can conceive tests that remove all defects from past, now and future, then we all live perfect lives. But that is impossible, though we can try to minimize the impact. The problem is probably is undecidable in computational complexity sense.

And to some point, we need people, maybe our beloved one, maybe ourselves to be sacrificed in order for scientists and engineers in the next generation to figure out and put them into their test cases to avoid repetition of tragedies.

I think you misunderstand gifted engineers. Gifted engineers understand what they shipped are imperfect, but they have guts to ship them and see how they work. The failure will be lessons for next generation to learn. I feel more scared of people who think their tests have removed all known defects while they forget about unknown defects. They have committed the sin of "confirmation bias" and is much worse to welfare of humanity.
OWASP is the first thing that comes to mind. http://www.owasp.org
I'm not sure if I'd consider it a start up though.
"But sad, your comment has made me to feel so."

Hmmm, I guess they dont teach English at the IITs ??

And akkartik is right, if the IITian's rank wasnt 800 or higher then they really arent much different from students from other good engineering schools.

And to my knowledge this is how most Indians rate guys from IITs.
I would be interested in knowing how to use your services.
> Given the variation between the hottest and coldest places on earth are somewhere around 100 degrees celsius I have real problems with the term global warming as a whole.

As do many climate scientists. I've heard the term "Global Weirding" thrown around before. The term is a better descriptor because what we humans actually experience isn't hotter weather, but highly unusual climate occurrences: storms, record temperature fluctuations, etc.
> But at least the federal government doesn't have their hands tied as badly as CA does with the incessant ballot initiatives and super-majority needed to pass budgets.

Add Proposition 13 to the list of the ways that California's hands are tied.

http://en.wikipedia.org/wiki/California_Proposition_13_%2819...
Sponsored locations.
just putting out there that pandora totally crushes deezer and last.fm when it comes to music selection for artists or songs you enter in.
PatchMatch: Amazing new Photoshop algorithms coming in CS5
I do like my clowns with plenty of rouge, especially the cheeks.

:)
The idea that the entire case on global warming comes from a single data set that no one made a copy of is absurd on the face of it.

Bullshit.

This article never claimed to make a case against global warming. It was about sharing data in the scientific community.

If you want to have your snit about global warming falling apart, do it on another (and more appropriate) thread.
It's not just nukes, it's a bunch of things that folks who were actually serious would do that they're not doing. Either they're ignorant or they're not serious, and either way ....

You don't have to rearrange govt funding priorities to get nukes built. You merely have to significantly fix the approval process.

The same is true of the wind farm that Ted Kennedy blocked to protect his view.
Read carlzimmer.com --- it's very well-written and informative.
You forgot about KDE, it was there before GNOME. And even when Qt was not GPL yet, there was a project to clone Qt.
Perhaps I am weird but every time pandora recommends me a song and I really like it, I bookmark it. I do this so that if I end up deciding I want to buy it, I can click through to amazon from them and get them some referal money :).

It really says something about how good you are doing if people will go out of their way to make sure you get paid.
Sen. Baucus claims it's too difficult to put health care bill online
Why do I envision sneaky history edits and committee rules allowing the equivalent of a git rebase with amended commits.
I'm going to point the next person who says "you mean immutable data structure, not persistent data structure. A persistent data structure is one that survives across process boundaries" to this.
Man this is awesome! I've just written this comment in vim.
Thanks a lot.

Ugh... I decided to edit some more.. Hm.... ughh... more....
I never get stories that start out with "This really annoying stranger called me and wouldn't get off the phone so I spoke to him for about 5 minutes"... The easiest way to deal with these idiots would have been to hang up the phone and delete the emails.
You're right, I confused you with iuguy, mea culpa.
That's even worse. A CEO should have better judgement and understanding.

It sounds from Saul's post that this is part of the package for mentors and that Seedcamp was on the wrong.
Try Vimperator. <C-i> opens gvim for the currently-focused text box.
You could learn to speed read if your speed isn't as high as you'd like. Initially this involves tricks like saying numbers or letters over and over while reading so that you don't "speak" the words (even internally) which slows you down. There's also a trick where you can use two fingers (at a third and two thirds into the column of text you'd reading) and you jump your eyes between them while moving down.

In terms of books, consider reading reviews or summaries that people make online. Quite a lot of books have reasonable only summaries. These can help you decide whether something is worth reading. I'd say you need to be more picky if your reading list is so large - don't feel too upset you didn't get to read something, and focus on the awesome stuff you'll learn from the books that are worth reading :)

A trick that works for me with non-fiction books is to read the first and last page of each chapter. This will give you enough info (if the book is written well) to decide whether to read that chapter or not. It might seem like a waste if you bought the book to be able to go through it in 15 minutes, but if you weren't going to read it in time anyway... :)
Vimperator will break that habit, for sure.
If they did that, his old password would still work. His use of "no longer" implies that the password used to work before the policy change.

Unless at some point they started rejecting long passwords just for being long, without checking them against the database. And this is just not plausible.
vi is my favorite Rogue-like, with NetHack in close second, and my own http://DeadByZombie.com in third.

vi is the only Rogue-like where you can get real work done with it. And every time you learn a new trick it's like your XP level or attribs go up, or you've descended down to a new more evil level of the dungeon, with more powerful monsters to fight with your enhanced vi-fu.
Wow. You're pretty open about how you think.
From what my friends told me, they also ask for a board seat for such a small investment.
:help setting-tabline
I apologize for my peevish tone, above. :/
Thank you for all the feedback, some great ideas here! Sorry to those who I didn't get to send individual replies back to, the Blackberry gets a little tiring after awhile!
IBM in £24m battle with UK spooks
Brain scans reveal what you've seen
You're right that everything is CPA by proxy. I work for an ad network, and despite selling on a CPM basis, we get evaluated on a CPC or CPA basis frequently. For performance campaigns, everything gets broken down to an eCPA for evaluation anyway. Major buyers usually do a small test campaign, look at the performance, then decide if they're going to do a larger campaign or reevaluate.

The other example people keep bringing up is branding campaigns, which are a major source of spend online. I agree that for these there may be no measurable action, but that's not to say they're fine with any impressions. The major point for branding campaigns is that site lists, safety, and context matter so much more. If you're trying to do branding, you don't want your ad showing up next to pictures of keg stands or negative articles about your company. Brand campaigns want to be 100% sure that all content will be brand safe, so they only go to big sources they can trust. This is why most major branding campaigns have stringent restrictions, usually excluding all user generated content and long tail publishers. The big branding campaigns are paying $10-20 CPM, but they're buying it on NewYorkTimes.com and ESPN, not on your blog or social media invention.
"You don't actually say that no real developers use TDD, but you seem to imply that by focusing on the fact that the teachers, authors, consultants and trainers that promote it "loudest" are earning money via the teaching, authoring, consulting and training in which they loudly promote it."

No that isn't what I am saying. I am saying many of these people have no programming experience worth a damn. If someone were to tell me how to program(which is what all these methodology sellers do), they would be much more credible if they actually had the programming chops to back it up.

Musashi writing a book on swordsmanship is one thing. If I (who couldn't wield a samurai sword to save his life) write a book that claims my "style" of swordsmanship is better than anything all the others existent today, I shouldn't be surprised if practicing swordsmen don't pay me much heed.

It is the juxtaposition of people with no demonstrated/demonstrable programming skills being loud and obnoxious about the superiority of their advice about programming which I pointed to.

I was also careful to distinguish between Beck and Martin (who at least walk the walk by putting out code developed using the methods they preach) from the other more "all hat no cattle" folks like Jeffries. so to answer your question,

"Bit of a catch-22 there, no? "

No, Not at all. :-). I don't have any problems with people telling me how to program. But I don't trust people who demonstrate convincingly that they know nothing about programming (like Ron Jeffries does with his Sudoku code) who also claim to be "masters" of programming.

That would be like trying to learn fighting skills from a martial arts "master" you saw getting bashed around by a couple of punks at the bar last night, and ended up being taken to hospital and is still covered with bandages and walks with a limp! A master who wins fights would be much more convincing if he claimed he discovered a new martial art which makes existing ones obsolete.

I explicitly said

"None of them ever built a software product or a startup. Neither do they show us any decent body of code written with their superior approach (vs talk interminably about how our code will be better if we adopt their advice and pay them the big consulting $$)."

I stand by this. These guys write books that are the programming equivalent of "Who Moved My Cheese"?. "Coders at Work" otoh, focusses on people who actually are great programmers. Each interview contains more wisdom on programming than reams of "agile" (and these days "lean") textbooks.

FWIW, I did TDD almost exclusively for three years (when I worked at ThoughtWorks), but I don't do TDD anymore, though I still have unit tests.
Which means you shouldn't be at work on those two days of the week.
OS X:

Put the following in ~/Library/KeyBindings/DefaultKeyBindings.dict

{ "^w" = "deleteWordBackward:"; }

GTK:

echo 'gtk-key-theme-name = "Emacs"' >>~/.gtkrc-2.0

gconftool -t string --set /desktop/gnome/interface/gtk_key_theme Emacs

Windows:

... uh ...
I rely on buffers rather than tabs, too, and find minibufexplorer.vim to be a great addition:
http://www.vim.org/scripts/script.php?script_id=159
I know people who have used paypal for annual subscriptions with no problem. However, monthly is the most popular option followed by a three month for a small discount.
Hold everyone back from what? Technology for technology sake? Why do all this? For security? So nobody can hack into my flickr and look at my pictures of my kittens? For convenience? I have to sign up to some completely unrelated service so I can login to your site?

The average web user isn't going to give a crap, and honestly neither do I. And I generally love technology for technology sake.

And don't get me started on how horrible HTML email is... ;)
Seems strange. I'm pretty sure I read clumps of words, not individual words when I'm going quickly.

(also, disappointed in the title: where's my wetware interface already?)
A decent intro; I'd add to the movement section these:

g$ - move cursor to last displayed character of line

Tx - move cursor backward and to the right of
the first occurrence of x (reverse of tx)

And get started with split views:

^ws - horizontal split view

^wv - vertical split view

^w{h,j,k,l} - move to window in respective direction

Some decent scripts to get started with:

minibufexpl.vim: http://www.vim.org/scripts/script.php?script_id=159

surround.vim: http://www.vim.org/scripts/script.php?script_id=1697

More of a full-fledge suite, a frontend to a head{ed,less} Eclipse server: http://eclim.sourceforge.net
My condolences. A good friend of mine died last month, he was 23 (finishing his last year or so at Georgia Tech, computer science) and suffered a brain aneurysm that ended up taking his life after two months of hospital time.
Xubuntu has vim 7.1.138 by default. That's not so out of date.
Yes, I would like OpenID to get more exposure. Not just because I spent time implementing it for our site the first time around--they addressed the execution and usability problems with this new work, and I think it will be much more useful for non-technical users.

The OpenID Foundation folks did not just bolt OAuth onto the side and call it a day. One of the key new features is a protocol that allows the ability to stay on-site within a popup or other login, rather than being redirected to a third party, then back to your intended site.

I have not read the code yet to see exactly how it's different, but it seems to strengthen the attribute exchange as well for profile-type information. Most of the OpenID providers I've used are wildly divergent in how (and how many) attributes are exchangeable with the OpenID consuming site.

Do you not see these as fruitful improvements to the protocol?
I started out with Pandora, but then they added that 40 hour limit, seeing as how I have the radio on 24/7, I hit that the 3rd day. So I started looking for alternatives and quickly found grooveshark, they completely blow Pandora out of the water with their selection and you can actually pick the actual song you want to play right away.

Their autoplay feature is a little bit less refined than Pandoras, but I actually like that, since with Pandora I ended up listening to the same 30-40 songs over and over again, since it kept reccomending the same songs.
Fanged frog, 162 other new species found in Mekong
Wouldn't it be funny if this person had a desktop client auto-fetching their e-mail via POP3, and released the data just to spite the judge & bank afterwards?
Gripe-blogging seems to be reaching epic levels as of late.
CPA only works if you build your site around a specific offer. It's not something that you can really use to monetize an existing site.
"I'm sure the selected teams aren't actually legally obliged to take whatever deal is offered, at least it wasn't at all that way for us last year."

Can someone confirm this? It seems as if this is a recent change.
The fact that Google Voice is free should be an aggravating factor, not a defense.

Google makes extreme profits in a market where they have a de facto monopoly. (Advertisers may think of AdWords as 'a necessary evil'.)

Should Google be able to use those profits to subsidize their entry into another regulated market? And with their offering, not even incur the same call-connection-charges that regulated incumbents are required to pay?

I'd say, drop all the regulations and let the titans duke it out. Technology changes fast enough that no monopoly lasts very long without regulator help.

But given that Google asked for the FCC to enforce new rules to defend their business, it's just fair turnabout that AT&T is now doing the same to Google.
Sifting the evidence --- what's wrong with significance tests?
Indeed. The name is awesome, I love it. It's provokative and arrogant. This project has to deliver. If this stays in perpetual research and never becomes a product I'm going to be bummed.
Read David's and Darkmane's comment on the blog. If GV emulates the functionality of a common carrier, then the same guiding principles with regards to net neutrality should apply.
I counter your "astrology" analogy with my shiny "polywater" ( http://en.wikipedia.org/wiki/Polywater ) analogy. :)

More seriously, it seems clear that a well-informed layman might have any of the following opinions:

global warming is both happening and is greatly exacerbated by human production of carbon dioxide,

global warming is (or was until very recently) happening but is not greatly affected (so far) by human production of carbon dioxide, or

global warming is happening (or was until very recently) but it's unclear to what degree humans have exacerbated it.

Some opinions which do not appear to be well-informed are:

global warming is happening and humans caused it all,

global warming hasn't happened in historical times,

global warming has already produced temperatures which are higher than any in history, or

global warming is unstoppable unless we act this month, year, or decade.

Neither of those are exhaustive lists, of course. Part of the problem here is that this discussion has become so politicized that facts that don't fit the positive assertions of the various factions are simply ignored or assumed to be unproven (or even fabricated). Additionally, everyone pushing for a viewpoint seems to have something to gain from their preferred viewpoint, from skeptical geologists funded by oil companies to academics who want grants to study climate from the government under the approved legislation-supporting view. Faced with this, what are we to make of these choices?
This was one of those blog posts where I read every word. Rare these days. Great story. Well worth reading if you're here reading the comments wondering what it's about and want a laugh.
> Are there really trillions of dollars at stake?

One way or the other, yes. Either trillions in avoidable costs due to rising seas, high power bills due to air conditioning, rebuilding infrastructure wiped by superstorms, etc, or trillions in avoidable costs due to legislating carbon scrubbing and energy rationing.

The stakes are very high. We'll see how it shakes out.
Netflix's tail massage
Another nice script I discovered recently is Nerd Tree : http://www.vim.org/scripts/script.php?script_id=1658
http://lesswrong.com/lw/3h/why_our_kind_cant_cooperate/

It's easy to get people to line up by ASP.Net. That's the Microsoft way like it or lump it.

It's easy to get people to line up by PHP. That's the popular choice.

It's easy to get people to line up by Jave. That's the non-Microsoft business option. It's the popular business choice.

It's not easy to get people who are dissatisfied with someone elses standards and who are all individully looking for the best option of features they like and want and minimal amounts of the things they dislike, and who are raised in a society of quiet agreement and noisy disagreement, to line up by any particular standard.
I wonder if techniques similar to this will be included somehow in CS5:

http://www.cs.washington.edu/homes/pro/papers/videoEnhanceme...
And one more thing - if there are any special requests for other cities to throw into this first version, let me know...for all the help you guys at least deserve to get your city put up on the site! I saw a Milbrae and a Palo Alto - any NYC, Boston, etc.,?
Content aware resizing (using the seam carving algorithm) is also available as a plugin for GIMP:

http://liquidrescale.wikidot.com/

Here's the presentation (SIGGRAPH 2007) from the authors of the library used in the plugin:

http://www.youtube.com/watch?v=vIFCV2spKtg&feature=playe...
Thanks! I'll pass the good feedback on to the rest of our team. We're working hard to bring you more features. I'm actually working on the autoplay algorithm right now so any feedback is quite helpful. Drop me a line anytime.

Chris from Grooveshark
So your recommendation would be to assess an individuals contribution as a part of the whole, assign a percentage value, and vest that over 4 years with a 1 year cliff?
Thanks for the kind words. That's like the longest post I've ever written :)
I've always kind of thought that Mensa was for suckers.

I mean, really? A club that I pay money to join because I scored well on a bunch of tests? What type of dumb smart people are these?
Shades of ActiveDesktop and desktop HTML widget things.

My desktop background used to be a Webcam image. The novelty wears off, though.
According to Saul's post, you were not a mentor and you said yourself you were not an investor, so I don't understand the misunderstanding... Why were you there?

Is Saul's post true? Where's the ambiguity?