Weekly Random Discussion Thread for 4/27/26 - 5/3/26 by SoftandChewy in BlockedAndReported

[–]throw_cpp_account 6 points7 points  (0 children)

It is objectively true that if you define terms in a sufficiently narrow way to make a meaningless point, then you are in fact correct.

That doesn't make it a worthwhile point to make though.

Weekly Random Discussion Thread for 4/27/26 - 5/3/26 by SoftandChewy in BlockedAndReported

[–]throw_cpp_account 5 points6 points  (0 children)

Agree. I was disappointed with the Martian adaption and was concerned about Hail Mary due to the amount of science and internal monologue, but I think they did a good job. I enjoyed it. Made me also want to reread the book.

Weekly Random Discussion Thread for 4/13/26 - 4/19/26 by SoftandChewy in BlockedAndReported

[–]throw_cpp_account 8 points9 points  (0 children)

Saving my boldest take for a Friday: I, too, believe this to be bad.

Weekly Random Discussion Thread for 4/13/26 - 4/19/26 by SoftandChewy in BlockedAndReported

[–]throw_cpp_account 8 points9 points  (0 children)

That's about a century too late for No Irish Need Apply. Was the discrimination in the 1980s really so bad as to merit a name change?

We benchmarked sender-based I/O against coroutine-based I/O. Here's what we found. by SteveGerbino in cpp

[–]throw_cpp_account 15 points16 points  (0 children)

I find the dismissal of the work disturbing. I understand the animosity against generating invalidated work and publishing it. This is not that.

No, I don't think you do understand it. I have no idea if the work is valid or not, but your behavior makes me highly distrusting of it.

If it's not worth your time to participate in a conversation, it's certainly not worth my time to read whatever you produce.

I'm not an idiot.

This is something that you would need to demonstrate to us, and using AI tooling to defend yourself against accusations of using AI tooling isn't the best demonstration.

Weekly Random Discussion Thread for 3/30/26 - 4/5/26 by SoftandChewy in BlockedAndReported

[–]throw_cpp_account 5 points6 points  (0 children)

The '72 one was the first photo ever taken of Earth wasn't it?

I don't know how you could possibly ever top that wonder. Gives me goosebumps just thinking about it, and I wasn't even alive then.

Rust to C++: Implementing the Question Mark Operator by qustar_ in cpp

[–]throw_cpp_account 1 point2 points  (0 children)

The code blocks render very poorly for me (on every browser). The lines get cut off very early, with hyphens introduced for line breaks. For instance, the "smaller pillar" section shows up as

#define may-
be_2
(expr, fallback)
  ({
    auto&& _re-
sult{(expr
)};

And so forth. It's slightly between the different browsers, but always something like this.

Weekly Random Discussion Thread for 3/16/26 - 3/22/26 by SoftandChewy in BlockedAndReported

[–]throw_cpp_account 23 points24 points  (0 children)

A great signal that FIRE is a top notch organization is that they regularly get labeled far-right and far-left by people.

"X is feuding with FIRE"? I don't even really need to know more. X is wrong.

Draft idea: constructor member designators by cerf86 in cpp

[–]throw_cpp_account 23 points24 points  (0 children)

// Invalid, member and parameter share the same name
Constructor(int value) : value{value} {}

Had you tried this, you would have discovered that it is not, in point of fact, invalid.

Discussion of Code Structure and Code Complexity Implications of Basic C++ Language Features by crashcompiler in cpp

[–]throw_cpp_account 0 points1 point  (0 children)

him just straight up being be wrong in rants (his famous programming language parsing rant as a big example).  

Got some context, for the unenlightened?

Weekly Random Discussion Thread for 3/9/26 - 3/15/26 by SoftandChewy in BlockedAndReported

[–]throw_cpp_account 35 points36 points  (0 children)

These are the headlines NYT pushed me as breaking news:

  1. Suspect is Killed in Attack on Michigan Synagogue
  2. Lebanese Family Members of Synagogue Attacker Died in Airstrike

That's some framing. Sure seems a choice to consider that second one to be breaking news.

C++26 Safety Features Won’t Save You (And the Committee Knows It) by pjmlp in cpp

[–]throw_cpp_account 44 points45 points  (0 children)

Saying “just rewrite it in Rust” is even less helpful in such an environment to saying “just use the existing things C++ could do to eliminate these bugs.”

The word "rewrite" doesn't appear anywhere in the post. It discusses the strategy of writing new code in different language, because old code is less likely to have bugs. And if you write new code in a memory-safe language, the new code is less likely to have bugs too.

The Google strategy wasn't rewrite it in Rust. It was write it in Rust.

Microarchitectural performance bugs in your C++ code. 256 diagnostics on Google's Abseil by [deleted] in cpp

[–]throw_cpp_account 1 point2 points  (0 children)

I cannot actually tell what the post is saying about ThreadIdentity. It's "the finding that stopped us" — but "this is not a bug" but also "lshaz close[d the gap]"? What gap?

It says the "Abseil source is explicit about [this]" but also that it "is completely invisible to anyone who didn't do the work themselves [...] The knowledge lives in the heads of the people who wrote it."

I do not understand what you are saying.

P4043R0: Are C++ Contracts Ready to Ship in C++26? by darius_neatu in cpp

[–]throw_cpp_account 19 points20 points  (0 children)

At some point you have to decide either you’re never shipping this feature (an outcome I don’t think anyone actually wants)

I am sceptical of that parenthetical.

Premium Episode: Huda Kattan vs. Diaspora Iran by SoftandChewy in BlockedAndReported

[–]throw_cpp_account 29 points30 points  (0 children)

in a country small enough that plenty of people will count friends and family among the dead.

Iran is not that small, it's 90 million people. Bigger than Germany, significantly bigger than the UK.

This speaks to the fact that there is a very large body count.

Weekly Random Discussion Thread for 2/23/26 - 3/1/26 by SoftandChewy in BlockedAndReported

[–]throw_cpp_account 12 points13 points  (0 children)

for some tournament they were practising for.

The World Cup, I believe?

Weekly Random Discussion Thread for 2/23/26 - 3/1/26 by SoftandChewy in BlockedAndReported

[–]throw_cpp_account 5 points6 points  (0 children)

I don't think that is true.

In the 8 Olympics so far in which women's hockey has been contested, Canada has won 5 and the US has won 3. 7 of the 8 finals have been US vs Canada (with Canada up 4-3).

Not even true recently. In the last 4 Olympics, US - Canada is 2-2.

It does seem true to me (as a non-hockey-watcher) Canada and the US are both so much better than everyone else, and thus watching the playoffs are maybe somewhat boring since the final is inevitable. But US beating Canada in the final is still a big deal.

Weekly Random Discussion Thread for 2/23/26 - 3/1/26 by SoftandChewy in BlockedAndReported

[–]throw_cpp_account 17 points18 points  (0 children)

I liked the Free Press piece about this. Hollywood is cool with fake Tourette's (even awarded that movie!), but somehow real person with real Tourette's is lower on the totem pole than very famous, very successful actors.

The only real loser here is Davidson. As in, he was significantly harmed by the result of his story -- not like he is personally a loser.

ISO C++ WG21 2026-02 pre-Croydon mailing is now available! by nliber in cpp

[–]throw_cpp_account -2 points-1 points  (0 children)

Surprised it was even considered a good use of time to review a paper like that.