Mimino's blog

By Mimino, 9 years ago, In English

I invite everyone to join me on April 25th (this Saturday) for a 24-hour programming session, during which I will try to solve all 75+ Project Euler challenges. The whole session will be live streamed on youtube and all my source code will be available to the viewers. It is a great opportunity to learn some cool tricks, so go ahead and join us on FB to stay updated.

During the whole event I will answer your questions related to any of the following topics:

  • programming competitions
  • pros and cons of different programming languages in programming competitions
  • useful tips and tricks for implementation of solutions
  • effective debugging
  • fast ways to estimate time complexity of the problems
  • code optimization
  • and more...

I am looking forward to see you all.

In the meantime, here is the article about the event — Inside the mind of pro competitive coder

Upd: Added youtube link — https://www.youtube.com/watch?v=jP3-G61C3fc

Upd 2: Thank you for an amazing event, yesterday. It was truly a life time experience for me. I wish I had 2 more hands, so I could have engaged more in the chat conversations, which I really enjoyed reading. You really gave me the energy and saved me a couple of times by discovering some nasty bugs in my code :)

Special thanks to everyone who donated, during the event. We really appreciate and value every dollar you gave to a good cause.

Final update: I have just uploaded the whole video from the event to YouTube:

As always, I would love to hear your feedback on what would you like see in the future events or how can we improve the experience. Happy watching :)

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

| Write comment?
»
9 years ago, # |
  Vote: I like it +31 Vote: I do not like it

I should say that doesn't sound like a good idea to me. Original Project Euler urges people not to share the solutions and I would respect their word given the number of great problems they prepared for us. I hope at least you're not going to leave the source code open after the event.

  • »
    »
    9 years ago, # ^ |
      Vote: I like it +39 Vote: I do not like it

    We are in touch with people from original Project Euler and will respect their decision on this issue.

    Source code will be available only during the event and will be taken down after.

    • »
      »
      »
      9 years ago, # ^ |
        Vote: I like it -9 Vote: I do not like it

      That doesn't mean people can't just copy the codes (or save the stream).

      As long as it's a long contest, whoever wants to cheat can find a smart way to cheat. Actually, with this event or without. I think the best thing to do would be adding a note encouraging people to not cheat.

      • »
        »
        »
        »
        9 years ago, # ^ |
          Vote: I like it +91 Vote: I do not like it

        It would be naive to expect that people won't copy and save the code. But it is important to realize, what is the actual issue here. It is not the people cheating on PE, as the solutions to all 75 problems are already publicly available and require just little Google-fu to find. The true issue is to make sure that everything is in line with PE and HackerRank, which after all, hosts the problems which are not the same as the original ones.

        I don't think this event will bring anything new to the cheaters. On the other hand I hope it will bring something to the people who are interested in learning something new.

        • »
          »
          »
          »
          »
          9 years ago, # ^ |
            Vote: I like it -22 Vote: I do not like it

          Wait, so by available, you meant available in text format?

          >The true issue is to make sure that everything is in line with PE and HackerRank

          Which is?

          • »
            »
            »
            »
            »
            »
            9 years ago, # ^ |
              Vote: I like it +51 Vote: I do not like it

            Duh, somebody wants to teach somebody else and you consider this wrong, just stop :d.

            • »
              »
              »
              »
              »
              »
              »
              9 years ago, # ^ |
              Rev. 3   Vote: I like it -14 Vote: I do not like it

              you consider this wrong

              I don't remember considering it wrong. I'm just asking what the actual decision is, because "source code will only be available during the event" and "the session will be available for download later" seemed to contradict, as pointed out here.

              UPD: Thanks for commenting on why you downvoted, everyone. (sarcasm)

              • »
                »
                »
                »
                »
                »
                »
                »
                9 years ago, # ^ |
                  Vote: I like it 0 Vote: I do not like it

                I'm beginning to doubt the integrity of the voting mechanism. For starters, SSL is not enforced. While this doesn't necessarily enable any passer-by kids to abuse the system, it does enable other exploits, when used in combination with some other security hole.

              • »
                »
                »
                »
                »
                »
                »
                »
                9 years ago, # ^ |
                  Vote: I like it +19 Vote: I do not like it

                I believe that the most downvotes come from the misunderstanding of what you were asking me about.

                When I first read:

                The true issue is to make sure that everything is in line with PE and HackerRank

                Which is?

                My impression was, that you were asking me about the details of the agreements between me, HackerRank and original PE, which is none of your business — that's why the downvotes (I guess).

                But from reading your next comment:

                I was asking which one it is, and whether you meant that the codes won't be available in text format, but just in the video.

                I see that it was just the misunderstanding and I answered your question below. So I apologize for at least my downvote on your comment, but that was the reason :)

          • »
            »
            »
            »
            »
            »
            9 years ago, # ^ |
              Vote: I like it +11 Vote: I do not like it

            The true issue is to make sure that everything is in line with PE and HackerRank

            Which is?

            Which is making sure that everything is in line with PE and HackerRank :) Do you want to read my email conversations with them or what is your point here?

            • »
              »
              »
              »
              »
              »
              »
              9 years ago, # ^ |
              Rev. 2   Vote: I like it 0 Vote: I do not like it

              Uh... you either do keep the stream available online afterwards, or you do not; in two comments, you imply both options, which is logically impossible. I was asking which one it is, and whether you meant that the codes won't be available in text format, but just in the video.

              • »
                »
                »
                »
                »
                »
                »
                »
                9 years ago, # ^ |
                  Vote: I like it +21 Vote: I do not like it

                The video session will be available, the plain text source codes won't. Sorry, if there was a confusion.

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

