ebanoe.dev
0
legacy_Жук_-··1 перегляд

Как Кумар в Google контрибьютил

Пишет Анонимус: «Здравствуйте ебаные читатели. Во время ожидания пайплайнов, как обычно, вижигал глазами телефон в поисках котят и тянок. Но мне повезло больше и случайно наткнулся на пост одного молодчаги-индуса.

Как Кумар в Гугл контрибьютил

Около-приблизительный перевод:

Наконец-то мои 15 строчек кода замерджины в Гугль.

Пулл-реквест ревьювили около месяца несколько раз.
Слава аллаху, его аппрувнули два стажера и замерджили сегодня даже без юнит тестов.

Я улучшил HTTP-клиент проекта google/go-github, что привело к меньшему использованию ЦП и памяти на системном уровне. Кроме того, он устраняет некоторые потенциальные проблемы с повреждением данных.

Я очень счастлив и горжусь одновременно. 😇

«Молодец, парень» — подумал я.
А подумав еще раз, решил все таки глянуть тот самый ПР, который улучшает все улучшения и оптимизирует все оптимизации.

Скрин в студию:
Как Кумар в Гугл контрибьютил код

И бомбалейло заиграло на полную!
15 строчек супер-мега-улучшения, теперь-то заживем по новой, не то что раньше. Из них, конечно, кода только пару строк. И их рентабельность вызывает очень большие сомнения. и больше походит на воркэраунд…

Но зато звучит-то как, теперь на каждом собеседовании будет говорить: «Чем занимаюсь в свободное время? Да, так, ничего особенного, контрибьючу в гугл».
И хрюшандросели будут таять от сего кандидата.

Та уже тают, гляньте кол-во лайков и комментов — 33к+ и 600+
И каждый пишет: «Вдохновляет. Молодец. Хорошая работа!»
Так что хейчары, будьте бдительны, Кумар Саурабх уже стучится в ваши линкедыны!

Пост LinkedIn:
https://www.linkedin.com/posts/itsksaurabh_google-opensource-go-activity-6698955502807859200-kmbF/

PR c github:
https://github.com/google/go-github/pull/1576/files »

Прислал Анонимус

З архіву ebanoe · Опубліковано 21 серпня 2020 р.

Коментарі (65)

