Hacker News new | past | comments | ask | show | jobs | submit | doque's comments login

Vercel has had spend management for a while now: https://vercel.com/blog/introducing-spend-management-realtim...


Thanks @doque !!

Even though I've been actively looking for this, I couldn't find it.

However, this solution ONLY provides notifications; it doesn't address the underlying problem. I could be sick for five days and not check my phone.

What I need—and, in my experience, what all larger companies require—is a method to halt consumption entirely, similar to Snowflake."


That method you're mentioning is provided by setting up a webhook that pauses a project, which can be fully automated.


Thanks again @doque

For me it seems a little overkill to build an automated system that can handle webhook that can pauses a project

Hmm .. to maybe I'm overthinking it .. could you describe the architecture needed to setup a system like this?


It feels like they are intentionally making it complicated to figure out to avoid people actually setting hard limits. Vercel recently had a customer get charged 20k+ that posted on twitter. When Vercel employees mentioned this way of controlling it through a webhook, most people didn't even know about it. I feel like a hard limitbshould be easy to set in your projects settings and that it should have a default value.


@KyleJune

I would consider extremely difficult to setup a reliable system that could listen to webhooks and pause projects.

My main concerns are .. how can you test it and how can you be sure that it is working in all future.

..

Are you able to find the twitter post you mentioned?


I found the example I mentioned, it was from earlier this month.

Here is a link to the twitter post where someone got a 23k bill. In the thread you can find people confused about how this could have happened and why there are not hard limits to prevent situations like this. https://twitter.com/michaelaubry/status/1757539928534315322?...

Here is a comment in the thread from their VP of product explaining how to set hard limits via a web hook. They said they would improve the documentation for it but some people replied saying they shouldn't need a web hook to set usage limits. https://twitter.com/leeerob/status/1757960730865696892?t=mCD...


Because it could be personalized content that differs for each request/user.


You could take a mixed approach. Server render non-stateful stuff, restrict user state to client-side only. You can then CDN cache the public stuff.


Which is the reasonable way to do it. However, uncacheable things might remain.


Uncacheable things are always reserved to the client side only


joyn.de | Full Time | ONSITE/REMOTE (London, UK and Munich, GER)

We're building a streaming & Live-TV platform for the European market in order to connect content providers with users across all of Europe. We build apps for all web & mobile platforms including TVs.

Our engineering department is hiring for multiple teams: React, Video Streaming, Player, Ads, GraphQL, Android, SRE and Data Science. You will have plenty of opportunity to get to know new teams and technologies, as we value end-to-end ownership of features and T-shaped profiles. Our stack includes Typescript, React, NextJS, Kotlin, Python, Java and Scala (and more!) all running on AWS.

We have two locations - Munich is our headquarter but we’re ramping up our London office as well. We welcome junior applicants, depending on the role. Some roles are considering remote candidates, best to ask during your application.

If interested, check out our jobs page & open positions (https://jobs.lever.co/joyn) or write directly to remote.jobs@joyn.de.


joyn.de | Full Time | ONSITE/REMOTE (London, UK and Munich, GER)

We're building a streaming & Live-TV platform for the European market in order to connect content providers with users across all of Europe. We build apps for all web & mobile platforms including TVs.

Our engineering department is hiring for multiple teams: React, GraphQL, Android, SRE and Data Science. You will have plenty of opportunity to get to know new teams and technologies, as we value end-to-end ownership of features and T-shaped profiles. Our stack includes Typescript, React, NextJS, Kotlin, Python, Java and Scala (and more!) all running on AWS.

We welcome junior applicants, depending on the role. Some roles are considering remote candidates, best to ask during your application.

If interested, check out our open positions (https://jobs.lever.co/joyn) or write directly to remote.jobs@joyn.de.


Great looking app, giving it a try now.


So in response to this story I decided to delete my (premium) account with them. After confirming multiple times (good thing), I was shown this error: https://i.imgur.com/4dpn6d5.png

How does error handling like this even make it to production?

I got an email as well confirming my account deletion and I can no longer log in.

But all in all this clearly does increase my trust in Lastpass's security competence.


I got the same error while deleting my account over a month ago when it was announced that their parent company LogMeIn had been bought by private equity: https://www.zdnet.com/article/logmein-sells-to-private-equit...

So the deletion process has been erroring in that way for at least a month now.


I got that same error when killing off my account after moving to Bitwarden. It really made me laugh as it encapsulated everything wrong with the service in a succinct error message.


Reading this post reminded me of my LP account so I went to delete it and had the exact same experience than you...


Yup, I switched after the company was sold recently. I got that error as well. I moved to 1password


I actually have a bone to pick with them too. I tried canceling my families accounts recently. Despite two confirmation emails I was still charged. Their site makes it very hard to find support.


joyn.de | Full Time | ONSITE/REMOTE (London, UK and Munich, GER)

We're building a streaming & Live-TV platform for the European market in order to connect content providers with users across all of Europe. We build apps for all web & mobile platforms including TVs.

Our engineering department is hiring for multiple teams: React, GraphQL, Android, SRE and Data Science. You will have plenty of opportunity to get to know new teams and technologies, as we value end-to-end ownership of features and T-shaped profiles. Our stack includes Typescript, React, NextJS, Kotlin, Python, Java and Scala (and more!) all running on AWS.

We welcome junior applicants, depending on the role. If interested, check out our open positions or write directly to remote.jobs@joyn.de


An interesting library I've found that tackles this issue is yieldable-json: https://developer.ibm.com/node/2017/11/13/yieldable-json-asy...



I just checked the Arial iamgery of my home and the data appears to be more than 6 years old.


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

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

Search: