News for hackers. Stuff that matters.
Re:Running GitHub on Rails 6.0 by cutler on Tuesday September 10, 2019 @08:43PM (#20935470)
Replacement for a systems language? How are dynamically-typed callbacks, as in Node's fs library, in any way comparable with, say, go routines or good old procedural C++? Async is the worst programming model for building systems.
Re:Running GitHub on Rails 6.0 by z3t4 on Wednesday September 11, 2019 @03:36AM (#20937468)
The Node.JS libraries also have Sync (not async) alternatives. But everything is async by default. JS/Node is single threaded, but supports multi process concurrency with message passing and sharing of sockets.

I personally prefer callback convention, but it's not the only paradigm. Primises/Futures, and async/await is also very popular.

Node.JS makes you think async, which has a learning curve, but I prefer that over multi threading locks and data races.

Go is also great. But I think JavaScript is much easier.