Advent of Code 2024

As Dec 1 is approaching fast, and first challenge is opening, is there an existing SC leaderboard from previous years or should we create a new leaderboard for anyone interested in joining? Doesn’t have to be competitive, but would be cool to see progress of others.

For me the tasks open at 7 AM, so super early morning brain training. And usually schedules with taking kids to kindergarten/school mess up any of my competitive scoring plans anyway :slight_smile:

4 Likes

I’m planning on participating, I think a non-competitive leaderboard could work as a sort of accountability partner type thing. So some pressure to keep it up, but not enough pressure to fold under it :slight_smile:

My plan is to use this to as an opportunity to pick up some Common Lisp, which I’m not really familiar with at all. I’m currently prepping by skimming through the PCL book.

I’m not aware of an existing leaderboard, but it would be fun to have one.

1 Like

David said that he isn’t much into Advent of Code, so I will go ahead and share my leaderboard here and on #systemcrafters IRC for anyone who wants to partake.

If you’re feeling shy, keep in mind that it isn’t a competitive leaderboard, but more of a place where you can reach out to someone if you have a question or want to brainstorm a solution…

Also I may only make it a few days in depending on how hectic things get!

How to Join

Go to Leaderboard - Advent of Code 2024
and enter the following code: 2415513-3bae0919

4 Likes

I always try to participate, at least for the first days when things are affordable.

This year i will use emacs lisp or maybe common lisp

If you are uploading them to any public git repo we can post it here too

3 Likes

I am participating with Common Lisp this year, my repo is at pti/aoc-cl: Advent of Code challenges in Common Lisp - Snamellit Forge

2 Likes

Why don’t you use GPL?

No reason. I did not even know there was license info there. I’ll have a look

I am confused. The license defaulted to MIT. I changed it to GPL because it does not matter.
As far as I can tell I am not using other GPL software nor am I distributing software. All dependencies are MIT, zlib or BSD licensed, which makes sense in the historical context of common lisp AFAICT.
The code does not represent a library or software application only ideas for implementing solution to some synthetic problems so a software license does not really apply here at all, and some Creative Commons is more appropriate as it is essentially more an executable blog post than a piece of software.
So why the keen interest in what license this repo is?

Thank you for using GPL.

While other free software licenses offers 4 freedoms for users, GPL protects all users freedom. I think it is always good to use GPL if you don’t have strong reason to choose others.

1 Like

This is about ideology as the GPL allows freedom to users except restrict downstream users by changing the licence.
I use the Unlicense for such stuff, where I don’t care, what users do with it as some jurisdictions don’t have the concept of public domain.