Live data from Hacker News

Advent of Code 2017

adventofcode.com

21–30 of 77 posts

Re: Advent of Code 2017

#22
I'm doing it this year. In D, because I'm stubborn, enjoy the language, and couldn't immediately get to like Rust.

Going by hype, I have a feeling learning Rust will some day be as inevitable as interacting with git, but for the moment I'm sticking to D.

Re: Advent of Code 2017

#24

While I enjoy advent of code I always have been happy to live on the west coast. I wonder how many people on the east coast don't participate because they'd have to stay up til midnight if they want to score.

How does the scoring work? Is it dependent on speed? Are you penalised for incorrect attempts? What time / timezone are the problems released?

Re: Advent of Code 2017

#25

The about page doesn't say: is there a specific language used for these?

There isn't, by design. You write _some_ black-box implementation locally which outputs a textual solution you drop into the browser (at least, this is how it was in 2015 when AoC started).

I can't recommend this enough. I had to miss out on last year's challenges, but planning on participating this year; it's a great way to keep your brain nimble if you feel like you're in a rut.

Re: Advent of Code 2017

#29
post #22

I'm doing it this year. In D, because I'm stubborn, enjoy the language, and couldn't immediately get to like Rust. Going by hype, I have a feeling learning Rust will some day be as inevitable as interacting with git, but for the moment I'm sticking to D.

That remains to be seen, but I firmly believe you should do AoC in something you enjoy!

Re: Advent of Code 2017

#30

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?

No. What's the worst that happens? You take longer to do the challenges?

The leaderboard is irrelevant, as you can only get on it if you're in the right time zone/nocturnal/unemployed and really really fast, so what you then get out of it is a solid set of Haskell problem-solving skills.

People learn languages in AoC every year. Do it!

Some people do each day in a different language. Maybe don't do that...

Post reply on HN