SecondThread's blog

By SecondThread, history, 15 months ago, In English

Meta Hacker Cup 2023 Schedule

Meta Hacker Cup is back! We’re excited to announce our schedule for our 2023 season, kicking off on September 22nd!

*While optional, we recommend you participate in the Practice Round to familiarize yourself with our submission system before Round 1, when time will be at a premium.

To compete, you can register at Meta Coding Competitions at any time between now and September 25th.

You can expect familiar prizes including T-Shirts, Elite T-Shirts, and cash prizes for finalists. We’ll announce more prize details closer to Round 2.

We look forward to seeing you on the Practice Round’s scoreboard!

  • Vote: I like it
  • +1325
  • Vote: I do not like it

| Write comment?
»
15 months ago, # |
  Vote: I like it +325 Vote: I do not like it

We heard the community's feedback about how having multiple essentially untimed rounds felt a little bit like mandatory homework, so for this season, we decided to make things a bit faster paced. Round 1 is now 3 hours instead of 24, happening at the same time of day as Rounds 2 and 3. Also, the practice round is now optional, meaning you can theoretically participate in Round 1 as your first round.

Especially for newcomers, I'd strongly recommend participating in the practice round though, because in Hacker Cup, you download the full input data unlike many other coding contests and run your code locally, which is something you may not be used to, so practicing it can help get any worries with that out of the way.

  • »
    »
    15 months ago, # ^ |
      Vote: I like it +17 Vote: I do not like it

    I thought this time after having multiple feedbacks on the mode of submission, we will be having an editor where we will submit our code and not the output data :(

    • »
      »
      »
      15 months ago, # ^ |
        Vote: I like it +93 Vote: I do not like it

      We're looking into that for next year, but building your own code execution service in a non-exploitable way is trickier than you'd imagine. There's just not quite enough time left this year to make sure it's in solid shape if we want to avoid potential timing conflicts with ICPC World Finals.

      • »
        »
        »
        »
        15 months ago, # ^ |
          Vote: I like it +25 Vote: I do not like it

        Meta-question (pun intended): are people upvoting this comment because they prefer submitting code instead of running it locally, or are they upvoting it because the comment implies Hacker Cup will also happen next year?

        (Also, assuming that Hacker Cup is moving to a world where you submit code instead of an output file, I'll ask the obvious first question: Will Rust be supported?)

      • »
        »
        »
        »
        15 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        It would be great if somehow we could face most kinds of common problems (mentioned by contestants previously) in the practice round, like setting a problem that will require you to increase local stack size, etc.

      • »
        »
        »
        »
        15 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Just sharing my personal opinion: I think that this way of submission kinda makes the competition more unique than the others. Also, it allows to use the person's own system's resources as and how they like. You may consider holding an official vote/poll for keeping/removing this system of submissions.

    • »
      »
      »
      15 months ago, # ^ |
        Vote: I like it +23 Vote: I do not like it

      I remember those feedbacks, and I remember them being mixed, to say the least.

  • »
    »
    15 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    We'll have $$$6$$$ minutes to run locally and submit, right?

    Make it at least $$$10$$$ or $$$15$$$ minutes, in my opinion. Many people are facing local stack size errors or network problems. It can be challenging to finish it in $$$6$$$ minutes sometimes.

»
15 months ago, # |
  Vote: I like it +14 Vote: I do not like it

hell yeah!!!

»
15 months ago, # |
  Vote: I like it -42 Vote: I do not like it

Will the finals be online? There are only 5 weeks between Round 3 and the Finals.

  • »
    »
    15 months ago, # ^ |
      Vote: I like it +40 Vote: I do not like it

    Finals: December 9th 2023 (Online)

    As it clearly says in the post, yes.

»
15 months ago, # |
  Vote: I like it +8 Vote: I do not like it

Excited to see you explaining solutions on Youtube once again!

»
15 months ago, # |
  Vote: I like it +16 Vote: I do not like it

In the FAQ section, the structure of the contest is from last year. Can you please update that.

»
15 months ago, # |
  Vote: I like it +42 Vote: I do not like it

Wow, I'm so happy that it's back!! Thank you SecondThread, MHC team and Meta for not sending Hacker Cup to graveyard!

»
15 months ago, # |
  Vote: I like it +94 Vote: I do not like it

OMG YES Long live hackercup!

»
15 months ago, # |
  Vote: I like it +50 Vote: I do not like it

Round 1 date in the timeanddate.com link is incorrect (it is Oct 21 there)

»
15 months ago, # |
  Vote: I like it +35 Vote: I do not like it

Another chance for a T-shirt!

»
15 months ago, # |
  Vote: I like it 0 Vote: I do not like it

SecondThread Round 1 timeanddate link says Oct 21st instead of 7th.

»
15 months ago, # |
  Vote: I like it +33 Vote: I do not like it

Thanks for your efforts to make this happen, SecondThread. OP!!

»
15 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Yes Yes Yes !!!

»
15 months ago, # |
  Vote: I like it +16 Vote: I do not like it

As a high schooler in the US, I have to take the SAT which clashes with round 1 time...

»
15 months ago, # |
Rev. 4   Vote: I like it -59 Vote: I do not like it

..

»
15 months ago, # |
  Vote: I like it +58 Vote: I do not like it

Cool!

Will you please either a) introduce a heavy-output problem in the practice round or b) not include such problems in the problemsets at all? Last year there were related issues

