Hacker News new | past | comments | ask | show | jobs | submit login

The S3 API, and most of AWS, is a kludgy legacy mess.

Is there any chance of getting a new, industry-standard not just industry-adopted, simpler but more usable[1] common API?

We already have some client libraries that try to paper over the differences (https://gocloud.dev/, https://crates.io/crates/object_store), but wouldn't it be nice to have just one wire protocol?

[1]: E.g. standardize create-if-not-exist, even if S3 doesn't implement that.




My life experience has been that this line of thinking results in two separate outcomes: "the great thing about standards is that there are so many to choose from" <https://xkcd.com/927/>, and that publishing a standard does absolutely zero for getting buy-in, with that last one made worse by any short-sighted fools who publish a bunch of words without a reference impl or ideally a TCK. As this whole thread has shown, for 10 people there will be 15 understandings of any given sentence, which is very very bad when trying to get two computers to agree on something




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: