Hacker News new | past | comments | ask | show | jobs | submit login

NNs sure, React and Rust ... uhm no.



React was a pretty big step for frontend-development; people have done good and bad things in React just as they've done in any other framework, but the important thing it (or other frameworks like it) did was establish a better way of tying state to a series of rendered elements that was better than doing CSS-selector-fu and trying to update things that way.


React was doing the right thing for sure, and perhaps in a more principled way than Qt in terms of state propagating downwards and events bubbling up. (CSS still makes layouts unreasonably complex imho.)

But also, React is doing things that desktop GUIs had figured out years ago. It did a really good job at distilling the essence into something useful. Angular started the trend of finally moving towards state-driven views. Kudos to all of these developers for making web development less sucky.

To label it as a new thing that nobody else had done before though, that's going a bit far. New on the web, sure. By the time these got introduced, I had been waiting for years for a web framework that incorporates some of the non-web lessons learned. Let's give it lots of credit, but not more than it deserves.


> To label it as a new thing that nobody else had done before though, that's going a bit far... Let's give it lots of credit, but not more than it deserves.

I never claimed it was "first" and I even called out "other frameworks like it." The iPhone was also not the first smartphone.

> CSS still makes layouts unreasonably complex imho.

This we can agree on. Though it could be a lot worse, and some of the newer CSS definitely gets rid of some of the warts. A lot of the bad CSS is mostly the backwards-compatible stuff.


I'm talking about the difficulty of acquiring these skills given experience. It took me about a week to learn Rust


And it takes me about 2 hours to spin up an overfitted NN in TensorFlow. Learning and mastering are quite different things.


Not only did React not start that, it wasn’t even in the first generation of frameworks that does it.


And the iPhone wasn‘t the first touchscreen phone, either. Doesn‘t mean it didn‘t have a big impact.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: