Live data from Hacker News

Vue.js Creator Evan You Interview

evrone.com

111–120 of 129 posts

Re: Vue.js Creator Evan You Interview

#111

I was turned off of Vue when they put a big "Join BLM" banner on the top of their site. In my vue, that is mixing politics and personal opinions into a public coding project. I believe this to be a non-no. It implies that those that don't share your [unrelated] views are not legitimate. In this example, it implies that those who are pro-minority rights but anti-protests are in some way less committed than their pro-r…

BLackMail. If you don't add the banner it's because you're a racist. The equation is do you lose more patrons by having or not having the banner (and be accused of being a racist). Easiest, and most profitable, to just to add the banner...

Reminds me of the Silicon Valley episode about Tethics where Richard is forced to sign Gavin's pledge for exactly this reason even though he's in strong disagreement.

Re: Vue.js Creator Evan You Interview

#112

I was turned off of Vue when they put a big "Join BLM" banner on the top of their site. In my vue, that is mixing politics and personal opinions into a public coding project. I believe this to be a non-no. It implies that those that don't share your [unrelated] views are not legitimate. In this example, it implies that those who are pro-minority rights but anti-protests are in some way less committed than their pro-r…

I guess the question is really - Is the site bringing politics into a non-political venue - or are you requesting that they suppress any views that make you uncomfortable on their site ? Would be analogous to going to someones house, eating their food for free and then regulating the dinner conversation.

That is a good point. I personally think that even when you invite a guest you don't know to lunch, you should steer clear of emotionally charged subjects, but that may be an extreme position.

But in the case of a project with over 50 branches, and hundreds of thousands of users, that advertises an active community and wants me to get involved, then it is entirely something else. There I think that great pains should be taken to keep out emotionally charged views, as there are bound to be lots of people that you actually want to be part of your community that will feel out of place. Hence my statement "large open source project".

Re: Vue.js Creator Evan You Interview

#113

Earlier quoted context omitted.

That's my least favourite thing about Vue. One directory per component makes so much more sense to me, not having a mix of syntaxes in a single file. Still, Vue is my favourite tech for SPAs.

I really love single file components. We are extending the syntax more by also adding and tags to single file components. Great for automatically generating documentation and keeping it in the same place as the components. Was a bit afraid that the compiler would protest, but so far so good.

Where do you put the elements? Next to the or inside it?

Re: Vue.js Creator Evan You Interview

#114
post #106

I was turned off of Vue when they put a big "Join BLM" banner on the top of their site. In my vue, that is mixing politics and personal opinions into a public coding project. I believe this to be a non-no. It implies that those that don't share your [unrelated] views are not legitimate. In this example, it implies that those who are pro-minority rights but anti-protests are in some way less committed than their pro-r…

> It implies that those that don't share your [unrelated] views are not legitimate. Does it though? That seems highly sensitive. Also, their support of BLM does not necessarily mean they support violent protest. They could be using their platform to show support of the movement and peaceful protests, which are critical to a functioning democracy. So are you anti all protests, or do you make the distinction and oppose…

I am anti protests of the type that BLM represents, even if they are not violent.

Creds: I moved into a low-income area and have spent the past ten years providing education, money, and support, trying to improve the lives, and championing the cause of those living in such areas. I adopted a kid with a police record longer than your arm, and worked with him getting detoxed. I spend most of my waking hours on this, all volunteer.

I grew up in the projects. There was a dude some ten years older than myself - a programmer (back before computers were a thing) - who convinced me that I can do something with my life, but I have to take the onus of responsibility upon myself - even when it is someone else's fault.

That's the message I now try to give over - you guys are awesome, and some day you can change this whole here community around. But you gotta take the whole responsibility upon yourselves - especially when it is not your fault.

That's a big message, and hard for me to write in a post like this, but it works. I have hundreds of students that have healthy lives, and we have grown to 30 volunteers who help me.

When there are riots like these it passes a huge message - it is all "their" fault, and "we" deserve everything because of it, and we don't need to take any responsibility.

So, protests have a place. But the way that BLM projects it is, IMO, destructive, even if there are no riots.

Edit: I am not dismissing the bad and uncaring attitude projected by the police or government. I am not dismissing the emotion, anger and sometimes guilt of the protestors. There are protests and other actions that can be extremely useful. Perhaps thought can be put into what objectives can be gained, and how to get them, and then think if supporting BLM is really the way to get them. (Also, I know a few people who have joined BLM protests as a way of protesting Trump. IMO, not the best way to do that, either.)

Re: Vue.js Creator Evan You Interview

#115
post #96

