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

    0

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

    #203: https://govnokod.ru/28954 https://govnokod.xyz/_28954
    #204: https://govnokod.ru/28971 https://govnokod.xyz/_28971
    #205: https://govnokod.ru/28986 https://govnokod.xyz/_28986
    #206: https://govnokod.ru/28991 https://govnokod.xyz/_28991
    #207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
    #208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
    #209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
    #210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
    #211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
    #212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
    #213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
    #214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
    #215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
    #216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
    #217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
    #218: https://govnokod.ru/29156 https://govnokod.xyz/_29156
    #219: https://govnokod.ru/29166 https://govnokod.xyz/_29166
    #220: https://govnokod.ru/29181 https://govnokod.xyz/_29181
    #221: https://govnokod.ru/29185 https://govnokod.xyz/_29185
    #222: https://govnokod.ru/29190 https://govnokod.xyz/_29190
    #223: https://govnokod.ru/29203 https://govnokod.xyz/_29203
    #224: https://govnokod.ru/29211 https://govnokod.xyz/_29211
    #225: https://govnokod.ru/29212 https://govnokod.xyz/_29212
    #226: https://govnokod.ru/29218 https://govnokod.xyz/_29218
    #227: https://govnokod.ru/29220 https://govnokod.xyz/_29220
    #228: https://govnokod.ru/29230 https://govnokod.xyz/_29230
    #229: https://govnokod.ru/29235 https://govnokod.xyz/_29235
    #230: https://govnokod.ru/29241 https://govnokod.xyz/_29241
    #231: https://govnokod.ru/29246 https://govnokod.xyz/_29246
    #232: https://govnokod.ru/29249 https://govnokod.xyz/_29249

    Запостил: nepeKamHblu_nemyx, 02 Мая 2026

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

    • Добрый день.

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

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

      Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
    • Пока писал комментарий, произошел перекат, но ладно.

      На 99.9% работах программистом знание из книжки «кабанчик» нахуй не нужно. На 99.9% сервисов хватит пары виртуалок и однонодовой MySQL в качестве БД. А нагрузка там 1 RPS на чтение и 0.01 RPS на запись.

      Поэтому количество вакансий в мире, где нужен плюсовик умеющий в распределенные хуйлоад системы равно пяти.

      Change my mind.
      Ответить
      • Пять всё таки не вакансий, а компаний, где такие скиллы нужны, но в целом с тобой трудо поспорить.

        Я даже больше скажу: 99% это просто взять и сделать формочку по инструкции от фреймворка.
        Фронт показал формочку, отсериализовал ее в JSON, и послал по REST.
        Бек принял JSON, и сохранил в СУБД через ORM.

        Вот и вся ваша хвалёная айтишечка. Никакие Кнуты не нужны.
        Ответить
    • Цыплёнок табака вызывает привыкание?
      Ответить
      • Сегодня как раз съел с пятёрочки. Правда никакой там не цыплёнок, а взрослый бройлерный петух.
        Ответить
      • мясо вообще вызывает привыкание
        попробуй есть однин рапс 4 года -- охуеешь
        Ответить
        • Это же не мясо, а птица
          Ответить
          • Летит и матерится.
            Ответить
            • Инканус, зачем дрозды(?) гоняют серых ворон таким способом?
              Ответить
              • знают дрозды
                что получат пизды
                вот и не спят дрозды


                дрозд не может гонять ворону
                он мелче
                Ответить
                • Я видел, как рябинник, громко треща, гоняет ворону, которая намного больше его.
                  Ответить
              • У меня подозрение, что они ворон от гнезда отгоняют. Вороны пиздят яйца и птенцов, чтобы зохавать.
                Ответить
    • https://www.instagram.com/p/DXSp_jgkTXv/
      Ответить
    • Участвуйте онлайн в «Бессмертном полку России»
      Ответить
      • Хуй там плавал. У опсосов Интернета не будет с 5 по 9 мая, у проводных провайдеров — хуй знает.
        Ответить
    • Utah's Online Age Verification Amendments, formally Senate Bill 73, take effect on May 6.

      Блядь. Владельцы сайтов в штате Юта теперь обязаны обрубать всех пользователей, кто зашёл через VPN.

      Путин, что ты делаешь, прекрати!

      Прав был Снаут, когда сказал, что правительства друг у друга копируют лютую хуйню.
      Ответить
      • Теорема Снаута никогда не ошибается: https://gcode.space/#!/27469#comment637750
        Ответить
      • Почему всё так топорно делается?

        В Прекрасной Антиутопии Будущего везде будет бесплатный вайфай без регистрации (просто при подключении будет передаваться IMEI и номен телефона)

        Не будет никакой протокол блочиться (просто у всех протоколов будут бекдоры)

        Не будут стукачи выискивать посты вконтакте (это будет делать AI)
        Ответить
        • Историю про кодекс Хейса знаешь? В XX веке Голливуд добровольно себя весьма сильно зацензурил, чтобы избежать ситуации, когда каждый штат придумывает свои законы про сиськи и письки в фильмах. Это бы усложнило кинопроизводство, и плохо сказалось бы на продажах.

          Из педивикии:
          > Many felt that the film industry had always been morally questionable,[3] and political pressure was increasing, with legislators in 37 states introducing almost one hundred film censorship bills in 1921. In 1922, as they were faced with the prospect of having to comply with hundreds and potentially thousands of inconsistent, easily changed decency laws in order to show their films, the studios chose self-regulation as the preferable option, enlisting Presbyterian elder Will H. Hays, Postmaster General under former President Warren G. Harding and former head of the Republican National Committee,[4] to rehabilitate Hollywood's image.

          Ни на что не намекаю.
          Ответить
          • мама давай купим кодекс хейса

            кодекс хейса есть у нас дома https://ru.themoscowtimes.com/2026/05/04/rossiiskie-izdatelstva-nachali-nanimat-tsenzorov-dlya-proverki-knig-a194476
            Ответить
            • Какой вотэбаутизм )))
              Мой поинт не про кодекс, который был давно отменён, а про интересный механизм, с помощью которого он был введён. Как именно глупые законы в отдельных штатах могут стимулировать бизнес на добровольно-принудительное введение широких ограничительных мер.
              Ответить
        • > вайфай
          > IMEI и номер телефона

          Вообще-то это разные модемы, у вайфая MAC-адрес, а вот модема с IMEI и номером телефона может не быть, если это ноутбук или бессимочный планшет.
          Ответить
          • Это уже техдетали

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

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

                Ты же читал Профессора Фортрана: каждый полосатый кот имеет свой полосковый код, ширина и форма полосочек у всех котов разная
                Ответить
                • Они что, не могут просто создать множество котов, содержащих координаты, и фильтровать по нему???
                  Ответить
                • А что, если у меня на одежде в рисунке или в переплетении нитей что-нибудь закодировано стеганографией? В царапинах на ботинках?
                  Ответить
                • Ещё открытый вопрос: почему, когда нам врубают белые списки, на зарубежных сим-картах, находящихся в роуминге, всё по-старому, без ограничений?
                  Ответить
        • У Ватсапа шифрование end-to-end, никто посередине не видит тексты сообщений, даже сервер Ватсапа. Пользователь думает, что он в безопасности.

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

          Муриканская гэбня просто у Гугла запрашивает незашифрованный бэкап, а Гугл с радостью отдаёт. Все довольны: и пользователь не знает, что за ним следят, и гэбня получает переписку.

          Как сделали в других мессенджерах, ты знаешь. От установки Скама сейчас даже школьники отказываются.
          Ответить
          • Всё проще, см. Microslop recall, mediaanalysisd.
            Ответить
            • Спасибо. А это подход, противоположный Ватсапу. Если Ватсап тихо сливает данные через бэкапы в Гугле, то тут шпионский демон на устройстве пользователя, который делает даже больше.

              Что-то мне каждая новая ОС Микрослопа нравится всё меньше и меньше. Если в восьмёрке и в десятке нужно сразу отключать кучу телеметрии, то что делать с 11, не представляю. Её проще совсем выкинуть.
              Ответить
              • Ну слава богу хоть куки нельзя ставить без предупреждения!

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

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

                  Все люди мира, по философии блатарей, делятся на две части. Одна часть – это «люди», «жулье», «преступный мир», «урки», «уркаганы», «блатари», «жуки-куки» и т.п.
                  Ответить
                • Кстати, если ты откажешься от куки, тебе всё равно поставят куку, в которой написано, что ты отказался от куки.

                  Это называется: «Дайте мне справку, что мне не нужна справка».
                  Ответить
                • Я рассказывал, как мобильные приложения Фейсбука и Яндекса поднимают локальный сервер на 127.0.0.1, а виджеты Фейсбука и Яндекса, размещённые на сайтах, коннектятся к этому локальному серверу даже из приватной вкладки, деанонимизируя тебя. Оригинальный непатченый Хром такое позволяет, не показывая предупреждений и не спрашивая разрешения (в отличие от ungoogled chromium с патчами).

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

          Была поставлена задача сегрегации по возрасту, чтобы дети не заходили в разделы для взрослых.

          Решение: ограничить использование VPN.

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

            guest6, по-доброму, но что я тебе вчера говорил про телевизоры?
            Ответить
            • Это не тот гост.

              Ты еще пока не очень хорошо умеешь отличать сорта гостей. Потому что ты недостаточно времени проводишь на говнокоде. Но не расстраивайся: проводя тут всего восемь-десять часов в сутки, через пять-семь лет ты набьешь глаз так, что будешь отличать их по одной букве.
              Ответить
          • Там сегрегация не только по возрасту, но и по местоположению. Берёшь VPN и с нужным айпи заходишь на сайт, минуя верификацию

            А что плохого в том, что четырнадцатилетний посмотрит порно?

            Я так понимаю, морализаторством прикрывают попытки увеличить рождаемость? Типа не будут дрочить на прон, а будут трахать одноклассниц и делать новых избирателей?
            Ответить
            • Доо, законы о защите детей от инвормации они ведь именно для детей. https://files.catbox.moe/9dfylj.jpg
              Ответить
            • >А что плохого в том, что четырнадцатилетний посмотрит порно?


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

                впрочем, могу быть неточен, нужен гологуб
                Ответить
                • Жиды ритуально подставляют куру и все грехи переходят на нее, потом куру убивают и боженька наёбан. Странно, что живя среди капительманов, ты этого не знаешь.
                  https://i.postimg.cc/HjDhQ3Cb/i-id-14d8a062a44b3604b24d5ea195458d2b-l-4770953-images-thumbs-ref-rim-n-13-w-3000-h-1939.jpg
                  Ответить
                  • Козла же. Скейпгоат. По нашему -- зондахбок.
                    Ответить
                    • goatincrisis
                      Ответить
                    • Жиды вообще очень кровожадные, когда ответка не грозит, поэтому мочат мелких существ направо и налево. А вот например корову или там лошадь это уже бел человек памаги, антисемит что ли?

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

              Типа проверка возраста только для тех, кто из Юты, а кто за пределами загона, может дрочить, не показывая справок, потому что он всё равно далеко и никто не пожалуется?
              Ответить
              • Ютовцам похуй на разврат в калифорниях, почему это их должнл ебсти?
                Ответить
                • Действительно. Но отсюда вытекает парадокс: если бы ютовцам было не похуй на разврат в калифорниях, то не надо было бы проверять геолокацию, айпи, запрещать VPN.
                  Ответить
              • формально да, но фактически скорее всего age verification будут хуярить для всех пользователей, ибо нехер ¯\_(ツ)_/¯

                онлифанс требует, например, если заходить из Украины, хотя у нас я таких законов вроде пока не помню
                Ответить
          • Куплю ВПН в штате Юта чтобы дрочить на ютовское порно

            Джон, 13 лет
            Ответить
            • Войти в Ютту Леердам без регистрации и ВПН
              Ответить
              • Фасон «прощай молодость»
                https://i.pinimg.com/736x/ee/66/6a/ee666ab071279ee2bf4e539d70ddd32b.jpg
                Ответить
            • Кстати, в РФ на чёрном рынке начали продавать учётки Скама, зарегистрированные на взрослых, потому что в магазинах появились кассы самообслуживания, на которых можно, не дожидаясь сотрудника, подтвердить возраст Скамом (при покупке спиртного, например).
              Ответить
              • Куплю на черном рынке учетку Семы. Писать в личку
                Ответить
      • > Владельцы сайтов в штате Юта теперь обязаны обрубать всех пользователей, кто зашёл через VPN

        – но новость ты под пхп читал?

        Under SB 73, signed into law by Governor Spencer Cox on March 19, 2026, a user is considered to be accessing a website from Utah if they are physically there, regardless of any proxy server or VPN masking their IP address.

        The law also takes aim at information sharing. It prohibits commercial entities hosting a "substantial portion of material harmful to minors" from providing any instructions on how to use a VPN to circumvent these checks.

        While it stops short of an outright ban on using a VPN, the Electronic Frontier Foundation (EFF) warns that the mandate is built on a "don't ask, don't tell" style of enforcement.
        Ответить
        • Звучит неотличимо от гдпр, есть заменить гражданство на локацию. Если к вам зашёл европеец, то вы должны уважать его права.

          upd. да не, там даже не по принципу гражданства оказывается

          This Regulation applies to the processing of personal data of data subjects who are in the Union by a controller or processor not established in the Union
          Ответить
        • mandate
          Ответить
        • > if they are physically there

          А как это узнать?
          Ответить
          • Спросить. Честный сразу ответит, что он в юте, врушка скажет, что где-то ещё.
            Ответить
    • Downloading torch-2.11.0-cp314-cp314-manylinux_2_28_x86_64.whl (530.7 MB)

      c DLSS на борту поди

      upd а не, отдельным пакетом будет

      Downloading nvidia_cudnn_cu13-9.19.0.56-py3-none-manylinux_2_27_x86_64.whl (366.1 MB)
      Ответить
      • услуга оказана
        Ответить
        • на отъебись, но без злобы
          Ответить
          • оказал тебе услугу, проверь
            Ответить
            • я засмеялся: как же я тебе услугу укажу когда ты их всех оказал
              Ответить
              • указать тебе услугу?
                а может пусть твои шлюхи тебе окажут?
                Ответить
                • О, МАКАКА придумал новую смИшную шутку

                  Скоро на всех вебкиллах страны
                  Ответить
      • [3328/8506] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/StrokeTessellateOp.cpp.o
        [3329/8506] Building CXX object Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/gpu/ganesh/ops/TessellationPathRenderer.cpp.o

        действительно, почему бы нам не собирать всё дерево библиотек
        Ответить
    • Заказал услугу на "Госуслугах".
      Услуга оказана.
      Ответить
    • Confluence does not have a built-in <whatever> feature
      Ответить
    • Почему страйкер запретил non-ASCII ники, вместо того чтобы показывать такие символы через percent-encoding?
      Ответить
      • Было бы неотличимо от ссылок на википедию
        Ответить
        • У меня ссылки на Википедию без percent-encoding. Даже Сёма умеет делать такие ссылки.
          Ответить
    • palantir посторонисб https://techcrunch.com/2026/04/17/sam-altmans-project-world-looks-to-scale-its-human-verification-empire-first-stop-tinder/
      Ответить
      • openai завалi

        https://www.youtube.com/watch?v=26I13xyB35Q

        блядь, я реально это смотрю?
        Ответить
        • https://x.com/objectionupdate/status/2045091626553372919

          cyka
          cyka
          cyka
          nyet
          cyka
          Ответить
    • https://codingissolved.com/
      Ответить
      • 403 for biden
        Заело твою музыку
        Ответить
        • ты из юты???
          Ответить
          • Когда настанут холода, и белая дорога ляжет,
            Все промолчат, никто не скажет, что с холодами не в ладах.
            Ответить
          • Гологуб из Новочебоксарска, потому его так волнуют леваки в сша
            Ответить
    • У одной бабки были 4 собаки – Обо, Сруся, Пиро и Гами. Однажды собаки у нее убежали, бабка вышла на улицу и давай их звать – «Обо, Сруся, Пиро, Гами! Обо, Сруся, Пиро, Гами!». Навстречу идет милиционер и строго говорит ей – «Обосрись ты хоть блинами, только не на моем участке!»
      Ответить
      • Макакины анекдоты не смешные, если вам больше пяти лет, увы.
        Ответить
    • https://en.wikipedia.org/wiki/Bia%C5%82a_Piska
      Ответить
      • Опять педивикия попрошайничает
        Ответить
        • Первый пост MOPCKAR_CBNHNHA на 5/5/2026: 8:53:42 PM
          Первый пост nyTuH на 5/5/2026 8:58:28 PM
          После чего посты от обоих пошли с большой частотой.
          Гологуб, не семени.
          Ответить
          • Гологуб — это nyTuH_nugop, а я просто nyTuH (но тоже пидор). А тебя что, vistefan покусал?
            Ответить
            • > А тебя что, vistefan покусал?

              Казус с вистефаном произошёл в том самом чатике. Любопытно, круг сужается.
              Ответить
          • Там есть разница между двумя соседними сообщениями в три секунды.
            Ответить
        • Ты пидор
          Ответить
    • друзья пойдемте file a class action вместе https://cybernews.com/privacy/app-quit-porn-exposed-masturbation-habits-600000-users/
      Ответить
      • По ссылке не ходил, но я так понял там базу данных кто как дрочет сломали?
        Ответить
        • Нет, никто её не ломал! Она была публична изначально.
          Ответить
    • Мосгорсуд отменил решение о запрете информации на сайте «ЯПлакалъ»
      Ответить
    • В чём разница между аль денте и аль капоне?
      Ответить
    • Everything you read in the newspapers is absolutely true, except for the rare story of which you happen to have firsthand knowledge

      Снаут
      Ответить
    • Fike, rust roest
      Ответить
    • у коллеги тян (тоже бывш коллега) пошла в букинг, и её там учат писать на пятом перле, потому что куча кода на нем написана и она будет его поддерживать

      какой багор ))
      Ответить
      • Vistefan-y бы понравилось.
        Ответить
      • Какие pride and diversity )))
        Ответить
        • А что не так с перлом?

          Ларри не гей (я понимаю что в старом юникс сообществе было много гомогеев, особенно в БЗД) но Ларри не гей
          Ответить
          • Если бы с прелом...
            Ответить
          • Гологуб считает, что место тян на кухне, а программы должны писать существа с хуем. Я вот не понимаю, как это качество должно помогать писать программы.
            Ответить
            • почему нельзя писать программы на кухне? удобно же
              Ответить
            • Ещё и наверняка развернули в растянутом свитере чтобы нанять по квоточке.
              Ответить
            • Вот кстати про программирование микроконтроллеров https://www.youtube.com/@olgapavlova есть такая
              Ответить
              • ткнул в первую попавшуюся лабу, а там -- лаба
                https://github.com/olgapavlova/lectures/blob/main/botcomp/pipe.c#L13
                Ответить
              • ps: но темы (по крайней мере на слайдах) звучат интересно.
                Ответить
            • Я тоже не понимаю

              Если бы для программирования нужно было таскать тюки с говном на седьмой этаж без лифта, или например крутить руль камаза 1961-го года выпуска, то я бы еще понял

              А компоненты на реакте писать нахуя хуй нужен?
              Ответить
    • Лугаль-ушумгаль или Шаркалишарри?
      Ответить
      • Гоп-стоп, мы подошли из-за угла
        Выворачивай карманы быстро
        Ответить
        • Что будет если вору взаконе сказать что он петух?
          Ответить
    • Гологуб, ты знаешь про карандашный тест?
      Ответить
    • https://docs.spring.io/spring-framework/reference/_images/container-magic.png

      дурга спасибо
      Ответить
      • научить тебя рисовать сову?
        Ответить
      • /**
         * Alias for {@link Scope#proxyMode}.
         * <p>Defaults to {@link ScopedProxyMode#TARGET_CLASS}.
         */
        @AliasFor(annotation = Scope.class)
        ScopedProxyMode proxyMode() default ScopedProxyMode.TARGET_CLASS;


        мистар дурга спасибо
        Ответить
        • /**
           * Alias for {@link Scope#proxyMode}.
           * <p>Defaults to {@link ScopedProxyMode#TARGET_CLASS}.
          * @returns {@link ScopedProxyMode#TARGET_CLASS} by default if not overwritten.
           * @author Mr. Dagur Baboo. Senior Engineer. +1 234 12 31 (8-9 PM)
           */
          @AliasFor(annotation = Scope.class)
          ScopedProxyMode proxyMode() default ScopedProxyMode.TARGET_CLASS; // return default value by default


          fixed
          Ответить
          • A WebApplicationContext variant of AnnotationConfigApplicationContext is available with AnnotationConfigWebApplicationContext

            блядь как на этом вообще вся индустрия пишет
            Ответить
            • java.lang.Object
              org.springframework.core.io.DefaultResourceLoader
              org.springframework.context.support.AbstractApplicationContext
              org.springframework.context.support.AbstractRefreshableApplicationContext
              org.springframework.context.support.AbstractRefreshableConfigApplicationContext
              org.springframework.web.context.support.AbstractRefreshableWebApplicationContext
              org.springframework.web.context.support.AnnotationConfigWebApplicationContext
              Ответить
              • Казалось бы, каким хуем тут вообще ResourceLoader и в чём проблма за семь-то версий выкинуть это на хуй
                Ответить
                • оопидоры же


                  Зачем в джаве в каждом объекте есть toString и wait?
                  ну няхай еще Collection<ProtocolResolver> getProtocolResolvers() будет
                  Ответить
                  • при чём тут оопшники, эта иерархия не имеет смысла
                    Ответить
                    • Притом что у оопшников яблоки часто наследуют животных, не включеных в этот список
                      Ответить
    • https://fedi.computernewb.com/@vncresolver
      Posts a random unsecure server with an open VNC port on the internet every hour, powered by Computernewb's VNC Resolver API.
      Какие-то "АСУ ТП" подозрительно часто попадаются
      Ответить
      • Представляешь себе профпригодность среднестатистического админа?

        И это только внц! А РДП знаешь сколько торчит голой жопой в интернет? А дырявые вордпрессы?
        Ответить
        • Как может хватать ума поставить внц но не хватать ума поставить хотя бы пароль нормальный, а не как у макаки?
          Ответить
          • Скорее всего один питух поставил ВНЦ не думая что он доступен снаружи
            Другйо петух не осилил файрвол

            Я регулярно читаю истории как админко выставил в Интернет на всеобщее обозрение внутренний сервис, а уж если бекендеру разрешить девопсить, то у вас точно MySQL без пароля будет наружу торчать: тут к гадалке не хои

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

        Автоматизированная сушка для досок с выходом в Интернет?
        Ответить
      • > ООО ТЕПЛОСЕРВИС г. Магнитогорск

        Это всё реальные «АСУ ТП», не демки?
        Ответить
        • ООО "Вектор"
          Ответить
          • ХУЕКТОР
            Ответить
          • ООО "Связанный список"

            Вектор почти всегда самая лучшая струкура данных, Царь был прав
            Ответить
            • Каждому лектору в жопу по вектору.
              Ответить
              • КАЖДОМУ ХУЕКТОРУ ПО ХУЕКТОРУ
                Ответить
                • Инью играет Пьеро в грузинском театре. В дверь постучали. Пьеро:
                  — Кто там? Мальвин?
                  — Нэт!
                  — Буратин?
                  — Нэт!
                  — А кто?
                  — Миксин!
                  — Вай, боюсь, боюсь, боюсь!
                  Ответить
      • а бывает и так
        https://computernewb.com/vncresolver/browse#id/57331037
        Ответить
    • царь разъёбует лалку
      Ответить
    • как назывался сайт который запретили? АЖХрюкнулъ? ЯХрюкалъ?
      Ответить
      • Там сайт такой.. типа пикабу нашего... я там плакал. Голоый залез, и наплакал
        Ответить
      • О, в третий раз этот тред.
        Ответить
    • Ура, спотифай тоже завалился! Теперь остаётся только слушать песню про 4к на ютубе.
      Ответить
      • Именно поэтому я за ``bandcamp''.
        Ответить
      • нахуя слушать пенсю на интенренете да еще и с четыре ка?

        у тебя винапма нету что ли?
        Ответить
        • нормальных плееров кстати раз и обчелся
          Ответить
          • define нормальный
            Ответить
            • поддержка библиотеки на 300 гигов с нормальным разбиением, шафлом, поиском, хоткеи, эквалайзер, линукс, по интернету стримить бы вообще заебись было
              аймп был хорош, но я на линуксе
              Ответить
              • А Фубля2000 через Wine не годится?
                Ответить
                • Там какая-то ебля с хоткеями на вайне, которая пишется на говношелле и потом отваливается
                  Хочется чтобы раз и взлетело

                  upd: капча ЗАЕБАЛА со своими медленно меняющимися изображдениями. хорошо, я выберу тебе гидранты, но какого хуя это должно занимать минуту с хуем?
                  Ответить
              • mpg123, mpg321, что н е так
                Ответить
              • Вы не хотите поговорить о mpd?
                > поддержка библиотеки на 300 гигов
                У меня примерно столько, да.
                > с нормальным разбиением, шафлом, поиском
                Define нормально, но это в основном отдаётся на откуп клиентам, возможностей cantata и ncmpcpp мне полностью хватает.
                > хоткеи
                Да.
                > эквалайзер,
                pipewire + easyeffects
                > по интернету стримить бы вообще заебись было
                Да.
                Ответить
                • Спасибо попробую

                  В любом случае, чтобы слушать музыку не нужно открывать какой-то платный говносайт на четыре гигабайта оперативной памяти и логиниться туда по отпечатку жопы
                  Ответить
                  • Он красноглазый, т.е. там один раз нужно поплакать над настройкой через текстовую конфигу, потом течёшь. Pro-tip: запускай сервер от своего юзера, а не init-ом. Unix domain socket ещё лучше использовать для клиентов, а не TCP порт.
                    Ответить
                    • Ну меня не пугает текстовый конфиг, если конечно его не надо генерить на m4, или писать на тюринг-полном языке учитывая особенности работы ffmpeg и свойства кодеков.
                      Ответить
                      • Нет, не нужно. Всё таинство сводится к копированию /etc/mpd.conf в хомяк и раскомменчиванию нескольких строк. В зависимости от того, насколько свистопердит твоё DE, может быть больше мороки, но у меня в ``голых иксах с dwm'' всё довольно тривиально.
                        Ответить
                        • audio_output {
                              type "alsa"
                              name "My ALSA output"
                              device "iec958:CARD=Intel,DEV=0"
                              mixer_control "PCM"
                          }

                          звучит конкечно малость по-бормандовски: тут у нас и ядровый API ALSA, и видимо ALSA адресация девайса, но скорее всего это всё ненужно понимать, если там правда можно скопировать готовое и поправить пару параметров
                          Ответить
      • Ура, снова сломался! Время повышать подписку ещё на 10%.
        Ответить
    • У вас есть такая кружка?

      https://i.postimg.cc/hDyM1Djt/img-1-1778597505748.jpg
      Ответить
    • За четыре года (2022-2026) на канале Дмитрия Гордона вышло не менее 325 видео о смерти Путина.

      Варианты смертей, присутствующие в заголовках:
      24 раза - инфаркт или инсульт;
      22 раза - просто "сдох";
      17 раз - кремировали или хоронили;
      17 раз - пережил покушение;
      11 раз - впал в кому;
      8 раз - отравлен;
      3 раза - онкология.
      Ответить
      • Хуйло напоминает винду

        У прыщеблядей винде наступил капец впервые в 2000-м году. В 2003-м году наступал он особенно усиленно, с тех пор настает и настает
        Ответить
      • Two more weeks™.
        Ответить
    • ПРИШЛО ВРЕМЯ КОДИТЬ НА PHP
      PHP САМ НА СЕБЕ НЕ НА КОДИТ
      КОДЬ ЕГО, КОДЬ ЕГО ЕЩЕ РАЗ
      ЗАЧЕМ МНЕ НУЖЕН [СИГИШНИК], СИГИШНИК ДЛЯ СЛАБАКОВ
      ЛУЧШЕ ЕЩЕ РАЗ НАКОДИТЬ НА PHP
      Я КОДЮ НА РНР ПО 3 РАЗА В ДЕНЬ
      КАЖДЫЙ КОД ЗАНИМАЕТ ДВАДЦАТЬ МИНУТ
      Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ
      Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ КОДЮ НА РНР
      А ПОСЛЕ ЭТОГО СНОВА КОДЮ НА РНР
      ТУПЫЕ СИГИШНИКИ ОДЕРЖИМЫ НГИНИКСАМИ
      А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВА ЧЕЛОВЕК
      $currentYear = date('Y'); $newYear = mktime(0, 0, 0, 1, 1, $currentYear + 1); $seconds = $newYear - time(); $days = 0; $hours = 0; $minutes = 0; $oneMinute = 60; $oneHour = 60 * $oneMinute; $oneDay = $oneHour * 24;if ($seconds / $oneDay > 0) { $days = (int)$seconds / $oneDay); $seconds -= $days * $oneDay; } if ($seconds / $oneHour > 0) { $hours = (int)($seconds / $oneHour); $seconds -= $hours * $oneHour; } if ($seconds / $oneMinute > 0) { $minutes = (int)($seconds / $oneMinute); $seconds -= $minutes * $oneMinute; }
      ЛУЧШЕ Я НАПИШУ КОД НА РНР ЕЩЕ РАЗ
      И ЗАБУДУ СОХРАНИТЬ ЕГО, СПОКОЙСТВИЕ НЕ НУЖНО
      Я НЕ КОДИЛ НА РНР НЕДЕЛЮ
      ПОЙДУ ПОКОДЮ
      В PHP ВСЕ ПРОСТО И ПОНЯТНО
      SYNTAX ERROR. ЭТО ЖЕ ОЧЕВИДНО КАК ЭТО РЕШИТЬ
      ПРИШЛО ВРЕМЯ КОДИТЬ НА PHP
      КОКОКОКОКОКОКО
      CLASS LURK EXTEND MORE
      КОКОКОКОКОКОКО
      Ответить
      • ПРИШЛО ВРЕМЯ КОДИТЬ НА СИ
        СИ САМ НА СЕБЕ НЕ НА КОДИТ

        КОДЬ ЕГО, КОДЬ ЕГО ЕЩЕ РАЗ
        ЗАЧЕМ МНЕ НУЖЕН [ВЫСОКОУРОВНЯВЫЙ ЯП], [ВЫСОКОУРОВНЯВЫЙ ЯП] ДЛЯ СЛАБАКОВ

        ЛУЧШЕ ЕЩЕ РАЗ НАКОДИТЬ ДИНАМИЧЕСКИЙ МАССИВ И БЕЗОПАСНУЮ СТРОКУ НА СИ
        Я КОДЮ ДИНАМИЧЕСКИЙ МАССИВ И БЕЗОПАСНУЮ СТРОКУ НА СИ С НУЛЯ ПО 3 РАЗА В ДЕНЬ

        КАЖДЫЙ КОД ЗАНИМАЕТ ДВАДЦАТЬ МИНУТ
        Ответить
    • Все эти нетфликсы и доставки, увеличивающие чек на 10-20% без особых необходимостей и без привязки к какому-нибудь финансовому периоду - на что они тратят эти деньги? Ладно, предположим половина этой волны просто жадные коммерсы, но это же делает каждая первая компания сейчас.
      С доставкой конечно максимальный хрюк , сначала появился service fee от скольки то центов минимум до евро, теперь от евро до двух. За абсолютное нихуя.
      Ответить
    • root=!# commit;
      ROLLBACK


      :О :О :О

      Нет, это абсолютно нормальное поведение, которое и должно быть, здесь НОЛЬ проблем. Даже если вывод контринтуитивен для тех, кто только начинает работать с рдбмс, именно так она и должна работать на конфликтах в транзакции при попытках применить последнюю.
      Ответить
      • ты зачем под админом в постгре сидишь, мерзавец?
        Ответить
        • докер-контайнер прожил что-то около трёх минут
          там кстати по дефолту это
          Ответить
    • Если я хочу сделать CV веб-страничкой, то как обфусцировать имейл? CF подкидывает какой-то скрипт, но хотелось бы полностью безджаваскриптное решение.
      Ответить
      • вставь картинкой

        Или как делали во времена веб один ноль "Mashenka1980 [тяф] hotmail.ru"
        Ответить
        • Ты думаешь, параметры за все эти годы не научились распознавать [at]? Ну и картинкой такое, хочется нажимательное. Бэкенд с редиректом может прикрутить, хз (это вообще работает с mail to?)
          Ответить
          • mailto реально кто-то пользуется?
            Ответить
            • Ну это банально хорошие манеры. И да, проще чем что-то выделять и копировать.
              Ответить
        • Я на RSDN правильно распознал больше половины картинок Тессерактом с дефолтной моделью.
          Ответить
        • Я ради спортивного интереса парсил странички Лавхейта. Там у половины в е-мейлах буквы а, с, е, о, р, х, у заменены кириллицей.

          Русский спамер или спамер из другой страны, где используется кириллица, легко восстановит е-мейлы. Спамер с 3anaga обломается.
          Ответить
      • Используй "Cloudflare". Там есть [email@protection].
        Ответить
        • По-моему, это хуйня.

          Во-первых, гуглы-яндексы научились интерпретировать JS лет десять назад.

          Во-вторых, мы клаудфлёровский «шифр» научились вскрывать и без интерпретатора JS: там же побайтовый XOR, ключом для которого служит первый байт.
          Ответить
      • > безджаваскриптное

        Можно с помощью CSS задавать position у букв, чтобы их перемешать.

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

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

      пошёл на хуй
      Ответить
    • https://news.ycombinator.com/item?id=48132488 ссылка на сракер нюдс вместо оригинального пиара, т.к. он на миллион строк. tl;dr: яжасдрист движок ``bun'' переписали на Rust с помощью вореций.
      Ответить
      • P.S. Это говно было выкуплено Anthropic, так что возможно имеет место т.н. ``PR stunt''.
        Ответить
        • Как можно перевести на язык с совешенно другой моделью оунершип? Или там твои любимые рефселы во все поля?
          Ответить
          • find . -name *.rs -exec grep unsafe \{\} \; | wc -l
            13984
            find . -name *.rs -exec grep RefCell \{\} \; | wc -l
            94

            С ложными позитивными, конечно. Но #memorysafety на месте.
            Ответить
            • Cellы бывают разные, лучше искать сразу пол Cell (больше найдется).
              А вот unsafe меня пугает больше: какая-то каша из топора.
              Это всё равно, что переписать на С++ и везде использовать malloc
              Ответить
              • $ find . -name *.rs -exec grep UnsafeCell \{\} \; | wc -l
                452
                $ find . -name *.rs -exec grep 'Arc<' \{\} \; | wc -l
                128
                $ find . -name *.rs -exec grep 'Cell<' \{\} \;  | wc -l
                1013


                P.S. А ``InCell'' в Rust есть?
                Ответить
                • ожидаемо пососали
                  https://x.com/Nekrolm/status/2054895373164986571?s=20
                  Ответить
        • Как примерно это может работать:
          1. Выделяется чуть более, чем половина дата-центра под задачу
          2. История коммитов подпудривается и подпомаживается
          3. Пишется пресс-релиз, так и так, за неделю один человек переписал интернет на Rust с помощью %companyname%.
          4. Журналисты, конечно, не будут считать, сколько там unsafe InCell'ов.
          5. ?????
          6. PROFIT!

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

            Напоминает охуенные истории типа Вайбкодер Залупыч переписал Линукс на Раст за сутки с помощью Клода, и теперь Лигнукс полностью безопасный. Что интересно, Залупыч ни си, ни раста не знает, и вообще программировать не умеет.
            Ответить
            • Я глянул код мельком, заглушек вроде нет.
              Ответить
              • > +1,009,257
                какой пиздец ))
                Ответить
                • Это пузику на счёт столько капнуло?
                  Ответить
                  • Это столько строчек кода он написал с помощью айой
                    Ответить
                    • Понятно. Шутки на этом «сайте» шутить не принято.
                      Ответить
                      • Для шуток существует передача "Кривое Зеркало" и Регина Дубовицкая. А тут обсуждают програмное обеспечение.
                        Ответить
                        • Понятно. Про обеспечение меня «лазагнью» поднимать дискуссию на этом «сайте» бесполезно.
                          Ответить
          • P.S. Интересно ещё то, что bun был написан на Zig, а зиггеры очень плохо относятся к ИИ.
            Ответить
            • Ну зиггеры вроде минималисты и противники черных коробочек. Было бы странно, если бы им понравилась идея "комптюетр написал миллион строк кода я вдуше не ебу что они делают но вроде как работает"
              Ответить
              • Просто иметь ClaudeCode на рантайме, использующем такой язык, плохо для ``PR''.
                Ответить
            • Blood urea nitrogen (BUN) is a medical test that measures the amount of urea nitrogen found in blood. The liver produces urea in the urea cycle as a waste product of the digestion of protein.

              Говно против мочи типичное
              Ответить
      • Так и что всё-таки лучше, Zig или Rust?
        Ответить
        • LLVM. С его помощью можно плодить убийц С/C++/STL каждый вторник.
          Ответить
          • P.S. Так что ответ: подожду, когда запилят убийцу под мой вкус. Надо чтобы concurrent separation logic! А не анскилльный боров-чекер.
            Ответить
          • типа каждый школьник теперь может насрать под LLVM, а тот спортирует его под все архитектуры от арма от x86 и знать процессоры не надо?
            Ответить
            • Да. Раньше, если компилятор языка генерировал машкод под несколько платформ, это было как некий Proof of Work, что его пилят скилловые питузы. Теперь же можно дёрнуть APIшечку, и будут анимированные снежинки падать, а значит на рыночке ЯП больше предложения и меньше скилла.
              Ответить
        • Так и что всё-таки лучше, C или C++?
          Ответить
          • Что лучше, пена или дом?
            Давай-ка вместе поразмыслим,
            Тогда, дай Бог, все наши мысли
            Исчезнут в небе голубом.


            Си:
            плюсы — нет
            минусы — нет
            Неплохо.

            C++:
            плюсы — два
            минусы — нет
            В два раза лучше чем Си!
            Ответить
            • Какая-то альтернативная арифметика

              2 * 0 == 2?
              Ответить
              • C++ = 2С можно записать как С + 2 = 2С
                Значит C = 2.
                Ответить
                • О боги, этот пост туп на всех уровнях.
                  Ответить
                  • Не переживай. Общими стараниями наше тесное коммьюнити обязательно побьёт любой рекорд.
                    Ответить
            • А я слышал что C+++ лучше чем С++
              Ответить
              • Где скачать? Можешь ююкнуть прямо в комментарий?
                Ответить
                • куикнуть могу

                  алсо https://en.wikipedia.org/wiki/C*
                  Ответить
            • Cи:
              и оборотное — да

              Значит иа ельцина!
              Ответить
    • Друзья сегодня день вазелина! Поздравляю!
      Ответить
      • Странно, неужели у Инкануса нет такого аккаунта?
        Ответить
    • Комментарий на тему «Йажа»

      Необразованная толпа она такая. Обвиняет джаву в том, что та ест слишком много памяти. Приводят в пример го и питон. Мол у них сборщик мусора меньше жрёт и проще устроен.
      Вот только проще - не значит лучше. У джавы долгая история развития сборщиков. Они тоже начинали с простых. Но чем больше требования, тем сложнее сборщик, ну и накладные расходы тоже растут. За каждым новым сборщиком стоит новое и крайне практичное требование. А ещё серьёзная теория computer science почему сборщик должен быть устроен именно так. И несколько лет отладки, чтобы весь этот сложный механизм не лажал.

      И вот наконец-то питонисты сообразили, что текущего примитивного сборщика им мало, нужно больше и эффективнее. И пошли танцевать на граблях, где джава оттанцевала ещё тридцать лет назад. Может осознают что не всё так просто и уважения к чужому труду прибавится.
      Ответить
      • > питонисты
        > попытки сделать нормально
        Ответить
        • питонисты такие "о да у нас оченьл простой язык смотрите его ребенок поймет"
          lists = [[1, 2], [3, 4], [5]]
          [*L for L in lists]  # equivalent to [x for L in lists for x in L]
          
          
          sets = [{1, 2}, {2, 3}, {3, 4}]
          {*s for s in sets}  # equivalent to {x for s in sets for x in s}
          
          
          dicts = [{'a': 1}, {'b': 2}, {'a': 3}]
          {**d for d in dicts}  # equivalent to {k: v for d in dicts for k,v in d.items()}
          Ответить
          • d for dicks
            Ответить
          • SyntaxError: iterable unpacking cannot be used in comprehension
            Ответить
            • у тебя питон какой? 3.15?
              Ответить
            • Error: iteration fuckwaddery cannot be comprehended
              Ответить
              • Что лучше: применить workaround или применить fuckaround?
                Ответить
                • look around!
                  https://www.imdb.com/title/tt0635701/
                  Ответить
                • Walkaround

                  Гологуб, я прав?
                  https://en.wikipedia.org/wiki/Walkaround
                  Ответить
                  • https://en.wikipedia.org/wiki/Cakewalk#/media/File:Cake_walk_1903,_10_seconds.gif

                    все_ебанулись.gif
                    Ответить
                    • https://pishutebe.ru/wp-content/uploads/2023/04/postcard_52234_pic_1.jpg
                      Ответить
                    • Niggers on the front porch.
                      Niggers on the gable,
                      Niggers in the dining room,
                      Niggers at the table.

                      Niggers in the siting room
                      Making all the talk,
                      Niggers in the ball room,
                      Doing cake walk.
                      Ответить
                      • nigger loves a watermellon
                        ha-ha ha-ha
                        https://www.youtube.com/watch?v=XnJ2jUaJYGE
                        Ответить
      • Го по крайней мере НЕ ХУЖЕ яжы. У него есть escape analysis (а не джит хуйня в доказанном хотспоте), нет требования в ебанутом рантайме, есть встроенные тулы для управления проектами, тула для отложенного закрытия ресурсов, и обоработка ошибок (бесконечно унылая, но работающая в отличие от)


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

            В си нет встроенных сред тв для ошибок, это на совести автора библитеки же.
            Ответить
            • А в Go есть?
              Ответить
              • Я бы сказал, что в Go есть четкий контракт (возвращать кортеж из ошибки и результата, один из которых nil) и есть некоторый сахар в язке (возможность возвращать собссно кортеж), но самому языку на это пофиг, всмысле ничто не мшеает на это забить (но так никогда не делают).
                Ответить
                • Т.е. в языке ничего нет, но гоферов приучили сажать квадратно-гнездовым. Понятно.
                  Ответить
                  • P.S. Что ёбнется, если не проверить ошибку на null?
                    Ответить
                    • да, но это двоольно трудно сделать:
                      1. функция возвращает туплу, и ее нужно деструктнуть
                      2. оставшийся эррор надо явно переменовать в _, иначе будет несипользуемая пременная (а это -- ошибка компиляции)
                      Ответить
                    • https://go.dev/blog/defer-panic-and-recover
                      1. Если забыть проверить результат на null, и не использовать его сразу, то программа может счастливо потопать дальше с невалидным стейтом
                      2. Всё nullable
                      3. Ошибки приводят к паникам, которые роняют не горутину, а всю программу, если их не поймать.

                      Если я правильно понял, то, Святая Мадока, это как если бы C изнасиловал Java. Гоферов лоботомируют что ли, чтобы такое считать приемлемым?
                      Ответить
                  • А как бы ты научил язык это делать? Через монаду какую-нить?

                    > приучили

                    В целом да, это контракт.
                    Ответить
                    • > А как бы ты научил язык это делать? Через монаду какую-нить?

                      Редкие ошибки — через дерево супервайзоров и {ok, Яичко} = снести(Курочка), очевидно. Ожидаемые ошибки — через maybe (аналог монады).
                      Ответить
                      • P.S. Не распарсил вопрос, он был про то, как было бы в моём идеальном языке.
                        1. Дерево супервайзоров прямиком из Erlang
                        2. Да хоть монады, хоть продолжения
                        Ответить
                        • https://www.erlang.org/doc/apps/stdlib/supervisor.html
                          https://www.erlang.org/doc/system/sup_princ.html

                          выглядит, конечно, солидно

                          > A supervisor is responsible for starting, stopping, and monitoring its child processes. The basic idea of a supervisor is that it is to keep its child processes alive by restarting them when necessary.

                          даже слишком солидно для обезьяньей обработки ошибки File not found
                          Ответить
                          • > даже слишком солидно для обезьяньей обработки ошибки File not found

                            Почему? Можно сделать такое дерево супервизоров, у которого ближе к корню есть процесс, отвечающий за монтирование NFS вольюма. Вольюм, допустим, отвалился, миллион обезьян получили File not found, обезьяний супервизор эскалировал ошибку на более высокий уровень, корневой супервизор перезагрузил всё дерево процессов, включая менеджер NFS-вольюма, тот перемонтировался на зеркало.
                            Пример, не слишком отдалённый от реальности, кстати.
                            Ответить
                            • фиг знает. приведи реальный пример, как бы это работало с гуйнёй. например, есть условный фотошоп, ты раскрыл список последних открытых файлов, после этого один из этих файлов почему-то удалился, а ты его выбрал в списке и получил File not found

                              сколько тут будет процессов и сколько из них нужно перезагружать?
                              Ответить
                              • Я немного про другой File not found говорил, типа обезьяна на сервер за файлом полезла.
                                С гуйнёй я не работаю, но в культях всё на слотах и сигналах: https://doc.qt.io/qt-6/signalsandslots.html Почти Erlang. Можно дать каждому QObject по процессу. Процесс диалога выбора файла подключается к супервизору GUI как transient child, т.е. если он ёбнется, диалог перезапустится, если завершится нормально, то не перезапустится. Это тупой пример, конечно, т.к. я с предметной областью не знаком.
                                Ответить
                                • а в эрланге вообще ничего серьёзного для гуйни нет?
                                  Ответить
                                  • Есть биндинги к WxWidgets из коробки. Но GUI на нём пишут редко, всё-таки при создании GUI редко возникает задача срать в сорок тысяч унитазов. Сходу припомню только один серьёзный проект такого рода на Erlang, https://www.wings3d.com/
                                    Ответить
                                  • P.S.
                                    > Пользователь "Desktop" спрашивает про GUI для десктопных приложений
                                    https://knowyourmeme.com/photos/2879197-shocked-face-dokibird
                                    Ответить
                                    • Пользователь "Desktop" вообше-то программист под мобилки, иронично
                                      Ответить
                                • ...Так можно обработать случай выдёргивания видеокарты: все QObject покрашатся, эскалация, рестарт GUI, выбор рендер-бекенда из доступных, которым оказывается TUI по telnet в COM-порт. Можно немедленно продолжать работу, которая не потерялась.

                                  Странно, что люди так не делают, вообще о надёжности не думают?
                                  Ответить
                              • У меня обычно простой поинт (я его миллион раз сюда приносил, кстати): https://govnokod.xyz/_29246/#comment-1348160

                                "File Not Found" это ошибка IO. У тебя есть два выбора:
                                1. обработать ее красиво (ретраем или чем-то еще)
                                2. превратить в ошибку программы, и сдохнуть (и видимо тебя гипервизор перезапустить должен)
                                Ответить
                              • """Процесс""" у тебя здесь каждый мышечнокликушный эвент, а супервайзер – цикл onIdle.
                                Ответить
                                • И ошибка лочит главный поток, потому что нечего на хуйню нажимать?
                                  Ответить
                                  • Почему лочит-то? После выкидыша исключения возвращает управление в главноцикл и можно нажимать хуйню дальше.
                                    Лочить может модальный диалог с сообщением, но это так и должно быть по оперделению модальности.
                                    Ответить
                                    • замечательно поговорили, только непонятно, о чём
                                      Ответить
                                      • Общение с Гологубом это всегда игра слов, игра с языком, смысл в них вторичен, важна форма. Это как тексты русских роккеров или русских поэтов серебрянного века.
                                        Ответить
                                      • непонятно, что тебе непонятно

                                        Если что, я за преобразование ошибок в исключения с присущим флоу контролем, поэтому рукожопо написанный мышечнокликушный эвент не уронит и не залочит, а приведет вверх по стеку в рантайм, который по умолчанию покажет что-то вроде модального MsgBox "филе не найдено" и даст продолжить
                                        Ответить
                                        • а если тебе надо для одной и той же ошибки показывать в разных местах разный UI, то ты будешь несколько рантаймов с собой тянуть что ли?
                                          Ответить
                                          • Тогда ловишь исключение в своих ивентах, не? У тебя же был упрощенный пример, в котором даже рантайм/фреймворк корректно обработает ошибку, можно вообще ничего не писать, достаточно кинуть исключение с вменяемым текстом
                                            Ответить
                                • > Процесс это эвент, а супервайзер это цикл

                                  Ура, гологубу подсыпали параметров! Теперь он может коверкать не только отдельные слова, но и смысл целых парадигм. Это поистине качественный рывок.
                                  Ответить
                            • мне кажется, ты пошел по пути микроядра
                              каждый петух в отдельном процессе
                              Ответить
                            • > Почему? Можно сделать такое дерево супервизоров, у которого ближе к корню есть процесс, отвечающий за монтирование NFS вольюма.

                              Бывает еще такая хуй-ня, что ты допустим читаешь из файла с NFS и пропадает сеть, при этом процесс у тебя застревает внутри системного вызова read() и его даже прибить нельзя (uninterruptible sleep). Как Erlang это решает?
                              Ответить
                              • Erlang использует несколько тред-пулов для разных задач. Треды эти называются schedulers. Код, написанный собственно на Erlang, выполняется на обычных планировщиках, а I/O — на dirty IO планировщиках.
                                Т.е. в ситуации с uninterruptable sleep один или несколько dirty IO планировщиков повиснут, но Erlang-овские процессы, ждущие от них ответов, просто уйдут в спячку, и обычные планировщики выживут. Соотв. вся система полностью никогда не повиснет, и у ней останутся треды, чтобы выполнить какую-то логику.
                                Конечно, в теории можно написать такой NIF, который выполняет IO непосредственно на обычных планировщиках, но за такое бьют канделябром.
                                Ответить
                                • Проверил, проверь:

                                  -module(nfs).
                                  
                                  -export([run/1]).
                                  
                                  run(N) ->
                                      [spawn_link(fun enter_io_loop/0) || _ <- lists:seq(1, N)],
                                      [spawn_link(fun clean_loop/0) || _ <- lists:seq(1, N)],
                                      [spawn_link(fun port_loop/0) || _ <- lists:seq(1, N)].
                                  
                                  enter_io_loop() ->
                                      {ok, FD} = file:open("/media/nas/some_file, [read]),
                                      loop(FD).
                                  
                                  io_loop(FD) ->
                                      Res = file:pread(FD, 0, 10),
                                      io:format("~p read ~p~n", [self(), Res]),
                                      timer:sleep(1000),
                                      io_loop(FD).
                                  
                                  clean_loop() ->
                                      erlang:display(self()),
                                      timer:sleep(1000),
                                      clean_loop().
                                  
                                  port_loop() ->
                                      erlang:display({self(), os:cmd("true")}),
                                      timer:sleep(1000),
                                      port_loop().


                                  Всё, как я и описал. Дёрнул Ethernet, все процессы, вертящиеся в io_loop перестали срать (сосноль разработчика тоже повисла, видимо она тоже через файловый сервер что-то пытается высрать, к примеру, историю команд сохранить).
                                  Но процессы из clean_loop продолжили вертеться, и, что самое важное, процессы из port_loop тоже. Т.е. когда все файловые серверы уходят в uninterruptable sleep, можно заспавнить внешнюю команду, которая как-то там пнёт NFS.
                                  P.S. Использовал BIF display, т.к. он не использует файловый сервер.
                                  Ответить
                                  • похоже на реализацию асинхронщины в некоторых япах
                                    Ответить
                                    • Обычно в "некоторых языках" для асинхронщины используют io_uring и один тред, где перемешивается всё говно. BEAM асинхронное IO не используют, в нём просто есть несколько тред-пулов со своими задачами.
                                      Ответить
                                      • Ты про nodejs и его друзей?

                                        Вообще, раньше считалось, что асинхронный epoll/kqueue/IOCP посасывает у блокирующего read(2) в малопоточных сценариях (а еще оно не может в файловый IO вроде), но может быть io_uring всё поменял.


                                        В Кококо есть асинхронный API "ktor" для сокетов (но не для файловой) на основе вышеупомянутой тройки, но он неумолимо сосет у блокирующего API ввиду кривости рук авторов.

                                        Можно использовать и отдельный тред (диспатчер в его терминологии) для IO. Там можно зохавать целый тред блокирующим чтением, но во-первых треды могут кончиться, во-вторых там структурная конкаренси, и пока тред не отлипнет -- завершить программу красиво неполучится.

                                        В ржавом Токио сеть на Большой Тройке "epoll/kqueue/IOCP" (хаха, я койнул новый термин), а файлы на отдельных треда

                                        Но можно заказать io_uring явно (есть крейт), но вроде как не оч безопасно (слишком большая дыра в ядро, там гугл какие-то уязвимости находил)

                                        ps: питухон вроде тоже на тройке по-умолчанию если явно не заказать uring
                                        Ответить
                                        • В Erlang I/O работает примерно так:
                                          Dirty IO планировщик делает readv и аллоцирует т.н. ``binary'', т.е. буфер байтов с reference counter. После чего шлёт обычному планировщику сигнал, мол, вот указатель на твои данные.
                                          Поскольку этот указатель завёрнут в эрланговский терм, и планировщик эрланговских процессов умеет обрабатывать конструкцию receive (заснуть, пока не придёт нужное сообщение), этим обходится проблема function coloring.
                                          А как в других языках делается, я не то чтобы сильно разбирался. Допустим, я пишу
                                          x = read_pituh().await
                                          x + 1

                                          В каком треде выполнится x + 1? В том же, который делает read_pituh() или в отдельном? Если в отдельном, то "похоже на реализацию асинхронщины в некоторых япах", если в том же, то нет.
                                          Ответить
                                          • В большинстве япов (коко, си с решеточкой, и пр) это зависит от такого понятия, как "контекст"

                                            У каждой корутины-таски есть поле контекст, и им ты можешь заказать конкретный пул где твою континюейшню продолжать
                                            Ответить
                                      • Обычно снаут галлюцинирует
                                        Ответить
                                        • Файк, да забудь ты этот дурацкий тред про Cassandra против Postgres. Ну обосрался, ну бывает, не надо из него устраивать Монтекки и Капулетти. Все уже забыли.
                                          Ответить
                                          • Где обычно используют uring? Его выпилили даже оттуда, куда пытались добавить, в том числе из-за проблем с безопасностью.

                                            Если речь про libuv под нодой, то там пытались заменить что-то - и не заменили, убрав из дефолтов на первой космической:

                                            Starting with libuv v1.45.0, some file operations on Linux are handed off to io_uring <https://en.wikipedia.org/wiki/Io_uring> when possible. Apart from a (sometimes significant) increase in throughput there should be no change in observable behavior. Libuv reverts to using its threadpool when the necessary kernel features are unavailable or unsuitable. Starting with libuv v1.49.0 this behavior was reverted and Libuv on Linux by default will be using the threadpool again.
                                            Ответить
                                            • Выпиливали с меньшими фанфарами, чем запиливали, значит. Я не слежу за libuv, поэтому запомнил только первое.
                                              Ответить
                                              • Так. А кто нагаллюцинировал?
                                                Ответить
                                                • C, ведёт непринуждённую беседу: Сегодня я заснял белочку, сидела под тополем. Вот, гляньте.
                                                  Ф: Это ясень, дубина! Ахахахаха. Завалил горизонт. з а в а л и л г о р и з о н т

                                                  Срéзал-таки, чертяка! Поздравляю. Мне, в целом забавно, продолжай.
                                                  Ответить
                                                  • Не белочку, а крысу, не под тополем, а в нью-йорке.
                                                    Ответить
                                            • Мне кажется короче что это уринг это ваш это решение примеррно как RDMA или как ядреный модуль написать

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

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

                                                https://www.cve.org/CVERecord/SearchResults?query=io_uring
                                                Ответить
                                                • Короче специфическая хуйня очень. В вашем магазине по продаже капкейков на пе ха пе написанном под майсикуэльникакой уринг не ускорит передачу джейсоничков по хттп
                                                  Ответить
                        • Ну в рустне ошибки через таггд юнионы, это такой императивный мейнстримный монад, что безусловно лучше, чем гошные ерроры и джавьи чекд экспешены.
                          Ответить
                          • Да блин, не в таггд юнионах и не в исключениях дело. Обработка ошибок должна отвечать следующим условиям:
                            1. Нельзя продолжать работу программы, если её стейт закоррапчен ошибкой
                            2. "Радиус взрыва" от ошибки должен быть ограничен: если один петушок сломал свой шесток, то не должен рушиться весь курятник
                            3. Happy path должен быть чистым, обработка ошибок не должна бросать тень на логику
                            Если язык достигает этих целей через checked exceptions — замечательно. Если язык все три принципа благополучно нарушает с tagged unions — плохо зделали, тупо.
                            Ответить
                            • > 1. Нельзя продолжать работу программы, если её стейт закоррапчен ошибкой


                              Паник в расте роняет приложение, как и непойманное исключение в ЯЖА

                              > "Радиус взрыва"

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

                              > Happy path должен быть чистым,

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

                                Паник в расте кладёт тред, кроме совсем странных архитектур, где нельзя заанвиндить стек. В ж пострадает тоже только тред.
                                Ответить
                                • отключи анвиндинг, и сделай panic=abort
                                  Ответить
                                  • То есть не роняет [, пока программист не запросит это явно, что делается в любом языке]
                                    Ответить
                                    • я бы сказал, что роняние это побочное действие аборта

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

                                      Eсли честно, я бы делал аборт при панике по
                                      умолчанию.

                                      Пытаться восстановиться из паники это очень хуевый паттерн, не надо так, серьезно

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

                                      К сожалению, в языках без UB это безопасно, и тупое петушьё срет везде своими catch(Throwable) и пр
                                      Ответить
                            • Фигню сморозил, кстати. Третий пункт должен быть четвёртым, а 3й должен быть таким: "т.к. обработка ошибок, как правило, является наименее оттестированой частью кода, она должна быть максимально стандартизированной и содержать минимальное количество кастомной логики".
                              Ответить
                    • > контракт

                      не ту жопу ты защищаешь!

                      https://govnokod.ru/27520#comment647479
                      Ответить
    • да ёб твою мать, в линкедине походу нельзя отредактировать job alert, можно только удалить и создать новый

      upd: блядь, да там и кнопки нового job alert чёт не видно

      сукаааа надо идти В ПОИСК забивать там ЗАПРОС и только потом его можно сохранить
      Ответить
      • Я вообще не могу в линкдин зайти (потому что у меня там аккаунта нету, ахахах)
        Ответить
      • У вас там на 3anage поди 100 претендентов на вакансию, а на диком западе все 1000.
        Ответить
        • Годных петухов всегда мало. Если отфильтровать всякий шлак, вчерашних вкатунов, сеньер-помедор реакт девелоперов с годом стажа, пожилых перекладывателей джейсона из скуля в скуль на шестой джаве, опытных писателей CRUDов, творческих формошлеперов и казуальныъ программстов, которые иногда программируют в свободное от основного хобби время, то окажется совсем мало человек
          Ответить
          • Посмотрел видос, как чел из рашки получил гринку, откликнулся на 3000 вакансий, 15 из которых дошли до собесов и вместо работы нашел нихуя
            Ответить
            • Ну во-первых ты таки прав: в Америкосию едут питухи со всего мира за длинным долларом, и конкуренция там выше.

              Во-вторых я не копенгаген конечно, но может оказаться, что какие-то фирмы настороженно относятся к свежей гринке: боятся борюкратической волокиты, боятся что собеседумый плохо говорит по-пиндосски, или плохо впишется в коллектив, и в целом предпочтут скорее Джона Джонсона, чьи предки прибыли на континент на корабле "Мэйфлауер".
              Ответить
              • боятся, что собеседуемый следующий месяц проведёт в detention center
                Ответить
                • В магамерике всякое может быть.

                  В один день просыпаешья, а Raymond Chen депортировали в КНР, Торвальдса в Финку, а Руссиновича -- в Жмеринку
                  Ответить
                  • А Кароль Шмоня со своей венг_Нотацией полетел в Nyíregyháza прямо на космической ракете
                    Ответить
                  • > В магамерике всякое может быть.

                    Никакой магамерики нет, т.к. никаких ``выборов'' нет. Сворачивание free range farming происходит не потому, что free range цыплята как-то не так проголосовали, а по более банальным причинам:
                    1. Падение цен на курятину. Автоматизация, все дела.
                    2. Изобретение лучших автоматических и масштабируемых средств для контроля за курочками и петушками. Не нужно выделять половину поголовья в особую касту бойсовых питухов, которые следили бы за второй половиной поголовья. Опять-таки, автоматизация, все дела.
                    Ответить
                    • P.S. Я нахожу очень забавным, что ``демократия'' и ``либерахизм'' кончились не из-за гологубов, а из-за SV хиппи, которые накодили ``ring doorbell camera'', ``алгоритмы YouTube'', ``приложения в смартфон'' и ``нейронки''.
                      Ответить
        • Кстати, гросс крупных петухов убер/жыдбрейнс/букинг отличается примерно в два-три раза от гросса внутрештурвальныъ петухов (в этом вашем нёбиусе который из яндекса вывалился гросс еще более гросс, но там напряжно как говорят)
          Ответить
          • Я неебу, но мне кажется в нёбиусе платят сколько же, сколько платили в рублях в Рашке. Или у вас это дохуя считается?
            Ответить
            • Я могу быть biased, потому что я только про одного петуха знаю. Но правда я неебу сколько платят в Рашке.

              В среднештурвальной будет 5-6K.
              В вышеупомянутых "крупных" будет условно 10-12 (часть будет бонусами)
              В ёбиусе я слышал про 15

              Но это все сильно зависит конечно от скилльности и связей и опыта и пр, всмысле джуноинтерн наверное может 3K в любом месте получать вклюая нёбиус и убер

              А важный курец уровня стаф будет наверное все 20 получать

              ps: пошукай на glassdoor, там есть цифры

              pps: вот тут еще поковыряйся https://www.levels.fyi/companies/nebius/salaries/software-engineer/levels/g18
              Ответить
              • Ну выглядит как 1.5x от Яндекса. Хотя по 4 точкам такое себе судить.

                Вообще слабо верится, что Волож решил зэпку ребятам поднять так сильно.
                Ответить
                • Там часть бонусами и часть и часть стоками же. Бонус можно не шарить (если дела идут плохи) а сток наверное может подешеветь.

                  Мне понравился девопс за 229K в год. Это скорее всего уже командир группы товарищей

                  зы: ты еще учти, что когда кончится рулинг (через 5 лет) ты от этой суммы будешь 49% налогов платить. Но она тебе пригодится чтобы, например, взять ипотеку (она считается от гросса, и при таком гроссе тебе банк лям легко даст на 35 лет, можно норм дом купить)
                  Ответить
                  • > In 2014, following the Russian annexation of Crimea, Volozh moved to Tel-Aviv, Israel, where he lives with his family.

                    Честь и совесть штурвального IT.
                    Ответить
                    • И сразу стал "израильским бизнесеменом родом из Кахазстана", да:)
                      Ответить
                      • Не мог жить в стране, которая аннексирует земли у соседей.
                        Ответить
                  • Этот девопс богаче премьер-министра Нидерландов (а ты беднее)

                    Het salaris van de minister-president is € 205.991 per jaar. Dat is inclusief 8% vakantiegeld en 8,3% eindejaarsuitkering.
                    Ответить
        • Вот узнаем сейчас.
          Ответить
    • Роскомнадзор решил, что слово «пидарас» не является ругательством

      Роскомнадзор официально ответил на жалобу зрителя, который потребовал привлечь к ответственности Владимира Соловьева за использование слова «пидорас» в эфире программы «Соловьев Live».
      Ответить
      • Надо Шапиро не к ругательству, а к пропаганде же!
        Зрители этой педерачи тупые
        Ответить
        • я и забыл, что желудочный баллон -- шапиро

          два мира -- два шапиро
          Ответить
          • Шапиро Исаак Онаньевич (12 декабря 1898, Александрия, Херсонская губерния — не ранее 1959, неизвестно) — советский деятель органов государственной безопасности, заместитель наркома внутренних дел УССР
            Ответить
    • https://www.youtube.com/watch?v=z0fJNDOHYp4
      Ответить
    • как же заебали современные технологии

      Я хочу связаться с администрацией клуба. Не через инстаграмм. Не через фейсбук. Не с роботом ебучим я хочу в воцапе поговорить. А с живым человеком. По электронной почте (или хуй с ним даже -- по телефону)

      Но нет, нельзя. Пиздуй в инстаграм
      Ответить
    • https://www.npmjs.com/package/cacache

      Как прекратить ржать
      Ответить
      • а можно написать тест на этот пакет на фреймворке https://www.npmjs.com/package/mocha ?

        ps: Какаш это смешарик такой..
        Ответить
      • посмотрев на то, к чему нас это всё привело
        Ответить
        • оно еще и не статипизированно, ну и какаш
          Ответить
      • https://github.com/luza/kakaha
        Ответить
        • > written in PHP.
          > the code is full of bad coding practices, it’s dirty, slow and probably contains many security issues.

          да я с первого раза понял
          Ответить
          • хорошо!
            https://github.com/luza/kakaha/blob/8ab2ad557a2ff9d87ae7674217a2ab5b237dd64c/index.php#L111
            Ответить
            • Из $_POST сразу в SQL-запрос. Это как детский мат в шахматах.
              Ответить
              • и пассворд плейнтекстой
                Ответить
                • Он 14 лет назад и в ВК был плейнтекстой. Хотя о чём я? ВК тоже на «PHP».
                  Ответить
                  • Как так вышло, что в /etc/passwd хранили хеш пароля примерно с 1973-го года (к середине 80-х догадались шедоуить чтобы избежать оффлайного брутфорса)?

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

                      Сейчас ещё появились «вайбкодеры», которые даже строчку кода написать не в состоянии. Я даже мечтаю о катастрофе, которая уничтожит нейронные сети.
                      Ответить
                      • Только не загадывай это желание фее, она может его неправильно истолковать.
                        Ответить
                        • Согласен. В последнее время все предположения фантастов сбываются через жопу.
                          Ответить
                          • например?
                            Ответить
                            • Сделать хотел грозу, а получил козу.
                              Ответить
                            • https://objection.ai/

                              цифровой судья [которому заносит олигарх]
                              Ответить
                              • Похоже на сатирический сайт: на сракер нюдс нет треда с 100 восторженными комментариями, как было бы у настоящего VC-funded проекта. Ну и название objection в контексте судебной системы пахнет старым мемом.
                                Ответить
                                • палантирмэн не умеет в сатиру
                                  Ответить
                                  • А с чего ты взял, что он к этому сайту причастен? Я покликал на Pricing, там пишут, что якобы все буквенные агенства будут твою жопу в соцсетях прикрывать за 5000$. Слишком толсто.
                                    Плюс, борьба с ветряными мельницами в соцсетях — это совершенно не modus operandi 3anadных ``олигархов'', как ты их назвал. Там есть и хлеб и зрелища, поэтому на сплетни в соцсетях всем пофиг. См. речь некой ``Pam Bondi'' про Einstein Files: "биржи растут, чего вам, собаки, ещё нужно?"
                                    На эту речь, конечно все сильно возмутились, потому что званом обеде встать и сказать: "а вы знаете, что в туалете люди какают?" — это faux pas.
                                    Ответить
                                    • https://youtu.be/XAqE03jiff4?t=56

                                      его потом неиронично поудаляли из видео на всех платформах. теперь там "команда, состоящая из" и называется только первый хуй.

                                      > Я покликал на Pricing

                                      а мог бы сделать ctrl + f
                                      Ответить
                                      • > https://youtu.be/XAqE03jiff4?t=56

                                        Извини, я не смотрю эти ВашиТелевизоры, можешь своими словами пересказать ссылку?

                                        > а мог бы сделать ctrl + f

                                        Ты про ``Peter Thiel'' вверху страницы? Я тоже могу сайт создать совместно с Папой Римским и Гретой Тунберьй. Это будет т.н. ``hoax''. Чтобы опровергнуть мои подозрения, достаточно найти в источниках, однозначно аффилированных с ``Peter Thiel'' обратную ссылку на этот сайт.
                                        Ответить
                                        • > https://techcrunch.com/2026/04/15/full-transcript-conversation-with-aron-dsouza-on-objection-and-ai-in-journalism/

                                          Я бы, конечно, раньше мог вбить это в поиск, но так срача не вышло бы. А что, всего за 15.000$ можно стать Энтони Фочи на месяц. Плохо что ли? Я думал, подобные услуги оказываются за сумму с большим количеством ноликов.
                                          Но всё равно, выглядит как какой-то развод на лохов. За вдвое меньшую сумму любой мочератор в lootube даст ключевому слову shadow-ban, и никаких стартапов не нужно.
                                          Ответить
                                        • > А с чего ты взял, что он к этому сайту причастен?
                                          > буквально первая строчка
                                          > ой ну не

                                          пиздец канеш
                                          Ответить
                                          • > буквально первая строчка
                                            > You really think someone would do that? Just go on the Internet and tell lies?
                                            Ответить
                                      • Это жид Яой Гольдберг, не?
                                        Ответить
                              • нажал file an objection, меня закинуло на сервис создания событий в календаре, предлагает устроить встречу на полчаса с чуваком по имени Austin

                                это он цифровой судья?
                                Ответить
          • Все АИБ почему-то написаны либо на «Перле», либо на «PHP», зачастую в один файл и в одинаковом кодстайле (логика+SQL+разметка, инъекции, вот это всё).
            Ответить
            • [АиБ Records] — российский независимый панк-рок лейбл, основанный в 2001 году.

              [Группа компаний «АиБ»] — компания, занимающаяся автоматизацией учета и консалтингом (в частности, на базе 1С).

              ты о чем?
              Ответить
              • Анонимные имиджборды: двач-сосач-харкач и подобные «чаны».
                Ответить
                • ну их понятно дело мамин программист 17-ти летний битард написал с понятно каким качеством
                  Ответить
            • я информационную безопасность знаю от а до б!
              Ответить
        • хуйня из-под коня, потому что от носителя языка
          Ответить
          • pydora и mocha куда лучше
            Ответить
            • uebimiau, fckeditor
              Ответить
            • https://github.com/klarna/ponos
              Ответить
              • Ponos гордость же
                Ответить
                • Да, у южных славян.
                  Ответить
                  • Я к ним не поеду, нашли чем гордиться.
                    Ответить
                  • https://sr.wikipedia.org/wiki/%D0%91%D0%B5%D1%81%D0%BC%D1%80%D1%82%D0%BD%D0%B8_%D0%BF%D1%83%D0%BA
                    Ответить
                    • У них и полковник стал пуковником.

                      Сербы, как и поляки, боятся твёрдого звука [л], но если поляки его превратили в [w], то сербы его стараются вовсе избегать, отсюда и Београд, и пук.
                      Ответить
                      • А как же слово "лепа"? Или это вначале слова?

                        "Лепа наша домавина", -- поют хорваты, и вероятно делают украинцам смешно, потому что домовина
                        Ответить
                        • Где-то «л» сохранилось. Похоже, что исчезло после гласных, а перед — норм.
                          Ответить
    • а кто-то юзал https://zed.dev/?
      Ответить
    • https://i.ytimg.com/vi/3kOJUSZUPgg/hqdefault.jpg
      Ответить
    • Суд запретил Андрею Ермаку общаться со своей гадалкой.
      Ответить
    • Эксперимент длился аж полгода. Естественно, как и всегда, всё быстро пошло не по плану и скатилось в блядский цирк, а каждая модель поехала кукухой по-своему
      Ответить
    • Перекат!

      https://govnokod.ru/29259
      https://govnokod.xyz/_29259/
      Ответить

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