Live data from Hacker News

Advent of Code 2019

adventofcode.com

51–60 of 75 posts

Re: Advent of Code 2019

#51
post #19

What are you guys "using" the AoC for? Highscore hunting in your most favorite environment? Learning something new, or unusual? For me, this year, I'll give it another try to get into rust a bit more. Or maybe finally golang, after all these years of enterprisey java.

For me it was the ideal way to wade into the rust waters last year, and quickly find out it (rust) was not my cup of tea, at least not at the time. This year I will try to follow along in zig, and see where that takes me.

Re: Advent of Code 2019

#52

Earlier quoted context omitted.

This will be my first year. Can you explain what your toolkit is? I don’t have anything prepared and if people are going in with a toolkit it seems like I might not be prepared?

The puzzles are released each day at the same time - 5am UK time (I think it's midnight Eastern Standard Time but don't hold me to that) - and people race for the first correct answers. Check last year's leaderboards and look how fast people answer: https://adventofcode.com/2018/leaderboard/day/1 You don't have to race, it isn't required, but the people who do race are very very quick off the draw - they have scripts…

All of that is very well and I am glad those people find that approach enticing, but I would hate it myself. I participate for the pure joy of solving a puzzle and learning more idiomatic ways of doing that with my language of choice. If that takes me 1 minute, 1 hour, 1 day or 1 week, that's totally fine with me.

Re: Advent of Code 2019

#53
I'm in the 200 star club and being rather competitive about 2016-2018. I earned at least some global points for each of those years. I started doing the calendar in 2015 but abandonded it halfway through or so. I think it was only in post-partum sorrow after 2016's AoC I went back and did all of 2015.

Very much looking forward to this year's edition and am on several leaderboards.

I warmly recommend this presentation Eric gave in a conference in Sweden a little while back:

https://vimeo.com/372351782

Re: Advent of Code 2019

#54
post #10

Do you still need to sign up in order to use this? I've been wanting to do AoC for the past few years, but the mandatory signup prevented me from doing so. Just give me the tasks. I don't want any leaderboards or anything like that. Edit: The aspect of customized tasks does not require sign-ups. Just use a cookie or something.

You weren't prevented from anything. You're just really stubborn.

Re: Advent of Code 2019

#55
post #19

What are you guys "using" the AoC for? Highscore hunting in your most favorite environment? Learning something new, or unusual? For me, this year, I'll give it another try to get into rust a bit more. Or maybe finally golang, after all these years of enterprisey java.

Mainly high score hunting in Python 3, which is my fastest language. But I also plan to then do every challenge in Perl, which I want to start learning for professional reasons.

Re: Advent of Code 2019

#57

Excited as ever for this. Got my toolkit ready. Trying to decide if I want to aim for something besides speed this year; maybe visualizations, or literate code. Given my current work, I probably won't focus on a new language.

This will be my first year. Can you explain what your toolkit is? I don’t have anything prepared and if people are going in with a toolkit it seems like I might not be prepared?

I use the REPL in the browser dev tools. But when the puzzles get too hard for small pure functions I usually give up and focus on real problems instead :P

Re: Advent of Code 2019

#58
Can a person participate in Advent of Code if they don't celebrate Advent or Christmas? (If so, why use Advent, a Christian liturgical season, as the hook?)

Re: Advent of Code 2019

#59

I have done it every year, mostly in Rust or C++, with a smattering of other languages (Factor, SML, Haskell). I think I will go with Racket this year. I'm not competing, partly because I don't want to be up at 6AM, and partly because I like it better as a relaxed 15-30 minutes where I learn some new stuff about the environment I'm working with (for example, one year I used CMake to build, just to get some experience…

> I'm not competing, partly because I don't want to be up at 6AM, and partly because I like it better as a relaxed 15-30 minutes where I learn some new stuff about the environment I'm working with (for example, one year I used CMake to build, just to get some experience with it). Maybe I'm misunderstanding something, but this doesn't seem very exceptional. To me this seems to be 100% within the spirit of the project.…

Edit: There is a leaderboard https://adventofcode.com/2018/leaderboard

> Getting a star first is worth 100 points, second is 99, and so on down to 1 point at 100th place.

Re: Advent of Code 2019

#60
post #58

Can a person participate in Advent of Code if they don't celebrate Advent or Christmas? (If so, why use Advent, a Christian liturgical season, as the hook?)

Sure. It's just mimicking those traditional advent calendars, counting the days until Christmas with a surprise present or treat for every day to enjoy. Every day, one new puzzle unlocks.

On top, the story that unfolds during December might refer to Santa Claus, and the Easter Bunny, or elves and reindeer. The programming challenges are open for anyone.

Post reply on HN