<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Google-Antigravity on Nelson Chen's Blog</title><link>https://mindflakes.com/tags/google-antigravity/</link><description>Recent content in Google-Antigravity on Nelson Chen's Blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>Copyright Nelson Chen</copyright><lastBuildDate>Wed, 11 Feb 2026 20:10:00 -0800</lastBuildDate><atom:link href="https://mindflakes.com/tags/google-antigravity/index.xml" rel="self" type="application/rss+xml"/><item><title>Bambu Lab Store Filament Tracker</title><link>https://mindflakes.com/posts/2026/02/11/bambu-lab-store-filament-tracker/</link><pubDate>Wed, 11 Feb 2026 20:10:00 -0800</pubDate><guid>https://mindflakes.com/posts/2026/02/11/bambu-lab-store-filament-tracker/</guid><description>&lt;p&gt;I&amp;rsquo;ve been running a &lt;a href="https://bambulab.com/"&gt;Bambu Lab&lt;/a&gt; Store filament tracker at &lt;a href="https://bbltracker.com/"&gt;bbltracker.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I built this tracker with the assistance of Google Antigravity and Codex. I supplied the ideas and directed the work; the agents did essentially all of the technical investigation and coding. AI also drafted this post.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://mindflakes.com/images/bbltracker.com.png" alt="bbltracker dashboard"&gt;&lt;/p&gt;
&lt;p&gt;I recently got into &lt;a href="https://en.wikipedia.org/wiki/3D_printing"&gt;3D printing&lt;/a&gt;. A lot of what I print is practical: last-millimeter adapters, things like &lt;a href="https://en.wikipedia.org/wiki/Robotic_vacuum_cleaner"&gt;robot vacuum&lt;/a&gt; ramps around the house, and other tiny fixes that make daily life less annoying.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://bambulab.com/"&gt;Bambu Lab&lt;/a&gt; released the &lt;a href="https://bambulab.com/en-us/p2s"&gt;P2S&lt;/a&gt;, their flagship midrange printer, and I picked one up after hearing how polished their ecosystem is. People call them the Apple of 3D printers, and I can see why. The hardware is solid, but the software and ecosystem are really what make it shine.&lt;/p&gt;
&lt;p&gt;There is also a bit of a format war around &lt;a href="https://en.wikipedia.org/wiki/Fused_filament_fabrication"&gt;filament&lt;/a&gt;. Bambu sells filament with &lt;a href="https://en.wikipedia.org/wiki/Radio-frequency_identification"&gt;RFID&lt;/a&gt; tags that are not easy for third parties to mimic. The RFID flow makes loading filament easy and automatically applies Bambu-tuned profiles. Some people feel those profiles run too fast, but for my functional prints, they have worked great.&lt;/p&gt;
&lt;h2 id="where-the-frustration-started"&gt;Where the frustration started&lt;/h2&gt;
&lt;p&gt;I like having color options, and color can be functional too. But stock has been rough for a while, even after the holiday season.&lt;/p&gt;
&lt;p&gt;That rough stock situation (and the need for a tracker) is really a symptom of how popular Bambu has gotten, especially over the holidays:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://mindflakes.com/images/bbl-handy-chart.webp" alt="Handy chart showing Bambu popularity spike over the holidays"&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Source: &lt;a href="https://www.reddit.com/r/BambuLab/comments/1r01yoo/comment/o4hrtwx"&gt;Reddit comment&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Then there is the constant bulk-sale mechanic on the &lt;a href="https://us.store.bambulab.com/?skr=yes"&gt;Bambu Lab Store&lt;/a&gt;: buy 4+, get a strong discount, buy more, save more. In practice, that falls apart when the combinations you want are never all in stock at the same time.&lt;/p&gt;
&lt;p&gt;At the time, the store UI also made this harder than it needed to be. Out-of-stock options were not clearly crossed out, so building a cart felt like guesswork.&lt;/p&gt;
&lt;p&gt;That made me angry, but in a constructive way. So I built a tracker.&lt;/p&gt;
&lt;h2 id="what-the-tracker-does"&gt;What the tracker does&lt;/h2&gt;
&lt;p&gt;At a high level, the tracker monitors store inventory over time, keeps historical snapshots, and renders a dashboard so I can quickly answer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What is actually in stock right now?&lt;/li&gt;
&lt;li&gt;What appears stable versus constantly draining?&lt;/li&gt;
&lt;li&gt;What was the last major restock spike?&lt;/li&gt;
&lt;li&gt;Are there ETA hints for restocks?&lt;/li&gt;
&lt;li&gt;Is this likely to go out of stock soon?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I started with only the &lt;a href="https://us.store.bambulab.com/?skr=yes"&gt;US store&lt;/a&gt;, then expanded to &lt;a href="https://eu.store.bambulab.com/?skr=yes"&gt;EU&lt;/a&gt;, &lt;a href="https://ca.store.bambulab.com/?skr=yes"&gt;CA&lt;/a&gt;, &lt;a href="https://uk.store.bambulab.com/?skr=yes"&gt;UK&lt;/a&gt;, &lt;a href="https://au.store.bambulab.com/?skr=yes"&gt;AU&lt;/a&gt;, and &lt;a href="https://asia.store.bambulab.com/?skr=yes"&gt;Asia&lt;/a&gt; coverage.&lt;/p&gt;
&lt;p&gt;I also reused a stock-quantity verification trick I had learned while documenting &lt;a href="https://github.com/commaai/openpilot"&gt;openpilot&lt;/a&gt;&amp;rsquo;s &lt;a href="https://github.com/optskug/docs"&gt;Toyota security key journey&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="building-it-fast-and-keeping-it-moving"&gt;Building it fast (and keeping it moving)&lt;/h2&gt;
&lt;p&gt;I started with &lt;a href="https://antigravity.google/"&gt;Google Antigravity&lt;/a&gt;, then moved to &lt;a href="https://openai.com/codex/"&gt;Codex&lt;/a&gt; later. During the transition, I used a mix of both. Web scraping is tedious work, and having the agents write and revise the code made the constant tweaks easier to keep up with.&lt;/p&gt;
&lt;p&gt;The codebase is not pretty in every corner, but LLMs have made it very workable to maintain and improve continuously.&lt;/p&gt;
&lt;p&gt;Later, I added depletion-rate estimation so the tracker can make a rough guess about when something might go out of stock.&lt;/p&gt;
&lt;h2 id="things-that-happened-after-launch"&gt;Things that happened after launch&lt;/h2&gt;
&lt;p&gt;After I released it and posted it on &lt;a href="https://www.reddit.com/r/BambuLab/"&gt;/r/BambuLab&lt;/a&gt;, a bunch of interesting things happened:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bambu nerfed the original stock-count hole the tracker used.&lt;/li&gt;
&lt;li&gt;For a while, counts were capped at 200 in the US view, which reduced visibility.&lt;/li&gt;
&lt;li&gt;Later, that cap moved to 400 in the &lt;a href="https://us.store.bambulab.com/?skr=yes"&gt;US store&lt;/a&gt;. Maybe my tracker&amp;rsquo;s utility was actually a factor in that decision? I do see traffic from China, where there is no Bambu Lab Store of the same codebase as far as I can see.&lt;/li&gt;
&lt;li&gt;Bambu improved their UI and added clearer out-of-stock cross-outs.&lt;/li&gt;
&lt;li&gt;I added more quality-of-life indicators, including &amp;ldquo;stable stock,&amp;rdquo; ETA context, and restock-spike visibility.&lt;/li&gt;
&lt;li&gt;I added a &lt;a href="https://gofund.me/b1be0586b"&gt;GoFundMe&lt;/a&gt; and a nice patron funded a custom domain and hosting for the tracker.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="backend-at-a-glance"&gt;Backend at a glance&lt;/h2&gt;
&lt;p&gt;Keeping this online reliably has mostly been a deployment and operations problem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/run"&gt;Google Cloud Run&lt;/a&gt; is heavily used for scheduled jobs, scaling, and reliability.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pages.cloudflare.com/"&gt;Cloudflare Pages&lt;/a&gt; hosts the output and leaves room for future expansion.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you print a lot and buy filament in batches, this has been much better than manually refreshing product pages and hoping for the best.&lt;/p&gt;</description></item></channel></rss>