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

Well done!


Thank you!


yes hn.algolia.com is powered by Cloudflare /o\


[HN Search admin speaking] We disabled the rate-limit for now. A load-balancer experimentation that didn't behave as expected (the LB's IP getting rate-limited).


Thanks, Sylvain, much appreciated. It's working for me now.

I must say I expected this post to kind of go into the ether, not for Algolia's VP of Engineering to reply with a solution within an hour :)

Have a nice weekend!


Let’s say it was a mix of HN alerting (hnwatcher), good timing (Friday evening) and luck :) very happy to have seen this in time. Have a nice WE as well!


Thanks for sharing, this is surprising as the rate-limit should be per IP :/ Investigating.


Should be good now.


Thanks! It’s a small world on HN haha. What was the issue? If you don’t mind me asking


We were experimenting some rate limiting settings and the load balancer IP in front of the hn cluster wasn't excluded, both features haven't been mixed before (doesn't make much sense to rate limit a search cluster behind a load balancer).


Sure thing, we’re experimenting with some Load-Balancing heuristics and instrumentations, and it looks it got rate-limited by the engine who got surprised all traffic was coming from a single IP /o\


Is it? Working from here. What kind of network error do you get?


I get a completely blank page.

I'm testing from two separate internet connections, with different ISPs, in the same region.

If there's a way to provide more info or some kind of error, let me know.


*A page that looks like the normal Algolia HN page, but with no results.

And it's working for me now. Hope I didn't cause any panic; sorry about that.

It was "offline" for me and a friend for about an hour, but it's back up now. Might be some kind of intermittent issue.

edit (18 mins after this comment): it's blank again for me, and I'm getting a 429 error.


Investigating, this is weird as the rate-limit should be per IP :/


Should be good now.


Do you think about any improvement I could share with our team? I know they're always looking for feedback to improve the HN Search experience.


Oh that's weird, a dropdown menu should appear and give you access to a list of developer resources :/


(Sylvain from Algolia speaking) Thanks for sharing, our pricing & its transparency is actually something we are working on right now to address this perception. We've been iterating a few times already over the past 7 years, but this is one more signal for us to act!

The reality is that based on the number of objects you want to search in, your search traffic, your searches' complexity and your index/relevance configuration; the underlying resources can vary soo much, it's hard to have a single pricing that fits all use-case.


This has always been a major deterrent to me wanting to use Algolia. It's basically impossible for me to know whether for x number of users doing y number of searches Algolia will cost $100/month or $1,000/month or $10,000/month. It amazes me that anyone commits to investing development effort in using Algolia (with lock-in, to boot) when you have no idea whether it's something you can even afford.


It's very easy to start with so from time investment it will always be a good choice. I looked at several options for doc search and since I didn't want to invest more than 2 hours I just setup a Drone CI job to scrape and update index every night and added that search bar :) quite happy so far although self hosted solution would be preferable


As with all usage-based product, when you start it is cheap (much cheaper than building on your own), then as you grow your resources will hopefully scale with the number of users.

If your resources don't scale with usage, yes, you have a problem, but I'd say not limited to algolia


What's different is that with other products, i.e., those that have clear and understandable pricing, you can forecast the future costs and make a decision about whether it's an affordable solution for the particular product/business you're building. With Algolia, you can't.

Why would I want to build a product/business that uses Algolia technology as a key component when I have no idea whether the eventual cost of Algolia will be acceptable? I wouldn't, which is why despite Algolia's extremely attractive features, I have time and time again been unable to recommend its use.


Btw, part of this pricing rework is also about removing some of the feature gating. It's an approach we've taken to really get the feature right, first releasing it to a smaller set of (larger) customers before opening it up to the whole mass.


So give people some sliders with all of those things, and let them drag it around.

What is my cost with a million objects, an average computational complexity of 3 compute units per search, etc.

If you can't do that, at least give some example scenarios (small, medium, big, huge, etc) with total pricing.

Just... something. Anything would be better than a "contact us" link.

I absolutely refuse to use or recommend anything that looks like a black box enterprise solution if it lacks transparency.


Hey, while you're on it, look into compatibility issues with older versions of Firefox on your web interface.

It's impossible to use due to bugs.


Yes, when sorting by date it's currently configured to disable typo-tolerance. This is to avoid having an old (but approximative, with typos) result BEFORE the correct ones.


Ah the old multi-factor sort problem. Fun figuring out how to handle those scenarios in Elastic Search too (or more generally any sorting UI). For example you want traditional Chinese food near you. What is better - traditional Chinese food 14km away or fusion 2km away? Well that depends on the wetware, but you have to guess what the user would want.


You should give it a try; Algolia has a FREE tier you can play with. You can also watch this 45sec video to get a grasp of it: https://youtu.be/IYY5RM1sBC0


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

Search: