January 14, 2015
On Tuesday, 13 January 2015 at 17:30:53 UTC, Adam D. Ruppe wrote:
> First draft of the rss feed:
>
> http://arsdnet.net/this-week-in-d/twid.rss

Subscribed.

Next medium: E-Mail newsletter. There are lots of people who prefer mail over RSS. Additionally, you get to collect mail addresses, which is valuable in itself.
January 14, 2015
On Wednesday, 14 January 2015 at 14:43:51 UTC, Adam D. Ruppe wrote:
> Once the bugs are worked out, like half of this can be automated too and the other half can be written some time in advance.
>
> For example, I now have the next two "tip of the week" bits written already (and if something else comes up, I'll just put them to the backlog, there's no time sensitivity or order requirements for these tips, they stand alone).
>
> I don't want it to be too automated, I think that's not very interesting, but I am doing some of it that way to keep it more consistent. Worst case, if I'm too busy in a week to do something new, I can just slap together the automatic list of links, paste in a tip from the backlog, and call it good enough for now,

You have to synch it with your natural energy. Some weeks, just a few little tips. A lot of pots brewing in the background, but none come to the fore that week. Then periodically, a big soup. Solicit articles when a big issue is coming up - it will probably spur people into writing more. Curating content has become a somewhat thankless job since the "death of print", but people still love rituals. For example, an annual conference is just as important as a ritual as it is a place to learn.

It's fantastic that you've started this, BTW!
January 14, 2015
On Wednesday, 14 January 2015 at 22:19:12 UTC, qznc wrote:
> Next medium: E-Mail newsletter.

Aye, it is on my list (and actually trivial, I probably have just done it in the amount of time I've spent saying "it's on the list" lol)

The format of it lends itself fairly well to email already, which rox.


It looks like we're be moving over to dlang.org starting next week though. Which is prolly for the better anyway, arsdnet.net is actually my home computer on my budget internet connection!
January 14, 2015
Yeah, I'm already thinking of a "special edition" around the dconf time where it'll probably be much longer than the regular editions where we'll see about writing up summaries of the talks. Then as the videos hit youtube, we'll revisit the subject in more depth in writing.

(by "we" i hope it means like everyone, but even if it is just me, it should be OK. I plan on attending the whole conference in person this year and if I can plug in my laptop i should be able to keep up with some stuff in real time)
January 14, 2015
On Wed, Jan 14, 2015 at 23:02:47 +0000, Adam D. Ruppe via Digitalmars-d-announce wrote:
> On Wednesday, 14 January 2015 at 22:19:12 UTC, qznc wrote:
> > Next medium: E-Mail newsletter.
> 
> Aye, it is on my list (and actually trivial, I probably have just done it in the amount of time I've spent saying "it's on the list" lol)

And for those who like NNTP over email:

    http://gwene.org/

--Ben
January 15, 2015
On Tuesday, 13 January 2015 at 14:08:58 UTC, Adam D. Ruppe wrote:
> I've started writing a weekly D newsletter. Here's the first issue, any feedback welcome!
>
> http://arsdnet.net/this-week-in-d/jan-12.html
>
> In the future, I intend to have it written by Saturday for a weekend release, so if you want something to appear this week, please try to get it to by before then.

Very nice, thank you!
One suggestion. The link to  "emplace source code" is done by linenumber on master. It would be better to link to a tag to keep the link correct.

Instead of:

https://github.com/D-Programming-Language/phobos/blob/master/std/conv.d#L3907

https://github.com/D-Programming-Language/phobos/blob/v2.067.0-b1/std/conv.d#L3847
January 15, 2015
On 1/13/15, Adam D. Ruppe via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote:
> I've started writing a weekly D newsletter. Here's the first issue, any feedback welcome!
>
> http://arsdnet.net/this-week-in-d/jan-12.html
>
> In the future, I intend to have it written by Saturday for a weekend release, so if you want something to appear this week, please try to get it to by before then.

Fantastic work. I'm glad this has taken off. :)
January 15, 2015
On Tuesday, 13 January 2015 at 14:08:58 UTC, Adam D. Ruppe wrote:
> I've started writing a weekly D newsletter. Here's the first issue, any feedback welcome!
>
> http://arsdnet.net/this-week-in-d/jan-12.html
>
> In the future, I intend to have it written by Saturday for a weekend release, so if you want something to appear this week, please try to get it to by before then.

Fantastic inititive Adam, thanks for donating your time for this.

An issue I have tho:

// classes are reference types, so they must be
// initialized. "MyClass c;", unlike in C++, would
// leave c as null, causing a segfault when you try
// to use it.

That is not really true, is it? In C++ "MyClass c;" is actually THE way to instantiate objects. I know you meant MyClass* but as it is now it is just plain incorrect.
January 15, 2015
On Thursday, 15 January 2015 at 09:46:52 UTC, Szymon Gatner wrote:
> On Tuesday, 13 January 2015 at 14:08:58 UTC, Adam D. Ruppe wrote:
>> I've started writing a weekly D newsletter. Here's the first issue, any feedback welcome!
>>
>> http://arsdnet.net/this-week-in-d/jan-12.html
>>
>> In the future, I intend to have it written by Saturday for a weekend release, so if you want something to appear this week, please try to get it to by before then.
>
> Fantastic inititive Adam, thanks for donating your time for this.
>
> An issue I have tho:
>
> // classes are reference types, so they must be
> // initialized. "MyClass c;", unlike in C++, would
> // leave c as null, causing a segfault when you try
> // to use it.
>
> That is not really true, is it? In C++ "MyClass c;" is actually THE way to instantiate objects. I know you meant MyClass* but as it is now it is just plain incorrect.
Eh.. what exactly is incorrect? In C++ "MyClass c;" stack-allocates the class assuming the default constructor is there (unless of course this is a member declaration in an object that's static or heap-allocated). In D it doesn't, it leaves you with an unitialized reference type.
January 15, 2015
On Thursday, 15 January 2015 at 10:00:44 UTC, aldanor wrote:
> On Thursday, 15 January 2015 at 09:46:52 UTC, Szymon Gatner wrote:
>> On Tuesday, 13 January 2015 at 14:08:58 UTC, Adam D. Ruppe wrote:
>>> I've started writing a weekly D newsletter. Here's the first issue, any feedback welcome!
>>>
>>> http://arsdnet.net/this-week-in-d/jan-12.html
>>>
>>> In the future, I intend to have it written by Saturday for a weekend release, so if you want something to appear this week, please try to get it to by before then.
>>
>> Fantastic inititive Adam, thanks for donating your time for this.
>>
>> An issue I have tho:
>>
>> // classes are reference types, so they must be
>> // initialized. "MyClass c;", unlike in C++, would
>> // leave c as null, causing a segfault when you try
>> // to use it.
>>
>> That is not really true, is it? In C++ "MyClass c;" is actually THE way to instantiate objects. I know you meant MyClass* but as it is now it is just plain incorrect.
> Eh.. what exactly is incorrect? In C++ "MyClass c;" stack-allocates the class assuming the default constructor is there (unless of course this is a member declaration in an object that's static or heap-allocated). In D it doesn't, it leaves you with an unitialized reference type.


You are right, I missunderstood, I thought he meant that this construct would leave c null in C++. My bad, please disregard.