yojo
I think it’s reasonable for people to say “I like the way things were, I don’t like this new future you’re proposing, and I want to limit the technology that’s doing the thing I don’t like.”
There is nothing inevitable about AI. As a society we may decide it is fundamentally unhealthy or anti-human. We have banned or curtailed access and research for other technologies before.
There is a lag between when carbon is released and when the effects of it peak. If we did stop all carbon emissions today, the effects of prior emissions would play out over the next 30ish years.
We’re injecting unprecedented amounts of thermal energy into planet-scale systems, and it is hard to predict second and third order effects.
I have kids/I really hope they were crying wolf.
Code organization, simplest possible implementation, tests that carry actual value, proper factoring of helpers/modules, etc.
I have tried to make skills to automate this, but LLMs anchor so hard on the code that already exists they really struggle to produce simpler alternatives.
It is rare that I catch a correctness bug, but if I do it’s because of stored state or interactions with other systems.
And from a sales perspective, that’s probably not wrong.
I think a new (or newly critical) engineering challenge is how to build in a way that keeps a codebase that’s churning out features from crumbling under the weight.
I’m not convinced we could train easily here, or that it’s worth the investment compared to (previously) spending fractional cents on Luna, or now paying even less on Jev. Especially given that these numbers are not meaningful to our margins.
I have a dozen different things at work that are currently using LLMs as classifiers for different questions. I don’t have the time, data, or resources to fine tune a model for each of them.
I haven’t had a chance to plug in Jev yet (waiting on approvals), but if it has the general intelligence claimed in the press release, then Laya is in no way comparable for my use case, and whatever TypeSafe has done is a substantial innovation over the Laya paper.
I’m not saying it was right or moral, just probably inevitable.
That said, when I’m reducing a list, I still use reduce.
Dario already showed there was an appetite for this.
Obviously insurance companies make money on average for every policy. If they didn’t, they would go bankrupt. So on average, every time you buy insurance, you lose.
So insure only what’s required by law, or things that would throw your life off track if they vanished.
We can round up all the bored teenagers we want, but it’s not putting the genie back. Better start adjusting our systems to account for it.
Maybe we’re Notion/Evernote? Buy Hackpad, plow a ton of money into Paper (which was legitimately good), then quietly deprioritize it.
Maybe we’re actually some kind of enterprise document productivity suite? Buy HelloSign. Plow a bunch of money into a desktop app. Pull more plugs.
A lot of smart people were trying. We made a lot of bets (too many?). None of them proved to be a second act, and the competitors eventually caught up.
Wouldn’t surprise me if the providers just remove that ability and lock the model once the conversation starts.
Not sure about the OAi Pro plan, doesn’t look like the 80% Luna price slash made its way into the quota system.
You could also try tuning down the effort level on Opus. It makes a huge difference in token consumption and you might be able to get away with lower than you’ve set
Mills did ramp back up, but it’s unclear to me if they used it as a chance to do so slowly/preserve margins. Lumber never got close to pre-pandemic levels.
Tariffs probably also play a role here. About a quarter of US lumber comes from Canada, and barbed wire is just steel with a little bit of processing.
For products with little value add there’s not anywhere for the tax to be absorbed, and no real way for domestic producers to quickly scale up, even if they wanted to.
I’m not sure if they let you skip the cache write cost on the first turn. That would imply cross-user caching infrastructure or special casing the default system prompt to give you a discount. Maybe? Away from the computer but you could try a “hello” in a fresh session and see what was billed.
You should use --disallowed-tools to prune any tools not needed for the task. Note that this is also a perpetual game of whack-a-mole since they’re always adding new tools.
Any kind of scrolling back, copying text, using their menu system - basically anything that isn’t typing characters has had/still has unaddressed bugs.
OpenAI shipped a competitive model and I’m over in Codex now. I have yet to hit a bug.
If you’re holding the SOTA crown, people will put up with your buggy mess. As soon as that crown slips your pile of trash becomes a huge liability.
They have one of the more compelling cases for rolling their own.
The regular stuff is still well written, IMO.
If I learn you work at Meta, I will judge you as at best lacking a moral compass and treat you appropriately.
Apple has problems, but is a lot closer to morally neutral. Ditto for Netflix.
Amazon has hollowed out local retail/is also bad for society, though not on Meta’s scale. But you sell your soul more cheaply there.
Great engineers focus on the customer or business need and find/propose alternatives that are possible.
This explanation seems plausible to me.
You can optionally layer LLM diff scanning if you want to burn some tokens on your tokens. Modern tools can catch some impressively subtle issues.
I don’t know anyone who takes the high end of that anymore, especially senior/staff folks.
Unlimited PTO takes a liability off the company’s books, and makes every time off request a negotiation.
1) Unlimited PTO is a scam. Ask anyone who ever got paid out six weeks salary when they changed jobs.
2) “the craft” is doing some heavy lifting here. I happen to enjoy AI-assisted dev, but it is nothing like the work that drew me to the industry.
Otherwise agreed on all counts.