hacker news with inline top comments    .. more ..    7 Jul 2011 News
home   ask   best   8 years ago   
Lessons Learned: The Lean Startup Book is here startuplessonslearned.com
65 points by tathagatadg  3 hours ago   30 comments top 11
staunch 1 hour ago 4 replies      
I can't shake the huckster vibe I get from the "The Lean Startup movement" that Eric Ries so often reminds people he started.

He seems determined to profit (through this book and his conference) by rebranding some principles that have been popular in the valley for a long time.

I can't think of anyone I respect on entrepreneurship that doesn't practice it themselves. Writing books and doing conferences doesn't count in my book.

Sorry, I think I have a bit off an allergic reaction to things that feel even vaguely like Tony Robbins.

dreamdu5t 10 minutes ago 0 replies      
Best Advice: Stop listening to people selling advice. Stop buying their books.

Instead, go do it. Stop fucking talking about it. Just do it.

patio11 2 hours ago 1 reply      
I don't generally buy business books, but I've had this one pre-ordered for forever.
dangrossman 2 hours ago 1 reply      
I pre-ordered this from AppSumo's Lean Startup Bundle way back in October... I've been looking forward to this book for a long time!
jechen 34 minutes ago 0 replies      
Actually heard about Eric Ries and his lean startup movement from a VC on a booze cruise. He has a lecture series up on Udemy which I watched in one sitting and damn was it a good investment of time. Definitely preodering this book.
danberger 1 hour ago 1 reply      
Eric has done so much for the startup community..... and so much for me in helping me understand how to build a better startup. The least I can do is pre-order his book. Done.
beilabs 2 hours ago 1 reply      
Will there be an epub format if I get the hard copy? Shiny iPad needs some decent books on it.
hammock 26 minutes ago 0 replies      
I will probably go to the bookstore and read it one afternoon
wtvanhest 1 hour ago 0 replies      

Reading a book like this on Kindle is more fun than reading blogs. I hope it is as well written as your post.

<$14 is nothing if I get a single good piece of information.

aik 1 hour ago 1 reply      
I am curious about this book, however unfortunately at the moment I'm sick of the marketing efforts. There's been a bit too much book related BUY ME NOW spam on Twitter for months and months on end.
bsmith 38 minutes ago 0 replies      
Pre-ordered. It's time to dilute all the Seth Godin on my bookshelf a little bit.
MySpace, Skype announce partnership (2007) msn.com
183 points by timjahn  6 hours ago   36 comments top 8
flyt 6 hours ago 1 reply      
"Some pundits are complaining that the technology is not new, but that's besides the point. Case in point: at MySpace we launched what Zuckerberg is announcing in 2007 (try googling “myspace skype partnership”), and MySpace also had one-on-one video chat back in 2004. The point is that people weren't really ready for it back then"now is the time, and Facebook has the user base. The large user base (750 million) paired with a simple integration of arguably the best voice/video tech (Skype) is what makes this news."

-Tom Anderson, founder of MySpace


jhuckestein 6 hours ago 1 reply      
It's a different feature. The skype button on myspace would bring up skype and require the other side to have a skype account.

The Facebook feature runs in the browser and guides the receiving side through the process of enabling in-browser video calls.

That said, I agree that Facebook's announcement is not that big of a deal.

snorkel 5 hours ago 0 replies      
Next feature announcement from Facebook: ghetto bling wallpapers
BvS 6 hours ago 1 reply      
According to this article it wasn't about video but free Internet phone calls.