I was turned off of Vue when they put a big "Join BLM" banner on the top of their site. In my vue, that is mixing politics and personal opinions into a public coding project. I believe this to be a non-no. It implies that those that don't share your [unrelated] views are not legitimate. In this example, it implies that those who are pro-minority rights but anti-protests are in some way less committed than their pro-r…

I disagree with you and I will explain my reasons why: BLM is not about politics or personal opinions, it is about human rights, so is the LGBT flag stuff, so is speaking out against the chinese governement for the Uyghurs genocide currently being carried out. You know what has happened to Georges Floyd, Breonna Taylor and many others. People murdered routinely by the police without any consequences. Using whatever p…

Thank you very much for explaining.

I also am pro human rights. Very much so. And yet I think that BLM does it all wrong, and all that will come out of their protests are more police, more government, more bigotry against the blacks, and more slums.

I suspect that there are a lot of people like myself.

Re: Vue.js Creator Evan You Interview

#116
post #49

Earlier quoted context omitted.

The same thing happened to Meteor.js, another project with which Evan was involved. Meteor started out with an ethos of simplicity and friendly developer experience. It lost it's ethos and was picked apart in the name of "scalability". This has left people in a lurch who were drawn into Meteor for it's simplicity and now have projects to maintain in a largely abandoned framework. I've primarily moved over to Django w…

> server rendered content and sprinkles of JavaScript where needed. Nice. We need more of this.

For what it's worth, LiteDOM is a nice, small (3kb) library to enhance HTML templates with a bit of declarative reactivity:

https://litedom.js.org/

Re: Vue.js Creator Evan You Interview

#117
post #106

Earlier quoted context omitted.

> It implies that those that don't share your [unrelated] views are not legitimate. Does it though? That seems highly sensitive. Also, their support of BLM does not necessarily mean they support violent protest. They could be using their platform to show support of the movement and peaceful protests, which are critical to a functioning democracy. So are you anti all protests, or do you make the distinction and oppose…

I am anti protests of the type that BLM represents, even if they are not violent. Creds: I moved into a low-income area and have spent the past ten years providing education, money, and support, trying to improve the lives, and championing the cause of those living in such areas. I adopted a kid with a police record longer than your arm, and worked with him getting detoxed. I spend most of my waking hours on this, al…

Thank you for taking the time to share your message and experiences. You seem like a very good person.

I agree with a lot of what you say, and also relate very much to your message about accepting the burden of personal responsibility - as difficult and unfair as that may feel at times.

> So, protests have a place. But the way that BLM projects it is, IMO, destructive, even if there are no riots.

This is a position that I also very much agree with, and something I think many people either do not understand, or will not admit. I've seen your other responses to replies on this thread and think you are right that there are many, many people that feel very similar to the way you (we) do.

If you wouldn't mind sharing more info on the (your?) organization you spoke of, helping students and coordinating volunteers, I'd love to learn more about your efforts to lift up people around you.

Re: Vue.js Creator Evan You Interview

#118
post #17

Vue is the one js framework that was really a breeze to learn. In most cases, your first attempt at doing something in Vue will just work the way you intuit it to work. Docs are fantastic as well. Congrats to Evan You for a stellar job

And if you want a component UI framework (not everyone does!) then checkout out Quasar [1]. It's amazing... fantastic docs, really well thought out defaults and customization, easy to theme, lots of Tailwind-style helper classes, just overall fantastic. [1] https://quasar.dev

Quasar is great as long as you can work with the flow for Quasar. The moment you need to step out of it (such as having multiple entry points from a single codebase), it’s hard to work with.

Re: Vue.js Creator Evan You Interview

#119

Earlier quoted context omitted.

Having tried both Quasar and Vuetify. I found Vuetify ( https://vuetifyjs.com/ ) way better.

Interesting! I went the other way. For whatever it's worth, I found lots of things in Vuetify that weren't documented, and overall found things less polished and complete.

Completely agree. I really want to use Quasar, but need to use Vuetify because my use case falls outside of the Quasar sweet spot.

Re: Vue.js Creator Evan You Interview

#120

Earlier quoted context omitted.

Yes. He would more than double that by joining at the E5/L5 level at Facebook/Google, which he's almost certainly qualified to do. But given the success of Vue.js and his status in the JS community, he'd probably be a marquee hire at the E6/L6 level. However he would be sacrificing a lot of autonomy to do so, because Vue.js would effectively be developed under the same corporate stewardship model as React and Angular…

So that’s his Patreon earnings. Looks like he’s also making money from OpenCollective, and if I’m adding it all up correctly it’s about what an E6/L6 at Facebook/Google would make?

https://www.levels.fyi/

is a good site to check ranges at a variety of companies (not affiliated, just a fan).

E6 at G/FB can range between $450-$600k.

Post reply on HN