Hacker News
Exploring Claude/GPT Knowledge Cutoffs and Pre-Training Timelines
myworkaccount2
|next
[-]
But there is no real way to know how much of this "waiting" any lab is doing, if we can get better estimates this way maybe we can gauge how far the open weights models really are.
simonw
|root
|parent
|next
[-]
If you have the new "best" model you may only have a few weeks of time in the market before some other lab releases a new model that beats yours.
This means you should get it out ASAP so you can maximize the time during which your model is "best". Once your model isn't best any more you're going to lose a lot of revenue to the new leader.
AussieWog93
|root
|parent
[-]
simonw
|root
|parent
[-]
AussieWog93
|root
|parent
[-]
I don't personally see cost as an issue, since I'm using it for a small business with a subsidised consumer subscription (subscription cost is negligible compared to efficiency returns from the last 6 months), but I have found myself going to GPT over Claude for specific niche tasks - namely visual web design and SVG graphics. It does a good job of more things than just pelicans - its N64 controllers are good too!
rad-b
|next
|previous
[-]
cma
|root
|parent
[-]
PeterStuer
|root
|parent
[-]
tancop
|root
|parent
[-]
when you give the outputs to a third party anthropic cant go after them. the copyright doesnt belong to them so all they can do is sue you for breach of contract where its impossible to prove damages.
htrp
|next
|previous
[-]
ddxv
|next
|previous
[-]
I also assumed many questions get routed to simpler models or programs to answer correctly, but it almost surprisingly didn't seem that way from the post.
Anyways, great post.
tedsanders
|root
|parent
[-]
In the API, we keep the models fixed. There are tiny caveats like rare bug fixes or models like `chat-latest`, but this is spiritually true. Suspicions of models changing over time are either human hallucinations or bugs on our end.
However, in ChatGPT, we sometimes update models without changing their names. For example, we recently launched an update to GPT-5.6 Sol in ChatGPT (https://openai.com/index/improving-gpt-5-6-sol-in-chatgpt/). Our goal isn't to be opaque or sneaky, but just to not exhaust people trying to keep track of little changes. When the changes are big, we give models a new name so that people know to expect something different.
discodave
|root
|parent
|next
[-]
As an example, S3 team was able to migrate from eventually-consistent, to consistent without making any API changes, a complete re-architecture on the backend with 0 API changes.
derefr
|root
|parent
|previous
[-]
But, insofar as:
1. "a model" as presented to the user, isn't just its weights, but also anything else happening on the "business layer" (though this maybe applies more to ChatGPT than "direct" model access via the API); and
2. said business layer has any "knowledge base"-type stuff going on in it (i.e. automatic or tool-call-triggered embedding of results from search of some vector-DB into which has been embedded distilled pre-validated trustworthy info — like per-user memory mechanisms, but searching + injecting from global shared data sources); and
3. said "knowledge base" mechanisms are where most of the up-to-date, fast-changing info a model "knows" (without having to do a web search) is actually coming from;
...then do y'all ever update the pinned knowledge-base data snapshot associated with the model version, without updating the weights themselves?