Live data from Hacker News

Notes on OpenAI o3-mini

simonwillison.net

41–50 of 81 posts

Re: Notes on OpenAI o3-mini

#41
post #33

At the end of his post, Simon mentions translation between human languages. While maybe not directly related to token limits, I just did a test in which both R1 and o3-mini got worse at translation in the latter half of a long text. I ran the test on Perplexity Pro, which hosts DeepSeek R1 in the U.S. and which has just added o3-mini as well. The text was a speech I translated a month ago from Japanese to English, pr…

This is a great anecdote and I hope others can learn from it. R1, o1, and o3-mini work best on problems that have a “correct” answer (as in code that passes unit tests, or math problems). If multiple professional translators are given the same document to translate, is there a single correct translation?

Well, the post said o3-mini did great in the beginning, so it’s likely something other than reasoning causing the poor performance towards the end.

Re: Notes on OpenAI o3-mini

#42
post #33

At the end of his post, Simon mentions translation between human languages. While maybe not directly related to token limits, I just did a test in which both R1 and o3-mini got worse at translation in the latter half of a long text. I ran the test on Perplexity Pro, which hosts DeepSeek R1 in the U.S. and which has just added o3-mini as well. The text was a speech I translated a month ago from Japanese to English, pr…

How far off was o3 from the level of a professional translator (before it started to go off track)?

Re: Notes on OpenAI o3-mini

#43
> The model accepts up to 200,000 tokens of input, an improvement on GPT-4o’s 128,000.

So finally ChatGPT catches up with Claude which has a 200,000 token input limit ever since.

Claude with its projects feature is my go to tool for working on projects that I have to work on for weeks and months. Now I see a possible alternative.

Re: Notes on OpenAI o3-mini

#44

Earlier quoted context omitted.

Programmers have always made a living by automating ourselves out of business. Somehow, we're still doing pretty well.

[flagged]

I find this comment and most of your others very distasteful.

Digging through peoples past posts to look for gotcha’s is a pretty crass practice. It’s the kind of thing people used to do to try and dunk on each other on Reddit. It should not become the norm here.

Re: Notes on OpenAI o3-mini

#45
post #33

At the end of his post, Simon mentions translation between human languages. While maybe not directly related to token limits, I just did a test in which both R1 and o3-mini got worse at translation in the latter half of a long text. I ran the test on Perplexity Pro, which hosts DeepSeek R1 in the U.S. and which has just added o3-mini as well. The text was a speech I translated a month ago from Japanese to English, pr…

Yikes! Sounds to me like reliable longer form translation is very much not something you can trust to these models. Thanks for sharing.

Re: Notes on OpenAI o3-mini

#46
post #33

At the end of his post, Simon mentions translation between human languages. While maybe not directly related to token limits, I just did a test in which both R1 and o3-mini got worse at translation in the latter half of a long text. I ran the test on Perplexity Pro, which hosts DeepSeek R1 in the U.S. and which has just added o3-mini as well. The text was a speech I translated a month ago from Japanese to English, pr…

Could it be fixed by splitting the text into smaller parts? Looks easy to implement.

Re: Notes on OpenAI o3-mini

#47
post #33

At the end of his post, Simon mentions translation between human languages. While maybe not directly related to token limits, I just did a test in which both R1 and o3-mini got worse at translation in the latter half of a long text. I ran the test on Perplexity Pro, which hosts DeepSeek R1 in the U.S. and which has just added o3-mini as well. The text was a speech I translated a month ago from Japanese to English, pr…

How far off was o3 from the level of a professional translator (before it started to go off track)?

As I explained in a sister comment, it is not possible to rate translation quality objectively, as opinions and positions about what constitutes a good translation vary. But in my tests of reasoning models since the release of o1-preview, they have not seemed as reliable as the straight nonreasoning versions of ChatGPT, Claude, or Gemini. The translation process itself usually doesn’t seem to require the kind of multistep thinking those reasoning models can be good at.