Will the session be available to download later? it will be helpful to many!!

  • »
    »
    9 years ago, # ^ |
      Vote: I like it +27 Vote: I do not like it

    Will try to make it so.

    • »
      »
      »
      9 years ago, # ^ |
        Vote: I like it +11 Vote: I do not like it

      But won't it be in direct contradiction with your earlier statement regarding "Source code will be available only during the event and will be taken down after."?

      • »
        »
        »
        »
        9 years ago, # ^ |
          Vote: I like it +35 Vote: I do not like it

        I believe there is a big difference in making the source code available in a plain text format and embedded in a video.

        • »
          »
          »
          »
          »
          9 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          Yes, there is, certainly.
          And as you said, already solutions are available online, so it doesn't make much of a difference.
          It's a good initiative, no doubt.

        • »
          »
          »
          »
          »
          9 years ago, # ^ |
            Vote: I like it +5 Vote: I do not like it

          I don't think there is a big difference in terms of whether you put code in plain text or only leave it as a video, the idea is spoiled anyway. Like when some contest is running you are usually disallowed not only to share the solution code, but giving hints and spoiling solution ideas is usually not welcomed as well.

          • »
            »
            »
            »
            »
            »
            9 years ago, # ^ |
              Vote: I like it +30 Vote: I do not like it

            I understand your concerns. But to reveal the whole picture to you, this whole event is not coming out of the blue sky. It is created in cooperation with HackerRank, which hosts the actual problems and we are in touch with people from original PE. In other words, the people who should be most concerned about all this are either directly part of it or are well informed about it.

            If someone thinks that I will spoil the solution ideas, then of course he/she should not watch the stream. Simple as that.

          • »
            »
            »
            »
            »
            »
            9 years ago, # ^ |
              Vote: I like it +28 Vote: I do not like it

            Why do you value so much credibility of some standings which matters not (at least that's how I understood that one and your previous comment)? I think that teaching/learning is a very good objective compared to sacrificing that credibility. If someone wants to watch Mimino then simply he wants to have some problems spoiled and it lies within his concern and credibility of standings doesn't matter much, so where is the problem?

»
9 years ago, # |
  Vote: I like it 0 Vote: I do not like it
»
9 years ago, # |
  Vote: I like it +10 Vote: I do not like it

While watching your stream, I noticed that you are never disappointing when you are getting WA, TL, RE, etc. It even makes you more сurious. And I understood that "Wrong answer is a part of your solution. Accepted is union of all parts of solution to make a key to open a door!".

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

In second part of video, it is showing just the last 4 hours.
Other part is intentionally removed or there is some bug?

  • »
    »
    9 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I think this might explain it (look under advanced settings).

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

    I have the whole video session on my local drive. We will prepare it and upload it, so it will be all available.

    • »
      »
      »
      9 years ago, # ^ |
        Vote: I like it +7 Vote: I do not like it

      Please, next session purely on DP!!
      Need not to be of 24 hrs, Even 6-12 hrs will help us a lot. :)

      • »
        »
        »
        »
        9 years ago, # ^ |
          Vote: I like it +11 Vote: I do not like it

        Interesting idea. I was surprised by the number of people asking specifically for the DP problems, so I will definitely think about it and will let you know, if we organize the next event.

        • »
          »
          »
          »
          »
          9 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          Maybe because your awesome dp tutorial on quora and everyone wanna see you solve many dp problem using the steps :)

      • »
        »
        »
        »
        9 years ago, # ^ |
          Vote: I like it +27 Vote: I do not like it

        24 hours DP nonstop. Lol that would be so boring xD. DP is cool, but not for such a long time in one shot :D

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

Congratulations for solving all 78 problems Mimino! To be honest I was not convinced that you would make it for two reasons. First, there could have been a particularly difficult problem where you would get stuck. And second, the time limit. When you were at #57 it was obvious that you were very tired but you nevertheless made it.

I loved the moment when you submitted your last solution and put the hood up. I also enjoyed when you recognized how to fix a mistake: "Let's dig deeper into this........ah ok ok ok ok." Thank you again for organizing such an event!

  • »
    »
    9 years ago, # ^ |
    Rev. 2   Vote: I like it +35 Vote: I do not like it

    Feedback like this is exactly the reason why I loved every bit of it :) Thank you so much and I'm really glad you enjoyed it :)

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

Would love to see CF Div1 Challenge as well! I will definitely join that :)

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

    It would be amazing! Please grandmaster's and internacional grandmaster's do it!

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

It would be amazing! Please master's and internacional master's do it!

»
7 years ago, # |
  Vote: I like it +6 Vote: I do not like it

It looks like these videos got deleted. If you have them, could you let me know and I'll give me my email id to forward it to.

Thank you!

»
6 years ago, # |
  Vote: I like it +15 Vote: I do not like it

Does someone have any other link to the videos? The original links don't seem to work anymore. :(

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

Video is unavailable @Mimino? Can you please give the currently valid links?