As Tom Anderson (founder of Myspace) stated on Google+ (https://plus.google.com/112063946124358686266/posts/g2zmxn1L...) Myspace had one-on-one video chat back in 2004 but I guess without the help of Skype and without the necessary broadband penetration it wasn't all that useful.

city41 6 hours ago 0 replies      
Features alone do not a good product make.
timjahn 6 hours ago 1 reply      
Just noticed the title of this post changed from what I originally entered.

I was unaware somebody was able to do this. Who has the ability?

(I don't mind, just curious.)

ericfrenkiel 5 hours ago 0 replies      
execution execution execution
hendler 6 hours ago 1 reply      
It is reasonable to question Facebook's feature choices.

A risk for both Google+ and Facebook is that because they are in a war over features; features which may threaten their own value propositions.

Facebook as made changes to adapt to Twitter and done well. But Skype integration may not turn out to be forward thinking for Facebook.

"Facebook Video Chat: Like ChatRoulette, but with real-life consequences within your relationships & social circles." -

Knowing 'How' 37signals.com
38 points by sahillavingia  2 hours ago   7 comments top 2
kenjackson 1 hour ago 3 replies      
This article makes a false argument. It somehow seems to categorize programming as being different than other disciplines, and argues that programming needs "knowledge how". But this is really the case for virtually everything. What isn't best learned by practice? That's how you best learn math, plumbing, mowing the grass, writing, reading, circuit design, cooking, research, shooting free throws, etc...

In fact, everyone here knows about the popular 10,000 hours of deliberate practice rule. No one achieves competency through Matrix like osmosis -- not even programmers.

And I think what the author is missing when he/she goes to these conferences is that a conference session is a jumping off point. It's a place say, "I didn't realize you could animate that with that technique." And then you go home and try it and practice it. It's not about mastery at the conference, but awareness of something worth pursuing more.

huy 32 minutes ago 0 replies      
"When I go to conferences about design I see a lot of declarative knowledge."

It's because he went to design CONFERENCE, not design WORKSHOP. The nature of conference speech is so much different from workshop.

DNA is now DIY: OpenPCR ships worldwide openpcr.org
28 points by minouye  2 hours ago   3 comments top 2
minouye 11 minutes ago 0 replies      
Looks like the site might be down--here's a repost of most of the content on Make Magazine's blog:


Geee 51 minutes ago 1 reply      
What can I exactly do with it? Can I find any gene and how does that really work? The video introduced some gels which reveal the DNA bits, but without further info it's not clear how does it find a particular gene. Really awesome stuff anyway.
Users of my iOS Game Teach Me a Lesson MIT Didn't aaroniba.net
89 points by aaroniba  5 hours ago   35 comments top 13
geuis 4 hours ago 1 reply      
tldr: MIT doesn't teach everything. Author discovers rapid iteration, the value of throwing away code, and possibly source version control because users of his game solved it faster than he did with superior "logical" reasoning.
coryl 28 minutes ago 0 replies      
As someone who has used trial and error processes my entire life to figure out problems, am I missing out by not being a deliberate planner?
zeteo 3 hours ago 2 replies      
What he calls "Iterate and Repair" is basically a greedy algorithm. Greedy algorithms are great where they work, but there are also situations where they break spectacularly. I guess the algorithms course is no longer required at MIT?!
trentfowler 4 hours ago 2 replies      
The author is one cocky guy. This article mostly annoyed me.

>I figured that I, the author of the game, with my degree in mathematics from MIT, and years of puzzle-solving experience, would be much better at solving my own puzzles than random users downloading my app would be.

>I thought there was a mistake because some users were solving puzzles faster than I was! Were they cheating?

tmgrhm 3 hours ago 0 replies      
As a designer (and soon-to-be programmer) I totally agree that iteration is key. Iteration is so important to producing a polished product with the best possible aesthetics and experience.

However, I really do not agree that the right approach is to not think about the best possible design beforehand. Ramming your fingers in there and fumbling around blindly is a terrible idea. Think beforehand about the best possible solution and then repair and iterate on that.

dpcan 2 hours ago 0 replies      
Every programmer could benefit from taking creative writing courses in college.

You are forced to purge your mind of every disorganized thought onto paper, and then go back through as often as necessary until it's right.

This may not be a great "programming" strategy, but it certainly makes the design process more fun and productive.

_pius 3 hours ago 0 replies      
Mentioning MIT makes this a nice, low-brow analog of "Worse is Better" by Richard Gabriel:


danking00 26 minutes ago 1 reply      
Forgive me for I am a student of HtDP and not SICP, but when this author was attending MIT wasn't 6.001 still in place? The Scheme REPL, which I imagine was introduced to students of 6.001, encourages an iterative approach to problem solving.

Perhaps this author didn't learn about iteration from MIT, but implying that MIT is entirely ignorant of this seems unfair.

edit: formatting

sc68cal 3 hours ago 0 replies      
Yes - this is exactly the advice that BWK gives. Rule #2 specifically.

    Keep it simple.
Build it in stages.
Let someone else do the hard part.

Sourced from:

Apocryphon 3 hours ago 0 replies      
I suppose MIT students don't learn guess and check.
mcphilip 3 hours ago 1 reply      
Good thing he didn't make a sudoku app or he wouldn't have learned the same lesson... good luck taking an iterative approach to that.

Seriously though, sometimes it's good to approach a problem using that advice from the chess teacher in Searching for Bobby Fisher: "Don't move until you see it"


caf 2 hours ago 1 reply      
It sounds a bit like simulated annealing.
da5e 2 hours ago 1 reply      
When I was a kid I had the top score in Galaga at my local arcade. I held the spot for months. Then one day I came in to find my score doubled by someone. The arcade owner told me that it was a guy who went around to each arcade and ran up the scores. Like a game playing gunslinger.

Now on the web any time I find a fun game and play it for awhile and improve, I come online to find that the high score has been run up by some aspieoverlord to unwinnable levels.

So how do game designers overcome that demotivating unwinnable high score phenomena?

ZeroCater (YC W11): Lunch At The Office Doesn't Have To Be A Complete Pain techcrunch.com
94 points by abstractbill  5 hours ago   27 comments top 13
patio11 15 minutes ago 0 replies      
I honestly love startups which do more business/process innovation than cool technical stuff with no actual utility. There exist hungry workers and slack kitchen capacity at restaurants in every major metropolitan area, every single day. There exist catering companies but they all have to maintain their own kitchens for sourcing.

Connecting the kitchens and the workers leads to eliminating expensive waste. Yay. Predictable incremental revenue streams for restaurants on weekdays are amazing from their perspective. After having customers and data, a couple iterations down the line I think they can probably offer something as compelling to the food customer -- e.g., fixed pricing, which could make this very competitive with business catering. That is almost certainly a 9 figure a year business in NYC alone.

abstractbill 4 hours ago 2 replies      
We're hiring, by the way!

Previous to ZeroCater, I was the first engineering hire at Justin.TV: http://abstractnonsense.com/life-at-a-startup

If that sounds like the kind of experience you would enjoy, email me (bill@zerocater.com) - we're currently looking for our first engineering hire.

pg 4 hours ago 1 reply      
These guys had IMO the best slide of the whole W11 Demo Day.

Arram, do you have your Wave of Food image handy?

markbao 5 hours ago 1 reply      
Thank goodness this is coming to NYC. Can't wait to stop having to pick and order lunch for the team.

Saw this in action in SF. It's like set it and forget it.

michaelfairley 4 hours ago 0 replies      
We used ZeroCater for the first time today. Could not have been a better experience, especially because we signed up last night at 8pm.
justin_vanw 4 hours ago 1 reply      
EDIT: ok, I'm was just being a whiny brat.

Zerocater: remove the option to log in with facebook. When people use it, they do log in, but they aren't connected with the account their company admin set up, and if they're as bad as me, they just give up and end up with food they don't really like.

arctangent 4 hours ago 1 reply      
What would be really cool is a generic way for businesses in cities anywhere in the world to opt in to such a scheme. I wish I lived over in Hackerville but my talents are currently required in Leeds, England and the food here sucks :-)
rokhayakebe 2 hours ago 0 replies      
I wouldn't be surprise if someday this company sees 1M/day going through its service.
kordless 1 hour ago 0 replies      
We've been using ZeroCater at Loggly for many months now. They've always been great to work with, and keep the menu interesting. Two thumbs up guys!
mp3jeep01 4 hours ago 1 reply      
Had my first experience with ZeroCater today -- late last night I told a friend I'd be coming by to work out of their office, and somehow between last night and lunch today they were able to add an 'extra' order on to the delivery and had a sandwich for me at lunch today -- +1 for food in my stomach
staunch 2 hours ago 0 replies      
I'd be way more excited if they got me awesome deals and charged a flat fee. Also If they only dealt with restaurants with an "A" health code rating and good Yelp reviews.
rs 1 hour ago 0 replies      
Any plans on bringing this across the pond to the UK/EU ?
gnemeth 4 hours ago 0 replies      
Their food is DELICIOUS!!
Y Combinator Partner Harj Taggar: "San Francisco is Becoming Silicon Valley" 7x7.com
45 points by ryannielsen  4 hours ago   16 comments top 5
kloncks 2 hours ago 1 reply      
One factor in YC's boom is the added incentive that every startup accepted by YC automatically now receives a $150,000 investment when they graduate, courtesy of Yuri Milner and YC founder Ron Conway's SV Angel fund.

YC founder Ron Conway?

Alex3917 3 hours ago 0 replies      
"Now, they are starting with both iPhone and android apps, saying they need to nail mobile distribution, and saying that maybe will never build a website at all, because it's unnecessary."

So I've heard that in Vermont the local tradition is to build the barn first, and then live in the barn until you can afford to build the house. This seems like the digital equivalent.

endlessvoid94 3 hours ago 4 replies      
I dunno.

The incentives of living in SF versus, say, Mountain View or Palo Alto seem to be nightlife. And most founders I know aren't really going out very much. They're too busy with their startups. It would seem Mountain View is more ideal for that.

Maybe MV is better for super-early stage startups with just two or three cofounders, and as soon as hiring occurs then SF becomes more appropriate.

It seems to me that SF has more distractions. I of course could be totally wrong, and I'm curious why, if so, the trend continues.

mlinksva 1 hour ago 0 replies      
It feels like that, but some data say SF as of a few months ago had less tech jobs than in 2000, see

Here are the comments I left on that article, with one line of context added between them. I got no response on sfgate (no surprise!)


I'm surprised that the number of tech jobs in SF still hasn't surpassed the 2000 level. SF still felt like a tech backwater then; now it doesn't so much. However, I believe the research. Likely the SF tech workers were just really poorly deployed in 2000.

I imagine fairly small in number of employees, but the nonprofit tech sector in SF has also become really important over the past half-decade, in particular Wikimedia Foundation and Public Library of Science. The Internet Archive is an old stalwart that has recently expanded. (I work for a smaller related nonprofit, Creative Commons, that moved from Stanford to SF in 2004, and (sadly) is moving from SF to Mountain View (where Mozilla is another significant tech nonprofit) next month.) I think there's an interesting cluster here.

Clearly Oakland/Berkeley/Emeryville is the future. Because I say.

Re number and % of tech jobs in SF in 2000 vs 2011:


Has SF lost >50k "nongovernment office" jobs in ~10 years or am I missing something?


Related to my first comment, Mozilla is opening an SF office this summer http://www.sfgate.com/cgi-bin/blogs/techchron/detail?entry_i...

kordless 1 hour ago 0 replies      
I've been living in Orinda/Moraga for 4 years now and make the daily commute to the city. It's 25 minutes by BART, and another 15 or so combined on both ends to make the connection. Having the city and office so close, yet basically living in the boonies (with the cows and turkeys) rocks.
What's yours stays yours. - Dropbox Terms Update dropbox.com
7 points by chromedude  41 minutes ago   1 comment top
phillco 5 minutes ago 0 replies      
Just three months ago Dropbox was the darling of the tech world. Now they're putting out fires every other day. Just goes to show you how tightly you have to control your image " and how quickly things can slide out of control.
What's in a SMS message? The real cost & just how badly you're being ripped off techvibes.com
61 points by vantech  5 hours ago   52 comments top 17
ghshephard 4 hours ago 2 replies      
You see this type of article design pattern frequently: "You are being ripped off - Product A costs Company B a maximum of C Dollars on the margin, and they are charging you D Dollars, which is many orders of magnitude larger than C"

The common rebuttal is:
"You are making the mistake of calculating on the Margin, you forgot to calculate E Fixed Costs"

But, I think of it somewhat differently:

It is rarely the case that you _have_ to use Product A at Price D, but you still do, which means it usually has more value to you than Price D - and is it that unreasonable that Company B should charge it's customers what their customers value product A at?

I know I would.

As a side note - I've managed to get most of the people I SMS with frequently into using WhatsApp, and, once I see that I've sent less than 100 SMS messages for at least three or four months, I'll shift it over to my Data Plan.

Apple will likewise have simliar impacts when they bring their SMS alternative online.

So - the free market does respond to this in a semi predictable and reasonable manner.

michaelfairley 4 hours ago 1 reply      
"You've found market price when buyers complain but still pay." - pg
forgotusername 4 hours ago 4 replies      
This is just repeating the same old crap that is completely devoid of anything but the most abstract high level concepts of how these things work.

I can't claim to be any expert, but I know at least that in GSM a handset must be allocated a dedicated control channel from a limited number of timeslots in the current cell for the duration of an SMS transaction. This happens on the receiving and transmitting ends. In order to establish said channel, the handset is first woken up through paging, which places load on another shared channel.

For each physical frequency, there are only something like 16-24 slots available. For each physical station, there may only be handful of frequencies in use, perhaps only one.

Installation of a base station is not cheap. In a busy metropolitan area with even 100 teenagers getting upset because their SMS failed to go through the first time they tried to send it (and repeatedly pumping send until it finally works), at least make a guess at the math involved for infrastructure costs to support this kind of thing. Don't forget to factor in the load it places on the random paging channels shared with voice signalling (again, more investment in physical frequencies to reduce error rates here).

In short, I wish someone who actually understood this stuff wrote some kind of rebuttal, the rhetoric is clearly at least a few parts bullshit.

Don't try to imagine this using some analogy like tiny UDP packets being spat out on a packet switched network, that's not what these networks look like. Transaction time is on the order of seconds, which requires a "physical" circuit to be setup beforehand.

Yes, sending SMS would be practically free on the Internet, but that's comparing apples to oranges.

jws 4 hours ago 1 reply      
Not that the telcos aren't plundering the citizens, but the SMS messages do travel in a special channel that let's you get them in a timely manner without killing your battery. It has rather small bandwidth compared to the entire cell, and that scarcity for premium functionality should cost more.

That said, AT&T takes so long to deliver a text between my family that they may as well just poll infrequently in the regular channels.

jfruh 4 hours ago 1 reply      
I'm always amused when tech types (who tend to lean libertarian) act so outraged when something they purchase doesn't correspond to costs + some "fair" markup. (People seem particularly fixated on the prices of ebooks and text messages, for some reason.) Do you want to question the basis of capitalism and the free market? I'm all for it! But if you don't, don't complain when companies charge what the market will bear. Don't hate the players, hate the game.
kerryfalk 3 hours ago 1 reply      
Cost != value.

To the consumer cost to the company providing the product/service is irrelevant. What really matters is the value you extract for the price you pay.

Some products need to be sold at a loss for anyone to consider purchasing them, some are sold at a loss to get you to buy other products from the same company, and some are sold with significant margins. None of these situations really matter to the consumer, do they? All that matters is that I'm getting X and am willing to pay Y. If I can pay .5Y, then that's great I just earned myself a deal. I may not want to pay 1.5Y though.

So from a consumer perspective... I don't understand "how badly you're being ripped off". As an entrepreneur though I read that and think, potential opportunity. Any product/service that has extremely large margins has potential for competition and profits. For a short time at least, until the race to zero makes it less compelling to compete any longer.

DanI-S 4 hours ago 0 replies      
If SMS was always free, but plans cost $5 more than they do now, would anyone even notice or complain?
numlocked 3 hours ago 2 replies      
As a group of software developers, I suspect there won't be much sympathy found here. You shouldn't price at cost+, but rather at value+. Many of us work on SaaS solutions, which have little to no marginal cost, yet we charge for the service.
aneth 3 hours ago 0 replies      
I suppose 37 Signals and Adobe are ripping off their customers as well because their marginal cost is close to zero and they are charging... more than zero.

Actually, I agree SMS is a ripoff, but the marginal cost isn't why. It's a ripoff because it's something people want and there is no other way for them to get it, which is an effective monopoly. With Google Voice and other competitors gaining adoption on smarter phones, I expect this to change.

corin_ 4 hours ago 1 reply      

  the cost of SMS is determined by how much consumers can be persuaded to pay

Correct, that's what happens in a free market. Since when are businesses supposed to price according to the cost of what they are selling? Their job is to make a profit, and the best way to do that is to find the balance between the highest cost and getting as many people as possible to pay that price.

Not to mention that SMS messages being more expensive than they could be is hardly a new fact, and indeed is written about often enough that it has been on HN multiple times in the last year alone.

drivebyacct2 3 hours ago 1 reply      
Why do people keep texting? Everyone I know uses a smartphone that could be utilizing free data via Google Voice, not to mention there is iMessage, Huddles and other cross platform alternatives that are cheaper and technologically superior to SMS.
GrooveStomp 4 hours ago 2 replies      
And that's why I'm on a $10/mo unlimited data plan, which naturally includes text messaging as "data".
zobzu 4 hours ago 1 reply      
when ive got my first mobile phone, in the 90's, SMS were actually free. one day they decided they could ask money for it. the rest is history.

I wonder how much really cost internet data traffic however.

tsotha 3 hours ago 2 replies      
Who pays by the text? Don't most plans include a large number of free SMS messages?

Besides, this guy's analysis is very flawed. For one thing, SMS messages don't take the same path as data. They can't, since so many people (still) don't have smart phones. Also, the idea that because one kilobyte costs x that one byte ought to cost x/1024 completely ignores setup and fixed costs.

dlsspy 4 hours ago 0 replies      
Wow. I feel violated.

grabs water bottle

vyrotek 4 hours ago 1 reply      
I hate being ripped off just as much as the next guy...

But, I don't think showing the cost of SMS is the right way to fix the market. Guess what, there are a lot of things in this world that you buy with ridiculous mark ups.

aroon 3 hours ago 1 reply      
How much something costs is not the same as how much it is worth.
JQuery 1.6.2 syntax error? You may be the victim of SEO. encosia.com
236 points by gavingmiller  13 hours ago   123 comments top 28
pierrefar 7 hours ago 2 replies      
Hello all

I work at Google as a Webmaster Trends Analyst to help webmasters with issues like this one.

Looking into this, the first thing I noticed is that the blog.jquery.com seems to be blocking Googlebot from fetching its pages, but the site responds normally for web browsers: it returns an HTTP 500 error headers for requests using a Googlebot user agent. You can see this yourself using a public tool like Web Sniffer to fetch the page spoofed as Googlebot ( http://web-sniffer.net/?url=http://blog.jquery.com/2011/06/3... ) or using Firefox with the User Agent Switcher and Live HTTP Headers addons.

Unfortunately this is a very common problem we see. Most of the time it's a mis-configured firewall that blocks Googlebot, and sometimes it's a server-side code issue, perhaps the content management system.

Separately from that, I also notice that the blog.jquery.it URL is redirecting to the blog.jquery.com, suggesting they are fixing it on their end too.

If an jquery.com admins want more help, please post on our forums ( http://www.google.com/support/forum/p/Webmasters?hl=en ).



patio11 12 hours ago 2 replies      
On the plus side: there are a lot more interesting things a spammer could do with a copy of jQuery than accidentally include a syntax error.
Encosia 12 hours ago 4 replies      
In case the spirit of my post isn't clear, let me be the first to acknowledge that I wouldn't have run into this problem at all if I had been less careless. The purpose of posting this was to raise awareness and hopefully help others avoid making the same blunder (and to point some links at the correct site with good anchor text).
gojomo 11 hours ago 2 replies      
Google didn't just misrank this fraud; they also provided the loot (AdSense revenue) that likely motivated the crime.

They should ban not just jquery.it from both natural rankings and AdSense, but every other site on the same AdSense account and with the same registered domain owner.

VMG 12 hours ago 2 replies      
No, "being in a hurry" doesn't excuse downloading and including jquery from the wrong website. He is lucky that there was a syntax error and the script didn't work, this could have turned out much uglier.

Edit: the headline should be: "Everybody watch out, a fraudulent jquery website ranks higher in google than the official website". The syntax error is the best thing that could happen.

rsoto 11 hours ago 2 replies      
This is very weird. jQuery.it has the same PageRank as jQuery.com (8/10). This site dates back to 2007 [1] altough it started copying the jQuery site until 2009 [2].

It also has cloned the subdomains: http://dev.jquery.it/ and http://forum.jquery.it/

What this site appears to do is mirror the content of jQuery.com by copying everything and then appending the "Time to generate" string.
I just checked adblock, it also adds a Google Ad, which is the point to this.

Obviously Google has messed up big time, but also the whole web by linking so much a fake site that it has the same page rank as the original.

1: http://wayback.archive.org/web/20071001000000*/http://www.jq...

2: http://wayback.archive.org/web/20090601000000*/http://www.jq...

dlikhten 11 hours ago 4 replies      
HA! I started reading and researching and it just made me laugh.

Guess what you get when you go to http://duckduckgo.com/?q=jquery THATS RIGHT, an official site logo, because Gabriel is f-ing awesome and I love DDG's little almost insignificant features like showing you the official jquery website vs what you THINK the official one is, since google never helps you there.

Also I have adblocking and opt-out from google's ad tracking on so I never suffer these things. But that's what makes DDG so amazing, that opt-outs don't mater Its just so clutter free. Putting things into context vs just presenting you with data. Note that in my search results I even get the nice icons indicating if the result is spam or not. That website for the fake jquery is... well its not even on first 100 search results, may be blocked.

Thanks DDG, you just justified your existence yet again.

tghw 12 hours ago 3 replies      
What I find incredible about this is that Google has gotten so good at returning exactly what we want that we no longer bother checking the authenticity of it, even when it's something specific. If Google was "lagging behind on the game" as some people are suggesting, this never would have happened because we wouldn't be trusting it to return what we want.
kristofferR 12 hours ago 1 reply      
This should be easy to sabotage/fix for the real jQuery.com guys. Since the fake .it-site hotlinks directly to the css and custom javascript from jquery.com they can add some code that will warn users that the site is a fake, automatically redirect all traffic to jquery.com with a 301, add canonical headers etc...
yaix 7 hours ago 0 replies      
>> If you're in a hurry to download a copy of the latest jQuery revision

Pardon? If you download just any jQuery without even checking the domain you are downloading from, then you are very careless. That's just like typing your Paypal password into a form on a website that was linked in an email that looked like it came from Paypal...

Your copy of jQuery will be able to see anything that happens on the site you are writing, send any user password to a external server, read session keys, query your API for any data as a logged in user, etc. You could even build a botnet out of modified jQuery libraries.

Whenever you download executables, make sure you know where they are coming from!

gaborcselle 7 hours ago 0 replies      
I highly recommend using the Google-hosted versions of JQuery rather than downloading them and hosting them on your own. You get the benefits of faster downloads through Google's CDN and since many websites use these, they're pre-cached in browsers:
po 12 hours ago 0 replies      
This is also another example of why having more top level domain names will make things worse, not better.
AlexMuir 12 hours ago 0 replies      
Not only has Google ranked the site highly, it seems to be the financier too. It looks to me that this was done just for the Adsense income.

Why this was done? Here were my first few thoughts:

1. Display ad revenue. - Maybe initially, there is Adsense markup but the ads aren't showing for me so perhaps Google has disabled them.

2. Affiliate income from the links to jQuery books - I can't see an affiliate code in the links so probably not.

3. Hijacking the Donate button - No. This leads to a blank page with just a Time to Generate snippet.

JonnieCache 11 hours ago 1 reply      
I bet there's a codepath in the magic google algorithm that says, "all things being equal, favor the page that has adsense." Except normally, things arent quite this equal.
dspillett 12 hours ago 1 reply      
There is a fairly simple heuristic that could combat this, which I assume is possible with Google's architecture (which I know little about, so I could be wrong here!):

* if a page A refers to the same external css and images as page B on another site, and those external resources are local to B, then assume B is more original and should be ranked higher than A.

Of course the SEO people will get around this by making sure they take copies of the css and image assets as well as the html ones once this is implemented, but at least it'll save the "target" site a little bandwidth.

ljlolel 12 hours ago 0 replies      
Great find. Google is really lagging behind on the game. An italian blog should never rank higher than the jQuery site. If Google loses our trust, and we have to be on our guard all of the time, ...
MatthewPhillips 10 hours ago 1 reply      
How is this even possible? Doesn't PageRank work by counting links? Does jquery.it have more inbound links than jquery.com?
czDev 11 hours ago 0 replies      
I don't think the author is to blame at all. I do stuff like this all the time - I'm working on something, google for it, download and keep on moving. I use google constantly throughout the day, and trust the top result to be authentic. As it turns out, that trust may be unwarranted.
eps 12 hours ago 0 replies      
In short -

Beware of downloading JQuery from jquery.it, which may appear before jquery.com in related Google searches. The end.

mrcharles 12 hours ago 1 reply      
What worries me about this is the original intentions of the owners of jquery.it. Obviously they planned something malicious, and were setting up for it, only random chance resulted in them getting outed before they could begin deploying their actual malicious code.

Frankly, had you been more careful, worse could have happened down the road. Still, I would be interested in seeing exactly how jquery.it made it to the top of the search listings.

chrisjsmith 12 hours ago 3 replies      
I think the blogger was being an idiot. You should check the authenticity of what you are downloading, not just snag it.

It's like eating a kebab dropped in the street.

AndyJPartridge 8 hours ago 1 reply      
If I now do a search at google.co.uk for "jquery 1.6.2" the linked article is the first hit.

The .IT in question site is the fourth.

Things move fast on the interweb, I can't agree with anyone claiming this is Googles fault.

With the size of the database, the breadth of queries that are done against it and the myriad of possible returns - how could they reasonably police it?

scottkrager 11 hours ago 0 replies      
The victim of SEO?

No, the victim of a scam and Google. The site barely has any inbound links, if this is SEO, they suck.

This is a google fail, not an SEO fail.

lhnn 11 hours ago 0 replies      
What if Google put subtle warnings on websites from other CC TLDs than .com, .net or the TLD you live in?

Alternatively, Google could just work on spotting phishing and spam sites.

iter8n 10 hours ago 2 replies      
I would have just typed in 'jquery.com' and then clicked the link for the download page.
fendmark 2 hours ago 0 replies      
Saying that you're a victim of "SEO" is about as accurate as saying you are a victim of "Web Development."
ldar15 7 hours ago 1 reply      
"MAJOR BUG! Google search engine found to be open to SEO abuse!!!"

Except that this wouldn't be news. And because it wouldn't be news, the blame falls entirely on the author.

The author got fished. Kudos for letting everyone know about it. -kudos for blaming google.

bhartzer 8 hours ago 0 replies      
I'm amazed at how many people jump to conclusions--and say that a bad Google search result or search spam is always the fault of SEO. SEO is not evil, and it is not all search engine spam. Most of the time the SEO that I do has to do with more with cleaning up bad or sloppy code and web design errors.
Minecraft Can Now be Used to Model and Print Objects via 3D Printer minecraftprint.com
76 points by Camth  7 hours ago   26 comments top 5
marshray 6 hours ago 6 replies      
Should I actually try this Minecraft thing?

I don't know anything about it, only that it sounds like something that absorbs an unlimited amount of your free time and allows you to implement CPUs, programmable logic, and now 3D printer models.

Joakal 6 hours ago 3 replies      
The inverse can be seen with Kinect: http://www.youtube.com/watch?v=x2mCDkqXki0

You can have your own cat walking through your minecraft world.

sehugg 5 hours ago 1 reply      
This is cool, although I'd rather have a nice voxel editor that I can use to print stuff to a Makerbot. Would I be best served just using a Minecraft map editor, even though I don't play Minecraft?
yesimahuman 6 hours ago 1 reply      
Is the script available? I can't seem to find it on there.
dylanhassinger 4 hours ago 1 reply      
The singularity will come when they can build Minecraft inside Minecraft
Ten Marketing Presentations Worth Watching hubspot.com
8 points by grantlmiller  1 hour ago   1 comment top
hammock 24 minutes ago 0 replies      
These are all web-based marketing . What about regular marketing?
Amazon announces unlimited MP3 storage with any Cloud Drive plan amazon.com
40 points by phinze  5 hours ago   36 comments top 15
kylec 4 hours ago 1 reply      
Are there any indications on what "for a limited time" means? Is there a term for which Amazon has promised to provide this service for free? Once the unlimited storage is no longer offered, will the existing files in the cloud be 'grandfathered' in and continue to be free to store, or will people be expected to pay or face loss of access to the files in the Cloud Drive?
thamiam 2 hours ago 0 replies      
E-mail I just received from Amazon. I can't believe how exactly right this this, and how unexpected that is.

(full disclosure, I am an Amazon employee, not affiliated with the MP3 or cloud drive team. I was just independently motivated to share this, because not one hour earlier I had been looking at my downgrade options on my phone).

"Information About Your Cloud Drive Account


Thanks for your prior purchase of the 100 GB Amazon Cloud Drive storage plan. Beginning today, all paid Cloud Drive storage plans include unlimited space for MP3 and AAC (.m4a) music files at no extra charge for a limited time. Learn more here:


Because your current plan now includes unlimited space for music, we're refunding the difference between the cost of your original Cloud Drive plan of 100 GB and the cost of a current 20 GB plan ($20), which is the least-expensive Cloud Drive plan that includes unlimited space for music. A refund of $80 will be issued to the card originally used for your Amazon Cloud Drive storage plan. Refunds are typically completed within 10 business days and will appear as a credit on your credit card statement.

We hope to see you again soon!


The Amazon MP3 Team

technomancy 3 hours ago 0 replies      
Q: What is the cloud?

A: The cloud is a term used to describe the Internet. [...]

Hm; that kind of straightforwardness is actually kind of refreshing.

dons 4 hours ago 0 replies      
Well, that's kind of interesting. I just bought 100G so I could store all my mp3s in the cloud player while travelling. After uploading about 40G, this plan must have activated, and it shows "< 1%" of 100G used. Cool idea: I might use the space for data now.
llambda 4 hours ago 1 reply      
Okay I tried and failed: what qualifies as "eligible" MP3 and AAC files? I misread the "Learn More" link that was related to previous purchases as being the "Learn More" for eligible files, but afaict that "Learn More" link related to eligible files isn't active so I'm confused as to what will qualify as eligible.
reaganing 4 hours ago 0 replies      
Clarification, obvious: You only get unlimited MP3 (and AAC) storage with any paid Cloud Drive plan. You won't get it with the free 5GB plan.

Of course, I think most people are probably on the 20GB plan since Amazon was giving those away with the purchase of an MP3 album for quite some time.

cmelbye 2 hours ago 0 replies      
Wow, Amazon continues to amaze. I'd really love an iPhone app, though. This is kind of useless for me until they release one (I prefer iTunes to listening to music on my laptop, it's faster and has a nicer interface.)
mcpherrinm 3 hours ago 2 replies      
I wonder how much verification is done that the files are MP3? You could reasonably put other data inside MP3 containers and use Cloud Drive as a nice, inexpensive backup solution.

Time to start writing a tool ;)

WalterSear 1 hour ago 0 replies      
What's to stop me from changing all my file names to 'mp3'?
dfischer 4 hours ago 0 replies      
So I get unlimited space for music at $20/yr? Umm, yeah sign me up unless there's a catch.

Unlimited space for music details
Limited time offer: All paid storage plans include unlimited space for music at no additional charge. Upload as many songs as you like without taking up any of your storage space. Listen to your music anywhere with Amazon Cloud Player.

esrauch 5 hours ago 6 replies      
Amazon seems to use images of text an awful lot. Anyone know why that is?
nicksergeant 4 hours ago 1 reply      
I'd really like to know which of my files were not "eligible". I selected a folder which had 9,192 MP3 / M4A files in it, and only 6,822 were "eligible". I'm fine with some not being able to be uploaded, but please tell me which ones.
yarian 2 hours ago 2 replies      
I wonder why they are not offering ogg vorbis support. Is it just not as popular? Are the files typically larger? Either way, it's a glaring omission imo.
sid0 4 hours ago 1 reply      
No FLAC support?
jrockway 4 hours ago 2 replies      
If I wanted to sue people for having pirated copies of my content, the first thing I would do is ask everyone to upload all their files to my servers so I could inspect them. If I paid them, they probably wouldn't even realize that I was out to get them.
Storm courts I/O lovers with 96GB, 32-core cloud server gigaom.com
29 points by bbr  4 hours ago   17 comments top 7
swombat 3 hours ago 2 replies      
At over $986/m, it's a damn sight more expensive than a Hetzner box.

Granted, Hetzner's €89 servers only have 24GB of RAM, not 96, but you can basically have 7 of them and some change left for the same price. This adds up to 168GB total RAM, with a total of 28 cores. ( http://www.hetzner.de/en/hosting/produktmatrix/rootserver-pr... )

Which one is best will no doubt depend on what you want to do with it, and certainly there are some applications where only a single, 96GB machine will do, but those are rare.

latch 57 minutes ago 0 replies      
I run mogade.com on 2 1GB bare metal web servers, and 2 1.7GB mongo/redis replicas. It's been rock solid for about 8 months. Initially picked them because we ran unixbench on it, linode and EC2, and they were significantly better (2x+ if i recall) and cheaper. They are also quick to answer support. There's been no downtime (that wasn't caused by me!).

But there are some downsides. First, their web management portal sucks, it's like whoever built it discovered ajax and jquery for the first time. But you hardly spend any time there, so no big deal.

Load balancing is expensive (at my cheap scale), and they don't have the API to do it yourself (remap an ip type thing). Also, they aren't innovating. When they first started, they were already quite behind AWS and when you compare what amazon has done the last couple years (email, dns, beanstalk...) they've only fallen farther behind. I already use S3 and I'm looking at using SMQ -having a split infrastructure sucks.

Finally, they advertise way too much. Surely I'm not the only one who has seen it. It's annoying especially when you consider how stagnant they are. Feels like a very short sighted use of money.

RyanKearney 3 hours ago 1 reply      
I was interested up until I read this little number in the newsletter I got from them:

>In addition to 96GB of RAM, each of these servers contain 32 cores (at 2.0GHZ each, 64.0GHZ total), writes at over 3 Gbit/s and reads at over 4 Gbits/s.

You would think a company like Storm would know you don't just add up the cores to get 64Ghz.

Also, for what it's worth, we just ordered 3 physical servers from Dell, 96GB of RAM each, dual xeons for a total of 32 cores, and dual 10Gbps fiber channels to hook up to our SAN. So yeah, the price seems pretty high...

ajdecon 2 hours ago 1 reply      
We've got some servers similar to this in one of our compute clusters. Four 12-core AMD Magny-Cours processors, 128 GB RAM... they are a thing of beauty, let me tell you. Actually very good for certain bioinformatics codes, especially wired up to each other with Infiniband. :-D
tibbon 3 hours ago 0 replies      
Damn. I wish I could somehow actually upload video fast enough to do my 1080p video processing on those.
benologist 4 hours ago 1 reply      
Damn that's a big server... we've got 6 boxes that don't even add up to that.
salsakran 3 hours ago 2 replies      
Hmmm.... the pricing looks tempting.

Anyone know of any history of their uptime?

Things Everyone Should Do: Code Review scientopia.org
60 points by thisisnotmyname  7 hours ago   35 comments top 8
davidsiems 6 hours ago 1 reply      
The first company I worked for had mandatory code reviews, I was on a team of about 20 other programmers and I thought it was a great system.

Then I went and worked for a startup video game company, the programming team was myself and one of my friends from college. We decided not to do code reviews because we were building a game engine from scratch and the churn was going to be way too high to keep up with.

You can claim that code reviews are fast, but when you're generating a couple hundred new lines of code a day that really builds up. Especially when each person is committing 5-10 times a day.

What we decided to do instead is go down to the coffee shop below our office every day and just talk about what we were working on, the problems we had run into, and what should be worked on next. As a result, we still had a lot of knowledge sharing going on without having to look at every single line of code going into the codebase.

Having a general idea of how the systems are being built and put together is _much much_ more important than going over every line of code looking for bugs.

My point, is that the knowledge sharing is what's important. We could have done code reviews, but it was actually a lot easier to just talk to each other for an hour or so a day away from the computers about the state of the project. As a hidden bonus, we also got fresh perspective on implementation ideas before any work was done, which I imagine saved countless hours.

This sort of thing is probably less feasible at larger companies, so maybe code reviews are the best way to share knowledge there, but if you're under 3-4 people I'd definitely try this approach instead.

hubb 7 hours ago 11 replies      
this fellow is advocating code reviews before checking in changed code to revision control. i can appreciate the benefits of that -- less churn and junk in the repository, the commit history for most files will be succinct, and each change-set will contain a single change or fix.

but doesn't that bring some logistical challenges? how does the reviewer look at your diffs and code if your changes haven't yet been committed? or do you commit, but you branch for every bug fix, and then merge when the review is completed? is there another clever way to do this that doesn't involve revision control?

shaggyfrog 5 hours ago 0 replies      
In my experience, every shop has a different definition of the term "code review". When I was at $LARGE_VIDEO_GAME_COMPANY, a "code review" was a pre-checkin (to Perforce) meeting with the nearest cubemate, at your computer, showing them diffs. It was designed to be as short as possible, but had a good bang-for-the-buck since simple little things could be caught very quickly by another person doing a sanity check.

In contrast, "code review" at my next full-time job inspired dread of 3-hour all-hands meetings where a big group would go over code, line by line, ages after it was submitted to the repo.

I'm solidly behind the former process. I've come up with a checklist of "pre-commit" tasks to do before someone checks in code to one of my project repos, which generally ensures that any changes submitted are tested, and as minimal as possible.

qnm 4 hours ago 0 replies      
We're adopting an approach where all developers fork our main git repo, and code review is applied to all pull requests before a merge.

It's yet to be seen if this overhead is worthwhile.

Review before commit is a very low-overhead approach, and the side effects of distribution of systems knowledge and pride in your code make it a tempting alternative.

bdarnell 5 hours ago 2 replies      
This is a great post, but it's odd that he says that catching bugs is the "least valuable" reason to do code review, and then that the reason you do code reviews is for correctness rather than "whether it's what the reviewer would have written". In my experience looking for stylistic issues in code review is more important than looking for correctness (for correctness you should have tests, so the "correctness" part of code review largely consists of identifying tests that should be added). You don't want to suggest gratuitous changes to make it the way the reviewer would have written it, but the value of a consistent style should not be underestimated. By "style" I don't really mean formatting concerns like whitespace, but things like naming conventions really matter - it's a huge win for productivity if I don't have to think too hard about what the method I'm looking for was called or what order its parameters are in.
gte910h 6 hours ago 1 reply      
>At Google, no code, for any product, for any project, gets checked in until it gets a positive review.

I can't believe that's true as stated.

I am guessing "No code is put to a branch which is used by others without review or "No code is put into production without review". I can't imagine "You aren't allowed to check in things without getting signoff of others" working period.

espeed 5 hours ago 0 replies      
Does Google require code reviews for all its open-source libraries? It doesn't seem so because some of the open-source Python projects are a mess.
An example: being mentioned on Reddit socialsci.com
60 points by LogicX  7 hours ago   11 comments top 6
bane 3 hours ago 0 replies      
We had a user post a Wormwall (a quick one page webpage service we offer) on Reddit that made the front page. We hit 130 thousand page requests in 2 hours. A pretty intense day.

It was also our largest moneymaking day ever (ads), eclipsing an entire week in the top 10 hot stories on Lifehacker.

While reddit was intense, it was over by basically the end of the day. Lifehacker on the other hand hit pretty hard, but the burn was much slower. We were still seeing effects from it weeks later (mostly from second hand sites that carried the story).

I wrote up a blog post about the LH event, but haven't had a chance to write one up about reddit yet.

rsbrown 6 hours ago 1 reply      
Very interesting to see the detailed stats on the impact this had.

I'm hopeful we get to see the follow-up post soon: "Being frontpaged on Hacker News"

flashingleds 2 hours ago 0 replies      
A few months ago I posted a writeup about displaying a Gameboy video signal on an oscilloscope (http://www.flashingleds.wordpress.com). It did the rounds for a few days (kotaku, HN, hackaday, slashdot etc.), and I was slightly surprised at which sites generated the biggest numbers. Reddit was at the top by far, something like 25k in 24 hours without having even made their front page, followed by slashdot (7k) then HN (3k).
For a site that usually ambles along at ~80 hits a day it was pretty crazy.
jechen 6 hours ago 1 reply      
One thing to point out in this specific case is that the demographic to which SocialSci directly benefits (i.e., survey participants) resonates with a (rather large) subset of Reddit users, contributing to their surge in sign-ups.

I'd even go as far as saying this kind of "organic" discovery by a more diverse community trumps the spike in traffic generated by being frontpaged on HN, whose user base is admittedly a little more technically minded and bourgeois in nature, and consequently reflects poorly on long term growth potential.

skeletonjelly 3 hours ago 0 replies      
Might be worth even buying an ad on reddit (the ones up the top) and targeting it at that subreddit. Being open and immersive with your customers (especially the denizens of reddit) pays off from what I've seen.
Zakuzaa 7 hours ago 1 reply      
Show HN:Non-Anonymous Chat chatoften.com
11 points by eeagerdeveloper  2 hours ago   11 comments top 3
veb 2 hours ago 0 replies      
I like my anon online when I'm chatting because I'm always making an ass of myself... ask rmah! #startups
eeagerdeveloper 2 hours ago 3 replies      
I hacked this together to see whether there is a group of people that prefer not to chat in anonymity. I tried out a few anonymous chat sites and most conversations involved male genitalia or some perverse comment. I hope people can start a better conversation when they reveal their name and picture.

Please check it out and give me your opinion.

angryasian 58 minutes ago 0 replies      
theres so many online video chat applications as facebook apps or using fb credentials.
Android takes huge lead in US Smartphone market pcworld.com
51 points by cshenoy  6 hours ago   55 comments top 8
guelo 5 hours ago 1 reply      
I've been keeping track of Comscore's numbers for a while and I've been looking for the Verizon bump that iPhones were supposed to receive. Looking at the derivative of the trends there does appear to be a small change but the effect is small and Android's growth is still about 3x the iPhone's.

Historical market share: http://i.imgur.com/Aj7og.png
Change per month: http://i.imgur.com/2qIqH.png

One thing to consider is that these numbers are market share, they don't show how the overall pie is growing.

(By the way, Comscore wants you to pay for historical data so they wouldn't like this being posted publicly, but I've been collecting this data from their press releases.)

econgeeker 10 minutes ago 0 replies      
As a developer, what's relevant to me is the addressable platform.

Here the comparison is between a bunch of android phones with a mind boggling matrix of hardware and OS versions... to just one of the iOS devices.

Having ported an app between the iPhone/iPod and the iPad, and having done the transition to "retina" resolution, the fragmentation in the iOS universe is about as much as I'm willing to take.

Is there a single hardware & OS combination for android that is comparable to the size of the iPhone & iPod touch, iOS 4.x installed base?

I really don't know, and have no idea where I'd go to find out.

The thought of trying to support an android port of my apps, with the seemingly lower return on investment that the android application stores seems to give doesn't seem profitable.

ryandvm 6 hours ago 3 replies      
So this is going to play out just like Windows vs Mac.
esun 5 hours ago 1 reply      
I lost my iPhone 3GS last Thursday, used a Blackberry Curve as a loaner until today, when my Samsung Galaxy S arrived.

I was really surprised how far behind RIM is. I knew it was bad; didn't know it was that bad.

tylerneylon 5 hours ago 2 replies      
By my calculation, there have been about 130 million Android devices sold to date, and over 200 million iOS devices (including iPads and iPod touches). I haven't found an easy way to get these numbers. Here are my sources:

* Apple announced the 200m number at WWDC this year

* There have been about 325m smartphones (including iPhones) sold worldwide so far

* Android has about 40% market share worldwide

It looks like iOS still has at least 50% more users than Android.

But none of that matters compared to the one number I find hardest to determine:

How much money is sent to third-party developers on each platform?

Meaning, how much do customers spend on apps, less percentages sent to the app store owners? The consistent feedback I've gotten from all Android and iOS developers is that iOS customers are willing to pay more. (Apple announced they've given $2.5 billion to developers at WWDC. I can't find the corresponding Android number.)

protomyth 5 hours ago 1 reply      
I think the more interesting number will hit when the next generation iPhone shows up and, if history is a guide, Verizon gets an "entry level" iPhone. If Apple is able to produce a phone that Verizon can do the same deal AT&T is doing (free + 2 year contract), then we will get a real feel for what the trend will be.

Nokia might also finally get a boost in the US market thanks to Microsoft's help.

gte910h 6 hours ago 5 replies      
This is phone only share. Accounting for non-phone use, it's not even close, android is still behind.

iPodTouches are very popular replacements for gaming platforms for children/young adults (crowding out the nintendo DS), and there is the iPad, while blackberry/android tablets aren't doing well (Galaxy tab had a 16% return rate).

bonch 6 hours ago 4 replies      
Isn't it odd how the media always compares an entire operating system platform to one phone? When iPads and iPod touches are counted, iOS far surpasses Android. It's weird for them not to count mobile operating systems as a whole and instead focus on a single type of device they run on.
Why Mark Zuckerberg's First Public Response To Google+ Is The Right One techcrunch.com
45 points by MatthewB  7 hours ago   28 comments top 3
tomelders 5 hours ago 2 replies      
Arguments along the line that Facebook holds an advantage or a competitive edge because of the size of it's userbase are patently flawed. By that reckoning, myspace would still be a serious contender, but the size of it's userbase couldn't mitigate the damage inflicted by bad management, poor quality, contentedness and lack of vision.

I personally think that Facebook suffers form the same problems, especially contentedness, with the additional problem in the fact that their founder and public face isn't all that likeable.

In short, solely because of Google+, Facebook is the new Myspace in all the wrong ways.

And of course, it would be naive to discount the advantage Google has through the presence of one person and one person alone; Andy Hertzfeld. He's a big hitter... a really big hitter. To me, it feels like Yoda just turned up to show the young upstarts what it really means to be a Jedi.

BvS 6 hours ago 0 replies      
I really enjoy Toms post on Google+: https://plus.google.com/112063946124358686266/posts?tab=mX

Pretty balanced when it comes to fb vs. Google+.

Also I think he his right on this one pointing out the power of fb-groups where you basically all join the same circle ready made for you by someone else. On of the few groups I am in was created around a wedding. There is currently no way to do that with Google+ (everyone can put up new posts which can only be seen inside the group without adding/friending anyone themselves).

d0m 5 hours ago 3 replies      
Disagree. The Google+ circle group integration is MUCH better than facebook's one - which is what makes it totally different. Also, talking about user base.. everyone who's using a google service will automatically be on google+.
The Innovation, Entrepreneurship & Design (IE&D) Dashboard imperial.ac.uk
6 points by ericelias  1 hour ago   discuss
Google+ is Awesome. Facebook Maimed, Twitter Mortally Wounded? singularityhub.com
184 points by kkleiner  14 hours ago   125 comments top 34
raganwald 12 hours ago  replies      
The Google+ circles concept is powerful and easy to use. It represents the defining, foundational difference between Google´s and Facebook´s vision for social networking. If this new model takes off with users, then Facebook will find itself in the uncomfortable position of having to replicate these features within its own platform. Unfortunately for Facebook, moving to this new paradigm will not be possible overnight. We are talking about a major architectural overhaul. In the meantime, Google will have a chance to attract significant numbers of users and influence.

There's a massive assumption here that G+ is blindsiding Facebook. Obviously there is no limit to human stupidity, however I'd personally be surprised if adding a circles-like feature to Facebook is an architectural nightmare, or that they haven't thought about it.

The idea that there are meetings at FB where people are saying "F___, we're screwed" is implausible. This has been discussed for years, and I'd bet actual money that FB engineers and/or product managers periodically propose adding this feature and FB decides that the time is not yet ripe. If and when G+ demonstrates that people really, really want this functionality, I expect Facebook will roll it out smoothly.

goodside 12 hours ago 2 replies      
This headline is sensationalistic beyond the pale of respectable journalism, and certainly beyond that of HN. The article does nothing to justify the title. Speculating ways in which Twitter might eventually lose to a new competitor does not license you say they've already been "mortally wounded".

To the extent that anyone reading this has the authority to change headlines (I only know for sure that pg does), could you please modify it to something reasonable? Thanks.

For others, please note that improving headlines is not only permitted, but very much precedented and generally encouraged. Bad headlines let shitty articles get upvoted, and degrade the overall quality of HN. (With some sources, namely Popular Science, I'd even humbly suggest changing the headlines be mandatory.)

camtarn 12 hours ago 5 replies      
"Each of us on average has hundreds of friends on Facebook. When you share things on Facebook, you have to share it with all of them! How stupid is that?"

It would be stupid ... if it were actually true. Facebook's privacy controls are actually pretty sophisticated now: by default I have anything I post shown to friends of friends, but excluding certain people. For potentially controversial status updates I restrict visibility to a couple of lists. If I wanted I could target a photo or status to an individual person.

So, Facebook already has all of this control baked into its architecture. In theory, all it needs to do is make it more easily discoverable and easily used. Of course this is easier said than done, but it's certainly not a 'major architectural overhaul'.

I do wish that, when people slate a platform for not having certain features, they would actually do a little research instead of assuming.

quanticle 14 hours ago 1 reply      
I find it ironic that the article claiming that "Facebook is maimed" and "Twitter mortally wounded" is on a site that has "Like" and "Tweet" buttons, but no Google+ interaction at all.
jgamman 32 minutes ago 0 replies      
Q. what would a social network look like if you designed it primarily for business use and personal/social use was a subset?
I think G+ could dominate the corporate collaboration scene in a way that Facebook can't. Seriously, FB is banned in lots of corporates but banning Google? Seriously, I literally can't function without search. I guess you could say 'corporate Z only uses Bing' and yeah you're right but seriously, Google is an extension of my own personal productivity - and that's how i put food on the table.
Now imagine Huddle, Circles, blog/tweet, docs etc - work flow project management out of the box. and, oh yeah, you can organise this weeks BBQ with your buddies without it being a hassle...
i don't know squat but if you wanted to own a seperate space to the FB lolcat picture brigade - target the grown-ups...
dennisgorelik 14 minutes ago 0 replies      
I think Google Circles would finally kill LiveJournal.
Ability to friend people without them friend you back is probably why LiveJournal is still alive (in spite lack of new technical features in LiveJournal).
fab13n 9 hours ago 0 replies      
This article takes an engineer's point of view, and is relevant to maybe 5% of the population.

Facebook is about reinventing the web for dummies: micro-blogging, RSS-like stream aggregation, photo/video/text publishing, web application publishing... FB is pretty much the sum of dumbed-down versions of these. By targeting a very wide unsophisticated audience, they reached a critical mass.

Sure G+ is better, nicer, more powerful etc. Will it appeal to unsophisticated masses, though? It might, but I'm not so sure. Maybe it will partially succeed, and become a secondary social network catering for more savvy users. But when it comes to herding Average Joes, Facebook has a strong track record, Google hasn't. FB's going to give its very best at delighting your average Farmville player, and G+ will do the same to your average EFF member. Guess who matters to advertisers?

wccrawford 14 hours ago 1 reply      
I just realized I can use G+ as a blog and just post those entries publicly... It would be even better if they'd implement tagging.
Tyrannosaurs 12 hours ago 0 replies      
Yes it can do what Twitter does plus all the other stuff but most Twitter users don't want that other stuff, they actively dislike it. They like Twitter because it's simple, that's one of it's killer features.

Google+ is Twitter on steriods isn't a sales pitch for people who value simplicity.

The article mentions this but then goes on to completely ignore it in it's analysis but for me it's critical to understanding why people like Twitter in the first place.

newobj 10 hours ago 1 reply      
Guaranteed that it'll be easier for Facebook to mimic the successful features of Google+ than it will be fore Google+ to acquire the relationships that are already captured in Facebook.
watmough 13 hours ago 1 reply      
Why is Twitter wounded? Twitter is essentially friction free in use, and has a lot of momentum as a single-purpose destination.

On the other hand, Facebook has felt increasingly intrusive, facial recognition etc., and I already gave up on it, even before I knew G+ was coming out.

ahi 11 hours ago 0 replies      
Am I the only one that really hates this stuff? I have a Facebook account because I have to have one in order to be a socially functional 20-something, but I don't actually like or want it. Please "social media douchebags", just stop.
aufreak3 2 hours ago 0 replies      
The share target in G+ leaves me wanting for a "not" operator - i.e. share with "A and B but not C". I really wish they give a special "advanced" geek interface for this - full set operator support. I tend to think "A+B-C" and every time I've got to warp my head to the way G+ or FB thinks.
jmjerlecki 2 hours ago 0 replies      
I disagree with this portion of the article:

You have hundreds of friends, but your news feed is always filled up with nonsense from the same 5 friends that seem to send an update every other minute.

I believe Facebook has an algorithm that only displays status updates from the people I interact with most on the service. For example, using Seesmic or Flipboard shows each status update, as opposed to Facebook on the web I seem to see only a small number of updates and I have noticed they tend to be from the profiles I visit the most. I am actually not bothered by my Facebook feed, although I do love the notion of circles. My Mom got a circle all to herself.

dools 2 hours ago 0 replies      
"These circles represent a powerful innovation. They allow us to send more personal updates just to our closest friends instead of forcing us to share with all of our hundreds of acquaintances"

Powerful innovation!? Give me a break. This should be called an "obvious innovation" or "trivial implementation". How is it any different from having mailing lists?

yalogin 12 hours ago 3 replies      
Leaving the emotion of Google+ being awesome out - what is preventing facebook from copying this? They have a huge number of users who are not going to leave overnight. Facebook we all know can turn on a dime to get products/features out. If these features are really that sought after and good they could just implement them and give it to their users. Why won't that work?

Also facebook is a platform as much as a social network. People play games on there probably more than post pictures or tag their friends. That is what sustained facebook and made them utterly dominant. That is not going to change with G+.

I agree G+ is a good service but why is everyone making the grave ready for facebook?

robot 3 hours ago 0 replies      
No matter how many users twitter has, I have found myself struggling to [use it] find a twitter client that works on all my devices. I have to install/configure multiple clients, log in just for twitter functionality, and I have to train myself. I am sure there are millions of people in the same position. If it is integrated with G+ though, you get it for granted once you log in along with many other features.
iter8n 12 hours ago 0 replies      
Signing up for anything google feels more like a commitment compared to creating a twitter account. Google wants to integrate more and more of your data into their system, linking it with your other google accounts whether you like it or not. G+ seems, like FB, more like an experience than a simple service. Not that it cant provide the same function as twitter, but providing only that function is still valuable, I think.
alexsherrick 13 hours ago 1 reply      
I have to agree with you on a lot of your points (even though I haven't had the chance to use G+). I am actually happy that G+ is missing advertising, corporate pages, and widgets. These things are "social", but I truly believe a social network should be about people and not games and corporations.

However, put with words with friends on there, and I'll be happy!

juliano_q 11 hours ago 0 replies      
The question is: nobody likes doing lists on Facebook because they don't like to categorize their relationships or because the UX of the lists on Facebook is terrible?

I tried to use the Facebook lists feature many times but its a freaking pain. I almost dont share on Facebook anymore exactly because I dont want everyone to read it. Now I am using the G+ circles and having a lot of fun with it.

MrJagil 9 hours ago 0 replies      
If Google+ can manage the same speed as Chrome, the future seems as bright for Facebook as it does for IE.
dasil003 12 hours ago 0 replies      
Someone oughta show this to Calacanis as an example of how to write a honeymoon fanboy article.
masonhensley 3 hours ago 0 replies      
The problem is that you cannot categorize the thousands of friends on any social network. No one should or would curate that many connections.

As cool as the lists/ circle are, they will be kinda pointless if users are overwhelmed by the monumental task of curating everyone.

sigzero 11 hours ago 1 reply      
I do not see a wave of Facebook users moving to G+. It just isn't gonna happen.
bonch 10 hours ago 0 replies      
Only trendy bloggers even know or care about Google+ right now.
icebraining 12 hours ago 2 replies      
I don't have a G+ account, so forgive me the question: since everything seems to be cataloged based on circles where you put people, how does it work for unapproved followers? Is there an 'empty' circle for them?
Steer 10 hours ago 0 replies      
This whole discussion thread makes me think that Facebook/Google+ will be a new PC/Mac discussion with people taking opposite stances and debating ad nauseam. Is that really worthwhile?
rajpaul 8 hours ago 0 replies      
I love the sensationalism of the headline. Very exciting, concise and a good summary of what's to follow.

I genuinely enjoy the techniques yellow journalists use to get page hits :)

This gif from the article is great:

dmbass 13 hours ago 1 reply      
The one problem I have with G+ is that sometimes there is gold in the junkstream. Sometimes someone does post something interesting and they would not normally share it with me.

How can we balance over-granulated sharing with under-granulated sharing?

msimr 6 hours ago 0 replies      
A Google+ extension that tags users mentioned on every page you visit.


digamber_kamat 7 hours ago 0 replies      
Facebook lists seem to be equivalent of Circles. Why should I be using Google+ except that it is from Google ?
manishm 11 hours ago 0 replies      
This is one of the problems I faced and blogged last September


known 11 hours ago 1 reply      
Is drag & drop extensively used?
bhartzer 8 hours ago 0 replies      
I'm still waiting for my google plus invite.
Spotify to launch in US nme.com
9 points by DanielRibeiro  1 hour ago   discuss
What I learned today: Never apply for a job venturebent.com
120 points by ngavronsky  13 hours ago   61 comments top 19
shawnee_ 11 hours ago 2 replies      
While we're on the topic, I'm just going to say that those "anonymous" job postings here on YC drive me nuts

"YCW11 company hiring front end dev! New office space! We <3 Django! Fridge stocked w/beer! "

There are a only couple YC companies I wouldn't want to work for, period. Mainly from the recent crop, but those bad seeds kinda ruin the whole "work for a random anonymous YC company!" recruitment tool.

m0nty 9 hours ago 1 reply      
Just recently, I took a couple of steps to enhance my job searching. First was to post my CV/resume to jobs like monster.com; the second was a very old skool writing-a-letter-on-goddamn-paper-and-mailing-it-out-to-would-be-employers. The first has produced nothing but clueless phone-calls from agents. The second landed me a job with >90% certainty; I have a second interview next week. I am very well-qualified for the companies I wrote to, and I made sure I selected them very carefully (partly because postage costs actual money). This is relevant to the article since I'm not really applying for a job -- the company who want to hire me basically made a position for me.

Anyway, I'm starting to think that current online job searching is profoundly broken. It just seems to lead back to the clueless employment agents who know nothing about IT. Not much different from 20 years ago, it's just they have access to bigger databases and no incentive not to email scatter-gun fashion since there is no cost involved. I have no idea if there is a solution to this, but at least my retro approach eliminated two sets of middle-men: the jobs boards and the agents. It also put me very much in control which was an excellent feeling.

ecaron 10 hours ago 1 reply      
Sites like Monster are going the way of the yellow pages. And just like you could replace the yellow pages with asking neighbors who they recommend, there is a balance between finding good sources (using Google to find a plumber, using Indeed/LinkUp* to find jobs) and understanding the value of networking.

There is a reason CareerBuilder drops millions on a SuperBowl ad each year and Monster spent over $1.2M at an employer party in Las Vegas this last weekend. If all jobseekers knew what Nick discovered, there'd be no reason for these websites to exist!

Yes, I work at LinkUp - but since anyone would include it I figured I'd be forgiven for including it

ams6110 9 hours ago 0 replies      
Every job that I have found has always been through warm relationships that I have had with my peers.

My first job (sweatshop consultant doing mostly COBOL) was acquired through the college placement office. My next job (a year later) was through a recruiter who found the first employer a reliable field for harvest. That second job worked out pretty well, I was there for seven years. The technology was not very interesting but it was as very good fit for me as I was getting marriage and family life underway.

After that, everything has been by referral or word of mouth from friends/colleagues. None of those have been duds.

euroclydon 12 hours ago 1 reply      
If you're an experienced software developer with skills in some of the following technologies: PHP/C++/Python/Rails/Django/ASP.NET/SQL/JavaScript/etc and you live in a dynamic market like SF/CHI/PHY/NYC/RDU/etc, then it's enough to simply create a profile on one of the career sites. The recruiters will be after you shortly.

Getting a job via a job board and recruiter won't be all warm and fuzzy like meeting an employeer at a conference. It will be more like buying a used car, but you still don't have to apply in this market.

keithnoizu 9 hours ago 0 replies      
It is interesting advice. I think the usefulness of job sourcing based off of your personal network may have it's limitations however. Especially for those career stage or geographically challenged individuals.

Personally I tend to only passively job-hunt by keeping my CV and skillset up to date. I don't think this approach has done too poorly for me, although possibly i'd be more excited to head into work for google or facebook every day.

Letting other people do the work of identifying the positions that need or benefit from your specific set of skills has its benefits and I tend to get a steady stream of contacts from the corporations I find worth while/interesting.

Now if I was dead set on gaining entry into a high quality, high-stakes start-up, I could definietly see the benefits of leveraging my network to find the best possible matches.

alexro 12 hours ago 0 replies      
It can work out for you, but I don't see how it applies to just anyone. Going to the events takes time, social skills and money (if the events are far).

And, what if you move to another country or switch to a different industry? You still need recruiters in that case, so the Monster isn't releasing it's grip anytime soon.

geebee 11 hours ago 1 reply      
I'd like to make this resolution as well. No more sending a resume to people who don't know me, no more technical screening because they have no idea how I code, no more "getting to know you" lunches because, well, they don't know me.

It takes quite a bit of effort, so I might not manage to pull this off. Applying for jobs and posting positions on job boards are different sides of the same lazy coin. It takes a lot of talent and effort to become a developer with such an excellent network and reputation that you can generate employment opportunities with a phone call. This is true on the other side as well - many companies just don't have the talent and/or aren't willing to put in the time to get to know who the good developers are. Both sides have to be deeply engaged in the community.

There's a practical issue here, of course - there just may be opportunities that you want to pursue, and a resume, phone screen, technical grilling, and so forth may be the best way to go. And some companies have to staff up so quickly that they just feel like the have to cast a wider net. But both cases do raise certain warning flags... if you're a developer, why aren't you generating offers that interest you from within your own network? If you're an employer, why are you expanding so rapidly that you're unable to recruit from a reliable network?

In the best case scenario, almost all of the above is unnecessary because you've already worked together, so there's no need to take estimates and make guesses about what kind of employer/employee a new prospect would be.

mgkimsal 9 hours ago 2 replies      
Last couple times I've gone through an interview process, I've been more than a little peeved because they didn't do any research on me beyond reading my resume. I'm the webspace - we're talking about a web-oriented job - Google me for goodness' sake!

Asking surface level questions that could be Googled in 2 seconds borders on insulting. They certainly will judge me by how much I know about their company, and how enthusiastic I am about the company. That needs to run both ways.

My wife just says I was looking for an ego-stroke. Well... why wouldn't I? I've worked hard for years both on building up my skills, but also trying to build up a reputation. To gloss over that and not do any research beforehand on someone you're planning on giving hundreds of thousands of dollars to over multiple years is just lazy.

These were people that called me, not the other way around.

The job/labor/work market is broken, and I don't know if there's a way to 'fix' it in the short term. It will evolve in to something more workable, but I don't see that happening too quickly.

ajslater 2 hours ago 0 replies      
This is very strange advice. I've never gotten a job from an acquaintance and am never likely to. There's a much bigger pool of jobs from people you don't know and a much better chance of a good match being made somewhere in that pool. The numbers are obviously in your favor despite the fact that people you've worked with know you're good. Its unlikely that you and people you know just happen to want to do the exact same thing at the exact same time with everyone else looking to recruit you.

I'd also feel really weird getting a job via acquaintance. Its like a kind of nepotism I don't want or need.

namityadav 11 hours ago 0 replies      
I agree with the idea in general. However, there are many cases where companies would (and should) hire people from outside their direct network. One is if the company is growing too fast (People in the direct network may be very busy & happy with their current jobs, making it harder to find enough of them). The other is if the company is looking to get diverse experiences and opinions. Imagine a social networking company formed by some employees of Facebook -- they would be better off by hiring someone from MySpace or Friendster who saw how difficult it was to compete with Facebook, and who tried to find niches to be able to co-exist with Facebook.

Similarly, for an employee, there are benefits of going out of their own network to get a job -- You get to work in a completely different setting (which may be a better learning experience for you), and you get to build a completely new network.

younata 7 hours ago 0 replies      
Every job I've had, I got through personal connections.

I did event videography up until last fall (went away to college), every gig I got was because I knew person planning it (theatre: I knew the director, weddings: I knew the wedding planner)

I had a day job working at subway last summer. I got the job by going to the manager (whom I've known for many years) and asking for the job.

My current internship is at the same company my father works at. I went to the CTO and asked for an internship. It probably helped that my dad works there.

I've also applied for several jobs. Every job I applied for at my college I was turned down for, every other internship I applied for told me "lol, freshman".

lwat 1 hour ago 0 replies      
Personally I've never applied for a job (I'm 32 now) and in our company the very first thing we do is ask around for personal recommendations when hiring new staff. Advertising the job is the last resort and usually gives the worst results.
radarsat1 1 hour ago 0 replies      
Yes, this is an old concept called "networking". Unfortunately not everyone's very good at it, and unfortunately not being good at networking doesn't mean you wouldn't be good at the job in question. But that's life... social connections are indeed an important factor in all walks of life, and not something you learn in any classroom. It's a hard lesson for some of us.
motters 6 hours ago 1 reply      
The trouble with this strategy is that it's really just cronyism - employing your friends and relations - rather than trying to do a less heavily biased search for the best candidate. Resumes/CVs, imperfect though they are, at least represent a sort of level playing field, whereas employing your friends via opaque methods is blatantly cronyistic.
fedorabbit 11 hours ago 3 replies      
I kind realized that a while ago, but it is difficult for nerd like me to leave computer and go meet people... what's to talk about? "I just found this snippet it's kinda fun!" ? :(
OliverSteenbuck 11 hours ago 1 reply      
sounds like a good strategy, at every job I've worked the first question following a statement of "We need more people" was "Does anybody know somebody who would fit in here ?"
tomtom101 6 hours ago 0 replies      
Even better - don't try and get a job, create them.
fenak 12 hours ago 0 replies      
agree w/ the other ones... that depends a lot, and it's not that easy here in brazil.
DuckDuckGo adds zero-click recipe search with the Punchfork Recipe API punchfork.com
92 points by jeffmiller  11 hours ago   27 comments top 12
DanielBMarkham 7 hours ago 3 replies      
My wife and I have a small site that serves up hamburger casserole recipes ( http://hamburger-casserole-recipes.com/ )

She was getting over 15K visits per month -- the site made almost nothing, but we enjoyed creating it together, watching the numbers and responding to emails. And the numbers kept climbing -- at least until a couple of weeks ago.

I noticed the traffic numbers starting to drop. I was wondering why. I thought about digging into it but put it off. Perhaps this new feature at DDG did it? If so, fine with me. They doing a much more awesome job than we did.

The only reason I mention it is because this is the type of question that if you knew enough, you could find the answers in SEO-land. But for a little mom-and-pop site, lots of times you don't have that luxury. You're hot for a few months then suddenly it all dies off and you never know why. You could be adding the best content you can and still all the visitors disappear. No skin off of my back in this particular case, but this has to be frustrating for lots of folks -- especially if your site is a startup instead of something silly like recipes.

Way cool UI! I think we'll add it -- looks like it might be a nice fit.

po 11 hours ago 0 replies      
My favorite part of punchfork (besides Jeff) are the custom url shorteners. Check out the customize dropdown on the side of a recipe page: http://punchfork.com/recipe/Bramble-Chow

Nice little touch.

Newky 9 hours ago 2 replies      
Sorry unrelated, but just realized DuckDuckGo has hash bang syntax for hackernews!

!hackernews which leads to a hnsearch.com search results!

I've been using it as my default search engine for about 2/3 weeks now and its been unnoticeable (in a good way)

ry0ohki 8 hours ago 1 reply      
Ironically, the search has a little bug. There's no where to do a two word phrase search, so if i do 'fried chicken' or "fried chicken" I get chicken fried steak as the number one result. Seems like the refinements show that it also searched for the word individually.
icey 11 hours ago 1 reply      
Jeff doesn't have it in his HN bio, but Punchfork is his (awesome) startup
planb 8 hours ago 2 replies      
I just thought: DuckDuckGo should get a shorter domain name because it takes to long to type it. It thought of duck.com so I checked what's there, and to my surprise it redirected to... google! Looks like someone there also thought of this.

Or has "duck" another (search related) meaning in english that I'm not aware of?

rgrieselhuber 10 hours ago 0 replies      
I also like how the API directs you to the source of the recipe.

Click on one of the recipes in the Punchfork results:


Jeff is doing an amazing job with Punchfork and this is a great addition.

jordank 10 hours ago 0 replies      
A great tool for recipe ideas is to enter two ingredients and see what comes up:
MrJagil 9 hours ago 1 reply      
Cool update, Gabriel. Are you still working solo on DDG?
hiroprot 11 hours ago 0 replies      
Great API docs...some of the big boys should take note!
dlikhten 10 hours ago 1 reply      
Gabriel, if you are reading this, I am waiting on the duckduckgo stickers with a fork stuck in the bill in response to this. Gota put it on my hot rod...err... dinky netbook.
cl8ton 10 hours ago 0 replies      
I wish I had your UI skills Jeff!...
Been using PF for a while now and it's great.
Facebook Video Chat v. Google Hangouts: It's No Contest techcrunch.com
54 points by tathagatadg  8 hours ago   17 comments top 8
rottencupcakes 7 hours ago 3 replies      
> If you want to have a one on one video chat, and your friend list is hosted at Facebook, the new Facebook video chat is a near perfect product.

Michael seems to be ignoring the fact that GTalk has better video chat than skype (and has for years).

Shenglong 7 hours ago 2 replies      
I'm wondering if it's the Skype technology itself has a problem. I haven't looked into it too extensively, but through experience, group calls (without video) in Skype tend to be choppy, and filled with problems (people dropping off, etc).

In comparison, I've paid for a 200 slot Ventrilo server for the last 3 years. While this is centralized, it's on a shared server, and I doubt the majority of NA/Euro connections wouldn't rival at least a 20-slot Ventrilo server in terms of hardware and bandwidth. Ventrilo GSM 6.1 44khz codex transmits amazing quality, regardless of whether I'm speaking to 1 other person, or 199 other people.

Does anyone actually know the reason for this?

rwolf 6 hours ago 0 replies      
The conclusion is that there is no overlap? To paraphrase "A Princess Bride":

You keep saying "It's No Contest." I don't think it means what you think it means.

cdcarter 6 hours ago 0 replies      
But once again, all my friends who I'd ever want to video chat have Facebook, and I still can't get my + invite to work. For a majority of users, Facebook will have done it first, even if + really did.
Sapient 4 hours ago 0 replies      
With Facebook and Google racing to beat each others free products, could this mean Microsoft may have just wasted $8.5 billion?

This is a real question, I don't really use video chat much at all.

edit: Or at least massively devalue their investment.

doron 5 hours ago 1 reply      
The pairing between Microsoft and Facebook is getting tighter.
toddy 7 hours ago 0 replies      
If there is no group chat on FB then I think they are loosing by a point. People don't use Skype's because it is not free while for example iChat allows you to do video chat for free (for limited number of people). Now Google will allow it for free, and my expectation is that people will start using it. This may be one big plus for Google+, and a way for them to attract more people.
make_lemonade 7 hours ago 1 reply      
So...how long has Facebook been withholding video chat from their users? Sad and sorry. Thank you Google for giving everyone a superior product. Keep it up!
MongoDB is the New MySQL redmonk.com
61 points by sogrady  8 hours ago   66 comments top 17
KaeseEs 7 hours ago 5 replies      
I would tend to say that MongoDB is the new MySQL in a different way - it's the default not-really-suitable hammer that the current generation of amateur software carpenters are using to turn every problem into a nail. It's not super elegant, but most of the time it works, sort of.

On the bright side, one could say that at least half of the PHP/MySQL tag team has been improved significantly by being replaced with Python/MongoDB, as theological issues aside, Python is a lot less broken than PHP :)

programminggeek 6 hours ago 4 replies      
I think that one of the reasons that MongoDB is getting traction is that many people don't use relational databases in a relational way for many projects. Lots of data just isn't as relational as we hope it would be and also people are terrible at modeling data in a relational way.

Relational databases were designed around the idea of minimizing storage footprint, and we have nearly infinite storage capacity relative to many databases, so many devs don't care about only having one copy of a piece of data in the DB.

Also, SQL is great as a data retrieval language, but it is awful for inputting data. Yes, it works, but writing data to MongoDB in general has felt more natural than generating SQL to shotgun in data.

You could argue that ORM's solve a lot of the uglyness of inputting data into a DB and I agree with you, but you still have to deal with table migrations and being able to just add a field in your code and not have to go hold the database's hand or write a migration to make it work is incredibly convenient.

In the end, MongoDB solves a lot of convenience issues for programs that don't need relational data or programmers who don't want to use an ORM, create SQL strings, or write migrations to get their database to store their data.

It's not for everybody, but if it fits your needs, it solves some problems much more conveniently than MySQL.

mechanical_fish 7 hours ago 1 reply      
"MongoDb Sentiment Distribution" is a riot:


If sociologists ran The Onion this would be on the front page.

Detrus 6 hours ago 2 replies      
HN Trends mentions of the other NoSQL contenders are pretty close to MongoDB.


I think it's early to call a NoSQL winner/hammer now but I personally expected one eventually, http://www.quora.com/Will-there-be-a-new-de-facto-standard-o... although others aren't so sure. Just seems more convenient to use one database even if it's not an ideal fit for every task.

trebor 7 hours ago 0 replies      
Allow me to play devil's advocate for a moment.

MongoDB is not the new MySQL, because software with as much inertia and adoption as MySQL will not see easy or even complete replacement. Case-in-point: IE6. IE6 is still with us today, as much as we hate it. You can make all the arguments for a modern browser that you want, but businesses and a few people say, "But I like it better."

Are there easy code migrations to MongoDB? No! Are there easy query migrations? Not really. It isn't a linear transition from one to the other. So no only do you have to rewrite your software, but you've got to pitch your SQL references out the window along with your queries.

I believe that Postgres will replace MySQL. It's mature, SQL-based and similar enough that only tweaks are needed to get a code base running. Oh, and it's free.

New projects may support MongoDB, but I'd be surprised if Wordpress ever came out with a version to support it.

Just my 2¢.

marshray 8 hours ago 2 replies      

Now what's the next PostgreSQL?

mikey_p 7 hours ago 1 reply      
The thing that I've found that makes MongoDB super easy for folks migrating from SQL is that it is easy to add indexes to arbitrary fields, and they work the same way as they do in MySQL. It's just a b-tree and if you can setup MySQL indexes, then you can build smart, well indexed structures and systems with Mongo.

Being able to do this without jumping all the way into writing map-reduce bits, but saving the time of setting up a rigid schema, makes it easy to see why MongoDB is so popular. To me, that is why MongoDB is the new MySQL.

josephcooney 4 hours ago 1 reply      
The article says:

A decade later, MySQL " a feature-poor database relative to the commercial alternatives at the time " was the most popular relational database on the planet.

I would have thought the most popular relational database on the planet would be SQLite....since it ships with every android and iOS device, and with Firefox and Chrome.

mark_l_watson 7 hours ago 1 reply      
Not sure if I totally agree with the article, but MongoDB really is developer friendly: easy to set up and admin, slaves make create sources of analytics data (put a slave on each server that has analytics applications), useful for both large and small projects, etc.

Personally, PostgreSQL and MongoDB meet just about all of my non-graph data store needs. For graph data, I keep switching between Neo4j, Sesame, and AllegroGraph - can't make up my mind since they have different capabilities (Sesame and AG for fast indexed SPARQL queries, Neo4j for graph traversal).

VilleSalonen 7 hours ago 1 reply      
Most of these Point seem to ring a bit hollow. MongoDB gets criticism: therefore it's the new MySQL? Or because they both use open source licenses?

I'm not saying that MongoDB isn't growing. I just think that it's way early to pronounce it as a replacement for MySQL.

These kinds of provocative but false titles belong in the cheap tabloids, not on the front page of Hacker News.

tedsuo 3 hours ago 0 replies      
I like and use both mongo and mysql. Where I think mysql shines is when you've been working on an applicaiton for 5 years, and end up connecting every piece to every other piece in ways you never imagined doing at the start. I think that's a lot trickier to do well in mongo, which favors denormalization since it's a document store. Given that most db's do not actually grow beyond what you can put on a single box, I suspect a lot of people may be avoiding problems they don't have while picking up problems they don't need by blindly switching to mongo.

That said, when you have a problem that mongo solves well, boy howdy is it nice.

someone13 8 hours ago 2 replies      
Not sure if this is just me, but the site loads partway and then sits forever* and never loads any further. Anyone else have this problem?

* = For a certain value of "forever"

stevemoy 6 hours ago 0 replies      
According to the chart in the linked article (http://www.flickr.com/photos/sog/5909237515/), MySQL has had 73 (I assume distinct) committers in the past 12 months, but the most recent commit was over one year ago.

I'll admit that I'm not familiar with Ohloh, but I don't see how both of those statements can be true.

nwmcsween 6 hours ago 0 replies      
MongoDB and MySQL aren't comparable, one is a document store the other is a relational store.
antihero 5 hours ago 1 reply      
What advantages does MongoDB have over something like Redis?
sigzero 7 hours ago 1 reply      
Wow, I don't think you want that comparison.
I'm starting a new magazine, The Startup Magazine thestartupmagazine.com
119 points by bearwithclaws  14 hours ago   30 comments top 11
jannes 13 hours ago 1 reply      
I'd definitely love to see this. But the name might be confusing, as there's already an app called "Startup Magazine" on the iPad app store.


It seems to be made by some guys from the Netherlands. This is their website: http://startupmagazine.net/

milanvrekic 12 hours ago 1 reply      
I will give you hipstartup.com if you want a shorter (better?) name.

EDIT: LOL, I offer a free domain name and get downvoted :P gotta love HN.

EDIT2: Now, to troll, everyone is upvoting me :)

jkuria 10 hours ago 0 replies      
I just subscribed and look forward to receiving issues. One challenge you might have is consistently coming up with good stories. Hacker News started out as Startup News but in PG's words (paraphrased) they quickly got bored of just startup stories and sought to broaden it by making it about more than just startups--and renamed it Hacker News. I believe TechCrunch also started out with this mission but after the initial few months kind of lost steam and realized that they got more pageviews by attacking established companies. Arrington has been quoted saying he'd like to someday create a site about just startups. I'm not sure how he will make it successful this time.
swanson 11 hours ago 1 reply      
One nitpick I have with Hacker Monthly is that I get the digital copy a lot faster than the physical copy. A day or two difference is okay, but I myself reading the digital copy before the physical copy arrives.

I don't know how much of this is caused by the just-in-time nature of MagCloud, but it would be ideal if the physical would arrive on the first of the month or if the digital issue could be delayed by a few days.

I love getting the physical copy, but the delivery leaves a bit to be desired. I think this aspect is important if you really want to become like a traditional magazine and not just blog articles printed out and bound every 30 (+/- 10) days.

acabal 10 hours ago 0 replies      
Great idea. Some nitpicking: your logo looks extremely reminiscent of the National Geographic logo. You might want to give some though to changing that.
elb0w 13 hours ago 1 reply      
Just don't start suing people for using the word "Startup" like some other entrepreneur(ial) magazine.
jeggers5 7 hours ago 0 replies      
Having a "Why the hell didn't I think of this" moment.

Love it; from what I understand it's basically a HN magazine full of start up (success and dismal failure) stories?

Can't wait to see it, good luck guys :)

Just gave you your 100'th upvote, I hope this means I get early access :P

justin_vanw 11 hours ago 1 reply      
What's a magazine? Is it like a blog except where you mail it out every month?
joshuahays 12 hours ago 1 reply      
Have I got a story to tell. I'm a founder of a bootstrapped startup in Central Florida, which is by all means on the opposite side of the world when it comes to tech. Got a great product and an excellent team but just struggling to break through. Southeast tech struggles.
heyrhett 10 hours ago 0 replies      
I'm starting a new magazine about starting startup magazines.
razin 12 hours ago 0 replies      
It was all a dream. I used to read (The) Startup magazine.
       cached 7 July 2011 04:02:01 GMT