HN user

m3h

691 karma

Hello there

Chief Product Architect at APIMatic... I help API providers create the best Developer Experience for their APIs through awesome client libraries and documentation.

I spend a lot of time thinking about HTTP APIs and Code Generation.

Email at mehdi [at] apimatic [dot] io.

LinkedIn: https://www.linkedin.com/in/mehdi-jaffery/

- Mehdi Raza Jaffery

Posts69
Comments84
View on HN
twitter.com 1d ago

ChatGPT and Codex Weekly Users Cross 10M

m3h
3pts0
www.youtube.com 22d ago

GPT 5.5 uses Grug Brained talk during reasoning for 2x token efficiency

m3h
4pts0
www.apimatic.io 23d ago

Vibe Coding to Agentic Engineering: A Three-Phase Workflow with Claude Code

m3h
2pts0
vercel.com 26d ago

AI SDK 7 is available

m3h
2pts0
www.bloomberg.com 26d ago

US Government Asks OpenAI to Stagger AI Model Release

m3h
2pts1
www.apimatic.io 28d ago

Vibe Coding to Agentic Engineering with Claude Code

m3h
1pts0
twitter.com 1mo ago

Codex usage grows after Fable nerf model release

m3h
2pts0
blog.exe.dev 1mo ago

Replace your CI with a merge queue

m3h
4pts0
www.boxofcables.dev 1mo ago

Wslc: A native Linux container runtime for Windows

m3h
23pts0
wterm.dev 1mo ago

Wterm – A terminal emulator for the web

m3h
66pts18
news.ycombinator.com 2mo ago

Ask HN: Are LLMs creating busy work?

m3h
5pts7
migrate-from-stainless.apimatic.io 2mo ago

Migrate from Stainless to APIMatic CodeGen

m3h
1pts0
www.apimatic.io 2mo ago

APIMatic – Type-safe SDKs for 7 languages from an OpenAPI spec

m3h
4pts1
www.minimaxi.com 6mo ago

Training MiniMax-M2.1

m3h
3pts0
neptune.ai 7mo ago

Neptune.ai Is Joining OpenAI

m3h
1pts1
react.dev 9mo ago

React Compiler

m3h
1pts0
apps.apple.com 9mo ago

Sora iOS App

m3h
1pts1
blog.pragmaticengineer.com 1y ago

Software engineering job openings hit five-year low?

m3h
255pts269
www.dawn.com 1y ago

Pakistan deploys the great firewall for internet

m3h
4pts0
news.ycombinator.com 2y ago

Ask HN: How to do prevent candidates from cheating in screening tests?

m3h
3pts5
www.youtube.com 2y ago

React Conference 2024 [video]

m3h
2pts0
blog.cloudflare.com 2y ago

Q1 2024 Internet disruption summary

m3h
2pts0
nextjs.org 2y ago

Next.js Learn: Course for building full-stack apps

m3h
1pts0
marketplace.visualstudio.com 2y ago

APImatic – VS Code ext. for validating, linting and auto-fixing OpenAPI files

m3h
10pts1
www.apimatic.io 2y ago

APIMatic: Generate Golang SDKs from OpenAPI Specs

m3h
7pts1
www.apimatic.io 2y ago

Art of Developer Experience – Podcast about API design, docs, SDKs and tooling

m3h
1pts0
tidyfirst.substack.com 2y ago

Measuring developer productivity? A response to McKinsey

m3h
4pts3
windowsterminalthemes.dev 2y ago

Windows Terminal Themes

m3h
2pts0
www.apimatic.io 3y ago

APIMatic Code Generator for OpenAPI Redesigns Their SDKs

m3h
2pts0
sdks.io 3y ago

Collection of best practices for creating SDKs for REST APIs

m3h
5pts1

