←back to thread

257 points pg | 6 comments | | HN request time: 1.247s | source | bottom
1. ezalor ◴[] No.2120871[source]
Reverse-proxying via nginx would solve this problem and more: the arbitrary 30 second limit on form submission (hotspots sometimes are slow...), nginx could handle rate limiting & logging instead of srv.arc, etc. The Arc codebase would btw be smaller and cleaner (no policy/sanitization code, etc.).

Serving static content via Apache was a first step ;-)

Don't reinvent the wheel!

replies(1): >>2121020 #
2. djcapelis ◴[] No.2121020[source]
Did you just tell people running a company that reinvented funding with their custom written news site written in their own programming language with a custom web server that they shouldn't re-invent the wheel?

They think they can build a better wheel. They seem to like doing it and have a habit of it. There's nothing wrong with that.

replies(1): >>2121102 #
3. kirubakaran ◴[] No.2121102[source]
Unless they built their server with nand gates, I don't see running nginx reverse proxy to be incoherent with their philosophy.
replies(1): >>2121324 #
4. djcapelis ◴[] No.2121324{3}[source]
Right, they only re-invent wheels when they feel they can make a better one. I don't think they feel they can go through the effort of fabricating a better chip. Though I wouldn't put it past rtm to try.

The philosophy "Don't reinvent the wheel" however, is definitely inconsistent with their philosophy. They will reinvent the wheel whenever they feel they can make a better one. Just because they haven't reinvented every wheel does not mean "don't reinvent the wheel" applies to this group.

They chose to create the best solution they think they can. They don't seem to care whether or not that involves reinventing wheels. The original argument that they should seems pretty silly.

replies(1): >>2121493 #
5. pig ◴[] No.2121493{4}[source]
I think he means that the nginx reverse proxy is just a part of the infrastructure, like the server, OS, MzScheme etc they use.
replies(1): >>2122033 #
6. ezalor ◴[] No.2122033{5}[source]
Totally. "If you want to make an apple pie from scratch, you first need to recreate the Universe" -- Sagan.