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

> is it actually pausing the capybara/rspec test such that I can have a breakpoint/debugger/REPL experience to try out various capybara/rspec code

That's a good idea. The actual method of pausing is with a ruby Queue#pop within the same thread that the actual ruby test source code is running in. I'm not sure the exact mechanism, but I assume you could run a binding.pry instead, as long as you can "cancel" it from another thread.


I like this idea, it's even on my future roadmap: "Record browser interactions to save as ruby code"

Is there an example of a tool doing this well?


I watched the demo for a comment made above, and it looks like the gem can do what you're talking about:

> Slightly different approach, but appears to have the same overarching goals: https://github.com/bullet-train-co/magic_test


Multi-tenancy: I assume you mean organizations w/ user-roles, which we do support

Benchmarks: this is a big one! We have some initial data that shows we’re comparable to elastic for fuzzy-search at medium scale. However, one of our value-propositions is out-of-the-box semantic search, so we’re working on a blog post with the full benchmarking story.


Benchmark hybrid (lexical + semantic) search while you're at it.


TL;DR: We’re prioritizing convenience atm.

I’m very open to the idea of an on-prem version of Searchbase as an option in the future! We decided to start with a cloud version for our MVP to enable users to get started with Searchbase in a few minutes.

As for sharing DB credentials, I get the concern. “Subscribing” to your database is meant for developer convenience. But if there’s demand, we’d also like to support the traditional ETL method of “manually bulk uploading” :)


Right now a Searchbase api key has read access to an entire index or to an “alias”, which is a filtered subset of an index. I agree that row-level security could be really interesting… Could you give an example of your use-case?


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

Search: