Founder of @BackupDrill — Supabase backups with real restore drills. Building in public about SaaS, reliability, and indie hacking.

Joined September 2025
A $39.99 woven shirt, $10 FOB from China. In the de minimis era it needed a 3.15x ROAS to break even. Same shirt today, same costs, only the duty changed: 4.72x. Ads Manager still shows your 3.5x campaign as a win. It's losing money on every order. What changed: until May 2025 anything under $800 shipped direct from China cleared US customs at 0%. De minimis ended for China first, for every origin on 29 Aug 2025, and in June 2026 the suspension became permanent regulation. Every parcel now pays the full stacked rate. For woven apparel from China that's 27.9% MFN plus the 12.5% Section 301 forced labor duty that arrived in July. 40.4%, before you touch the older China 301 lists (List 4A adds 7.5 points, Lists 1 to 3 add 25). Same $39.99 SKU, China origin, no list tier. Duty now, and the new floor. Every row was 3.15x before: Woven apparel 40.4% → 4.72x Footwear 32.5% → 4.30x Bags & luggage 30.1% → 4.19x Knit apparel 29.0% → 4.14x Home textiles 23.8% → 3.92x Jewelry 23.5% → 3.91x Home & kitchen 15.9% → 3.63x Cables & chargers 15.1% → 3.60x Consumer electronics 12.5% → 3.51x Toys 12.5% → 3.51x Even the categories with zero MFN moved. The 12.5% tier on its own costs $1.30 of margin per unit. Why the floor jumps more than the duty: before duty that shirt kept $12.69 of contribution per order. Duty takes about $4.20 of it, a third of the margin. Every remaining dollar has to work harder, so a 40% duty became a 50% jump in the floor. And if the shirt's HTS code sits on China Lists 1 to 3, the total is 65.4%, landed cost goes from $12.45 to $19.25, and the floor is 6.80x. That isn't a weak campaign. That's a product you can't advertise. Three things to do this week: 1. Recalculate landed cost with the rate that applies today, not the one in last year's sheet. 2. Put that landed cost into break-even ROAS. 3. Move your kill line in Ads Manager to that number. Meta doesn't know what you paid CBP. Full table, model and sources in the first reply.
1
1
21
For woven apparel from China the stack is 27.9% MFN plus the 12.5% Section 301 forced labor duty that arrived in July. 40.4% before you touch the older China 301 lists. List 4A adds 7.5 points. Lists 1 to 3 add 25.
2
1/ TermMax is launching a Booster program on @BinanceWallet. Complete five tasks or post on Binance Square to share 2,000,000 $TMX. Aug 17 07:00 UTC to Aug 24 23:59 UTC
2,237
62,716
627
16,755
516,248
A backup you’ve never restored is just a hope. I built BackupDrill after realizing that Supabase backups leave two uncomfortable gaps: → Storage files aren’t included → A successful backup doesn’t prove it can actually be restored BackupDrill backs up Postgres + Storage to your own bucket, then automatically restores and verifies the latest snapshot. We’re live on Uneed today. Feedback from Supabase builders would mean a lot 👇
If you've ever wondered whether your Supabase backup would actually restore — that's the whole product. Postgres + Storage files to your bucket, drilled on a schedule, graded report as proof. uneed.best/tool/backupdrill
1
22
If you've ever wondered whether your Supabase backup would actually restore — that's the whole product. Postgres + Storage files to your bucket, drilled on a schedule, graded report as proof. uneed.best/tool/backupdrill
1
1
44
BackupDrill is live on @Peerlist Launchpad today. The one-liner: Supabase backups to your own bucket — proven restorable by scheduled drills, not assumed. The Free plan now runs a restore drill on your first backup. peerlist.io/superlede/projec…
1
15
BackupDrill is live on Product Hunt today. Supabase backups that prove they restore: DB + Storage files to your own bucket, weekly restore drills in a throwaway sandbox, evidence in your inbox. Would love your honest feedback: producthunt.com/products/bac…
1
1
1
19
Your backup cron has been green for months. Have you ever actually restored one of those dumps? I hadn't. And when I finally tried, I understood why "a backup you've never restored is just a hope" is an industry proverb.
1
15
I ended up building this into an open-source CLI — one command spins up the sandbox, runs a two-pass pg_restore, checks table counts, non-empty tables, and file checksums, then grades it pass/fail. Link below. Restore something this week — before you need to.
1
9
Someone on r/Supabase asked where BackupDrill actually puts your backups: "Locally? Can you make a video?" So I made one. Under a minute: - your bucket (S3/R2/B2), your keys - never written to our disks - weekly restore drill: verified, destroyed Proof, not promises.
1
1
44
Super retweeted
Arcium × @BinanceWallet Booster Campaign is live. Eligibility: Binance Wallet MPC Wallets with at least 2 Alpha Points. Rewards: 1,500,000 ARX for 50,000 Winners To join, go to Binance Wallet App - Discover - Booster - Arcium Booster Campaign.
1,406
48,611
410
12,117
619,652
Renamed the X account two days ago. Old followers still here. New bio doesn't match. Algorithm hasn't decided what to do with me. Day 2 of personal-brand consolidation: running into someone you knew in college at a job interview.
11
Read any US earnings report in 60 seconds. AI analyzes SEC filings → gives you: • One-sentence summary • Key metrics + YoY changes • Risk factors ranked • 5-year trend charts • TTM P/E valuation Official SEC data. Free tier included. earningslens.ai
27
Super retweeted
1/ Introducing Sentio Network: The Decentralized Data and Compute Layer We are thrilled to unveil the Sentio Network, evolving our production-grade observability platform into the world’s first decentralized, AI-native data infrastructure. Sentio is moving from a unified platform to an open, incentive-aligned network. Here is everything you need to know about the Sentio Litepaper:
1,823
51,144
217
9,866
463,719
Our exclusive Booster Campaign with @BinanceWallet goes live today! Complete Phase 1 tasks to qualify for rewards: 🔷Social quests 🔷Staking USDu 🔷Binance Alpha Points Eligible users receive $UP token allocations. Learn more 🔽
2,381
65,374
393
11,993
891,435