Live data from Hacker News

Advent of Code 2017

adventofcode.com

71–77 of 77 posts

Re: Advent of Code 2017

#71

I love AoC! Last year was the first time I got all 50 stars, as I was motivated by a competition held by a Swedish podcast. This year, I'm even hosting a pub meetup about halfway through December, centered around Advent of Code, where a group of us hopefully can help each other out.

Both the podcast and pub meetup seems interesting. Do you have some more information?

Re: Advent of Code 2017

#72

Earlier quoted context omitted.

Are there any good resources you'd recommend on learning how to effectively work with/search graphs?

https://www.redblobgames.com/ has a great A* intro with visualizations and code. I highly recommend it.

Great link, thanks for sharing!

Re: Advent of Code 2017

#73

Is it a death sentence to try and learn Haskell on this challenge? Or should I go with a language I'm more comfortable in?

I was most of the way through last year's in C# when I decided now was the time to properly learn (algorithmic programming in) Elixir. That set me back in terms of speed, but it was well worth it. I'm now fairly fluent and I'm doing this year's in Elixir from the start, so - yes, it's a great way to get into a language, I would say.

Re: Advent of Code 2017

#75

So, what are people gonna work in? Anything interesting? I am myself thinking about doing the challanges in Powershell. Because why not suffer more on this earth.

I'm challenging myself to use a different language every day. But I've already blown too many good languages; need to save some for the end (assuming the problems get harder).

Re: Advent of Code 2017

#77
post #68
post #59

Earlier quoted context omitted.

Out of curiosity, what do you enjoy about D?

It's essentially the C++ I always wanted, which is more or less its intent. It's fast. The D code I write routinely matches or outperforms the C++ I also write for comparison. D is a much cleaner language. It has obvious C++ inspirations but has thrown out decades of backwards-compatible cruft. As a result, D has some of C++'s best features, like sophisticated metaprogramming, with much nicer language. In fact, this…

Thanks for this. I only just read it :)

I'm actually one of the core devs of Nim and so probably naturally your description of D sounds a lot like a description of Nim to me. You should check it out if you haven't already.

Post reply on HN