Best Time to Buy (BTTB) – See the best time to buy stuff and save money
Hey HN! I wanted to show you BTTB, a site I've been building off-and-on for the past year or so. I did all the end-to-end coding and design and enlisted the help of a few professional researchers and writers to gather and aggregate data. My background is in frontend engineering, design, and product development. BTTB is a web app that illustrates the best time to buy common products (e.g. washing machines, snowblowers, TVs, fitness equipment, etc.) and notifies you the next time it's a good time to buy. I also built some cool indicators like sale rarity. Why I built it: We bought a new house…
What it does
In the maker’s words, at launch
Hey HN! I wanted to show you BTTB, a site I've been building off-and-on for the past year or so. I did all the end-to-end coding and design and enlisted the help of a few professional researchers and writers to gather and aggregate data. My background is in frontend engineering, design, and product development. BTTB is a web app that illustrates the best time to buy common products (e.g. washing machines, snowblowers, TVs, fitness equipment, etc.) and notifies you the next time it's a good time to buy. I also built some cool indicators like sale rarity. Why I built it: We bought a new house while replacing some dying appliances I learned that _all_ sales cycles are cyclical, primarily driven by seasons (weather) or basic human behaviors. Of course, this concept works best for planned purchases since a dead refrigerator can't wait. We soft-launched it in December, having first shared it on Reddit (r/internetisbeautiful) and got some constructive feedback. I'm excited to start sharing it more widely now. --- Recent improvements based on early feedback: - Better data transparency: Knowing _why_ a date is a good time to buy is as important as knowing the date itself. So I added the ability to store a reason with each date, which appears when you hover over a date in the heatmap. We've begun populating all of these, which will take some time, so right now they're only available for certain product<>date relationships. - Browsing by product: The first version only featured a month explorer on the homepage, which I replaced with a commonly-requested product explorer. The month explorer is a neat way to browse and plan your purchases though, so I moved it to its own page: https://bttb.io/what-to-buy-every-month - Highlight today: People thought it would be nice to have a page that shows you the best stuff to buy today, so I built that page here: https://bttb.io/today --- A bit about our data/research process: - Our researchers look for primary sources of data first (e.g. US government-provided purchase data). When this isn unavailable, we might use data aggregated by an industry publication or other trusted source—for example, a cruise line booking agency trade group or Statista for market trend analysis. - When referencing articles that include a paragraph or two about when an item goes on sale, we'll always verify the information with the sources listed in the article instead of using the article itself. If the article doesn't include sources and we can't corroborate the information elsewhere, we won't use the article, and we'll find sources elsewhere. - We also perform searches using common search terms to identify when the largest companies in a given vertical normally run sales. We can build an accurate picture of when prices are lowest by aggregating data for multiple sale periods over multiple years. --- Upcoming features: - Adding 50-100 additional products. - Completely automated ETL for identifying the best times to buy more granular products (for example, a single ASIN). - Locales: Different country selection for tracking trends that differ by location. - Additional notification mechanisms (email, SMS, browser push, etc.) - Adding a changelog so people know what's new (currently only doing this in the monthly newsletter). --- Current limitations of the app: - Not a ton of products yet; we've covered the major product categories and are in the process of adding a ton of new products. - The data for some products and its sourcing are limited; we're in the process of going through those earlier products and reworking their data sets, but they're mostly accurate. Additionally, some of the original articles were not well-written and are being reworked. - Notifications are currently limited to calendar (still the least intrusive method IMO given the current state of your inbox). Would love to hear your thoughts and ideas! Zach Website: https://bttb.io/
Does the same job
all alternatives →


- IMI made a tool to find the best time to buy your new phone2024 · theupgraderadar.com · ▲37
A few months ago my Pixel 4A phone was dying so I started thinking about upgrading to a newer model. I didn't want to get hit with buyer's remorse if a price drop happened after buying, due to a new model being announced or released. After digging around, it turns out that understanding the lifecycle of even the most popular phones isn’t that easy. That's why I've made this simple site: keeps tabs on phones lifecycles and gives you a heads-up on upcoming sales seasons to nail your purchase timing. At the moment it only covers the big Android players—Samsung and Google, but I'm keen to expand…


More dev tools this month
the category →



The first open-source price index for GPU compute
Dev tools · 10d ago · getcomputable.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com

Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com
Launched alongside, March 2023
the whole month →




- BI
I'm a big fan of the BBC podcast In Our Time -- and (like most people) I've been playing with the OpenAI APIs. In Our Time has almost 1,000 episodes on everything from Cleopatra to the evolution of teeth to plasma physics, all still available, so it's my starting point to learn about most topics. But it's not well organised. So here are the episodes sorted by library code. It's fun to explore. Web scraping is usually pretty tedious, but I found that I could send the minimised HTML to GPT-3 and get (almost) perfect JSON back: the prompt includes the Typescript definition. At the same time I…
AI · 2023 · genmon.github.io