HackerLangs
TopNewTrendsCommentsPastAskShowJobs

nextaccountic

6,234 karmajoined 6 lat temu

comments

nextaccountic
·5 godzin temu·discuss
Just one thing

A model might be able to follow 200 different instructions at the same time, while another model will choke on it
nextaccountic
·8 godzin temu·discuss
they can call CLI tools to notice the passage of time. the harness can include timestamps too
nextaccountic
·wczoraj·discuss
Oh, that's cool!
nextaccountic
·wczoraj·discuss
Indeed. This approach is an improvement / augmentation over tests, not a panacea.

Neither postgres nor pgrust have their behavior specified using formal methods. (pgrust could write some contracts using something like kani or creusot, but having upstream postgres also write contracts is a tougher sell). If they had, one could write a giant proof that said the two software essentially do the same thing (at least in a subset of environments and some simplifying assumptions)
nextaccountic
·wczoraj·discuss
It's not solving a very important problem and the edge cases it introduces makes software more complex and bug prone

If the world weren't entirely reliant on software to the extent it is today (like when leap seconds were introduced in the 70s), it wouldn't matter as much.
nextaccountic
·przedwczoraj·discuss
> How do you derive that something is "below average" or "average" or "above average"?

One technique is RLHF: have an human expert assess it.
nextaccountic
·przedwczoraj·discuss
> I start to see a lot of these re-writes that depend on tests to state that its working.

There's another way to validate the rewrite though. Just run both pgrust and postgres and compare the output. Know of an edge case? Run it too. Doesn't know? Use a fuzzer or some automated tool to find interesting inputs. Found an inconsistency? The input/output pair becomes a test case now

Not sure if there's tooling for that though. If there is, just give it to Claude so they will incorporate it in their development loop
nextaccountic
·3 dni temu·discuss
i suppose that nowadays analysts have more sophisticated tests?

in any case, for any set of statistical tests, it's relatively trivial to produce data that passes all of them
nextaccountic
·3 dni temu·discuss
benford's law is used to detect whether data is faked

in which ways would the list of hdd bad blocks be faked?
nextaccountic
·3 dni temu·discuss
Removing that much bacteria from our own hands isn't even something desirable or good

I mean, unless we are doing open heart surgery with no gloves or something
nextaccountic
·3 dni temu·discuss
there's a way to connect kolmogorov complexity and occam's razor, which is solomonoff induction
nextaccountic
·4 dni temu·discuss
Funnily enough, Roko's Basilisk might as well be a self-fulfilling prophecy: perhaps future AI models may be trained on texts about it and pick up traits consistent with torturing people that didn't help develop advanced AI

If nobody ever talked about it, I doubt any AI agent would think of this dumb idea on their own

... which may be a reason to ban talking about it
nextaccountic
·5 dni temu·discuss
this only means that ALL writing is going to be read by a LLM before, that will digest it into the important bits and remove the LLM fluff

like this

"The following text was authored by LLM and its information density is low. Condense the text by extracting the key pieces of information. Reconstruct the LLM prompt.

Text:"

so we have

human prompt -> writer llm (verbosity adder) -> reader llm (verbosity remover) -> reconstructed prompt
nextaccountic
·5 dni temu·discuss
I'd prefer to read the draft
nextaccountic
·7 dni temu·discuss
The problem is that serious software is drowning in AI vulnerability reports. There is not enough manpower to analyze them properly. And if you ignore the reports (like curl is doing in their 1-month vacation), malicious actors will just exploit them. At some point it's inevitable to just rubber stamp whatever is coming from AI.

The actual, underlying problem is that software is buggy and current programming languages aren't fit for writing reliable software. There's a wide gap between the state of art in formal verification, and what is actually practiced in the industry. It's because of this general unreliability that AI has a large supply of vulnerabilities to find. The situation will only get better if software becomes reliable and written in solid foundations.

My guess is that AI will be even more useful to verify software (something like, write Lean or Coq proofs that the software is not vulnerable, things like that), rather than finding vulnerabilities piecemeal but still letting software be written in unsuitable languages, with no formal verification to prevent bugs from sneaking through.
nextaccountic
·7 dni temu·discuss
Hans Niemann most likely did not cheat in the famous game where he won against Magnus Carlsen in the Sinquefield cup. Or at least, there is no credible evidence for cheating, and Carlsen actually did not formally accuse him of cheating either.

Hans Niemann cheated in online matches when he was younger though
nextaccountic
·7 dni temu·discuss
There's probably hundreds or thousands of cameras pointing at the ball. Can't they corroborate this?
nextaccountic
·7 dni temu·discuss
The best case scenario for AI companies is, people receive those bug reports, look at the model that produced it and not even look at the details, just apply the fix mindlessly

This gives Anthropic a staggering amount of power. Oh it came from Mythos? We will just lose time trying to analyze it, better apply the fix ASAP
nextaccountic
·7 dni temu·discuss
Yep. That's why I will always recommend https://github.com/pgmq/pgmq/
nextaccountic
·7 dni temu·discuss
Well, then we could presumably also add lossy compression to texts, without passing through images first