Software engineer at the Nucleic Acid Observatory in Boston. Speaking for myself unless I say otherwise.
jefftk
I have
CMD+=" -S $1"
, so if$1
has any spaces in it the parsing will be wrong.Now, I know this about my script and will be careful not to do that, but it’s still a risk.
Losing Metaphors: Zip and Paste
Thanks! I haven’t tested this, but reading through it seems plausible. This is the first GPT response I’ve seen where it “understood” that the command needed its inputs as two file arguments.
(Though all of my playing was with free 3.5)
Unfortunately while this starts off looking promising it’s missing key steps:
cmd = subprocess.Popen(["cmd", "-1", "-", "-2", "-"], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
It’s still trying to stream the input files to
cmd
’s standard input, instead of providingcmd
with two separate filenames which when read stream their respective inputs.
I don’t see how that solves any of the problems I have here?
perform_specific_operation.sh
is essentially what I did (compute-alignments.sh
) though it has more control flow than I’d like because it needs to branch to handle 1- and 2-input cases. And since I use a string to build upCMD
it now means all of the arguments need to be well behaved.
GPT 4 in your conversation is concatenating the two downloads and providing them to cmd on it’s stdin, unfortunately.
(That was also my experience with GPT 3.5)
Process Substitution Without Shell?
This depends a lot on where you are. If our kids go over to the neighborhood park on a nice day there’s a better than even chance that one of their friends are there.
They’ll also go over an knock on friends doors.
#5 was quite concrete and short term: there was a deal with Thrive where employees were about to be able to sell their stock at an 86B valuation, and that wasn’t going to go through with a new company direction.
But you can’t create the social environment that existed when all the kids had less supervision. This isn’t just the “someone will call the police” fear; it’s more prosaic too. At some point other parents will view you as suspect and won’t let their kids play with yours, which defeats some of the purpose. Some methods we’ve used: …
Another method we used was that before letting the kids be at park their own I talked with a lot of the other park parents. These conversations usually started with me asking something like “How are you thinking about when kids are ready to be at the park on their own?”, and then touched on a lot of things including what I was planning, walkie talkies, etc. People were neutral to supportive; no one seemed to think it would be irresponsible or unreasonable. This was useful both for reducing the chance that I had misjudged the situation, and reducing the risk that other people would call the cops (Imagined: “Is anyone here with those kids? I’m worried about them.” “Oh, those are Jeff and Julia’s kids, I talked with Jeff about this and he knows they’re here. They have a walkie talkie if they need him, and he’s checking on them every so often.”)
After my kid was old enough to watch out for cars, he basically got free rein of our neighborhood.
What age was this, approximately?
I could imagine someone writing this about a 6yo or a 12yo.
Accounting for Foregone Pay
Detecting What’s Been Seen
Speculating of course, but it reads to me like the four directors knew Altman was much better at politics and persuasion than they were. They briefly had a majority willing to kick him off, and while “Sam would have found a basilisk hack to mind-control the rest of the board” is phrased too magically to me I don’t think it’s that far off? This sort of dynamic feels familiar to me from playing games where one player is far better than the others at convincing people.
(And then because they were way outclassed in politics and persuasion they handled the aftermath of their decision poorly and Altman did an incredible job.)
I’m in the process of joining a non-profit board, and one of the things I confirmed with them was that they were ok with me continuing to say critical things about them publicly as I felt needed.
Boston Secular Solstice: Call for Singers and Musicans
How up to date? Chrome security patches are very often followed by reverse engineering and exploitation, so you need to be very prompt.
(Yes, this means I don’t trust any browsers except Chrome, Firefox, Safari)
When you use a browser you’re putting an enormous amount of trust in it’s manufacturer to get security right, and I don’t have that level of trust for most vendors.
I think people mostly aren’t imagining it, though you do see the metaphor in icons and hear it in explanations.