Live data from Hacker News

Moving from Rust to C++

raphlinus.github.io

131–140 of 145 posts

Re: Moving from Rust to C++

#131
post #40

Earlier quoted context omitted.

I think you nailed it. I wake up each morning consumed with anxiety, thinking to myself, "how do I become relevant?" Clearly, having shipped advanced multilingual typesetting capabilities to billions of users didn't do it, nor developing high performance GPU rendering algorithms, nor having made a popular programming font. But posting a language comparison to Hacker News, that should put me on the map.

Face it, your work will never be as immortal as autotools. You also bet on wrong languages. M4 is battle-tested, stood the test of time, and is much more stable.

Your work will never be as immortal as cockroaches and viruses either.

Re: Moving from Rust to C++

#132
post #103
post #33

Earlier quoted context omitted.

I prefer Go myself. Rust is cool, but I dont like the "left pad" culture that Rust projects typically display. Although focused Rust projects that respect low dependency count are nice.

Go is so 2020. Zig is the new freshness. Sorry. It's Nim now. Edit 1: Well, this just in, Verse is taking off. Edit 2: Top language this second is JSFuck. Edit 3: JAI was released two days in the future and was ported to JS.

> Go is so 2020. Zig is the new freshness.

I dont care.

Re: Moving from Rust to C++

#133
post #82

I wonder what's the consensus on HN about April Fools blog posts like this one. It's probably a cultural thing but I really feel like it's a waste of time, both for the readers and the writer. I don't want to be overly negative because of course they can be a way of publicizing cool things (in this case an open source library). It's just that every April 1st I open a lot of links only to be disappointed that their co…

For all of you April Fools' Day haters, hear me out: April Fools' Day is actually a super important defense against rogue AI and the Singularity. Think about it: our ancestors had the forethought to coordinate the largest data poisoning attack in history for hundreds of years. Why? To seed enough nonsense in our historical records so that any rogue AI would short-circuit itself into babbling nonsense. Why do you thin…

[deleted]

Re: Moving from Rust to C++

#134
post #127

I wonder what's the consensus on HN about April Fools blog posts like this one. It's probably a cultural thing but I really feel like it's a waste of time, both for the readers and the writer. I don't want to be overly negative because of course they can be a way of publicizing cool things (in this case an open source library). It's just that every April 1st I open a lot of links only to be disappointed that their co…

Well. It’s a good joke because it makes us wonder if the latest innovation is actually the best tool. Keep ya on your toes a bit. I’ve seen a project revert from python to php. That would sound like a joke to me if I didn’t know why they did it ;) But I am glad that “April Fool’s” was in the top comment so I didn’t have to waste tooooo much time being perplexed or mad or… foolish

What do you mean “revert” and why would it be a joke to you?

Re: Moving from Rust to C++

#135
post #134
post #127

Earlier quoted context omitted.

Well. It’s a good joke because it makes us wonder if the latest innovation is actually the best tool. Keep ya on your toes a bit. I’ve seen a project revert from python to php. That would sound like a joke to me if I didn’t know why they did it ;) But I am glad that “April Fool’s” was in the top comment so I didn’t have to waste tooooo much time being perplexed or mad or… foolish

What do you mean “revert” and why would it be a joke to you?

In the context, a new team had been organized to convert a legacy product *from PHP to a new containerized python stack.

It was a good idea, but it turned out that there was so much friction with the business requirements we had to keep live.

After analysis, there just wasn’t enough runway. It was turning into Frankenstein’s spaghetti API monster. So the plan didn’t work out. It was wise to go back and look at reinforcing the existing product.

There were customers and contracts to fulfill.

Edit: as the “python guy,” I fought to make it work. But lol in retrospect we all made a better decision for the business goal we agreed on.

Re: Moving from Rust to C++

#136

Earlier quoted context omitted.

I think the tradition of April Fools (and related, Onion-like satire) serves an important epistemological function, even more relevant and important in today's information environment. You cannot rely on tone and confident expression, but rather read critically. In this particular case, what's being satirized are a fairly complex mix of perceptions about community and what actually builds a programming language ecosy…

To be fair to the commenters here, I don't know you, I use both Rust and C++, and I have followed both languages pretty closely for a while without paying attention to the "characters" (the personalities and drama just don't interest me). This didn't hit as a joke to me - it hit as someone who was running from Rust to C++ for bad reasons, and doing it badly. The arguments you were trying to make in a satirical way ha…

I'm in the same boat as you and laund here. I don't follow the "inside sports" aspects of C++ or Rust, but I am interested in different languages and how they develop. So the name on the blog means nothing to me. This post just looked like yet another poor defense of C++ to me. I've seen this kind of thing plenty of times of the years but by people arguing in (mostly) good faith. Even the "good programmers don't make memory errors" thing has been argued by plenty of C++ acolytes on the net.

Satire is dead.

Re: Moving from Rust to C++

#137

I wonder what's the consensus on HN about April Fools blog posts like this one. It's probably a cultural thing but I really feel like it's a waste of time, both for the readers and the writer. I don't want to be overly negative because of course they can be a way of publicizing cool things (in this case an open source library). It's just that every April 1st I open a lot of links only to be disappointed that their co…

The best April Fools are real but funny, like when GitHub announced SVN support. Ha ha, I don't need Subversion, oh it works... huh, well, I still don't need Subversion but thanks I guess. April 1st would be a good time to do Winter's Day if we could pull that off (Winter's Day is a holiday from the Miracleman comics - to celebrate Winter Moran, Miracleman's daughter, by allowing children to run the world for one day…

Maybe the joke should have mentioned Linus opinion of Subversion as the most pointless project ever, due to it's centralized nature, with Github moving to a decentralized model ;-)

Re: Moving from Rust to C++

#138
post #26

> Here, it is clear that Rust is held back by its commitment to not break existing code (enacted by the edition mechanism), while C++ is free to implement backwards compatibility breaking changes in each new version. This is well done.

Maybe I am being dumb, but isn’t the opposite true? Or is that the joke? I can’t tell if the joke is that backwards compatibility is good or whether it’s that the languages are switched there

My personal take on why it's funny is exactly that: it's technically arguably true, but in practice it's nearly the exact opposite of reality. It's basically a perfect troll in that sense.

Re: Moving from Rust to C++

#139

I wonder what's the consensus on HN about April Fools blog posts like this one. It's probably a cultural thing but I really feel like it's a waste of time, both for the readers and the writer. I don't want to be overly negative because of course they can be a way of publicizing cool things (in this case an open source library). It's just that every April 1st I open a lot of links only to be disappointed that their co…

God, thank you. It's the absolute lowest-hanging fruit.

Re: Moving from Rust to C++

#140
post #132
post #103

Earlier quoted context omitted.

Go is so 2020. Zig is the new freshness. Sorry. It's Nim now. Edit 1: Well, this just in, Verse is taking off. Edit 2: Top language this second is JSFuck. Edit 3: JAI was released two days in the future and was ported to JS.

> Go is so 2020. Zig is the new freshness. I dont care.

Did you miss the joke :P ?
Post reply on HN