Tozen
A lot of what was going on initially, was coming from obvious competitors and evangelists, to include being uncivil, inflammatory, and directly insulting. The initial "criticism" was not so much that, but false accusations of the language being a scam, vaporware, fraud, or didn't really exist. To include attacks and jealousy over donations, rising popularity, and having supporters. This was not any kind of "valid" criticism, that the creator or contributors of the language could reason about with instigators.
The "criticism" never died down, but rather V was open-sourced and established itself on GitHub. The initial series of false accusations could not stand nor could the support it was getting be stopped. So, the rhetoric and targets shifted to whatever could be found to go after on the newly released alpha version of the language and its new website. In that new mix of what was being thrown at it, there were indeed some very valid criticisms, as can be found with any new language and many sites.
Constructive and valid criticism, is not the same as insults, trolling, misinformation, rivalry, or false accusations. There is clearly a difference. It's disingenuous to pretend something from one group is the same as the other, or that the intent behind what is being done is not different.
That is your interpretation of what is being said, where "prove to be something viable" is being added, and graciously giving the benefit of the doubt to the person who wrote the statement.
I took it, as possibly many others, as "ignore V until it dies". Thus, "V should die", would also be near enough to the intent, malice, and vitriol be conveyed. If someone said something similar to me or about something I created, "Ignore X until it dies", would not interpret it as anything other than ill intent.
The normal "day-to-day" situation would be to have the GC on or as fallback, and to do otherwise (like -gc none or -prealloc), one should know what they are doing or be prepared to deal with such issues.
Those parts of the review, considered relevant in normal usage were resolved:
https://github.com/vlang/v/issues/14803
https://github.com/vlang/v/issues/14787
https://github.com/vlang/v/issues/14786
But even beyond that, the intent of the so-called review was arguably malevolent. It was not done in good faith, to be helpful to the developers or community, but done to spur on drama (thus adding the vaporware link and spamming it) and knowingly looking for ways to bash an alpha version of the language.
V was falsely characterized and accused of being a "scam", "vaporware", or "fraud" that really didn't exist or its source would not be released to the public. To include, V's creator was allowed to be heavily and repeatedly insulted on the thread.
The creator of one of the languages made a direct plea to not give money to the V project, and instead give that money to himself and another creator[1]. Which, was way beyond the usual lines of civility. This was later added to, with the other creator (back in 2019) making a somewhat similar plea about money and harsh attacks on V, from his website[2].
Surrounding that, was angry talk over how much monetary support V was getting[1]. "He's up to 56% of the income I make on Patreon..., and I've been busting my ass for years..."[1]. This can be viewed as jealousy over the amount another developer was getting, so early on.
Such behavior by language creators, against another, is clearly and extremely irregular. While both creators later on kind of walked backed their earlier statements and attempted to remove themselves from heightened drama and initiating a language war, it was arguably way too late. The statements were walked back a bit, because they were in error. V's creator made an early release for his Patreon supporters, which he has the right to, that was taken out of context. Furthermore, he did release the source for V, 2 days later and in June (as was promised). Despite this, the goal posts were moved, to continually find anything else to attack V on (from when it was an alpha) as a newer competing language.
Over the years, the drama has persisted. To include HN accounts dedicated for the purpose of attacking or insulting V (to include sleeper or newly created accounts), in the frame of an overall wider effort spanning years and various different websites. From time to time, the opposition against V, has also mistakenly or nonchalantly identified themselves as such (can be seen through search). Casual readers on HN or other websites, often don't know of the motives behind unnecessary or odd vitriol, so this can be "hidden" to them.
Lastly, the V language has every right to exist and flourish, as those other languages. V has numerous developers, contributors, and supporters who make it continually better.
[1] https://news.ycombinator.com/item?id=20229632
[2] https://andrewkelley.me/post/why-donating-to-musl-libc-proje...
> this crap... utter crap... crap... > this sh*t... > It's garbage.
I find it interesting that this kind of negative language and inflammatory statements from detractors are allowed (even when flagged), despite supposedly being against HN policy. If V supporters wrote in this way, they would be quickly flagged and/or their account punished with post rate limiting, if not quickly downvoted out of existence.
Somehow, detractors on many V based threads, seem to escape such punishments or are conveniently overlooked until a negative response from a V supporter, who then gets punished.
> used this crap for 2 years with my previous employer
2 years ago (2021), V was an alpha (version 0.2). I'm trying to wrap my mind around that a company would hire and force a programmer to use an alpha version of a language, and was expecting delivery within a couple of days.
The story comes across as very strange, to say the least. But a point that should not be missed, is why persons would create an account to tell such a story. It's indicative of what the V language has been facing, and the hidden assault on it's public image that many don't realize.
To add to the strangeness of how its being mischaracterized, was the apparent jealousy (back in 2019) over the amount of donations that other developers got. Then for certain ones to have got so upset at getting less, they started to bash and publicly ask people to give them their money instead.
Somehow, it's OK for X to get money for their competing language, but it's "wrong" for Y to get money for their language.
V has been open-sourced, on GitHub, and downloadable since June 22nd of 2019. The language creator publicly stated he would put it out in late June, and did.
There was some excessive fuss about, around June of 2019, over a Patreon supporter early release. That was his right to do such a release, and it was specific for those supporters, but detractors were "angry" that it wasn't for them or open-sourced.
What some detractors were trying to do, was claim that V would never be released because it was somehow a "scam" or "vaporware". That is, there was nothing to release. They were of course wrong, because V was publicly released. That's when targets were switched or the goal posts moved. Anything that could be used to attempt to justify the earlier vitriol, inhibit the rising popularity, or hurt the public image of the language was used.
Furthermore, no programming language is released as a finished product. And an alpha version of any language, is understood by most, as work in progress (WIP) by default. There is no "scam" there. For open-source projects, any person is free to contribute, if they are really so technically knowledgeable as they claim or give the appearance of being. Everyone is free to donate or sponsor a project that they like, there's nothing nefarious about that.
To add to the strangeness of the story, is the apparent initial jealousy over the amount of donations that other developers got and being upset over the rapid popularity of a competing language. To the point, as to advocate bashing them and even publicly asking people to give them their money instead.
There is a clear double standard being applied and villainization cover stories, to hide what some are not aware of, which was the jealousy and language war aspect involved in the situation. This all having the purpose of attempting to "kill off" or "knock down" a competitor, to their benefit.
Somehow, it's OK for X to get money and sponsors for their competing language, but it's "wrong" (or at least pretend it is) for Y to get money or have sponsors for their language.
Various competing languages use reddit as a forum, because their language didn't previously have one or their developers didn't open up discussions on GitHub. Evangelists of competing languages can be allowed to bash, flame, or troll opposing languages on various subreddits.
If they outnumber a rival language, in a place they often congregate and the mods will allow such behavior, then they can get away with typing the most outrageous or foul statements for points. It came become a bash and troll festival, and anyone that dares oppose, can get intentionally downvoted away.
People that are casuals or don't know what's going on behind the scenes, may see only their side. There is no balanced discussion. There is no opposing view points to false accusations, misinformation, or outright wrong statements.
It's also ethically wrong to engage in falsely labeling or making false accusations, such as "scam" or "vaporware". Particularly, when the actual intent or agenda is that such persons are detractors or competitors from rival languages.
Lastly, various financial supporters of the V language have even come on HN to tell and explain how proud they are of the language and the progress it has made. Despite detractors and competitors, V is still making fantastic progress, and that's great to see.
Not understanding the need to be dismissive of someone else's plans. Part of the fun of programming is checking things out, if we maintain an open-mind.
> this language has literally no unique attributes that would make it different than D or Go, so you won’t improve as a developer from it at all...
Such a statement can be perceived as highly inflammatory. V clearly has different features from D and Go. Additionally, V is among the most popular programming languages on GitHub[1]. And has been so for some years now. Other people clearly use and experiment with it. What you and I like, doesn't mean that others don't or can't have different preferences.
"They" are many different people (developers or contributors). As an open-source project, people focus on what they like or may need.
Furthermore, V has a native backend, in addition to others: C, JavaScript, WASM, etc... They've stated (on their website) that their plan is to eventually make the native backend the primary, as they close in on 1.0. The other backends can be seen, for those that have actually used or know of the language, by checking out the -b flag.
Self-driving cars less likely to detect children and people of color
Casey Muratori on Clean Code, Horrible Performance? [video]
Then there is the not speaking out, resulting in: 1) Burn out and quit. 2) Company dumps or fires them after burning them out. Then does the same to the new ones. Until something obvious or tragic stops them. 3) Quiet destruction of personal lives. Sometimes leading to significant health and/or mental problems, related to stress, and even suicide in some cases.
Balance is necessary, because otherwise it can be like playing with fire. It's all "fun and games", until people get or realized they got burned.
Developers MUST be FLEXIBLE of MIND [video]
Basically, oil companies are being allowed to wreck havoc on the planet and our health, for the sake of maintaining their profits. The problem is the clock is ticking, and one can keep their head in the sand and pretend to ignore the danger for only so long, before inevitable reality happens.
AI False Facial Recognition of Detroit Woman Jailed While 8 Months Pregnant [video]
Companies that need keyloggers, often have dysfunctional management and processes to evaluate employees, so need to resort to such desperate measures.
To be employed by them, for so long, means that she was likely productive for most of her time there (then slacked off at some point) and/or how employees are managed and evaluated at that company is completely dysfunctional.
But the privacy implications should not be ignored, and it appears the company seeks to do further damage and harm, beyond what was required for them to win their case.
A child-size rifle with cartoon skulls, inspired by the AR-15
They want people to disable any privacy protections or push usage of browsers that have no to less privacy protections, in order to access the website they are blocking. This has nothing to do with if a user is an actual threat or bot, but is more a strategy to shape what browsers are used and destroy user privacy.
Cloudflare is also very aware of the numerous and constant complaints about what they are doing, coming from users and for years. They are ignored, because they have something else in mind.