I'm confused. Where do you think I'm backtracking?
I'm not saying they don't exist. I'm saying that I don't encounter them in the wild. Certainly nowhere near as often as I encounter people who have a loud and obnoxious dislike of Rust. What I'm trying to say is that if…
The only time I've ever seen anything that could be considered Rust evangelist is when someone with a chip on their shoulder shoves a github issue or random comment link in my face. I certainly don't encounter them in…
A long overdue feature. Though I do wonder what the chances are that the C subset of C++ will ever add this feature. I use my own homespun "scope exit" which runs a lambda in a destructor quite a bit, but every time I…
I'll admit that this use case didn't really occur to me, because the signal to noise ratio is so damn bad in matchmade games these days. If I want to play a game on voice call with strangers, I go to the community space…
The friends list is inconsequential. It's for sending private messages to people you already know and met from a Discord server. Long running group chats are an aberration, people just start up micro-discords instead.…
You can still find the essence of community on the traditional internet in places like invite-only discords, smaller mastodon instances, traditional forums, and spaces similar to Lobsters and Tildes. ...and not on…
> But where are the AI features?? Gonna get left behind! Obviously vim doesn't need AI, but one feature I really wish vim had was native support for multiple cursors. It's the feature that lured me away to Sublime Text…
> Game studios, and everyone that works in the games industry providing tooling for AAA studios. You know what else is common in the games industry? C# and NDA's. C# means that game development is no longer a C/C++…
> Compiler vendors are free to chose what ABI stability their C++ implementations provide. In theory. In practice the standards committee, consisting of compiler vendors and some of their users, shape the standard, and…
I don't think you can claim a middle ground here, because I still largely agree with the sentiment: > The correct response when someone oversteps your stated boundaries is not debate. It is telling them to stop. There…
> To me, these are all clear cases of "the correct response is not one that tries to persuade but that dismisses/ isolates". I believe it is possible to make an argument that is dismissive of them, but is persuasive to…
The point that we disagree on is what the shape of an appropriate and persuasive response would be. I suspect we might also disagree on who the target of persuasion should be.
> For all of the reasons I've brought up already. If your goal is to convince someone of a position then the effort you put in isn't tightly coupled to the effort that your interlocutor put sin. If someone is…
> If you assume off the bat that someone is explicitly acting in bad faith, then yes, it's true that engaging won't work. Writing a hitpiece with AI because your AI pull request got rejected seems to be the definition…
> Countries have the right to cultivate this feeling among their citizens. I disagree, because what seems to always be the logical next step is "My monoculture is superior, and deserves dominion above your monoculture,…
> claim that only Zig and C++ have ever had a strategy to replace C What I actually said was that it was the second language I have seen to do so at any appreciable scale. I never claimed to know all languages. There…
I do feel like allowing for in-place source upgrading was critical to C++'s early successes. However, I feel like this ultimately worked against C++, since it also wed the language to many of C's warts and footguns.
> C-source to D-source translation. I'm not so familiar with D, what is the state of this sort of feature? Is it a built-in tool, or are you talking about the ctod project I found? In most languages, I've found that…
> I wish there were something that could be done about it. I find it helpful to think of HN like one would any other social media site. There are things they could be doing to curtail these sorts of accounts. They have…
That's something I've always admired about Zig. A lot of languages claim to be a C replacement, but Zig is the second language I've seen that seemed like it had a reasonable plan to do so at any appreciable scale. The…
> Then they will diverge too much, like it happened with countless number of other languages, like Lisp. Forgive me if I am unconvinced that the existence of DSP-friendly dialects of C++ will cause the kinds of language…
> This will sound crazy but this is why I still use 4chan. Everyone is anonymous, there is no voting, and the only moderation is to remove illegal things or flagrant rule breaking. What you see is a mirage. The problem…
What is preventing Microsoft from pulling an Oracle and suing Valve, CodeWeavers, or individual Wine maintainers for re-implementing Win32? This question has been nagging at me for a while. Regardless of how much…
> If you forget to handle a C++ exception you get a clean crash So clean that there's no stack trace information to go with it, making the exception postmortem damn near useless.
I'm confused. Where do you think I'm backtracking?
I'm not saying they don't exist. I'm saying that I don't encounter them in the wild. Certainly nowhere near as often as I encounter people who have a loud and obnoxious dislike of Rust. What I'm trying to say is that if…
The only time I've ever seen anything that could be considered Rust evangelist is when someone with a chip on their shoulder shoves a github issue or random comment link in my face. I certainly don't encounter them in…
A long overdue feature. Though I do wonder what the chances are that the C subset of C++ will ever add this feature. I use my own homespun "scope exit" which runs a lambda in a destructor quite a bit, but every time I…
I'll admit that this use case didn't really occur to me, because the signal to noise ratio is so damn bad in matchmade games these days. If I want to play a game on voice call with strangers, I go to the community space…
The friends list is inconsequential. It's for sending private messages to people you already know and met from a Discord server. Long running group chats are an aberration, people just start up micro-discords instead.…
You can still find the essence of community on the traditional internet in places like invite-only discords, smaller mastodon instances, traditional forums, and spaces similar to Lobsters and Tildes. ...and not on…
> But where are the AI features?? Gonna get left behind! Obviously vim doesn't need AI, but one feature I really wish vim had was native support for multiple cursors. It's the feature that lured me away to Sublime Text…
> Game studios, and everyone that works in the games industry providing tooling for AAA studios. You know what else is common in the games industry? C# and NDA's. C# means that game development is no longer a C/C++…
> Compiler vendors are free to chose what ABI stability their C++ implementations provide. In theory. In practice the standards committee, consisting of compiler vendors and some of their users, shape the standard, and…
I don't think you can claim a middle ground here, because I still largely agree with the sentiment: > The correct response when someone oversteps your stated boundaries is not debate. It is telling them to stop. There…
> To me, these are all clear cases of "the correct response is not one that tries to persuade but that dismisses/ isolates". I believe it is possible to make an argument that is dismissive of them, but is persuasive to…
The point that we disagree on is what the shape of an appropriate and persuasive response would be. I suspect we might also disagree on who the target of persuasion should be.
> For all of the reasons I've brought up already. If your goal is to convince someone of a position then the effort you put in isn't tightly coupled to the effort that your interlocutor put sin. If someone is…
> If you assume off the bat that someone is explicitly acting in bad faith, then yes, it's true that engaging won't work. Writing a hitpiece with AI because your AI pull request got rejected seems to be the definition…
> Countries have the right to cultivate this feeling among their citizens. I disagree, because what seems to always be the logical next step is "My monoculture is superior, and deserves dominion above your monoculture,…
> claim that only Zig and C++ have ever had a strategy to replace C What I actually said was that it was the second language I have seen to do so at any appreciable scale. I never claimed to know all languages. There…
I do feel like allowing for in-place source upgrading was critical to C++'s early successes. However, I feel like this ultimately worked against C++, since it also wed the language to many of C's warts and footguns.
> C-source to D-source translation. I'm not so familiar with D, what is the state of this sort of feature? Is it a built-in tool, or are you talking about the ctod project I found? In most languages, I've found that…
> I wish there were something that could be done about it. I find it helpful to think of HN like one would any other social media site. There are things they could be doing to curtail these sorts of accounts. They have…
That's something I've always admired about Zig. A lot of languages claim to be a C replacement, but Zig is the second language I've seen that seemed like it had a reasonable plan to do so at any appreciable scale. The…
> Then they will diverge too much, like it happened with countless number of other languages, like Lisp. Forgive me if I am unconvinced that the existence of DSP-friendly dialects of C++ will cause the kinds of language…
> This will sound crazy but this is why I still use 4chan. Everyone is anonymous, there is no voting, and the only moderation is to remove illegal things or flagrant rule breaking. What you see is a mirage. The problem…
What is preventing Microsoft from pulling an Oracle and suing Valve, CodeWeavers, or individual Wine maintainers for re-implementing Win32? This question has been nagging at me for a while. Regardless of how much…
> If you forget to handle a C++ exception you get a clean crash So clean that there's no stack trace information to go with it, making the exception postmortem damn near useless.