Earlier quoted context omitted.
Not quite where yet? It's seeing lots (albeit quiet) of production adoption, and it's still growing.
Probably more of a compelling alternative to C++, and not as much so for C (yet), from what I've read so far.
Ask HN: I'm away from the software industry since 2017; what has happened since?
151–160 of 243 posts
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#152Earlier quoted context omitted.
> language of choice for the working class dev What an incredibly strange framing.
So are you implying that you're not filled with the spirit of the proletariat when you program in PHP?
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#153GPT-2 https://openai.com/blog/gpt-2-1-5b-release/ https://talktotransformer.com/ https://github.com/openai/gpt-2 (GPT-2 docker image needs a version tweak to get it working) and BERT: https://github.com/google-research/bert
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#154If you're still suspicious of SPAs, you can be sure there's still an alternate universe outside of the Valley bubble that builds server-side web apps on modern frameworks, though now we use Vue.js instead of jQuery. PHP has continued to be a top language of choice for the working class dev, and Laravel is an example of one of the most beautifully crafted (and wildly popular) web frameworks ever made. Examples of the…
> language of choice for the working class dev What an incredibly strange framing.
And that's pretty well borne out by its history, and is part of PHP's enduring appeal to many people who don't have formal educational backgrounds in the computing sciences.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#155Earlier quoted context omitted.
> though now we use Vue.js instead of jQuery You realize Vue.js is fundamentally an SPA framework, right? It's got built-in router, state management, etc. In frontend dev, those are all things that are only SPAs really need. To people "suspicious" of SPAs: are you suspicious of Gmail? Slack? Those are typical use-cases of SPAs. What you're actually suspicious about are ill-informed devs building SPAs when they should…
Vue has an official router, but it's not built in and usually something like Vuex is used for state management. I'd certainly agree Vue is oriented towards SPAs, but that's not all it does.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#156Earlier quoted context omitted.
> though now we use Vue.js instead of jQuery You realize Vue.js is fundamentally an SPA framework, right? It's got built-in router, state management, etc. In frontend dev, those are all things that are only SPAs really need. To people "suspicious" of SPAs: are you suspicious of Gmail? Slack? Those are typical use-cases of SPAs. What you're actually suspicious about are ill-informed devs building SPAs when they should…
Vue is much more 'batteries included' than React, while also being incrementally adoptable. IMO this is why it's popular with the jQuery crowd.
I had no idea. I've only used React, Angular, Backbone, and custom frameworks at work (mostly React in recent years), but I like what I've seen of VueJS because of its "batteries included approach" (which is React's weak point, although they seem in some ways to be moving toward being a full framework).
VueJS seems about as different from jQuery as you could get. I mean, it's even got a virtual DOM.
The closest thing you could get to jQuery? Modern, vanilla JS, whose recent APIs were often inspired by jQuery. But the jQuery crowd vehemently rejects that option because their idea of vanilla JS is stuck in the year 2010.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#157Probably the most surprising thing for you: Go is getting generics. No exact timeline, but it's happening for Go 2.0. Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software. Ecosystem still not big or mature enough to make big waves, however, but that depends on how you interpret "big waves". SPAs are used and abused, t…
>React has essentially won the mindshare battle I'm looking to learn a front-end framework and had a few people recommend Vue. Sounds like maybe I should go for React instead? In case it matters, I'm not looking to be a front-end developer. I'd mainly like to improve some small projects I have. And get the most value out of my time learning a framework.
TL;DR
For resume building + career growth -> learn react
For quick and dirty side project -> use vue
For future proof / bleeding edge understanding -> use webcommponents
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#158Earlier quoted context omitted.
Not quite where yet? It's seeing lots (albeit quiet) of production adoption, and it's still growing.
Probably more of a compelling alternative to C++, and not as much so for C (yet), from what I've read so far.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#159Windows 7 and Python 2 are officially dead now :)