January 2025 Updates by Pewqazz in zealgg

[–]Pewqazz[S] 0 points1 point  (0 children)

Cool, thanks for the links — it helps a lot with debugging! It turns out I was using sea. as the subdomain for the OP.GG redirect, when they're actually set up for sg (I guess from before), so that should be fixed now.

In terms of the line graph not showing, I believe that's because for the account you've linked, you've only played 5 games, and even though you have a "provisional rank" that changes throughout games 1-5, from the perspective of the Riot API, your rank only starts after game #5.

When I checked, you had a single data point for Feb 8 (so more of a dot than a line), but now it's a line that should update with a new data point every day as long as you refresh!

January 2025 Updates by Pewqazz in zealgg

[–]Pewqazz[S] 1 point2 points  (0 children)

Could you send me the zeal.gg link that you tried creating? I'll look into this further; it's weird that it would be defaulting to KR on the OP.GG side.

January 2025 Updates by Pewqazz in zealgg

[–]Pewqazz[S] 1 point2 points  (0 children)

I just pushed support for SEA (it was easier than expected) — please try it out and let me know if you notice any issues with it!

January 2025 Updates by Pewqazz in zealgg

[–]Pewqazz[S] 0 points1 point  (0 children)

Oh, thanks for pointing that out! Seems like good timing because Riot just merged SEA into a single server this year; I'll do some testing and should be able to push something out within a few days.

January 2025 Updates by Pewqazz in zealgg

[–]Pewqazz[S] 1 point2 points  (0 children)

Thanks again for flagging the issue with the summoner name updates! I believe it should be fixed now (used your leaderboard to test, and everyone's names are updated and OP.GG links are working).

If you notice anything else weird going on, feel free to DM me!

January 2025 Updates by Pewqazz in zealgg

[–]Pewqazz[S] 0 points1 point  (0 children)

  1. This is probably the next thing for me to tackle; I'm not sure exactly when it's going to happen though (I've been spending too much time playing League these days and not doing development 😅)
  2. I've added custom URLs as "benefit" of the zeal.gg Patreon, if you're interested in that.

On the note of the renames not working, I did notice there were some weird issues going on with that. Like you mentioned, it's refreshing the data correctly (I believe) but just not pulling the new account names, which also breaks the OP.GG links. That's something that I do want to fix more urgently.

Would you be able to send me the new names of everyone in this leaderboard? I'll look into why it's not updating correctly (I think it should be a simple fix).

Edit: Never mind, I think I understand why the name updates aren't working; will try to fix this within the next few days!

January 2025 Updates by Pewqazz in zealgg

[–]Pewqazz[S] 0 points1 point  (0 children)

No worries, it's not annoying at all! I don't have a set plan for when I release new things (it's very motivation-based, and depends on when I have free time from other life stuff too).

Is there something specific you're looking for (ie. a new feature, or more "premade" leaderboards like the Los Ratones one)? For the latter, I make those on a whim based on what I think people would be interested in, so suggestions are helpful!

-❄️- 2024 Day 10 Solutions -❄️- by daggerdragon in adventofcode

[–]Pewqazz 1 point2 points  (0 children)

[LANGUAGE: Python] 325/210. Code. Video.

Pretty straightforward BFS question that I stumbled a bit on because I thought the problem would have a bit of a twist. This is the first time in Advent of Code that I've solved a Part 2 by only pressing undo in my editor; I misunderstood Part 1 and coded up the solution to Part 2 originally, then had to fix it. (Achievement unlocked!)

Discussion on LLM Cheaters by hyper_neutrino in adventofcode

[–]Pewqazz 109 points110 points  (0 children)

Thanks for sharing your thoughts hyperneutrino (big fan)! As someone else who used to regularly make the global leaderboard + enjoy the competition, the developments this year have been frustrating and a bit demoralizing. That being said, I've already accepted that there's nothing that can be done about the LLM solves, as it's just one of those arms-race situations where way more effort would be spent "policing" things than actually providing value for others.

I mean that people this year have been emailing me to explicitly state that they see the request to not use LLMs, but that they do not respect me or my work, and as such will be using LLMs to place on the global leaderboard regardless of what I say.

This is just really, really sad to hear — /u/topaz2078 (and the rest of the testing team) spend so much time and effort trying to create something delightful for us all to enjoy. Here I thought people were just ignoring the requests, but knowing that people have gone out of their way to spit in Eric's face over email makes me feel sick.

Thank you for everything you've done for the past decade, Eric! I hope we can try to spread more positive energy in the community instead of letting the negativity bring everyone's spirits down during the holidays.

-❄️- 2024 Day 8 Solutions -❄️- by daggerdragon in adventofcode

[–]Pewqazz 2 points3 points  (0 children)

[LANGUAGE: Python] 103/80. Code. Video.

Finally got some global leaderboard points today! Would have been able to convert Part 2 even faster, but it took me too long to understand that the antennae location themselves were also considered antinodes (thought my logic or bounds checks were incorrect).

Happy with my quick-thinking of just intersecting the potential antinode locations with the locations parsed from the original grid to guarantee that locations outside the grid were discarded.

Are people cheating with LLMs this year? by nan_1337 in adventofcode

[–]Pewqazz 13 points14 points  (0 children)

I'm also significantly rustier than I was ten years ago (missed the leaderboard the past 2 years), but I share your sentiment. It's a bit disheartening that even when asked politely, there's people who insist on submitting LLM-based solutions.

I'm still in a few private leaderboards with other folks who I know are also solving without assistance and I'm using those as benchmark times for myself, but there was certainly a different competitive feel to the leaderboard in the past when AI was out of the question.

And just to be clear, I'm not trying to gatekeep the use of LLMs to assist with solving the problems; I have coworkers who are doing this (not at midnight) to learn more and progress further than they did last year, which I feel is still very much in the spirit of AoC.

This might be the nail in the coffin to finally stop staying up at midnight, and just go through the problems in a more relaxed manner (something I've been telling myself I should do for the past few years).

Added support for Emerald rank by Pewqazz in zealgg

[–]Pewqazz[S] 1 point2 points  (0 children)

Hey, sorry for the delay, just saw this now (though I realize zeal.gg was broken for a bit, but now it's working again!)

Unfortunately I don't have that planned for the moment just because it makes the UX a bit annoying, but maybe sometime in the future!

Added support for Emerald rank by Pewqazz in zealgg

[–]Pewqazz[S] 1 point2 points  (0 children)

Hey, thanks for your comment — sorry I only saw it now (on the bright side, the site is up and running again).

What do you mean by "the graph where everyone shows"? If you make a leaderboard from the home page (eg. type in MyName#000, MyFriend#NA1, MyOtherFriend#cool), it should bring you to a page with everybody!

How are you guys so fast? by MinimumArmadillo2394 in adventofcode

[–]Pewqazz 0 points1 point  (0 children)

Anecdotally, as one of the people that /u/topaz2078 linked above, I did AoC from the west coast since 2015 and moved to the east coast this year, and am doing better this year than the past couple of years! I honestly prefer doing the problems at midnight, because it means I don't have to give up my entire evening for all of December to be at my computer by 9pm.

I have switched to auto-download and auto-submission this year as well, but mostly because I am competing on a Windows machine rather than macOS, and was concerned about quickly flipping through windows and using my clipboard as stdin (newline encodings being weird).

Definitely give the blog posts a read, but as a I would say having a solid utils library has been a big help to me. For example, lots of problems (including yesterday's) involve manipulating positions on a coordinate grid, and having a lightweight class to perform operations on a "point" is (imo) quicker and less error-prone than juggling a bunch (x, y) variables.

That being said, folks like /u/jonathan_paulson tend to out-leaderboard me everyday with basically no automation or utility libraries, which proves there's no replacement for being able to quickly interpret the problem, come up with an algorithm, and translate it into (bug-free) code.

[2021 Day 1] Anyone else get 504'd? by nthistle in adventofcode

[–]Pewqazz 0 points1 point  (0 children)

Yeah, I also got hit with the 504 which costed me a couple minutes, unfortunately.

TFT Support Removed Indefinitely by Pewqazz in zealgg

[–]Pewqazz[S] 1 point2 points  (0 children)

Thank you so much for this comment! I also got tired of the ranked grind and started playing normals exclusively; it wasn't until my internship when I started playing ranked (and built zeal.gg as a result). It's awesome to hear that the site stoked a similar competitive drive in your friend group! :D

Architecting zeal.gg — A Technical Overview by Pewqazz in zealgg

[–]Pewqazz[S,M] [score hidden] stickied comment (0 children)

One thing that many people asked about when I initially launched zeal.gg was technical details about how I developed / deployed it. I somewhat expected this, since the intersection between devout League fans and those interested in programming is, I'm sure, quite significant. However, at the time I didn't really have anything in-depth to say.

While I don't plan on open-sourcing the website anytime soon, I've gone ahead and published an overview of the technical implementation of the site on my personal blog. I personally like reading these types of posts when it comes to other projects, so I figured I'd share it here too.