27 karma · joined May 25, 2017
[Updated: fix year FB was launched]
https://news.ycombinator.com/item?id=14734664
I took it upon myself to see how long it would take for me to build the hacker news website.
The stack: - Scala/ Akka Http -- ScalaJS / Autowire / Bookpickle -- Kalium / Salting / Scrypt -- Bootstrap - Google GCE -- Kubernetes / Docker -- Load balancer -- Ingress controller/ nginx -- Let's encrypt SSL
Image size: - OpenJDK ~ 100mb - Kalium ~ 150mb - App ~ 50mb
In all, it took 6 days to complete. The application logic only took 2 days; the longest part was cascading the comments correctly with minimal passes. 2 days was setting up different environments like sbt revolver for html development, docker-compose sbt for integration testing, docker (whisk) unit testing. And 2 days was playing with GCE settings like setting up nameservers, handling naked domain, container-registry, kubernetes/ helm configs.
The features are bare minimum. You can submit posts preprend with "review:" if you want to others to review your manuscript, and "publish:" for showing new papers that have been published. For now post are listed by most recent and comments are ranked by points.
Disclaimer: links are taken from hacker news.
There are already 154 million article citations imported for researchers to start writing reviews. I am open to features requests from researchers; just email me at support@peers.science. If you like what I am doing, please consider supporting this website. I am open to receiving GCP credits.
The closest mentality to a founder I have seen are those of extreme sports. Especially sports that requires laborious hours and determination to get done. Like those that choose to climb Everest. Its tough and chances of injury is high. But you keep climbing because you believe you can make it to the top. You can't imagine going back down to the mundane life below.