Minneapolis searching for paid ‘Poet Laureate’ despite facing $60 million budget shortfall
Whoever is chosen for the position will receive $16,000 over two years and write "an official poem for the City of Minneapolis reflecting on a current moment in the City of Minneapolis."
This kind of rewrite is obviously cool and useful but I don’t see it as evidence that software engineering is close to getting automated. I could (poorly) translate Don Quixote into English. Doesn’t mean Cervantes is no longer needed.
Fable one-shotted a Rust rewrite of the TerminalTextEffects Python library in 11M tokens. Startup time went from 87ms to 2ms and rendering speed is up by 9.6x. Now zero dependencies and a 3mb single exec 🤯 https://t.co/3cTEQAqYdO
The models still aren’t great at designing clean abstractions. They really suck at evolving them iteratively as you learn more about the problem. RL’ing this seems really hard, wonder how the labs are thinking about this.
This is what I don’t get about “you don’t need to read the code, anymore.” How do you not end up with layer upon layer of “load-bearing” cruft that solves some problem the model totally invented?
nvm I was wrong. I see it now. the reason Fable can't erase is because it is stupid. that's all there is to it. while simplifying Bend (goal: 6k → 5k lines), I came across another dumb function. I asked Fable to remove it.
it said: "no"
I asked why.
it justified: "F is needed because of X"
but X wasn't a thing that happens!
I said: "X can never happen."
it said: "you're right. but F is needed because of Y"
but Y wasn't a thing that happens either!!
I said: "Y can never happen."
it said: "you're wrong. it can. see: <code>"
Fable was right. <code> existed. but it was stupid.
I said: "<code> is AI slop, and should die because <reason>"
it said: "you're right. <code> dies too."
I asked: "... so? can F be removed, then?"
it said: "no, because <reason>"
but reason was ALSO stupid.
I said: "look. this is the code you want: <code>"
it said: "holy shit. that is brilliant. with this, F can be removed."
...
so basically, I had to untangle 4-5 layers of stupid stacked, and even after that, it STILL couldn't see the way out. I had to spell out the solution for it to click
so, being very realistic: this simplification would NEVER have landed autonomously. which is a shame, because it means I still need to work, and I hate working. AGI isn't there yet, and Bend's simplification pass must be done by some human. me being the human 😓 it will be worth it though. at this pace, I expect an Aug 12 launch
that said, and this is the interesting part, none of Fable's code was *wrong*. as far as I can tell, it all worked. it was just done in a stupid, contrived way. so it could make it work, but it couldn't make it elegant
(I'll post a summary of the actual conversation below)
Trying to pin down the exact sequence of actions that soothes a newborn makes it obvious why so many cultures developed elaborate rituals to appease the gods or make it rain or whatever
@ArtemisConsort If I told you "Have you read this specific NYT article on healthcare in the US? No? Well it conveniently ignores data that doesn't fit their preferred narrative re: systemic racism," would that make you trust the NYT less than you do now?