HN user

minimaxir

76,756 karma

Max Woolf — Senior Data Scientist at BuzzFeed in San Francisco, creator of AI text generation tools such as aitextgen and gpt-2-simple, plotter of pretty charts

https://minimaxir.com

https://github.com/minimaxir

https://bsky.app/profile/minimaxir.bsky.social

max [at] minimaxir.com

Sponsorship for my open-source projects: https://www.patreon.com/minimaxir

Posts1,263
Comments9,145
View on HN
minimaxir.com 4d ago

What's the deal with all the random weekly quota resets for agents lately?

minimaxir
85pts88
lmstudio.ai 6d ago

LM Studio Bionic: the AI agent for open models

minimaxir
330pts133
twitter.com 10d ago

5 Hour Limit on Codex removed, reset within next hour

minimaxir
11pts3
developers.openai.com 13d ago

Using GPT-5.6

minimaxir
3pts0
twitter.com 15d ago

We're extending access to Fable 5 on all paid plans through July 12

minimaxir
232pts254
variety.com 18d ago

Midjourney Seeks to Reveal Studios' Use of AI in High-Stakes Copyright Battle

minimaxir
2pts0
deepmind.google 22d ago

Nano Banana 2 Lite

minimaxir
435pts195
twitter.com 23d ago

OpenClaw Is Now on iOS and Android

minimaxir
13pts3
www.theverge.com 23d ago

Dbrand cancels Companion Cube because it didn't ask Valve for permission

minimaxir
2pts2
openai.com 26d ago

Previewing GPT‑5.6 Sol: a next-generation model

minimaxir
1139pts744
om.co 27d ago

Om Malik has died

minimaxir
1353pts171
rustfoundation.org 1mo ago

On OpenAI's Support for Rust

minimaxir
3pts0
bsky.app 1mo ago

Easter egg in new Lego Batman game contains working C64 code [video]

minimaxir
18pts0
news.ycombinator.com 1mo ago

Ask HN: I made an image watermarking tool. What are the issues open-sourcing it?

minimaxir
3pts2
minimaxir.com 1mo ago

The mysterious Hy3 LLM is topping OpenRouter Model Rankings by a large margin

minimaxir
2pts0
notepad-plus-plus.org 2mo ago

Clarification on the Notepad++ Trademark Issue

minimaxir
185pts84
www.youtube.com 3mo ago

Folding Ideas: Why was I invited to Beast Studios? [video]

minimaxir
2pts1
bsky.social 4mo ago

Bluesky CEO Jay Graber is stepping down

minimaxir
403pts372
techcrunch.com 4mo ago

Cluely CEO Roy Lee admits to publicly lying about revenue numbers last year

minimaxir
18pts5
twitter.com 4mo ago

"We have made the decision to permanently shut down Highguard."

minimaxir
3pts0
minimaxir.com 4mo ago

An AI agent coding skeptic tries AI agent coding, in excessive detail

minimaxir
59pts10
github.com 6mo ago

Show HN: An interactive physics simulator with 1000’s of balls, in your terminal

minimaxir
75pts15
github.com 6mo ago

Show HN: Miditui – A terminal app/UI for MIDI composing, mixing, and playback

minimaxir
66pts13
minimaxir.com 7mo ago

Nano Banana Pro is the best AI image generator, with caveats

minimaxir
4pts1
www.youtube.com 7mo ago

Why This Mario Maker Level Will Never Be Beaten [video]

minimaxir
3pts0
github.com 7mo ago

Show HN: Rust/Python package to render Font Awesome icons to images fast/HQ

minimaxir
2pts0
image-editing-arena.replicate.dev 7mo ago

Replicate Image Editing Arena

minimaxir
2pts0
www.theverge.com 8mo ago

Grok's Elon Musk worship is getting weird

minimaxir
37pts12
minimaxir.com 8mo ago

Nano Banana can be prompt engineered for nuanced AI image generation

minimaxir
887pts236
minimaxir.com 9mo ago

Claude 4.5 Haiku does not appreciate my attempts to jailbreak it

minimaxir
2pts0

I initially had a Rust-based word cloud generator that generates word clouds in high resolution in ~100 milliseconds whereas it would take other generators a couple seconds to do the same thing. Does the world need a super-fast word cloud generator? No. Do I want a super-fast word cloud generator? Yes.

I later found enough optimizations to reduce the generation speed all the way down to ~16ms. Do I need a word cloud generator that fast? No. But if I have a word cloud generator it's going to be as fast as possible dammit.

Both the example libraries compared (tokenizers and tiktoken) are Rust-based with Python bindings. There's just a few levers in Rust that can speed it up even more particularly with LLM assistance as the AI Use Discloure here notes:

Final profiling stages and the last ~4x worth of performance from eliminating branching and improving the pretoken cache hierarchy

just repeatedly saying "keep going" to ChatGPT

For posterity, this indeed works for most problems where an agent might give up. LLMs don't inherently know something is impossible.

