SecondThread's blog

By SecondThread, history, 3 years 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?
»
3 years ago, hide # |
 
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.

  • »
    »
    3 years ago, hide # ^ |
     
    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 :(

    • »
      »
      »
      3 years ago, hide # ^ |
       
      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.

      • »
        »
        »
        »
        3 years ago, hide # ^ |
         
        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?)

      • »
        »
        »
        »
        3 years ago, hide # ^ |
         
        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.

      • »
        »
        »
        »
        3 years ago, hide # ^ |
         
        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.

    • »
      »
      »
      3 years ago, hide # ^ |
       
      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.

  • »
    »
    3 years ago, hide # ^ |
     
    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.

»
3 years ago, hide # |
 
Vote: I like it +14 Vote: I do not like it

hell yeah!!!

»
3 years ago, hide # |
 
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.

»
3 years ago, hide # |
 
Vote: I like it +8 Vote: I do not like it

Excited to see you explaining solutions on Youtube once again!

»
3 years ago, hide # |
 
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.

»
3 years ago, hide # |
 
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!

»
3 years ago, hide # |
 
Vote: I like it +94 Vote: I do not like it

OMG YES Long live hackercup!

»
3 years ago, hide # |
 
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)

»
3 years ago, hide # |
 
Vote: I like it +35 Vote: I do not like it

Another chance for a T-shirt!

»
3 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

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

»
3 years ago, hide # |
 
Vote: I like it +33 Vote: I do not like it

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

»
3 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Yes Yes Yes !!!

»
3 years ago, hide # |
 
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...

»
3 years ago, hide # |
Rev. 4  
Vote: I like it -59 Vote: I do not like it

..

»
3 years ago, hide # |
 
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

»
3 years ago, hide # |
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.)
»
3 years ago, hide # |
 
Vote: I like it +25 Vote: I do not like it

Imagine the final round being held in metaverse.

»
3 years ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

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

»
3 years ago, hide # |
 
Vote: I like it +4 Vote: I do not like it

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

»
3 years ago, hide # |
 
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.

»
3 years ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

Wow, CP is saved, nice <3

»
3 years ago, hide # |
 
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?

»
3 years ago, hide # |
 
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

»
3 years ago, hide # |
 
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

»
3 years ago, hide # |
 
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 :'(

»
3 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Excited to participate for the first time

»
3 years ago, hide # |
 
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.

  • »
    »
    3 years ago, hide # ^ |
     
    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.

»
3 years ago, hide # |
 
Vote: I like it +8 Vote: I do not like it

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

»
3 years ago, hide # |
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.

»
3 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Why i am getting presentation error on submitting code

»
3 years ago, hide # |
 
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?

»
3 years ago, hide # |
 
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?

»
3 years ago, hide # |
 
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??

»
3 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Can somebody give the solution ideas in brief.

»
3 years ago, hide # |
 
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.

  • »
    »
    3 years ago, hide # ^ |
     
    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.

    • »
      »
      »
      3 years ago, hide # ^ |
       
      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

»
3 years ago, hide # |
 
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"

»
3 years ago, hide # |
 
Vote: I like it +2 Vote: I do not like it

Just take it again

»
3 years ago, hide # |
 
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?

»
3 years ago, hide # |
 
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?

»
3 years ago, hide # |
 
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 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

How many T-shirts?

»
2 years ago, hide # |
 
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?

»
2 years ago, hide # |
 
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.

  • »
    »
    2 years ago, hide # ^ |
     
    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?

»
2 years ago, hide # |
 
Vote: I like it +9 Vote: I do not like it

any update for 2024?