Hacker Newsnew | past | comments | ask | show | jobs | submit | dude_abides's commentslogin

> But I ended up picking Mercurial for the distributed version control system, which we were definitely wrong on that one–should have picked Git.

I'm curious to know: is this sentiment widely shared? Is git really that much better than hg?


Never used mercurial. I suspect it's just as good, but the problem the author probably sees is, like me, most everyone is familiar with git and new hires need to be trained in something unfamiliar with less community around it.


I wonder how large that friction is. I look at git, mercurial, etc as distributed version control first and foremost, and that they're more alike than different.

It could be that I witnessed the popular adoption of all this via Linux going from tarballs/patches/mailing lists -> bitkeeper -> git, and have used and witnessed-the-evolution-of rcs, cvs, subversion, various DSCMs, and so my concepts of source control are stretched more broadly than people that are experiencing the dissonance between (e.g.) mercurial and git.

Edit: clarifying words


If you are used to an "always branch" workflow, mercurial can impose a lot of friction.


Do you have anything you can point to for that friction? I'm always looking to do better than I already am and would be interested in understanding the issues here.


Used to work at Dropbox. Existing knowledge of new hires was 90% of the challenge with Mercurial with the other 10% being weird edge cases (e.g. very large/numerous repositories) that hadn't seen as much attention due to the smaller community.


Yes, the sentiment is widely shared.

No, git is not really that much better than hg (I personally find hg to be superior).


I have only a very tiny amount of experience with Hg, and it was my first experience with DVCS. I found the learning curve on it much smaller (which is mainly why I choose it over git at the time).

The reason I switched to git was mostly inertia. Many open source projects were going to git, Github was starting to really take off, and just generally there was a bigger community around git. This mean git got more (and likely better) choices for tooling, more help, and personally I would have to deal with fewer SCM's when working on open source/etc stuff.

I suspect the author was talking on those lines, and the other thing already pointed out in this thread: ability to find experienced people.


In my experience, yes. With SageMath we put a huge amount of work into switching from Mercurial to Git (I had originally chosen Darcs, then switched to Mercurial, then we switched to Git). In practice, the depth of functionality with Git can sometimes be an order of magnitude greater than that of Mercial, just do to git accumulating so much more developer momentum (see, e.g., the man pages for "git log" versus "hg log").


personally I like mercurial better than git, and also using on my desktop to clone github repos with hggit extension

Facebook picked mercurial over git because it's easier to customize.


Mozilla uses Mercurial too. Not to mention other companies from all the different industries using Mercurial with RhodeCode.


Mercurial supports only a subset of the use cases of git, while adding no exclusive functionality.

It is true that it is the subset that 90+% of the people need. But there are network effects on VCS, making git a clearly superior choice.


What doesn't Mercurial support?


From the top of my mind, rebase and amend. There's probably more.


mercurial supports rebase for a long time https://www.mercurial-scm.org/wiki/RebaseExtension


Rebase and amend are both supported in mercurial.


In your experience, what metric(s) is(/are) the best indicators of product-market-fit (or lack of it)?


New user growth and retention


My 2c: "Upvotes" is too noisy a metric, and will give too much importance to HN ranking. I strongly suggest tweaking the HN ranking model for "Apply HN" posts to be as random as possible.


Funny, typing "livingsocial layoffs" in google gives me these suggestions "livingsocial layoffs 2015", "livingsocial layoffs 2014", "livingsocial layoffs 2013"


Don't forget 2012—that's when I got it.


I see, an early adopter!


Damn hipsters


When you saw the subsequent layoffs, what was your reaction?


I was bummed. They had an amazing bunch of developers, but there was just great talent all around. It was also nice because it was a great change of pace here in DC. It was by far the biggest player in the startup scene in DC in 2011 and 2012. I think just having it around encouraged others to try to build "the next LivingSocial". There's plenty of smaller startups here today, but nothing fills the same role. We need more fun companies in DC, even if it's Office of Company Culture-mandated-dusty-Xbox-fun.


Or simply use incognito mode and click on Google search result.


Did you read the article. It talks about how that trick no longer works on a lot of sites because they are now checking User-Agent strings too.


Actually I noticed sites have simply changed policies -- if you're a regular visitor your cookies will identify you and block content. The Incognito mode trick works for WSJ and others that would still check the referrer header. Allowing Googlebot access and checking the referrer header are two different things.

Also, Google has published IP addresses it uses, so this extension might not last long...


> Also, Google has published IP addresses it uses, so this extension might not last long...

They do not [1], but you can find out by doing a reverse DNS query.

> "Google doesn't post a public list of IP addresses for webmasters to whitelist"

[1] https://support.google.com/webmasters/answer/80553?hl=en


Sorry, that was what I meant. :)


What I found most heartening about the article was that it spent several paragraphs describing why they initially had to use Flash, and how they managed to get rid of it, but not a single sentence saying _why_ they decided to get rid of Flash. We've come a long way! (Also, thanks Steve Jobs!!!)


> Throughout the second half of 2015, Chrome, Firefox and Safari also began blocking the Flash plugin from automatically loading content unless users gave their permission. In order to continue providing a quality video experience for our viewers, switching exclusively to HTML5 video became necessary.


Hah missed that. In that case, thanks are due to Chrome+Firefox+Safari!


"The CEO has hired management consultant McKinsey & Co. to look for areas of the company to cut, said a person familiar with the matter."

Shudder.


Number of companies funded by YC that have shut down: ~300

Does this include aqui-hires?

Also, would you know how many companies rejected by YC are worth more than $1 billion? Zero or non-zero? :)


Why would it include acqui-hires? Companies rarely broadcast the fact that they're acqui-hiring, so it's not always a black-and-white issue.

Also, saying a company was acqui-hired makes a VC look less successful, so they have an incentive not to be honest about it.


Easily the most amazing "How to Get Tenure" article that I've ever read, even though (or maybe because) it hardly talks about how to get tenure! Passion and success are so strongly correlated, and Matt Might is such a great example of this, as are most successful researchers and entrepreneurs.


They got in trouble with lawsuits because of the recent Uber employee vs contractor verdict. In addition, they were bleeding cash in customer acquisition so that didn't help too. The lawsuit was the trigger but the bleeding of cash was the fundamental reason.


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

Search: