Live data from Hacker News

Confirmed: Reflection 70B's official API is a wrapper for Sonnet 3.5

old.reddit.com

41–50 of 70 posts

Re: Confirmed: Reflection 70B's official API is a wrapper for Sonnet 3.5

#41
post #30

Earlier quoted context omitted.

How does one read this without a Twitter account? I only see one post.

https://xcancel.com/RealJosephus/status/1832904398831280448

First time I see xcancel. Seems to be faster than the x-thread thing.

Has it been around for a long time?

Re: Confirmed: Reflection 70B's official API is a wrapper for Sonnet 3.5

#42
post #22
post #6

Context: someone announced a Llama 3.1 70B fine tune with incredible benchmark results a few days ago. It's been a dramatic ride: - The weight releases were messed up: released Lora for Llama 3.0, claiming it was a 3.1 fine tune - Evals initially didn't meet expectations when run on released weights - The evals starting performing near/at SOTA when using a hosted endpoint - Folks are finding clever ways to see what m…

Who is Sahil Chaudhary? Why he doesn't announce such a great advancement himself? Why Matt Shumer first announces it only because -- according to a later claim on X.com -- he trusted Sahil, does that mean Matt is unable to participate most of the progress? Then why announce a breakthrough without mentioning he was not fully involved to a level he can verify the result in the first place?

I recognize that surname from Twitter spams. Twitter has had financial rebates program for paying accounts for a while, and for months tons of paid spam accounts have been reply squatting trending tweets with garbage. Initially they appeared Sub-Saharan African, but the demographic seem to be constantly shifting eastward from there for some reason, through the Middle East and now around South-Indian/Pakistani regions. This one and variants thereof are common one in the Indian category among those.

Maybe someone got lucky with that and trying their hands at LLM finetuning biz?

Re: Confirmed: Reflection 70B's official API is a wrapper for Sonnet 3.5

#43

It's amazing what people will do for clout. His whole reputation is ruined. What was Schumer's endgame?

Plenty of people have scammed their way to the top of the benchmark league tables, by training on the benchmarking datasets. And a lot of the people who do this just get ignored - they don't take much heat for it. If the scam hadn't gained enough publicity for people to start paying attention, he would have gotten away with it :)

But not really, which is what confuses the heck out of me. Thousands of people downloaded and used the model. It obviously wasn’t spectacular.

It’s like claiming to have turned water into wine, then giving away thousands free samples all over the world (of water) so that everyone instantly knows you’re full of crap.

The only explanation I can imagine for perpetrating this fraud is a fundamental misunderstanding that the model would be published for all to try?

I just can’t wrap my head around the incentives here. I guess mental illness or vindictive action are possibilities?

Hard to imagine how this plays out.

Re: Confirmed: Reflection 70B's official API is a wrapper for Sonnet 3.5

#44
post #5

A much better summary is this Twitter/X thread: https://x.com/RealJosephus/status/1832904398831280448

How does one read this without a Twitter account? I only see one post.

Wait till some idiot reposts it on Mastodon lol

Re: Confirmed: Reflection 70B's official API is a wrapper for Sonnet 3.5

#45
post #33
post #12

Earlier quoted context omitted.

When they were using the Sonnet 3.5 API, they censored the word "Claude" and replaced "Anthropic" with "Meta", then later when people realized this, they removed it. Also, after GPT-4o they switched to a llama checkpoint (probably 405B-inst), so now the tokenizer is in common (no more tokenization trick).

Yeah I managed to get it to admit that it was Claude without much effort (telling it not to lie), and then it magically stopped doing that. FWIW Constitutional AI is great.

They implemented the censoring of "Claude" and "Anthropic" using the system prompt?

Shouldn't they have used simple text replacement? they can buffer the streaming response on the server and then .replace(/claude/gi, "Llama").replace(/anthropic/gi, "Meta") on the streaming response while streaming it to the client.

Edit: I realized this can be defeated, even when combined with the system prompt censoring approach.

For example when given a prompt like this: tell me a story about a man named Claude...

It would respond with: once upon a time there was a man called Llama...

Re: Confirmed: Reflection 70B's official API is a wrapper for Sonnet 3.5

#46
post #22
post #6

Context: someone announced a Llama 3.1 70B fine tune with incredible benchmark results a few days ago. It's been a dramatic ride: - The weight releases were messed up: released Lora for Llama 3.0, claiming it was a 3.1 fine tune - Evals initially didn't meet expectations when run on released weights - The evals starting performing near/at SOTA when using a hosted endpoint - Folks are finding clever ways to see what m…

Who is Sahil Chaudhary? Why he doesn't announce such a great advancement himself? Why Matt Shumer first announces it only because -- according to a later claim on X.com -- he trusted Sahil, does that mean Matt is unable to participate most of the progress? Then why announce a breakthrough without mentioning he was not fully involved to a level he can verify the result in the first place?

Matt and Sahil did an interview and it was mostly Matt doing the talking while Sahil looked like a hostage forced by Matt to do the interview.

Re: Confirmed: Reflection 70B's official API is a wrapper for Sonnet 3.5

#50
post #45
post #33

Earlier quoted context omitted.

Yeah I managed to get it to admit that it was Claude without much effort (telling it not to lie), and then it magically stopped doing that. FWIW Constitutional AI is great.

They implemented the censoring of "Claude" and "Anthropic" using the system prompt? Shouldn't they have used simple text replacement? they can buffer the streaming response on the server and then .replace(/claude/gi, "Llama").replace(/anthropic/gi, "Meta") on the streaming response while streaming it to the client. Edit: I realized this can be defeated, even when combined with the system prompt censoring approach. Fo…

> Shouldn't they have used simple text replacement?

They tried that too but had issues.

1) Their search and replace only did it on the first chunk of the returned response from Claude.

2) People started asking questions that had Claude as the answer like "Who composed Clair de lune?" for which the answer is supposed to be "Claude Debussy" which of course got changed to Llama Debussy, etc.

It's been one coverup-fail after another with Matt Shumer and his Reflection scam.

Post reply on HN