466 karma · joined July 15, 2016
We offer an API with a free tier. So naturally people would create multiple accounts to avoid having to pay.
It's been a huge lesson in rate limiting, IP blocking, and verifying accounts.
Dumb mistake...
I cut my bill by 70-80%% after paying full price for years...
If you have an active web server or backend workers with fairly short jobs, spot instances will work for you.
I did more or less the same thing, but with a 3rd party webhook. The bill almost killed my company.
The other aspect is that a decent chunk of the IPv4 space at least is fairly dynamic. We've seen some blocks change owners every few weeks.
What did you have in mind as far as a use case?
I don't know if it was the book, a placebo effect, or something else, but I got better after reading that.
In having on-again, off-again RSI issues over the years from coding, I think this tech would be hugely beneficial and is more realistic to ship in the near future.
1) Moving to spot instances where possible 2) Autoscaling rules 3) Reserved instances where possible 4) Moving everything to AWS Graviton based instances
I cut the bill by ~70%.
Part of my interest in this is that I'm sitting on a bunch of company data already - both public and private companies. I'm the founder BigPicture, a B2B sales tech startup, where we had to acquire similar data sets to power our product.
Basically, we got sick of paying Clearbit for the data, so we ended up building our own thing. Here's our API docs that shows a sample of what we have: https://bigpicture.io/docs/enrichment/company/
Getting this data is a pain in the ass, so if you're interested, I may be open to partnering in some capacity. My email is michael [at] bigpicture.io
Ironically one of the top live chat companies right now was project 7 or 8 within a year before settling on chat.
Ironically, I solved my RSI issue after coming across a book on HN. Everyone seemed to recommend the Mind Body Prescription, and after trying it, it did the trick.
https://www.amazon.com/Mindbody-Prescription-Healing-Body-Pa...
Edit: I've been wanting to try this project for several years now: https://www.ctrl-labs.com. I think something like this is the solution moving forward vs voice coding.
Basically, identifying companies that are doing well / expanding by how big the space is they leased. This sort of data is apparently very hard to get, but gives users a competitive advantage.
Using a global store makes sense when your todo list evolves and the component storing the data is no longer mounted / exists. Examples could be:
- Full page individual todo edit - Separate component / page that uses the same data - Some background logic that does X based on the todo data
If you fail, just get a job, save up more money, then try again.
The more you fail, the more you learn, the greater the likelihood of success the next time around.
We're due to upgrade our basic Postgres based text search to a formal search solution and investigating different options.
I believe Michael Seibel had some choice words on Twitter last week about this guy.
If you want to see one of the interviews, the one from Workato is particularly memorable: https://www.youtube.com/watch?v=Cg8q6RqpefM. The founder couldn't handle the pressure.
I'm curious though at what point something like this or ES itself would make sense for primarily text search. Is speed the biggest thing, or is it more flexibility to tweak and get better search results?
When things calm down from the launch, we should speak further. We built / released our own Company and IP APIs since Clearbit was obscenely expensive at scale. Our data quality / match rates are now comparable - https://bigpicture.io/docs/enrichment/company/
We're looking for a couple strategic partners. You can reach me at michael [at] bigpicture.io
To be frank though, I really don't have time at the moment. My typical blog post takes a few days to write, and I'm completely swamped with work for the next couple months. Like 12-15 hours a day, no life sort of thing...
With that said, I'd be open to chat with you or someone else about it, and they could run with it on their own.
My email is hello --at-- michaelfrye.me
Apart from just the code itself, having side projects is a good sign of valuable, non-technical skills. Such as intellectual curiosity, ability to start/finish things, and if it's a collaborative open source project, can play well / collaborate with others.