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…
> Because they are all the consequence of holding it wrong, avoiding RAII solutions. The reason why C++ is as popular as it is is in large part due to how easy it is to upgrade an existing C codebase in-place. Doing a…
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…
I'm already using Matrix for a number of open source communities. It's fine as far as it goes. However, from a community space point of view, it seems to be more similar to IRC than Discord. Much like an IRC server,…
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.…
> Discord does have some user capture, but nothing like twitter's More importantly, Discord's communities are silo'ed, private by default, and administered and moderated by human beings with almost no oversight from…
> 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++…
C? Never. I feel like that ship has sailed, it's too primordial and tied to too many system ABI's to ever truly go away. I think we'll see a lot of Rust or Zig replacing certain popular C programs and libraries, but I…
For reference, here's where Zig's documentation lives: https://ziglang.org/learn/ I remember when learning Zig, the documentation for the language itself was extensive, complete, and easily greppable due to being all on…
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…
Hacker News is also social media - at least by most reasonable definitions of social media. Should it also be banned?
I believe the current status quo is the fault of oligarchs successfully fooling people into blaming scapegoats while we're all being robbed blind. Recognizing what is going on for what it is would be a good first step.
What makes you believe that a hypothetical American balkanization would go any better than...say...what happened in the balkans proper?
> 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,…
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…
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…
> Because they are all the consequence of holding it wrong, avoiding RAII solutions. The reason why C++ is as popular as it is is in large part due to how easy it is to upgrade an existing C codebase in-place. Doing a…
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…
I'm already using Matrix for a number of open source communities. It's fine as far as it goes. However, from a community space point of view, it seems to be more similar to IRC than Discord. Much like an IRC server,…
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.…
> Discord does have some user capture, but nothing like twitter's More importantly, Discord's communities are silo'ed, private by default, and administered and moderated by human beings with almost no oversight from…
> 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++…
C? Never. I feel like that ship has sailed, it's too primordial and tied to too many system ABI's to ever truly go away. I think we'll see a lot of Rust or Zig replacing certain popular C programs and libraries, but I…
For reference, here's where Zig's documentation lives: https://ziglang.org/learn/ I remember when learning Zig, the documentation for the language itself was extensive, complete, and easily greppable due to being all on…
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…
Hacker News is also social media - at least by most reasonable definitions of social media. Should it also be banned?
I believe the current status quo is the fault of oligarchs successfully fooling people into blaming scapegoats while we're all being robbed blind. Recognizing what is going on for what it is would be a good first step.
What makes you believe that a hypothetical American balkanization would go any better than...say...what happened in the balkans proper?
> 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,…
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…