Kesty | 1 year ago | on: A ChatGPT mistake cost us $10k
Kesty's comments
Kesty | 1 year ago | on: A ChatGPT mistake cost us $10k
5 days to find out you have "duplicate key" errors in the db is the opposite of fast
Kesty | 1 year ago | on: A ChatGPT mistake cost us $10k
Also the CEO: "remember to be defensive on reddit comments saying how we are a small 1 million dollar backed startup and how it's normal do to this king of rookies mistake to be fast."
Kesty | 1 year ago | on: A ChatGPT mistake cost us $10k
I don't think 128 bits vs 36 byte performance it's a main concern right now
Kesty | 1 year ago | on: A ChatGPT mistake cost us $10k
Here we are talking 1.65 MILLION CAD $ backed YC company
Kesty | 1 year ago | on: A ChatGPT mistake cost us $10k
But not having error logging/alerts on your db ? That's the crazy part.
This is a new product, is not legacy code from 20 years ago when they thought it was a neat idea to just throw stuff at the db raw, and check for db errors to do data validation, so alerts are hard because there's so many expected errrors.
Kesty | 1 year ago | on: A ChatGPT mistake cost us $10k
The other common issue is if the original code has thinsg chatgpt doesn't like (misspell, slightly wrong formatting) it will fix it automatically, or if he really think you should have added a particular field you didn't add.
Kesty | 7 years ago | on: Spotify to Apple: Time to Play Fair
Kesty | 7 years ago | on: Spotify to Apple: Time to Play Fair
https://www.theverge.com/2015/7/8/8913105/spotify-apple-app-...
Kesty | 8 years ago | on: Facebook announces Clear History feature
Kesty | 8 years ago | on: AMP for email is a terrible idea
While the idea of having standards for mobile and slow connection might be a noble one, forcing everyone into it by using mobile search results as ransom is an evil practice.
Especially since it's a google run, if it was set up as a non profit foundation with people on the board from different major players as a collaborative project then, yes It might be different.
Kesty | 8 years ago | on: Maintaining code quality when nobody cares
Kesty | 8 years ago | on: Maintaining code quality when nobody cares
You either go insane, give up and take up beekeeping, start your own company or finally decide to not give a shit anymore and start hacking the same way as everybody else because in the end your are not sending astronauts to Mars, and it works "most of the time" is good enough for the clients and the price and time they are willing to pay.
Kesty | 8 years ago | on: Googlebot’s JavaScript random() function is deterministic
Kesty | 8 years ago | on: Googlebot’s JavaScript random() function is deterministic
If the "disguised" googlebot is the same as the actual one, chances are it is since it would want to be as close as possible to not flag false positives, and use the same seed for consistency then you might be able to use that to avoid detection on the fact that you are serving google something different than normal users.
Newspaper used/do that to be able to have their full article content indexed while serving a paywall to everyone else.
Kesty | 8 years ago | on: The screen that set off the ballistic missile alert on Saturday
Kesty | 8 years ago | on: The screen that set off the ballistic missile alert on Saturday
The Test Records probably do the same thing just to a smaller list than the real one.
So there is no real way to separate them.
Kesty | 8 years ago | on: Min – A smarter web browser
Which is the main downfall of DuckDuckGo they use as the smart bar search engine.
If you want good suggestions and smart personalization you need to track your user.
If you don't want to track your user for privacy concern, it's all good but then don't give user a product like suggestions that will always be subpar compared to someone else that is for user tracking.
Kesty | 8 years ago | on: Min – A smarter web browser
Having it only Ubuntu/macOS seems counter-intuitive.
Kesty | 8 years ago | on: Why is it faster to process a sorted array than an unsorted array? (2012)
Of course, you could make it faster by removing everything under 128 from the array before starting the loop, but it's not really the point here.
Sure you should have tests, sure you shouldn't copy paste code you don't understand and you shouldn't push directly to production.
But, regardless of all that, the main issue of all this incident is not the rookie mistake itself, is how they didn't have logs or alerts and it took them 5 days of customer complaining to find out they had "duplication errors" in the db.
That's the thing that should have been fixed first and extensivly mentioned in the post-mortem