259 karma · joined April 7, 2026
Input clip: https://vocaroo.com/19QtEPtwTjOS
Prompt text: There are 14 varieties of tomato soup available from this replicator. With rice, with vegetables, Bolian style, with pasta specify hot or chilled.
Output: https://vocaroo.com/1f3XuQQoSzwB
It goes without saying all these tools are still largely in their pre-advertising state, it won't last.
Because you've tripped an AML flag you unbearable dweebs, this happens a thousand times every week and the story is always the same, tipping off rules actively prevent notification. But of course the reason must be political, because that's the only story that will drive traffic to an otherwise unknown outlet
This is the exact same sweeping inferential leap as the original comment. I happen to think people who drive red cars do so only because they want to incite a sense of danger and potency in their road opponents, people who wear boots obviously want to identify with Ukranians on the front lines and any claims it helps with their flat feet are obvious rubbish.
Tooling and language obsession is boring and borderline offensive to anyone who has been around for a few years. Imagine walking into someone's workplace and demanding they replace their well worn chair, would you do it? Imagine insisting someone use vim because their IDE didn't have a natural pipe-through-shell-command function.
It's not to say an IDE isn't a useful thing, they just have their place like anything else. I personally find autocompletion useful for a couple of weeks going into a new language or project after which it's very often more a distraction than a productivity enhancer. Same goes with e.g. Git integration. I wouldn't presume to say a Git integration user simply needs to learn Git in much the same way I wouldn't expect someone to tell me that I can't use Git just because I don't use the IDE Git integration. They're just tools
It's like saying you're convinced people reporting they feel more productive in a mauve-coloured room are liars, or those that drive automatic vs manual. Maybe they just find muave a restful colour?
https://github.com/hyperium/hyper/issues/4022
Saved you 3000 words
Even imagining a QUERY with a large JSON filtering structure, or say an image input as request body, it feels extremely odd to include the request body as part of the cache key. It also implies an unbounded and user-controlled cache key, with the only really meaningful general caching strategy being bitwise compare of the request body (or a hash), which in a hostile scenario implies cache busting would be trivial.
This invokes multiple semantic oddities in one go with obvious difficulties for a very niche use case. If I'm writing a service that needs complex filtering or complex input like an image, any form of caching (e.g. individual data columns of a join, or embeddings keyed by perceptual hashes of a decoded image input) is going to be far away from the HTTP layer and certainly unrelated to the exact bit representation of the request on the wire.
Why even bother trying to capture this in a generic way?
I would be far more inclined to try and capture this caching semantic as a new header for POST. Something like "Vary: request-body" or similar. Perfectly backwards compatible and perfectly ignorable for all but the 0.1% of CDN use cases where the behaviour might turn out useful
But keep goading with "it's technically impossible" and watch what's left of the Internet turn into a government licensing fest, because it is entirely technically possible. Imagine how much cleaner and shiny the nation's pipes would be if we simply throttled any ciphertext flow that couldn't be matched to an Ofcom license holder. They'd never do that. No country in the world has done that, right?
Even if machines can be made to produce compact, well thought out and beautiful, the interaction pattern almost inevitably ensures the "developer" produces something that is neither compact, well thought out or beautiful
I was a huge early fan of ChatGPT voice too, but I don't think I've used voice mode anywhere in at least 6 months. The question is what is the right level people are generally going to settle on for the use of these tools in the long term. 80% of my usage isn't much more than a better Google, I could live without it and I could live with cheaper options. I'm not sure the consumer money is going to be there en masse as hoped
Of course it still leaves a huge amount of business cases open, but I suppose the same principle applies. How soon will people tire of talking to robo-voice when they call their bank? etc.