Yelp has really let me down. I'm new to San Francisco, and initially used Yelp to help me figure out where to eat and hang out. Over time I learned that some of its 4.5 star places are dirty Taquerias that really suck, and some of my favorite places to be are poorly rated. (Note: I've got nothing against dirty taquerias, but the food better be good if it's a dirty run down taqueria with 5 stars.) I'm not sure what services are better than Yelp.
I've heard people say in casual conversation that Yelp is "over" and all the people in the know have gone elsewhere. What services should I be using to know where the best places to eat are in San Francisco and Marin?
Sol Food in Marin county, for example, is just worshiped on Yelp with 5 star reviews. But I go there, I wait in line for 30 minutes, get crammed in on a bench with 5 strangers, and get served a steak sandwich that's too tough to chew. What's up with that? I feel like I'm better off using Google Maps and just guessing than looking to Yelp for advice. Anyway, are there better services than Yelp to help me figure out what's actually worth going to?
My advice is to stop trying to optimize every event in life, and live more serendipitously. Pick places at random, have low expectations, and spend your life constantly being pleasantly surprised.
Would it be considered bad, then, to ask my friends where they like to eat, and discuss it? All my friends live in North Carolina.
There's nothing intrinsically wrong with talking over ideas of where to eat with friends. It doesn't mean that I'm living my life wrong.
But let's just say for sake of argument that it's best to always be random and spontaneous. Tonight, you should randomly pick a channel on TV, and watch it. Or randomly select a movie. Maybe you don't watch TV or movies. Then a random book off the library shelf?
I do in general terms like your suggestion about being spontaneous, and living in the moment, and embracing chaos and randomness. And here's a suggestion for you: don't tell other people how to live; it's unseemly.
It's a nice suggestion, to live in the moment and be spontaneous, but it's highly impractical. Sometimes it makes sense to work with more information when it's available. Would you randomly select and just sit through a movie? A TV show? How about buying a random car? Selecting a spouse? Sometimes it makes sense to be discerning with limited resources. I'm as zen as the next guy, and live in the moment. I just got to this town, and I'd like to start my search with what people think are the most awesome places to eat. Is that so wrong?
It's surely not as wrong as you guys thinking I'm conducting my life improperly for wanting information about where cool places to eat are.
To pick a place to eat, look at the guests. If it's a bit run-down outside, but has tonnes of repeat customers, it's probably good.
You can spot a place with a local cliental by the way they interact. If all the tables look like circled wagons fending off marauders, they are tourists. If everyone is well dressed, it's a trendy place with good marketing - people go their once to impress their friends, but don't come back. Expect pretentious overpriced food, if that's what you are looking for.
If everyone is casually dressed, and seems familiar with the place, it gets repeat business. While you can't guarantee you'll like it, some people do.
> If it's a bit run-down outside, but has tonnes of repeat customers, it's probably good.
If you're visiting a new place (presumably the typical use case for Yelp), how can you possibly look inside a restaurant and know if the people inside are repeat customers?
>If everyone is casually dressed, and seems familiar with the place, it gets repeat business
Oh. So when travelling, you recommend selecting restaurants by looking inside each establishment and inspecting the clothing of the customers? By that argument, how could any restaurant beat (eg) McDonald's, with its casually-dressed, repeat customers?
All I can say is many people love McDonald. I mean, that place wouldn't have succeeded and sold billions of burgers if it was at least partially satisfying it's customers. Sure the food might be horrible for you but I can't say I hate the taste of a BigMac.
You can tell by the look of the place that it's not a high end restaurant or a locally run restaurant. That should let you set your expectation for the place.
"There's nothing intrinsically wrong with talking over ideas of where to eat with friends."
This, I think, is the future of crowdsourced review sites. Not necessarily "friends", but at least people with some form of shared experience and mutual interest - and a track record of being honest about what's good and what isn't.
I want the ability to look at a reviewers history, and increase the weighting of reviewers who's reviews I agree with, and to mark as irrelevant the ratings of people who (in my opinion) clearly have no clue about what they're reviewing (or who are obvious shills).
I suspect this could be built on top of Yelp - automatically collate lists of reviewers who's reviews of places we have in common align, and allow me to browse other places they've rated highly (or rated low). I'm guessing doing that as a non-yelp service would be against their TOS, and I'm guessing their business model of "Sorry, we can't 'help' you with negative reviews… Unless of course you choose to become an advertiser?" type extortion would be far less effective if there was a good way to show those poor reviews up as the rantings of the delusional disgruntled that they so often are…
(Of course, if someone were to give me exactly what I'm asking for, I suspect I'd end up with a sanitised subset of "stuff I already know I like" with very little opportunity to discover interesting new things…)
If you see someone whose reviews you like, you can follow them. This will cause their reviews to be at the top of any other businesses you look at. Also, you can click on the name of a person whose review you trust to see a list of other places they reviewed.
I think the only things they are missing from what you suggested (just from what I saw in the FAQ) is personalizing the average rating and aggregating information about the people you trust for you.
Yelp is not a substitute for your friends. It's not even nearly as good as asking a random person on the street. If you're really stuck, go to a hotel and ask the concierge, they generally don't even care that you're not a guest if you're asking for something as simple as a restaurant recommendation.
Hotel concierges often have more glaring conflicts of interest than Yelp. They are often provided by outside companies that receive kickbacks from various vendors, though they dress like regular hotel staff. See http://online.wsj.com/article/SB115767671822257109.html
Also, the OP said he just moved, so that's probably why he can't just ask friends. Also, even once firmly established in a given region, not everyone has friends in their specific neighborhood, or a given neighborhood they might find themselves in with a rumbling tummy.
On NPR recently, there was a guy talking about a startup that works like Tripadvisor, but only shows you reviews within your social circle. This eliminates shills and only shows you opinions that have a known value to you.
Maybe someone can steal that idea and apply it to restaurants.
I think there's a golden opportunity that's less about "social circles" and more about "revealed common preferences".
If there's somebody on your review site, who ranks highly several of my highly ranked coffee shops, and ranks low a subset of my lowly ranked coffee shops, I'd be much more prepared to consider their other coffee shop reviews as relevant to me. Even better, location based services like 4Square of Facebook checkins could expose their "revealed preferences" to the algorithm as well, someone who rates Fourbarrel and Ritual highly, but checks in to Starbucks four times a day is less likely to be someone who's reviews I'd want to read than someone who perhaps rates Fourbarrel and Ritual lower on an absolute scale, but checks into both regularly as well as, say Sightglass and BlueBottle.
I'd really like a time and event aware as well as just venue aware review function. Zeitgeist on a Thursday night, or after a critical mass ride - is a _vastly_ different experience than Zeitgeist on a sunny Saturday afternoon when it's full of slumming sunset and marina crowds. DNA Lounge really needs separate review categories for Death Guild nights, Bootie nights, and out-of-town dubstep artist nights - people who love (and hence rate highly) one of those events are significantly less likely to enjoy the other two as much - which makes a Yelp-style single rating for DNA Lounge not particularly useful.
There is a Swedish movie review site (http://filmtipset.se) which gives you a predicted rating determined from your previous reviews. They are venturing into books and wine, using the same algorithm. Unfortunately they seem to be better mathematicians than web developers, so all of their sites are pretty crappy and they seem to have problems with monetization.
Another problem is that if your taste is not really mainstream, you have to rate quite a few movies to get accurate predictions. After I reached a couple of hundred movies, the predictions were nearly always completely accurate.
We're actually working on this from a slightly different angle; rather than "revealed preferences" and machine learning, we're using surveys of psychologically-validated, taste-predicting traits.
Tripadvisor et al have the advantage that, with all the Internet posting (admittedly with dubious quality, but...), they can show a review of almost anything.
Within my social circle? They won't even be 10% comprehensive for my own town, let alone once I start going away.
What if they expand the data by including reviews from people of second and third order of separation from the user? Each iteration would exponentially expand the data, and perhaps after four or five separations, you'd have sufficient data (though this may defeat the whole premise of getting data from your social circles)
But the further out you go, the lower the quality of the personal link.
What counts as a personal link, anyway? There are people on my Facebook profile I knew years ago in a different town, people on my LinkedIn profile I worked with 6-7 years ago. All people with whom I'm happy to stay in contact at a low level and retain in my wider professional network, but would I want to trust a recommendation from a similarly distant contact of theirs as much as I would a day-to-day colleague of my brother-in-law who I see every week? Probably not.
> I just got to this town, and I'd like to start my search with what people think are the most awesome places to eat. Is that so wrong?
No it's not. I don't understand why so many people are reacting with philosophical criticism to a comment about specific problems with Yelp, in a discussion about that very issue.
I don't know if you're intentionally setting up a false dichotomy or what, but at face value your first sentence is a pretty unhelpful (and glib-seeming) platitude. It's not "always plan everything out to the nth degree or live life with no plans, whatsoever"... there's a lot of space to exist in-between.
Wandering around and finding new places and experiences can be great, but it's not for everyone, and it's certainly not for everyone all the time. There are people who really don't like being "surprised", pleasantly or otherwise. It's not a failing on their part, it's just how they're wired. Services like Yelp are (ostensibly) great for these types of folks, since it allows them to try new things with a little bit of reassurance that if the new thing sucks, it shouldn't suck too bad.
For, say, your tenth wedding anniversary, would you really just show up at the train station with your spouse and your low expectations, hoping to be pleasantly surprised by your randomly-chosen destination?
I haven't been married for 10 years, but yes we would be completely up for that. In fact, we never make reservations when we travel except for the plane ticket. I'll admit that I am personally quite extreme, probably because all my fondest memories are serendipitous events. I even do things like cut all the photos out of the lonely planet without looking at them. There is a big difference between seeing machu picchu without ever seeing a photo of it, and just going there. Having these types of experiences is getting harder, though it still happens often enough.
You are absolutely right, though, my advice is not for everyone, nor all situations. I actually think I am wired a bit wrong, for instance I spent three days in and out of a hospital in Wulumuqi, and I have fond memories of the event, even though at the time it must have been miserable. All I can remember are the cute nurses, the funny glass IV bottles, the $35 CAT scan, and how surprisingly good the hospital was in the farthest place in the world from an ocean.
Living every moment serendipitously has its problems too. Most folk are happier minimising their regrets; review services should help that to occur.
Part of the problem with something like yelp is that there's no way to gatekeep the genuine and false reviews. Netflix or Amazon, for example, know what you actually paid for. Yelp's got no way to know if you really dined at the restaurant or whether you just know the owner.
Yelp's got no way to know if you really dined at the restaurant
Don't they have "Yelp offers"? When you redeem one of these, it's probably because you ate at the restaurant. With the right software, they could even figure out what food you ate, who your server was, and if you tipped well.
Although it could know what you paid for if it tied into your credit card statement with Yodlee and gave you some sort of points or reward system for doing so. Same system as Amazon's reviews and "Amazon Verified Purchase" program.
> "Most folk are happier minimising their regrets; review services should help that to occur."
Regrets is a bit of a strong word, no? If I walk past a nifty looking sandwich shop and pop in for a meal, and it turns out to be sub-par, is that really a regret?
I'm with jcampbell - if you are inclined to experience significant regret/remorse over having a meal that wasn't too great, it may be time to re-evaluate.
It's not as though I'm saying people are having long dark nights of the soul over a poorly-made salad. But they still feel regret because it's easy to imagine what they might have had.
People will do a lot to avoid even minor regrets. Do you have a favourite restaurant? Do you have a favourite dish at that favourite restaurant? Do you ever feel even slightly reluctant to try a complete new dish at a completely new restaurant? Why?
For a sandwich sure, but if I'm paying $100+ then I think regret is a perfectly fine word, not just for 'losing' the $100, but also for the lost opportunity that I could have gone somewhere else and had really good food instead, especially if going out to eat is a rare and special occasion (as it is in my case, since I have a young child).
No.... not constantly. Spend some of your time being pleasantly surprised. Spend some of your time being underwhelmed with overpriced mediocrity. Spend some of your time horrified by awful food and service. And spend some of your time with your ass welded to a toilet seat most of the day due to food poisoning.
Exploring new restaurants is fun, but also potentially risky and typically needs to be moderated with some degree of caution and preparation.
The first yelp review I left was a result of serendipity. I was wandering around NYC with my beloved, and we wound up in the worst, most overpriced, awesome-mood-killing bar. It was so bad that I rely on yelp in new cities now. If only I'd looked it up on my phone, I would have saved us some agony. This article makes me sad, because I don't want to miss something great because sn owner is being extorted, but I am also incredibly wary of walking into a place without checking reviews first.
This strategy doesn't work so great with things like dry cleaners, tailors, and dentists. Yelp has the potential to be incredibly valuable with these types of services but I've been finding that the recommendations and reviews are close to useless.
Oh, gawd yes. Part of the fun of the world is that it's huge and surprising. Talk to your friends if you need a recommendation. Talk to a total stranger face to face if you need a recommendation.
This. This. This. (Sorry to be so reddit). But seriously the joys of discovering a new city is trial and error. Why on earth follow the cyber crowds when the actual journey of finding new places - whether they turn out to be terrible or tremendous - by itself offers so many experiences and opportunities?
Zagat is still pretty good (although you have to pay for ratings), despite declining accuracy of late. The ratings are more 'tuned' to a foodie mindset, plus they separate out food from price, which avoids the common problem you see on Yelp.
I recall seeing 5-stars for a sushi restaurant on Yelp, and after an incredibly disappointing meal, I went back to the site and read the reviews. They were all along the lines of "Sushi for under $4! Awesome!." I don't care if it's 4$. If it's bad sushi, it doesn't matter if it's free. I'd rather eat something else. Or maybe the food is great but the service sucks. By conflating all of these categories into a single rating, you end up with ratings that aren't very useful to a lot of people.
No doubt, personalized ratings are the way to go in the future - but none of the apps I've seen (Ness included) seem to do a very good job of this yet.
I find chow.com to be the best way to discover specific new restaurants. I use Yelp to find menus and hours, and to locate the names of a bunch of suitable e.g. watch repair shops in the area, but gave up on their ratings and reviews a few years ago (approximately the time they hired a bunch of salespeople and started extorting businesses...)
A Facebook review site where I got reviews just from my friends (or domain experts, ideally also selected by my friends). Right now, Quora and Foursquare seem to be the way to use "friend networks" to find stuff, and then domain-specific sites like chow (for foodies), wis (for watches), etc. too.
I second chow.com, though I end up looking on Urbanspoon if I just happen to be out and about. I'm a bit surprised that it hasn't been mentioned much here.
Agreed. For areas that Zagat covers, I find it to be a lot more consistent and consumable than Yelp. With Yelp, I find myself having to read through reviews and trying to apply context to the reviews and I still find the recommendations more random overall. I still use Yelp, but if I'm looking for a quick "Where do I eat on this business trip that's near my hotel?" Zagat is quick and unlikely to steer me (too) wrong.
I agree with another poster who recommended Chowhound--again if you're willing to spend some time reading rather than just looking for a quick 2 or 3 restaurants to choose from.
Actually I've usually noticed that Yelp is horrible because people in SF (and especially, ESPECIALLY Palo Alto) are service and location whores. Places with high reviews tend to be places with good/great service, hip/interesting clientele, and located nearby trendy or popular areas. The stars are loosely correlated to the quality/taste of food.
PS - The best taqueria IMO is in the outer mission, most the menu is in spanish, and I'm trying to keep it a secret, but yelpers seem to be catching on :(
I have a friend from Italy who finds it odd that Americans demand quick service. He once said that he used TripAdvisor to find a restaurant and the place was rated low because service was slow although the food was great. I suppose we all expect different things from a restaurant. I prefer a quiet place with consistent food without feeling like I'm being rushed.
I don't use Yelp but I do use Goodreads which is a site that allows people to review books. And I find that the book ratings are somewhat reliable. Maybe it's that people who read books and are willing to rate a book are more thoughtful about the process.
Service and location is one component of the eating experience just as food is. Service and location are ways for similar restaurants to compete against each other.
To call people "service and location whores" speaks to your own condescending attitude that you, ironically, accuse others of.
With that said, in my experience, most places with a decent number of ratings tends to be spot on. The thing is that people need to measure their expectations. If a place is highly rated for cheap sushi or cheap taqueria food, then, obviously, ratings are going to be based primarily on price and less so on decor/food. After all, that is the _value_ that cheap eateries provide.
Yelp features a price indicator ($, $$ or $$$). If one was looking for good, expensive sushi, they could easily search for sushi with $$$. If they found a result where the restaurant had one $, then their expectations should adjust accordingly.
You're assuming a correlation between price and quality. But price has at least two aspects: the base cost of that type of food; and the supply / demand for the quality of preparation.
You could have cheap sushi that's very good; similarly, you could have excellent sushi that's quite expensive compared to other types of food, but is still cheap for that level of quality. And a third place could have the same price as the second, but much lower quality. Which should get $ vs $$$?
Furthermore, not all cheap restaurants are cheap because they are competing on price. Sometimes they are even run at a loss to sell something else. For example, El Bulli, when it was still in operation, was an expensive restaurant on an absolute basis; but relative to the quality of the food, it was very cheap - because it was not even profitable, the restaurant was run at a loss. Instead, it built a brand around Ferran Adrià that sold books and other things.
Similarly, a local restaurant to me is called Corner Room in Bethnal Green, London. It's cheap food selected from a set menu - and rather than controlling demand with prices, it does it with timing and willingness to wait, since bookings are not taken. The same chef runs a much more expensive restaurant, Viajante.
The value of ratings is only as good as the preference function of the raters. If the raters are drawn randomly, then sure, you can probably rely on the rough consensus. But raters are seldom drawn randomly; for one thing, people are much likely to rate bad experiences than good; people with iPhones and who are generally more plugged in are more likely to rate, and there are demographic and geographic patterns to the popularity of various different rating systems.
Using Yelp in an area where all the locals use a different system, you'll end up with ratings from tourists, who may be bowled over by the novelty of sub-par local food. If your own preference function has a primarily foodie basis, but the website you take reviews from has a more balanced function of location, service and price, then it stands to reason that many places will get much higher ratings than you would rate it yourself, because you assign lower weights to those other factors.
If, as you state, you find ratings are a good match to your own preferences, all that means is that you have a preference function somewhere in the middle of the rating sample. But not everyone is like that.
Agreed. Some great places in New York get low reviews for being "too expensive". That's fair in some cases but some ingredients and methods are expensive - don't order a truffle pasta with a puff pastry dessert and then complain that it costs more than Shake Shack.
We once again land up with the situation where Chipotle routinely outranks Michelin rated restaurants.
A better method might be bilateral context-aware ratings, e.g. for a nice dinner would you rather go to X or Y? Troublesome for a start-up due to the amplified network effect, but tenable for a site with an established user base.
I usually skim a number of reviews on Yelp/Amazon, so that I can get a feel of the reviews for people who have similar taste to me. If someone gives a decent restaurant in DC or NY 1 star based on the price and then suggests I go to the Applebees down the street, I can just filter that out.
On the flip side, ratings are not absolute -- when I'm reading reviews of a take-out burrito joint, I'm not looking for an 8 course meal, and it's possible that the local chipotle really is 5 stars among available burrito joints. My expectations of Per Se are really high, so maybe if I go there and get a meal that's 'only' awesome, it gets 4 stars, without that being inconsistent.
Perhaps better filtering could be done by taking price more into account, or asking users to 'class' a restaurant? (Take out, family, sit-down, gourmet, etc)
I noticed this too. I recently moved to Brooklyn Heights, and every review of every restaurant complains about price. Well yeah, dude, it's Brooklyn Heights. You're paying Manhattan prices for the privilege of not being in Manhattan :)
Our recommendations are based on 30 million tips (short recommendations, <= 200 characters) left by our users all over the world. They also take into account the popularity of the venue, the likelihood of people leaving tips there, the time of day, the day of week, and many other factors.
If you have a check-in history with foursquare, or if you have friends that use foursquare, we'll make personalized recommendations. We'll recommend things we think you'll like based on your check-in history and your friend's check-in histories, and we'll highlight which of your friends have been to the places we're recommending, and how often.
The product isn't perfect yet, and there are definitely some big deficiencies if you try to use it as a Yelp replacement (notably, foursquare lacks: hours, webpage links, whether they deliver or not, etc). But it's constantly improving, and it's already pretty good.
I just tried it. Top recommendation was Chili's. I can't imagine anybody needs help discovering the clone chain suburban restaurant strip in their home city. It had 2 specials, and was nothing like anything else on my list or anywhere I have checked in, which I assume means it's actually an ad masquerading as a search result with no indication that top rank was bought.
We don't charge merchants money for listing specials, and we don't sell search results. If and when we let merchants advertise on foursquare, all ads will be clearly marked as such.
There are a couple of reasons we might have recommended that Chilli's. Have any of your foursquare friends checked in there? That's a pretty strong signal for us, so that might be why it's showing up so highly. If not, it might be that a lot of people check in to that Chilli's.
That said, there's probably more we can do to detect chain restaurants and either boost them or bury them based on your personal likelihood of visiting chain restaurants. Unfortunately, all our ranking code currently works at the level of individual venues, so there's work for us yet on knowing that the venue is part of a chain and ranking accordingly.
No friends. You had 2 'specials' and a tip. I'm sure a lot of people check in there just due to volume, but volume strikes me as a questionable signal for an 'explore' feature - if everyone already knows it, I probably already know it too. I understand it's a tough problem, but it just looked like an unmarked paid result.
As you suspect, raw volume is a poor signal. We take a lot of other things into account: repeat visits, proportion of visitors that left a tip, the "sentiment" of the tips, etc.
In one sense, that seems kinda inevitable. Way more people check in to FourSquare (and possibly leave a comment/tip) than check in to, say, Fat Duck or Noma.
I suspect your local Starbucks has two orders of magnitude more checkins that the local specialty coffee roaster/espresso bar…
There's still some value there. For some chains (Applebee's is one that comes to mind), some locations are actually pretty decent, while others are worse than fast food.
I just checked this out. Near where I live in the suburbs I got mostly recommendations for chains which I expected since that's really all there is around here. When I get closer to the city where there are fewer chains the restaurants I consider legit that I would recommend show up.
Just for kicks I tried San Francisco since Yelp did such a terrible job with recommendations when I was there last time. Sure enough I got a host recommendations that I would consider trying next time I'm out there.
I think for this to be better you could tweak the relevancy based on different psychographic profiles. For example maybe show different results for a foodie, family, and maybe a "safe mode" for out-of-towners which would display a mix of results from the prior two.
For what it's worth, I just gave it a try and it seemed to make some pretty good recommendations (including places my friends have been to a lot but I've never heard of).
I don't really use recommendation sites/apps, because I've never found any of them to be useful (I find Yelp to be worthless), but I'd actually use this.
I totally didn't even know that was a thing in Foursquare. I use Foursquare almost exclusively to catalog where I go out to places, so I can remember later when the last time I was there was.
As someone who doesn't work at Foursquare, I agree! If you're friends use Foursquare, Explore is a great way to find places to eat nearby.
Even if none of your friends have ever written a tip, I've found that seeing that one of my friends has been to restaurant 3 or 4 times is great way to find good places to eat or drink.
Sol Food customers in San Rafael are like Apple fan boys. It's a strange thing. I've heard people raving about it that haven't been there before.
Chipotle is becoming much of the same in reviewership. I personally feel there's too much variation in quality from one Chipotle to the next.
I do agree, Sol Food is not worth the review points it gets. It's confusing for a first time visitor — communal eating isn't something I'm always in the mood for — prices are too high for the quality in my opinion.
I belive Sol Food gets the bulk of young teens to early twenty somethings that haven't yet really experienced a wide variety of eating establishments. Coming from fast food or the "Ramen Lifestyle" would indeed make one give a place like Sol Food a great review along with that cult following.
The trouble with Yelp for me is the tally of "x" stars review. That doesn't easily tell you about the place that has excellent food but is a 60 year old dump. Yelp needs to do something to change the way they average the star ratings with price, quality, service, atmosphere, etc. Do all this on one page, in as little space as possible, and they may hold out for the long haul without being relegated to something like eBay. eBay, Yelp, Pay-Pal... All the lesser of no other evils... Why change?
I personally care most about food quality/taste with service second in importance. The rest doesn't matter to me often, aside from special occasions like birthdays, holidays, and anniversaries. A preference that allowed simple weighting of their more granular star rating system could be a good start.
Even with everything fixed, there's been far too many reports of "shady" practices with ratings dependent on whether or not you advertise with Yelp or not for me to personally trust them.
Someone will come along with bark, chirp, squeal, or hiss soon enough.
Two common complaints I have heard about Yelp are (1) its ratings are not personalized and (2) it took bribes.
Google tried "hotpot," now "places" with personalized recommendations and no pay-to-play scandals but hardly anyone uses it. My recommendations are OK but not great and I suspect the problem is that they don't have enough data to predict well for me.
I hear (from this discussion) that ness does well with personalized recommendations. I have not heard of it before.
Why does everyone use Yelp rather than Google Places or Ness?
Ask strangers in the street. If they are civil enough you would get pretty good recommendations from locals. They have more experience and no incentive to bullshit you. I have been doing that everytime i go somewhere new, and it works well. It gets me to places I would have never found otherwise, and if the chef knows the person who got me there, I usually get preferential treatment and it becomes a subject of conversation. Thats probably how people knew where to eat before all these online services.
The old Chowhound forums are still the go-to spot for really getting some good advice about restaurants in a new area, at least for me. You need to browse around a bit, but you can really get some great recommendations, from low-brow to high-brow, it's still the best place for foodies to go that I've found. http://chowhound.chow.com/boards
As a complete aside, one of the things I dearly miss about life in the US is good Mexican food. I would love to be able to eat in a dirty taqueria... sigh.
I grew up in San Antonio, TX and now live in the bay area. There is a marked difference in the Mexican cuisine available between the two. The bay area focuses way too much on cream sauces, mangos, avacados, and other California-isms. The offerings in Texas seem to be much more inline with Mexican cuisine that I've had throughout Mexico and the rest of Central America. New Mexico also has a distinct variety that tends to be a mix of Mexican and Native American offerings.
Where do you live? I'm in Southern Arizona and there are a variety of places (upscale to roadside carts) that offer Mexican food that's similar to Sonoran cuisine. You just need to travel south.
And I'll throw in my two cents. I've never used Yelp to find a restaurant. Usually I depend on asking locals in person or I read daily/weekly papers to see what places they write about.
As a Mexican who has lived the last couple of years in Boston I can tell you the ingredients can be pretty hard to find: avocados are pretty tasteless here, the only variety of corn that you can by is very watery and insanely sweet, the only chilies you can easily find are jalapeños and sometimes old poblanos (which is bad, since Mexican food uses a bunch of chilies with very different tastes; I especially miss serranos and some the dried chilies like pasilla and morita), I haven't been able to find fresh nopales (the delicious fleshy leaves of the prickly pear cactus), cow's brains or eyes, zucchini flowers, huitlacoche (a black fungus that grows on corn), etc. I've found passable tortillas at least, but nothing to write home about. (If I were more highly motivated I'd just make some myself, which I know from experience would be better --I used to do that in when I lived in Toronto before Toronto got a good tortilleria-- since, thankfully, they do sell here the finely ground corn meal the tortilla masa is made of.)
I agree that plenty of Mexican food is not hard to make (specially the kinds of Mexican food I've seen people eat here in the US) if you can get the ingredients, but (1) you can't always get them, and (2) there is also lots of stuff that is complicated or at least very labor intensive to make at home, like mole. (Which I make a point of eating when I go back to visit.)
Although I have to say, I don't really get the whole "missing food" thing: if what you used to like eating isn't readily available in a new place just give up on it and figure out what's good where you are. I'd be pretty surprised by a place that has no good food at all.
Depends on where... I don't know anyone who is going to make masa harina from scratch, and you're probably not finding too much of that in Europe. Welp, there goes corn tortillas. :)
Problem is if it gets five star reviews then suddenly more people will go there before they have time to adapt , hence the queuing.
Could also explain the lower food quality too since they may either have overworked staff who will make more mistakes or they have had to hire new staff quickly who they did not have time to select or train properly.
Exactly. You really are better off just trying out random places until you find the good places yourself. It's a fun process, at least! Then, when you find a great place, give it a 1-star review to keep the hoards away. ;) (Just kidding, of course.)
A problem with that (a problem Yelp was meant to solve) is that I don't have the time or money to spend going place to place hoping they have good food, especially when I am visiting a town for a short period. If I'm on vacation, I likely have a set and limited food budget. Vacations are spoiled by bad restaurant experiences.
I think this is the opposite reason why there are no high-profile craft beer review sites (yes, small sites exist but they're not going public anytime soon). Beer is a luxury, and there's not much in the way of truly disappointing beer to the point where I've ruined 1/3 of my taste experience for the day by consuming it. If you're going to a brewery to try a beer and don't like it, you can get up and walk out a few bucks lighter and travel to another taphouse. You can't easily do that with a meal.
That might work for your home town, but if I'm only around for 2 days chances are I'm going to have two very disappointing meals. Also paying a lot of money for shit food is not my idea of fun, and mainly just leaves me bitter and angry at the world. Doubly so now that I have a kid and going out to eat is a twice a year occurrence (if I'm lucky).
When Sol Food had their original restaurant the food was good and it was fairly cheap. Now the prices have gone up and they give you less. Like the side salad used to have lots of avocado now it doesn't have any. Glad its there though since there are not very many good eating options in Marin.
Maybe it just didn't work out well that day for some reason and I should give them another shot. I thought maybe the love came from 2 years ago, and they've slipped, but perhaps not...
As someone who lives in Marin and goes to Sol Food, I can say that the 30 minute wait isn't because they have shitty service.
I'll also note that it's generally a better idea to phone in your order, unless you're eating at a non-peak hour. Alternatively, they have a second storefront on the north side of that block, on 4th St., that generally has fewer people.
The one example you provide (Sol Food) is not good. Sol Food gets very good reviews from just about everywhere (TripAdvisor, UrbanSpoon, Google, Zagats, OpenTable etc). Which 4.5 and 5 star taquerias are you referring to?
On my first trip down there a few months ago, I used the Foodspotting app and it really helped me out. I think they really nailed what Yelp purports to do.
I used Yelp in the past to check out menus not their reviews. I typically prefer to read reviews from various articles/blogs.
Sometimes both me and my wife would just go out and be adventurous a little bit to try new places or new ethnic foods (but of course we normally avoid high-end places for a try-out).
It's a lifestyle thing (that I blog about once in a while) I suppose.
I like Foursquare explore because everyone in my office uses it. If I want some overpriced, whole-grain, organic and unprocessed artisanal foods that will leave me feeling like I can punch through cinder blocks, I look for places that Steve checks into, cause that guy loves that shit. Also, he sits across from me, so I can say "Hey Steve, you've been to Tony's Sandwiches, what's it like?". Or maybe I want some really cheap greasy bullshit, and I know that Dave is a cheap bastard, so I look for places that he's checked into. Etc. Searchable, local reviews by people I know.
It's not useful if you don't have friends that use it. It's kinda like last.fm: not actually worth using until you're already using it. Some things you have to see to believe in; others you have to believe in to see. Foursquare is the latter, not the former.
I created a service a couple years back as a yelp alternative called www.hotspotrobot.com, that basically aggregates "best of" lists from zagat, michelin, local papers, etc. The coverage is best in NYC, but it also works in SF. Hopefully it's helpful!
For restaurants, I've had a good experience with OpenTable's and Zagat's ratings. Both are consistently reliable -- no nasty surprises so far. (FWIW, the best way to access OpenTable reviews is to search for a reservation in a particular area, and then sort by the number of stars.)
I use foursquare for finding the best places to eat and drink. The tips people leave about places are concise, meaningful and for the most part, pretty accurate. Not only do you know the person's been there, but you can see how many times they've checked-in to that particular location which can be telling.
It's likely you'll find a lot of like-minded ppl on foursquare, too.
We see this on other rate/review sites too. I think it's an inherently human problem. It's almost like a popularity contest in high school, the people that get the most votes might actually make the worse friends while those who get the least votes are the type of friends that are much more loyal.
Foodspotting has helped me discover a ton of great places. #1) it's completely user-driven #2) it focuses on local, what's around you, and #3) most important of all, your primary way of browsing is through pictures of actual food, taken by the users themselves.
Screw Yelp and their reviews. You'll have to invest at least 5 minutes actually reading through paragraphs and paragraphs of people's ramblings.
With foodspotting, I just let me eyes do the discovering. And because it's user-driven, it's assumed that if someone took the time to take a photo and post it that they thoroughly enjoyed it. Also, because you're looking at photos of food, you're seeing actual dishes being served, and the most popular ones at that. On Yelp, you're browsing by food type (Mexican, italian etc), and maybe you can click to their website to view the menu. On Foodspotting, you skip all that and see the food you'll actually get.
Sorry if I've rambled a bit, but I'm just a huge fan of their app.
One can filter search results based on price ($-$$$$) or other categories (waiter service etc) to weed out the cheaper places. This works well if you are looking for 5-star+fancy as opposed to 5-star+thrifty.
For popular times like lunch and dinner you can hardly go wrong with just looking for places with full tables. Watch how people vote with their feet, and then order what they order.
One of the problems with Yelp is that burger king has 5 stars, because 'everyone' loves burger king. Ness runs a recommendation algorithm on my quick star ratings and knows what kind of food I like. Ness typically recommends high quality, good value yuppie food to me. Ness's algorithm isn't magic, it isn't great. Its just kind of okay to good. But good is immeasurably better than Yelp, which is useless.
I'm not involved with the app in any way other than a happy user: http://www.likeness.com/
One of my comp sci teachers at Cornell actually solved this problem pretty generally and implemented their research for LimeWire/Gnutella. It was called Credence, and it does just what you're saying, but crowdsourced.
Okay, so here's the basic idea: you start to vote, "I liked this, I didn't like that, I liked this." This program Credence would say, "Oh, your preferences are a lot like Alice (someone you don't know), whose preferences are also like Bob (someone who hasn't even rated anything similar to you), and you three are pretty much the exact opposite of Carol (someone else you don't know). Carol thumbs-downed X while Alice and Bob thumbs-upped it, so I'm going to suggest that it's a thumbs-up for you as well."
Notice the key elements of transitivity and negative correlation. Someone who disagrees with you all the time saying "this is bad" could actually make something good.
The idea was to kill linkspam by saying, "if spammers want to thumbs-up their own content, feel free -- but they'd better thumbs-up good content and thumbs-down other spam, at least moreso than they thumbs-up their own content, otherwise nobody will listen to them." In that sense the only way for a spammer to spam is if they contribute to killing spam in general, and it becomes a self-defeating business model.
Yeah, cluster analysis is a pretty great approach as long as you have enough users to cluster around, so often you have to have a non-social component to start things off for low amounts of users (rec more $$, Chinese, and/or San Mateo options because you liked Joy Luck Place; get more data; then rely more on social once you have data points.)
For things that mine Yelp, it's especially convenient because you can mooch data off of Yelp's social graphing. (Of course, scraping that would totally go against their ToS.)
Love the concept. Let the spammers tear each other up in a race to the bottom, while legitimate users get real value from using the system. Looking forward to reading this paper.
>One of the problems with Yelp is that burger king has 5 stars, because 'everyone' loves burger king.
Funny you would use that as an example! (Besides it being completely untrue). I avoid certain Burger King locations because I know how poorly they perform. Meanwhile, the reviews on Yelp actually reflect that franchise service can vary.
Let's address the pompous overtone of your post implying that fast food cannot be "good" and therefore should not receive 5-stars. Oddly enough your apparent attitude creates one of the major problems with rating systems. You seem to be a customer looking for a Michelin rated meal while ordering food served on a paper plate.
If I want fast food, 5 stars means something different than if I want a multi-course meal, means something different than if I want a slice of pizza, means something different if I want ethnic food.
I've heard people say in casual conversation that Yelp is "over" and all the people in the know have gone elsewhere. What services should I be using to know where the best places to eat are in San Francisco and Marin?
Sol Food in Marin county, for example, is just worshiped on Yelp with 5 star reviews. But I go there, I wait in line for 30 minutes, get crammed in on a bench with 5 strangers, and get served a steak sandwich that's too tough to chew. What's up with that? I feel like I'm better off using Google Maps and just guessing than looking to Yelp for advice. Anyway, are there better services than Yelp to help me figure out what's actually worth going to?