Earlier quoted context omitted.
And their CEO doesn't post selfies with war criminals
OOTL, what is this a reference to?
You know, the same country whose former prime minister is this person: https://jmail.world/person/ehud-barak
151–160 of 210 posts
Earlier quoted context omitted.
And their CEO doesn't post selfies with war criminals
OOTL, what is this a reference to?
You know, the same country whose former prime minister is this person: https://jmail.world/person/ehud-barak
The post said 450 million pageviews, likely since November. If we make very generous assumptions and assume that each pageview is a megabyte (very generous based on my own experience scanning billions of websites), then that's 450TB total in traffic. If you really did 450TB per month in traffic, you would need slightly more than one gigabit line (and hence VPS), but not more than two. With Hetzner the traffic would c…
Isn’t part of Vercel’s value proposition a robust global CDN in front? Seems quite a bit different than one sweaty VM in Helsinki.
What would this have costed had they used render or railway? Maybe, what, $200 a month? Vercel's pricing is so ridiculously convoluted that you can't even cleanly compare usage. With render/railway/(insert provider of choice) you can at least predict that you're your biggest cost is going to be egress. edit: I just saw that it gets 450m pageviews. I'm guessing on the upper end this costs ~$1k with railway + cloudflar…
Why is everyone using Vercel and the likes anyway? Setting up a VPS with Node takes ten minutes and is miles cheaper. And it's not like you never have to debug issues with serverless configurations, which can even occasionally be harder to debug because of their proprietary natures.
Earlier quoted context omitted.
How is that image 670 KB!? Definitely some optimization low-hanging fruit there. Edit: dang, even pngcrush can't get it below 580 KB. Disappointing performance on PNG's part.
Because inexplicably, there's random pixel-level noise baked into the blue area. You can't see it unless you crank up contrast, but it makes the bitmap hard to compress losslessly. If you remove it using threshold blur, it doesn't change the appearance at all, but the size is down to 100 kB. Scale it down to a more reasonable size and you're down to 50 kB. Modern web development never ceases to amaze me.
Earlier quoted context omitted.
Wake me up when GCP allows you to spending limits
It is fucking CRAZY how many cloud companies don't let you set a spending limit. I had to hunt around for a host in a suitable geography with a spending limit, almost had to go on-prem (which will happen eventually, but not in the startup phase) Waking up to bankruptcy because of bots out of your control visiting your website seems a little nuts. Adding some other bullshit on top (like cloudflare) seems even more nut…
1. Because people vote with their wallets and not their mouths, and most companies would rather have a cost accident (quickly refunded by AWS) rather than everything going down on a saturday and not getting back up until finance can figure out their stuff.
2. Because realtime cost control is hard. It's just easier to fire off events, store them somewhere, and then aggregate at end-of-day (if that).
I strongly suspect that the way major clouds do billing is just not ready for answering the question of "how much did X spend over the last hour", and the people worried about this aren't the ones bringing the real revenue.
Earlier quoted context omitted.
With a 2025 tech stack, yes. With a 2005 tech stack, no. Don't use any containers, no[/limited] server-side dynamic script languages, no microservices or anything like that. Considering the content is essentially static, this is actually viable. Search functions might be a bit problematic, but that's a solvable problem. Of course you pay with engineering skills and resources.
Is there any feasible way to implement search client-side on a database of this scale? I guess you would need some sort of search term to document id mapping that gets downloaded to the browser but maybe there's something more efficient than trying to figure out what everyone might be searching for in advance? And how would you do searching for phrases or substrings? I've no idea if that's doable without having a dat…
there might be some piece I'm missing, but the first thing that comes to mind would be using that, possibly with the full-text search extension, to handle searching the metadata.
at that point you'd still be paying S3 egress costs, but I'd be very surprised if it wasn't at least an order of magnitude less expensive than Vercel.
and since it's just static file hosting, it could conceivably be moved to a VPS (or a pair of them) running nginx or Caddy or whatever, if the AWS egress was too pricey.
Earlier quoted context omitted.
Every single mentioned service is either an AWS or GCP abstraction.
Angelo from Railway here, Railway runs our own metal for the sheer reason to preserve margins so we can run for perpetuity. We're nuts for studying failure at the company and Heroku's margins was one of the things we considered to be one of the many nails in that coffin. (RIP) (my rant here: https://blog.railway.com/p/heroku-walked-railway-run )
Earlier quoted context omitted.
Marketing probably, unless thew CEO pulls out his credit card
I don't really understand why he'd say he'd cover the costs personally... like, Vercel can just write it off, what's the significance of him paying for it?
Really hard to tell.
Earlier quoted context omitted.
Because inexplicably, there's random pixel-level noise baked into the blue area. You can't see it unless you crank up contrast, but it makes the bitmap hard to compress losslessly. If you remove it using threshold blur, it doesn't change the appearance at all, but the size is down to 100 kB. Scale it down to a more reasonable size and you're down to 50 kB. Modern web development never ceases to amaze me.
I'd bet that it's AI generated, resulting in the funky noise.