News for hackers. Stuff that matters.
Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by muglug on Tuesday November 28, 2023 @09:51AM (#38446329)
Nikita Popov is thanked in the forward for work fixing LLVM bugs.

Before he pivoted to LLVM work, Nikita was one of the key individual contributors to the official PHP project in the last decade. He's an incredible force for good.

Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by KMag on Tuesday November 28, 2023 @01:00PM (#38448726)
Or, throwing a bit of (mostly) pretend shade on PHP, he's atoning for his PHP contributions by fixing LLVM bugs.
Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by hu3 on Tuesday November 28, 2023 @02:21PM (#38450010)
There's nothing wrong with working on PHP and he should (and is) proud of his contributions. HN is no place for this level of snark and PL tribalism.

In fact, if you check his Twitter, he retweeted the latest release of PHP version, 5 days ago: https://twitter.com/nikita_ppv

Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by IshKebab on Tuesday November 28, 2023 @03:43PM (#38451026)
I don't think you can dismiss criticism of programming languages as "PL tribalism". The idea that all programming languages are equally great and "best tool for the job" excuses all flaws is clearly ridiculous.

PHP is not a very good language. Yes, even modern PHP.

Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by hu3 on Tuesday November 28, 2023 @05:08PM (#38452050)
I can and do dismiss non-constructive criticism, based on HN guidelines.

Literally the first two lines about comment etiquete:

> Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

> Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

https://news.ycombinator.com/newsguidelines.html

Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by mcronce on Tuesday November 28, 2023 @03:59PM (#38451224)
It was also explicitly stated to be a joke. There's really nothing wrong with that.
Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by hu3 on Tuesday November 28, 2023 @05:16PM (#38452176)
Not all jokes are harmless. Specially the flamebait prone ones. Take a look at the site guidelines about it.

Moderation is active and monitors this kind of behavior. For example: https://news.ycombinator.com/item?id=38410031

Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by unflxw on Tuesday November 28, 2023 @06:04PM (#38452826)
That doesn't mean that the people working to _improve_ PHP are doing anything wrong. Sisyphean, perhaps.
Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by lmm on Tuesday November 28, 2023 @06:52PM (#38453382)
There's a legitimate accelerationist view that improving PHP does more harm than good, by delaying people's migration away from it.
Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by hu3 on Tuesday November 28, 2023 @07:13PM (#38453575)
There are legitimate views both ways. It's called an opinion.

Besides, bashing languages rarely lead to constructive conversations. That's exactly why guidelines and moderators discourage it.

Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by kibwen on Tuesday November 28, 2023 @01:59PM (#38449724)
Note that Nikita has had a hand in many of the improvements that have made PHP much more pleasant since the fractal-of-bad-design days: https://www.npopov.com/aboutMe.html#accepted-php-proposals
Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by pcwalton on Tuesday November 28, 2023 @01:35PM (#38449381)
Seconding this. Nikita has been a fantastic help in reviewing my LLVM contributions over the past couple of years.
Re:Rustlantis: Semantic fuzzing of the Rust compiler and int... by sbt567 on Wednesday November 29, 2023 @12:34PM (#38462334)
nikic is demigod!