haskell megaparsec operators -> should return [0] somewhere high in the result set. Found it on the third page of Brave Search. For comparison, it's the very first result on Google, second page for Bing, and the third page for DuckDuckGo.
Sure, it's a bit obscure, and I don't even write that much Haskell these days. But it's calibrated to determine whether I can rely on the search engine to quickly surface what I need to be productive, and whether I can trust its 'negative results' (I don't see what I want on the results page -> I need to refine my query or take a different approach). The version number returned in the URL also shows how well the engine handles keeping up with versioned documentation pages and aggregating 'link juice' between them.
I try this on every search engine alternative that pops up on HN. Very, very few pass. I find it often works like an adversarial example, yielding completely nonsensical results.
[0] https://hackage.haskell.org/package/megaparsec-5.2.0/docs/Te... (or any other megaparsec-#.#.# version)
$25/mo is unfortunately a little steep because their lower priced option with 700 searches/month is comically small. On just my work browser I have 4000 Google searches last month. Doesn't count my personal laptop or phone. It's really hard to compete with $0/mo. for Google + AdBlock. I really do like Kagi better but $25/mo. is Tailscale + Notion + Spotify.
To me, the 700 soft limit seems absurd so I'm curious to hear how you interact with the product.
I average 50-100 searches per work day and 10-20 searcher per off day (totalling 1-2.5k per month). But I don't feel I'm using search in a particularly strange way.
For example, if I need to know how the new WidgetBean in SpringBoot works I'll usually end up making ~10 queries related to it before I move on to a new area of research.
E.g., I'll search "SpringBoot WidgetBean release notes" then "SpringBoot WidgetBean examples" or "WidgetBean test double", "WidgetBean in MockMvc test", "WidgetBean PowerMock known issues in MockMvc test", "WidgetBean FooService interation in MockMvc test SpringBoot 3".
Essentially, when I'm searching I go wide to survey the information landscape, then refine my search term as I discover what I actually need to know
This quickly balloons as I'm expected to know many things at $dayjob :)
What does it look like when you search?
Date (UTC) Searches
Apr 28, 2023 23
Apr 27, 2023 11
Apr 26, 2023 24
Apr 25, 2023 4
Apr 24, 2023 18
Apr 23, 2023 7
Apr 22, 2023 1
Apr 21, 2023 6
Apr 20, 2023 7
Apr 19, 2023 10
Apr 17, 2023 18
Apr 16, 2023 1
Apr 15, 2023 14
Apr 14, 2023 22
Apr 13, 2023 7
Apr 12, 2023 18
Apr 11, 2023 11
Apr 10, 2023 13
Apr 9, 2023 4
Apr 8, 2023 15
Apr 7, 2023 7
Apr 6, 2023 6
Apr 5, 2023 7
Apr 4, 2023 12
Apr 3, 2023 19
Apr 2, 2023 11
Apr 1, 2023 15
The last few months: (UTC) Searches
Apr 2023 311
Mar 2023 495
Feb 2023 313
Jan 2023 434
Dec 2022 386
Nov 2022 396
Oct 2022 425
How I search:I typically start with one of the same type of queries as you did above, then I open every interesting-looking page from the first query in a nested tab (I use tree style tabs in my "research" browser) and start reading them, ctrl-clicking again to open interesting links in new tabs nested in a new level beneath, closing pages that was clearly useless and bookmarking in raindrop if I immediately sense that the oage I am on is something I will need again.
Once I have exhausted this tree, at least temporarily, I start a new search - like you do - in a new top level tab anf create a new tree from it.
To be fair this is why the $25 plan exists but if the economics are to be believed is totally unsustainable. For me 1.5¢/search is a really awkward spot. Fixed cost unlimited and GPT cheap pricing of $0.000002/token hit "use without thinking" status but at 1.5/2.5¢ I could actually rack up a rather large bill by accident so it causes me to use the service less.
And so I easily make 50–100 searches per day when I don’t even feel I’m actively searching for anything. And if I'm in a research mode, the count goes beyond that.
I noticed that only after I’ve subscribed to Kagi. After realising that I’ll burn throw the plan’s allowance very quickly, I tried doing most of my “dumb” searches via Google, and more important stuff — via Kagi. But that introduces a cognitive load, and kills the point of using a paid search engine.
Perhaps, I should switch to the $25 plan, but I can’t justify paying $250–$300 annually for a search engine, even though I have nothing against the idea of paying for one. Unfortunately, it’s too much for me. Nevertheless, I’m rooting for Kagi because it ticks all the boxes for me, and provides value. I hope that operational costs go down, and more people could use it.
But I fear they're going to have to get their prices (and relatedly, cost per search) down considerably before I can recommend them to anyone again.
I was fortunate enough to be grandfathered into an unlimited plan until March, but I don't think I know any professionals, e.g. people using a search engine to get work done, which search less than 24 times per day.
How can I know?
The magic is proven by the fact that Kagi mostly respect my queries (or accept my bug reports if I can prove they didn't) despite being built on the shaky foundation of Bing and modern Google.
Also there is some good old fashioned engineering there, like allowing me to pin, prioritize higher or lower or block certain sites.
DDG and Bing (no surprise there) fails at it too, but Google actually works.
Also, I assume there is less probability of errors since when you reserve on a travel agent website, your reservation goes through an additional system before it gets to the hotel.
As a side note, I wonder if many people pay attention to reviews outside of extremely low rated places.
My intuition says the opposite. More moving pieces in the system, more fragility in integration of different systems.
The problem is that the phrase “I assume there is less probability of errors” is not attached to a condition.
It’s a bit like that revolving ballerina dancer illusion
Nevertheless, there is clearly a more clear way I could have wrote that comment.
I became a "rewards member" with a major hotel chain once. Never again. The deluge of spam I got was intolerable.
The hotel has a room they want to sell for $100 a night. They can list it on their website for $100 a night, and after paying credit card processing fees, they get to keep the remainder.
The hotel now lists the same room on one of the booking sites that charges a x% fee for facilitating the transaction and providing discovery for the hotel (getting the room in front of interested customers). The hotel can either take a x% haircut, or charge x% more. So that same room might be $110 per night now instead of $100.
It's a business decision, and not all operators will make the same one, naturally.
You see similar things on online marketplaces, such as Amazon. Amazon's commission fee can be anywhere from 15%-30%, depending on the category. Unless there's huge margin baked into the product price, you may very well be paying 15-30% more for the product on Amazon. Not always, of course, as it does come down the the business and the strategy they've chosen.
(It's going to be the Booking.com ones.)
Specifically with airfare, a 3rd party is not allowed to sell for less than the airline directly, so it's always better options since it is much easier to reschedule/cancel/refund directly with the airline. Plus, if you travel a lot, it is better to find a favorite airline and stick to them. Any bonus "features" offered by a 3rd party I can assure you are either not in your interest or actually a scam.
I don't know if the pricing rules applies to hotels, but I'd rather pay extra then get to the hotel and be screwed over last minute because some 3rd party is trying something "clever" behind the scenes and it turns out it ruins your travel plans.
The last couple of flights I booked with Star Alliance were the same price on Lufthansa.com etc., but I got free checked luggage on booking.com/expedia and just hand luggage on lh.com.
I have never found this to be true unfortunately. I have some conference related travel coming up, and the conference made some deal with Hilton for a special rate. Hilton's link wouldn't work, and I made 5 calls trying to get them to offer a discounted rate to no avail. Eventually had to book at a discounted rate on hotwire (same as the conference's rate), which presumably made Hilton 20-30% less. At scale, hotels are just operated like commodities. Unless you are really special (loyal and big spender), you won't get any special treatment.
Lifetime Platinum Marriott member here.
The special treatment is OK. It is nice to get room upgrades and freebies, but that's little stuff. It doesn't get you a room magically when they are sold out, and you don't magically get a better rate when prices are high.
The biggest benefit if you're traveling a lot is your points accrual rate is higher with status, which lets you more rapidly exchange points for things. The only sane way to spend points of course, is more hotel stays. Nothing else comes close value-wise. I recall running the numbers on that (points/dollar ratio), and you'd be a brazen fool to spend points on merchandise - when you compare the ratio of hotel stays to merchandise point cost, you realize that they have a 3-4x markup on the merchandise.
That's when you spend your points. Though it depends severely on the brand. Marriott and Hilton are no longer great. But Wyndham and Hyatt are pretty amazing. Starwood, used to be good until Marriott bought them out.
I suspect this is partly predatory pricing on behalf of Expedia (charge the hotel 30%, discount the price 20%, get all the bookings and take the difference.) Yet I really can't justify spending the extra $400 to stand the moral high ground. Seems like something the hotels need to work out.
They used to at least offer the same price and add in little things like "free wifi" and breakfast. I haven't seen that offer since the pre-covid years.
I've assumed they do this as a combination of lazy tax plus they don't want to undercut aggregators as these might stop showing them if they know people will go direct to the hotel after searching.
On the other hand, that always includes free wifi and breakfast.
Sometimes I want the Booking.com.
Otherwise you'd fan the flames of the predatory brochure websites industry.
If Google always prioritized official websites, dollars to donuts, people wouldn't like it.
Google gets it right at the first page. Bing doesn't get it. DDG doesn't.
(Ad) and (sponsored) were ok at first, but then they became the first screenful of results on most devices.
That’s when my childhood BFF google went off the rails.
“Best way to modify the xyz on a raspberry pi 4”
I stopped using DuckDuckGo because it always failed at searches like this compared to Google. Brave was ok
I can think of no valid reason why a (supposedly privacy-respecting) email relay service should require a browser extension to be installed.
This made me realize DuckDuckGo may not actually value privacy. I stopped trusting all of its services.
Doesn't the very act of installing something on your devices increase their technical ability to collect information about you and your devices? That doesn't sound very privacy-oriented.
Apple is a regular company and gets points for adding privacy features. DDG? “Nah, F that, they suggested I run code on my device for a brand-new unrelated service. Reprehensible.”
Most privacy oriented companies don't care about your data, but they need to be able to see diagnostic information about your session for when things don't work. Oh and guess what? Things don't work for many users due to all kinds of crazy stuff, with viruses, proxies, crap internet, crap browsers, crappier browser extensions, or just plain user stupidity causing 99% of it.
Diagnostic data and basic telemetry allows software engineers to find the root cause.
I can answer this one: they're fine with not knowing who anyone is, but they're trying to make sure that each account maps to one real person — they're trying to prevent spammers from registering thousands of accounts, and from continuously registering more accounts whenever they get banned.
A browser extension that feeds their service a heartbeat packet every once in a while from a particular IP address, is a Proof of Identity. It ties the email account accessed through that browser, to a browser installation of the extension, such that you can only actively use as many email accounts as you have devices x installed browsers (which might be a surprisingly large number to you, a human; but is still a problematically low number compared to the number of accounts the average spammer wants to register — especially when most of those accounts get banned in short order.)
This is a workaround for the fact that there's as-of-yet no such thing as an "anonymous identity verification service" — something like an OAuth IdP that deduplicates users on the client-to-agent side through strong identity verification on registration (photo of your passport, webcam picture with this hand gesture, you know the drill); but then protects client anonymity on the agent-to-service side. If you had to SSO to your DDG email through such a service, then they very likely wouldn't be asking you to install the extension.
There are companies that do privacy but they’re usually too small to be noticed outside the crowd of extremely privacy conscious people.
Mozila is a famous one though. Yup, even after their Pocket fiasco and some more I do believe they try to real and long term privacy. DDG is just hustling to stand apart and then maybe hope for a financial exit. (Have had a really bad experience with the company, other than using their product - their search is unusable though - that told me they do not have a respectable culture as an organisation either).
I just put "the 252 boutique hotel" into Google (without quotes) and the first non-ad result is the hotel's own website. It's also first in Brave. And first in Bing. So no difference here.
Generally in my experience, I've never had a problem finding a hotel's website via Google.
It's even more difficult when trying to find the official site for a business I'm unfamiliar with.
That's utterly backwards IME. On Booking.com, most modifications are the push of a button (that, crucially, is right there in the UI that I already know) and if I need to do something complex I can send a message and they'll sort it and get back to me. On a boutique hotel website, maybe I'll get a phone number that I have to look up the international dialing code for and then call in that country's business hours, if their website isn't just completely broken.
By booking with the actual hotel's web site, you at least know you have a room. If the price of that certainty is a little bit of extra UX friction (or making a phone call, which I'll soon be able to delegate to an AI anyway), that sounds just fine.
What you are experiencing is either the hotel manager verbally committing to rooms and not logging them into the computer to try and skim money, or they had something happen that impacted availability (no hot water, housekeeping couldn't turn over rooms, etc)
I think in the first case, they gave me a refund and I rebooked another through hotwire last minute. In the other case, the area was very booked up and I had to pay double to get a comparable room. So I had to send hotwire the invoice and they refunded the rate plus enough to cover the more expensive option. Both times was a huge inconvenience but that is sort of the price you pay for cheap 3rd party bookings.
On the receiving side, this is not pleasant, but not the end of the world. On a business trip I can get a human travel agent on the phone who can find an available room and if it means a $100 taxi bill each way to get to a nearby town, so be it.
In the boutique + arbitrary case, what you want is to talk to a real person, explain your issue, and get some kind of free-text note added to your booking in a way that staff will actually follow the instructions in it. You also want this to potentially increase the cost of your stay (rather than your request being denied on the basis that such a modification would increase the cost of your stay.)
If you book through a booking website, and then you speak to the booking agent to make such a modification, they will have no ability to add the note to your booking in the hotel's computer in such a way that the staff will take it seriously; nor even, necessarily, the ability to confirm that that modification is something that the hotel can do for you. (They can call the hotel... but they're just as likely to be brushed off as you are.)
If you book through a booking website, and then you speak to the hotel, they will tell you that they can't help you, because they want to charge you more, but they don't have the ability to charge you anything, since they're not billing you; they're billing the booking agency. And the booking agency itself has no way for a hotel to add an SKU for this kind of customization. (If it did, it'd be abused by unscrupulous hotels.) They'll then tell you that they can fix your problem if they cancel your agency booking and then re-book it through the hotel itself... but in so doing, you might not be able to keep your reservation.
If you book through the hotel, you can just speak with the hotel, and enter into whatever private direct customer-to-business deals you like with them to negotiate whatever kind of special service you want from them.
Being able to write a message and have them get back to me (even if all they're doing behind the scenes is calling the hotel) is a much better UX than having to make a phone call during business hours, particularly when there's a language barrier.
> If you book through a booking website, and then you speak to the hotel, they will tell you that they can't help you, because they want to charge you more, but they don't have the ability to charge you anything, since they're not billing you; they're billing the booking agency. And the booking agency itself has no way for a hotel to add an SKU for this kind of customization. (If it did, it'd be abused by unscrupulous hotels.) They'll then tell you that they can fix your problem if they cancel your agency booking and then re-book it through the hotel itself... but in so doing, you might not be able to keep your reservation.
> If you book through the hotel, you can just speak with the hotel, and enter into whatever private direct customer-to-business deals you like with them to negotiate whatever kind of special service you want from them.
Meh, that seems like a bullshit excuse to me. If they're selling me some special add-on service, surely they can bill me for it independently of my booking. If I'm already going to the trouble of calling them (ugh), having to give my credit card details separately is not making that a whole lot worse.
Here’s something else — the most critical part of a booking — the booking itself. Go talk to third party aggregator chat bot when you realise you don’t even have a booking that you booked.
4-5 days later if you’re lucky you’ll receive an apology email if you’re lucky, which mentions that they do not want you have that experience and they’ve send it for feedback to the relevant team.
I rarely book hotels via third party aggregators now. Either direct or I use my employee’s travel assistance parter portal where I have same protections as my work travel just that I’ll have to pay from my pockets.
In recent years, I have not had any booking problems whatsoever. Only problem I had more than 10 years ago was about arriving very late and finding that my room reservation had been released and they were full. Luckily it was a big chain hotel which had another property nearby and was able to get me a room there for the night and then resume my original room for the rest of the week long stay. This was very busy conference week and all 3+ star hotels were full in the area.
In my experience (not very big hotel) - the emphasis was on full occupancy - rooms would only be held (with other guest with booking at the counter) in rare circumstances (eg we knew an incoming flight was delayed and we were certain the other guest would arrive. Even then we might bump the other guest if it meant we had more time to scramble to find an alternative room for the guest that hadn't shown up yet).
Don't get me wrong, generally not a fan of middlemen. But the experience when booking a hotel directly comes down to the owners/management, and it's going to vary wildly compared to one of these big aggregators.
In the UK there are large chains such as Travelodge who have pulled out from booking.com entirely and made people go to their site.
But, sure, I'm obviously an idiot! I'm just over here drooling stupidly while I get better and/or cheaper hotel rooms.
The annoying thing is that should so obviously be the case! Booking direct should always be cheaper and better, right? But I've found that even if booking.com is cheaper the hotel refuses to match the price when booking directly. And they never told me about any loyalty scheme :/
Which is maybe as much of an argument as any, if it had put pressure on the processors to minimize or eliminate the fee and find alternative revenue streams to sustain themselves and build out the network. Instead we got a world where the fee has been static forever and the gains from automation have gone to cashback and rewards programs for customers, ultimately making it more expensive to pay with cash.
[1] https://i.imgur.com/XtDkLZj.png
What privacy concerns are you alleviating by not signing up for the hotels loyalty program? They are going to ask for ID when you get there and many require a credit card hold.
In general, the Hotel would not be offering a rewards program if it did not benefit them more than it cost. At the very least they are going to use your "free account" to try to get you to use that Hotel (chain) more.
Who do you think is more likely to sell your information to third parties - a hotel brand that has every incentive to keep your information to themselves or an aggregator?
> cost. At the very least they are going to use your "free account" to try to get you to use that Hotel (chain) more.
And a third party aggregator won’t try to get you to use their site more?
Every single hotel I have been to already requires your ID and records your information at check in. In fact, it is required by pretty much all city laws in the US.
I also would not want to stay in a hotel that does not require it.
So far I do not receive any junk mail other than credit card offers, which I take advantage of for the bonus.
Booking.com was zero help at all when I called them. None. They couldn't find or book me another hotel, and basically just told me that there was nothing they could do besides refund my money.
There are many, many stories like this.
Don't get me wrong, I actually like Booking. I think it's a great way for smaller properties to get visibility without having to build and maintain that web presence themselves. But when it goes wrong, don't expect them to go to bat for you. They are incentivized to keep making money, and threatening to delist hotels for fucking over customers when the hotel clearly messed up is clearly not a game they have decided to play.
I always book directly with the hotel if I can, because, if you do that, the shit that I mentioned just doesn't happen. Sure, if it's double the price, I'll roll the dice with Booking. But it basically never is. If it's something like 5-10% of the nightly price extra, I'll pay that premium to not have to deal with any BS. Usually it's the exact same price anyway, if it's an available option (there are some hotels that literally only survive via Booking these days).
> Booking.com was zero help at all when I called them. None. They couldn't find or book me another hotel, and basically just told me that there was nothing they could do besides refund my money.
I get that you were in a very difficult position, but if there weren’t any hotel rooms, what were you expecting Booking.com to do? And what did the hotel do to help you?
> I always book directly with the hotel if I can, because, if you do that, the shit that I mentioned just doesn't happen.
Of course it does. Booking.com didn't invent double bookings.
But they didn’t do any of that. They just said, sorry, can’t help you. Which is fine, but be aware of that and don’t sing their praises from the rooftops and advocate for them by saying “why would you not use them over booking first party?”
I think Booking.com is by far more reliant upon repeat customers than hotels. If a hotel screws up a booking, sure the customer isn’t going to come back but they probably weren’t even if they had a good experience – people travel to lots of different places. If Booking.com screws up a booking, they very probably lost a repeat customer – Booking.com gets used again and again even when people travel to many different places. Booking.com’s incentives are more closely aligned with the traveller than the hotel’s are.
If what you say is true, I would think that there would be evidence of some sort of punitive action from booking.com for poor behavior like this. As far as I know, such evidence does not exist.
We stayed in Hilton brand hotels for around 160 days over the last year.
You don’t get loyalty points and days don’t count toward status when booking through a third party. With Hilton, those loyalties points can account for 20%-35% toward future stays. Meaning if I spend $100, I will get points worth $20-$35 toward future stays. Based on rooms I’ve already booked this year with just points, we are staying free for 25 days in 5 cities this year. Of course point accumulation is a lot slower for most people. But there are a lot of people who stay in hotels using other folks money when traveling for business.
Most hotels chains also have a “lowest price guarantee” where they will match a price found on a third party site.
This isn’t even mentioning all of the hassle you can avoid dealing with hotels directly if things go wrong or if you just don’t like the service.
Last year, I booked a 7 day half work half personal stay in San Francisco at the Hilton Financial district. It was a run down dump. I went to the front desk, told them I would be cancelling the rest of my stay and booked another hotel - the Hilton Parc 55 - for the rest of the week.
The first hotel charged me for one night. That would have been much more of a hassle going through a third party site. First you would have to hope that Hilton gave the money back to booking.com and then go through the hassle of getting your money back from them.
On that same note, I booked a regular room at Parc 55, messaged the hotel on the app before I got there and asked did they have any free Diamond upgrades available. They upgraded me to the fitness room - with a gym inside the room - for free. You don’t get those benefits when booking through a third party.
Most of the larger chains even have benefits if you go direct though.
As a bonus re: booking.com - they integrated with our booking system and always overbooked, unless our system lied about available rooms (would happily sell rooms when none were available - especially annoying at night, when a booked room typically means an occupied room).
If you think I'm an astroturfer look at my comment history, I've never mentioned hotels before.
Edit: Here's more information since you're not familiar with the walk policy.
https://thepointsguy.com/guide/getting-walked-from-a-hotel-c...
https://www.lawinsider.com/clause/walk-policy
https://www.costar.com/article/1992652780/how-to-walk-guests...
https://www.godsavethepoints.com/hotel-overbooking-walk-guid...
https://www.cvent.com/en/blog/events/hotel-walk-policy-defin...
We've ended up with the perfect mix of helpful insights, provocative theories, well-documented personal experiences (sample of one) -- and brief snark that gets reined in before it gets ugly.
Later on this year, I'll offer some thoughts about hotel bookings that can be nerd-sniped the other way -- into a discussion of Brave search
And booking.com? Heaven’s sake! Where do you even want me to start! First of all I can’t contact them right then. Nope I can’t! And if I do they fucking stonewall me and more than once just waved the T&C in my face. Once they fucking refused to refund because they said “I should take it with the hotel”
I mean the experience has been so shitty with TPAs that I don’t even want to look for deals now. I just call the hotel and book. They confirm and they double confirm and if anything goes wrong there’s literally a desk with more than one people 24x7. It’s just so much worth it.
I spent the next hour on the phone or on hold with a booking.com rep. They claimed the hotel had made a mistake and should be the one to fix it. They attempted to contact the appropriate person at the hotel but were unable to.
About four hours later somebody appropriate from the hotel responded to the booking.com rep and "found" the "lost" booking.
I brought up the policy you mentioned, and the booking.com rep told me that they hotel gets a chance to fix it first. They seemed quite surprised the hotel ghosted them for four hours, and told me that eventually at some point at night they would book me some other room.
So I'd say the booking.com policy you mentioned isn't quite as valuable as you might think at first.
I did get absolutely screwed once though. Turns out you can’t book a hotel in Paris after midnight because the system rolls the date over. Ended up sleeping on a couch in the lobby that night.
I agree though with the sentiment of a post up in the hierarchy that it's a problem that middlemen dominate the listings for hotels, restaurants and such.
Since then I book directly. Most recently I booked a hotel which had 2+1 night free. Booking.com was offering full price for 3 nights stay.
Freud ;-)
You might have typoed booking.con but it is spot on.
On top of that, I hate their UX.
My first go-to is Hotel Tonight mobile, which shows how interfaces should be handled. It doesn't handle rebookings and room selections though, so I often book through a given hotel directly - usually better interfaces than booking - even if not standarised, and I had a better treatment at least once, because I booked directly.
Also, if I type in a hotel name, I want to go to the hotel website, not a middleman. Hotel's website is a proxy of hotel quality to some extent.
If call them on the phone that implies one can speak the language. If hotel has a website that suggests it has an email address. Not sure I would want to stay at a hotel with a broken website and no email address.
I've never had problems booking through an intermediary but the parent is correct to the extent there are some benefits to dealing directly with the hotel.
It's really sad that so-called "tech" companies and internet marketing companies have bought out the independent travel guides, took the data and made it unreasonably difficult to find the contact info for hotels online.
But we can always find the contact info in Google Maps. Frommers and Zagat both acquired and pilfered by Google. Very sad.
That's quite broad. How about some specific examples.
Email is great, I use it at work all the time, internally in the company. But in the outside world it's just not working, unfortunately.
Not to discount the speed and convenience of messenging apps, but if someone is playing fast and loose with the law and trying to avoid a "paper trail", then avoiding email and using "ephemeral" messenging might be a strategy.
It was once claimed, by Facebook, that "[1 in 7 people worldwide is on Facebook. More importantly,] 6 out of 7 people are not on Facebook." Perhaps more than 1 in 7 people have an email account. Just a guess.
With restaurants I try to not use aggregators like doordash or Uber Eats and always make sure to call and order directly so they save on fees. But hotels seem like they would rather pay the fee rather than give a real customer the best available price and keep a larger portion of the profit.
There are many things I hate about Booking.com, but at least they do generally give the best price.
I just tried the last two boutique hotels I stayed at. For one in Tel Aviv the Google and Brave results were exactly the same. First was the hotels' own website, second was tripadvisor, third was booking.com.
The other in Buenos Aires, Google had the same order (hotel, then trip, then booking), Brave did not. Brave showed booking.com, then hotel website, then tripadvisor.
I stay in hotels a lot though, if you travel occasionally and on special occasions I can absolutely understand.
I hope Brave releases a dedicated maps tab soon. (I realise it's just openstreetmaps, but it's a clean and easy to use version)
That's simply not true. I just did a search now to see if anything has changed. I randomly searched for hotels in the Seattle area for a 5/18 reservation. The 3rd item in a hotel's result [1] is the hotel's direct booking price. It matches the same reservation on the hotel's website [2]. Another hotel's result [3] has the lowest price as direct booking. Again for another hotel in NYC [4], the 3rd item is the hotel's direct price.
[1] https://i.imgur.com/XtDkLZj.png
[2] https://i.imgur.com/gHJgB3I.png
Why "even" when it's basically BingBingGo.
This is to say that I don't trust Brave to keep doing things right as their incentives evolve. Trust is a finicky thing, but from the outset they strike me as an organization with lofty commercial intentions. And, I admit, I don't think I can trust anything Brendan Eich does.
So Expedia is just a front for that other class of bookings that are non-cancellable and they skim a profit from that. Hotels save face as they can just fingerpoint if someone complains yet they gain by getting the non-cancelable bookings.
(For anyone who's ever tried to modify a reservation, the difference is astonishing. If you're booked with the hotel, all kinds of adjustments are at least possible. If you're booked with Booking, Travelocity, Expedia, etc., it's somewhere between hard and hopeless.)
Brave gets it right. Bing, Google and even DuckDuckGo do not.