<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: Koshima</title><link>https://news.ycombinator.com/user?id=Koshima</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 03:50:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Koshima" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Tim Cook Steps Down as CEO of Apple Inc]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.apple.com/community-letter-from-tim/">https://www.apple.com/community-letter-from-tim/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47844851">https://news.ycombinator.com/item?id=47844851</a></p>
<p>Points: 14</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 21 Apr 2026 05:22:52 +0000</pubDate><link>https://www.apple.com/community-letter-from-tim/</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=47844851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47844851</guid></item><item><title><![CDATA[New comment by Koshima in "Vercel Updates Pro Pricing"]]></title><description><![CDATA[
<p>It’s interesting how credits became the default abstraction for usage but without transparent burn rates, they're just tokens of confusion.</p>
]]></description><pubDate>Mon, 15 Sep 2025 08:11:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45247301</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=45247301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45247301</guid></item><item><title><![CDATA[New comment by Koshima in "OpenAI just launched "ChatGPT Go" in India at ₹399/month with UPI"]]></title><description><![CDATA[
<p>Couldn’t agree more. UPI is the unlock, not just the price. The credit card wall has quietly excluded 90% of the country even those curious and ready to pay.</p>
]]></description><pubDate>Tue, 19 Aug 2025 06:09:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44948725</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44948725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44948725</guid></item><item><title><![CDATA[New comment by Koshima in "OpenAI just launched "ChatGPT Go" in India at ₹399/month with UPI"]]></title><description><![CDATA[
<p>Indeed it is!!</p>
]]></description><pubDate>Tue, 19 Aug 2025 05:43:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44948592</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44948592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44948592</guid></item><item><title><![CDATA[New comment by Koshima in "OpenAI just launched "ChatGPT Go" in India at ₹399/month with UPI"]]></title><description><![CDATA[
<p>You’re right to be cautious. Perplexity’s throttling showed how fast “democratization” can become “degradation.”<p>But OpenAI might be running a playbook most competitors can’t afford to match:
- Lock distribution now
- Trade margins for data + ubiquity
- Introduce upsells / infra plays later</p>
]]></description><pubDate>Tue, 19 Aug 2025 05:41:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44948580</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44948580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44948580</guid></item><item><title><![CDATA[New comment by Koshima in "OpenAI just launched "ChatGPT Go" in India at ₹399/month with UPI"]]></title><description><![CDATA[
<p>100%. India has ~750M+ internet users and most of them have skipped the desktop era—straight to mobile + UPI.<p>With ₹399 and no credit card barrier, this could be AI's “Jio moment.” Suddenly, millions of first-time payers can access GPT-5.<p>Imagine the ripple effects on education, vernacular content, coding bootcamps, and small-town creators.</p>
]]></description><pubDate>Tue, 19 Aug 2025 05:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44948541</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44948541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44948541</guid></item><item><title><![CDATA[New comment by Koshima in "OpenAI just launched "ChatGPT Go" in India at ₹399/month with UPI"]]></title><description><![CDATA[
<p>Absolutely. Perplexity with Airtel and Gemini with Reliance already hinted that India’s AI adoption will come through distribution moats.<p>Yes, you can downgrade from the $20 Plus plan to ChatGPT Go. The switch takes effect at the end of the current billing cycle.</p>
]]></description><pubDate>Tue, 19 Aug 2025 05:31:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44948533</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44948533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44948533</guid></item><item><title><![CDATA[New comment by Koshima in "OpenAI just launched "ChatGPT Go" in India at ₹399/month with UPI"]]></title><description><![CDATA[
<p>OpenAI just launched a new plan called ChatGPT Go and exclusively for India.<p>₹399/month (roughly $4.80), with the support of UPI payments. And this wasn't a loud rollout at all, just a quiet addition to their pricing page.
Now the point is that this isn't just a discounted GPT-Plus plan but it's actually built for India's mass market. Think of the students and everyday users living beyond tier 1 cities, who've never paid for AI before but know what ChatGPT is.
The highlight is that along with credit cards they have added the support of UPI which is widely accepted across the country because let's face it that not everyone owns a credit card in India.<p>What’s included:<p>- GPT-5 (with extended usage)<p>- Image generation<p>- File uploads<p>- Python tools, memory, custom GPTs<p>What’s missing:<p>- GPT-4o or API access<p>- Connectors, Sora, or enterprise features<p>- No annual billing or bundles<p>They’re clearly not targeting the English-speaking dev crowd that already uses ChatGPT. This feels more like a test run for mass-market localization at scale, with India as the first sandbox.<p>$20/month doesn’t work in a country where Netflix costs ₹149. But ₹399 with UPI, is an unlock.<p>Feels like OpenAI is prepping for the next 500 million users, not the next 500 YC-backed teams.<p>Docs: <a href="https://help.openai.com/en/articles/11989085-what-is-chatgpt-go" rel="nofollow">https://help.openai.com/en/articles/11989085-what-is-chatgpt...</a><p>Would love to hear from anyone testing the usage caps.</p>
]]></description><pubDate>Tue, 19 Aug 2025 05:18:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44948474</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44948474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44948474</guid></item><item><title><![CDATA[OpenAI just launched "ChatGPT Go" in India at ₹399/month with UPI]]></title><description><![CDATA[
<p>Article URL: <a href="https://openai.com/chatgpt/pricing/">https://openai.com/chatgpt/pricing/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44948473">https://news.ycombinator.com/item?id=44948473</a></p>
<p>Points: 11</p>
<p># Comments: 17</p>
]]></description><pubDate>Tue, 19 Aug 2025 05:18:42 +0000</pubDate><link>https://openai.com/chatgpt/pricing/</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44948473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44948473</guid></item><item><title><![CDATA[New comment by Koshima in "Show HN: Flexprice: Open-Source Usage-Based Billing Toolkit"]]></title><description><![CDATA[
<p>Appreciate it. For token-based metering, we lean on event-level tracking with strict timestamps and unique identifiers to maintain billing precision, even when upstream responses are delayed or partial. If OpenAI or similar services provide incomplete data, we flag those events for retry or exclusion to avoid corrupting aggregates.<p>Retroactive adjustments are handled by versioning usage records, so instead of overwriting historical events, we apply corrections as delta events. Invoices pull from the latest state, but we preserve full audit logs underneath to avoid integrity gaps.</p>
]]></description><pubDate>Mon, 30 Jun 2025 14:47:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44424027</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44424027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44424027</guid></item><item><title><![CDATA[New comment by Koshima in "Show HN: Flexprice: Open-Source Usage-Based Billing Toolkit"]]></title><description><![CDATA[
<p>Would love to set that up. We’ve seen LLM infra teams hit billing issues fast because of usage spikes, token metering, credit handling. It gets messy to build it in-house.<p>I’ll DM you, we can run a quick POC and see if it fits your setup. Appreciate the interest.</p>
]]></description><pubDate>Mon, 30 Jun 2025 14:45:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44424015</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44424015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44424015</guid></item><item><title><![CDATA[New comment by Koshima in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>I am working on building Flexprice(<a href="https://flexprice.io/" rel="nofollow">https://flexprice.io/</a>), an open source monetization platform for AI and Agentic companies.<p>This week, we’re doing a 5-day launch week, where we’re shipping a new set of billing features every day. 
Github link: <a href="https://github.com/flexprice/flexprice">https://github.com/flexprice/flexprice</a></p>
]]></description><pubDate>Mon, 30 Jun 2025 14:38:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44423924</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44423924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44423924</guid></item><item><title><![CDATA[New comment by Koshima in "Show HN: Flexprice: Open-Source Usage-Based Billing Toolkit"]]></title><description><![CDATA[
<p>Appreciate that, and glad Flexprice showed up at the right time. We’ve seen the same pattern: credit systems always look simple with one plan, but as soon as you introduce volume tiers, expirations, or promo logic, it turns into fragile code fast.<p>We’re building Flexprice specifically to avoid that constant rewrite cycle, good to know it resonates. Happy to chat if you run into edge cases while scaling those new plans.<p>Good luck with your GenAI launch!</p>
]]></description><pubDate>Mon, 30 Jun 2025 13:50:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44423256</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44423256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44423256</guid></item><item><title><![CDATA[New comment by Koshima in "Show HN: Flexprice: Open-Source Usage-Based Billing Toolkit"]]></title><description><![CDATA[
<p>Appreciate it. We enforce idempotency at the event level using client-provided deduplication keys, so even with high concurrency or retries, the billing pipeline stays consistent.<p>For internal retries, we batch in-memory and attach unique IDs before dispatch to avoid double-counting.</p>
]]></description><pubDate>Mon, 30 Jun 2025 13:47:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44423221</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44423221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44423221</guid></item><item><title><![CDATA[New comment by Koshima in "Show HN: Flexprice: Open-Source Usage-Based Billing Toolkit"]]></title><description><![CDATA[
<p>Great question!<p>Our approach focuses on:
- Fire-and-forget ingestion with in-memory queues so events don’t block product requests
- Strict idempotency tokens tied to every event, enforced at the API layer
- Lightweight retry logic that prevents double-counting but guarantees delivery under transient failures<p>Storage-wise, we’ve leaned on a mix of time-series DBs for raw events and pre-aggregated summaries for billing views.<p>Would love to swap notes on failure patterns or queue setups if you’ve dealt with similar scale.</p>
]]></description><pubDate>Mon, 30 Jun 2025 13:18:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44422949</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44422949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44422949</guid></item><item><title><![CDATA[New comment by Koshima in "Show HN: Flexprice: Open-Source Usage-Based Billing Toolkit"]]></title><description><![CDATA[
<p>One thing we’re handling differently is entitlements. Most billing tools stop at metering and invoicing, but they don’t track what features or limits a customer can actually access based on their plan, usage, or credits. We’re building that into the system so your app doesn’t need to maintain extra state for feature flags or usage limits.</p>
]]></description><pubDate>Mon, 30 Jun 2025 13:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44422828</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44422828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44422828</guid></item><item><title><![CDATA[Show HN: Flexprice: Open-Source Usage-Based Billing Toolkit]]></title><description><![CDATA[
<p>Hey HN, I’am Koshima, co-founder of Flexprice (<a href="https://flexprice.io/" rel="nofollow">https://flexprice.io/</a>).<p>Flexprice is an open source monetization platform for AI & Agentic companies. You can build usage-based, credit-based, or hybrid pricing models with full control.<p>Usage-based billing works on paper, but breaks fast in production:<p>(1) High-volume data (e.g., 10k API calls/sec from AI inferences) breaks naive pipelines, dropping events and causing underbilling or customer complaints.<p>(2) Backfilling missing events or retroactive discounts screws up invoices, forcing 3 AM log stitching to avoid revenue leaks.<p>(3) Prepaid credits and trials are a mess because it requires you to handle expirations, partial deductions, and priority rules.<p>(4) Product teams want real-time, per-customer usage reports (e.g., “How many tokens did user X consume?”), but querying raw events requires slow, custom SQL hacks.<p>(5) Webhook integrations for invoicing or CRMs fail on duplicates, out-of-order events, or time zone bugs, risking customer disputes.<p>(6) What works for 100 users fails at 10,000 because rate limits, and idempotency leads to urgent rewrites.<p>This week, we’re doing a 5-day launch week, where we’re shipping a new set of billing features every day.  Today’s launch includes:<p>(1) Fire-and-forget event ingestion with SDKs (Python, JS, Go) and auto retry handling<p>(2) Real-time event debugger for tracking ingestion status, filtering payloads, and inspecting failures<p>(3) Usage analytics API providing billing-grade summaries with filters, groupings, and time-bucketed results<p>(4) Prepaid credit system supporting trial credits, expirations, and configurable priority on deduction<p>(5) Webhook system to automate billing workflows like invoicing or subscription changes<p>We’re shipping new features daily. It’s early, actively evolving, and contributions are welcome. If you’ve dealt with usage-based billing, broken credit logic, or event ingestion at scale, your feedback would help.<p>You can read the details of the launch at <a href="https://flexprice.io/blog/the-developer-toolkit" rel="nofollow">https://flexprice.io/blog/the-developer-toolkit</a>. You can clone the project and explore the repo at <a href="https://github.com/flexprice">https://github.com/flexprice</a>, and demo at <a href="https://www.youtube.com/watch?v=SFARthC7JXc" rel="nofollow">https://www.youtube.com/watch?v=SFARthC7JXc</a><p>Would love to hear your technical critiques, edge case concerns, or how you’ve handled billing infrastructure in your own stack.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44422663">https://news.ycombinator.com/item?id=44422663</a></p>
<p>Points: 7</p>
<p># Comments: 14</p>
]]></description><pubDate>Mon, 30 Jun 2025 12:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44422663</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44422663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44422663</guid></item><item><title><![CDATA[New comment by Koshima in "How to build Clay-like credit-based billing in <30 mins using Flexprice"]]></title><description><![CDATA[
<p>I am building Flexprice, an open source metering and billing platform for AI and agentic-based companies. I've recently published a guide showing how to replicate Clay's credit-pricing model.<p>This guide includes:
-  Configuring recurring credit grants (e.g., 100 credits/month)
- Capping rollover at 2× monthly allocation
- Real-time metering (e.g., 10 credits to create a table; 1.5 per-row on enrichment)
- Monthly vs annual billing models, credit expiry rules<p>This addresses a challenge many SaaS/AI/API products face: building transparent, usage-aligned pricing that’s easy to iterate on.<p>Would be grateful for HN feedback especially around edge cases or UI/UX when exposing credit consumption to users.</p>
]]></description><pubDate>Wed, 11 Jun 2025 09:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44245781</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44245781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44245781</guid></item><item><title><![CDATA[How to build Clay-like credit-based billing in <30 mins using Flexprice]]></title><description><![CDATA[
<p>Article URL: <a href="https://flexprice.io/blog/how-to-implement-clay-pricing-using-flexprice">https://flexprice.io/blog/how-to-implement-clay-pricing-using-flexprice</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44245780">https://news.ycombinator.com/item?id=44245780</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 11 Jun 2025 09:34:58 +0000</pubDate><link>https://flexprice.io/blog/how-to-implement-clay-pricing-using-flexprice</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44245780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44245780</guid></item><item><title><![CDATA[New comment by Koshima in "Show HN: Vaev – A browser engine built from scratch (It renders google.com)"]]></title><description><![CDATA[
<p>This is really cool! Building a browser engine from scratch is no small feat, especially when handling complex CSS features like calc(), var(), and percentage units. It’s a great way to learn the inner workings of the web.<p>Curious about your approach to the networking stack. Are you planning to support more protocols like HTTPS or WebSockets in the future, or is the focus more on keeping this lightweight and minimal for now?</p>
]]></description><pubDate>Mon, 19 May 2025 11:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44028455</link><dc:creator>Koshima</dc:creator><comments>https://news.ycombinator.com/item?id=44028455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44028455</guid></item></channel></rss>