9 ms·
I know the launch was mired in controversy, but work has gone on since them. Christine Dodrill occassionally takes a look at it after writing about it at launch
by open-paren 6y ago
I know the launch was mired in controversy, but work has gone on since them. Christine Dodrill occassionally takes a look at it after writing about it at launch and I like her updates. Here's[0] her most recent look at the project, from June
[0]: https://christine.website/blog/vlang-update-2020-06-17 https://christine.website/blog/vlang-update-2020-06-17
- xearl 6y agoworth noting, at the end of christine's update mentioned above: "I do not plan to make any future update posts about the V programming language in the future. The V community is something I would really rather not be associated with. This is an edited-down version of the post that was released last week (2020 M06 17). "As of the time of writing this note to the end of this post and as far as I am aware, I am banned from being able to contribute to the V language in any form. I am therefore forced to consider that the V project will respond to criticism of their language with bans. This subjective view of reality may not be accurate to what others see." for anyone considering getting involved, read christine's three articles on the topic first: https://christine.website/blog/series/v https://christine.website/blog/series/v
- lightgreen 6y agoWould be helpful is Christine gave some examples to threads and discussions. Without any details, either side can be blamed for the ban. Also, would be good to know what are the contributions. I have looked at the github page of V contributers https://github.com/vlang/v/graphs/contributors https://github.com/vlang/v/graphs/contributors and have not find Chrinstine there.
- xena 6y agoI don't know if I have any copies of it anymore, because it was deleted from the V Discord. Once they found out I was the author of that post everything was deleted and I was banned from the Discord, Telegram and GitHub.
- lightgreen 6y ago> I was banned from the ... GitHub Even if they banned you from GitHub, they did not rewrite git history, I hope? I have not found any commits authored by you in the V repository: git log | grep Author: | egrep -i '(christ|xe)' | sort | uniq 116 Author: Alexey <alex.esprit@gmail.com> 1 Author: Alexey Lustin <allustin@users.noreply.github.com> 1 Author: Bryan Christopher Johnson <bryanchristopherjohnson@gmail.com> 1 Author: Chris <chris@suletuxe.de> 1 Author: XeGrox <52340924+XeGrox@users.noreply.github.com>
- xena 6y agoI was banned before I could contribute to the repo.
- lightgreen 6y agoThat might explain the ban. People who create something usually don't like people who give unsolited advice but don't contribute manpower. There's a saying: the best way to complain is to make things.
- phaemon 6y agoWhen given criticism, banning the critic from ever contributing is a ludicrously adolescent response. I'm going to guess (at least I hope!) that you're inexperienced in the professional world. Well, in the adult world you will face criticism for what you produce constantly. Some of that criticism will be fair and you'll be able to act on it - you can improve what you've done. Some will be fair but you can't act on it - you can't change it in time or on budget and that's not your fault. And some will be completely unfair - it's simply not accurate. You need to develop a mature response to all these scenarios. But sticking your fingers in your ears and going, "lalala I can't hear you" is not one of them.
- lightgreen 6y ago> When given criticism, banning the critic from ever contributing is a ludicrously adolescent response. According to this: https://christine.website/blog/series/v https://christine.website/blog/series/v it was a year between first post and the last. It was more than enough time to make at least some contributions. This timeline convinces me that Christine did not intend to contribute at all. > Well, in the adult world you will face criticism for what you produce constantly. Criticism is natural. Banning people who don't help, but distract and demotivate, is also natural. > You need to develop a mature response to all these scenarios. It's not that simple. Too much criticism can kill will even in strongest people. Sometimes the best response to non-constructive criticism is to just ban, and focus on what's important.
- xena 6y agoAuthor of that post here in case you have any questions, ask me anything!
- pilaf 6y agoWhat caused them to ban you?
- xena 6y agoWriting this post: https://christine.website/blog/v-vaporware-2019-06-23 https://christine.website/blog/v-vaporware-2019-06-23
- discmonkey 6y agoIts been a while since I've read something that entertaining. Thank you.
- dTal 6y agoSince you're here... >Do not shell out to arbitrary commands in the standard library for any reason. If an attacker can somehow run code on a server with a V binary that uses the download_file function, they can replace curl with a malicious binary that is able to do anything the attacker wants. I don't understand this threat model. If an attacker is in a position to replace /usr/bin/curl with a malicious binary, surely you're already pwned? And surely an attacker could just as easily switch out libcurl.so as the curl binary? I just can't make sense of any threat model which treats the OS as untrusted.
- abc-xyz 6y agoRelevant Lobsters thread: https://lobste.rs/s/nfjifq/v_update_june_2020 https://lobste.rs/s/nfjifq/v_update_june_2020