Recent submissions

Comment · 2 years ago
Comment · 3 years ago
Do you consider implementing an interface to be subclassing? And if so, what's the OO alternative? Prototypes?
Comment · 3 years ago
Comment · 3 years ago
At least according to Amazon,

"Some may ask why we didn’t announce these role reductions with the ones we announced a couple months ago. The short answer is that not all of the teams were done with their analyses in the late fall; and rather than rush through these assessments without the appropriate diligence, we chose to share these decisions as we’ve made them so people had the information as soon as possible."

(From the announcement.)

Comment · 3 years ago
It's not necessarily unrealistic. It only takes one terrible driver to drag down the mean and make everyone else better than average!
Comment · 4 years ago
"This website" referred to Hacker News itself, which is written in a Lisp (Arc).
Comment · 4 years ago
> But they don't mutate data and hence every function call creates a new data in memory taking up space.

Well, only if you mutate the data. And even then, most functional languages provide persistent data structures that allow efficient sharing of the unchanged parts of the data structure.

> Now my question is where do I learn about these nitty gritty's? Should I read about compilers more? Or systems? Or what?

I'd recommend choosing a functional language and an imperative language and learning both.

Comment · 5 years ago
For some reason I'm kind of sad seeing Twitter's (very cool) homegrown technologies in the "Old" diagram with the "New" architecture basically Google Cloud. I'm sure it makes sense internally, but it feels like the loss of an innovation center in the streaming space.
Comment · 5 years ago
From the article,

> [Lisp macros] by their nature would be hard to implement properly in a language without turning it into a dialect of Lisp

Other candidates that come to mind (because I recently learned about them) are effect systems, like in Koka.

Comment · 5 years ago
To clear up a possible misunderstanding, CPython != Cython.
Comment · 5 years ago
What benefits does loom provide vs using something like cats-effect fibres?
Comment · 5 years ago
Do you think IDEs would have grown support for them before they were a language feature?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton