Hacker News
Debugging random slow writes with GIN indexes in PostgreSQL
Article URL: https://iamsafts.com/posts/postgres-gin-performance/
Comments URL: https://news.ycombinator.com/item?id=46967313
Points: 2
# Comments: 1
The Concussive Geode: When Recurrent BPPV Creates Sensory Mismatch
Article URL: https://dizzypt.substack.com/p/the-concussive-geode-when-recurrent
Comments URL: https://news.ycombinator.com/item?id=46967046
Points: 1
# Comments: 0
Two Million Is Small
Article URL: https://k2xl.substack.com/p/two-million-is-small
Comments URL: https://news.ycombinator.com/item?id=46967021
Points: 3
# Comments: 0
Exploring AI Driven Coding: Using Xcode 26.3 MCP Tools in Cursor, Claude, Codex
Article URL: https://rudrank.com/exploring-xcode-using-mcp-tools-cursor-external-clients
Comments URL: https://news.ycombinator.com/item?id=46966988
Points: 1
# Comments: 0
The Tavistock Clinic scandal: 1k court cases that never materialised
Hands-Free Claude Code with the Agent SDK
Article URL: https://yberreby.com/posts/hands-free-claude-code/
Comments URL: https://news.ycombinator.com/item?id=46966944
Points: 2
# Comments: 1
Show HN: Cube – The Agentic Analytics Platform [video]
You might know Cube as an open-source semantic layer (https://github.com/cube-js/cube). Started in 2018, now 19K+ stars, 1000+ releases.
We kept hitting the same wall: everyone wants AI analytics, but AI without business context hallucinates. The fix is a semantic layer — a model that defines what "revenue" or "churn" actually means. But building one by hand takes weeks.
So we built an AI agent that writes the semantic layer itself, then uses it to answer questions and build dashboards with no hallucinations.
Connect your data → agent builds the model in seconds → ask questions in natural language → get accurate results grounded in your business definitions.
Three months in GA. Running in 200+ companies. 500K+ lines of semantic layer code generated. Teams like Brex and Drata using it in production. OSS core isn't going anywhere.
Agentic analytics is a cloud layer on top. Free tier available. https://cube.dev/
The founders are in the thread to answer your question.
Comments URL: https://news.ycombinator.com/item?id=46966941
Points: 2
# Comments: 0
Why Modern Systems Keep Functioning After They Stop Making Sense [pdf]
Article URL: https://offbrandguy.com/wp-content/uploads/2026/02/reality-drift-visual-frameworks.pdf
Comments URL: https://news.ycombinator.com/item?id=46966923
Points: 1
# Comments: 1
FAW installs semi-solid-state battery in an EV, promising 1,000+ km range
Article URL: https://electrek.co/2026/02/10/faw-installs-first-semi-solid-state-ev-battery-with-1000-km-range/
Comments URL: https://news.ycombinator.com/item?id=46966904
Points: 1
# Comments: 0
Cysqlite – A New SQLite Driver
Article URL: https://charlesleifer.com/blog/cysqlite---a-new-sqlite-driver/
Comments URL: https://news.ycombinator.com/item?id=46966898
Points: 2
# Comments: 0
Cursor switches pay-per-token when your plan limit end. Calls "On-Demand usage"
I was a Cursor Pro subscriber. On January 14th, I hit my subscription usage limit. No warning. No "Hey, you've used up your included quota — want to keep going at per-token rates?" Cursor just... kept going. Silently switched me to what they call "On-Demand" billing — meaning every single token I used from that point was billed at API rates. And I had no idea. "On-Demand usage" — who interprets that as post-paid charges? Here's what gets me. I've lived in the US for years. My English is fine. But when I saw "On-Demand usage" in my account, I genuinely thought it meant usage within my subscription plan — as in, I'm using it on demand, whenever I need it. You know, like on-demand streaming. On-demand services. That's what the phrase means in literally every other context. It does not mean that here. In Cursor's world, "On-Demand" means "you are now being charged per token at full API pricing and we will bill you later." If that's not deliberately misleading terminology, it's at minimum terrible UX design. How I blew through $20 in 4 days without knowing The claude-4.5-opus-high-thinking model costs $0.50–$4.00+ per request. I didn't know I was on per-token billing, so I kept using it like normal. Four days. $20 gone. When I was finally blocked, I thought my subscription limit had just run out late. The UI prompted me to "add API usage" for $20, so I did — thinking it was a top-up balance I could draw from. Nope. Cursor support later told me:
"These aren't prepayments or top-ups — they're charges for API usage that already happened."
So I wasn't adding credit. I was raising a spending cap on charges that had already been silently accumulating. The UI gave me zero indication of this. The bill ItemAmountPro subscription~$20On-Demand charge #1 (Jan 18)$20On-Demand charge #2 (Feb 7)$20Total for ~2.5 weeks~$60 The final invoice showed $42.12 in total On-Demand usage. After subtracting the first $20 payment and a $2.12 refund for exceeding the hard limit, I was charged another $20. Support made it worse I emailed asking for a refund. Denied. Fine — I used the tokens, I accept that. But here's what I can't accept: support misrepresented the charges. They told me the Feb 7th charge was for "17 calls to gpt-5.1-codex-max totalling $0.29" with a "$20 minimum charge applied." That made it sound like I was charged $20 for 29 cents of usage. That's not what happened at all. The $20 was the remaining balance of $42.12 across multiple models. Why frame it that way? Either support doesn't understand their own billing, or they were trying to shut down my refund request with a misleading explanation. What Cursor needs to fix
Hard-stop when subscription limit is reached. Don't silently switch to per-token billing. Ask the user. Get explicit consent. This is basic. Rename "On-Demand usage." Nobody interprets this as "post-paid per-token charges." Call it what it is: "Pay-per-use billing" or "Overage charges." Be honest. Make "Add API credit" actually work like credit. If I click a button that says I'm adding $20, I expect a $20 balance. Not a silent spending cap increase on charges I didn't know existed. Train support to explain billing accurately. Don't cherry-pick one line item to make a $20 charge look like a minimum fee issue when it's actually part of a $42 total.
My advice to Cursor users
Check your billing page constantly. The subscription-to-on-demand switch is invisible. Avoid Opus and high-thinking models unless you're actively monitoring costs. One session can cost $10+. When you see "add API usage," understand you're NOT adding a balance. You're raising a spending limit. If you cancel, watch for charges that show up weeks later.
I'm done with Cursor. The tool itself is fine, but the billing system feels designed to extract maximum revenue through confusion rather than transparency.
Anyone else get caught by this? Genuinely curious if this is a widespread issue or if I'm just the lucky one.
Comments URL: https://news.ycombinator.com/item?id=46966879
Points: 2
# Comments: 0
Add-MCP CLI: npx skills but for installing MCP servers
Article URL: https://github.com/neondatabase/add-mcp
Comments URL: https://news.ycombinator.com/item?id=46966839
Points: 2
# Comments: 0
Pyrefly IDE extension now 18x faster
Article URL: https://pyrefly.org/blog/2026/02/06/performance-improvements/
Comments URL: https://news.ycombinator.com/item?id=46966819
Points: 1
# Comments: 0
Men getting twice as much plastic surgery, new data shows
Article URL: https://lifestyle.inquirer.net/562688/men-getting-twice-as-much-plastic-surgery-new-data-shows/
Comments URL: https://news.ycombinator.com/item?id=46966795
Points: 2
# Comments: 1
Show HN: HN Digest – AI Summaries and Insights for Hacker News Threads (BYOK)
Vibe coded, open source Chrome extension that summarizes discussions using your own API key (OpenAI or OpenRouter).
Features:
Thread TL;DRs and sentiment analysis "Find Interesting Comments" filter
Vanilla JS, Manifest V3, no tracking
Comments URL: https://news.ycombinator.com/item?id=46966787
Points: 1
# Comments: 0
Bobby's Rules for Brainstorming
Article URL: https://bobbylox.com/blog/bobbys-rules-for-brainstorming/
Comments URL: https://news.ycombinator.com/item?id=46966785
Points: 2
# Comments: 1
Deep research in ChatGPT is now powered by GPT-5.2
Article URL: https://twitter.com/OpenAI/status/2021299935678026168
Comments URL: https://news.ycombinator.com/item?id=46966770
Points: 2
# Comments: 0
AI in China and the United States
Article URL: https://www.oreilly.com/radar/ai-in-china-and-the-united-states/
Comments URL: https://news.ycombinator.com/item?id=46966756
Points: 1
# Comments: 0
Code has _always_ been the easy part
Article URL: https://laughingmeme.org//2026/02/09/code-has-always-been-the-easy-part.html
Comments URL: https://news.ycombinator.com/item?id=46966753
Points: 1
# Comments: 0
I built a complete suite of 22 MCP servers to boost developer productivity
Article URL: https://github.com/fedcal/Tech-MCP
Comments URL: https://news.ycombinator.com/item?id=46966748
Points: 1
# Comments: 1
