News for hackers. Stuff that matters.
Re:Claude 4 by lxgr on Thursday May 22, 2025 @01:44PM (#44064589)
With web search being available in all major user-facing LLM products now (and I believe in some APIs as well, sometimes unintentionally), I feel like the exact month of cutoff is becoming less and less relevant, at least in my personal experience.

The models I'm regularly using are usually smart enough to figure out that they should be pulling in new information for a given topic.

Re:Claude 4 by bredren on Thursday May 22, 2025 @02:13PM (#44064960)
It still matters for software packages. Particularly python packages that have to do with programming with AI!

They are evolving quickly, with deprecation and updated documentation. Having to correct for this in system prompts is a pain.

It would be great if the models were updating portions of their content more recently than others.

For the tailwind example in parent-sibling comment, should absolutely be as up to date as possible, whereas the history of the US civil war can probably be updated less frequently.

Re:Claude 4 by rafram on Thursday May 22, 2025 @02:58PM (#44065453)
> the history of the US civil war can probably be updated less frequently.

It's already missed out on two issues of Civil War History: https://muse.jhu.edu/journal/42

Contrary to the prevailing belief in tech circles, there's a lot in history/social science that we don't know and are still figuring out. It's not IEEE Transactions on Pattern Analysis and Machine Intelligence (four issues since March), but it's not nothing.

Re:Claude 4 by bredren on Thursday May 22, 2025 @04:11PM (#44066331)
[delayed]
Re:Claude 4 by taydotis on Friday May 23, 2025 @07:59AM (#44072045)
this unlocked memories in me that were long forgotten. Ashokan Farewell !!
Re:Claude 4 by nickpeterson on Friday May 23, 2025 @12:03PM (#44074027)
I didn’t recognize it by name and thought, “I wonder if that’s the theme for pbs the civil war…”, imagine my satisfaction after pulling it up ;)
Re:Claude 4 by xp84 on Thursday May 22, 2025 @03:46PM (#44066023)
I started reading the first article in one of those issues only to realize it was just a preview of something very paywalled. Why does Johns Hopkins need money so badly that it has to hold historical knowledge hostage? :(
Re:Claude 4 by bredren on Thursday May 22, 2025 @03:52PM (#44066096)
Perhaps they are trying to raise capital for AI infrastructure. :)
Re:Claude 4 by ChadNauseam on Thursday May 22, 2025 @05:11PM (#44067085)
Isn’t john hopkins a university? I feel like holding knowledge hostage is their entire business model.
Re:Claude 4 by cempaka on Thursday May 22, 2025 @11:08PM (#44069504)
Pretty funny to see people posting about "holding knowledge hostage" on a thread about a new LLM version from a company which 100% intends to make that its business model.
Re:Claude 4 by PeterStuer on Friday May 23, 2025 @03:22AM (#44070668)
I'd be ok with a $20 montly sub for access to all the world's academic journals.
Re:Claude 4 by mschuster91 on Friday May 23, 2025 @04:00AM (#44070857)
So, yet another permanent rent seeking scheme? That's bad enough for Netflix, D+, YouTube Premium, Spotify and god knows what else that bleeds money every month out of you.

But science? That's something that IMHO should be paid for with tax money, so that it is accessible for everyone without consideration of one's ability to have money that can be bled.

Re:Claude 4 by PeterStuer on Friday May 23, 2025 @05:52AM (#44071411)
The situation we had/have is arguably the result of the 'tax' money system. Governments lavishly funding bloated university administrations that approve equally lavish multi million access deals with a select few publishers for students and staff, while the 'general public' basically had no access at all.
Re:Claude 4 by spookie on Friday May 23, 2025 @07:42AM (#44071938)
The publishers are the problem. Your solution asks the publisher to extort less money.

Aka not happening.

Re:Claude 4 by slantview on Friday May 23, 2025 @01:28PM (#44074728)
This is exactly the problem that pay-per-use LLM access is causing. It's gating the people who need the information the most and causing a divide between the "haves" and "have nots" but at a much larger potential for dividing us.

Sure for me, $20/mo is fine, in fact, I work on AI systems, so I can mostly just use my employer's keys for stuff. But what about the rest of the world where $20/mo is a huge amount of money? We are going to burn through the environment and the most disenfranchised amongst us will suffer the most for it.

Re:Claude 4 by ordersofmag on Thursday May 22, 2025 @05:13PM (#44067107)
The journal appears to be published by an office with 7 FTE's which presumably is funded by the money raised by presence of the paywall and sales of their journals and books. Fully-loaded costs for 7 folks is on the order of $750k/year. https://www.kentstateuniversitypress.com/

Someone has to foot that bill. Open-access publishing implies the authors are paying the cost of publication and its popularity in STEM reflects an availability of money (especially grant funds) to cover those author page charges that is not mirrored in the social sciences and humanities.

Unrelatedly given recent changes in federal funding Johns Hopkins is probably feeling like it could use a little extra cash (losing $800 million in USAID funding, overhead rates potential dropping to existential crisis levels, etc...)

Re:Claude 4 by vasco on Friday May 23, 2025 @01:02AM (#44069999)
They could pay them from the $13B endowment they have.
Re:Claude 4 by evanelias on Friday May 23, 2025 @10:46AM (#44073385)
Johns Hopkins University has an endowment of $13B, but as I already noted above, this journal has no direct affiliation with Johns Hopkins whatsoever so the size of Johns Hopkins' endowment is completely irrelevant here. They just host a website which allows online reading of academic journals.

This particular journal is published by Kent State University, which has an endowment of less than $200 million.

Re:Claude 4 by arghwhat on Friday May 23, 2025 @01:52AM (#44070231)
> Open-access publishing implies the authors are paying the cost of publication and its popularity in STEM reflects an availability of money

No it implied the journal not double-dipping by extorting both the author and the reader, while not actually performing any valuable task whatsoever for that money.

Re:Claude 4 by drdeca on Friday May 23, 2025 @02:42PM (#44075331)
> while not actually performing any valuable task whatsoever for that money.

Like with complaints about landlords not producing any value, I think this is an overstatement? Rather, in both cases, the income they bring in is typically substantially larger than what they contribute, due to economic rent, but they do both typically produce some non-zero value.

Re:Claude 4 by evanelias on Thursday May 22, 2025 @05:35PM (#44067354)
Johns Hopkins is not the publisher of this journal and does not hold copyright for this journal. Why are you blaming them?

The website linked above is just a way to read journals online, hosted by Johns Hopkins. As it states, "Most of our users get access to content on Project MUSE through their library or institution. For individuals who are not affiliated with a library or institution, we provide options for you to purchase Project MUSE content and subscriptions for a selection of Project MUSE journals."

Re:Claude 4 by toomuchtodo on Thursday May 22, 2025 @03:02PM (#44065500)
Does repo/package specific MCP solve for this at all?
Re:Claude 4 by aziaziazi on Thursday May 22, 2025 @03:16PM (#44065682)
Kind of but not in the same way: the MCP option will increase the discussion context, the training option does not. Armchair expert so confirmation would be appreciated.
Re:Claude 4 by toomuchtodo on Thursday May 22, 2025 @03:27PM (#44065805)
Same, I'm curious what it looks like to incrementally or micro train against, if at all possible, frequently changing data sources (repos, Wikipedia/news/current events, etc).
Re:Claude 4 by ironchef on Thursday May 22, 2025 @10:52PM (#44069434)
Folks often use things like LoRAs for that.
Re:Claude 4 by alasano on Thursday May 22, 2025 @03:11PM (#44065622)
The context7 MCP helps with this but I agree.
Re:Claude 4 by roflyear on Thursday May 22, 2025 @03:30PM (#44065832)
It matters even with recent cutoffs, these models have no idea when to use a package or not (if it's no longer maintained, etc)

You can fix this by first figuring out what packages to use or providing your package list, tho.

Re:Claude 4 by diggan on Thursday May 22, 2025 @04:34PM (#44066623)
> these models have no idea when to use a package or not (if it's no longer maintained, etc)

They have ideas about what you tell them to have ideas about. In this case, when to use a package or not, differs a lot by person, organization or even project, so makes sense they wouldn't be heavily biased one way or another.

Personally I'd look at architecture of the package code before I'd look at when the last change was/how often it was updated, and if it was years since last change or yesterday have little bearing (usually) when deciding to use it, so I wouldn't want my LLM assistant to value it differently.

Re:Claude 4 by paulddraper on Thursday May 22, 2025 @04:32PM (#44066594)
How often are base level libraries/frameworks changing in incomparable ways?
Re:Claude 4 by hnlmorg on Thursday May 22, 2025 @05:14PM (#44067115)
That depends on the language and domain.

MCP itself isn’t even a year old.

Re:Claude 4 by weq on Friday May 23, 2025 @12:18AM (#44069820)
The more popular a library is, the more times its updated every year, the more it will suffer this fate. You always have refine prompts with specific versions and specific ways of doing things, each will be different on your use case.
Re:Claude 4 by jinushaun on Friday May 23, 2025 @07:58AM (#44072037)
In the JavaScript world, very frequently. If latest is 2.8 and I’m coding against 2.1, I don’t want answers using 1.6. This happened enough that I now always specify versions in my prompt.
Re:Claude 4 by paulddraper on Friday May 23, 2025 @11:52AM (#44073932)
Geez
Re:Claude 4 by alwa on Friday May 23, 2025 @01:20PM (#44074667)
Normally I’d think of “geez” as a low-effort reply, but my reaction is exactly the same…

What on earth is the maintenance load like in that world these days? I wonder, do JavaScript people find LLMs helpful in migrating stuff to keep up?

Re:Claude 4 by zchrykng on Thursday May 29, 2025 @09:57AM (#44126195)
The better solution would be the JavaScript people stop reinventing the world every few months.
Re:Claude 4 by jordanbeiber on Friday May 23, 2025 @02:10AM (#44070332)
Cursor have a nice ”docs” feature for this, that have saved me from battles with constant version reversing actions from our dear LLM overlords.
Re:Claude 4 by pjmlp on Friday May 23, 2025 @03:27AM (#44070698)
Given that I am still coding against Java 17, C# 7, C++17 and such at most work projects, and more recent versions are still the exception, it is quite reasonable.

Few are on jobs where v-latest is always an option.

Re:Claude 4 by jinushaun on Friday May 23, 2025 @07:54AM (#44072015)
It’s not about the language. I get bit when they recommend old libraries or hallucinate non-existent ones.
Re:Claude 4 by pjmlp on Friday May 23, 2025 @08:02AM (#44072061)
Hallucination is indeed a problem.

As for the libraries, for using more modern libraries, usually it also requires more recent language versions.

Re:Claude 4 by brylie on Friday May 23, 2025 @06:26AM (#44071551)
I've had good success with the Context7 model context protocol tool, which allows code agents, like GitHub Copilot, to look up the latest relevant version of library documentation including code snippets: https://context7.com/
Re:Claude 4 by diggan on Friday May 23, 2025 @07:10AM (#44071743)
I wonder how necessary that is. I've noticed that while Codex doesn't have any fancy tools like that (as it doesn't have internet access), it instead finds the source of whatever library you pulled in, so in Rust for example it's aware (or finds out) where the source was pulled down, and greps those files to figure out the API on the fly. Seems to work well enough and also works whatever library, private or not, updated 1 minute ago or not.
Re:Claude 4 by frodo999 on Thursday June 05, 2025 @01:26PM (#44193779)
We just launched an alternative called Docfork that just uses 1 API call and wraps up the request (Context7 generally uses 2) since speed was a big priority for us: https://docfork.com
Re:Claude 4 by andrepd on Friday May 23, 2025 @07:13AM (#44071761)
The fact that things from March are already deprecated is insane.
Re:Claude 4 by krzyk on Friday May 23, 2025 @09:42AM (#44072820)
sounds like npm and general js ecosystem
Re:Claude 4 by MollyRealized on Friday May 23, 2025 @12:32PM (#44074279)
> whereas the history of the US civil war can probably be updated less frequently.

Depends on which one you're talking about.

Re:Claude 4 by jacob019 on Thursday May 22, 2025 @01:55PM (#44064724)
Valid. I suppose the most annoying thing related to the cutoffs, is the model's knowledge of library APIs, especially when there are breaking changes. Even when they have some knowledge of the most recent version, they tend to default to whatever they have seen the most in training, which is typically older code. I suspect the frontier labs have all been working to mitigate this. I'm just super stoked, been waiting for this one to drop.
Re:Claude 4 by GardenLetter27 on Thursday May 22, 2025 @03:33PM (#44065876)
I've had issues with Godot and Rustls - where it gives code for some ancient version of the API.
Re:Claude 4 by Aeolun on Thursday May 22, 2025 @07:12PM (#44068162)
> some ancient version of the API

One and a half years old shudders

Re:Claude 4 by Tostino on Thursday May 22, 2025 @08:44PM (#44068684)
When everything it is trying to use is deprecated, yeah it matters.
Re:Claude 4 by guywithahat on Thursday May 22, 2025 @03:04PM (#44065542)
I was thinking that too, grok can comment on things that have only just broke out hours earlier, cutoff dates don't seem to matter much
Re:Claude 4 by DonHopkins on Friday May 23, 2025 @03:21AM (#44070665)
Yeah, it seems pretty up-to-date with Elon's latest White Genocide and Holocaust Denial conspiracy theories, but it's so heavy handed about bringing them up out of the blue and pushing them in the middle of discussions about the Zod 4 and Svelte 5 and Tailwind 4 that I think those topics are coming from its prompts, not its training.
Re:Claude 4 by drilbo on Friday May 23, 2025 @12:05PM (#44074044)
while this is obviously a very damning example, tbf it does seem to be an extreme outlier.
Re:Claude 4 by DonHopkins on Friday May 23, 2025 @01:04PM (#44074537)
Well Elon Musk is definitely an extremist, and he's certainly a bald faced out liar, and he's obviously the tin pot dictator of the prompt. So you have a great point.

Poor Grok is stuck in the middle of denying the Jewish Holocaust on one hand, while fabricating the White Genocide on the other hand.

No wonder it's so confused and demented, and wants to inject its cognitive dissonance into every conversation.

Re:Claude 4 by BeetleB on Thursday May 22, 2025 @04:56PM (#44066886)
Web search is costlier.
Re:Claude 4 by drogus on Thursday May 22, 2025 @05:26PM (#44067248)
In my experience it really depends on the situation. For stable APIs that have been around for years, sure, it doesn't really matter that much. But if you try to use a library that had significant changes after the cutoff, the models tend to do things the old way, even if you provide a link to examples with new code.
Re:Claude 4 by iLoveOncall on Thursday May 22, 2025 @06:44PM (#44067971)
Web search isn't desirable or even an option in a lot of use cases that involve GenAI.

It seems people have turned GenAI into coding assistants only and forget that they can actually be used for other projects too.

Re:Claude 4 by lanstin on Friday May 23, 2025 @01:40PM (#44074824)
That's because between the two approaches "explain me this thing" or "write code to demonstrate this thing" the LLMs are much more useful on the second path. I can ask it to calculate some third derivatives, or I can ask it to write Mathematica notebook to calculate the same derivatives, and the latter is generally correct and extremely useful as is - the former requires me to scrutinize each line of logic and calculation very carefully.

It's like https://www.youtube.com/watch?v=zZr54G7ec7A where Prof. Tao uses claude to generate Lean4 proofs (which are then verifiable by machine). Great progress, very useful. While the LLM only approachs are still lacking utility for the top minds: https://mathstodon.xyz/@tao/113132502735585408

Re:Claude 4 by iLoveOncall on Friday May 23, 2025 @03:54PM (#44076044)
You have a narrow imagination. I'm talking about using GenAI for non-CS related applications, like it was advertised a year or so ago.
Re:Claude 4 by lanstin on Saturday May 24, 2025 @01:57AM (#44079062)
Lacking a rigorous way to verify truth, I would be pretty wary of using it for truly important things without a human to validate.

And math research is a non-CS application, for the pedants :)

Re:Claude 4 by dzhiurgis on Thursday May 22, 2025 @09:31PM (#44068976)
Ditto. Twitter's Grok is especially good at this.
Re:Claude 4 by tzury on Thursday May 22, 2025 @11:25PM (#44069584)
web search is an immediate limited operation training is a petabytes long term operation
Re:Claude 4 by lobochrome on Friday May 23, 2025 @03:46AM (#44070787)
It knows uv now
Re:Claude 4 by Kostic on Friday May 23, 2025 @04:00AM (#44070858)
It's relevant from an engineering perspective. They have a way to develop a new model in months now.
Re:Claude 4 by myfonj on Friday May 23, 2025 @08:54AM (#44072435)
For the recent resources it might matter: unless the training data are curated meticulously, they may be "spoiled" by the output of other LLM, or even the previous version of the one that is being trained. That's something what is generally considered dangerous, because it could potentially produce unintentional echo-chamber or even somewhat "incestuously degenerated" new model.
Re:Claude 4 by jgalt212 on Friday May 23, 2025 @10:06AM (#44073017)
> The models I'm regularly using are usually smart enough to figure out that they should be pulling in new information for a given topic.

Fair enough, but information encoded in the model is return in milliseconds, information that needs to be scraped is returned in 10s of seconds.