I'll be interested to see how this affects warpstream... they might've just gotten a free 10x performance boost due to being built entirely on top of S3.
Most of the books it recommended were extremely popular titles (Girl with the Dragon Tattoo, the Martian, etc) and so out of the first 5 recommendations I got, I had already read 4 of them. This would be a lot more useful with a larger catalog.
Have you had a look at Starlark? Its a python-like scripting language built specifically for embedding into applications. Originally it was written in Java to be used in Bazel but its been re-implemented in go and rust and has found use in a bunch of other places.
Yeah, it’s cool but doesn’t fit my use case. I’m not scripting configuration. I’m scripting functionality. I need to be able to enforce interfaces and signatures easily all while having near-go-like performance.
I’ll play around with it some more and see if I can’t get some OOP pydantic-like stuff going with it. Otherwise it’s a non-starter.
Found the important part in the terraform license, for anyone else interested:
> Additional Use Grant: You may make production use of the Licensed Work,
provided such use does not include offering the Licensed Work
to third parties on a hosted or embedded basis which is
competitive with HashiCorp's products.