Show HN: Morning Brief – Track any topic on HN, Reddit and others

https://news.ycombinator.com/item?id=29218482
by jv22222 • 5 years ago
38 19 5 years ago

TL:DR - https://morningbrief.ai/setup

Hi, HN --

We're two indie cofounders who bootstrapped a new product to scratch our own itch: there's so much great content out there, but it's hard to find it. Sites like HN serve us like-minded people, but there are many more topics in other non-HN niches.

Our idea is this: an email you get once a day, filled with only top articles (posted to HN, Reddit, etc) that match your specific interests. You can specify which interests, and how many links you want. Ranked by our signal score.

<tech-info>

To start, we built an ingestion engine. In the first few weeks we only processed HN posts (1k/day) then we added Reddit posts (1m/day) then we added some other sites like Indie Hackers and relevant Twitter accounts.

Then we added semantic tagging. To start we used a generalized tagging service, but then quickly realized we needed to build our own layer because they don't understand many of the current trendy topics.

Next up we wanted to add thumbnails to worthy articles (about 10k/day). It became apparent this was going to cost over $1k/month using a commercial API. So we built our own service using headless chrome, Laravel & puppeteer.

Our original plan was to just show headlines, HN-style. But after initial feedback users asked for article summaries. To start we used a 3rd party commercial summarizer. Aside from the cost (appx. $400/month for our needs) we were not super happy with the 3rd party results so we built our a summarizer.

Here's an example of a brief with summaries - https://morningbrief.ai/sent/24960b76-4d494be1-ae822280-14274649 - this example is crypto focused with no thumbnails (keep in mind every brief is 100% custom). Here is another example of a more eclectic brief without summaries - https://morningbrief.ai/sent/377f08da-18f04407-a655d594-b1b3043b

Our stack right now is Python for link processing and summaries, Laravel to grab screenshots, send emails, and be the web app. We use SaltStack to orchestrate infrastructure. We run 13 servers on AWS with a cost of approx. $300/month.

</tech-info>

When we started out we thought this would be a weekend project! Turns out solving timely, personalized, summarized, quality controlled, content aggregation at scale (in a cost effective way) is quite a difficult problem. That's how we managed to soak up 6+ months of our side project time just getting it ready for this Show HN!

Our early users have told us that we've sent them important articles that they missed -- which is exactly why we built this.

You can check out how the brief builder works (without registering): https://morningbrief.ai/setup. We're still experimenting with pricing, but we're trying a 2-week free trial, then $5/mo (annual).

Any feedback would be appreciated!

Justin & Joe

Related Stories

Loading related stories...

Source preview

news.ycombinator.com