For more than a year, regular LLMs, when properly prompted, have been able to produce translations that would be indistinguishable from those of some professional translators for some types of translation.

General-purpose LLMs are best for translating straight expository prose without much technical or organization-specific vocabulary. Results are mixed for texts containing slang, dialogue, poetry, archaic language, etc.—partly because people’s tastes differ for how such texts should be translated.

Because most translators are freelancers, it’s hard to get a handle on what impact LLMs have been having on their workloads overall. I have heard reports from experienced translators who have seen work drop off precipitously and have had to change careers, while others report an increase in their workloads over the past two years.

Many translation jobs involve confidential material, and some translators may be hanging onto their jobs because their clients or employers do not allow the use of cloud-based LLMs. That safety net won’t be in place forever, though.

I suspect that those who work directly with translation clients and who are personally known and trusted by their clients will be able to keep working, using LLMs as appropriate to speed up and improve the quality of their work. That’s the position I am fortunate to be in now.

But translators who do piecework through translation agencies or online referrers like Fiverr will have a hard time competing with the much faster and cheaper—and often equally good—LLMs.

I made a few videos about LLMs and translation a couple of years ago. Parts of them are out of date, but my basic thinking hasn’t changed too much since then. If you’re interested:

“Translating with ChatGPT”

https://youtu.be/najKN2bXqCo

“Can GPT-4 translate literature?”

https://youtu.be/5KKDCp3OaMo

“What do translators think about GPT?”

https://www.youtube.com/watch?v=8JUepj7wIl0

I’m planning to make a few more videos on the topic soon, this time focusing on how I use LLMs in my own translation work.

Re: Notes on OpenAI o3-mini

#48
post #33

At the end of his post, Simon mentions translation between human languages. While maybe not directly related to token limits, I just did a test in which both R1 and o3-mini got worse at translation in the latter half of a long text. I ran the test on Perplexity Pro, which hosts DeepSeek R1 in the U.S. and which has just added o3-mini as well. The text was a speech I translated a month ago from Japanese to English, pr…

This is a great anecdote and I hope others can learn from it. R1, o1, and o3-mini work best on problems that have a “correct” answer (as in code that passes unit tests, or math problems). If multiple professional translators are given the same document to translate, is there a single correct translation?

For almost any classic piece of literature there are competing translations, so no

Re: Notes on OpenAI o3-mini

#49

Earlier quoted context omitted.

[flagged]

I find this comment and most of your others very distasteful. Digging through peoples past posts to look for gotcha’s is a pretty crass practice. It’s the kind of thing people used to do to try and dunk on each other on Reddit. It should not become the norm here.

I think there is a misunderstanding here. I wasn't looking to dunk on or shame anyone, only to make an important point. A lot of software engineers are not doing great right now, even though many here may be doing fine. That's a problem bigger than anyone's ego.

And I didn't go back that far, spent about 10 seconds looking.

As for my other comments, at least 80-90% of them have a positive vote ratio, even though I deliberately voice unpopular opinions. Most of the negatives have to do with politics, or Elon Musk, which people here tend to feel strongly about.

Considering that heated debates are not unwelcome here, I don't think that makes me a terrible person. That being said I'll try to be a little more careful before posting in the future, and I broadly agree with the point you were aiming for with your comment. Apologies to the GP if I caused any unwelcome feelings.

Re: Notes on OpenAI o3-mini

#50
post #29
post #16

Earlier quoted context omitted.

Are you implying it isn't? (evidence please, everyone)

Simple example: o3-mini-high gets this [1] right, whereas Gemini 2.0 Flash 01-21 gets it wrong. [1] https://chatgpt.com/share/679d9579-5bb8-8008-ac4a-38cef65b45...

This agrees with my limited testing so far, but in a different way: o3 being better at coding and objective tasks, with the most recent Flash 2.0-thinking stronger at subjective tasks. Similarly, o3 seems better at shorter output sizes, but drops off, tending to be lazy.
Post reply on HN