»
15 months ago, # |
Rev. 2   Vote: I like it +193 Vote: I do not like it

Huge shout-out to SecondThread and everyone else involved in making the contest happen--I'm guessing that getting approval to hold the competition might not have been easy given the cancellations of e.g. TCO and GCJ, but I'm glad at least a few of the major yearly open contests (AtCoder WTF, MHC, maybe others I've forgotten about) will stick around.

I like the updated format! A few thoughts on other improvements that could be made (probably not for this year since the current format has already been announced):

  • I'm worried that if new participants don't compete in the practice round, there will be a lot of complaints in R1 after people fail to submit their solutions due to stack size issues/other problems related to large inputs. It might be good to (a) require first-time participants to solve a problem in the practice round and (b) fill the practice round with several easy problems that have large inputs so that people can have multiple chances to fix their setup in advance of R1.
  • I'd support changing the rules of R1 so that the top N participants advance to R2 for some N, rather than having a score cutoff--this way there's a stronger incentive to solve all the problems you can rather than to just get a certain score and then leave. (N = 5000 seems reasonable given that there were 5000 participants in R2 last year and it's reasonably in line with the number of qualifiers to GCJ R2 in the past, but I don't have a strong opinion on the exact numbers.)
»
15 months ago, # |
  Vote: I like it +25 Vote: I do not like it

Imagine the final round being held in metaverse.

»
15 months ago, # |
  Vote: I like it +1 Vote: I do not like it

round 2 will coincide with the icpc latin american regionals :(

»
15 months ago, # |
  Vote: I like it +4 Vote: I do not like it

Here we go!!! Thanks SecondThread for the announcement.Long live Hacker Cup!

»
15 months ago, # |
  Vote: I like it +22 Vote: I do not like it

Thank you Meta and everybody in Meta who pushed for it. A strong message for the coders community after the questionable decisions of Google and Topcoder leadership.

»
15 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Wow, CP is saved, nice <3

»
15 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I've never given hackercup where can I get assimilated with the way it is conducted and submissions are made?

»
14 months ago, # |
  Vote: I like it -7 Vote: I do not like it

thanks for saving fb hacker cup

small comment, i think these contests would be nicer as a grand prix. put a sample contest up for a month where people can test. then run 4 rounds in a grand prix style to choose the finalists based on points

»
14 months ago, # |
  Vote: I like it 0 Vote: I do not like it

as an expert , do I have chance to qualify for third round?If not what is the minimum rank so that we can say that yes he is capable enough to qualify for third round

  • »
    »
    14 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Rank 500 on codeforces is 2460 rating.

    • »
      »
      »
      14 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      I did analysis and found out Experts-CMs also made it to top 500 , obvious reason is that not 100% of top 500 contestants participated

»
14 months ago, # |
  Vote: I like it +1 Vote: I do not like it

Last year I missed the Tshirt for the wrong file submission. If possible, Please, do something to check validation :'(

»
14 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Excited to participate for the first time

»
14 months ago, # |
  Vote: I like it +35 Vote: I do not like it

Quick suggestion--is there any chance the contest could allow registration until, say, the start of Round 1 (rather than until the end of the Practice Round), or do technical constraints prevent this setup? I'd worry that contestants who are familiar with the contest system and who thus decide to skip the practice round may not realize that they have to register before the round is complete, rather than registering before the first round in which they intend to compete.

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    Contestants are technically able to (and we won't stop them from registering until the last second of Round 1 actually), but we'd really like people to do the practice round so they don't run into issues with compiling locally et cetera when they're short on time.

»
14 months ago, # |
  Vote: I like it +8 Vote: I do not like it

Is anyone able to download full input for 2022 Round 1?

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    For which problem, are you referring to the full input? And what is the issue that you're facing?

»
14 months ago, # |
Rev. 3   Vote: I like it +35 Vote: I do not like it

I recently deleted the email originally associated with my Facebook account from my profile (as it was a college email address I can no longer access). I still have a personal email address associated with the account, but the "Private Contact Info" section doesn't seem to recognize it:

How can I fix this? (The link sends me to a page to download my FB data, which doesn't seem relevant--I think this page hasn't been updated since the new Accounts Center was released by Meta.) In a previous year I did not receive a shirt I won due to issues with my email not being linked to my account, so I'm hoping to resolve this problem in advance this year.

»
14 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Why i am getting presentation error on submitting code

  • »
    »
    14 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    you need upload the text file of generated output

    • »
      »
      »
      14 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      i am uploading that only output.txt

      • »
        »
        »
        »
        14 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        with this conent Case #1: YES Case #2: NO Case #3: YES Case #4: YES Case #5: YES Case #6: YES Case #7: NO

        • »
          »
          »
          »
          »
          14 months ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          then try to refresh the site and check it again

          • »
            »
            »
            »
            »
            »
            14 months ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            it worked ,thanks

            • »
              »
              »
              »
              »
              »
              »
              14 months ago, # ^ |
                Vote: I like it 0 Vote: I do not like it

              which language u used for code and how you generate output for large input in problem C i am facing the large input issue how to generate the output from the large input did you know?

»
14 months ago, # |
  Vote: I like it -8 Vote: I do not like it

Okay so now that the practice round is over, How to C, A2 and D?

»
14 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Do I understand correctly that Round 3 will be one hour earlier than the other two rounds for countries that use daylight savings?

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    Oh wow that’s a really good catch. Yeah, I think that’s correct.

»
14 months ago, # |
  Vote: I like it +8 Vote: I do not like it

I haven't registered and participated in the practice round. Can I participate in round 1??

»
14 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Can somebody give the solution ideas in brief.

»
14 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Please provide medium sized input for problems involving recursive functions. casual systems running on windows can't run such inputs. I failed to submit my code for problem D because I wasn't able to run it for such large inputs in my local laptop ( My code ). I thought it ran into a RTE, but actual solution also didn't run on my pc. If someone knows any online compiler where we can run large inputs please provide link to it.

  • »
    »
    14 months ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    This issue has been addressed in the FAQ. You need to increase your stack size.

    • »
      »
      »
      14 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Thankyou so much, I wasn't aware about stacksize manipulation at runtime.

      Here is how to do it for windows, run the file in cmd using the commands below:

      $ g++ -Wl,--stack,SIZE filename.cpp -o filename.exe

      then run,

      filename.exe

      SIZE is given in bytes, for 256 MB: SIZE = 256 * 1024 * 1024 = 268435456

      filename is the name of the file

»
13 months ago, # |
  Vote: I like it +5 Vote: I do not like it

System is so bad ngl, I'm trying to validate first problem and is giving me "ERROR PERFORMING THIS QUERY"

»
13 months ago, # |
  Vote: I like it +2 Vote: I do not like it

Just take it again

  • »
    »
    13 months ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    Tried it 1 million times same thing.

»
13 months ago, # |
  Vote: I like it +37 Vote: I do not like it

Hey, I don't know how achievable this is, but I think it would be nice for the 2nd round to be able to look at a solve count for each problem, to inform my contest strategy. The scoreboard is already public-facing, so I don't think this dilutes the contest experience or anything. Is this possible?

»
13 months ago, # |
  Vote: I like it +8 Vote: I do not like it

How many T-shirt will be provided in Round 2 ? TOP-2000 in Round-2 like previous year?

»
13 months ago, # |
  Vote: I like it -17 Vote: I do not like it

In solidarity with the Palestinian people, and because Meta policies and practices to mute our voices ... I'm not going to participate in Round 2 and any future Meta sponsored competitions

If anyone doesn't know what I'm talking about. Please check out Twitter and see what happening in #Gaza and the West Bank.

  • »
    »
    3 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    So courageous Ammar! Thanks for encouraging others to not participate in Meta's activities and competitions.

»
13 months ago, # |
  Vote: I like it 0 Vote: I do not like it

How many T-shirts?

»
11 months ago, # |
  Vote: I like it -8 Vote: I do not like it

SecondThread Any rumors about somebody resigning so that the 26th place competitor may qualify into finals xD?

»
9 months ago, # |
  Vote: I like it -8 Vote: I do not like it

Why there was no warning that the T-shirt distribution method changed? And I am looking through communications now and can't find any mention of this.

I was waiting to receive T-shirt a few months after competition as it happened in previous years, and only a week ago decided to check more thoroughly and — wow — I found that there was a code which I needed to use to get t-shirt and I needed to do it by 15th of December.

That sucks, very evil on your part.

  • »
    »
    8 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    The thing with the code was also in the previous year afair. What got me was, I've been waiting for an email (as the last years) and since no email came I just checked in my profile and also was quite a bit disappointed, that the date already passed a long time ago.

    Can somebody confirm whether she/he got a T-Shirt Notification Email from Hacker Cup 2023? Or confirm getting no Email?

»
6 months ago, # |
  Vote: I like it +9 Vote: I do not like it

any update for 2024?