It's always annoyed me that zooming in on a building will not reliably show the business that operates there. I understand that at low zoom levels you may need to filter what is displayed based on the high density, but when I zoom in I want to see everything that is there. Sometimes I am forced to go to street view to read the sign, then type the company name into the search box to force the business marker to show up and get clickable.
I've found Apple Maps is a little better in this regard. They show a higher density of business markers at any given zoom level.
Yes, I've noticed their results are definitely becoming more opaque and driven by what they want to show you. (This is even when there isn't a sponsored option on the map.)
A few days ago I was trying to see if a anything new had taken over a vacant restaurant space yet, previous occupant had closed in July.
When I zoomed in, it would still only show me the Permanently Closed business listing for the old restaurant.
Searching by address, they do have a listing for its replacement. But they were prioritizing the dead restaurant on the map because why would I want to know current info from a map when they can be useless instead?
And it's not like this is a restaurant in the first floor of a tower with a bunch of businesses stacked on top of it competing for map space. It's a single floor, there's only one occupant.
OpenStreetMap-based maps tend to be much better in this regard. Although this is counterbalanced by the fact that they tend to have less data on businesses in general.
Which is not surprising, as those two have very different priorities.
- OSM want's a detailed and reliable map.
- Google maps tries to either sell your data to clients, or make you buy from them.
Their business data is their priority for maps. You can see that clearly when you look at location history changes over past decade or so. It used to be actual user location history and it was glorious. Now it's "near what businesses you were more or less, help us rate them".
It's a great moment to again remind about existence of low-friction tools that you can use to add business data (among others) to OSM, like StreetComplete app, available on F-droid and Google Play :)
> It's always annoyed me that zooming in on a building will not reliably show the business that operates there.
It's actually much worse than that.
I will often see the business name as I'm zooming in, but if I zoom too far, it's no longer available. You have to find "just the right zoom level" for displaying the given business.
As if it were some weird mind game they were playing with you.
A lot of these place names are user-created and I’ve definitely seen completely wrong and bogus place names on Google Maps. It seems that they hide a lot of these when the business owner doesn’t actively take control of the business page. I suppose it’s partly for accuracy, partly to encourage businesses to verify the listing on their maps.
There are two 40-floors buildings nearby to each other in Tbilisi, Georgia, that are missing on Google Maps. All businesses have to put POI just "somewhere".
One man from Google told me that there are staff members responsible for Georgia maps but they are chilling :)
The most annoying thing is when you search for instance for "Chinese restaurants" and Google maps shows me Japanese restaurants while hiding actual Chinese restaurants.
In Tokyo when I search for convenience stores, a lot of the time Google Maps will also show ATMs, assuming that's the reason I want to go to a convenience store. Inversely, if I search for a bank branch, it'll show convenience stores. The fuzzy search results can be very frustrating sometimes.
I guess there's various reasons, ranging from "it's hard to make auto-layout algos produce stuff as dense as painstakingly handcrafted maps" to "let's make it harder to scrape/copy data"
Back then it was dedicated map makers that created maps. Now it's mainly programmers. So its not surprising that quality tanks when you go from disciplinary expert staff to IT day laborers.
Its not possible to be better because its not possible for even Google or Apple to verify anything anyone claims which is not static btw. The info keeps changing all the time with biz disputes/divorces/inheritence wars etc etc.
>I am forced to go to street view to read the sign, then type the company name into the search box to force the business marker to show up and get clickable. I've found Apple Maps is a little better in this regard.
the way you juxtapose them calls for pointing out, Apple Maps don't have streetview which makes Apple Maps a lot less convenient.
As interesting as StreetView is, it's such a colossal privacy invasion, it's absurd. In my neighbourhood, you can literally see in peoples windows, into their living rooms.
I never understood why the "collaborative filtering" approach never took off with most review options. Google Maps shows you what the average person thinks is a good restaurant, meaning the rich get richer faster and tiny statistical noise converts to durable competitive advantage.
Instead, I'd love for Google to understand me well enough to show me which restaurants I would disproportionately love compared to other people based on its understanding of my taste profiles. That way, the love can be shared amongst a much wider base of restaurants and each distinctive restaurant could find its 10,000 true fans.
On top of that, it actually gives me an incentive to rate things. Right now, you only rate from some vague sense of public service instead of "this can actively improve your experience with our product".
It's not just Google Maps, Netflix used to operate on the model of deep personalization that they've slowly de-emphasized over the years. I'm still waiting for Letterboxd to introduce a feature to give me personalized film recs based on the over 1000 ratings I've given it over the years as a paying customer but they seem in no hurry to do so. Amazon used to take your purchase history into account when ordering search results but I think that's also been significantly de-emphasized.
About the only arena this is widespread is streaming music services like Spotify.
I have a theory: They realized the right approach is to focus purely on the yes/no of what you choose to consume, rather than trying to optimize the consumption experience itself.
Remember how YouTube and Netflix used to let you rate things on 1-5 stars? That disappeared in favor of a simple up/down vote.
Most services are driven by two metrics: consumption time and paid subscriptions. How much you enjoy consuming something does not directly impact those metrics. The providers realized the real goal is to find the minimum possibly thing you will consume and then serve you everything above that line.
Trying to find the closest match possible was actually the wrong goal, it pushed you to rank things and set standards for yourself. The best thing for them was for you to focus on simple binary decisions rather than curating the best experience.
They are better off having you begrudgingly consume 3 things rather than excited consuming 2.
The algorithmic suggestion model is to find the cutoff line of what you're willing to consume and then surface everything above that line ranked on how likely you are to actually push the consume button, rather than on how much you'll enjoy it. The majority of which (due to the nature of a bell curve) is barely above that line.
I think Netflix realized that reducing ratings to a simple thumbs up/down was a bad idea after all. A while back they introduced the ability to give double thumbs up which, if you can treat non-rating as a kind of rating, means they're using a four point scale: thumbs down, no rating, thumbs up, double thumbs up.
I mean, if you read about how current industry-standard recommendation systems work, this is pretty bang on, I think? (I am not a data scientist/ML person, as a disclaimer.)
If e.g. retention correlates to watch time (or some other metric like "diversity of content enageged with"), then you will optimize for the short list of metrics that show high correlation. The incentive to have a top-tier experience that gets the customer what they want and then back off the platform is not aligned with the goal of maintaining subscription revenue.
You want them to watch the next thing, not the best thing.
I think Spotify and other streaming services have a problem very similar to the restaurants. Take an artist with a 40 year career and a dozen acclaimed albums and bags of songs almost everyone loves, and when that artist comes up it is always the same one or two songs. The most played songs, causing feedback and making the problem worse. In my mind, one of the core reasons for asking for recommendations is to discover something different, which means ignoring or maybe even penalizing popularity, because you are likely already familiar with the popular by definition.
I found Spotify surprisingly good at recommending new music. Not amazing, but considering how low the bar is thanks to other services like Netflix I'veveen pleasantly surprised.
For example it recommended a band with just a hundred monthly plays which I loved. Almost all bands it recommends has less than 10k monthly plays, so not huge "safe bets", and most are quite decent.
Netflix's DVD recommendations worked this way. It identified cohorts with similar categorical preferences and recommended content other people in the group enjoyed.
If the service actually shows you things you want to see, then you're less likely to click on ads (or "sponsored results") which you also don't want to see.
Perhaps more importantly, if such organic growth is possible, it lowers the incentive for businesses to buy ads.
>Instead, I'd love for Google to understand me well enough to show me which restaurants I would disproportionately love compared to other people based on its understanding of my taste profiles.
I don't want for Google to collect data on me, build a profile and "understand" me. I want Google just to return relevant search results.
I was part of the team that built exactly this. It launched in 2010. Some Googlers of that era are probably still annoyed at all the internal advertising we did to get people to seed the data. This is one of the launch announcements:
https://maps.googleblog.com/2010/11/discover-yours-local-rec...
> Google Maps shows you what the average person thinks is a good restaurant
I'm fairly sure this isn't true. At least, I still get (notably better) results searching while signed in. Couldn't tell you what the mechanism for that is these days, though. But at least back in 2010, the personalization layer was wired into ranking. You can see in the screenshots how we surfaced justifications for the rankings as well.
Pretty much immediately after launch, Google+ took over the company, the entire social network we had was made obsolete because it didn't require Real Names(tm), and a number of people who objected (including me) took down all our pseudonymous reviews. Most of the team got split off into various other projects, many in support of Google+. As best as I can tell the product was almost immediately put into maintenance mode, or at least headcount for it plummeted like 90%. Half of my local team ended up founding Niantic, later much better known for making Pokemon Go.
As for why collaborative filtering didn't take off, I can offer a few reasons. One is that honestly, the vast majority of people don't rate enough things to be able to get a lot of signal out of it. Internally we had great coverage in SF, London, New York, Tokyo, and Zurich since Geo had teams in all those places and we pushed hard to get people to rate everything, but it dropped off in a hurry elsewhere. The data eventually fills up, but it takes a while. I'm told we had 3x the volume of new reviews that Yelp had at the time, but Yelp mostly only covered the US, while Google Maps was worldwide, so density was quite low for a long time. It was probably 5-10 years before I started hearing business owners consistently talk about their Google reviews before their Yelp reviews.
Another thing is that people are really bad at using the whole rating scale. On a 1-5 scale, you'll probably find that 80% of the reviews are either 1 or 5 stars. Even more so in a real life situation where you meet the humans involved. While you can math your away around that a bit, at that point you're not getting a ton more signal than just thumbs up/down (anecdotally I've heard that's why Netflix moved away from 5 stars). And then at that point, you might be getting better signal from "were you motivated enough to rate this at all?", which is why there's the emphasis on review counts. Many people just won't review things badly unless things have gone terribly wrong. I sat in on a few UX interviews, and it was really enlightening to hear users talk about their motivations for rating things, many of which were way different than mine.
BTW I'm familiar with linkrot, but I just discovered link poisoning.
I was reading the blog post on my Android phone and saw the Maps links to Firefly and Home Restaurant. So I tapped the Home Restaurant link and it took me to the Google Maps app in my normal home position with my home in the center. I thought for a moment that maybe it confused Home restaurant with my home.
So I tapped the Back button and nothing happened. Tapped it several more times with no luck. Finally I used the ||| button and swiped Maps up to kill it.
Then I tried the Firefly link, with the same results.
On the web, both links work fine, but someone forgot to test that these old links still work on Android.
Turns out that Home Restaurant is closed, but Firefly is alive and well. Their menu looks tasty, and the FAQ is something to behold:
> About the only arena this is widespread is streaming music services like Spotify
And even they can't get it right, and will give me promoted content before they give me anything related to my tastes. Pandora is the only recommendation engine that actually gives me what I would consider to be valid results. Shame they refuse to improve their audio quality, or I'd jump ship to Pandora. Until then, I'll keep using their free tier to curate Spotify playlists.
related to your letterboxd suggestion, https://couchmoney.tv is quite good! it uses trakt instead of letterboxd but it's given me quite a few good suggestions. their FAQ describes a similar approach to what you've been talking about, it tries to find movies and tv you like disproportionately like.
> Instead, I'd love for Google to understand me well enough to show me which restaurants I would disproportionately love compared to other people based on its understanding of my taste profiles. That way, the love can be shared amongst a much wider base of restaurants and each distinctive restaurant could find its 10,000 true fans.
This kind of ties into "but your computer is broadcasting a cookie and you're being tracked" paranoia though.
People have been convinced by uninformed twaddle that somehow folk are looking through their screen at them to see what they're doing and that this is bad, but it also means you get fed an awful lot of adverts that really don't fit your demographic.
I don't mind if advertisers or supermarkets are profiling me based on things I like. You want to show me things I like? Good. The flip side is I'd prefer you not to show me things I don't like.
Youtube seems to be hilariously bad at this latter part, and all I get are adverts for a bank I'm already with and have been for 30 years, adverts for online gambling sites which I will never be interested in, adverts for Google's AI slop which I will never be interested, and adverts for online grammar-checking services that don't work in the UK because they convert everything into some weird North American creole dialect, which - again - I will never use.
Yes, take a look at my restaurant-using profile. Recommend stuff I like.
> Instead, I'd love for Google to understand me well enough to show me which restaurants I would disproportionately love compared to other people based on its understanding of my taste profiles.
I mean... this sounds like the perfect use case for a third party app like "My taste restaurant finder"? There are undoubtedly apps out there like this.
I don't think Google Maps (a general purpose maps app) should try to be everything for everyone. It's good enough for what it is.
The reason is money. Google (in spite of what they would have you believe) does not show you what is "good" for you, it shows you what it gets paid to show you (paid in various, sometimes very complicated ways).
I am sad that Google services are so popular, because it makes the world a little bit worse for everyone. This includes not only Google Maps, but also Gmail (did you know that Google is quite active at censoring your E-mail and you will never see certain E-mails?).
I would really like to see more competition, ideally without the ever-present enshittification (I'm pretty sure Apple Maps will go down the drain, too, because KPIs and money).
Google's Maps search ranking doesn't seem sophisticated to me. In fact it seems unbelievably naive. Ranking is Google's core business and yet they seem to forget how to do it when a map is involved.
When I want to find something that's actually good, I use this site: https://top-rated.online. At first glance it looks like an unremarkable SEO spam site, but it's actually a great way to get properly ranked Google Maps reviews. It uses proper Bayesian ranking, so it won't show you a 5 star place with two reviews over a 4.9 star place with 2,000 reviews, as Google often will. And it has good sorting and filtering options so you can, for example, filter or sort by number of reviews.
Maps's search as a whole is terrible even from a UX perspective: search something with some filters, realise that you want to change a letter in the search? Byebye filters.
Some filters are available with a specific subset of words but not with another.
Zoom in a location, look for a common word? There are good chances it will zoom out and send you to the other side of the globe instead. Then pan back, hit "Search in this area" and bam it works.
Some devices can make reviews and some can't (tested on different devices, even Google ones).
Search for a specific word which might be in a review (say, "decaf") and you get even stuff which doesn't even remotely contain the word (I'd expect an empty result if no place has mentioned my keyword).
And many more.
It's just insane how a huge company just seem focused in making a "good enough" experience instead of being the leader. Maybe it's for the best but if they went 1 sprint/quarter into "let's fix glaring BS UX issues in our products", they would probably destroy so many alternatives out there.
Maybe it's on purpose to avoid some anti-trust kind of response? We'll never know.
Years ago I worked on the Google Maps team. IMO Google has underinvested in Maps UI for a long time due to a lack of competition and a lack of appreciation for the value of the product because the amount of direct revenue attributable to it is low. It's practically in maintenance mode.
I've said for decades that Google is terrible at search in every area except Google Search. Youtube search? Terrible! Chrome history search? Abysmal! Gmail search? Atrocious! Google Maps Search? At some point, standing in a middle of a mall searching for "coffee" returned only 3 SERPs despite me standing in front of a coffeeshop that I could not get to show up.
>I've said for decades that Google is terrible at search in every area except Google Search.
From my point of view Google Search is terrible, too. Is hard to find relevant results, you mostly get results optimized to make money, or junk. You have to explore tens or hundreds of results to find the needle in the haystack.
I find YouTube search to be serviceable. At least it has decent filtering and sorting options. Gmail search is just OK, but I haven't found anything much better. Chrome history search, though, is completely worthless. Especially since it got merged into that myactivity thing that is utter garbage, completely non-functional for any purpose. There's so much potential in searching a complete history of everything you've ever personally seen online, and it would make Chrome more sticky. Incredible fumble by Google here.
Google maps is doing the same thing to local business success that social media algorithms are doing to political success. The algorithm controls what you perceive as the consensus of others. It is a dangerous world to have such power so highly concentrated.
Perhaps such things should be controlled democratically instead of by a single person or a small group of people whose companies are organized as dictatorships.
It is controlled democratically. The people have democratically ceded their knowledge gathering to large companies. Because people are above all else lazy
First off, let me see ALL the restaurants in my city, not just the 10 recommended ones.
Second, stop moving the map when I search for things. Why does google maps on both mobile and desktop, change your search area. I put the map in one place because I want to search there.
Third, stop scrubbing bad reviews. When every restaurant is 5 stars, theres no point
The solution is what Lauren did, she rolled her own. Once that took teams of experts and big bucks. Now a single ML expert can do it for small bucks because she "needed a restaurant recommendation" and didn't trust the available ones. Soon any mild mannered programmer will have the same capability, and then the muggles will get it, in a mass, just for the asking of their favorite chat bot.
If the progression holds, oodles of recommendation engines can bloom, and it'll be trivial to fork and customize a favorite with a prompt. As the friction of doing large analysis jobs tends toward nil, the Google moat dries up and their commanding height subsides. Too optimistic?
Can we make a decentralized search engine. Which breaks down into two questions, is it technically feasible and is it socially feasible?
(Maybe the word search would be a bit more broad than retrieving web pages. It could be for everything right.)
I don't know but I'm inclined to say that the difficulty will be more on the social side than on the technical side.
The web was very decentralized 20 years ago, and we had all manner of peer to peer systems already. There just doesn't seem to be much appetite for that kind of thing, at least in the mainstream.
Although there might be something to it, with the AI part of the equation.
Like we had self hostable services for a long time, most people just don't want to be a sysadmin.
Well, I gave Claude root on my $3 VPS. Claude is my sysadmin now. I don't have to configure anything anymore. Life is good :)
The data is the key though. How did they effectively scrape the data? Does every restaurant have a website? I bet half rely on Google Maps. So IMHO you are too optimistic because regularly and effectively getting the data is the hard part, not the model.
This right here. Every time I see these types of articles, I jump straight to the chapter regarding data, and it usually a single line of "I scraped the data", sometimes with explanation, most times not.
In this case it seems like she used their API to get the data. But as she notes, scraping can quickly mean having to spend money. And that's where the scraping dream ends for many people - if they have to spend money in any way, shape, or form, it's a non-starter.
This happened to me a few times for my reviews in Germany. My 1-star reviews were flagged by the business as "defamation" although it contained only facts and personal opinions. I provided additional proof like screenshot of their documents (one of them was a language school), but they deleted my review at the end.
I was so frustrated, I even considered deleting all of my two hundred something reviews from Google Maps.
I’ve almost moved on from online reviews. So many are fake, so many these days are slop. Half the time a 3.5 place is rated so low because people pick the most random ass reasons to slap it with 1 star.
Also I’ve decided I don’t want to live my life by following what Google says I should do as a default. Sometimes I go to a place that sucks. But that happened when I checked Google reviews anyway!!
I mostly ignore the ratings and spot-check some reviews with good and bad ratings. If the good reviews actually describe something concrete and the bad reviews are nonsense, I take both of those as a good sign. If the good reviews are vague and the bad reviews are actually justified, then the place is probably not so good.
Similar with online shopping. If all the one-star reviews are complaining about the shipment being lost in the mail or other irrelevant nonsense, the product is probably pretty good.
I've had this happen to me, posted a factual restaurant review 12 months later threatened with defamation and it's auto removed by Google. It seems there are agencies that use legal framework to do bulk removal requests to Google for any low reviews no matter the content. The in-authentic Korean restaurant in Cologne went from a 1.9 to a 4.6. It's impossible to trust reviews in Germany due to these corrupt bully tactics.
Yeah, reviews are useless in Germany as a result. If anyone from Google is reading this, PLEASE add a tag to establishments that remove reviews by legal means!
I often think it would be cool if there was a widely understood hand sign for asking people in a restaurant how they rate it. You stand outside the window and make the "Is it good?" sign, and whoever sees it from inside would hold up 1 to 5 fingers to give their star rating.
Point twice to them. Point to the space in front of your lap. Point to your face and mimic sad face and later happy face, while pointing your thumb down then up, à la Roman emperor.
I've found Apple Maps is a little better in this regard. They show a higher density of business markers at any given zoom level.
8-10 years ago it was way more reliable. The decline started with them adding the option to promote a business. Frustrating.
When I zoomed in, it would still only show me the Permanently Closed business listing for the old restaurant.
Searching by address, they do have a listing for its replacement. But they were prioritizing the dead restaurant on the map because why would I want to know current info from a map when they can be useless instead?
And it's not like this is a restaurant in the first floor of a tower with a bunch of businesses stacked on top of it competing for map space. It's a single floor, there's only one occupant.
- OSM want's a detailed and reliable map.
- Google maps tries to either sell your data to clients, or make you buy from them.
Their business data is their priority for maps. You can see that clearly when you look at location history changes over past decade or so. It used to be actual user location history and it was glorious. Now it's "near what businesses you were more or less, help us rate them".
It's a great moment to again remind about existence of low-friction tools that you can use to add business data (among others) to OSM, like StreetComplete app, available on F-droid and Google Play :)
https://streetcomplete.app/?lang=en
In my region OSM business data starts to be on par with google, better (more up to date) sometimes.
It's actually much worse than that.
I will often see the business name as I'm zooming in, but if I zoom too far, it's no longer available. You have to find "just the right zoom level" for displaying the given business.
As if it were some weird mind game they were playing with you.
Clever.
Unfortunately, not all numbers are shown, even when all the exits are non-overlapping at the displayed zoom level.
I guess there's various reasons, ranging from "it's hard to make auto-layout algos produce stuff as dense as painstakingly handcrafted maps" to "let's make it harder to scrape/copy data"
the way you juxtapose them calls for pointing out, Apple Maps don't have streetview which makes Apple Maps a lot less convenient.
Instead, I'd love for Google to understand me well enough to show me which restaurants I would disproportionately love compared to other people based on its understanding of my taste profiles. That way, the love can be shared amongst a much wider base of restaurants and each distinctive restaurant could find its 10,000 true fans.
On top of that, it actually gives me an incentive to rate things. Right now, you only rate from some vague sense of public service instead of "this can actively improve your experience with our product".
It's not just Google Maps, Netflix used to operate on the model of deep personalization that they've slowly de-emphasized over the years. I'm still waiting for Letterboxd to introduce a feature to give me personalized film recs based on the over 1000 ratings I've given it over the years as a paying customer but they seem in no hurry to do so. Amazon used to take your purchase history into account when ordering search results but I think that's also been significantly de-emphasized.
About the only arena this is widespread is streaming music services like Spotify.
Remember how YouTube and Netflix used to let you rate things on 1-5 stars? That disappeared in favor of a simple up/down vote.
Most services are driven by two metrics: consumption time and paid subscriptions. How much you enjoy consuming something does not directly impact those metrics. The providers realized the real goal is to find the minimum possibly thing you will consume and then serve you everything above that line.
Trying to find the closest match possible was actually the wrong goal, it pushed you to rank things and set standards for yourself. The best thing for them was for you to focus on simple binary decisions rather than curating the best experience.
They are better off having you begrudgingly consume 3 things rather than excited consuming 2.
The algorithmic suggestion model is to find the cutoff line of what you're willing to consume and then surface everything above that line ranked on how likely you are to actually push the consume button, rather than on how much you'll enjoy it. The majority of which (due to the nature of a bell curve) is barely above that line.
I stopped rating things on Netflix, because after doing so for a long time, Netflix still thinks I'd enjoy Adam Sandler movies, so what's the point?
Their objective shifted to occupying your time, and TV you’ll accept vs. movies you’ll love is a cheap way to do that.
If e.g. retention correlates to watch time (or some other metric like "diversity of content enageged with"), then you will optimize for the short list of metrics that show high correlation. The incentive to have a top-tier experience that gets the customer what they want and then back off the platform is not aligned with the goal of maintaining subscription revenue.
You want them to watch the next thing, not the best thing.
For example it recommended a band with just a hundred monthly plays which I loved. Almost all bands it recommends has less than 10k monthly plays, so not huge "safe bets", and most are quite decent.
https://www.reddit.com/r/GoogleMaps/comments/1737ft9/google_...
Perhaps more importantly, if such organic growth is possible, it lowers the incentive for businesses to buy ads.
I don't want for Google to collect data on me, build a profile and "understand" me. I want Google just to return relevant search results.
> Google Maps shows you what the average person thinks is a good restaurant
I'm fairly sure this isn't true. At least, I still get (notably better) results searching while signed in. Couldn't tell you what the mechanism for that is these days, though. But at least back in 2010, the personalization layer was wired into ranking. You can see in the screenshots how we surfaced justifications for the rankings as well.
Pretty much immediately after launch, Google+ took over the company, the entire social network we had was made obsolete because it didn't require Real Names(tm), and a number of people who objected (including me) took down all our pseudonymous reviews. Most of the team got split off into various other projects, many in support of Google+. As best as I can tell the product was almost immediately put into maintenance mode, or at least headcount for it plummeted like 90%. Half of my local team ended up founding Niantic, later much better known for making Pokemon Go.
As for why collaborative filtering didn't take off, I can offer a few reasons. One is that honestly, the vast majority of people don't rate enough things to be able to get a lot of signal out of it. Internally we had great coverage in SF, London, New York, Tokyo, and Zurich since Geo had teams in all those places and we pushed hard to get people to rate everything, but it dropped off in a hurry elsewhere. The data eventually fills up, but it takes a while. I'm told we had 3x the volume of new reviews that Yelp had at the time, but Yelp mostly only covered the US, while Google Maps was worldwide, so density was quite low for a long time. It was probably 5-10 years before I started hearing business owners consistently talk about their Google reviews before their Yelp reviews.
Another thing is that people are really bad at using the whole rating scale. On a 1-5 scale, you'll probably find that 80% of the reviews are either 1 or 5 stars. Even more so in a real life situation where you meet the humans involved. While you can math your away around that a bit, at that point you're not getting a ton more signal than just thumbs up/down (anecdotally I've heard that's why Netflix moved away from 5 stars). And then at that point, you might be getting better signal from "were you motivated enough to rate this at all?", which is why there's the emphasis on review counts. Many people just won't review things badly unless things have gone terribly wrong. I sat in on a few UX interviews, and it was really enlightening to hear users talk about their motivations for rating things, many of which were way different than mine.
BTW I'm familiar with linkrot, but I just discovered link poisoning.
I was reading the blog post on my Android phone and saw the Maps links to Firefly and Home Restaurant. So I tapped the Home Restaurant link and it took me to the Google Maps app in my normal home position with my home in the center. I thought for a moment that maybe it confused Home restaurant with my home.
So I tapped the Back button and nothing happened. Tapped it several more times with no luck. Finally I used the ||| button and swiped Maps up to kill it.
Then I tried the Firefly link, with the same results.
On the web, both links work fine, but someone forgot to test that these old links still work on Android.
Turns out that Home Restaurant is closed, but Firefly is alive and well. Their menu looks tasty, and the FAQ is something to behold:
https://www.fireflysf.com/faqs
If anyone here ever wants to write an FAQ with charm and grace and humor, read this one and learn. It is the gold standard!
And even they can't get it right, and will give me promoted content before they give me anything related to my tastes. Pandora is the only recommendation engine that actually gives me what I would consider to be valid results. Shame they refuse to improve their audio quality, or I'd jump ship to Pandora. Until then, I'll keep using their free tier to curate Spotify playlists.
This kind of ties into "but your computer is broadcasting a cookie and you're being tracked" paranoia though.
People have been convinced by uninformed twaddle that somehow folk are looking through their screen at them to see what they're doing and that this is bad, but it also means you get fed an awful lot of adverts that really don't fit your demographic.
I don't mind if advertisers or supermarkets are profiling me based on things I like. You want to show me things I like? Good. The flip side is I'd prefer you not to show me things I don't like.
Youtube seems to be hilariously bad at this latter part, and all I get are adverts for a bank I'm already with and have been for 30 years, adverts for online gambling sites which I will never be interested in, adverts for Google's AI slop which I will never be interested, and adverts for online grammar-checking services that don't work in the UK because they convert everything into some weird North American creole dialect, which - again - I will never use.
Yes, take a look at my restaurant-using profile. Recommend stuff I like.
I mean... this sounds like the perfect use case for a third party app like "My taste restaurant finder"? There are undoubtedly apps out there like this.
I don't think Google Maps (a general purpose maps app) should try to be everything for everyone. It's good enough for what it is.
I am sad that Google services are so popular, because it makes the world a little bit worse for everyone. This includes not only Google Maps, but also Gmail (did you know that Google is quite active at censoring your E-mail and you will never see certain E-mails?).
I would really like to see more competition, ideally without the ever-present enshittification (I'm pretty sure Apple Maps will go down the drain, too, because KPIs and money).
When I want to find something that's actually good, I use this site: https://top-rated.online. At first glance it looks like an unremarkable SEO spam site, but it's actually a great way to get properly ranked Google Maps reviews. It uses proper Bayesian ranking, so it won't show you a 5 star place with two reviews over a 4.9 star place with 2,000 reviews, as Google often will. And it has good sorting and filtering options so you can, for example, filter or sort by number of reviews.
Some filters are available with a specific subset of words but not with another.
Zoom in a location, look for a common word? There are good chances it will zoom out and send you to the other side of the globe instead. Then pan back, hit "Search in this area" and bam it works.
Some devices can make reviews and some can't (tested on different devices, even Google ones).
Search for a specific word which might be in a review (say, "decaf") and you get even stuff which doesn't even remotely contain the word (I'd expect an empty result if no place has mentioned my keyword).
And many more.
It's just insane how a huge company just seem focused in making a "good enough" experience instead of being the leader. Maybe it's for the best but if they went 1 sprint/quarter into "let's fix glaring BS UX issues in our products", they would probably destroy so many alternatives out there.
Maybe it's on purpose to avoid some anti-trust kind of response? We'll never know.
From my point of view Google Search is terrible, too. Is hard to find relevant results, you mostly get results optimized to make money, or junk. You have to explore tens or hundreds of results to find the needle in the haystack.
Second, stop moving the map when I search for things. Why does google maps on both mobile and desktop, change your search area. I put the map in one place because I want to search there.
Third, stop scrubbing bad reviews. When every restaurant is 5 stars, theres no point
If the progression holds, oodles of recommendation engines can bloom, and it'll be trivial to fork and customize a favorite with a prompt. As the friction of doing large analysis jobs tends toward nil, the Google moat dries up and their commanding height subsides. Too optimistic?
Can we make a decentralized search engine. Which breaks down into two questions, is it technically feasible and is it socially feasible?
(Maybe the word search would be a bit more broad than retrieving web pages. It could be for everything right.)
I don't know but I'm inclined to say that the difficulty will be more on the social side than on the technical side.
The web was very decentralized 20 years ago, and we had all manner of peer to peer systems already. There just doesn't seem to be much appetite for that kind of thing, at least in the mainstream.
Although there might be something to it, with the AI part of the equation.
Like we had self hostable services for a long time, most people just don't want to be a sysadmin.
Well, I gave Claude root on my $3 VPS. Claude is my sysadmin now. I don't have to configure anything anymore. Life is good :)
In this case it seems like she used their API to get the data. But as she notes, scraping can quickly mean having to spend money. And that's where the scraping dream ends for many people - if they have to spend money in any way, shape, or form, it's a non-starter.
I guess you can do it right now if you tell a llm your preferences.
Deleted Comment
I only trust what friends recommend.
Also I’ve decided I don’t want to live my life by following what Google says I should do as a default. Sometimes I go to a place that sucks. But that happened when I checked Google reviews anyway!!
Similar with online shopping. If all the one-star reviews are complaining about the shipment being lost in the mail or other irrelevant nonsense, the product is probably pretty good.
Is there a project on GitHub or somewhere that I could clone?? (smiling face with halo)