I had the exact opposite experience with support, possibly the best one yet with any company.
I opened the live chat on the battery life support page and the chatbot asked (paraphrased) "Is your battery bad? Put in your email address". I put my email in and the next automated message was "Seems like your battery is underperforming, where should we send a replacement ring?"
Chiming in to say the same. Best support experience I’ve ever had with a company. Battery was lasting less than 3 days, talked to the bot for 2 mins and confirmation of a new ring being shipped was received a day later.
I had the exact same pleasant experience. I had a Gen 2 ring with battery issues, and support was fast and painless with a new ring on its way in a couple of days.
The important number that changed here was the 30ms to 300μs for correctly spelled queries. 30ms for typos wasn't something that we considered a problem and improving to ~5ms was really a side benefit of fixing things for the correct spellings.
Additional latency for actual typos seems ok, but degradation for correctly spelled queries felt really bad. The thing that was really damaging to the UX for us was when latency was spiking for search queries where it didn't need to.
There's a blog post from 6-8 years ago I can no longer find anywhere, where someone made node.js create similar ambient sounds and compared it to listening to hard drives doing mechanical work to understand what the computer was doing. Apparently it was actually useful to audibly hear when, for example, a request failed due to an authentication problem which had its distinct sound emerging from the pattern of code execution on that branch.
Does anyone have a link to what I'm talking about?
I recall something like that. You might be talking about baudio: https://www.npmjs.com/package/baudio . I also recall seeing some website demonstrating the idea of soundifying a stream of incoming metrics/events so you could listen to it and your brain could sift through and automatically pick our patterns, changes, and anomalies. I think there was a demo using the twitter firehose as an example? But for the life of me I can't remember anything more than that.
How do y'all deploy fine-tuned models? I have separate projects for staging and prod, but it doesn't seem like a fine-tune can be shared across projects.
Am I wrong to split projects by env? Am I expected to run fine-tunes separately per env (surely not)? Am I missing an option to share fine-tunes across projects?
I mean OpenAI hosted fine-tunes (same as referenced in OP.)
I have a staging deployment and a production deployment. Ideally anything that I roll out to production, I can try on staging first — including switching from gpt-4o to a fine-tuned gpt-4o. I don't want the production API key to be accessible by my staging app, so I have two separate projects within the OpenAI dashboard. One is called my-app-prod, and the other is my-app-staging.
To illustrate the problem further, I also have infrastructure to eval models before changing what production is running. The eval infrastructure also has its own OpenAI project, so that I can set separate billing limits on running evals. Any fine-tuned model needs to be benchmarked first, but again, I'm not sure how to make the same fine-tune available to both the eval project, and the production app project.
Hey, engineer on the OpenAI fine-tuning team here. We know this is something of a pain and we’re trying to come up with a way to allow you to share / move models across projects. If you really need to share a model across projects right now the best way to do it is to train the model in the default project, it will then be available to use and all other projects. That’s not an ideal solution obviously but is the only mechanism available currently
Gotcha, thanks for the answer! We're a pretty heavy user of OpenAI (my company's called Semgrep) and I'd love to know if you ever run private betas or work with development partners for features like project permissioning. If so, feel free to email me at bence@semgrep.com — otherwise, appreciate your work on improving this!
> Many of our riders choose Waymo for the clean and consistent vehicle we offer. To ensure every rider gets this experience, we’ll be applying a vehicle cleaning fee for riders who leave a mess behind in the vehicle, such as vomit, excessive trash, and smoking odors.
> For those that self-report their mess during their ride (not including smoking), the fee will be $50. For issues that go unreported, we’ll charge riders $100 for the first violation and increase the fee for subsequent violations. Repeat trash and smoking related violations may also impact your account standing.
That’s an awesome policy. Compare to car share services (in SF.. apples to apples) such as Gig Car and Getaround which allow unsupervised general access (i.e. no driver there to witness car treatment)… those are generally pigsties. Blunt ash all over the dashboard, used kleenexes in the door handles and cupholders, trash on the floor. It always blew my mind that the perpetrators weren’t fined into the dirt. Good for Waymo.
Considering that I’m in a social bubble of considerate people all of whom wouldn’t leave a single bottle cap in a car, this makes me despair at how people must be outside of my bubble.
I'd say the vast majority of people don't litter or trash things, but the few that do ruin things for everyone. It only takes a few bad apples (on in this case trashy people) to ruin something for everyone else.
Its like living with 4 roommates, but one of them leaves their shit everywhere. It could make the whole place look unkept for everyone else.
And because we generally don't want to pick up after other peoples shit/mess things may be left trashy for a long time before anything gets cleaned.
I think in the US kids use buses (school buses) at a higher rate than adults. The bus in the image is also colored yellow, just like school buses. Perhaps it has more to do with kids just having more recent experiences solving the same problem in real life?
Well of course they’ll be using the latest technologies and therefore tiling will be done with that new shape from last year that never repeats patterns.
I opened the live chat on the battery life support page and the chatbot asked (paraphrased) "Is your battery bad? Put in your email address". I put my email in and the next automated message was "Seems like your battery is underperforming, where should we send a replacement ring?"
I got my replacement a few days later.
reply