52 karma · joined June 25, 2020
All of a sudden, this delightful article about a dad creating a toy for his kids now reads like a big-tobacco eyes-only internal memo: How to hook a kid on a screen when they should be interacting with real world physical objects.
This. But IMHO the right solution is to make the back-end stateless and manage all client state on the client. Each request authenticates itself, and (if you're ReSTful about it) the back-end is simply a database connector/augmenter.
In this paradigm, the SPA is basically a desktop app that retrieves data from a server, built to run within a framework, which happens to be a web browser.
In case you're jumping to conclusions, know that I'm a late-comer to the SPA party, having resisted from its inception until about a year ago, for all the obvious reasons, including those bemoaned by the OP.
Why did I relent? SPA frameworks like React now handle pretty much all the heavy lifting for you. OP, you should check out React Router, which can render this post's examples irrelevant. I'm surprised that in 2022, someone writing to the web UI layer would bother to create code to manage the address bar when there are a thousand ways to not have to.
There are real irrefutable problems lurking in the technology as it exists now, but let's assume that those can be worked out. What I want to know is, does Braintrust really plan to hand over governance to its participants? How is that a good sell to the VCs? Because I assume that they don't in fact plan to hand over governance to the market participants, in which case the coins seem fairly useless. Convince me I'm wrong.
On the other hand, it's flipping fast, practically invisible.
You're right: most of the protein in the diets of our paleolithic ancestors came from insects and leftover carrion from the kills of more optimized carnivores. I've never seen these recommended in a Paleo diet.
An analogy might be that if you trained an AI model on billiard balls, it could become really good at telling you where a ball will end up when you hit it, but it could never tell you that the reason is that f=m*a, meaning it will do nothing to advance the science.