HackerTrans
TopNewTrendsCommentsPastAskShowJobs

cobbal

951 karmajoined 16 lat temu

comments

cobbal
·5 godzin temu·discuss
You may have been thinking of this one instead https://what-if.xkcd.com/141/ . Maybe we should put Randall on the supervillain watchlist.
cobbal
·29 dni temu·discuss
Sadly, I suspect this will be the best piece of marketing they could ever hope for. "It's so advanced the government made us add extra security* to stop hackers!"

*(ask it in a more stern voice)
cobbal
·w zeszłym miesiącu·discuss
Here's the threat model I (a luddite) use to evaluate these. The claude code harness can be mostly trusted, the model cannot be trusted because it is exposed to untrusted data from the internet, and there is no separation of data/code in an llm [0][1].

I want to avoid running untrusted code on my local machine, because it could steal secrets, install malware, etc.

Since the model is allowed to write without restriction (I think) to the project directory, anything in the project directory is also untrusted. Running standard commands from the system is fine, as long as you know what those commands are going to do. Running anything from the local directory should be avoided because the code is untrusted.

This is just one security model, there are many others! If a person is running claude in a stronger sandbox, that changes the model considerably. What threat model do you use to evaluate whether an agent's actions are safe?

[0]: https://www.schneier.com/essays/archives/2024/05/llms-data-c... [1]: https://simonwillison.net/2025/Jun/16/the-lethal-trifecta/
cobbal
·w zeszłym miesiącu·discuss
That's funny. It told me that blocking "npm run build" was the wrong answer. Maybe it doesn't really under The threat model.
cobbal
·2 miesiące temu·discuss
If co-authorship implies holding rights, then what gives the "primary author" who just prompted for the code the right to add their own name?
cobbal
·2 miesiące temu·discuss
It makes up for that by also multiplying the productivity and happiness of the people who have to review your code by 0.5 too.
cobbal
·2 miesiące temu·discuss
I think that's selling the theorems a little short. A math system with arithmetic is equal to, or more powerful than, a computer. For an example, even classical logic comes with the law of excluded middle that can say (internally) if a program halts or not. Incompleteness applies to all the stronger systems as well.
cobbal
·3 miesiące temu·discuss
Null doesn't. `union(Int?, String?)` will only have 1 type of null, unlike a proper discriminated union.
cobbal
·3 miesiące temu·discuss
Take your pick :) https://www.templatemaker.nl/en/
cobbal
·4 miesiące temu·discuss
Can you set your clock forward or does this also require phoning home to a central server to install an app on your computer?
cobbal
·4 miesiące temu·discuss
Here's a version from 2014 in the same style if you're curious: https://web.archive.org/web/20140702092610/https://news.ycom...
cobbal
·4 miesiące temu·discuss
They're not doing so here, but shipping a wasm-compiled binary with npm that uses node's WASI API is a really easy way to ship a cross-platform CLI utility. Just needs ~20 lines of JS wrapping it to set up the args and file system.
cobbal
·5 miesięcy temu·discuss
We guarantee 5 nines of uptime, and 1 nine of not killing people
cobbal
·5 miesięcy temu·discuss
It's just a regional thing. Neither is correct or wrong. You may as well yell at a french person that the word is "cheese", not "formage".

From the very article you linked:

> In English, the noun mathematics takes a singular verb. It is often shortened to maths or, in North America, math.
cobbal
·5 miesięcy temu·discuss
This is cutting off the "Access to private data" leg of the lethal trifecta. One of the few ways to actually make an agent secure.
cobbal
·5 miesięcy temu·discuss
Ohhhh... So that's why it's called Y combinator.
cobbal
·6 miesięcy temu·discuss
That's essentially correct. Extraction is a term in roqc. A rocq program contains both a computational part, and proofs about that computation, all mixed together in the type system. Extraction is the automated process of discarding the proofs and writing out the computational component to a more conventional (and probably more efficient) programming language.

The original extractor was to ocaml, and this is a new extractor to c++.
cobbal
·6 miesięcy temu·discuss
Wolfram alpha thinks it's prime: https://www.wolframalpha.com/input?i=factor+0xcb80ebbd975f00...
cobbal
·6 miesięcy temu·discuss
Is early termination the only supported side effect? Its name suggests a more general capability, but I didn't see more examples in my (cursory) look at the readme
cobbal
·6 miesięcy temu·discuss
Not saying if the title is good or bad, but just to provide context: there's a tradition of these style of apple-language explainers / cheat sheets titled in this pattern. First I'm aware of is https://fuckingblocksyntax.com/ . There seem to be at least 15 of them listed on https://fuckingsyntaxsite.com/ , and probably more with different swears. It's a genre of titles in the same vein as "considered harmful" or "falsehoods programmers believe about"