Hacker News new | ask | show | jobs
by beforeolives 1884 days ago
I know that data science is a broad and somewhat vague term but this -

   We will cover:

    Core features of modern JavaScript

    Programming with callbacks and promises

    Creating objects and classes

    Writing HTML and CSS

    Creating interactive pages with React

    Building data services

    Testing

    Data visualization

    Combining everything to create a three-tier web application
- this isn't data science.
11 comments

I get your point, but as someone doing data science and having no idea about JavaScript, this is actually precisely what I need.

Like, all the stuff "for my data science", such as making a visualization website etc.

out of context it's not data science
It's more like Presenting and Serving Models using Javascript for Data Science.
nobody ever writes books assuming you know how to use the language, I suppose it decreases customer base.
While understanble, I hate this. "Here's 100 pages of python before we get to the good stuff", which ends up not even being good.

Publishers should just offer a free e-book of said language, and make it a requirement.

It decreases the amount of boilerplate "how to program in X" text you have to write. Producing text, especially novel text, is expensive in a non-fiction book.
"JavaScript relies heavily on callback functions: Instead of a function giving us a result immediately, we give it another function that tells it what to do next. Many other languages use them as well, but JavaScript is often the first place that programmers with data science backgrounds encounter them."

That sentence from the book clarifies a lot for me. It is Javascript for Data Science People. Taken in that context this is an excellent book written with empathy for the Data Science user who is usually making uneasy excursions which they hope and pray is only temporary into Javascript and running back to Python the first time they encounter a Promise or a Callback.

The book does cover a lot of basic Javascript material, as its target is actual natural scientists who may not have much experience with the language, but towards the end it does cover things like Data-Forge (which is a data science library in Javascript)
The title is „JavaScript for Data Science“, not „Data Science for JavaScript“. It’s like... in a bar: they will serve a beer for you, so they have the beer and you have you. For a book called „JS for DS“, you should have the the DS while they bring the JS.

Compare this with: „Data wrangling with JavaScript“ [1]

[1] https://www.amazon.de/Data-Wrangling-JavaScript-Ashley-Davis...

Well the problem with “data science” is that it costs a shit ton of money but rarely integrates into anything. A book about wiring data science models into real user facing application maybe isn’t data science, but sure is useful...
I'm glad more people are doing DS/ML/AI with JavaScript, thanks for this book and keep up the great work! -- We are also working in this space, would love to connect, you can find me in javier at hal9.ai
I assume it’s aimed at data scientists who want to learn Javascript? No point teaching DS concepts here.

A better name would be “JS for data scientists

Presumably that's why the "JavaScript for" prefix precedes it?