902 karma · joined January 7, 2018
Personally, I've balked at the price of two gadgets I wanted to get in the last couple of months (a Steam Deck and a digital notebook). Does that make me less likely to buy one in the future if the prices go down? I don't know but probably.
Apple is probably the company to watch having taken (or otherwise been forced to take) the other strategy.
I would put this as part of the larger crunch in the AI trade that started just before earnings season as people digest what margin compression in traditional revenues for the big tech companies means going forward. Just with bigger swings because of the election.
The next step is whether data center capex discipline begins filtering to Nvidia and the DRAM semis revenues. At that point pure play companies must drive revenue growth or else.
One issue is that token usage and revenue seem to be decoupling in real time. For Jevons paradox to be true, prices need to be going down but total spend on AI has to be going up. That's technically true right now but total usage is going way up while total spend is going up slightly. Another problem is that we may be witnessing the end of "tokenmaxxing" with Anthropic's revenue growth decelerating and OpenRouter's token volume plateauing. Two points of data do not make evidence but the possibility that AI usage is an S curve rather than exponential is live.
2. Selling tokens via long running agents is the only thing that's provably working with respect to revenue growth.
3. They need revenue yesterday. Increases in borrowing rates means access to capital isn't what it was in the 10s. Their runway is much shorter than you would imagine.
4. Some of the decision makers at these companies believe AI will exhibit Jevons Paradox and that any decrease in price will result in induced demand.
5. The frontier models are still subject to the limitations of AI. They're not good at everything. Better to have someone else learn that on their dime rather than yours.
LLMs are not this, and they cannot be this because it is their ability to operate on vague instructions that make them as powerful as they are. They can take an imprecise natural language description of a process and realize it as a process in a programming language. The problem is that understanding and manipulating the precise problem description is your job as a software engineer. The LLM can and will make its best attempt based on what exists in its training data, but it cannot know what is the precise behavior that actually fulfills goals and I think, contrary to the parent article, it cannot determine where the edges are to ask you with enough certainty that you will be able to take your hands completely off the wheel.
I think the nature of LLMs also explains why it is good at the verticals it is good at. Porting is an extremely well defined, replicate the behavior on another platform. There are far fewer vagueries in that. Game dev is not extremely well defined, but the consequences of imprecision do not have a lot on the line. Furthermore, games are pretty self-contained, so there's not a lot of guessing about what could happen or what the behavior of a counterparty system could be. With some pretty big exceptions, it is all there for the LLM to see in C++ (or whatever).
The other part is how big the debt load is downstream. Anthropic is one of the revenue engines that has to feed the rest of the supply chain, clouds, SPVs, semiconductors, etc. They have to be pulling very large numbers to justify everyone else's finances.
I think the growth is real and tremendous and that's probably more important than this blip in revenue growth. But things tend to look peachy until they're not and so everyone is on watch for cracks in the foundation.
Again, two data points do not make a full story but if you're an AI bull this is not what you want to see.
Programs are swapping capstone projects and courses for comprehensive oral examinations and that's partly from input from industry that there's been a skill drop. But that feels like a panic stopgap and we really are going to struggle with this for a while.
All this being said, I don't think AI usage will meaningfully go down in the long run cause it's a very powerful dopamine loop and tech companies are very good at making those. How many people report social media making them unhappy and how many people do you know who have actually quit? Or to paraphrase Jim Gaffigan, nobody says they eat at McDonalds, but the sign outside says "billions served". Somebody's lying (and it's not McDonalds).
The moat a physical pro audio product is its interface and its branding. And I know that's tough to hear especially if you're an engineer but its true. People buy Strymon pedals because they know exactly what they're getting and they know its going to be in a format where if you want to dial in a tone without getting into the weeds of menus you can (but if you need to advanced features you can also do that). If people wanted the cheapest way to get those sounds, they could always hook up to a live VST host rig. But you get Strymon because you know that brand name and you know you're going to get a box that you can twiddle the dials on the floor and yes you are also getting that as close to perfect algorithm as well. The sound is part of Strymon's branding but it isn't all of their branding.
Look at it this way, pretty much every original circuit design in the analog guitar pedal space has been copied, duplicated, sold for pennies on the dollar, modified, whatever. But those companies still exist and do well because their moat has never been the circuit, its the branding.
Anyway, I hope you find some peace in the next few days. Its hard to argue that your moat hasn't shrunk and maybe you're in the process of building up that customer base. You gotta think about the copycats and it sucks, but you always had to do that. Its just harder now.
This is the antithesis of the idea that more powerful languages are better but it makes sense. For humans, it costs a lot for the language to get in the way all the time. Yes, a constraining language prevents you from writing errors but it also interrupts flow, forces you to describe processes that are meaningless at the application level, and usually is more verbose. But for an agent, the marginal cost of an additional line of code is less. Both the literal cost but also the opportunity cost.
Its not that Rust is a good or bad language per se, its just that agents don't care about ergonomics while humans do. And when you don't have to care about ergonomics this lets you push the tradeoffs way outside the range that would be even remotely acceptable for us. The flip side is that so far, we are in the mix so you can't go all the way to constraints... not that I can imagine what that would look like.
I know the Leopard era design is having a bit of a retro cool moment right now (frutiger aero) but for me its all about that pre-Leopard Aqua. Something very bright and friendly about that design language where the Leopard era feels a bit dark, moody, and dusky. Bordering on chiaroscuro. Especially when you compare classic Aqua to like the classic Windows look which while coming off as corporate felt like it had a precision to it (at least to my kid brain).
I have to say my hot take is that I actually kinda like Liquid Glass. It feels like a bit of a throwback to that era and dragging objects behind transparency to see the refraction was the first time in a long time I've ever just been transfixed with just playing with a UI detail. Especially since I use the Dock as bootleg taskbar (undock everything so the only things in it are the open applications and autohide), when it does pop up its fun to see everything bend around.