October 22, 2015
On 10/21/2015 3:40 PM, Laeeth Isharc wrote:
> Have you thought about writing up your experience with writing fast json?  A bit
> like Walter's Dr Dobbs's article on wielding a profiler to speed up dmd.

Yes, Marco, please. This would make an awesome article, and we need articles like that!

You've already got this:

    https://github.com/kostya/benchmarks/pull/46#issuecomment-147932489

so most of it is already written.
October 22, 2015
On 10/21/2015 12:17 AM, Laeeth Isharc wrote:
>
> I already have JSON files of a couple of gig, and
> they're only going to be bigger over time,
>

Geez, if they're that big, is JSON really the best format to be using?
October 22, 2015
On 10/22/2015 09:08 AM, Walter Bright wrote:
> On 10/21/2015 1:38 PM, Laeeth Isharc wrote:
>> On Wednesday, 21 October 2015 at 19:03:56 UTC, Suliman wrote:
>>> Could anybody reddit this benchmark?
>>
>> done
>> https://www.reddit.com/r/programming/comments/3pojrz/the_fastest_json_parser_in_the_world/
>>
>>
>>
>
> It's item 9 on the front page of https://news.ycombinator.com/ too!

This has been a homerun. Congratulations for this work and also for publicizing it! (Consider it might have remained just one forum discussion read by all of 80 persons...) -- Andrei


October 22, 2015
On Thursday, 22 October 2015 at 17:35:48 UTC, Nick Sabalausky wrote:
> On 10/21/2015 12:17 AM, Laeeth Isharc wrote:
>>
>> I already have JSON files of a couple of gig, and
>> they're only going to be bigger over time,
>>
>
> Geez, if they're that big, is JSON really the best format to be using?

Of course not.  I don't much like JSON myself anyway.  But I am not in control of the format it arrives in.  Obviously I will eventually pick something better for the existing dump.  But that two gig will be updated at least every week, and that's just one provider of 20 plus (mostly smaller).

I have 2 Tb of Reddit JSON too.  A one off conversion job, but there will be others.

October 22, 2015
On Thursday, 22 October 2015 at 18:23:08 UTC, Andrei Alexandrescu wrote:
> On 10/22/2015 09:08 AM, Walter Bright wrote:
>> On 10/21/2015 1:38 PM, Laeeth Isharc wrote:
>>> On Wednesday, 21 October 2015 at 19:03:56 UTC, Suliman wrote:
>>>> Could anybody reddit this benchmark?
>>>
>>> done
>>> https://www.reddit.com/r/programming/comments/3pojrz/the_fastest_json_parser_in_the_world/
>>>
>>>
>>>
>>
>> It's item 9 on the front page of https://news.ycombinator.com/ too!
>
> This has been a homerun. Congratulations for this work and also for publicizing it! (Consider it might have remained just one forum discussion read by all of 80 persons...) -- Andrei

We really do need to stop hiding our light under a bushel.  Thinking in marketing terms doesn't always come easy to technically minded people, and I understand why, but ultimately the community benefits a great deal from people becoming aware of the very real benefits D has to offer (alas people won't just get it, even if you think they should), and there are personal career benefits too from helping communicate how you have applied D to do useful work.  It's hard to find great programmers and showing what you can do will pay off over time.

October 22, 2015
On Thursday, 22 October 2015 at 19:16:00 UTC, Laeeth Isharc wrote:
> We really do need to stop hiding our light under a bushel.  Thinking in marketing terms doesn't always come easy to technically minded people, and I understand why, but ultimately the community benefits a great deal from people becoming aware of the very real benefits D has to offer (alas people won't just get it, even if you think they should), and there are personal career benefits too from helping communicate how you have applied D to do useful work.  It's hard to find great programmers and showing what you can do will pay off over time.

Yeah, we don't want to repeat Lisp's mistake.
October 22, 2015
On Thursday, 22 October 2015 at 19:16:00 UTC, Laeeth Isharc wrote:
> On Thursday, 22 October 2015 at 18:23:08 UTC, Andrei Alexandrescu wrote:
>> On 10/22/2015 09:08 AM, Walter Bright wrote:
>>> [...]
>>
>> This has been a homerun. Congratulations for this work and also for publicizing it! (Consider it might have remained just one forum discussion read by all of 80 persons...) -- Andrei
>
> We really do need to stop hiding our light under a bushel.  Thinking in marketing terms doesn't always come easy to technically minded people, and I understand why, but ultimately the community benefits a great deal from people becoming aware of the very real benefits D has to offer (alas people won't just get it, even if you think they should), and there are personal career benefits too from helping communicate how you have applied D to do useful work.  It's hard to find great programmers and showing what you can do will pay off over time.

D has no well defined area to be used in. Everyone knows D, when written in a very specific C-mimicking way, is performant. But nobody is using C# or Scala or Python for performance.
October 22, 2015
Am Thu, 22 Oct 2015 06:10:56 -0700
schrieb Walter Bright <newshound2@digitalmars.com>:

> On 10/21/2015 3:40 PM, Laeeth Isharc wrote:
> > Have you thought about writing up your experience with writing fast json?  A bit like Walter's Dr Dobbs's article on wielding a profiler to speed up dmd.
> 
> Yes, Marco, please. This would make an awesome article, and we need articles like that!
> 
> You've already got this:
> 
>      https://github.com/kostya/benchmarks/pull/46#issuecomment-147932489
> 
> so most of it is already written.

There is at least one hurdle. I don't have a place to publish articles, no personal blog or site I contribute articles to and I don't feel like creating a one-shot one right now. :)

-- 
Marco

October 23, 2015
On Thursday, 22 October 2015 at 20:54:01 UTC, Marco Leise wrote:
> Am Thu, 22 Oct 2015 06:10:56 -0700
> schrieb Walter Bright <newshound2@digitalmars.com>:
>
>> On 10/21/2015 3:40 PM, Laeeth Isharc wrote:
>> > Have you thought about writing up your experience with writing fast json?  A bit like Walter's Dr Dobbs's article on wielding a profiler to speed up dmd.
>> 
>> Yes, Marco, please. This would make an awesome article, and we need articles like that!
>> 
>> You've already got this:
>> 
>>      https://github.com/kostya/benchmarks/pull/46#issuecomment-147932489
>> 
>> so most of it is already written.
>
> There is at least one hurdle. I don't have a place to publish articles, no personal blog or site I contribute articles to and I don't feel like creating a one-shot one right now. :)

That's why we need an official D blog. Perhaps you could publish it in TWID.
October 23, 2015
On Thursday, 22 October 2015 at 20:54:01 UTC, Marco Leise wrote:
> Am Thu, 22 Oct 2015 06:10:56 -0700
> schrieb Walter Bright <newshound2@digitalmars.com>:
>
>> On 10/21/2015 3:40 PM, Laeeth Isharc wrote:
>> > Have you thought about writing up your experience with writing fast json?  A bit like Walter's Dr Dobbs's article on wielding a profiler to speed up dmd.
>> 
>> Yes, Marco, please. This would make an awesome article, and we need articles like that!
>> 
>> You've already got this:
>> 
>>      https://github.com/kostya/benchmarks/pull/46#issuecomment-147932489
>> 
>> so most of it is already written.
>
> There is at least one hurdle. I don't have a place to publish articles, no personal blog or site I contribute articles to and I don't feel like creating a one-shot one right now. :)

The main D forum is as good a place as any.  Just start a thread there.