If you wait for more segfaults, OOMs and other issues, than you have failed to avoid the problem. In my opinion this direction is correct and history will show who's right.
I like rate-limiting. I know none of my users will need more than 10qps. I set that for all routes, and all bots get throttled. I can also have much higher rate-limit for authenticated users. Have not had bots slamming me - they just get 429s
I dont understand the recommendation of using bigserial with uuid column when you can use UUIDv7. I get that it made sense years ago when there was no UUIDv7, but why do people keep recommending it over UUIDv7 now beats me.
The big difference is that Tesla is the manufacturer and thus has much higher credibility (and responsibility not to deceive), than a random YouTube video.
Exactly. Tesla shares responsibility for marketing something deceptively that can cause serious incidents. We require toy manufacturers to put clear labels that the toy is not appropriate for certain ages, but allow Tesla to market something as dangerous as Autopilot and FSD, implying that the user is not needed.
yeap - 60 for collocation only. 99.9% uptime SLA (power/network). I've had 5-minute blips 3 times in last 12 months. The hardware itself is bought used $400 for the whole server (not including HDD). HDD was around $400 too. so last 2 years: (24 * 60 + 800)/24 = ~$94/month and going down every month
I have 14core/128GB RAM, 2x900GB nvme + 60TB spinning rust with 33TB traffic in someone else's closet and paying only $60 ¯\_(ツ)_/¯. Prices vary a lot when it comes to colocation
I thought it is licensed under BSL 1.1 until 2027, after that it will become Apache 2. You can install and use it as long as you don't provide commercial service with it.
I have not come across this sentiment before. Is there something specific about Ruby that makes you think this way or is this your general view of dynamic languages without a strong type system?