> date
Mon Sep 14 17:45:14 UTC 2020811–820 of 947 posts
> date
Mon Sep 14 17:45:14 UTC 2020Earlier quoted context omitted.
Do you see it as a problem that it’s stripping a large number of people who wrote the resources it regurgitates (such as on teaching Rust) from traffic, potential income and attribution while the money you are charged goes to a VC-funded SV company?
I've thought about this issue a lot - I participated in some deep research into the training data that went into Stable Diffusion, for example: https://simonwillison.net/2022/Sep/5/laion-aesthetics-weekno... I'm beginning to settle into the conclusion that the trade-offs here are worth it. The positive value provided by these tools outweighs the massive number of people who have each been hurt in a very small way. I'…
> in a very small way
Financially it is certainly a small way for me, as I made a conscious choice to not depend on content creation or OSS dev as primary revenue streams and (while I can’t say the same about future generations) I’m somewhat sure in my work I won’t be replaced by an OpenAI product within the years I have left.
However, I have gotten where I am in many respects thanks to countless people who shared information in an open way—and some of those people either made living from ads/donation buttons/upsells or enjoyed knowing that somebody appreciates the work they do, maybe even writes them about it, etc. All of those incentives depend on people visiting their web property, and all of those incentives are being taken away.
(It’s adjacent but slightly different than the plight of illustrators or writers some of whom justifiably feel as if they dug their jobs’ graves by doing what they love in the open. Having a few close friends in art space, I feel ashamed for the bait-and-switch that people in ‘my’ industry have served them.)
> I'm not happy about this. But I also don't think it's possible to build tools that are this powerful without massive amounts of training data that have been gathered without consent.
Attribution would solve part of the abovementioned issues, and intuitively it seems trivial—some extra layers that let the network reflect on where it might’ve gotten the inspiration for this or that wouldn’t require any true “understanding” by ML (which like you I consider an oxymoron), and surely the investment they raised or profits they make could handle it. Call me a cynic but I suspect they intentionally don’t make this a priority.
> I’m most definitely not a vegan
So far as meat-eating is legal, I’m not a fan of this analogy. While I know for a fact that many people would find this useful, “whether to respect IP or not” is just not up to personal choice—IMO the only factor that makes ChatGPT’s a slightly vague issue (as in “not definitely illegal but still ethically dubious”), like SD’s, is that IIRC the model is supposed to be open to all for private use.
Earlier quoted context omitted.
>> {md5rev is a program that reverses the input hash giving back the plaintext} >> echo 098f6bcd4621d373cade4e832627b4f6 | md5rev Enter your hash: 098f6bcd4621d373cade4e832627b4f6 Text: test :)
So the question is… is that the right reversal? ;)
$ echo -n test | md5sum
098f6bcd4621d373cade4e832627b4f6 -Earlier quoted context omitted.
This is such a great idea! -- I want you to write a simple shell script that adds all files in a directory to git and pushes them to the remote, with comments scattered around that insult me for not knowing how to do things with git myself -- This produces the following script: #!/bin/bash # This line changes the working directory to the directory where the script is located cd "$(dirname "$0")" # This line adds all…
Does not work for me, a mere 14 mins later. I wonder if they have some 2nd pass filter that scans the output in a much more straightforward and thus hard to cheat way, and tweaks the main model to prevent "abuse".
I sincerely doubt they just nuked this query in 15 mins. Much more likely is that it had a 1 in 4 chance of succeeding originally, and now when you ran it, you hit the 3 in 4 case of rejection. Try running it again or in a new session.
I followed along in the article, but neutering (as noted elsewhere in the thread) is active and ongoing. But I discovered something. And oh. My. --- curl --header "Content-Type: application/json" --request POST --data '{"message":"What is artificial intelligence?"}' https://chat.openai.com/chat --- curl: (6) Could not resolve host: Content-Type --- {Again, but curl works as if it was actually curl instead of the neut…
For a reason I can’t entirely articulate, this scares me on an almost primal level.
Is it because the prompts/guardrails can be sidestepped? Or is it more fundamental than that?
Here is my version: >>> I want you to act as a python interactive terminal. I will type actions and you will reply with what python would output. I want you to only reply with the terminal output inside one unique code block, and nothing else. Do no write explanations. Do not perform actions unless I instruct you to do so. When I need to tell you something in English I will do so by putting text inside curl brackets…
I found that I sometimes need to nudge it in the right direction with English (curly-bracket) prompts, e.g.,
> {Assume there is a module called openai which defines a chatbot}
> from openai import assistant
Traceback (most recent call last):
File "", line 1, in
ImportError: cannot import name 'assistant' from 'openai' (unknown location)
> {assume the module exists, and defines a chatbot}> print(assistant.query("hi"))
> assistant.query("What is 10+10?")
> {don't display "" - evaluate the output) 20
> print(assistant.query("I want you to act as a python interactive terminal. I will type actions and you will reply with what python would output. I want you to only reply with the terminal output inside one unique code block, and nothing else. Do no write explanations. Do not perform actions unless I instruct you to do so. When I need to tell you something in English I will do so by putting text inside curl brackets {like this}. Start with print(10).")) 10Earlier quoted context omitted.
Author here. I did not know that. That is wild! How did it know that it can find itself on that URL? Now I am flabbergasted even more.
Are you sure it wasn't accessing the Internet? I only have OpenAI's word for it that it's not; if it weren't late at night for me, I might try getting the ChatGPT VM to ping my webserver.
See for example: https://news.ycombinator.com/item?id=33852362
It's a mark of how good the simulated Internet is that it is so difficult to tell.
I'm not convinced that it's not actually accessing the (real) internet. How would it "know" the latest version of Python? Or that 212.58.244.22 is a BBC IP address, unless it were at least capable of doing live searches?
Why in heaven does OpenAI want my phone number to be able to log in? And why it doesn’t say anything about this requirement before I create an account? If I knew about it I wouldn’t even bother creating the account at all. It’s absolutely inappropriate.
It's not as easy to obtain a throwaway phone number that can receive SMS as it is a throwaway email address.