May 24, 2018
On Wednesday, 23 May 2018 at 12:32:50 UTC, Steven Schveighoffer wrote:
>
> and in others he has impersonated WalterBright as well.
>
> -Steve

Sorry forgot that part in my last post. If that's true, it makes it VERY serious.
May 24, 2018
On 24/05/2018 6:32 PM, Dukc wrote:
> On Wednesday, 23 May 2018 at 17:31:40 UTC, Steven Schveighoffer wrote:
>> The IP address is included in the headers of the newsgroup. All of them came from the same IP. I have a filter on my thunderbird client to flag certain IPs, and his was added to the list recently.
> 
> Then again, it's possible they're family members or neighbours using the same IP. How likely this is, I won't comment.

It's a dynamic IP, so it'll be invalid sooner rather than later.
May 24, 2018
On Thursday, May 24, 2018 06:42:21 Dukc via Digitalmars-d wrote:
> On Wednesday, 23 May 2018 at 12:32:50 UTC, Steven Schveighoffer
>
> wrote:
> > and in others he has impersonated WalterBright as well.
> >
> > -Steve
>
> Sorry forgot that part in my last post. If that's true, it makes it VERY serious.

It's true. There's at least one post where he posted as WalterBright (note the complete lack of spaces) and tried to make it look like Walter had decided that having private be restricted to the module rather than the class was a mistake. And if the lack of space in the name and the content weren't enough to figure out that it wasn't Walter, the headers made it clear that the post had come from the web forum, and AFAIK, Walter always posts using NNTP. This fellow has impersonated at least half a dozen people in the last couple of days.

- Jonathan M Davis

May 24, 2018
On Thursday, 24 May 2018 at 07:07:48 UTC, Jonathan M Davis wrote:

> It's true.

Should somebody of us make an Announce theard out of this?


May 24, 2018
On 24/05/2018 7:12 PM, Dukc wrote:
> On Thursday, 24 May 2018 at 07:07:48 UTC, Jonathan M Davis wrote:
> 
>> It's true.
> 
> Should somebody of us make an Announce theard out of this?

No, they are not worth any more of anyone's time.
May 24, 2018
On Thursday, 24 May 2018 at 06:32:23 UTC, Dukc wrote:
> On Wednesday, 23 May 2018 at 17:31:40 UTC, Steven Schveighoffer wrote:
>> The IP address is included in the headers of the newsgroup. All of them came from the same IP. I have a filter on my thunderbird client to flag certain IPs, and his was added to the list recently.
>
> Then again, it's possible they're family members or neighbours using the same IP. How likely this is, I won't comment.
>
> I don't this is a case of inpersonation if you're right, since the aliases have not been trying to inpersonate any real, exact person. But dishonourable action nonetheless.

There was a post impersonating Steven, but I can't see it now so I guess it was removed.
May 24, 2018
On Wednesday, 23 May 2018 at 16:28:22 UTC, H. S. Teoh wrote:
> On Wed, May 23, 2018 at 02:34:07PM +0000, 12345swordy via Digitalmars-d wrote: [...]
>> Can you please support actual web forms to prevent this impersonation?
>
> Unfortunately, "actual" web forums are just as prone to impersonation to someone determined enough.
>
>
> T

That's rather an extreme, not the norm. If something take 3 seconds to do, they may do it; something take more than a minute they may not do it. And it is really easy to impersonate on  the current "forum" platform.

Anyway, discourse support both worlds of forum and mailing list: https://github.com/discourse/discourse

May 24, 2018
On Thursday, 24 May 2018 at 07:07:48 UTC, Jonathan M Davis wrote:
> On Thursday, May 24, 2018 06:42:21 Dukc via Digitalmars-d wrote:
>> On Wednesday, 23 May 2018 at 12:32:50 UTC, Steven Schveighoffer
>>
>> wrote:
>> > and in others he has impersonated WalterBright as well.
>> >
>> > -Steve
>>
>> Sorry forgot that part in my last post. If that's true, it makes it VERY serious.
>
> It's true. There's at least one post where he posted as WalterBright (note the complete lack of spaces) and tried to make it look like Walter had decided that having private be restricted to the module rather than the class was a mistake. And if the lack of space in the name and the content weren't enough to figure out that it wasn't Walter, the headers made it clear that the post had come from the web forum, and AFAIK, Walter always posts using NNTP. This fellow has impersonated at least half a dozen people in the last couple of days.
>
> - Jonathan M Davis

That guy show so much salt by doing that.
May 24, 2018
On Thursday, 24 May 2018 at 06:32:23 UTC, Dukc wrote:
> On Wednesday, 23 May 2018 at 17:31:40 UTC, Steven Schveighoffer wrote:
>> The IP address is included in the headers of the newsgroup. All of them came from the same IP. I have a filter on my thunderbird client to flag certain IPs, and his was added to the list recently.
>
> Then again, it's possible they're family members or neighbours using the same IP. How likely this is, I won't comment.
>
> I don't this is a case of inpersonation if you're right, since the aliases have not been trying to inpersonate any real, exact person. But dishonourable action nonetheless.

It was quite obvious that KingJoffrey could be the sock puppeteer as he was childish and unreasonable all along the thread about private class members.
May 24, 2018
On Wednesday, 23 May 2018 at 03:44:36 UTC, Manu wrote:
> Okay, I'm still really angry about the stupid stupid decision to make C++ namespaces into scopes rather than just a detail used for mangling, with absolutely no consultation of the community, in particular the target audience, who are unanimously annoyed as far as I can tell...
>
> I'm unsatisfied by the work-arounds to make the situation not-suck, but I think I have an idea that would pacify me...
>
> If we can use `alias this` to mirror an entire C++ namespace into the location we want (ie, the scope immediately outside the C++ namespace!!), then one sanitary line would make the problem quite more tolerable:
>
> extern(C++, FuckOff)
> {
>   void bah();
>   void humbug();
> }
> alias this FuckOff;  // <-- symbols are now aliased where they should
> have been all along
>
>
>
> (count the seconds until the reply that says to use reflection to scan the scope, and use a mixin to... blah blah)

Would there be any use for this other than working around this problem with extern(C++) ?

If not then perhaps changing the behavior to be what is desired would be better. If we change extern(C++, Namespace) to work only for mangling and not as a struct, then existing code would only need to create a new module with "Namespace" and statically import it to work with existing code. I'd rather the actual problem be fixed than having some work around for it. We don't even have multiple "alias this" in structs. If a new feature were to be added I'd rather it'd be that, which was "approved" but has yet to be included.