HNHacker News
TopNewBestAskShowJobs

mkarrmann

189 karma · joined October 9, 2022

submissionscomments
mkarrmann··on Three new discoveries in mathematics, computer science, and physics
For every open millennium problem, OpenAI has made the biggest breakthrough toward a solution in decades. [^1]

How much of this progress do you honestly think is explained by scooping unreleased work? Feels strange to still be bringing up this theory.

[^1] Obviously this is somewhat debatable, especially for P = NP, depending on how one defines "toward a solution". Without quibbling over semantics, something along these lines clearly holds.

mkarrmann··on What Meta got right with Muse
Ha I never see any of these get the props they deserve, respect
mkarrmann··on What Meta got right with Muse
Here's what happened:

1. I responded to the quote and thread tokepi posted. I stand by that response—the supposed "prompt injection" was a trivial misunderstanding which Meta had already publicly clarified.

2. You sarcastically replied by linking me to another comment that said "pop up to that -er- blog's top level, scroll back until you find the start of the investigation, and then start reading." I read that as the top of the linked thread. You meant his profile page, which would have meant reading everything he'd posted since the investigation began to find the posts you had in mind, which came days later in separate threads. I noted I didn't read everything he wrote, clarified what I did read, and asked you to state your specific concern.

3. You didn't state it. You linked five more posts on issues unrelated to the thread I'd responded to. I acknowledged I hadn't seen those, said they were at least not trivially confused the way the first thread was, and bowed out because I shouldn’t discuss specifics of my employer’s security setup beyond what's been publicly disclosed (for obvious reasons).

4. You responded with more sarcasm and a lecture on "netiquette". Then you finished by explaining "prompt injection", which is strange: even @jonny acknowledged the supposed prompt injection from the initial thread was intended behavior, and the posts you linked provide no evidence of prompt injection. So you bringing it up calls into question whether you were actually parsing our conversation and jonny's investigation.

5. I tried twice to end this amicably. Both times you came back with insults and more lectures.

Do you think you upheld your own standards of "netiquette" and "healthy discourse" here? How is being simultaneously antagonistic while refusing to articulate your own perspective helpful to anyone?

mkarrmann··on OpenAI withdraws three mathematical results
That's a different argument than ijustlovemath is making

I agree with Jtarii that it's very unlikely a Lean bug is critical to most of these proofs. But we're in strange times, so I agree wtih the sentiment that we should wait for further analysis before declaring complete confidence in the proofs.

mkarrmann··on OpenAI withdraws three mathematical results
Repeating the above comment: most of the statements were already formalized prior OpenAI's work. So no, the statements were not "reward hacked".
mkarrmann··on Navier–Stokes Lost in Translation
No, they're not claiming that.

No one is disputing that the Lean formaization of Navier-Stokes is correct, so we should have high confidence that the generated Lean proof is valid.

The authors are claiming that the Lean proof is not the same proof as the NL one. Therefore, we shouldn't yet have confidence that the NL proof is valid.

This is an important claim which the math community will need to work through. However, the Lean proof alone is sufficient for OpenAI to (reasonably confidently, leaving aside questions of academic manners) claim to have proven NS.

mkarrmann··on What Meta got right with Muse
Ha perhaps I misread your excitement as being upset, glad to hear!

Nice Aurelius quote, I'll remember that one

mkarrmann··on What Meta got right with Muse
I think at this point we're both just upset feeling like we've wasted each other's time. Sorry this wasn't more productive
mkarrmann··on What Meta got right with Muse
I've read through those comments and I see more interesting concerns being raised ("interesting" as in "not completely confused for trivial reasons", I'm not conceding anything).

Like I mentioned I don't work on Muse, and I suppose it'd wouldn't be appropriate for me (self-identified Meta employee) to publicly speculate on what defenses do and don't exist or what is intended. (sorry kinda a cop-out, I know).

Thanks for providing specific links to the specific concerns being raised.

mkarrmann··on What Meta got right with Muse
I remembered what you said and I genuinely don't understand what I mischaracterized.