A while back, I saw a similar feature land in Codex (I'm using the VS Code plugin) but it got removed quickly. What is the chance that an LLM recommended this same idea to the Claude PM or lead? I see LLMs across different providers converging on similar ideas or biases frequently.

Kimi K3 is Kimi’s most capable model to date, with 2.8 trillion parameters.

This puts them on the top of the largest open models list:

  Kimi K3            2.8T
  DeepSeek-V4-Pro    1.6T (49B active)
  Kimi K2.6          ~1T (32B active)
  GLM-5.2            754B (40B active)
  DeepSeek-V3.2      685B
  Mistral Large 3    675B
That's one mighty large model! Moonshot is going to need the USD 500 million reportedly raised earlier this year to run this model.

The author shared their experience building the first version in a month: https://themackabu.dev/blog/js-in-one-month

And then the follow up few months later: https://themackabu.dev/blog/ant-part-two

I'm not sure what the economics of building a new runtime and ecosystem from scratch are but it seems we're already in a phase where individual developers are creating software which previously took a whole team. And its only getting started...

TypeScript 7 14 days ago

The speed up numbers based on their testing:

    Codebase    | TypeScript 6 | TypeScript 7 | Speedup
    ------------|--------------|--------------|--------
    vscode      | 125.7s       | 10.6s        | 11.9x
    sentry      | 139.8s       | 15.7s        | 8.9x
    bluesky     | 24.3s        | 2.8s         | 8.7x
    playwright  | 12.8s        | 1.47s        | 8.7x
    tldraw      | 11.2s        | 1.46s        | 7.7x
Congratulations to the team for pulling off this feat while doing a responsible migration (looking at you, Bun).

Quick question: How does this affect downstream tools like tsdown and esbuild, which need to build the TypeScript codebase? Can I use TS 7 and current tsdown together?

When I reviewed the conversations affected by this issue, they did not always align with my feeling of "degraded output".

Some were definitely below par, and I recall having to iterate on the generated code more than I wanted to. However, it is only true for a very small number of conversations.

So we're looking at a small set of affected conversations, and even within that small set, only a few will have degraded output, likely because the model can compensate for the reasoning defect over the long conversation.

Indeed, it looks like my work has suffered from the clustering issue as well:

  reasoning_output_tokens    count    percent
  ━━━━━━━━━━━━━━━━━━━━━━━━━  ━━━━━━━  ━━━━━━━━━
                         0      873    28.5948
  ─────────────────────────  ───────  ─────────
                         8       64     2.0963
  ─────────────────────────  ───────  ─────────
                         9       60     1.9653
  ─────────────────────────  ───────  ─────────
                        11       54     1.7688
  ─────────────────────────  ───────  ─────────
                       516       48     1.5722
  ─────────────────────────  ───────  ─────────
                        12       45     1.4740
  ─────────────────────────  ───────  ─────────
                        10       43     1.4085
  ─────────────────────────  ───────  ─────────
                        17       40     1.3102
  ─────────────────────────  ───────  ─────────
                        13       38     1.2447
  ─────────────────────────  ───────  ─────────
                        14       36     1.1792
Created a script for this: https://github.com/thehappybug/codex-reasoning-token-check
Claude Sonnet 5 22 days ago

Correct. Albeit the nuance here is that a more capable model might solve problems more efficiently and faster, possibly saving you tokens.

As with any new model, you won't know the real impact until you start using it for your workload.

Claude Sonnet 5 22 days ago

I didn't realize GPT 5.3 Codex was that good.

OpenAI claims to have made their new Terra model as good as GPT 5.5, but with half the cost per intelligence. Hopefully, this will bring it closer to the price you're expecting (or even better considering GPT models have good acceptance/success rates according to benchmarks).

Claude Sonnet 5 22 days ago

I think you should try an OpenAI model like GPT 5.5. It is better at following instructions and boundaries set during prompt. It feels like a more capable "agent assistant" than Claude models but without loss of intelligence.

Most of my work involves "Agentic engineering" instead of fire-and-forget. I like to stay involved during the planning as well as review and ask a lot more questions from the agent than I've seen others doing. In a way, I'm using the agent in a sort of "hyper auto-complete" mode to fill in the blanks (rather big blanks) once I've set out the requirements, scope and design (sometimes specific module boundaries). This works best for me.

Claude Sonnet 5 22 days ago

Important to note: "Sonnet 5 is an upgrade to Sonnet 4.6, but it uses an updated tokenizer that changes how the model processes text to improve performance (this is similar to the tokenizer change we introduced with Claude Opus 4.7). The tradeoff is that the same input can map to more tokens: roughly 1.0–1.35× depending on the content type. The introductory pricing is set so that the transition to Sonnet 5 is roughly cost-neutral."

Claude Sonnet 5 22 days ago

Why is Claude Sonnet 5 allowed to be released but OpenAI Terra not? Are they not the same class of models?

If GPT-5.6 preview is not available outside US government approved "trusted partners", I don't see how the General Available can be trusted later.

Who knows what they will fix, block or change in the model between the preview and GA time. Open models can't arrive soon enough.

Congratulations to the Stainless team for their hardwork.

We are offering a 50% off for the first year subscription price at www.apimatic.io for companies impacted by this.

If you're looking for a solid long term SDK and docs partner, APIMatic is the OG CodeGen serving companies like PayPal, Maxio and PayQuicker for the past 10 years.

Reach out to mehdi@apimatic.io and I'll help you migrate.

PS: sorry for the shameless plug but sdks and APIs are my life and blood :-)

Perplexity - for search (Google replacement), summarization and rewriting, basic research and making presentations (using Perplexity apps)

Granola - transcription and meeting notes, searching across notes, recalling action items

I've played around extensively with ChatGPT, but Perplexity now covers my use cases. I'm looking to test Claude, primarily because Perplexity does not currently support MCP servers, and I need an assistant who can answer questions across all my work files (Google Drives, Calendar, Slack messages, GitHub, etc.).

Are there any solutions for one-man SaaS to handle payments from enterprise customers? I'm assuming that the preferred mode of payment here is through wire transfers after some kind of PO process.