konaraddio
The "Why JSX?" on React's docs covers this with more detail: https://reactjs.org/docs/introducing-jsx.html#why-jsx
*Memorizing takes less time but you sacrifice depth of understanding and duration of retention. Understanding the "why" provides a great depth of understanding and a lengthy duration of retention but, depending on the material, it can take a long time and potentially lead you down a rabbit hole if you continue to seek understanding of the underlying abstractions.
> A lot of that has to do with what Goldfarb likes to call the narrative—one that convinced kids that the only route to middle-class respectability was to get a college degree and that suggested failing to do so meant having failed at the American dream of upward mobility. To keep using the economist's terms, I would also say that 18-year-old high school seniors definitely qualify as "novice investors." Their philosophy can be summarized by Colin Hanks in the 2002 movie Orange County. When asked why he's so obsessed with getting into Stanford University and college more generally, he snaps back, "Because that's what you do after high school!"
Too often I see articles about student debt make a comment about how students have been tricked or misled into pursuing a degree. Why does no one talk about the alternative?
Let's talk about the alternative: You don't get a degree and now you're resume gets automatically thrown out of most applications. Only a small fraction of those without degrees manage to get well-paying jobs; they're the outliers. Albeit unrelated to employment rate, look at the salary differences: https://www.bls.gov/careeroutlook/2018/data-on-display/educa...
Some might say it's worth making $X/yr and debt-free than making $Y/yr with $Z debt but this only holds true when Y > (P*Z + X) where P is the percentage of the total initial debt being paid off per year (e.g. P = 0.2 if you're paying $10k/yr to get rid of a $50k debt). And these values are hard to predict.
The Future of Front End Dev
The goal is to "Define a portable, size- and load-time-efficient binary format to serve as a compilation target which can be compiled to execute at native speed by taking advantage of common hardware capabilities...."[0].
I see it as elimination through substitution
Just visit https://web-riimote.herokuapp.com on a smartphone (it'll be your controller) and a laptop/desktop (it'll be your display). Works best in Chrome.
Here's a video showing it in action: https://www.youtube.com/watch?v=O2r1-lR6Xq8 .
This project was inspired by the 2016 Android Experiments Winner (https://experiments.withgoogle.com/3d-controller). The 2016 Android Experiments winner turns your smartphone into a 3D controller using Chromecast and an Android app. But `web-riimote` demonstrates that it's possible to do the same with only a web app.
Built with Vue.js and Node.js
Show HN: Turn your smartphone into a 3D controller with only a web app
Also, what happens if there's an odd number of users? Can't set up pairs at the exact same time with an odd number.