Show HN: A search engine for your personal network of high-quality websites (usegrasp.com)
Hey all,
Last time when we were on HackerNews [1], we received a lot of feedback, and we incorporated most of it.
- We have changed our name from grep.help to usegrasp.com
- A privacy policy page
- Bulk import
- Pricing page
We are happy to introduce a new feature: a personalized answer search engine that provides direct citations to the content on the page.
Demo: https://usegrasp.com/search?q=is+starship+fully+reusable%3F
99 comments
[ 4.9 ms ] story [ 160 ms ] threadIf this was like $4.99 /mo with an annual of $49.99, I might have just done it; even if I may not use immediately but to support someone starting out.
Or alternatively, a $9.99 /mo ($99.99 annual) would still be something within a budget that I'm not over-thinking.
My thoughts.
On a side note, I truly did not want to put up a paywall. But, it is necessary to support our servers.
Also, there's more to providing a service than just server time.
Exactly. So what's the point of limiting the number of searches to 800? The target market is those that rely heavily on search engines, and they're telling them they don't want their business.
Which part of the service actually costs you more money? Is it the cpu/bandwidth of returning search results, or is it the indexing that happens before then, or the storage/memory?
Maybe instead of charging per # of queries, you could charge per number of sites the user follows/searches? You could always leave something in the ToS about abuse to have an option to stop users who are making an excessive number of searches.
Unlimited would be different. $15/mo to search as much as I want, it's still insanely steep since I can get so much more for so much less on the internet but at least I wouldn't have to accept a per search cost decision.
1. What counts as a search? If I go to page 2 of search results, does that use up another search?
2. If I have to refine my search to get the results I actually want, can I get a refund for all the searches I made that didn't predict how the query would be interpreted?
3. What happens when I meet the limit? Am I charged per-search? Can I just no longer search?
4. If I meet the limit and then go to DDG, or Google or whatever, are you okay with that? What if the results there are good enough that I start wondering whether or not I want to pay $15/month for a search engine? How much is retaining a paying customer worth to you?
5. If I have to start counting my search numbers, I'm very quickly going to learn to search less. And the better I get at searching less, the less need I'll have for a search engine, let alone a paid service. Are you worried about your pricing model pushing people towards non-search engine solutions of exploring the web and/or finding web pages?
I guess I'll try a live boot as it's working for everyone else.
1 - https://twitter.com/Vignesh_warar/status/1573020208289132545
I never had any interest in actually building the idea, so it's amazing to see something similar hit the market.
It might be a better idea to allow people to curate search lists by interests and share those focused lists.
People are more interesting in the sense of "of your six closest friends, 5 vouched for this site" when a site/search result pops up.
I think historically too many have been attempting to copy Google. It was a bad idea when they were great, and it's a worse idea when they're floundering. An imitation very rarely exceeds what it imitates. Is why after untold amounts of Microsoft R&D money Bing is still google-but-kinda-worse.
I still remember the day I saw your project on HN [1]. Your work encouraged me to start exploring my search engine ideas. I can't believe you are commenting on my work.
1 - https://news.ycombinator.com/item?id=28550764
Big part of why I've been working so openly on my project is to inspire and to let others see that there's actually still things to be done in this space, and despite what one might assume, impactful things can be accomplished with a relatively modest budget.
However, I am not sure the free plan is generous enough to properly evaluate the search engine and see if I can incorporate it into my workflow. And the pricing feels steep. I would have a look at Kagi's pricing model.
You can... kinda. YaCy is pretty much dying as a project and network. But it still works if you want to have your own independent search. It's great for indexing specific endpoints you care about + N degrees of links. (Like your list of RSS, browser history, etc.)
Generally what I do is I search for X on google. Google throws up some shitty suggestions. I go on to those websites to checkout their products. Facebook comes to know about my intent of buying X since they have their sdk integration with these websites. When I open instagram, facebook starts suggesting X selling websites to me. I check out those and buy X from there.
I have observed this effect 3 times personally.
Infact such a search engine will optimize towards a better buying experience. Reviews, best things to look for when buying X, price sensitivity, whether X can be delivered to your area, etc.
Would be great If you can share you feedback and suggestions
Similar to pcpartpicker but much less 'utility', just pure search for model w/ price.
I wonder how one would discover websites like this currently though -- it's certainly not in google's interest to make the top result infobox something like "Didn't find what you are looking for? Try searching using this other site: goodcommercesearch.net" !
Magazines and to some extent brick and mortar stores used to serve the product discovery market but right now it's so hard to find a product that fits your needs.
So much bait-and-switch nonsense and straight up scams.
Doesn't help that many e-commerce sites are such a pain in the ass to use. 45 second page loads with an additional 15 seconds of random layout shifts is comparatively good. Product listings that show like 6 items per screen, in a random order with useless and truncated descriptions and no useful search function.
I don't understand how they're getting any sales at all.
[1] https://geizhals.de/
This is a fantastic idea though. I have been looking for something like this for quite some time to just have basically wikipedia, stackexchange, email, and gitlab available for 'work-mode'. My solution was to make my own search engine with various tools, but this may be easier.
Anyone know of other good solutions in this area for restricting to just {wikipedia, stackexchange, gitlab}?
https://www.microsoft.com/en-us/bing/apis/bing-custom-search...
They use 1000 domains from Hacker News posts and do ranking and all that, but for your purpose, you can just have
[0] https://www.mojeek.com/focus/
Kagi Search lenses:
https://help.kagi.com/kagi/features/lenses.html
The blocking feature has not been shipped yet.
Kagi (which I replaced google and ddg with over a year ago and have been really impressed with) provides far more useful / interesting results - https://file.io/umsdbo2JcEfg
Obviously it's all subjective etc... but yeah - hope that helps from my little sample size of 1.
I found one annoyingly low-quality site in the Grasp search results, which came from https://www.protocol.com (a news website). By default, outgoing links from news websites are not considered while building the network, as they will bring more junk. I maintain a list of UGC sites and news websites to ignore.
I will add https://www.protocol.com to the network building block list.
BTW, the link you shared https://file.io/umsdbo2JcEfg appears to be deleted.
(PDF print of Kagi search results)
It looks like this
https://kagi.com/search?q=Why+is+terraform+better+than+CDK&r...
Link to my related comment: https://news.ycombinator.com/item?id=35826540#:~:text=Yes%2C....
Here is a page about how it works: https://usegrasp.com/how
Your HN text above in the post does a good job of clarifying things, but I think some more messaging is needed in the website itself to make its potential clear. (Not many people are going to bother checking "How it works" by themselves.)
I'd suggest in the homepage, below "Grasp is a search engine for your personal network of high-quality websites.", have a "create your personal network" link (that could take you to the sign up page or wherever appropriate). And in the results page for the default network, have an info box at the top mentioning that this is just the default network, and the user can customize it, along with a to the "How it works" page.
Eg, here's the latest central or distributed DB, the site in your personal list is on it so we don't need to send the crawler there because it has already been indexed and is crawled by someone else.
Finally, just brutally honest feedback. I found the concept interesting and I would actually take it for a spin. However, you can only make a few queries before it asks you to sign up. I didn't find it that interesting to actually sign up just yet. So, I'll probably never truly try it out.
May I ask how many queries you would like before signing up?
I found out about it and decided to make some queries. I was trying to understand what it's good at and what it is not. I think I tried the same query a few times and small variations of it. I was trying to figure out when citations would start at 1 and when it wouldn't when it stopped working. I had already made a more generic query and I was trying to think some queries that would be probably answered by hackernews stuff. I would probably play around with a little more today, so even for that exploration the number of queries were too little. It even surprises me the limit is 20, I thought I made less than that.
Anyway, after I knew what it was good at and what it was not. I was planning on just keeping it in the back of my mind throughout the next days, specially when I go back to work (I'm on holidays now) and I thought I'd try it out whenever I had a natural query that I wanted to search for. That would be the true test in my mind.
In my mind, an unlimited 30-day free trial would probably be what makes most sense for that sort of thing. I do realise you'll probably want the user to sign in to offer that. Which, I might, reluctantly, do if the site actually offered me that option, but I didn't get the impression that I'd get anything like that. Signing up is a bit annoying because then I'll have to sign in from work as well, which I never really like to do, but I don't have a better way to offer a 30-day trial anyway. Alternatively, if you limited to 5 queries a day instead of a month it would already be a better proposition, because at least I'd be able to try it again tomorrow or when I get back to work. As it currently stands, I can only try it again in a month. I'll surely have forgotten about this by then.
Edit: actually just realised that not even $15/month gives you unlimited queries. 26 per day seems a bit on the short side of things. For the same reasons above, I think refreshing the queries daily or at least weekly makes more sense. I'd hate to run out of queries at the end of the month. Or maybe just have a price per query and charge based on that while allowing the user to set a limit.
Why? An observation. As a consumer, if I pay nothing, then I’m likely to undervalue a service. When I undervalue it, I’m likely to use it less mindfully. Ergo, for more frivolous and unimportant things. This is exactly what some advertisers want: your attention without conscious intention. This is where emotions overrule rationality and open the doors to unnecessary spending.
1. How much signal do you get from pricing? For example, how much customer commitment do certain price points bring? How much does real world usage help? Strike a balance.
2. You want to attract early adopters. What pricing models are worth trying? How important is offsetting costs right now? Is traction and adoption more important, and if so, how much more? What metrics can help measure how to balance these goals?
3. How can you handle the scenario where you are lucky enough to get a lot of interest? How do last long enough to test your business without going bust? Your pricing model should be driven by these scenarios and your risk preference.
4. Leave yourself ways to adjust pricing without pissing people off. So if your initial pricing is tentative, be clear on that. Or let people lock in a monthly rate now in case it goes up later.
5. Create an internal quantitative model that predicts your expenses across some likely future scenarios. Tie your pricing model to some multiple of that. This can double as smart business planning to think about risk and what it takes to reach your goals.
6. Consider adjusting pricing based on how intensively someone uses your service, not simply based on search quantity, but your end-to-end cost. Recall that Twitter’s infrastructure costs are dramatically driven by a relatively small number of users with high fan out. What aspects of your offering are the most expensive? How can you mitigate these costs? How can you map these pricing differences to features that customers care about?
(Last edits: 12:31 pm EDT)
P.S. I created a search engine that never took off about 10 years ago. These questions would have helped me.
What I’m willing to contribute is my computing resources. If a search service wanted to use my machine for web crawling that would be something I’m willing to trade for an improved search experience.
I’m not sure how feasible this option is because it doesn’t pay salaries or cover server costs, but it does help alleviate some of the computing costs, I’d assume.
A suggestion is to change the logo. Currently, it does not make a lasting impression since it is in cursive. Seems like a fashion brand rather than a tech product. I understand there is no need to stereotype (probably this is the one to break them), but even then fashionable alternatives could be tried out.
Short of hiring a designer (and also for fun), may I suggest watching the Helvetica film? https://vimeo.com/570441741
Of course they are boring if reification has become the norm.
Maybe just because something is cursive and italicized does not mean that it is automatically feminine.
That's an overstatement. Many logos are boring, but certainly not all
I'm not suggesting a boring logo. I'm suggesting a good one that matches the feeling of "grasping"
People should push the envelope and not just do the same thing as everybody else! (Obviously do so with intent, but I wouldn't assume there wasn't any.)
Edit: I guess that's not a super productive comment. I commend the authors for building and shipping something useful, I would personally use something like this.
> We will more social features in the future.
This should have some verb after "will".