ufarooqi

Joined 13 years ago

Karma
35
Submissions
34
Member since
Feb 12
Programmer & Engineer. Ex-Google.
View on Hacker News

Recent submissions

Comment · 9 months ago
I kept correcting Claude Code the same way across sessions:

"Don't catch that error here—let it bubble up so the global handler logs it with the request context." "We don't use feature flags for this repo. The deploy pipeline handles rollouts." "Stop creating new API endpoints. Extend the base resource controller—that's why it exists." "Auth tokens go in httpOnly cookies, not localStorage. We had this discussion." "Don't mock the database in tests. We use a real Postgres container—it's already in the docker-compose."

These corrections contain useful context—why I want something done a certain way. But they disappear when the session ends.

Superwiser watches your prompts (not Claude's responses, not tool calls, not file operations—just your prompts) and extracts preferences and corrections. Stores them locally. Claude can search them in future sessions.

How it's different from memory plugins: those capture everything Claude does and compress it into summaries. Works, but burns tokens and duplicates what Claude already handles. Superwiser only tracks human steering. Uses Sonnet in the background to extract rules, so it's cheap and fast.

Also has conflict detection. If you said "use Redux" three months ago but now say "just useState," it asks which one applies.

Simple rules still belong in CLAUDE.md. "Use TypeScript" doesn't need a plugin. Superwiser is for the contextual stuff that emerges during sessions—harder to anticipate upfront.

Install: /plugin marketplace add mu4farooqi/superwiser /plugin install superwiser

Just mention "use Superwiser" in your prompt to load relevant context. We don't pre-load silently in the background.

Experimental. I'm using it daily but expect rough edges. Contributions welcome.

Comment · 2 years ago
We are not running on top of Twilio. We use multiple tier-1 aggregators for redundancy and Twilio is not one of them. In-fact Twilio also uses some of them.

Numbers are sourced from DID wholesalers.

Comment · 2 years ago
I'll add a tooltip.
Comment · 2 years ago
Compliance pages are still WIP. Just fixed other links. Thanks for help.
Comment · 2 years ago
On Twilio: It took me a staggering three weeks just to get my business profile reviewed and approved, followed by another 2-3 weeks of back-and-forth communication to get my campaign off the ground. It was a real test of patience.
Comment · 2 years ago
Absolutely, I get the concern about the docs looking like a placeholder. We're putting a lot of effort into crafting the best SDKs for major languages, so for now, the most comprehensive guide is at https://docs.postack.dev/api-reference/introduction.

Regarding A2P messaging, it's pretty standard: create your brand and campaigns, typically with a 72-hour turnaround. We're streamlining compliance by auto-generating legal documents, webform screenshots using templates, and leveraging ChatGPT to preemptively fix any issues before they reach upstream carriers. It's all about making the process as smooth as possible for you.

Comment · 2 years ago
Twilio also charges per segment, they are probably not transparent. So a segment means 160 characters (It’s a bit more complicated than that).

So if you want to send an 320 characters long SMS. You are sending two segments.

Let me know if it makes sense?

Comment · 2 years ago
Comment · 3 years ago
I'm gonna give it a try with your video. If I may ask how many speakers are there in this video. (I have to go through all of it otherwise). From what I can see, we have a teacher who is speaking most of the times and then few laughs from students in the background.
Comment · 3 years ago
Comment · 6 years ago
Why did you guys move away from discourse?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton