Live data from Hacker News

A browser extension that replaces occurrences of 'serverless' with 'CGI-bin'

github.com

21–30 of 33 posts

Re: A browser extension that replaces occurrences of 'serverless' with 'CGI-bin'

#21
post #2

I appreciate the meme and get it as a response to everything being "serverless" recently. But I noticed some people started repeating it unironically, like cgi-bin was actually equivalent. I wish this project at least acknowledged it's a meme reaction. Maybe people these days don't remember anymore what cgi-bin really worked like? (or never worked with it?)

I'd rather say it's worrying how millenials+ raised in post-standard cloud times are in denial of just how much they dropped the ball and are being brainwashed to believe the cloud progress narrative where there is only centralization and monopolization. Self-delusion to stay relevant in the job market.

I don't think you're fair here. There definitely are some that blindly believe the hype, but I met many who clearly see through the bullshit. Mostly, it boils down to the crucial distinction: are you building the project for someone else or for yourself? If for someone else, of course you want to maximize your revenue, and here the complexity of AWS &co. is an advantage. However, if you're building something for yourself, unless you're stupid you'll calculate well and choose the option that makes most business sense. In many case this means renting a server or a couple of servers for a flat rate.

The sad piece of truth in your comment is that there are actually people who seem to know only AWS (etc.) and use it for everything, whether it makes sense or not. Well, that's their choice.

Re: A browser extension that replaces occurrences of 'serverless' with 'CGI-bin'

#22

Well, maybe I'm just missing something in this meme, but... Back in the day, deploying code to cgi-bin first required buying and hosting your own server; which I have neither the time or patience to do today.

No, it requires renting a server, just like "serverless". Bringing your own hardware was called colo(cating).

Scaling still required renting another server, which then went unutilized until peak load was needed.

Re: A browser extension that replaces occurrences of 'serverless' with 'CGI-bin'

#23

Earlier quoted context omitted.

I'd rather say it's worrying how millenials+ raised in post-standard cloud times are in denial of just how much they dropped the ball and are being brainwashed to believe the cloud progress narrative where there is only centralization and monopolization. Self-delusion to stay relevant in the job market.

I don't think you're fair here. There definitely are some that blindly believe the hype, but I met many who clearly see through the bullshit. Mostly, it boils down to the crucial distinction: are you building the project for someone else or for yourself? If for someone else, of course you want to maximize your revenue, and here the complexity of AWS &co. is an advantage. However, if you're building something for your…

That's a great point - that there are of course those who ride the cloud wave to milk their customers.

To get a sense of how much we're putting the cart before the horse, I recommend taking an occasional look at a subreddit frequented by webdev bootcampers (eg. [1] where they're hellbent to justify using React for static sites, because that's all they really know, and even accuse dissenters of being hiveminded).

[1]: https://www.reddit.com/r/webdev/comments/cxfvcw/is_react_sti...

Re: A browser extension that replaces occurrences of 'serverless' with 'CGI-bin'

#24

Earlier quoted context omitted.

No, it requires renting a server, just like "serverless". Bringing your own hardware was called colo(cating).

Scaling still required renting another server, which then went unutilized until peak load was needed.

Or ordinary shared hosting on an Apache cluster (that isn't overcommitted)

Re: A browser extension that replaces occurrences of 'serverless' with 'CGI-bin'

#25

Earlier quoted context omitted.

I don't think you're fair here. There definitely are some that blindly believe the hype, but I met many who clearly see through the bullshit. Mostly, it boils down to the crucial distinction: are you building the project for someone else or for yourself? If for someone else, of course you want to maximize your revenue, and here the complexity of AWS &co. is an advantage. However, if you're building something for your…

That's a great point - that there are of course those who ride the cloud wave to milk their customers. To get a sense of how much we're putting the cart before the horse, I recommend taking an occasional look at a subreddit frequented by webdev bootcampers (eg. [1] where they're hellbent to justify using React for static sites, because that's all they really know, and even accuse dissenters of being hiveminded). [1]:…

I feel you're misrepresenting that discussion. Most people say they shouldn't use react, some propose react to generate static content before deployment, few raise good points for why you may want to use react even if the page is static right now. There's always going to be an extremist opinion somewhere, but it's really not common in the discussion you linked.

Re: A browser extension that replaces occurrences of 'serverless' with 'CGI-bin'

#26

Earlier quoted context omitted.

That's a great point - that there are of course those who ride the cloud wave to milk their customers. To get a sense of how much we're putting the cart before the horse, I recommend taking an occasional look at a subreddit frequented by webdev bootcampers (eg. [1] where they're hellbent to justify using React for static sites, because that's all they really know, and even accuse dissenters of being hiveminded). [1]:…

I feel you're misrepresenting that discussion. Most people say they shouldn't use react, some propose react to generate static content before deployment, few raise good points for why you may want to use react even if the page is static right now. There's always going to be an extremist opinion somewhere, but it's really not common in the discussion you linked.

Maybe I'm biased because I've been downvoted. IMO /u/webdev has become a React echo chamber if there ever was one; it's actually encouraging to hear that you've got a different impression.

Re: A browser extension that replaces occurrences of 'serverless' with 'CGI-bin'

#27
post #12

Earlier quoted context omitted.

Oh, so it's FastCGI then.

Managed FastCGI with guaranteed execution environment, integrated deployment process, aggressive autoscaling and billed for usage rather than provisioned resources.

Soooooo... Heroku? :)

Re: A browser extension that replaces occurrences of 'serverless' with 'CGI-bin'

#28

Well, maybe I'm just missing something in this meme, but... Back in the day, deploying code to cgi-bin first required buying and hosting your own server; which I have neither the time or patience to do today.

No, you just rented an account on a shared host. My first job after uni in the 1990s was looking after Demon Internet’s web servers, which were all like 1000 accounts/sites per server.

Re: A browser extension that replaces occurrences of 'serverless' with 'CGI-bin'

#29
post #8

Earlier quoted context omitted.

It’s a really apt comparison. Before PHP and embedded scripting with HTML, and entire contained applications with MVC frameworks, we had our static HTML and our CGI. Now we have serverless and HTML that talks to our cgi-bin using JavaScript. Life is full circle. Client/server back to the cloud, which reminds me of the dumb-terminal/mainframe days.

But the key difference is in the "why". Serving that HTML from a nearby web server is a lot faster, and it's easier to distribute static content to a bunch of servers around the world that are near the people requesting them.

Fixing this for you -> "serving a multi-megabyte bundle of Javascript that renders the entire page through DOM manipulation" from a nearby web server is a lot faster, "in some cases almost being as fast as fetching a single HTML file from across the world."
Post reply on HN