1. Куча / Говнокод #27478

    +2

    1. 1
    IT Оффтоп #96

    #66: https://govnokod.ru/27040 https://govnokod.xyz/_27040
    #67: https://govnokod.ru/27049 https://govnokod.xyz/_27049
    #68: https://govnokod.ru/27061 https://govnokod.xyz/_27061
    #69: https://govnokod.ru/27071 https://govnokod.xyz/_27071
    #70: https://govnokod.ru/27097 https://govnokod.xyz/_27097
    #71: https://govnokod.ru/27115 https://govnokod.xyz/_27115
    #72: https://govnokod.ru/27120 https://govnokod.xyz/_27120
    #73: https://govnokod.ru/27136 https://govnokod.xyz/_27136
    #74: https://govnokod.ru/27160 https://govnokod.xyz/_27160
    #75: https://govnokod.ru/27166 https://govnokod.xyz/_27166
    #76: https://govnokod.ru/27168 https://govnokod.xyz/_27168
    #77: https://govnokod.ru/27186 https://govnokod.xyz/_27186
    #78: https://govnokod.ru/27219 https://govnokod.xyz/_27219
    #79: https://govnokod.ru/27254 https://govnokod.xyz/_27254
    #80: https://govnokod.ru/27270 https://govnokod.xyz/_27270
    #81: https://govnokod.ru/27280 https://govnokod.xyz/_27280
    #82: https://govnokod.ru/27284 https://govnokod.xyz/_27284
    #83: https://govnokod.ru/27296 https://govnokod.xyz/_27296
    #84: https://govnokod.ru/27336 https://govnokod.xyz/_27336
    #85: https://govnokod.ru/27381 https://govnokod.xyz/_27381
    #86: https://govnokod.ru/27405 https://govnokod.xyz/_27405
    #87: https://govnokod.ru/27429 https://govnokod.xyz/_27429
    #88: https://govnokod.ru/27432 https://govnokod.xyz/_27432
    #89: https://govnokod.ru/27435 https://govnokod.xyz/_27435
    #90: https://govnokod.ru/27439 https://govnokod.xyz/_27439
    #91: https://govnokod.ru/27449 https://govnokod.xyz/_27449
    #92: https://govnokod.ru/27460 https://govnokod.xyz/_27460
    #93: https://govnokod.ru/27463 https://govnokod.xyz/_27463
    #94: https://govnokod.ru/27466 https://govnokod.xyz/_27466
    #95: https://govnokod.ru/27473 https://govnokod.xyz/_27473

    Запостил: nepeKamHblu_nemyx, 22 Июня 2021

    Комментарии (465) RSS

    • Доброе утро!

      Этот оффтоп сгенерирован автоматически.

      Индекс оффтопов: https://index.gcode.space/.
      Зеркала Говнокода и полезные ресурсы:
      * https://govnokod.xyz/ (альтернативный Говнокод)
      * https://gcode.space/ (read-only зеркало Говнокода)
      * https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
      * https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
      * https://vorec.space/ (глоссарий Говнокода)
      * https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)

      Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
      • Доброе утро!
        Ответить
        • Доброе утро, перекатный инканус!
          Ответить
          • Доброе утро, Лолечка!
            Ответить
            • Утро красит нежным светом
              Стены древнего Кремля,
              Просыпается с рассветом
              Вся Советская земля.
              Холодок бежит за ворот,
              Шум на улицах сильней.
              С добрым утром, милый город, —
              Сердце Родины моей!
              Ответить
              • Кипучая,
                Могучая,
                Никем непобедимая
                Страна моя,
                Москва моя —
                Ты самая любимая.
                Ответить
        • Доброй утро
          Ответить
    • Скоро сотый оффтоп!
      Ответить
    • Кому-нябудь нужня работа? Няткнулась ня хорошее предложеняе!
      https://i.imgur.com/PLBwlZu.jpg
      Ответить
      • > быть ня связи 24/7
        > зарплата ня испытательный срок 10 т. р. в месяц, после — 15 т. р.

        Ня подходит.
        Ответить
        • Почему?
          Ответить
          • Лекарства, чтобы реабилитироваться после депривации сна, будут стоить дороже.
            Ответить
            • А зачем реабилитироваться? Люди вон ради этого специально грибы да траву жрут, а тут бесплатный сайд эффект от работы.
              Ответить
        • н-но... ведь вареный буфет вообще бесплатно работал!
          Ответить
          • Ошибка выжившего?
            Ответить
          • В финсфере америкосии так принято, кстати
            Death march

            первые N лет нубы работают по 50 часов в неделю
            Ответить
            • В айти точно так же ведь. Ну, если нубу хочется реально прокачаться, а не сидеть три года в джунах.
              Ответить
              • перерабатывая, можно научиться лишь тому, что перерабатывать не надо

                > не сидеть три года в джунах
                - а сколько кстати надо сидеть в джунах, кто как считает?
                Ответить
                • > перерабатывая

                  Ну тут не столько переработки, сколько самообразование и т.п. Всё равно ведь читаешь и пилишь что-то по вечерам.

                  > сколько кстати надо сидеть в джунах

                  Ди говорил что год. В общем-то я с ним согласна. Ну может быть пару лет.

                  Всё равно ведь начнёшь понемногу задумываться об архитектуре, смотреть как что устроено, а не просто таски делать от звонка до звонка. И тут вжух и ты миддл.
                  Ответить
                  • Самообразование в зачот не идет
                    Если джун Майерса на толчке читает, то это не значит, что он в это время работает:)

                    >начнёшь понемногу задумываться об архитектуре,

                    Знаю чуваков, которые и на десятый год работы такой хуйней не занимались.
                    В джире всегда были таски цвет кнопки поменять, поле в базу добавить.. не когда им
                    Ответить
                    • вот-вот, а то выведена странная аксиома, что нужно вне работы обязательно заниматься самообразованием

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

                      я кстати считаю, что быть джуном года 2-2,5 года это нормально, потом надо уже делать выводы
                      Ответить
                      • Я как раз не против самообразования в свободное время, просто отметил, что не нужно считать это рабочим временем
                        Ответить
                      • хотя у меня немного искажённое восприятие: я градацию больше финансово воспринимаю
                        Ответить
                        • Финансов становится больше т.к. на тебя возлагают больше ответственности. Никто не будет просто так платить больше, когда за дверями толпа свежих джунов стоит.
                          Ответить
                          • всё немножко сложнее
                            Ответить
                            • Сложнее уже на сеньорах, где вилка огромная, имхо.

                              А джуна поставил к станку и он тебе болванки вытачивает. Можно в любой момент любого другого взять и он точно так же будет болванки вытачивать. В чём смысл ему переплачивать, если он не может/не хочет что-то большее?
                              Ответить
                              • что значит что-то большее?

                                если чувак справляется со своими обязанностями, то почему ему не сделать рейз через какое-то время

                                если нет, то зачем его держать?

                                но толпа свежих джунов за дверью это конечно смешной мем, только в условиях реального бизнеса (без приставки "нае") ты заебёшься из этой толпы перебирать распиздяев на замену чуваку, которому ты зажидил сто баксов, потому что "он не хочет что-то большее"
                                Ответить
                                • > если чувак справляется со своими обязанностями, то почему ему не сделать рейз через какое-то время

                                  если чувак не растет, но обычно ему делают рейз в размере инфляции, потому что он не приносит компании больше денег: он сколько приносил, столько и приносит: зачем его рейзить сверх того?
                                  Ответить
                                  • > не приносит компании больше денег

                                    - а сколько компании приносишь ты? а девопс? а hr? а CTO приносит какие-то деньги компании?

                                    может вообще никому ничего не платить?
                                    Ответить
                                    • Сколько-то приношу, и это вполне себе считаемо.
                                      Ответить
                                      • ну посчитай и расскажи, интересно ведь

                                        на сколько это больше твоей зп в процентах знаешь?
                                        Ответить
                                        • Пускай мое руководство считает, мне это не очень интересно
                                          Ответить
                                      • > Сколько-то приношу, и это вполне себе считаемо.
                                        Какая экономика ))) А как быть с работой в стартапе, который пока не приносит денег, а наоборот сжигает их, например? Брать деньги за работу в нём?
                                        Ответить
                                        • У стартапа обычно есть бизнес-план, посчитанный ROI, и под него берут кредиты даже

                                          Зарплаты стартаперам не с потолка берут
                                          Ответить
                                          • > Зарплаты стартаперам не с потолка берут
                                            А откуда?
                                            Ответить
                                            • Так из бизнес-плана же.
                                              Если под стартап берут финансирование, то тому, кто его дает, обычно показывают план

                                              Мы платим "Программист1" миллион долларов в в год, через год мы выпускаем продукт, и продаем его за 100 миллионов

                                              А если это стартап без финансирования, то там и зарплат нет поди (зарабатывают на чем-то еще)
                                              Ответить
                                              • > Мы платим "Программист1" миллион долларов в в год, через год мы выпускаем продукт, и продаем его за 100 миллионов
                                                Какая бизнес-плановая экономика ))) А почему бы не написать план, где мы платим программисту 10000 долларов в год? Профита будет больше в итоге.
                                                Ответить
                                                • Потому что за 1000 долларов в год мы на найдем "Программист1" нужной квалификации

                                                  Почему нельзя купить макбук за $1?
                                                  Потому что нет на рынке таких моделей

                                                  Вот и "Программист1" за $1000 в год на рынке нет
                                                  Ответить
                                                  • А есть горный участковый инженер-программист первой категории?
                                                    Ответить
                                                    • горных нет, есть сеньйоры, и тимлидам проектов сверху спускается вилочка, в рамках которой тимлид может повышать своих питухов
                                                      Ответить
                                                    • инженер-терапевт
                                                      Ответить
                                                  • > Вот и "Программист1" за $1000 в год на рынке нет

                                                    Верно, т.е. зарплату решает не бизнес-план, а рынок. Поэтому определение зарплаты в проценте от того, сколько ты там компании денег приносишь — такой же бред, как и определение её по бизнес-плану.

                                                    И райзить тебе зарплату (без добавления обязанностей), как правило, по доброте душевной не будут, пока ты не придёшь с оффером из другой конторы и не сунешь её своему манагеру. Тогда тот решит, выгодно ли тебя дальше держать контроффером. Капитализм, хо!
                                                    Ответить
                                                    • >определение зарплаты в проценте от того, сколько ты там компании денег приносишь — такой же бред, как и определение её по бизнес-плану.

                                                      Если твой продукт не в состоянии окупить разработчков, то какой смысл его выпускать?

                                                      >И райзить тебе зарплату (без добавления обязанностей), как правило, по доброте душевной не будут,

                                                      с этого и начался тред, кстати
                                                      Ответить
                                                      • > Если твой продукт не в состоянии окупить разработчков, то какой смысл его выпускать?
                                                        Совершенно верно. Если твой продукт требует 100 ex-FAANG инженеров для создания каких-нибудь сепулек, то, увы, сепуление придётся отложить.
                                                        > с этого и начался тред, кстати
                                                        А потом ушёл в проценты прибыли какие-то. Крупные конторы, знаю, нанимают консультантов-фасилитаторов с чемоданами, которые дают совершенно отрицательный вклад в эффективность компании, и ничего.
                                                        Ответить
                                                        • >А потом ушёл в проценты прибыли какие-то

                                                          Разумеется, стоимость программиста не должна превышать прибыль, которую он приносит компании, иначе компания будет работать себе в убыток

                                                          Крупные компании могут пожертвовать частью прибыли ради долговременных инвестиций, имиджа, итд, да и то только временно

                                                          Консультанты-фасилитаторы должны улучшать процессы, оптимизируя работу компании, и уменьшая в итоге трату денег и времени на ненужное, иначе зачем их нанимать?


                                                          Зы: у галёр есть вообще довольно точные цифры обычно: Петуху платят $4000, а продают его заказчику за $9000 (например)

                                                          У продуктовых компаний арифметика сложнее, но и у них она есть
                                                          Ответить
                                                          • > Разумеется, стоимость программиста не должна превышать прибыль, которую он приносит компании, иначе компания будет работать себе в убыток

                                                            Куча контор держится на инвесторах работает в убыток годами.

                                                            > Консультанты-фасилитаторы должны улучшать процессы, оптимизируя работу компании, и уменьшая в итоге трату денег и времени на ненужное, иначе зачем их нанимать?

                                                            Ты говоришь так, будто люди (и компании) рациональны. Там где я их видел, они однозначно делали хуже. Но сумели себя продать, одняко, потому их и наняли. Как ты сказал: мода, престиж, все другие их нанимают, значит нам тоже надо, что угодно.
                                                            Ответить
                                                            • >Куча контор держится на инвесторах работает в убыток годами.

                                                              А зачем инвесторы это делают, кстати?
                                                              Ответить
                                                              • Не зняю, может кто-нибудь из здешних мультимиллардеров объяснит.
                                                                Ответить
                                                      • > Если твой продукт не в состоянии окупить разработчков, то какой смысл его выпускать?

                                                        - define окупить

                                                        убер много лет убыточен (был?), но разработчиков как-то может себе позволить

                                                        в мире много дурных денег и эти деньги вкладываются куда попало с неким шансом получить пресловутый ROI

                                                        и почти, а может и все присутствующие этим пользуются
                                                        Ответить
                                                        • >- define окупить
                                                          принести в итоге больше денег, чем ты потратил на разработчиков

                                                          >убер много лет убыточен (был?)
                                                          да вроде живой
                                                          https://i.postimg.cc/LXJQXpBF/image.png
                                                          1.8 миллиарда

                                                          >в мире много дурных денег
                                                          Это правда. Но их редко дают джунам просто так: дурные деньги пилят более крупные дяденьки
                                                          Ответить
                                                          • > их редко дают джунам просто так

                                                            - их дают джунам не редко, а почти ПОСТОЯННО

                                                            кому их не дают, так это вагоновожатым, курьерам там, провизорам

                                                            куда ты можешь ещё прийти после института, кроме it, и заиметь сыры?
                                                            в нефтянку что ли лол?)
                                                            Ответить
                                                            • define сыры

                                                              высшая средняя ЗП в России совсем не в IT:
                                                              https://www.audit-it.ru/inform/zarplata/index.php?id_region=27

                                                              не только в нефтянке, еще в "Деятельность воздушного и космического транспорта" она выше
                                                              Ответить
                                                              • ебанутая таблица какая-то, я типа должен в уме сортировать? не, нахуй сходите

                                                                ну и средняя зп по больнице это всё хуйня полная и бесповоротная

                                                                > "Деятельность воздушного и космического транспорта"
                                                                - govnokosmos.ru

                                                                это робот Фёдор в статистику насрал?

                                                                > define сыры
                                                                - сразу же выйти на самообеспечение с возможностью накоплений.
                                                                Ответить
                                                                • А откуда ты предлагаешь брать статистику?

                                                                  Вот ты утверждаешь, что джун вылупился из ВУЗа как лунтик, и сразу стал получать сыр.

                                                                  Причем он может даже не расти, а сыр будет увеличиваться.

                                                                  Откуда у тебя такая уверенность?

                                                                  Хабр сообшает

                                                                  > Медианная зарплата среди всех айтишников сейчас 108 000 ₽.

                                                                  Медианная не средняя всё ж таки, и это по всем (включая и джунов и мидлов)
                                                                  https://habr.com/ru/article/511700/

                                                                  Совсем не сыр
                                                                  Ответить
                                                                  • моя уверенность из моего собственного опыта
                                                                    Ответить
                                                                    • >моя уверенность из моего собственного опыта

                                                                      https://govnokod.ru/27478#comment637531
                                                                      Ответить
                                                                      • личный опыт против "я знаю людей"

                                                                        ну ты меня ничем не удивил, есть два мнения: твоё и неправильное.
                                                                        Ответить
                                                                        • Я тебе принес две ссылки на статистику. Обе ты забраковал, потому что у тебя другой личный опыт, ок
                                                                          Ответить
                                                                          • ты на ебалу какую-то ссылки принёс как обычно

                                                                            но думай, что в it нет денег, и дальше. кому-то достанется кусок, который мог достаться тебе
                                                                            Ответить
                                                                            • >ты на ебалу какую-то ссылки принёс как обычно

                                                                              разумеется всё, что не совпадает с твоим опытом, являетcя "на ебалу"

                                                                              Можешь дальше считать, что деньги платят за просто так, и можно не развиваться
                                                                              Ответить
                                                                              • я своим опытом хотя бы оперирую, а ты шваброй и "знаю людей"

                                                                                у тебя есть своя жизнь вообще или ты просто перепечатываешь то, что другие написали?
                                                                                Ответить
                                                                                • Мой опыт примерно совпадает с тем, что написано в ссылках.

                                                                                  Но в отличие от тебя я не считаю достаточным аргумент "у меня есть опыт", потому и приношу ссылки
                                                                                  Ответить
                                                                                  • > не считаю достаточным аргумент "у меня есть опыт"

                                                                                    - ой, дiду, вже не пиздiть
                                                                                    Ответить
                                                                                    • охуенный коммент, почти как "нет, ты"
                                                                                      Ответить
                                                                                      • guest6, есть ли у тебя хуй?
                                                                                        Ответить
                                                                                        • А у тебя?
                                                                                          Ответить
                                                                                          • бля инью
                                                                                            ты лучше про вуз спрашивай

                                                                                            а то ведь войдет в привычку, и ляпнешь случайно на работе или тян в тиндере
                                                                                            Ответить
                                                                                            • Да я на «добрый вечер» чуть не ответил «этот оффтоп сгенерирован автоматически»
                                                                                              Ответить
                                                                                            • А тян скажет что да. И придётся Инью её убивать.
                                                                                              Ответить
                                                                                            • Как тогда не попасть в ситуацию, в которую попадал Fike?
                                                                                              Ответить
                                                                                              • > Как тогда не попасть в ситуацию, в которую попадал Fike?

                                                                                                Прокачивать бег.
                                                                                                Ответить
                                                                                              • Напомни ситуацию
                                                                                                Ответить
                                                                                                • Точно не помню, но побуду звеном испорченного телефона. Вроде бы он долго дружил онлайн с одной тян, влюбился, добивался встречи, но она уходила от этого. В итоге он как-то узнал, что у неё есть ХУЙ.
                                                                                                  Ответить
                                                                                              • Трудно современной молодежи, конечно

                                                                                                В моей молодости педерасты выглядели как педерасты, и разительно отличались от женщин
                                                                                                Ответить
                                                                                                • Ладно, на самом деле трансов сразу видно. А тяны с накаченными губами или бицухой (серая зона) мне и так не нравятся.
                                                                                                  Ответить
                                                                                                  • > трансов сразу видно.
                                                                                                    А как же история, которую мы недавнообсуждали, когда чувак на третий день узнал?
                                                                                                    Ответить
                                                                                                    • В «Южном парке» чувак через год узнал, что женщиной прикидывался полицейский.
                                                                                                      Ответить
                                                                                                • > педерасты выглядели как педерасты, и разительно отличались от женщин

                                                                                                  Они и сейчас вроде не стремятся стать женщинами. Не путай тёплое с мягким.

                                                                                                  Да и никто не будет нападать на тебя с хуем на перевес. Если ты не на съёмках порнухи, конечно.
                                                                                                  Ответить
                                                                                                  • ну а как назвать вот этих существ непонятного пола?

                                                                                                    нападать не будет конечно, но вон есть же реальные кейсы, когда они прячут реальную идентичность, и наябывают бедных файков
                                                                                                    Ответить
                                                                                                    • > ну а как назвать вот этих существ непонятного пола

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

                                                                                                      Как-то так, вроде, если ничего местами не попутала.
                                                                                                      Ответить
                                                                                                      • как всё сложно
                                                                                                        именно по этому я за "обычный пидарас"
                                                                                                        https://www.meme-arsenal.com/memes/24328fba67146054692c85f50345a93a.jpg
                                                                                                        Ответить
                                                                                          • у меня есть.
                                                                                            Ответить
                                                                  • медианная гораздо лучше средней
                                                                    Ответить
                                                              • > Производство кокса
                                                                ясное дело, посольские – отдельная каста
                                                                Ответить
                                                                • У меня на асфальте перед домом объвление, где приглашают делать закладки за 300K в месяц

                                                                  Так что кокс это дело
                                                                  Ответить
                                                          • > в итоге

                                                            - в каком итоге? у разработки итоги бывают только промежуточные, ну если мы не про гейдев конечно
                                                            Ответить
                                                • А как это у вас происходит, кстати?

                                                  "Программист1" отличный парень! Он уже год делает одно и тоже, и делает это неплохо!

                                                  Давайте увеличим ему зарплату в три... ннет.. в четыре раза! Или в пять!

                                                  так?
                                                  Ответить
                                              • я не очень в этом понимаю

                                                но зарплаты в бизнес-план имхо лучше написать на основании рынка, на котором ты будешь хайрить кандидатов

                                                а не пытаться найти кумаров на сдачу от инвестиций
                                                Ответить
                                • > то почему ему не сделать рейз через какое-то время

                                  Ну и насколько будет этот рейз без повышения обязанностей? Просто чтобы инфляция зарплату не сжирала?
                                  Ответить
                                  • рейз будет такой, чтоб чувак не съебал в другую контору за разницей
                                    Ответить
                                    • До миддловской зарплаты он так никогда не вырастет, миддлу же тоже рейзов хочется. Будет болтаться в районе среднеджунской по палате, чтобы в другую не съебал, угу.
                                      Ответить
                                      • ты споришь ради того, чтобы спорить. мне скучно :-) переубеждать никого не хочу. будем хайрить себе джунов, тогда и поговорим
                                        Ответить
                                        • > ты споришь ради того, чтобы спорить

                                          Да не, я просто не понимаю, кому он понадобился в другой конторе, если он хочет работать как джун, а получать как миддл. У них своих таких умников хватает, я думаю.

                                          Т.е. не будет у него какого-то качественного скачка в зарплате пока он не примет на себя более сложную работу, как мне кажется.

                                          З.Ы. Ждём экспертное мнение д++.
                                          Ответить
                                          • понадобился, потому что у него уже есть опыт в резюме

                                            ему не надо объяснять, что такое vcs
                                            и возможно у него есть опыт с код-ревью и даже о боже юнит-тестами

                                            ну и т.п.

                                            > своих таких умников хватает

                                            - не знаю, как у вас, а нас умников повсеместно не хватает почти любого грейда
                                            Ответить
                                            • > объяснять, что такое vcs
                                              > опыт с код-ревью

                                              Неимоверно сложное обучение, сопоставимое с изучением стандарта с++...

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

                                              На вилку мидла он со своими знаниями гита не прыгнет, увы. Пока не сможет потянуть обязанности мидла.
                                              Ответить
                                              • нет, не согласен, прыгнет он или нет, зависит от конъюнктуры в конкретном городе и на конкретном рынке

                                                рассказ Аверченко про патефон отличная иллюстрация в общем-то)
                                                Ответить
                                                • > зависит от конъюнктуры в конкретном городе и на конкретном рынке

                                                  Т.е. я могу бесконечно прокачивать зарплату, при этом работая точно так же, как и в самом начале карьеры и не принимая на себя бОльшие обязательства? Заебись у вас там... Даже завидно как-то.
                                                  Ответить
                                                  • а при чём тут бесконечно и заебись?

                                                    речь шла про вилку мидла для джуна

                                                    это вполне реально

                                                    как и наоборот в общем-то
                                                    Ответить
                                                    • > речь шла про вилку мидла для джуна

                                                      Галера поди какая-нибудь, которая экономит на реальных миддлах из своей страны, подставляя вместо них джунов с надутым левлом из наших стран?

                                                      Ну в общем-то в это я верю.
                                                      Ответить
                                                      • ну в этом варианте джуну вряд ли перепадёт больше

                                                        я про ту ситуацию, когда рынок перегрет

                                                        если пузырь лопнет, то будет всё с точностью до наоборот
                                                        Ответить
                                              • > Неимоверно сложное обучение

                                                - которое не потянут 8 из 10 джунов из толпы за дверью
                                                Ответить
                                                • > которое не потянут 8 из 10 джунов из толпы за дверью

                                                  Ну если они такую ерунду не потянут, то они и программировать не смогут.

                                                  Ревью по-моему вообще любой человек сможет пройти, если у него с психикой и восприятием речи всё нормально.
                                                  Ответить
                                                  • а ты готов тратить время и деньги и силы на поиски тех, кто потянет ерунду, когда у тебя рядом сидит чувак, который уже потянул?

                                                    конечно, если у тебя единственная компания в городе, то можно и за миску риса людей приглашать, но мы же не про крайности
                                                    Ответить
                                          • > Ждём экспертное мнение д++.
                                            и так понятно какой совок творится в «ГУП Айтишник»
                                            Ответить
                                • — I see you are bit overqualified for this position.
                                  — That's OK, I don't intend to work very hard.
                                  Ответить
                              • > А джуна поставил к станку и он тебе болванки вытачивает. Можно в любой момент любого другого взять и он точно так же будет болванки вытачивать.
                                это так не работает

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

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

                                работа для джуна - тоже инвестиция, так-то

                                и во всех кейсах, джуна или сеньора, тупо ведь рынок работает: работник получает прямые и косвенные бенефиты за свой продукт, и работник не идиот получать меньше бенефитов у одного капиталиста, когда можно получить больше за тот же продукт у другого
                                Ответить
                                • > джун - это инвестиция

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

                                  А если он не может/не хочет и за пару лет вообще нифига не вырос, не стал более компетентным? Будет ли тут повышение помимо коээфициента на инфляцию?

                                  > когда можно получить больше за тот же продукт у другого

                                  Ну тот капиталист тоже не дурак чтобы на пустом месте платить больше, с другой стороны.
                                  Ответить
                                  • > за пару лет вообще нифига не вырос, не стал более компетентным? Будет ли тут повышение помимо коээфициента на инфляцию?
                                    если ставить вопрос, что он всё ещё джун 3 года, то с ним уже давно пора прощаться

                                    джун - это очень несамостоятельная боевая единица, высокорисковая, зачем терпеть эту часовую бомбу дольше, чем следует
                                    Ответить
                    • >> задумываться об архитектуре
                      > таски цвет кнопки поменять, поле в базу добавить.. некогда им
                      Вы так говорите, как будто софт используют из-за архитектуры. Тот же Zoom все полюбили за то, что он просто работает и всех устраивает на 90% и не содержит пердолинга.

                      Архитектура нужна только для того, чтобы можно было нанять сколько угодно дешёвых заменимых программистов и легко масштабировать процесс разработки. Если работают старцы-гуру, которые помирать и в другие конторы сваливать не собираются, а проект вытягивают - то и ладно.

                      Взлетает не архитектурная питушня, а дофига удобная или хотя бы с низким показателем цена/качество. Подсветка небольшой питушни (кнопки или какого-нибудь критического значения) может сэкономить пользователю кучу нервов и времени.
                      Наведение архитектуры функциональных изменений не даёт, даёт только призрачный шанс более быстро реализовать новые фичи, если старая архитектура была менее удачна. Сложно определить, насколько оправдано время пердолинга с архитектурой, и является ли это просто проявлением эгоизма и ЧСВ программиста, или действительно поможет проекту.

                      Я не говорю, что хорошая архитектура и самосовершенствование не нужны, но обесценивать простые с точки зрения программиста и важные с точки зрения UX задачи не стоит. И часто это экономически опасно.
                      Ответить
                      • попробуй выражать большее меньшим
                        Ответить
                        • это как банан и кожура из трипа учёного?

                          Но таки нет, я буду расписывать мысль подробно и избыточно, даже если её не будут читать. Потребность выговориться и занять руки надо реализовывать.
                          Ответить
                          • > занять руки

                            - я знаю способ
                            Ответить
                          • Альберт Хофманн хотел навернуть банан, но навернулся сам
                            Ответить
                      • Зерно истины тут есть: очень многие программы стали популярны не из за функционала и не за за архитектуры конечно, а из за прикольного UI и грамотного маркетинга.

                        Говорят, Lotus 123 был круче excelя, мощнее, умнее, но люди не хотели мощности. Они хотели чтобы было похоже на амбарную книгу. И эксель был на неё похож
                        Ответить
              • Всё же джуны не вкалывают по 11 часов в сутки кмк.
                Ответить
                • не бывает ленивых джунов, бывает короткая плеть
                  Ответить
                  • плеть работает в макдональдсе, в программировании лучше пряник
                    Ответить
                    • не работал в макдональдсе, поверю твоему опыту
                      Ответить
                      • я тоже не работал
                        но и плёткой меня не пиздили

                        > поверю твоему опыту)
                        Ответить
                        • откуда ты тогда знаешь, что там работает, а что нет?

                          > но и плёткой меня не пиздили
                          - меня тоже не пиздили, потому что я родился senior meeting engineer и сразу после рождения подключился к зуму и порешал архитектуру

                          а питуха лучше в суп конечно
                          Ответить
                          • >откуда ты тогда знаешь, что там работает, а что нет?
                            Я знаю людей, которые работали в подобных структурах.
                            Ответить
        • человек вложил в свое обучение два ляма, а ты выябываешся

          не стыдно?
          Ответить
          • А ты сколько вложил в своё обучение?
            Ответить
            • Я не знаю, как посчитать: я никогда не покупал платные курсы, но покупал много всяких книжек, даже пару раз электронных
              Ответить
        • Ого, ещё один анимешник owo
          Ответить
      • Это лучшая работа на земле, если ты выживешь.
        Ответить
      • > пн-пт быть на связи с 9 до 20:00 МСК, суббота 1-2 часа, вс — выходной
        > быть на связи 24/7

        Н - Непротиворечивость.
        Ответить
        • Это воскресенье перенеслось:

          вс — выходной, быть на связи 24/7
          Ответить
    • Какой-то отсос прыщеблядский

      $ export TERM=xterm-256color
      $ infocmp | grep colors
      colors#0x100

      все верно
      $ export TERM=xterm-mono
      $ infocmp | grep colors

      никаких colors, всё заебись

      * vim стал чернобелым
      * bashевый промпт стал чернлбелым (profile видимо так настроен)

      но
      * ls цветной (хотя там auto!)
      * mc вообще срать хотел
      * apt срать хотел

      педерасты
      Ответить
    • Что делать, если коллега в команде форсит язык, которым остальные не владеют?
      Ответить
      • Форсит ts среди жсников?
        Ответить
        • Нет. Говно.
          Ответить
          • Если техлид/сто решил что надо значит куда деваться

            Если коллега без спросу что-то шабашит подними вопрос
            Ответить
            • > техлид
              > сто

              Нас 3 человека
              Ответить
              • CTO, техлид, и ты?
                Ответить
                • Я SEO
                  Ответить
                  • Пишешь такие тексты:

                    Как выбрать брюкву?
                    Вопрос "Как выбрать брюкву" возникает довольно часто. Давайте разберемся Как выбрать брюкву.

                    Что же такое брюква, и как её выбрать?
                    Ответить
              • Тогда учи го, проблем от использования нескольких языков скорее всего не будет
                Ответить
          • Go же простой как три копейки, ты его за выхи научишься читать, не?
            Ответить
            • Ну если придётся, то пойму конечно
              Ответить
            • Скинь в чатик копипасту Пайка про то, что это язык для ротоняков. P.S. На родителя хотел ответить, ну да ладно.
              Ответить
            • в Go есть одна реально охуенная вещь

              это автоматическое соответствие интерфейсам
              Ответить
              • структурная типизация чтоль, как в TS и функционалках?
                Ответить
                • не понял тебя
                  Ответить
                  • Что такое "это автоматическое соответствие интерфейсам" ?
                    Ответить
                    • ну типа если у структуры или чо там в го какие-то сигнатуры методов совпадают с сигнатурами интерфейса, то она автоматически конформится к этому интерфейсу без дополнительного указания
                      Ответить
                      • Это и есть структурная типизация кмк. В "TypeScript" такая же.

                        interface Duck {
                          quack(): void;
                        }
                        
                        function quack(duck:Duck) {
                           duck.quack();
                        }
                        
                        
                        class UtkaMandarinka { //никакого интерфейса тут нет
                         quack() {
                            console.log("quack");
                          }
                        }
                        
                        quack(new UtkaMandarinka());  
                        
                        // и даже так!
                        const utkaKrjakva = {quack: ()=> console.log("krjak")};
                        
                        quack(utkaKrjakva);
                        Ответить
                      • > то она автоматически конформится к этому интерфейсу без дополнительного указания

                        Сомнительная питушня. В haskell, к примеру, есть тайпклассы с определёнными контрактами, которые не могут быть выражены в сигнатуре методов. Декларируя Instance, я даю слово, что конкретная пелементация соответствует этим неявным контрактам.
                        Ответить
                        • Это как named requirements в С++?
                          Ответить
                          • Нет, я про всякие монадные законы, которые там есть, но которые нельзя было выразить в хаскельной системе типов.
                            Ответить
                            • Дык все контракты ни в одной системе типов не выразить, особенно кросс-функциональные... В coq и ему подобных, разве что.
                              Ответить
                              • Кстати, на эту питушню есть какое-то ограничение на вычислимость/возможность задания?

                                Ну вроде того, что шаблоны C++ - Тьюринг-питульная питушня, а значит контракт на тип может зависеть от того, как при ко-ко-компиляции оно посчиталось, и чтобы скомпилировать программу, нужна вечность.
                                Или, скажем, класс Алгоритм, и от него наследуются все-все-все алгоритмы, или класс ВиртуальнаяМашина, у которой есть память и указатель на текущую выполняемую инструкцию - при попытке обозначить хоть какие-то контракты возникает питушня.
                                Или реализация на coq виртуальной машины общего назначения, на которой работает компилятор/интерпретатор/что-то-такое для coq.
                                Ответить
                                • > есть какое-то ограничение на вычислимость

                                  Есть, в coq нельзя написать тьюринг полную функцию. Нужен пруф завершения. Иначе все доказательства и типизации накроются медным тазом.
                                  Ответить
                              • Я про то, что ты в haskell ты случайно не засунешь в монадный интерфейс то, что монадой не является в силу этих невыразимых контрактов.
                                Ответить
                                • А я про то, что эти невыразимые контракты встречаются на каждом шагу. В большинстве языков тип метода покрывает от силы типы аргументов. А его смысл только по комментам и имени можно понять.

                                  Само собой, без явных интерфейсов тут получится полная хрень, когда класс со случайно совпавшими именами и типами затянет в какое-то несовместимое место.
                                  Ответить
                                  • Ну. В Haskell/Coq нужно явно объявить Instance Bird Peetuh. Тем самым под присягой заявив, что все ненявные контракты якобы соблюдены, зуб даю. А в примере Мартышки компилятор сам это вывел, что не есть хорошо.
                                    Ответить
                                    • Ну да. Походу мы спорим находясь на одной стороне спора...

                                      Го -- хуй-ня в общем. При том, что они везде топили за явность.
                                      Ответить
                            • Потому я за "скриптушня". Хрестоматийная скриптушня типа перла даже не пытается статически выражать какие либо контракты

                              Она просто описывает их человекочитаемо, человек их выполняет

                              Не выполнил -- получи невнятную ошибку
                              Ответить
                              • > типа перла
                                > человекочитаемо

                                - доктора согласно кивают
                                Ответить
                                • https://juick.com/a13/2131200
                                  Ответить
                                  • ого, жуйку ещё не отключили от электричества

                                    кстати, БНФ не ГУГЛИТСЯ, одна политота
                                    Ответить
                                • Во-первых я говорил про контракты, а не про язык.
                                  Во-вторых нахрюки на перла тоже весьма преувеличены: для старых юниксблядей он вполне читаем

                                  И наконец можно занменить перл на классический питон (до всяких тайпхинтов и даже до ABC):

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

                                  Были даже понятия типа " list-like object" тот, что реализует нужные методы.

                                  И кругом была сплошная утиная типизация
                                  Ответить
                                  • профессор, ну какие контракты для людей рядом со сплошной утиной типизацией?
                                    Ответить
                                    • ну так устные же: "если ты определил метод foo, то ты пожалуйста и bar не забудь"
                                      Ответить
                                      • я недавно уже высказывал своё мнение про "устные контракты", не буду повторяться
                                        Ответить
                                        • И как же ты оформляешь контракты в твоём языке программирования?

                                          Юнит-тестами?
                                          Ответить
                                          • как можно оформить контракт юнит-тестами? даже интересно стало.

                                            сигнатурами функций конечно
                                            Ответить
                                            • И что ты там сигнатурами оформишь?

                                              Если функция называется push и принимает вектор и инт, то конпелятор заэнфорсит, что она действительно втыкает этот инт в конец массива? Да хуй там.

                                              Как ты этот контракт заэнфорсишь кроме сраного юнит-теста и/или коммента? Нету у тебя для этого инструментов.
                                              Ответить
                                              • троллишь что ли, не пойму
                                                Ответить
                                                • Да нет, я серьёзно. Напиши мне контракт для функции push, которая помещает инт в вектор. Язык можешь выбрать по вкусу.
                                                  Ответить
                                                  • после того, как вы мне напишете такой контракт на пистоне или другом языке с утиной тупизацией
                                                    Ответить
                                                    • Слив засчитан.

                                                      Понятно, что заэнфорсить часть контракта про "помещает в конец вектора" ты никак не сможешь ни в одном мейнстримном языке.

                                                      Только написать об этом в комменте и проверить на паре тестов.

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

                                                        > ни в одном мейнстримном языке.
                                                        - значит, это никому нахуй не нужно, кроме Александреску
                                                        Ответить
                                                        • Да нет, где ж они слились, если ты тоже самую главную часть контракта описать не можешь. Только тип для элемента.

                                                          Ну вижу я что инт, и что? А что функция с ним делает?

                                                          Ой, а это только в комменте написано и никак не проверяется конпелятором, как и в сраной скриптушне. 90% контракта на словах и вере в человечество.
                                                          Ответить
                                                          • я понял, тебя coq клюнул в жопу и ты пришёл доказывать, что статтипизация такая же кукаречная, как утиная, потому что в контракт нельзя поместить бизнес-логику

                                                            какая галиматья )))
                                                            Ответить
                                                            • Не, типизация полезна, безусловно.

                                                              Но это сложно назвать "контрактом". Потому что реальный контракт ты пишешь для человека в комменте. И читает его, внезапно, тоже человек. Вот там контракт, да. Няформальный, но контракт.
                                                              Ответить
                                                      • Или ещё контракты на жизненный цикл.

                                                        Элемент и коллекция, агрегирующий питух и агрегированная питушня, зависящий питух и питушня, от которой он зависит, фабрика и сфабрикованная питушня.
                                                        Кто может/должен умереть раньше, или надо одновременно? Кто кого убивает, и должен ли?

                                                        В некоторых случаях творится жуткая питушня. Например, для коллекции все варианты могут быть возможны и полезны:
                                                        * Коллекция умирает раньше - когда нашли нужный элемент.
                                                        * Коллекция умирает позже - когда обращаемся к элементу по ссылке.
                                                        * Элемент умирает раньше - когда меняем один элемент на другой.
                                                        * Элемент умирает позже - когда он хранится в коллекции по ссылке.
                                                        * Умирают одновременно - когда коллекция нужна только целиком (скажем, лукап-питушня).
                                                        * Коллекция убивает - когда копирует элементы в себя или когда программисту лень делать delete ссылкам.
                                                        * Элемент убивает - в реализации с GC, когда коллекция жила только из-за того, что на неё ссылались (например, 'bormand' жив, пока жив var b = 'bormand'[0])
                                                        Ответить
                                                        • Урааа! Питушок 1023 вернулся!
                                                          Ответить
                                                          • Ну и зачем он тут нужен? Будет опять всякую питушню писать про жопаскрипт и анскилляторство.
                                                            Ответить
                              • > Хрестоматийная скриптушня типа перла даже не пытается статически выражать какие либо контракты
                                Это же царская сишка.

                                * void* вместо типов,
                                * int вместо bool,
                                * какие-то константы вместо типизированных флагов
                                - СИЛЬНЫЙ + СМЕЛЫЙ == (ПАУК | КУРИЛЬЩИК),
                                - СИЛЬНЫЙ * СМЕЛЫЙ == (ДАМСКИЙ | НЕЙТРАЛЬ | ДЛЯБАНИ)

                                > Не выполнил -- получи невнятную ошибку
                                UB
                                Ответить
      • Воспользоваться шансом нахаляву за счет работодателя (по работе же нужно!) изучить новый язык.
        Если это не ПХП конечно
        Ответить
      • А ты в ответ зафорси Coq или там Erlang. Мы тебе поможем чем сможем.
        Ответить
        • теория разбитых окон в действии
          нет бы в ответ на women in action сделать такое
          (причем все, от мюррея до маркса завещали так поступать)
          Ответить
    • БЛЯДЬ ЭТО ОТЛИЧНО ПРОСТЬО
      https://twitter.com/Andrew_Taylor/status/1403709080737390592
      Ответить
      • проносы проносики

        зато кокое разнообразие, аж усы уже пробиваются )))
        https://cdn.sanity.io/images/ajwvhvgo/production/ff4586ca3cb7ca3296be2065879d6badc0a826a5-2248x1388.png
        Ответить
        • ты текст-то выделил?
          Ответить
          • да
            https://i.postimg.cc/5ypykWwx/Big-Black-Cock.png
            пиздец, он и десяти-то не стоит
            Ответить
            • >Big-Black-Cock.png
              не пойду по твоей ссылке
              Ответить
              • перезалил
                https://i.postimg.cc/5ypykWwx/Moderate-Pink-Penis.png
                Ответить
                • ну чувак, ну почитай твит-то

                  что выделить нужно

                  >code on the laptop screen
                  Ответить
      • Куда жать? С developer.bbc.com перекидывает на /login-required
        Ответить
    • public partial class HomeController : Controller
      {
          [Inject(2)]
          private readonly TestService _testService;
      
          [Inject(1)]
          private readonly WorkService _workService;
      
          [Inject(3)]
          private readonly ExcelService _excelService;
      
          [Inject(4)]
          private readonly MrNService _mrNService;
      
          [Inject(5)]
          private readonly DotNetTalksService _dotNetTalksService;
      
          [Inject(6)]
          private readonly ILogger<HomeController> _logger;
      }

      https://habr.com/en/post/549394/

      "Обратите внимание что после шестерки идет семнадцать" Д. Хармс
      Ответить
    • Смотрю ноуты и что,то наворачиваются слеза - какие же дерьмище продают даже за 100к. Невольно даже задумываешься о макбуке на самом деле.
      Ответить
      • о мак, буке
        Ответить
      • Купи тогда охуенный.
        Ответить
      • я за HP или thinkpad
        Ответить
        • PHP может?
          Ответить
        • приведи реальный пример хорошего ноута от HP
          Ответить
          • https://market.yandex.ru/product--noutbuk-hp-elitebook-845-g7-amd-ryzen-5-pro-4650u-2100mhz-14-1920x1080-16gb-512gb-ssd-amd-radeon-graphics-3g-lte-windows-10-pro/773526007
            Ответить
            • Ебать это что нахуй
              Ответить
              • ну вот тебе
                https://market.yandex.ru/product--noutbuk-hp-probook-445-g7-amd-ryzen-7-4700u-2000mhz-14-1920x1080-8gb-256gb-ssd-amd-radeon-graphics-windows-10-pro/674816022


                4700, как завещал Д++
                67 штук
                Ответить
                • нахуя этот шиндошс 10 про
                  в ворде программировать?
                  Ответить
                  • я не знаю, какую ос он использует

                    ну винду можно не брать, сэкономица штук восемь поди?
                    Ответить
                    • ну ты же видишь сравнение стоимости одной и той же модели (4700, 8, 256) с виндой и без
                      Ответить
                      • ты про xcom?
                        другой магаз всё таки

                        просто винду даже саму по себе продают штук за семь
                        Ответить
                        • нет, профешнл стоит подороже, даже если оем
                          Ответить
                          • а вот это не оно?
                            https://softms.ru/microsoft/windows/microsoft-windows-10-professional-ru-x32x64-esd/
                            Ответить
                            • Здравствуйте!
                              Я не робот и не реклама, а живой человек, с радостью отвечу на вопросы
                              Что вас интересует?
                              Ответить
                            • ну ты с тем же успехом можешь купить на алиэкспрессе "ключ" за 500 рублей

                              https://store.softline.ru/microsoft/microsoft-windows-10/
                              https://allsoft.ru/software/operatsionnye-sistemy/os-windows/microsoft-windows-professional-10/
                              Ответить
                              • FUD это конечно круто, но на хрена ты боксовые версии сюда тащишь? OEM это сорт ESD
                                Ответить
                              • Как отличить наебалово от ненаебалова?

                                Не то чтобы мне хотелось купить виндуос, просто интересно
                                Ответить
                                • Хотите получить Windows 10?

                                  Так как вы уже используете Windows 10 на этом компьютере, расскажите нам немного больше, почему вы хотите получить Windows 10.
                                  Ответить
                                  • Какова вероятность, что вы порекомендуете Windows 10 своим друзьям?
                                    Ответить
                                    • Поменяете ли вы пачку Windows 10 на годовой запас обычных операционных систем?


                                      Половину (вашего) яйца мы обработали Windows 10, а другую половину
                                      Ответить
                • скинь ссылку где он завещал
                  Ответить
            • Я на помойке - дешевле собирал
              Ответить
      • Норм?
        https://aliexpress.ru/item/1005002281682760.html
        Ответить
        • ничего не знаю про ADS матрицу, вроде бы она норм
          Ryzen 3 4300U вполне норм для своей цены
          Ответить
          • Ads это ips от boe (они считают ее лучше ипса).
            Рязань 4700 можно купить от hp за полста тыщ,
            оставлял всю информацию на говнокоде, нахуя 4300 нужен
            Ответить
            • Я тока за 60 с гаком находил, а тут всё таки 43

              Если хуй может за 60, то лучше 4700 кнчн
              Ответить
              • https://www.xcom-shop.ru/hp_probook_445_g7_780750.html
                49993 с НДС
                (41660 без НДС)
                пойти накупить чтоли
                а то блядский G8 уже с марта не могут в страну привезти
                Ответить
                • о, збс)

                  интересно, они хую в златохуйск доставят?
                  Ответить
                • > Операционная система
                  > MS DOS
                  Ответить
                  • ну да, там FreeDOS скорее всего:)
                    Ответить
                  • обычно его пишут как FreeDOS
                    тебе предустановленный астра линэкс специальны нужен?
                    Ответить
                  • В днс раньше под "DOS" ставили пиратскую Винду. Сейчас не знаю как обстоят дела. Видимо с чтобы тупорые клиенты не заёбывали или с целью тупорылым продать Лоу говно
                    Ответить
                    • вообще win10 сейчас можно скачать с официального сайта MS, прямо isoшку

                      и она будет работать, а потом просто фон экрана отключит, и в интернете полно активаторов

                      Для дома вообще нет повода что-то покупать, разве что чтобы не ибаца совсем
                      Ответить
                      • > сейчас
                        всегда так было
                        «оригинальные MSDN образа»
                        Ответить
                        • Оригинальные образы с сайта не скачивались, а покупались в переходе или возле метро

                          И если один крикнет "J3QQ4"
                          Миллионы ответят "H7H2V"
                          Ответить
                • короче 64 рам работает на этом ноуте, хотя хп и заявлял, что 32 максимум
                  Ответить
                  • Пойду в свой тоже ебану 64
                    Ответить
                    • А 128 ебанешь?
                      Ответить
                      • Мемтест при старте не забудь включить.
                        Ответить
                        • при каждом
                          Ответить
                          • Причём на винде, с её любовью к перезагрузке на каждый чих.
                            Ответить
                            • кстати то же можно сказать и про сервер на прыще - у него ведь либо аптайм ебический, либо апдейты вовремя устанавливаются
                              Ответить
                              • Ну прыщи всё-таки не ребутаются от установки сраной IDE...

                                Только если заплатка на ядро прилетела, а это на LTS'ках не так уж часто.
                                Ответить
                                • как часто надо устанавливать сраную IDE?
                                  Ответить
                                • зато после перезагузки отвалится автомонтирование
                                  Ответить
                                • У меня стоит ``untattended-upgrade`` на убунтах LTS (20.04), и раз в месяц прилетает письмо

                                  [quote]
                                  Unattended upgrade result: All upgrades installed

                                  Warning: A reboot is required to complete this upgrade, or a previous one.
                                  [/quote]

                                  Стоит
                                  Unattended-Upgrade::Allowed-Origins {
                                          "${distro_id}:${distro_codename}";
                                          "${distro_id}:${distro_codename}-security";
                                          // Extended Security Maintenance; doesn't necessarily exist for
                                          // every release and this system may not have it installed, but if
                                          // available, the policy for updates is such that unattended-upgrades
                                          // should also install from here by default.
                                          "${distro_id}ESMApps:${distro_codename}-apps-security";
                                          "${distro_id}ESM:${distro_codename}-infra-security";
                                  //      "${distro_id}:${distro_codename}-updates";
                                  //      "${distro_id}:${distro_codename}-proposed";
                                  //      "${distro_id}:${distro_codename}-backports";
                                  };
                                  Ответить
                                  • да даже когда коляска 20.04 интерактивно обновляется, а делает она это регулярно, то каждый второй апдейт требует ребута, который можно отложить, конечно

                                    больше бесит, что снапу уже не один год, а нотифаить запущенные приложения, что там уже всё обновилось, перезапустись - они так и не научились
                                    Ответить
                                    • ты еще чтобы $HOME/Snap создавался где-нибудь в другом месте попроси
                                      Ответить
            • там можно взять с рязанью 5 4500u
              Стоимость с промокодами + сертификатами стоит 35к
              помоему охуенно
              Ответить
        • недавно был на почке росiи, а на ней светится вывеска aliexpress
          Ответить
          • недавно был на помойке, а оказался в россии
            Ответить
            • А у меня ПУХТО снесли нахуй, и всё перекопали

              Кому мешала помойка я не знаю. Мусор теперь выношу в соседний двор
              Ответить
              • >>Мусор теперь выношу в соседний двор
                Ну как Чита, нравится?
                Ответить
                • >Чита

                  гугл: "Создать план поездки: Развлечения"
                  Ответить
      • А я забыл сказать, нужен рабочий ноут, по этому видеочип - ненужон, достаточно встройки
        Ответить
    • В чём смысл процессоров с архитектурой "ARM", если на них ничего, кроме "Блокнота", не запустить? Зачем производители в некоторые свои устройства принципиально ставят это говно, а не "x86-64"?
      Ответить
    • Что это за камера
      https://www.youtube.com/watch?v=h7FywQGCbHY&t=46s
      ?
      Ответить
    • почему гост переименовал "индекс" в "оффтопы"? Путали?
      Ответить
    • как гейдевки делают систему диалогов? тупо конечный автомат или что-то более олимпиадное?
      Ответить
      • Я думаю да, просто стейты да условия для разных ответов, по которым стейт меняется.
        Ответить
        • кажется, что диалоги это просто граф, не?
          Ответить
          • Ну да, граф с условиями. А конечный автомат не граф?
            Ответить
            • Я не знаю, я не математик
              Думаю, всегда можно выразить одно через другое

              Просто мне проще думать о диаложках, как о графе
              Ответить
      • Незнаю что за кончный автомат, но у меня реализация была через таблицы
        t = 
        { 
          t = "Соси писю, крестушок", --сам текст диалога
          [1] = {"Сам",os.quit()}, --вариант ответа.
          [2] = {"Не крестушок, а Петушок",1} --где в таблицы текст, а второй элемент условие или цифра к какому индексу перейти в случае ответа.
        }
        Ответить
      • В играх Беседки ("Скайрим", "Фоллаут") каждая реплика в диалоге просто содержит нясколько ссылок ня ответы, опционяльня с условиями/запуском скриптов.
        Ответить
    • https://imgur.com/a/GRBq8qp
      Ответить
      • Вообще говоря сидя за столом некрасиво трогать руками то, что не собираешься кушать.

        Но моралофажить не буду. Лучше скажи, почему твой телефон предлагает назвать тебя в женском роде?
        Ответить
        • > Вообще говоря сидя за столом некрасиво трогать руками то, что не собираешься кушать.


          Это к чему?
          Ответить
          • Я грешным делом подумал, что ты пошел троллить в Медведково, но видимо это не так
            Или это у тебя яндексовая алиса?
            Ответить
            • Не знаю что за Медведково, но яндексовая, да.
              Ответить
              • Я понял о чём ты, но лучше не буду так шутить. Боюсь могут вычислить по фотке и выебать в подворотне.
                Ответить
                • Ну и в целом так делать было бы нехорошо

                  Я думал, с яндексовой алисой только голосом пиздят
                  Ответить
        • тоже небось волшебниц
          Ответить
      • Задал почти тот же вопрос Балабобе.


        Ты давно вуз окончил? Все еще работаешь?
        Или все еще студент?
        А как на счет того, чтобы устроиться работать в наше кафе?
        Нет ничего проще!
        Вот тебе задание: 1) Подумать над тем, что же тебя привлекает в работе бармена.
        2) Позвони по указанным телефонам и запишись на собеседование.
        Это бесплатно и не займет у тебя много времени.
        3) Если ты готов (а), то приходи на собеседование.
        Мы ждем именно тебя!
        Ответить
        • А Зелибобе и Питузу?
          Ответить
          • Я не знаю, где их искать.

            Ещё покормил Балабобу.

            Именно поэтому я за «PHP». Я думаю, что PHP - это самая мощная платформа для написания любого программного обеспечения для веб-браузеров.
            Это, очевидно, означает, что все, что вы делаете, может быть сделано на PHP.
            Что касается вашего приложения, то у вас есть два варианта
            В случае, если вы выберете первый вариант, вы можете получить некоторые хорошие результаты, которые я хотел бы повторить: PHP также очень мощный и гибкий язык, поэтому на самом деле нет необходимости использовать «очень эффективный» способ.
            Ответить
            • >самая мощная платформа для написания любого программного обеспечения для веб-браузеров.
              :)))))

              "Я могу разработать любой програмный продукт"

              >нет необходимости
              :)))

              "Пока небыло необходимости попробовать что-то еще"
              Ответить
              • Дзенский мастер (из фильма "Страна глухих") - Владимир Епифанцев.
                "У меня был сложный жизненный период, и я думал, что меня никто никогда не услышит».
                Не слышали его только близкие.
                «Мы жили в полуподвальном помещении.
                Нашему соседу было 40 лет, у него было семеро детей.
                Он постоянно ходил в церковь и молился, - рассказывала его сестра.
                – Однажды его жена рассказала, что у них будет восьмой ребенок.
                Ответить
                • Мастер дзенский питушенский.
                  Просьба вореции помечать тегом, желательно в начале.
                  Ответить
                  • Почему-то Балабоба не пропускает ни петушню, ни питушню, ни петухов.
                    Ответить
                    • Можешь туда-сюда заменить на синоним.
                      Ответить
                    • Скорее всего всё про Путина или навального получается.
                      Ответить
                      • А вот кур пропускает.
                        Ответить
                      • а разве не в этом цель?
                        пришить двушечку хуйлолюбивому яднексу будет эронично
                        Ответить
                        • А ты за Кадырова?
                          Ответить
                          • А ты зака Дырова? – с подозрением спросил Сергей.
                            – И с чего это ему давать мне деньги?
                            Они же, наверное, не вместе с дочкой в «Кресты» попали...
                            И она тоже.
                            Как и все остальные осужденные гражданки.
                            Сергей с трудом оторвал взгляд от стола, но все же успел заметить, как на лице адвоката что-то дрогнуло.
                            В ту самую секунду, когда он понял, что Сергей на самом деле знает про их с Дыровым участие в деле.
                            Ответить
              • Оператор шаблонизатора Работа в городе: Минск
                Работодатель: ООО «АДАПТА»
                Описание: Описание вакансии Обязанности: Внесение информации, полученной от сотрудника склада, в базу данных компании.
                Внесение данных в различные шаблоны (в соответствии с заданными параметрами) согласно заданному алгоритму.
                Требования: ... подробнее ...
                Дополнительно ...
                Дата публикации ...
                22.03.2019 ... подробнее ...
                Изменить должность
                Оператор (на склад)
                Работа в городе: Минская область
                Описание: Оператор (на склад)... подробнее ...
                Ответить
                • Оператор склада
                  60 000 – 70 000 руб.
                  ООО ЦентрПроф
                  Санкт-Петербург
                  Осуществление своевременной и качественной приемки от поставщиков товаров, поступающих на склад.
                  Ответственность. Внимательность.
                  Ответить
          • Ввёл фразу «это каждый петух знает». Получил ответ: «Балабоба не принимает запросы на острые темы, например, про политику или религию. Люди могут слишком серьёзно отнестись к сгенерированным текстам.»
            Ответить
            • Как прополоскать качан капусты перед квашением.
              Как правильно заквасить капусту?
              Рецепт быстрого приготовления капусты на зиму
              С капустой на Руси было связано очень много обрядов.
              Она была неизменным атрибутом на свадьбах, праздниках, ей кормили бедных людей и отправляли в дорогу путников.
              Многие из нас не имеют дачи, но в погребе есть запасы овощей, которыми можно разнообразить наше меню, например, квашеная капуста.
              Чтобы соленья из этого овоща были действительно вкусными, нужно следовать нескольким советам.
              Ответить
              • Линолеумный вентилятор -шторка для окон
                1 100 р RUB
                Вентилятор для вентиляции окон, балконов, лоджий.
                Позволяет в тёплое время года создать комфортную температуру, а летом - прохладу.
                Размер: высота - 40 см, ширина - 23,5 см. Высота регулируется с помощью ножек.
                В отличном состоянии.
                Мы нашли это объявление 8 месяцев назад Нажмите Следить и система автоматически будет уведомлять Вас о новых предложениях со всех досок объявлений
                Вентилятоp-штoркa для oкон, бaлконов, лоджий .
                Ответить
              • "прополоскать качан" -- только Гк находится
                "пополоскать качан"

                1. Вся Правда о Наркотиках
                2.Света Качан. Одесса. Украина
                Ответить
                • Переведи на «PHP» и получи PHP-код «для своих»
                  PHP — мощный язык, с которым не могут сравниться по популярности другие.
                  Но его все чаще берут в руки новички, потому как на PHP можно делать абсолютно все.
                  Если вы еще не освоились на этом языке, тогда вам потребуется его помощь.
                  Для этого существует ряд простых советов, которые помогут облегчить работу.
                  1. Используйте для начала один-два PHP-кода
                  С чем только ни приходится сталкиваться начинающему программисту: и с синтаксисом, и с ошибками, и со сложностью.
                  Ответить
                  • А бывает язык чтоб не нужно было сталкиваться с синтаксисом?
                    Ответить
                    • «Срач», то есть «Скретч»:

                      https://scratch.mit.edu
                      Ответить
                • наверное, потому что он кочан
                  Ответить
          • Алгоритм принцип мухи, то есть как видит муха, а также как видит человек.
            Муха видит в своем поле зрения только то, что видит глаз, то есть только то что находится в поле её обзора, плюс она видит то, чего не видит человек, и человек видит только то, на что смотрит.
            Все что не попадает в поле зрения мухи - не существует для человека и наоборот, все то, по что попадает - существует для мухи.
            Соответственно по принципу мухи, не нужно быть человеком, чтобы увидеть всё.
            Ответить
            • Бля, это точно вореции?
              Ответить
              • Я тоже офигел.
                Ответить
              • Похоже на Coq, правда?
                Ответить
                • Монада — это всего лишь моноид из категории эндофункторов. Эндофункторы можно использовать в качестве модуля для выполнения любой операции, какой бы она ни была — алгебраически не определимой, например. Можно даже взять монаду как часть более общей монады, в которой вы можете использовать все что угодно. К тому же, возможно, монада может даже сама представлять собой операцию. То есть, можно рассматривать монаду как модуль, который принимает в качестве аргументов любую операцию, а затем возвращает результат, так что монада является модулем с операцией.
                  Ответить
                  • > Можно даже взять монаду как часть более общей монады, в которой вы можете использовать все что угодно.

                    Блин, а он шарит в теме.
                    Ответить
                    • Меня он начинает пугать. Такое наверняка и редакторы пропустят.
                      Ответить
                      • редакторы хабра? лет десять уже пропускают
                        Ответить
                  • Монада — это всего лишь моноид из категории эндофункторов. В ней есть все то, что есть в других моноидах, но эти свойства не принадлежат собственно монаде, а есть лишь следствия ее существования.
                    Монады, как и эндофункторы, можно разделить на две группы: простые и составные.
                    Рассмотрим сначала составные монады.
                    Поскольку они содержат в себе все остальные простые монады, то в качестве своего рода «основания» монада содержит все остальные монады.
                    Такие монады называются элементарными монадами.
                    Например, составными монадами могут быть следующие:
                    Ответить
                    • Включила режим "тосты":

                      Монада — это всего лишь моноид из категории эндофункторов. Выпьем за тех, кто умеет ими пользоваться.
                      Монада — это всего лишь моноид из категории эндофункторов. Выпьем за то, чтобы все мы имели такие же хорошие эндофункторы!

                      С каждым разом всё лучше:
                      Монада — это всего лишь моноид из категории эндофункторов. Так давайте же, друзья, поднимем бокалы за то, чтобы наши эндофункции всегда совпадали с категориями экзомиров!
                      Монада — это всего лишь моноид из категории эндофункторов. Выпьем за то, чтобы наша жизнь не была моноидом, и нам не приходилось бы пить один только один эндофунктор!
                      Ответить
                      • А там есть режим "госты"?
                        Ответить
                        • Жанр «пацанские цитаты»:

                          Монада — это всего лишь моноид из категории эндофункторов. И если мы хотим познать Бога, нам надо научиться мыслить моноидами.
                          Ответить
                        • Жанр «короткие истории»:

                          Монада — это всего лишь моноид из категории эндофункторов. Как и в случае с эндофункторами, в монаде не может быть больше двух эндофункторов. Это не значит, что монада не существует: она просто не имеет дополнительных элементов. Таким образом, монаду можно представить как два круга, которые соединяют все возможные эндофункции, и этот процесс бесконечен. Именно здесь лежит граница между реальным и нереальным миром, между двумя мирами монады. Круг может существовать сам по себе, а может быть связан с другими кругами.
                          Ответить
                        • Жанр «подписи в Instagram»:

                          Монада — это всего лишь моноид из категории эндофункторов. Это означает, что для каждого объекта, на который оказывает влияние один и тот же другой объект, может быть только одно возможное воздействие, то есть оно ни от чего не зависит.
                          Ответить
                        • Жанр «ТВ-репортажи»:

                          Монада — это всего лишь моноид из категории эндофункторов. Захар Прилепин о своей книге «Патологии».
                          Ответить
                        • Жанр «теории заговора»:

                          Монада — это всего лишь моноид из категории эндофункторов, а эндофункторы — это частицы, не имеющие ни массы, ни заряда.
                          Ответить
                        • Жанр «рекламные слоганы»:

                          Монада — это всего лишь моноид из категории эндофункторов. Чтобы понять это, мы должны сначала рассмотреть эндофунктор категории моноидов в другой категории — категории эндофункторов.
                          Ответить
    • В Петербурге в 33-градусную жару включили отопление
      https://lenta.ru/news/2021/06/21/hot/
      Ответить
      • /hot/
        Ответить
        • «Лента» постоянно прикалывается с SEO-URL. Было и такое:

          https://lenta.ru/news/2018/03/01/kakels/

          Максимум неполиткорректности.
          Ответить
          • P.S. «kakel» шведскою мовою означает «кафель».
            Ответить
      • У нас от такого несколько лет назад человек умер.
        Ответить
    • https://m.lenta.ru/news/2021/06/24/mcafee/
      Ещё одним поехавший меньше
      Ответить
      • > В августе прошлого года он был задержан и позже арестован в аэропорту Норвегии из-за женского белья, которое он решил использовать в качестве защитной маски от коронавируса.

        > В конце 2017 года он пообещал съесть свой половой орган, если курс биткоина не достигнет миллиона долларов к концу 2020 года.

        Ну как, съел?
        Ответить
        • Ну видимо съел, аш подавился
          Ответить
        • > Ну как, съел?

          "Прежде жили только бабы, мужиковъ совсѣм не было. Фаллосы в большомъ изобилiи росли в лѣсу, куда бабы и ходили, по мѣрѣ надобности. Одной бабѣ надоѣло ходить въ лѣсъ; она вырвала фаллосъ и принесла его себѣ въ чумъ... Случилось такъ, что фаллосъ завязъ; ни сама эта женщина, ни ея сосѣдки не могли его выдернуть, и всѣ стали плакать. Тогда Есь послалъ мужика (у котораго въ то время фаллоса не было), и онъ легко выдернулъ фаллосъ. Обрадованныя женщины стали угощать мужика, одна подала ему вина — онъ взялъ; другая подаётъ что–то, а у него обѣ руки заняты; тогда онъ сунулъ фаллосъ между ногъ и сталъ угощаться.
          Наѣвшись и собравшись уходить, мужикъ взялъ было фаллосъ въ руки, но оказалось, что тотъ приросъ. Бабы ещё больше обрадовались и оставили мужика у себя. А фаллосы в лѣсу захирѣли, стали грибами; русскiе ихъ кушаютъ."
          В.И.Анучин, «Очеркъ шаманства у енисейскихъ остяковъ», СПб, 1914.
          Ответить
      • Макафи умер (ссыл не читал)?
        Ответить
        • Выпилился от нежелания платить налоги.

          Какая принципиальность )))
          Ответить
        • Думаешь, многие выживут, сожрав собственный хуй?
          Ответить
          • бычьи яйца значит можно, а свой хуй уже нельзя?
            Ответить
            • Ну может, он от кровопотери умер?
              Ответить
            • >бычьи
              В Испании русский мужик пришел в ресторан, ему подали меню.Читает, не знает, что за блюда… Тут видит, официант несет на большом блюде два больших шара.
              — Мне такое же принесите, — просит.
              — Извините, у нас это блюдо эксклюзивное, готовится по предварительному заказу,- отвечает официант, — приходите завтра!
              Назавтра, значит, приносят, как и договаривались, большое блюдо, на нем два маленьких шара.
              — Но… вчера были два больших шара?!!!
              — Извините, но вчера не повезло быку, сегодня тореадору!
              Ответить
    • Есть ли в TS аналог [i*2 for i in [1,2,3]] ?
      Ответить
      • Array.from([1, 2, 3], i => i*2)
        Ответить
        • А почему они map обозвали from?
          Ответить
          • потому что мы сделали массив из другого массива, передав ему лямбду для отображения

            Можно и так конечно
            [1,2,3].map( i => i * 2)
            Ответить
            • А, это типа как конструктор читается: " [make] array from [that shit]".
              Ответить
      • нет, есть только методы беспонтовые
        Ответить
    • мне гугл рекламу прислал

      Получите собственный адрес электронной почты — три месяца беслатно



      Нужно кому-нить? Могу продать оффер за недорого
      Ответить
      • кстати, яндекс, походу, окончательно собрался стричь купоны с почты на корп домене...
        надо будет по осени сваливать оттудова
        Ответить
        • а, гугл скорее всего тоже про корпоративную почту писал, я не сообразил
          А куда вы будете сваливать?
          Ответить
          • хз
            селф-хостед, возможно, если совсем припрут

            у меня не очень позитивный опыт с постфиксом
            анальная трещина, а не программное обеспечение для людей
            Ответить
            • а на чом будете делать селф хостд? Какое нить kerio купите, или вручную всё соберете?

              интересно, какие сейччас есть приличные вебморды для почты
              Ответить
              • вебморда к ящику не то чтобы оч нужна
                скорее, какая-то худо-бедно управлялка - тут ящик, тут список рассылки
                + спамфильтр, минимизация дырок в твоем почтовом сервере, всякие дким, спф, дмарк

                последний раз я когда с этим ебался на прыщах - года с 4 назад - я потратил кучу времени, оно хуй пойми как работало, и в итоге нашлась даже какая-то дыра, что начался спам с моего домена - хорошо что быстро пресек эту срань, психанул и перенес всё в бесплатный яндекс-мейл
                который и был бесплатным до недавних слухов, что скоро пизда котёнку

                а в колаборейшен или как-то прикипеть к "экосистеме", как тут писали ниже про скрипты для гмейла - это, слава богу, обошло меня
                Ответить
              • судя по alternativeto.net есть какой-то kopano
                может, потом как-то руки дойдут посмотреть
                Ответить
            • > у меня не очень позитивный опыт с постфиксом

              А с сендмайлом?
              Ответить
              • хз, постфикс вроде збс, хотя и не очень гибкий.
                Главное его рахитектуру понять: что за что отвечает
                https://en.wikipedia.org/wiki/Postfix_(software)#/media/File:Postfix_architecture.svg

                тут кстати пропущена generic у smtp
                Ответить
              • Exim ещё есть для сравнения.
                Ответить
      • > собственный адрес электронной почты

        Это про свой почтовый домен на их серверах?

        > три месяца беслатно

        А потом ты его уже всем раздал и никуда не денешься, ага. Бесплатный сыр такой бесплатный.
        Ответить
        • почему не денешься? переедешь к другому почтовому провайдеру, домен останется
          Ответить
          • у тебя уже там скриптов понаписано под gmail, еще что нить
            Ответить
          • > переедешь к другому почтовому провайдеру

            Ну это как жить у друзей по недельке... Тогда уж свой делать, как ниже предлагают.
            Ответить
            • крайности какие-то

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

              > там скриптов понаписано под gmail

              - если компания маленькая, то скриптов мало, если большая, то для этого стопудово есть специально обученные люди на зарплате, не вижу особой проблемы
              Ответить
        • в какой-то момент и правда проще поднять postfix, courier или dovecot и какое-нить уебимяу
          Ответить
        • если это твой домен, то визитки не придется переделывать
          (только если ты туда хеш DKIM не напечатал)
          Ответить
      • защекоины принимаете к оплате?
        Ответить
    • Discover how to make the Angular CLI faster, by up to 10 times! + More

      With a simple command
      > npx make-angular-cli-faster

      , your builds and tests will speed up.
      https://blog.nrwl.io/discover-how-to-make-the-angular-cli-faster-by-up-to-10-times-more-2d51d59decb9




      чота ржу
      Ответить
      • Блин, звучит как спам про увеличение члена или ускоритель интернета )))
        Ответить
        • тем не менее, это правда так
          Ответить
          • А почему они в апстрим это не закоммитят?
            Ответить
            • Потому что они просто предоставляют публичный кеш
              https://github.com/nrwl/nx
              Ответить
              • > публичный кеш

                А если в этот кеш кто-то что-то присунет? Или он read only?
                Ответить
                • вроде он генерит тебе ключ, и локально его как-то сохраняет

                  хуй знает, я не копал: не собираюсь что-то хранить в публичном доступе у мунтых перцев
                  Ответить
                  • Эм, т.е. он всё-таки приватный для каждой группы серверов, а не публичный?

                    Ну в принципе крутая идея, если у себя внутри конторы захостить.
                    Ответить
                    • Вроде ключ дают тебе чтобы ты мог изменять кеш, а другие тока скачивать

                      Для своих целей идея крутая, конешо (вроде гредл так умеет)
                      Ответить
                      • А, там только автор пакета имеет право срать в кеш своего пакета? А для остальных он r/o, как и исходники?
                        Ответить
      • double your hard disk space, delete Windows!

        а еще там какой-то Виктор Сявкин
        Ответить
    • Нужно ли знать JavaScript, чтобы писать на TypeScript?
      Ответить
      • А нафига? Разве что js'ные примеры по веб-специфике со stackoverflow разбирать...
        Ответить
        • TS это статическая разметка типов поверх JS: вся стандартная библиотека у тебя точно такая же, просто с типами
          Ответить
          • Ну библиотека != язык. Особенности захвата лямбд с var'ами и сложения квадратных скобочек с фигурными в ts мне учить явно не придётся.
            Ответить
            • var там вроде есть, то его не нужно никогда использовать никому, даже в JS
              Чушь с преобразованием типов и правда учить не придется, это правда.

              Стандартную либу и существующие типы всё равно придется знать)
              Ответить
              • > существующие типы

                Все пять или сколько их там?
                Ответить
                • Шесть
                  8.1 The Undefined Type
                  8.2 The Null Type  <------ АХАХАХАХАХАХАХАХ
                  8.3 The Boolean Type
                  8.4 The String Type
                  8.5 The Number Type
                  8.6 The Object Type


                  все же знают ``typeof null`` это object, да?
                  Ответить
                  • устравшая инфа
                    Symbol и BigInt завезли
                    Ответить
                    • точно))

                      спасибо
                      Ответить
                    • Как использовать Symbol, я так и не запомнил.

                      А BigInt как использовать?
                      Ответить
                      • >Symbol

                        в основном под нужды стандарта

                        >А BigInt как использовать?

                        не знаю, надо было как в питоне arbitrary length numbers сделать и похуй
                        Ответить
                        • В «Питоне» можно не думать о представлении чисел и течь... Именно поэтому ма-те-ма-ти-ки за «Питон».
                          Ответить
                      • >Как использовать Symbol, я так и не запомнил.

                        Перепиши без символов


                        class DataSaver {
                            constructor() {
                                this.key = Symbol();
                            }
                        
                            storeData(someRandomObject) {
                                someRandomObject[this.key] = 42;
                            }
                        
                            printSomeRandomData(someRandomObject) {
                                console.log(someRandomObject[this.key]);
                            }
                        }
                        
                        const object = {
                            sorok: 40,
                            "tyach obezjan": "v zhopy sunuli banan"
                        };
                        
                        const d = new DataSaver();
                        
                        d.storeData(object);
                        object["foo"] = "bar";
                        d.printSomeRandomData(object);
                        Ответить
                        • Ну по классике: рандомный ууид какой-нибудь сгенерить или префикс + счётчик.

                          Символ удобнее, конечно. Но без него прожить можно.
                          Ответить
                          • Префикс стрёмно, бо внешний код про него ничево не знает
                            UUID лучше, но их малоприятно дебажить, да и сравнивать строковые представления (напомню, что в объекте ключом могут быть только строки и символы) не приятно

                            Короче, это как-бы такие атомы (как проперти в X11 или виндоу классы в Win32 или символы в руби)
                            Ответить
                            • > внешний код про него ничево не знает

                              1) Константный ууид в качестве префикса чтобы убрать конфликты с внешним кодом.
                              2) Счётчик для устранения внутренних конфликтов.

                              Ууид в виде строки норм работает, не вижу проблем.
                              Ответить
                              • Если внешний код не осведомлен о том, что у тебя есть какой-то префикс, то он теоретически может насрать туда что угодно, но если там будет длиный UUID, то конечно проблем быть не должно

                                Алсо, символ вроде бы не возвращается по ``Object.keys`` и таким образом не срет тебе в итерацию по объекту, дебаг и пр
                                Ответить
                        • class DataSaver {
                              constructor() {
                                  this.data = new Map();
                              }
                          
                              storeData(someRandomObject) {
                                  this.data.put(someRandomObject, 42)
                              }
                          
                              printSomeRandomData(someRandomObject) {
                                  return this.data.get(someRandomObject)
                              }
                          }
                          Ответить
                          • Это не честно, потому что DataSaver теперь stateful

                            А я хочу хранить состояние только в someRandomObject
                            Ответить
                            • в твоей имплементации тоже есть состояние - созданный символ
                              Ответить
                              • Это состояние не изменяемое: оно создается сразу. Его вообще можно было бы вынести в статическое поле

                                В твоем варианте нужно явно удалять его когда удалится someRandomObject, иначе утечет память

                                А я ничего не знаю про время жизни someRandomObject
                                Ответить
                                • ты с двумя инстансами датасавера обосрешься что с мапой что с символами

                                  с статическом варианте будет работать что мапа что символ

                                  при этом состояние все равно остается - оно просто становится глобальным

                                  >А я ничего не знаю про время жизни someRandomObject

                                  this.data = new WeakMap();
                                  Ответить
                                  • Я могу сделать его статическим полем, и тогда не обосрусь
                                    Или не делать, и тогда каждый объект будет иметь свой ID

                                    В этом варианте состояние хранится внутри самого объекта, и мне не нужно думать о его времени жизни
                                    Ответить
                                    • Я уже скзаал про викмап

                                      Ты серьезно утверждаешь что манкипатчить объект может быть лучше? тебя скриптух клюнул?
                                      Ответить
                                      • На мой взгляд решение с символом более наглядное: никаких weakmap, вообще никаких своих состояний: ты просто вешаешь на объект какой-то таг, и течешь

                                        > тебя скриптух клюнул?
                                        так мы и говорим о скриптушне же
                                        Ответить
                                        • ты привел нерелевантный пример того как юзать символ, я хочу показать что в современном жсе все делается красивее и лучше (и типизируемее к слову)
                                          Ответить
                                          • а приведи более релевантный?

                                            >и типизируемее к слову

                                            Если мы про JS, то что там типизируется?

                                            Если про TS, то я соглашусь, что через Map это выразить проще (хотя вероятно и через символ можно, если указать тип поля для такого ключа, но это неудобно)
                                            Ответить
                                            • const myIterable = {
                                                  *[Symbol.iterator]() {
                                                      yield 1;
                                                      yield 2;
                                                      yield 3;
                                                  }
                                              }
                                              
                                              for (let value of myIterable) {
                                                  console.log(value);
                                              }

                                              спижжено из мдн
                                              Ответить
                                              • Годно)

                                                По сути в некотором фреймворке мы ожидаем наличие специального метода у объекта, но требовать название мы не можем (потому что в объекте может быть что угодно) и тогда мы используем символ

                                                Что ты думаешь о
                                                const sepulka = Symbol();
                                                
                                                /**
                                                 * If your object supports sepulka semantics, provide symbol
                                                 */
                                                function doAll(someObject) {
                                                    const value = someObject[sepulka];
                                                    if (typeof value !== "undefined") {
                                                        console.log(`Value is : ${value}`);
                                                    } else {
                                                        // Calculate value manually
                                                        console.log("manual");
                                                    }
                                                }
                                                
                                                doAll({});
                                                
                                                doAll({[sepulka]: "42"});
                                                Ответить
                                                • Да, думаю так и надо хотя я и за тс и интерфейсы чтобы было всё понятно ещё до рантайма

                                                  На работе юзнул символ тока один раз и то так же как ты в первом примере
                                                  Ответить
                  • а typeof function === 'function'
                    Ответить
                    • а по факту он object?
                      Ответить
                      • Да

                        когда-нибудь я на интервью спрошу чем отличается массив от объекта если по стандарту отдельного типа нет
                        Ответить
                  • С типом Number связан прикол: хоть его и можно использовать там, где нужны целые числа, реализован он плавающим питухом, поэтому когда его величина вылезает за размер мантиссы (53 бита, потому что там double из IEEE 754), начинаются глюки из-за округления. Поэтому большие значения нельзя использовать для счётчиков циклов.

                    Если бы они взяли вместо дабла промежуточный 80-битный формат из x87 с 64-битной мантиссой, было бы круто.

                    Из-за этой топорной реализации Number в JS при сериализации больших чисел в JSON используют костыли. Большие числа пишут в два поля: первое поле числовое, второе — строка (на случай, если будут читать жопоскриптом, и он большое число не сможет принять без округления). Реальный пример:
                    {"created_at":"Thu Jul 12 06:58:56 +0000 2018","id":1017302271133143040,"id_str":"1017302271133143040",
                    Ответить
                    • > 80-битный формат

                      Боюсь, что мы бы не увидели браузеры на мобилках тогда.
                      Ответить
                      • Кстати, в IEEE 754 есть и 128-битный, но я не знаю, где он реально используется.
                        Ответить
      • Нужно ли уметь писать на питоне без PEP-484 чтобы использовать pep-484?

        PS: если собрался учить JS, то тебе сюда
        https://learn.javascript.ru/
        Ответить
      • нужно ли знать Java, чтобы писать на Clojure?
        Ответить
      • более нсущный вопрос это нужно ли знать JavaScript чтобы работать фронтедером
        Ответить
    • https://pbs.twimg.com/media/EDMzI17UYAAyDSg.jpg
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • хрю
      Ответить
    • Перекат!

      https://govnokod.ru/27484
      https://govnokod.xyz/_27484/
      Ответить

    Добавить комментарий