> I'm pretty sure a majority of us aren't really on a "side",
Many of us don't vote either. And our two party systems have created extreme partisanship. I wish it could be different because I do love this country, but our politics are so broken by the two party system, fueled with misinformation through these partisan news networks + social media algorithms (the way Youtube turns one person into an extremist of either side is an example...)
I can’t imagine the number of editors is that large? Are we talking about hundreds or thousands? Taking a look at the site there can’t be that many users that need this low latency preview capability.
But I need to build a beautiful system with global scale!!
They inflated the problem of “make content preview faster” for a small number of users to “make a fast global cache system”. That’s promotion material for you
I wonder how this would apply with vision models? I tried with a few example of single images and they appear to do well. I did a few toy examples and they seem to do pretty well (Claude + Gemini) with spotting differences. An example image: https://www.pinterest.com/pin/127578601938412480/
They seem to struggle more when you flip the image around (finding fewer differences, and potentially halluciating)
I was with Amazon but wasn't part of Alexa. I was working closely with the Alexa team however.
I remember vividly the challenge of building centralized infra for ML at Amazon: we had to align with our organization's "success metrics" and while our central team got ping ponged around, and our goals had to constantly change. This was exhausting when you're trying to build infra to support scientists across multiple organizations and while your VP is saying the team isn't doing enough for his organization.
Sadly our team got disbanded eventually since Amazon just can't justify funding a team to build infra for their ML.
> Amazon just can't justify funding a team to build infra for their ML.
Sounds like they didn't plan it out correctly. It should have been done in phases, one team at a time, starting with the Alexa team, or the smallest team with the smallest amount of effort as a test bed, while keeping the other teams informed in case they have suggestions or feedback for when their turn comes along.
Isn't this a challenge for any big tech companies. Success metrics tend to be attached to a particular product and yet... central infra is a necessary foundational block for everyone, but it is without a specific success metrics.
We were working with folks from other central ML infra teams in other companies. Amazon is the one that doesn't have any funding for central ML infra (they have the central infra for software). Having interacted with many companies after leaving Amazon, they are just really bad in terms of investing in central ML.
Amazon did AWS, so they can do central infra. Possibly the massive success of AWS makes them expect the same level of self funding for other infra projects even if those would be better served as internal only with internal funding.
I was at Amazon but wasn't part of Alexa. I remember taking a look at their code. It was an endless spaghetti of if statements. The top one started like this
if(tenant == "spotify") { ...
and everything else was downhill from there.
The rest of the description on how Amazon operates is quite accurate. Impossible for anyone to do anything meaningful anymore.
For me the big problem was how hard Hoverboard was to use - they built nicer tooling around it eventually but getting onboarded took weeks to months, getting GPUs usable enough to do LLM training would be nigh-impossible, an _extremely rigorous_ dedication to customer security meant transferring any data into and out of it for analysis was a major pain....
I remember being in the office when GPT2 dropped and thinking the entire Alexa Engine/skill routing codebase became outmoded overnight. That didn't really happen, but now that MCP servers are so easy to build I'm surprised Alexa doesn't just use tool-calling (unless it does in Alexa+?)
Many of us don't vote either. And our two party systems have created extreme partisanship. I wish it could be different because I do love this country, but our politics are so broken by the two party system, fueled with misinformation through these partisan news networks + social media algorithms (the way Youtube turns one person into an extremist of either side is an example...)