The phrase I tend to use in my harder prompts to automate this with a sane loop breaker:

**REPEAT THIS PROCESS UNTIL CONVERGENCE AND YOU ARE OUT OF OPTIMIZATION IDEAS.** You have permission to keep iterating.

I'll have a blog post up tomorrow about it but the Jacobian Conjecture counterexample is a very funny cognitohazard for LLM assistants. It's a paradox for modern LLMs: they have enough math skills such that they can easily compute the Jacobian to formally verify the counterargument, but its own knowledge base is locked prior July 19th 2026 where all it knows is that the Jacobian Conjecture is unsolved and a random chat user providing such a proof is highly unlikely.

It's a meme. Telling it to "make no mistakes" doesn't do anything because LLMs don't have an inherent concept of a mistake and they are already RLHFed to code correctly.

However, if you tell it to not do particular behaviors explicitly—some of which would be considered mistakes—it will not do said behaviors and with enough checks and balances, you'll get output without "mistakes".

One example of this from the OpenAI Unit Distance prompt: https://cdn.openai.com/pdf/04d1d1e4-bc75-476a-97cf-49055cd98...

Do not return merely because current approaches fail or agents report theorem-strength gaps. Continue launching new rounds, reopening blocked approaches only when there is a genuinely new mechanism, and searching for fresh formulations. Return only when a complete affirmative proof has been found and survives adversarial audit.

Do not return a reduction, partial result, isolated missing lemma, “best effort” summary, or explanation of why the problem is difficult.

Yesterday (unrelated to quotamaxxing described in the article), I made an Apple TV macOS menu bar remote app: https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:oxaerni...

Every single prompt worked without issue, and it got most of the way on the first try with the initial prompt (+ a couple visibility bugs due to the agent not having Computer Vision to see said menu bar app) such as:

Create a SwiftUI menu bar app named `swiftmote` using theto create the most user friendly app following Apple's HID guidelines for creating a remote that can operate a Apple TV on a local network. Instead of reimplementing the protocols needs to interface with an Apple TV, use the Python package `pyatv` and host it within the SwiftUI app as a sidecar along with a Python installation.

I have my own Apple TV I can manually verify that it worked as expected, which is notable because the agent can't test or lie about this pipeline because it does not have access to the Apple TV.

That is not hallucination or psychosis. If you want, I can release all the prompts I used. (EDIT: Sure, why not, here are the prompts. If I don't complain about something in a followup prompt, assume it worked correctly: https://gist.github.com/minimaxir/30fa820daa1392da13026ec6aa... )

For the problems I work on with GPT 5.6 Sol and the checks and balances I have in place, I estimate:

- 80% of prompts get everything correct and are confirmed correct with manual validation

- 19% of prompts make a minor mistake based on an ambiguity of the original prompt (user error not LLM error), but then reliably fixed in a followup prompt

- 1% of prompts causes more problems than it solves and is more pragmatic to just revert

For 99% good output, there isn't much of a dopamine rush when there is good output. The dopamine rushes are for the <1% odds.

From the other replies on this post, I suspect no one believes me, but I am offering these numbers in good faith.

Codex Resets 4 days ago

I really wish there was a canonical platform endpoint to programmatically check Codex usage amount and the quota reset times so I could just vibecode an app to alert "hey, your usage just went to 100% so that means OpenAI did a reset" and "hey, your 5-hour usage is at 10%, wrap up what you're doing".

The only way to do it now is through shenanigans with the Codex App Server which is not ideal.

Codex Resets 4 days ago

Over the last 2 weeks, 6 of the resets are direct to the usage limit.

In the same timeframe, 2 additional resets were banked.

Gambling addition implies dopamine hits from irregular and uncertain outcomes: as I note in the post, I don't get a dopamine hit from running agents. I know people say "LLMs are just gambling because they're next-token-maximizers that can't write real code" but with GPT 5.6 Sol (and a few new tricks I discovered) the outputs are much less irregular and uncertain. It's just typical engineering.

"Not wanting to waste money" is the polar opposite of gambling.

It's a common discussion trope to imply malfeasance in response to good news, which is a way to non-constructively shut down a conversation particularly without elaboration. In this particular case I legit didn't understand what the OP was actually implying because they did not elaborate.

If you want to use local models, it's more ergonomic than fussing with GGUFs or using LM Studio as a server host and setting up the link to an agent yourself. Although, the model selector is the same as with LM Studio itself which can be overwhelming if you don't know what to look for.

Hacker News and a RSS subscription for Techmeme is sufficient.

X/Twitter is too irony/vaguepost filled that relying on it for high-signal news actually makes you less informed.

they legitimately thought it was slop

The issue is that label has expanded to anything that's weird/unusual, and the consequences of being accused of AI are far more severe than the consequences of a false accusation so people do it frequently. It is absolutely a vector for harrassment/trolling.

One subreddit I follow now bans people if they make an accusation of AI-generation that's weak/disproven, which is a rule I like.