TBH I saw none of those comments by scrolling forward or backwards from the original link. Now it turns out I supposed to be checking quote tweets, not just scrolling like you said above? (tbf I'm not familiar with the neuromatch UI, could be user error on my part).

Again, I think this would've gone smoother if you actually articulated the problem you're concerned about, instead of linking to a "personal notepad" which you acknowledge has mistakes and isn't easily intelligible, and then blaming me for missing the actual point.

I'll look through these new comments later.

Edit: I see from your original comment what you meant by "top-level". I originally assumed you just meant top of the thread. I'll take the L here.

mkarrmann··on What Meta got right with Muse
The things I see beneath that in the thread

a) More being surprised the muse will just provide internal details (which again, as intended) b) the bash scripts are ugly (okay? I don't think that's what we're arguing about) c) surprise that muse runs as root (then realizing this is explained by the VM-in-VM model and linking to the blog which explains this) d) surprise that muse can run as a seed box (idk is this supposed to be the security concern?)

Could you please be more specific about which part you're concerned about? I think that'd be more productive than linking to a long thread, me responding to what I see, then being told that it's just a scratch pad and I'm silly for taking it seriously but also if I look closer I'll see the deeper truth.

mkarrmann··on What Meta got right with Muse
> Not prior beliefs. From prior actions.

I think you're saying that prior actions justify the beliefs you hold. Fair enough, I'll concede that for the sake of argument.

My above comment still stands. Even if your beliefs are justified, that doesn't mean you should treat non-evidence as evidence supporting your beliefs. (Tbh my point is kinda trivial/pedantic. But I feel like folks just always want to double down that every criticism of meta is correct).

mkarrmann··on What Meta got right with Muse
> So we should judge each piece of evidence in a vacuum?

You're free to believe whatever you want about Meta. But no, you shouldn't point to non-evidence, interpret it through the lens of your prior beliefs, and then claim that it's actually evidence supporting your beliefs.

> Aside, if “a skill file organizing purchase history in markdown format” is the only thing you took away from that thread, you might want to take a closer look.

That's what that specific quote I was referencing was referring to. I already responded to the supposed prompt injection/security concerns above.

mkarrmann··on What Meta got right with Muse
Totally fair if that's just a public stratch pad (which happens to make several specific, unsubstantiated claims). Not hating on that guy.

But if someone posts the thread with no other context than "check this out", then it seems appropriate explain this missing context.

And for the record, I did scroll back read through what he's saying as you suggested. The broader context is exactly what makes it clear he's just a bit confused about what he's "uncovered". (Obvious caveat: I haven't read through everything this guy has written, I could be missing something)

mkarrmann··on What Meta got right with Muse
NGL I understand the above comment, but I'm not sure what you're implying. So I guess no I don't understand
mkarrmann··on What Meta got right with Muse
I understand what is being implied. I'm saying that the provided example is poor evidence of what's being implied.

We all know Meta can already track things like certain purchases. A skill file telling AI how to format purchase history in markdown format is not going to help any of Meta's ads or RecSys systems.

You can believe Meta does bad things without thinking everything Meta does is an example of said bad things

mkarrmann··on What Meta got right with Muse
> What's being implied is that your nefarious company is building another product that exists solely to suck up people's attention and time inorder to build a profile to sell them garbage that they don't need and use their personal data to manipulate them.

You're free to speculate that Meta is lying about what it will or won't use the data for. I won't argue over that. That's an important topic and I'm not gonna persuade anyone via an HN comment. Skepticism is fine

But the example linked to in the above comment is not evidence of that at all. A skill explaining how to format purchase history in markdown format is not evidence of hidden motivations.

In general the entire thread is nothing-burger, and that's all I'm getting at.

mkarrmann··on What Meta got right with Muse
There's no "prompt injection" like the OP claims. You can just ask Muse for all the info for its dedicated VM, and Muse will tell you. Meta has confirmed this it intended behavior.

And idk what's even being implied by that quote. (Yes, it tries to help you shop. And? Or is the critique just that OP doesn't like the prose in that markdown file?)

Disclaimer: I work at Meta, not on Muse

mkarrmann··on Tell HN: OpenAI keeps re-enabling the 'allow training' setting
I also have not seen this, the checkbox has stayed off for me.
mkarrmann··on Apache Burr: Build reliable AI agents and applications
Builder pattern isn't only used in Rust, but I agree it's hideous to use in Python.
mkarrmann··on Mexico City is sinking so quickly, it can be seen from space
Ya if anything the real take away is that our satellites are very impressive!
mkarrmann··on Mexico City is sinking so quickly, it can be seen from space
It is very fast, Mexico City has serious problems.

My point is that "can be seen from space" is an awful way to communicate that. It provides no useful intuition for the scale of "10 inches per year".

mkarrmann··on Mexico City is sinking so quickly, it can be seen from space
Referring to "25 centimeters per year" as "so fast it can be seen from space" is so funny to me.

We have very good satellites! Lots of things can be seen from space. "can be seen from space" is an awful way to provide readers intuition for the scale of something.

mkarrmann··on Wisconsin communities signed secrecy deals for billion-dollar data centers
Idk why it's hard to believe another company would try to outbid.

Discovering good locations for data centers is genuinely a difficult problem. They're relatively scarce. Bidding wars seem completely plausible.

mkarrmann··on Logging sucks
I broadly agree with the article.

The described pattern is standard in Meta. This, along with the infrastructure and tooling to support it, was the single largest "devx quality of life improvement" in my experience moving to big tech.

mkarrmann··on Microservices should form a polytree
Microservices should have clear owners reflected in the org chart, but the topology of dependencies should definitely not be isomorphic to your org chart.
mkarrmann··on Idempotency keys for exactly-once processing
And a single producer! i.e. it breaks down if you add support for fault tolerance
mkarrmann··on Vibe coding has turned senior devs into 'AI babysitters'
Horace He at Thinking Machines just dropped an awesome article describing exactly this: https://thinkingmachines.ai/blog/defeating-nondeterminism-in...

TL;DR: assuming you've squashed all regular non-determinism (itself a tall ask), you either need to ensure you always batch requests deterministically, or ensure all kernels are "batch invariant" (which is absolutely not common practice to do).

mkarrmann··on Show HN: Vicinae – A native, Raycast-compatible launcher for Linux
Thank you so much for making this!
mkarrmann··on Making a watch from scratch
> In case you haven't seen it before... > Shares amazing link there was a 0% chance I'd ever see in my life if not for this comment
Page 1 of 2Next →