Сортування:ТопНовіСтарі
  • legacy_Ебаная_Редакция

    А что это за выебос в коде 2 << 10 ? Какая то магическая цифра.
    Еще раз убедился что гугль сливная яма.

    • legacy_Хуй_1

      Непонятно, зачем каждый раз при вызове функции возводить 2 в 10 степень? Вдруг это значение будет разным для разных вызовов?

      • legacy_localhost

        console.log(Math.pow(2, 10));
        console.log(2 < 1024
        > 2048

        • legacy_localhost

          Сука тут какойто хсс шоле

          кароч 2 в 10й = 1024, а у него 2048 )

          • legacy_localhost

            А вообще он походу полный даун, так как

            const maxBodySlurpSize = 2 << 10
            if resp.ContentLength == -1 || resp.ContentLength <= maxBodySlurpSize

            однохуйственно

            resp.ContentLength < 2048

            Хорошо хоть не сравнил все возможные значения

            • legacy_Зигмунд_Фройд

              resp.ContentLength <= 2048

              И кто тут индус?

              • legacy_localhost

                твой батя, канеш

                • legacy_Зигмунд_Фройд

                  мой батя таджик, так что не надо ля-ля

              • legacy_Хуй_1

                Это доказывает, локалхост не шарит в базовых знаниях — пересечение множеств. Однозначно, локалхост дебил.

                • legacy_localhost

                  Даун, я спецом для тебя пропустил =

                  • legacy_Хуй_1

                    Мамке своей расскажи, обосрун.

                • legacy_Зигмунд_Фройд

                  Идёт локалхост по лесу и пытается не обосраться и шепчет «я не хочу срать», «я не хочу срать». Внезапно — делает в штаны — и кричит «это не я обосрался, это не я обосрался»!

            • legacy_Григорий_Грудий_директор_IT_компаниитоп_

              БЛЯ я сначала повелся на эту хуйню ибо со времен универа знаю что побитовые операции быстрее прямого перемножения,потом конечно покурил и понял что это хуйня, зачем вычислять каждый раз одно и тоже если можно просто хранить в костанте ?

              • legacy_Зигмунд_Фройд

                Уже не быстрее. Современным процам давно пох. А тут индус явно выебнулся.

              • legacy_Зигмунд_Фройд

                Джиттер соптимайзит константу, так что пох.

        • legacy_некомими

          автор если ты искал тянок то лови интервью с сымпатичной тянкой из автомотива. не благодари 😘😘😘😘😘😘😘
          https://youtu.be/AlxlaTNnXVs

      • legacy_Ебобо

        Позаканчивают своих говнокурсов а потом даже не знают что такое битовый сдвиг. Это фиаско братан.

        • legacy_Ебаная_Редакция

          А нахуя он там нужен?

          • legacy_Ебобо

            Нахуй не нужен, но тимлид на собесе бы сказал что «спасибо, мы вам перезвоним по результатам», а хрюше бы сказал что «этого впизду».

            • legacy_танунах_1

              Подавать сдвиги как неибацца мегаикспиренс это зашквар такого я бы точно нахуй послал бы.

    • legacy_Та_за_Шо

      Выебоны, побитовые операции (Bitwise Operators)
      2 << 10 = 10000000000(bin) = 2048(dec)

      Нахуйя в 2020 так делать вместо контсант — хуй знает

      • legacy_Та_за_Шо

        Извините, хуем набирал.
        100000000000(bin)

      • legacy_Кумар

        Так велел мне сделать Будда

      • legacy_Люлька

        конпилятор по идее должен данный высер оптимизировать

        • legacy_Аллах

          Хуемпилятор проверяет лишь математический исход программы, если у нее выходы вообще. В целом процу похуй хуй*%собачего говна в колбасе сервелат**-17таджиков.
          Оптимизировать дрысню вашу он не обязан и не факт что программа будет иметь для каждого исхода правильный путь выполнения, через кеширование и всякие сдвиги-хуйни.

      • legacy_301й_спартанец_на_галере

        не понял, а хули обычным числом не написать 2048? шо за выебоны?

        • legacy_Аллах

          ООП-дрысня же, в иделе там должен быть класс с «константами» который подключается через фабрику и все собиралось в 1 большу. таблицу хэшей.

  • legacy_Программист_из_мордора

    > Чем занимаюсь в свободное время? Да, так, ничего особенного, контрибьючу в гугл

    Сейчас большинство собеседований так проходит. Нужно уметь выебываться с умным видом. Не удивительно, что у гуманитариев это лучше получается и они вытесняют технарей из профессии.

    • legacy_Ебаный_комментатор

      Хуй. У меня не получилось ((

    • legacy_Программист_ЭВМ_з_свинорейху

      Ну не скажи, меня вот спрашивали про канализационные люки и про разворот односвязного списка

  • legacy_Мнение_ебанной_редакции

    Мой техлид посадил бы меня на бутылку за такое говно.

    • legacy_Программист_из_мордора

      Он бы не понял, что значит 2 << 10 и зачем оно тут, а так как он чего-то не понимает, чего понимаешь ты, то он ощущает себя тупым говном. Учись, салага.

      • legacy_Жаваскрипт_Эксплорер

        2 <> 10 << 10
        Ля как я умею

        • legacy_Жаваскрипт_Эксплорер

          Жук-гидроцефал богокод мой зажевал.

          • legacy_Жукоскрипт_Эксплорер

            Пси-излучатели настроены

  • legacy_Senior_HTML

    нихуя не понятно но очень интересно

  • legacy_Kumar_Saurabh

    Delete it!

    • legacy_червень_програміст

      то, бля, через тебе, ідіота, вчора сервіси гугла лежали? Оптимізнув він

      • legacy_Kumar

        Dear friend! Now, I’m crying and sitting on the bottle like a Russian friends. Hope You will understand

  • legacy_непр

    Просто этих индусов там больше миллиарда, пищевая конкуренция пиздец, потому и выливается в подобные ебенистические формы. Что угодно, лишь бы хоть ненадолго подпрыгнуть над кишащей массой голодных ртов. Авось заметят. Реально нередко вопрос выживания.

    • legacy_Ебаная_Редакция

      На больше строк кода еды не хватило?

    • legacy_Тестировщица_из_историй_Базуки

      +++, make sense
      Просто каждый хочет как можно выгодней себя преподнести, особенно в условиях конкуренции

      Вот здесь на ебаном все такие дохуя выебщики, сразу накинулись на чела, что он этим будет на собесе выёбываться
      А на самом деле так и надо. А то у нас все тут такие дохуя крутые спецы, но как доходит до собесов в мировые топы, то ХРы говорят(https://youtu.be/VvRVf7_j5gQ?t=1278), что у нас на самом деле не выебщики, а овощи, которые себя продавать не умеют(хотя в целом скилловые)
      Так что вариант с преукрашиваниям очень даже рабочий

  • legacy_301й_спартанец_на_галере

    мммдэээ, а чьи то пул реквесты мержатся в проекты гугл каждый день, пиздец заслуга

  • legacy_Хмельной_Князь

    Индус не даун. Это ж надо так выебнуться на ровном месте.

  • legacy_Блядун

    Anna Altman с TR LogicLLC опять охотится на лохов, чтобы жестко кинуть:
    https://djinni.co/jobs2/138983-front-end-developer-vue-js-

    • legacy_Прохожий_1

      Да. Дают задание, ждут ответа. Когда ответил, включают заднюю и говорят, что не прошел

  • legacy_подводная_шлюпка

    Ты просто завидуешь, что не такой хитрый как Кумар. Будь как Кумар.