Hacker News new | ask | show | jobs
by danpalmer 1882 days ago
The fact that the number support isn’t part of the language is Linda the problem though.

When you’re writing data science code, the value is in the answer more than the process of getting to that answer. Anything that complicates that gets in the way. This is why things like Pandas are so popular despite having some questionable engineering. Using a library for big number support, having to get that to play nicely with other libraries, it all goes against the aims.

Now for data engineering it’s very different. I wouldn’t choose JS myself, but it’s a much more reasonable choice. For engineering the process by which you get the answer matters far more - is it scalable, testable, repeatable, etc. Having to use a library for big number support is fine.

It’s two very different ways of working and I’m still fairly convinced that JS is not conducive to the former.