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

    0

    1. 1
    Пиздец-оффтоп #130

    #100: https://govnokod.ru/28940 https://govnokod.xyz/_28940
    #101: https://govnokod.ru/28949 https://govnokod.xyz/_28949
    #102: https://govnokod.ru/28978 https://govnokod.xyz/_28978
    #103: https://govnokod.ru/28982 https://govnokod.xyz/_28982
    #104: https://govnokod.ru/28989 https://govnokod.xyz/_28989
    #105: https://govnokod.ru/29052 https://govnokod.xyz/_29052
    #106: https://govnokod.ru/29069 https://govnokod.xyz/_29069
    #107: https://govnokod.ru/29086 https://govnokod.xyz/_29086
    #108: https://govnokod.ru/29102 https://govnokod.xyz/_29102
    #109: https://govnokod.ru/29126 https://govnokod.xyz/_29126
    #110: https://govnokod.ru/29136 https://govnokod.xyz/_29136
    #111: https://govnokod.ru/29142 https://govnokod.xyz/_29142
    #112: https://govnokod.ru/29155 https://govnokod.xyz/_29155
    #113: https://govnokod.ru/29160 https://govnokod.xyz/_29160
    #114: https://govnokod.ru/29165 https://govnokod.xyz/_29165
    #115: https://govnokod.ru/29173 https://govnokod.xyz/_29173
    #116: https://govnokod.ru/29174 https://govnokod.xyz/_29174
    #117: https://govnokod.ru/29182 https://govnokod.xyz/_29182
    #118: https://govnokod.ru/29191 https://govnokod.xyz/_29191
    #119: https://govnokod.ru/29196 https://govnokod.xyz/_29196
    #120: https://govnokod.ru/29205 https://govnokod.xyz/_29205
    #121: https://govnokod.ru/29216 https://govnokod.xyz/_29216
    #122: https://govnokod.ru/29219 https://govnokod.xyz/_29219
    #123: https://govnokod.ru/29232 https://govnokod.xyz/_29232
    #124: https://govnokod.ru/29237 https://govnokod.xyz/_29237
    #125: https://govnokod.ru/29239 https://govnokod.xyz/_29239
    #126: https://govnokod.ru/29244 https://govnokod.xyz/_29244
    #127: https://govnokod.ru/29248 https://govnokod.xyz/_29248
    #128: https://govnokod.ru/29251 https://govnokod.xyz/_29251
    #129: https://govnokod.ru/29257 https://govnokod.xyz/_29257

    Запостил: nepeKamHblu_nemyx, 10 Июня 2026

    Комментарии (404) 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.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
      • https://x.com/StarshinaZapasa/status/2065814486104043531
        >>>
        Не берите эту дрянь. Не трогайте даже руками. Не покупайте её. Не режьте. И даже не думайте жевать ротом. И уж тем более глотать желудком.
        И, главное, не чешите глаза. Никогда.
        >>>


        ахаха дебил
        Ответить
        • Златохуй, мы нашли перец острее Бхута!
          Ответить
    • друзья как вы измеряете количество жира в свинье
      Ответить
    • Ахахахахахаа дебаты Максима Каца и Майкла Наки
      Ответить
      • кто кого буде дебаты?
        Ответить
      • ну майкл задаст ему жару :muscle: :muscle: :muscle:
        Ответить
        • вы опять про какое-то гачимучи свое?
          Ответить
          • "наше" гачимучи это уже давное признанное мировое наследие unatco
            Ответить
      • Включил рандомные таймкоды, они там срались по поводу стратегии как правильно свергать Путина перед выборами Путина.
        Ответить
        • Бля, я думал это только анонс какой-то. Включу сегодня первым делом под готовку.
          Ответить
        • --Надо проголосовать за Прилепина из Справедливой России. Путин испугается, и убежит
          --Да нет! Надо проголосовать за Даванкова из Новых Людей, Путин испугается, и убежит.

          Но дальше всех пошел антивоенный феминистский коммитет. Они решили через сайт Госуслуг принять участие в праймериз Единой России, чтобы туда попало поменьше противников абортов, ведь Единая Россия всегда слушает мнение простых россиян. И вот такого Путин точно не выдержит.

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

                если ты против войны нужно заснутуь в жопу банан


                «Всю неделю открывать окна, шуметь, стучать по кастрюлям». Политик Екатерина Дунцова предложила устроить «домашний протест» за свободный интернет. И попросила Путина ответить, законно ли это
                Ответить
          • Все эти выборы и пр. полнейший цирк, во-первых на кого не работает агитация, всё равно в добровольно-принудительном порядке загонит начальство "голосуем за того то, фотоотчет". "ыыыыы мне насяника сказал голосовать за этого пидораса ну я пошол и проголосовал". Я это уже несколько раз видел, и это будет продолжаться. Причём послать нахуй ничего не мешает, за это нельзя ни уволить, ни штрафануть. Во-вторых какая нахуй разница, кто будет с умным видом по бумажке читать, что сверху приказали? Человек пошёл туда — значит хочет быть частью системы, попал туда — значит кто-то посудил, что он будет безопасным винтиком, и будет дальнейшее функционирование этой системы обеспечивать.

            Да блядь даже смена режима мало что меняет, вчерашние советские коммунисты, метнулись в дерьмократы, потом стали путинистами, потом станут ещё кем-нибудь.
            Ответить
          • > А ты что сделал для его свержения?
            я релоцировался в нигерланды/швецию и даю оттуда полезные советы и конструктивную критику
            Ответить
            • даже простая уплата налогов в нигерландах/швеции контрибьютит в борьбу куда больше, чем умное голосование за хороших путинистов через сайт Госуслуги, да и простое сраньё на говнокоде (даже из РФ) всё равно контрибьютит больше, потому что помощь администрации президента в проведении операции "выборы" имеет отрицательную полезность
              Ответить
            • А мог бы работать java naval gun engineer, но меня туда из-за clearance не возьмут.

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

                  послушаем самим хохлов

                  https://nv.ua/world/geopolitics/voennaya-pomoshch-shveciya-peredaet-ukraine-oruzhie-na-836-mln-dollarov-50544238.html

                  https://24tv.ua/geopolitics/ru/voennaja-pomoshh-niderlandy-peredajut-ukraine-korabli-chto-izvestno-geopolitika_n2838995
                  Ответить
                  • ура! политота вернулась! Борманд, Defecate, где же вы?
                    Ответить
                    • штурвальная команда за них
                      правда жопу им прикрывают не свои а чужие мальчики, но это мелочи
                      Ответить
                      • Ну, за свою жопу я взял ответственность в свои руки и переехал даже без помощи какой-либо компании.
                        Ответить
                        • > за свою жопу я взял ответственность
                          у хорошего русского и жопа хорошая
                          так ты ответь на вопрос, кто её прикрывает
                          Ответить
                          • От кого?
                            Ответить
                            • не прикидывайся дурачком
                              тебе это не нужно
                              Ответить
                              • Окей. Я уехал от случайного ментовского сапога, которому надо кому-то этим вечером подкинуть. Мою жопу прикрывает нахождение в другой стране.
                                Про мобилизацию тогда и представить не мог, думал что катастрофа сначала начётся как раз с массовых преследований и внутреннего пожирания. Но от мобилизации меня тоже прикрывает расстояние.
                                У хуйла нет задачи в виде жопы россиянина. Последняя регулярно попадает под раздачу, но это collateral damage при преследовании поехавшими совершенно других целей. Единственный раз, когда задача включала в себя цель перемалывания населения непосредственно, был той самой мобилизацией. Можно спокойно жить сегодня в мск как в 2020, с некоторой разницей в наборе бизнесов вокруг и усложнившемся поиском работы айтишником, но последнее мировой тренд. Если хиханьки хаханьки вокруг сводок милова дойдут до реальности, тогда станет действительно озорно, но миллионы российских скуфов как сидели и ни о чём не думали, так и продолжают играть в танки.
                                Ответить
                                • Есть ли задача в виде жопы проживающего на территории НЛ? Возможно. Но даже при удаче бляцкрига об этом бы не шло речи.
                                  Несправедливо ли то, что реально воюет только население одной страны без наличия выбора, в то время как противоположная страна идёт строями каннибалов разменивать жизни на деньги? Пиздец как. И у меня нет толком слов, чтобы выразить, как.
                                  У меня есть друг, которому близится двадцать пять, с которым мы общаемся буквально каждый день. И я не знаю даже как сформировать своё отношение. Или тем более вербализовать его. Когда все выражения типа "военный преступник" или "диктатор" это просто ёбаное клише, не отражающее происходящее безумие в хоть сколько-нибудь значимой мере.
                                  Но мои деньги ушли не только налогами. Там есть нидерландские скорые, выкупленные волонтёрами на донаты. Шипилёв предлагал оплатить продуктовые покупки беженцам (я тогда сидел без малейшего понимания, удастся ли вообще получить паспорт и следом за ним зарплату за несколько месяцев, лол). За одну попытку перевести деньги по IBAN банк пошёл дрочить меня по KYC и потом выписал предостережение от переводов в рф и рб (где такой штуки как IBAN не существует вообще в принципе).
                                  Ответить
                                  • > За одну попытку перевести деньги по IBAN банк пошёл дрочить меня по KYC

                                    это было до переезда или после?
                                    Ответить
                                  • > воюет только население одной страны без наличия выбора

                                    такова цена свободы
                                    чужой )))
                                    freedom ain't free как грится
                                    но ты не унывай там
                                    не забывай каждый день рассказывать местным прикрывателям твоей жопы как заебись тебе в нигерландах
                                    и как ты борешься с режимом за 3% подоходного
                                    Ответить
                                    • Я не борюсь с режимом. С режимом осталось только ждать, пока он трансформируется, с надеждой что эта трансформация будет либо здоровая, либо просто всё ебнётся до такой степени, что на повторный выход на цирковую арену не будет сил десятилетиями. Снаружи или внутри - стратегия, увы, одинаковая. И конец войны конечно же не будет концом режима, но хотя бы отъебётся от страны, которая тогда ещё была дружелюбней пюрерстана.

                                      Регулярная критика тут про примерно такое же расщепление мышления общественности с реальностью, как у хуйла. Некоторые вещи имели спорный смысл десять лет назад (с осознанием, что их надо было делать ещё на декаду раньше). Сейчас остаётся только признать, что вся эта история совершенно точно не работает, что никакие выборы никого на самом деле не ебут, никакие элиты (это вообще кто? если называть жирными котами, то понятно, но слово "элиты" обычно подразумевает активное участие в принятии решений) ничего предпринимать не будут и напротив выстроились по струнке в 2022, когда на деда можно было просто нассать или втихую съебать. Между этим мышлением и мышлением НОД нет большой разницы, потому что ни в одном из двух случаев запрашиваемые действия не изменят вообще ничего, т.к. они никак не коррелируют с актуальной ситуацией.
                                      Ответить
                                      • ты набухался?
                                        на пьяные откровения очень похоже
                                        Ответить
                                        • Нет, просто пытаюсь отвечать не в стандартном интернетном формате, где цель переиграть в споре, а эм дать какой-то реальный ответ по существу, без доёбок и с мыслями как есть.
                                          Ответить
                                          • 404 мысли не найдены
                                            > что никакие выборы
                                            > никакие элиты
                                            найден набор молодого слактивиста
                                            план А: ему власть сама должна на выборах отдать красную кнопку и ключи от квартиры где бюджет лежит
                                            ну типа ты хороший такой
                                            хорошее говоришь

                                            если план А не выгорел, то есть план Б где какие-то элиты должны сделать заебись

                                            план В - это где блоггеры должны правильное говорить
                                            тоже обломали гады

                                            но остаётся план Д: бесплатные хохлы в товарных количествах
                                            жалко конечно слов нет, слёзы на очах
                                            но хороший русский на какие только жертвы не пойдёт
                                            Ответить
                                            • Я как раз пишу, что эта хуета не работает, не работала, и весь продолжающийся с 2011 ютубный дискурс про каких-то олигархов, которые возьмут что-то в свои руки, с самого начала был самообманом. Только если в 2011 действительно могли быть какие-то надежды, то когда очередной галямов несёт эту хуйню в ютубе в 2026, то только и остаётся что включать дебаты в качестве стендапа.

                                              И результат войны никак не повлияет на продолжение власти тоже.
                                              Ответить
                                              • Глазам своим не верю, файк наконец понял истинный смысл выборов, говорящих голов на lootube и ``stand-down psyop''ов вроде Q-Anon и табакерки? Святые Мадоки, значит мой просветительский шитпостинг был не зря. Можно на пенсию.
                                                Ответить
                  • подтверждение моих слов вижу
                    а опровержение будет?
                    Ответить
            • Вообще, коммент был не о том, что тебе нужно срочно взять вилы, и пойти на Кремль, а о том, что Кац и Наки (которые кстати тоже не живут в РФ) всерьез собираются свергать Путина удалённо, посредством института выборов.
              Ответить
              • они просто не догадались что нужно свергать не только из-за бугра
                но ещё и из-под анона
                Ответить
              • Another day, another fike, another khuilashkie

                Подпиши уже контракт, заебал
                Ответить
                • не, файк конечно ватное говно
                  но я не думаю что он из тех кто куда-то подпишется
                  будет в интернете воевать как обычно
                  Ответить
                • Khuilastan
                  Ответить
                • в этот раз даже я на твою жирноту повёлся
                  Ответить
            • Очень рад, что меня пригласили в эту лигу справедливости, но, боюсь, вынужден отказаться, т.к. скептически отношусь даже к т.н. войнам ``бобра с ослом'': https://govnokod.ru/29251#comment1240649
              Ответить
              • Это, как раз, и не удивительно: большинство поуехов находятся где-то между "невсётакоднозначно", и крашенниковыми. Ты то хоть уехал давно, и из-за эрланга (а не из-за войны), но и уехавшие в 2022-м думают так же.
                Ответить
                • > и из-за эрланга
                  Отрицаю.
                  > невсётакоднозначно
                  А по ссылке ты ходил? Вроде там всё более чем однозначно.
                  Ответить
                  • > Вроде там всё более чем однозначно.
                    однозначно что ты вата?
                    Ответить
                    • Да ты же нахохлился
                      Ответить
                      • Не тред, а пир духа. Один костян другого толще. Вам бы на твиттер, там такое любят.
                        Ответить
                        • Пирдуха
                          Ответить
                        • В настоящем Твиттере могут нахуй послать, забанить или вообще отменить

                          А уютненький это очень гибкая площадка, каждый лепит из неё что-то под свой вкус

                          Стертор накручивал педофильское q&a, Конардо шпарил маркетплейс хуястых кавказцев. Сёма сооружал двач, а ребята вот творят 140 символов
                          Ответить
    • В Чебуреки прилетело Фламингно
      Ответить
    • Где Сахипзадовна??? Куда смотрит прокуратура???
      Ответить
      • Владимир Путин подписал закон, разрешающий «Сберу» и ЦБ самостоятельно сбивать дроны

        Видимо дроны сбивает
        Ответить
        • Подтверждаю.

          У этих банков денег хоть жопой жуй, пусть сами себе ПВО устанавливают, а мне свою жопу защищать нужно
          Ответить
    • https://www.instagram.com/p/DWbzkFuETQb/

      любители пернатых инопланетян
      Ответить
      • https://store.steampowered.com/app/4278970/Bad_Magpie/

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

      Mijn leerlingen weten niet waarom ze op 5 mei vrij zijn, maar ze weten wel alles over de hadj
      Ответить
      • Пусть привозит их сюда. У нас монумент есть в точке, где американцы реку форсировали. Будем реконструировать события до просветления.
        Ответить
        • накатим Джек Дэниэлс за дидов
          диды воевали!
          Ответить
    • друзья так получилось так вышло пятнадцать лет назад я выпустил ремикс на реплику из c&c generals меня не предупредили
      Ответить
    • Суд в России впервые оштрафовал гражданина за публичную критику движения «Талибан»

      Охуеть теперь. Талибан нельзя критиковать, как и царя.
      Ответить
      • Пиздец. А совсем недавно «Талибан» был на сайте ФСБ в списке экстремистов, и его нельзя было одобрять.

        Как меня всё заебало, блядь. Уже нихуя нельзя сказать, блядь, за всё могут оштрафовать, пидоры ёбаные.
        Ответить
        • Да, мы такие
          Ответить
          • Отсоси у гориллы, пидор.

            Кстати, «Талибан» до сих пор в списке террористов, номер 11:

            http://www.fsb.ru/fsb/npd/terror.htm

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

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

              Пускай становится в очередь на голландский штурвал с Дмитрием Сергеевичем и Александром Григорьевичем
              Ответить
              • Дмитр Серг Лихуйчев?
                Ответить
                • Дмитрий Сергеевич Лихачёв:

                  Член Союза писателей СССР с 1956 года
                  Герой Социалистического Труда (1986)
                  Лауреат Государственной премии СССР (1969)
                  Лауреат Сталинской премии второй степени (1952)

                  После 1991-го года вдруг резко разочаровался в большевиках:


                  В интервью 1995 года Лихачёв говорил следующее:

                  Ведь что такое… Октябрьский переворот? Против кого он был направлен? Против интеллигенции. Первый год во власти стояли полузнайки. Стали арестовывать профессоров…

                  В 1998 году Лихачёв убедил Ельцина приехать на церемонию захоронения останков членов царской семьи Дмитрий Сергеевич писал Ельцину: «вы как президент страны обязаны присутствовать на похоронах представителей последней легитимной власти России».
                  Ответить
        • Смотрит ли твой глаз в сторону 3anaga?
          Как тебе их запах?
          Ответить
    • сон при температуре 40
      https://www.youtube.com/watch?v=z3pV6FHvcgM
      Ответить
    • https://i.postimg.cc/RF0bCxcB/image.png

      “He Died Doing What He Loved: Being Stupid”
      Ответить
    • Ахаха, Госуслуги!
      Ответить
      • «Герои нашего времени», «Код милосердия», «Поколение добра» и введённая в этом году для проектов, укрепляющих межнациональный диалог, «Сила единства»


        https://uimg.pravda.com.ua/buckets/upstatic/images/doc/5/a/502041/5a5fd2d-------.jpg?w=680&q=90
        Ответить
        • > pravda
          Если газета называется ``Правда'', значит можно верить. Это любой советский гражданин знает. А ещё есть truth.social: Социалистическая Правда. Такой вообще можно воду заряжать.
          Ответить
          • Меня не пускает на сайт Дональда трапа, https://www.donaldjtrump.com

            Sorry, you have been blocked
            You are unable to access donaldjtrump.com

            Наверное тобы я правду не узнал
            Ответить
            • Ебучий Клаудфлёр. Сто хуёв в жопу тому, кто его придумал. У меня капча в состоянии «загружается» может висеть несколько часов, да так и не загрузиться.
              Ответить
              • > кто его придумал

                https://upload.wikimedia.org/wikipedia/commons/f/f2/NSA_Muscular_Google_Cloud.jpg

                SSL added and removed here :^)
                Ответить
              • Какой багор )))
                Ответить
            • правильно нехуй тебя туда пускать ты там будешь ПОДНАСРЁМ писать
              Ответить
    • Ахахахаха, Дидье
      Ответить
      • Футбольный агент Жан-Пьер соглашается присмотреть за Дидье, собакой-лабрадором своей сестры Аннабелль. Ночью Дидье чудесным образом превращается в человека, но у него остаются собачьи повадки.
        Ответить
    • Работайте, братья!
      Ответить
    • Какой багор
      https://cs16.pikabu.ru/s/2026/06/09/13/roih2s6p.jpg
      Ответить
    • Ахахах вэдээсина
      Ответить
    • друзья сел в автобус тут нет ремней безопасности это что покушение
      Ответить
    • Gologub
      https://www.instagram.com/p/DZffbV1kWUw/
      Ответить
    • Дайте пароль от MAKAKA
      Ответить
      • https://i.postimg.cc/MHZ15MYp/image.png

        даже гугл знает
        Ответить
        • не понял
          Ответить
        • Подтверждаю.
          Ответить
          • Ничего себе козырная файка
            Ответить
            • Сам тащусь. Я почему-то думал, что такой-то никнейм должны были застолбить лет пятнадцать назад, но на всякий случай решил проверить. Оказался свободен.
              Ответить
              • Слушай, подкинь пару сотен бачей. Тебе всё равно 90 квинтиллионов рублей выплачивать.
                Ответить
    • Какой у вас грейд по шкале от 0 до
      Ответить
    • друзья надо кому https://i.postimg.cc/SNHJNTv5/Screenshot-2026-06-14-02-19-32-254-com-android-chrome-edit.jpg
      Ответить
    • onderzeebootbestrijdingsvliegtuig
      Ответить
    • Никогда не было, и вот опять

      https://msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2026-47291
      Ответить
      • А разве http.sys изначально не проектировали как бэкдор для троянов и прочей гадости? Для чего он ещё нужен?
        Ответить
        • для перформанса же


          Вообще мне нравится мысль в ядре слушать на весь интернет такой простой и надежный протокол как HTTP, особенно когда оно написано на СИ.
          Что могло пойи не так?
          Ответить
          • У сишкобогов как минимум нету bounds checking. Bounds checking для Паскаля, а он у сишкобогов ассоциируется со школотой, поэтому западло проверять границы массивов, а если буфер переполнится и распидорасит систему, то пользователи отправят фидбек.

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

      В частности, «Авито» при попытке зарегистрироваться через почту Google выдает сообщение, что «по закону нельзя входить и регистрироваться с помощью иностранных сервисов».

      Пользователям предлагается войти другим способом или восстановить доступ по телефону
      Ответить
      • Да на Гавнито вообще хуй знает, как можно войти. Мне вообще отказали в праве пользования этим сервисом, потому что иди на хуй.
        Ответить
    • ЛИПСИЦ: ТОЛПЫ ГОЛОДНЫХ МОСКВИЧЕЙ СНЕСУТ РОССИЮ! ЭТО СТАНЕТ ФИНАЛОМ РЕЖИМА!
      Экономика и не только
      107K
      1d ago
      Ответить
      • Парад в 2022-м году станет последним, в 2023-м не будет никакого Путина.

        Экономист Максим Миронов
        Ответить
    • друзья получил письмо fw: the candidate is retarded что значит
      Ответить
      • нажми реплай ол, и напиши так: "сам ты умственно-отсталый дебил"
        Ответить
    • https://translate.google.com/?sl=en&tl=fr&text=a%20seal%20pushed%20me%20into%20shower&op=translate
      Ответить
    • Какой багор ))

      https://devblogs.microsoft.com/oldnewthing/20260615-00/?p=112419

      Instead of generating a loop to initialize each byte of the buffer, the compiler “optimized” the code by unrolling the loop into 65,536 individual “write byte to memory” instructions, each 4 bytes long.
      Ответить
    • друзья до встречи что это бля нахуй значит у меня в календаре никаких блядских встреч вопераых
      Ответить
    • eichhörnchen
      Ответить
      • У нас тоже белка как-то так. Фрицы все слова наши спиздили!
        Ответить
    • помойка не могла не подстелиться

      https://www.fontanka.ru/2026/06/18/76485810/
      Ответить
      • просто еще не понятно: толи он старый бандит, которого наконец за его грехи 90-х посадили наши долблестные полицейские
        толи он уважаемый бизнесмен и друг самого Владимира Владимировича, которого по ошибке допросили глуповатые менты

        И поскольку непонятно, Вышенков старается быть осторожным


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

        Не ебу кто это, но после такой статьи прям хоцца любовные письма писать и посылочки слать. Хитро-хитро
        Ответить
    • Компания: ZeBrains
      Вакансия: Java Разработчик (с опытом разработки на Go)
      Ответить
      • https://zebrains.ru/ ?
        Ответить
        • хз, наверное. запостил просто потому что ээээ кажется кто-то очень любит фонетически схожие наименования. и совпадения, да-да, мы джава компания, но нам нужен гошник.

          а вообще у них там хорошо https://zebrains.ru/services/digital-audit/#checkup
          Ответить
          • а еще они умеют продать тебе заббикс (это хуйня для мониторинга сети если ты вдруг не зна: там агенты работают на машинах, собирают инфу и срут ей в центральное хранилище, а там всякие алерты, мониторинги и пр. жаль только что агенты требуют рута/локалсистем)
            https://www.zabbix.com/pr/pr272
            Ответить
            • о, помню что его хуями крыли как устаревшую поебень ещё когда я только озирался по сторонам в этой вашей айти
              Ответить
              • Да, он из времен шумерских конечно, примерно как и munin. Фронт написан на пхп, что как-бы намекет

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

                Да, мы всё знаем про сегментацтю сетей, и понимаем, что она должна ходить по отдельному вилану и общаться строго только с забиксом, но всё равно лишняя хуйня от рута/локалсистем не айс: https://nvd.nist.gov/vuln/detail/CVE-2025-27237

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

          https://i.postimg.cc/8PXmxgHp/image.png

          такой булщитный снейкоил конечно, всё как я люблю

          Давай сделаем тебе АИ-трансформацию за 2 миллиона рублей?
          Ответить
          • <meta name="description" content="Анализ цифровой зрелости бизнеса. Рассчитаем ключевые показатели, определим стадии развития и предложим решения для роста цифрового потенциала компании.">
            Ответить
          • Сделал тебе АИ-трансформацию бесплатно, проверь:

            https://i.postimg.cc/SR2vjLkn/Smart-Book-1781809563542.jpg
            Ответить
    • вы же все наверняка такое в детстве тоже писали
      https://codeberg.org/xolatgames/Vasya-go-to-home/src/commit/831ce22fd0c027bb059db10ca35495e4fb96ed4d/src/game/level.rs#L140
      Ответить
      • Зашёл с отключенными куками @ получил бан. Какой багор )))
        Ответить
        • Ты про то, что на Кодеберге теперь модная хуета, которую любят вешать на сайты? Меня тоже он как-то банил. Перебирал браузеры в поисках того, в котором он откроется.
          Ответить
          • Не, там не кошкодевка (т.к. скрипты у меня тоже были отключены ^___~). Это говно повертелось в редиректах и всё.
            Ответить
            • И правда.

              Много непонятной фигни появилось, которая банит ни за что.

              У меня Озон и Вайлдберис перестали работать в браузере Cromite. Это Chromium с патчами, чтобы меньше фингерпринтов о себе оставлять, а некоторым сайтам это не нравится, им хочется датамайнить бигдату.
              Ответить
        • Вот одна из самых распространённых бесючек:
          https://github.com/TecharoHQ/anubis

          Ботам пофигу, а людей раздражает.
          Ответить
          • И в чём с ним проблема?
            Ответить
          • >anubis

            in een duister ver verleden...

            блядь какой смешной код: https://github.com/TecharoHQ/anubis/blob/main/internal/dnsbl/droneblresponse_string.go
            Ответить
          • это та, которая отключается, когда видит небараузерный юзерагент?
            Ответить
        • что, даже светофоры на картинках искать не заставляли?

          ps: мда
          This is an automated check to get rid of most bots. If you have JavaScript enabled, it should redirect to the
          real page soon. If you don't, it still should redirect soon, but you can click here if you're fast.
          Ответить
        • Ребятам главное, что не гитхаб
          Ответить
          • мочи манту
            шатай систему
            ненавидь сраный попсовый гитхаб продавшийся M$
            Ответить
            • При этом все всё равно переизобретают Гитхаб

              Git распределённая система, с которой можно работать кучей способов, но инженегр без пулл-реквеста в жопе уже не мог
              Ответить
    • Гагабад как Москвабад

      Ook Den Haag speelt een grote rol in haar verhaal. Vanja noemt de stad nadrukkelijk een Indische stad. 'Er wonen superveel mensen met een Indische achtergrond
      Ответить
    • Вот радость то!

      TypeScript 7.0 now treats Unicode code points more naturally when inferring from template literal types.
      Ответить
    • https://www.youtube.com/watch?v=QJ7LtnlOobQ

      питерцы это вам
      Ответить
    • сова натягивайся на глобус давай https://httpwg.org/http-extensions/draft-ietf-httpbis-safe-method-w-body.html
      Ответить
      • Автор предлагает переименовать POST в QUERY, если он используется не для постинга, а для чтения?

        Угарно выглядит Content-Type: application/xslt+xml и application/jsonpath в запросе.

        Я как-то видел multipart/mixed с boundary (как в е-мейле) вместо привычного application/x-www-form-urlencoded. Браузеры это позволяют сделать.
        Ответить
      • Ещё вспомнилась адская смесь поста и гета, когда часть параметров передаваласть в теле, а часть в URL. Типа такого:

        POST /petuh?name=Petya HTTP/1.1
        Host: example.org
        Content-Type: application/x-www-form-urlencoded
        
        age=33&gender=male
        Ответить
      • чёт я выпал с урла. а в чём обязательное противоречие боди и сейфа?

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

      Программист Питузий не знает, что в прыщавом ядре нет понятия "кодировки имени файла": это просто `char[]`, а чар у сишников значит "байт" (ну, ебанутые!)

      А вот в ЙАЖА конечно char это двубайтовый кодпоинт. Потому ЙАЖА на прыще не использует чары и строки для представления файлов, а тихонечко хранит `byte[]` и передает его во всякие `open(2)` и ей заебись.

      Но Питузий ловко превращает имя файла в String, используя текущую кодировку, и услужливая ЙАЖА превращает неизвестные кодировке байты в значок вопросика.

      Теперь Питузий никогда не сможет открыть файл, потому что имя проебано.

      Глупый Петузий, не используй строку для имени файла!
      Ответить
      • &gt; А вот в ЙАЖА конечно char это двубайтовый кодпоинт.

        Почему «конечно»? А как кодировать кодпоинты, которые выше 0xFFFF? Использовать суррогаты, как в UTF-16? Или ронять апликацию с exception, как сделал сами знаете кто при переезде на новый хостинг, забыв включить utf8_mb4? Или заменять вопросиками, как Б. Г.?
        Ответить
        • Использовать суррогаты, как в UTF-16?

          "как" здесь лишнее
          Ответить
          • Да, UTF-16. Но с некоторыми исключениями.

            В шестой при запуске с -XX:UseCompressedStrings могла использоваться другая кодировка, если строка содержит только базовую латиницу. Потом отменили, но в девятой снова ввели зожатый формат, но уже по ключу -XX:-CompactStrings.

            В некоторых конь-текстах для сериализации используется CESU-8 (модифицированная UTF-8, когда кодируются не сырые кодпоинты, а UTF-16), например, в class-файлах. Но в StringBuffer etc., конечно, UTF-16.
            Ответить
            • StringBuffer / Builder не нужен ещё с девятки
              Ответить
              • Ты думаешь, Инканусу не пофиг?

                Главное, вывалить some arbitrary knowledge
                Ответить
              • как так не нужен?
                Ответить
              • Ты думаешь, восьмёрка и семёрка нигде не применяются?
                Ответить
        • Я скорее про семантику:c char в ЯЖА это кодпоинт (как руна в говне) а не байт (как в си сиплюсплюс)
          Ответить
          • Да в сишке всё смешали. Если в Паскале char — это символ, а byte — это байт (октет), то в сишке зачем-то байт назвали char.

            У сишки очень плохая семантика. В ней и у массива непонятный статус (per se массив — это просто указатель, а если его завернуть в структуру, он вдруг становится настоящим массивом).

            Сложный для программиста язык ценой простоты реализации в 1970-м году. Фортран и то интуитивно понятнее.
            Ответить
    • друзья тунец как ему удаётся всегда вырасти ровно с банку ни больше ни меньше
      Ответить
    • https://maps.app.goo.gl/k7ZwbP8eE5um5qK87
      Ответить
    • https://govnokod.xyz/wp-content/uploads/2026/06/IMG_6303.jpeg
      Ответить
    • Чел на бензовозе увернулся от беспилотника-камикадзе. Какой багор )))
      https://www.instagram.com/reel/DZz_EtXsF-p/
      Ответить
    • Флюгерный петух был, что называется, петухом разочарованным и, конечно, очень заинтересовал бы собою огурец, знай тот об этом, но огурец был занят одним дворовым петухом
      Ответить
    • Предложите идею для развития страны
      Здравствуйте

      Если у вас есть идеи по улучшению жизни в нашей стране, предложите их на форум «Сильные идеи для нового времени»


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

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


        Зы: копиум и правда заебал
        Ответить
        • Тогда вот держи, такой поеботы ты в жизни ещё не читал

          https://meduza.io/feature/2026/06/23/vtoroy-antiputinskiy-front-oppozitsii-v-izgnanii-pora-zaklyuchit-koalitsionnoe-soglashenie-s-rossiyskimi-elitami-nedovolnymi-putinym
          Ответить
          • В этом тексте больше 30 тысяч знаков. Для удобства
            Ответить
          • оппозиция открыла фронт, и нанесла сокрушительный удар по Путину резкими твитами
            к сожалению, твиттер в РФ забанен, и потому путин ничего не прочитал, и пуля ушла в молоко
            Ответить
          • > текст, написанный предпринимателем, который работает в Москве в сфере развлечений — и регулярно общается с представителями российской элиты.



            Отец знакомого работает в лунапарке. Сегодня срочно вызвали на совещание с элитами. Вернулся поздно и ничего не объяснил. Сказал лишь собирать вещи и бежать в магазин за продуктами на две недели. Сейчас едем куда-то далеко за город. Не знаю что происходит, но мне кажется началось...
            Ответить
    • https://www.instagram.com/p/DYJ-M9kRbU1/

      любители нарковрановых это вам
      Ответить
    • Иканус а есть нормальный генератор vless джейсоновсого говна, чтоб не надо было какую-то веб поеботу ставить?
      Ответить
    • Ахах, запад, ты там совсем озападел?
      https://news.mail.ru/politics/71370648/
      Ответить
    • https://pbs.twimg.com/media/HLfhVinXcAAzA44?format=jpg&name=large
      Ответить
      • Мне триста литров 92-го, пожалуйста.
        Ответить
    • Структура ООН по вопросам гендерного равенства и расширения прав и возможностей женщин («ООН-женщины»)

      Мне «ООН-женщину», пожалуйста
      Ответить
    • Путин заявил о начале подготовки НАТО к войне а Россией.

      Можете у Путина уточнить война будет на чьей территории? Чтобы я заранее подстраивал планы.
      Ответить
      • > Чтобы я заранее подстраивал планы.

        Если серьёзно, то мне что-то кажется, что от территории Европы (континента) в ближайшие лет 5 лучше держаться подальше. Понимаете, каждые несколько декад мы с друзьями ходим в баню. Это у нас такая традиция.
        Ответить
        • P.S. Прежде, чем гневно стучать по клавиатуре, это не комментарий на тему, кто прав или виноват, а простой прогноз на тему, какая область шарика с бóльшей вероятностью будет разъёбана в пух и прах.
          Ответить
          • @grok, это правда?
            Ответить
            • Совершенно верно, коллега, подтверждаю.
              Ответить
          • В Америке и Австралии не бывает войн, но там зато «внутренних» врагов достаточно.
            Ответить
            • Одна политическая система = один континент — это чит-код, да. Сложнее устроить "а вы нас в 1800м!" "а вы нас в 1700м!" "а вы нас в 1600м!" с последующим "а мы вас в 2030м!"
              Ответить
              • у меня тут карта 1200-го года перед глазами и там никаких вас нету
                а мы есть
                потому вас не существует
                Ответить
                • > 1200 н.э.
                  А нам эта земля вообще три тысячи лет назад была обещана, съел?
                  P.S. Ну да, именно так оно и работает.
                  Ответить
                  • Зачем вообще какие-то пруфы? Кто завещал американцам Техас, а россиянам Сибирь?

                    Пришли, дали пизды местным, и живут.

                    И только любимый Гологубом народец постоянно потрясает какими-то свитками трехтыщелетней давности, и говорит, что это не просто так дал пизды местным, а потому что им Г*сподь сказал её им дать
                    Ответить
                    • > Техас
                      Не стоит забывать Нью-Мехико, Аризону и ещё половину западного побережья, включая Калифорнию, вплоть до Вайоминга. Учитесь, студенты:
                      https://en.wikipedia.org/wiki/Mexican%E2%80%93American_War#/media/File:Mexico_1824_(equirectangular_projection).png
                      Ответить
                    • > Зачем вообще какие-то пруфы?

                      А вот это, кстати, интересный вопрос. Думаю, ответ примерно такой: большинство людей по своей природе не любят агрессоров и тех, кто берёт чужое: негативный эмоциональный ответ на несправедливость заложен в прошивку. Это можно объяснить эволюционно: люди как вид оптимизированы на работу в группах, поэтому если кто-то притырил у соплеменника кокос или откусил ему хвост и сожрал без соли — это наносит ущерб всей группе, т.к. группу МАКАК, поражённую внутренней враждой, съест по одиночке саблезуб или другое племя. Следовательно, инстинкт справедливости, приводящий к пиздингу преступных МАКАК нужен для выживания.
                      С другой стороны, притырить чужой кокос тоже очень хорошо для выживания: самому лезть на пальму опасно, да и пальм на всех не хватит. Из-за этого появляется противоположная эволюционная сила, которая развивает хитрожопость и способность избегать чужого инстинкта справедливости. Более того, после определённого порога хитрожопости МАКАКА начинает использовать чужой инстинкт справедливости, чтобы пиздить кокосы в промышленных количествах.
                      Делается это довольно просто: достаточно развернуть в голове у МАКАКИ среднего ума агрессора и жертву, собственника и грабителя. Тут на помощь идут и трёхтысячелетние свитки, и операции под ложным флагом и LIHOP. Звенит звоночек, активируются нейроны, МАКАКИ среднего ума впадают в справедливый гнев, их интеллект отключается. В общем, вся эта ваша ``политика'' проста как 123.
                      Ответить
                • где видно откуда нападение готовилось?
                  Ответить
              • Индейцы еще могут восстать. Пока они держатся на путинском честном слове
                Ответить
                • Из могил?
                  Ответить
                • шансы на это примерно как на восстание еврейского казачества в Бирабиджане
                  Ответить
            • бывает

              https://en.wikipedia.org/wiki/Emu_War
              Ответить
            • Мерикосам и австралопитекам проще да, коренной народ сперва чуть не истребили, а потом ассинезировали ассимилировали. Остатки, наверное, бухают в резервациях. Нет такой хуйни типа мы сдесь веками срали, мы потомки древних сралиев, срусов и пукров.

              Совки тоже пытались как-то народы размазывать по регионам, но получилось не особо, особенно с кавказскими и с украиной в том числе.
              Ответить
    • https://t.me/nebiznes_lunch/6210
      Ответить
    • https://www.reuters.com/business/healthcare-pharmaceuticals/us-launches-section-301-probe-into-germany-over-drug-pricing-2026-06-19/


      Что я вообще читаю блядь?
      Ответить
      • Антисептизм
        https://i.postimg.cc/KztJcjGW/87988a92e483684b.jpg
        Ответить
        • никогда не разочаровываешь. mwah!
          Ответить
          • Подумой, что общего у исламских фундаменталистов и национал-социалистов кроме багров жидочков.
            Ответить
        • даже небо, даже Аллах
          Ответить
    • друзья миндаль что за млекопитающее
      Ответить
    • под конец дня натыкаешься на аккаунт infur_wars

      https://i.postimg.cc/Znqh4vmc/image.png
      Ответить
    • Тайные источники Медузы сообщают: «Что-то может начаться уже в октябре»!
      Ответить
      • и что капотню полгода ремонтировать
        Ответить
      • Листопад? Вообще от широты местности и от породы дерева зависит.
        Ответить
    • https://t.me/chernukhindenis/7535
      Ответить
    • Проксимо тахэро, синьёро пасахэро!
      Ответить
      • huevos perdidos, переведи на русский
        я не обязан понимать язык борцов с ветрянными мельницами

        * следующая станция господа посажири?

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

          Кстати была телепрограмма уроков испанского, в заставке которой был анимированный рисунок Пикассо:

          https://youtu.be/9oi0YHV-GPQ
          Ответить
          • В предложке

            КАК ЗВУЧАЛИ РЕАЛЬНЫЕ ГОЛОСА ИСТОРИЧЕСКИХ ДЕЯТЕЛЕЙ В НАЧАЛЕ XX ВЕКА
            Диванный КАРТОголизм (Google Street View)
            219K likes
            10,591,815 views May 16, 2021


            как же я нихуя не понимаю в этой жизни
            Ответить
          • den Koning van Hispanje
            heb ik altijd geëerd!

            Кстати Иканус, "den" тут это naamval -- падеж. Этой хуйни у нас давно нет, но она осталась в устойчевых выражениях. А немцы до сих пор с ними ебутся

            Да и Испания давно уже Spanje
            Ответить
    • Report: Female cop shoots rabbi outside Pornhub office in Canada while hiding from Marxist gunman who killed immigrant officer named Mohamed



      Бабилон Би конечно, но всё равно гологубно, и смешно
      Ответить
      • Генеральный директор сатирического издания Seth Dillon публично подтвердил свое еврейское происхождение (ашкеназское), заявив, что его вера в Иисуса Христа не отменяет его этнической идентичности. Это заявление вызвало
        Ответить
    • Следующему, кто объявит riichi, я дам пизды
      Ответить
    • https://t.me/proebdolboeba/129106

      доброе утро
      Ответить
    • А сделай Функция Anti-ghost
      Поди на кузнецкий, у всех уже реализована
      Ответить
    • я бухгалтер. и проблема не в ии. проблема в том что ИТ на зарплате не могут осуществить желания чтобы сокращать места. им как будто это безразлично. у меня иногда ощущение что либо я, либо люди вокруг - шизофреники
      Ответить
    • https://t.me/NoodleRemoverPlus/9690
      Ответить
    • https://www.youtube.com/watch?v=A0MRJBW5d3Y

      ValorMainStream проснулся
      Ответить
    • https://sabaudia.bandcamp.com/track/if-you-see-me-use-ubuntu-too-late-ive-already-deleted-windows

      Luke Smith's channel and its consequences have been a disaster for the human race.
      Ответить
    • Конечно же теорема Снаута работает:
      https://www.eff.org/deeplinks/2026/06/kids-act-would-require-age-checks-get-online

      Вопрос не в этом, вопрос будут ли пускать самолётики?
      Ответить
      • We are building cryptographically verifiable integrity into Linux systems. Every system starts in a verified state and stays trusted over time.
        Build integrity
        Boot integrity
        Runtime integrity
        That's Amutable
        Delivering uncompromising integrity

        Ахаха, Поттеринг.
        Ответить
        • Скоро и прыщи без номера телефона будет не установить, и вводить его надо будет прямо в уефи, которая не биос
          Ответить
          • Ты что, хочешь чтобы дети смотрели тикток?!
            Ответить
            • Совершенно верно. Только педофилы и террористы боятся указывать свой телефон. Честному человеку бояться нечего.


              А от соцсетей один вред. Вот в 80е не было тиктоков, и молодежь в Европе СССР и США была в полной безопасности, и преступности не было
              Ответить
              • > А от соцсетей один вред

                От них одна польза, просто нужно оттуда изгнать анонимных тролле-демонов.
                Ответить
                • Приведи реальный пример соцсети с анонимностью.
                  Ответить
                  • Я, если честно, не знаю, в какой соцсети тролле-демоны обидели старичка-бензовичка, после чего он изрёк эту крылатую фразу.
                    Ответить
                  • govnokod.xyz
                    Ответить
      • KOSA NOSTRA
        Ответить
    • Шутка не шутка https://inpreparation.substack.com/p/opinion-i-was-not-allowed-to-type
      Ответить
    • Deel uw mening over de werkzaamheden

      интересно, что же им пришлют
      Ответить
    • 1. Завалил интервью.
      2. Во многом сам виноват, но
      3. В процессе интервью на сениора меня изумленно допытывали как работает оптимистичная блокировка в базе по полю с версией, т.к. не видели раньше.
      4. Один из двух собеседующих был мидлом.
      5. Спрашивали ещё, как я защищу приложение. Кажется, ожидаемый ответ был хттпс.
      6. Уебать бы кого нахуй.
      7. Готовиться всё-таки надо было к интервью по материалам того чувака с фейсбуком на постгресе, судя по всему работает оно именно так.
      Ответить
      • >> 1. Завалил интервью.

        :-( ik leef je mee..

        >> как работает оптимистичная блокировка в базе по полю с версией, т.к. не видели раньше.

        Про MVCC что ли?

        >> Спрашивали ещё, как я защищу приложение. Кажется, ожидаемый ответ был хттпс.

        Какой-то очень абстрактный вопрос. От чего защищу? От перезаписи? Выламаю колпачок у дискеты.

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

        А тебе именно постгрес надо?
        Почитай длинную скучную книжку про кишки постгреса на русском, она бесплатная
        Ответить
        • Нет, я про CAS формата update table set value = XYZ, version = 2 where id = 1 and version = 1 с последующей проверкой количества обновленных строк, optimistic concurrency control. Постгреса в уравнении вообще не было, они сидят на муське, я им предлагал кое-что посложнее и объяснял, что тут вообще чё угодно можно выбирать, пока оно cas поддерживает; тем сложнее понять, почему они в базе с локами такого никогда не видели.
          Ответить
          • Ты хочешь поверх реляционной субд c помощью CAS реализовать блокирову? серьезно? Скажи еще что ты очереди в MySQL делаешь, и добро пожаловать в молодую, динамично разивающуюся веб-студию ИП "Ротолюбов" на должность страшего PHP программиста.
            Ответить
            • В оптимистичной блокировке нет блокировок.
              Там не реляционная бд была.
              Паттерн не ежедневный, но частый, особенно когда данные вытекают наружу, а апдейты надо сериализовать. Пришёл к тебе петух важный документ редактировать, сабмиттит его спустя три часа - ты в этом случае хочешь предотвратить конфликты без удержания транзакции, даёшь ему отлуп без контеншена. Если у тебя в базе копаются разные компоненты - то же самое. Если тебе долго, но не напряжно делать новую версию записи, то ты тоже возьмешь этот паттерн, чтобы у тебя случайно один воркер не встал в ожидании другого и не угнал таким образом коннекшен. Если у тебя частые обновления записи с высоким шансом того, что текущее обновление отвалится до применения всех конкурирующих обновлений, то ты опять же возьмешь его - если у тебя лок берут по очереди транзакции А Б В Г Д Е, но изменение в А уже сделает бессмысленными изменения в Е, то с точки зрения Е тебе выгоднее не ждать, пока они все отработают и она возьмет лок последней, а читать в лупе и увидеть проблему раньше. Бессмыслица при этом не обязательно проявляется на уровне С в ACID и роллбэком транзакции, тебе может быть необходимо донести запись до приложения, чтобы обнаружить неконсистентность (тупой пример: поле с протобуфом, его хуй базой данной проверишь).
              Магия реляционок кончается в момент появления долгой транзакции. Половина материалов по джаве - это как выносить из-под транзакции походы в соседние сервисы по хттп, пушо база тормозит давай давай пул коннектов расширяй.
              Ответить
              • > В оптимистичной блокировке нет блокировок.

                мне кажется кому-то стоит пофиксить словарь)

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

                Использовать OCC в ситуации, где какая-то джоба может работать над документом три часа? Терять и рестартовать три часа работы? Да, PHP-MySQL-макаки, хайлоад так и делается.

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

                Из базы в лупе читать, чтобы пораньше заабортить транзакцию? Тоже хорошо для хайлоада!

                Есть 1 (один) случай, где стоит использовать OCC: в ситуации, где база представляет собой эдакий курятник, в котором каждый петушок летает исключительно на свой шесток. Во всех остальных случаях... не верьте маркетологам и евангелистам с синтетическими бенчмарками.
                Ответить
                • > терять

                  брух
                  Ответить
                  • Можешь как-нибудь более развёрнуто возразить?
                    Примерно по такому шаблону:

                    ``Ты неправ, потому что ты говоришь, что OCC можно использовать только в случаях, где у бизнес-логики в нормальных условиях нет контеншна.
                    Я перечислил случаи, где есть контеншн, и считаю, что OCC там использовать можно, потому что ...
                    Ошибка в твоем тезисе вот в чём: ...
                    На самом деле вещи работают так-то и так-то...
                    Вещь X я определяю как ...''
                    Ответить
                    • Потери данных нет. Та копия, из которой создали запрос, никуда не делась. Это как говорить, что CAS инструкции теряют данные в случае неуспеха.
                      Ответить
                      • Я говорил не про потерю данных из базы, а про потерю работы (ресурсов, CPU времени и т.д.) приложения, которое взяло копию из своего запроса, что-то там с ней считало 3 часа, и получило отлуп от базы.
                        Ответить
                        • А что потерялось и что надо делать вместо этого при конфликте?
                          Ответить
                          • > А что потерялось

                            > (ресурсов, CPU времени и т.д.) приложения

                            > и что надо делать вместо этого при конфликте?

                            1. Править бизнес-логику, чтобы в ней не было конфликтов на 3 часа.
                            2. Если в ней есть конфликты на 3 часа, то её нужно представить как батч-джобу, а не синхронизировать что-то с чем-то через лочки и тем более OCC в БД.
                            3. Если 1 и 2 по какой-то причине невозможны, и ты { случайно ма-те-ма-тик } и умеешь в TLA+/alloy/promela/coq, то можешь попробовать CRDT... но ты не математик и поэтому с CRDT только устроишь своим данным вечер, который они не забудут.
                            Ответить
                            • А почему ты считаешь, что эти ресурсы потерялись?

                              Если коммитер в медиавики пишет абзац про artemis-ii в секцию "значимые космические миссии", а его обгоняет кто-то с абзацем про artemis-i, то он теряет свой вклад?
                              Ответить
                              • Я не знаю, как там в mediawiki, слишком специальный случай, т.к. там возможен, как минимум, 3-way merge и есть human in the loop. Т.е. не OCC в чистом виде. Тред начался с
                                update table set value = XYZ, version = 2 where id = 1 and version = 1

                                и вот там, если version != 1, то коммитер теряет свой вклад. Если этот вклад был после трёх часов вычислений, то не очень система получается.
                                Ответить
                                • - то коммитер теряет свой вклад.

                                  Почему? Чем медиавикер выше отличается от алгоритма, который так или иначе способен объединять результаты? А что, если стейт с version = 2 ничем не отличается от version = 1, алгоритм базируется только на стейте, и там даже мерджить не надо - надо только перезагрузить и убедиться в этой ситуации?
                                  Ответить
                                  • > Почему

                                    Потому что, фундаментально, так работает OCC: чтобы не нарушить целостность, кто-то обязан потерять свой конфликтующий вклад в момент коммита.

                                    > А что, если стейт с version = 2 ничем не отличается от version = 1

                                    Какой оптимизм ))) Я говорю про худшие случаи.

                                    > даёшь ему отлуп без контеншена.

                                    ...И про общие случаи, где это очень плохая идея, которая позволяет разве что т.н. ``БД'' давать красивые бенчмарки за счёт всех остальных приложений, которые будут за свой счёт ретраить или ``базировать алгоритмы на мердже''. Зато TPS go brrr, ага!

                                    Возвращаясь к моему изначальному тезису: OCC имеет место только в ситуациях, где business logic в 99% случаев гарантирует отсутствие contention. В https://govnokod.ru/29266#comment1244699 ты (?) перечислил случаи, где, наоборот, есть contention. Это использование неправильной технологии не по назначению.
                                    Ответить
                                    • Медиавикер потерял?

                                      > Я говорю про худшие случаи.

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

                                        Я выше объяснил, что этот случай великой системы на PHP является довольно специальным из-за возможности мержа и human in the loop. Но если это изначально и подразумевалось под примером с "отлупом после 3х часов", то ок.

                                        > Ты говоришь про общий случай, у которого находятся тривиальные контрпримеры.

                                        Слушай, лень мне объяснять семантику моего употребления слов ``общий случай''. Это было что-то вроде: если взять произвольный алгоритм, общающийся с БД, то с OCC ты скорее всего просто создашь вектор для DOS при отсутствии явных бенефитов. То, что в некоторых случаях можно не соснуть... С этим я не спорю, один случай привёл сам. Да и использовал я OCC, когда это было гарантировано безопасно. Мой тезис — крайне нишевое дело, использовать только от крайней нужды.
                                        Ответить
                                        • DoS от пользователя, который внутри моей системы RFC пишет? DoS в этой всей хуйне кстати в первую очередь делается за счёт исчерпания пула коннектов (в мультиплексирование умеет почти никто), всё, что уменьшает длину транзакций и время удержания локов, уже является anti-dos мерой by default.
                                          Ответить
                                          • Да, я забыл, что говорю с людьми, у которых дедлок перестаёт быть дедлоком, если скедулер ОС спинлоку с CAS кванты поддаёт.
                                            Если намеренно вызвать contention c OCC, то скедулер ОС тоже будет всем кванты поддавать вместо скучного сидения на локе, значит и DOS нет. Потому что типов DOS существует исключительно один.
                                            Ответить
                                            • Думаю, ты всё же прекрасно помнишь, что дедлок я не упоминал вообще в принципе.
                                              Ответить
                                              • Конечно, несомненно, само собой разумеется — нет. Я не запоминаю треды дословно, только самые смешные багры.
                                                Ответить
                                                • В этом случае больше вопросов о том, почему ты столько о себе думаешь, у меня нет.
                                                  Ответить
                                                  • Да... Наповал... Действительно, я не храню в сердечке срачи с Костей... Не учу их как Отче Наш... Не отличаю одного Костю от другого с точностью 99% по малейшим деталям ума и характера...
                                                    И кто я теперь после этого, если не мразь, ничтожество?!
                                                    Ответить
                                                    • Т.е. общаются два Кости. Каждый знает, какие посты он написал в треде. Каждый пост, который не он написал, написал другой Костя. Очевидно же! Мне очевидно, значит всем должно быть очевидно (и не похуй). Ты что не помнишь, какие посты я написал?

                                                      Всё-таки забавно, насколько люди не умеют взглянуть на мир чужими глазами. Ты бы это... в шахматы что ли немного научился. Помогает от этого.
                                                      Ответить
                                                      • С чего ты взял, что их два? Их много больше
                                                        Ответить
                                                        • Какая методика подсчёта?
                                                          Ответить
                                                          • Те, кто сидят тут безвылозно с 2008го года, умеют отличать файка от макаки, а икануса от инью по запятым, или отсутсвию оных
                                                            Ответить
                                                            • Ты назвал 4х гостей на весь гк. Не думаю, что они собираются одновременно в каждом треде.
                                                              Обычно я вижу двух гостей, которые ведут диалог.
                                                              Ответить
                                                            • Я кстати не умею
                                                              Ответить
                                                              • Я не умею писать стихов.
                                                                Я не умею считать слонов.
                                                                Я не умею фальцетом петь.
                                                                Я не умею всего уметь.
                                                                Отчего же зрители,
                                                                Когда меня увидели,
                                                                Сказали: «За здорово живёшь»?
                                                                Ответить
                                                                • Это точно Иканус, потому что и Файк, и Инью родились через пару лет после этой песенки
                                                                  Ответить
                                                          • Ладно, в жопу гостей, давайте подытожим.

                                                            Бывают пессимистичные лочки (RCS, SourceSafe, обычные локи) и оптимистичные (CVS и все последующие VCS, AD и пр).

                                                            В случае contention в OCC либо случается мердж (например, работает магия CRDT или это какой-то 3-way-merge или weave-merge и лысая обезьяна пальцами работает) либо один из петушков поработал впустую, и его работу надо выкинуть. В некоторых случаях так происходит вообще всегда.

                                                            И вот тут можно сказать, что OCC имеет смысл только если
                                                            1. велик шанс на успешный мердж
                                                            2. мал шанс на конфликт
                                                            3. объем проебанной работы нестеримо мал

                                                            Если все три стула ложны, то OCC точно не к месту.
                                                            В этом смысле он напоминает любимый нами спин-лок (тот тоже имеет смысл только если его берут не на долго)

                                                            Далее: есть такой паттерн -- ротоёбство (известный так же как "на моем шаред хостинге за 2 доллара вмесяц есть только mysql":

                                                            1. использовать MySQL как MQ
                                                            2. использовать MySQL как key-value-storage
                                                            3. использовать MySQL как примитив синхронизации
                                                            3.1. в том числе как OCC

                                                            Я строго против этого. СУБД нужны либо как OLTP (сильно нормализованные базы для онлайн транзакций) либо как OLAP (сильно денормализованные для оффлайн отчетов)

                                                            Использовать СУБД для чего-то другого это примерно как делать хостинг из ноутбука
                                                            Ответить
                                                            • > в жопу гостей

                                                              Я против.
                                                              Ответить
                                                            • Дней без «Кубы OLAP» и «вон из профессии» на гк: o
                                                              Ответить
                                                              • Кубы OLAP != РСУЬД OLAP
                                                                Ответить
                                                                • О, ну это меняет дело.

                                                                  А про кубы когда будет?
                                                                  Ответить
                                                                  • >А про кубы когда будет?


                                                                    Подожди, сейчас я расскажу, чем консоль от терминала отличается
                                                                    Ответить
                                                              • Неправда, дней без kcalb-кубов прошло много: последний пост в '23м.
                                                                Ответить
                                                                • В смысле

                                                                  https://govnokod.ru/29212#comment1231312
                                                                  Ответить
                                                                • Макакины кубы это другое.

                                                                  https://en.wikipedia.org/wiki/MultiDimensional_eXpressions
                                                                  Ответить
                                                                  • > Mosha Pasumansky is one of the inventors of the MultiDimensional eXpressions (MDX) language, a query language for online analytical processing (OLAP) databases.

                                                                    Гологуб!!11
                                                                    Ответить
                                                                    • и даже так

                                                                      Microsoft SQL Server 2005 Analysis Services
                                                                      by Edward Melomed (Author), Irina Gorbach (Author), Alexander Berger (Author)


                                                                      Короче, технология не для гоев
                                                                      Ответить
                                                                      • И это всё ещё намного лучше, чем нынешние Кумары Раджи Бабу
                                                                        Ответить
                                                                        • Кумара нет, но есть Комар. Брать будете?


                                                                          Есть такая христоматийная книжка про PKI (как развернуть CA, выдавать сертификаты, и пр)* , так вот её комар написал.

                                                                          Но Комар тот Брайан, чистый white protestant male, так что Гологубу тут поживиться нечем.


                                                                          *в MS, разумеетчя
                                                                          Ответить
                                                            • > Бывают пессимистичные лочки (RCS, SourceSafe, обычные локи) и оптимистичные (CVS и все последующие VCS, AD и пр).

                                                              Хм, а как мы от БД вдруг пришли к VCS? Тред начался с MySQL и (возможной) кассандры, потом в нём появилось MediaWiki, а теперь и CVS. Я вообще не про это писал.

                                                              > В случае contention в OCC либо случается мердж (например, работает магия CRDT или это какой-то 3-way-merge или weave-merge и лысая обезьяна пальцами работает)

                                                              Я понимаю OCC (optimistic concurrency control) в более узком смысле, как алгоритм, который никакими мерджами не занимается, а единственное, что он умеет — смотреть на commit record'ы и видеть, что произошла гонка данных. Т.е. его домен — не на сами данные, а зависимости между обращениями к ним.
                                                              Соотв. OCC и мерджи — понятия сугубо ортогональные. Любые мерджи, если они происходят, то в пользовательском коде, который я бы вообще вынес за рамки дискуссии об OCC.
                                                              Если же сама БД умеет мерджить данные, то это уже не concurrency control, а сорт conflict-free (...) data type. Так вижу.

                                                              Далее, OCC никак не защищает от contention.
                                                              Если транзакции друг о друга спотыкаются с полноценными лочками, они точно так же будут спотыкаться об OCC, только вся система скорее всего потратит больше ресурсов в процессе. Утверждать обратное — это примерно как "ветер дует, потому что деревья качаются. Спилим деревья — ветер прекратится".
                                                              Лочки в БД придумали не для того, чтобы красть у честных людей TPS, а как оптимизацию для избежания лишней работы. Выкидывать их имеет смысл только когда на 99% уверен, что лишней работы не будет из-за отсутствия contention, и избавившись от их оверхеда ты можешь как-то измеримо увеличить throughput.
                                                              Ответить
                                                              • 2/2

                                                                > В этом смысле он напоминает любимый нами спин-лок (тот тоже имеет смысл только если его берут не на долго)

                                                                В системе с вытесняющей многозадачностью ты не контролируешь, надолго взял лок или нет.
                                                                Спинлоки в user-space не нужны, нужны гибридные лочки с futex и друзьями, которые в happy case имеют нулевой кост. Максимум, в многоядерной системе можно покрутиться несколько раз (<< кванта времени), перед тем как вызвать futex(..., FUTEX_WAIT, ...) и течь.
                                                                Ответить
                                                                • > futex

                                                                  Опять квадроберы

                                                                  Перепутал с furrex

                                                                  А это членолочки
                                                                  Ответить
                                                                • >В системе с вытесняющей многозадачностью ты не контролируешь, надолго взял лок или нет.


                                                                  Конечно, но ты можешь предсказать.

                                                                  > Максимум, в многоядерной системе можно покрутиться несколько раз

                                                                  несколько раз
                                                                  О чем и речь)

                                                                  >futex

                                                                  Это который старается разобраться со всем в юзермоде, да, чаще всего так и надо делать (и скорее всего либы для работы с синхронихацией на этом и работают на прыще)
                                                                  Ответить
                                                              • > Хм, а как мы от БД вдруг пришли к VCS? Тред начался с MySQL и (возможной) кассандры, потом в нём появилось MediaWiki, а теперь и CVS. Я вообще не про это писал.


                                                                А какая разница?


                                                                > а единственное, что он умеет — смотреть на commit record'ы и видеть, что произошла гонка данных

                                                                ок, принятно.

                                                                Тоесть OCC говорит: "пока ты тут ковырялся, кто-то уже насрал", а что дальше ты будешь делать -- к делу не относится
                                                                Ответить
                                                                • > А какая разница?

                                                                  Разница в том, что VCS пользуются не программы, а макаки, а какие именно алкоритмы работают в стае макак — сложно формализовать.
                                                                  К примеру, можно допустить, что разработчик Петя занимается только файлом scheta.php, а Вася — только файлом otchety.php. Тогда получается contention-free система, всё отлично, OCC работает.
                                                                  А может статься, что и Петя и Вася лазают в funkcii.php. Тогда срам-мастер им говорит, что в этом спринте funkcii пилит только Петя. Получаются блокировки. Или они сами между собой договорились.
                                                                  Подобные детали вносят в дискуссию про лочки много запутанности и неопределённости.
                                                                  Ответить
                                                                  • Прости, я не понял.

                                                                    У нас есть две внешних системы, каждая из которых пытается поменять стейт нашего репозитория

                                                                    Либо их попытки сериализуются, либо конфликтуют

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

                                                                        Если нельзя, то используется стратегия "ручной резолв"
                                                                        Это така функуия, куда на вход приходит два состояния (коие конфликтуют друг с другом) а на выходе получается третье, которое считается хорошим и оно коммитица
                                                                        Ответить
                                                                        • А что если при попытке закоммитить ``ручной ресолв'' произошёл новый конфликт? Что если есть ротоняк, который постоянно апдейтит файл, и делает это быстрее остальных, т.к. он ротоняк и не думает?
                                                                          Ответить
                                                                          • Вот именно по этому я а за пессимистичную блокировку как в VSS и RCS.

                                                                            К сожалению, пессимистично заблокировать можно только один файл (если заблокировать весь репозиторий, то кажется будет не очень высокий срупут) а поскольку в большинстве систем файлы друг с другом связаны, можно легко получить неконсистентность как в примере с белой жабой от Файка.

                                                                            Не очень понятно как это решать.
                                                                            Ответить
                                                                            • Поэтому системы контроля версий и БД — это, на мой взгляд, совершенно разные темы, даже если они используют одинаковые алгоритмы.
                                                                              Углеродный макак, который дёргает один файл, устанет, или ему дадут пиздюлин.
                                                                              А вот в БД постоянно делать кучу быстрых апдейтов на один ключ из одной функции — это совершенно валидный кейс. А другая функция, которая апдейтит тот же ключ, но делает это медленнее, может не выполниться никогда. Fairness properties? Lock starvation? Это проблемы для дидов с postgresql и миддлов с MySQL, которые не слышали про такие-то оптимистичные блокировки с CAS.
                                                                              Собственно, чтобы немного рассказать об опасностях и ограничениях Web-Scale решений на царском CAS, я и пришёл в тред.
                                                                              Надеюсь, рассказал.

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

                                                                                Это когда у углеродного макака запущено 42 агента, и каждый срёт по 10_000 строк кода в минуту, а сам макак в это время с телочками пиздит.

                                                                                Кажется что ситуация приболижается к СУБД
                                                                                Ответить
                                                                                • Если к жопе присобачить агентуру фирмы Клод
                                                                                  Можно срать в три унитаза агентурный говнокод
                                                                                  Ответить
                                                                            • Давайте придумаем максимально красивое решение, чтобы автор книги про кабана заплакал.

                                                                              И так, в шаренной СУБД типа MySQL в поле VARCHAR(255) лежит JSON.

                                                                              По крону раз в минуту запускается скрипт, который меняет поле в в джейсоне, выполняет работу, и потом меняет его обратно.

                                                                              На клинете у веб-страницы заголовок для обновления ее раз в 42 секунды, и при обновлении бекенд на ПХП тоже идет в эту базу и проверяет джейсон.

                                                                              И вот таким образом мы реализовали примитив синхронизации двух процессов: крона, и веб странички.

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

                  MediaWiki's edit pages use OCC
                  Ответить
                  • В дальнейшем разработчики collaborative editor'ов пошли и зачем-то придумали CRDT... Видимо не знали, что OCC@PHP так бодро работает. Хотя в войнах правок я никогда не участвовал, может и правда всё норм.
                    Ответить
                    • - collaborative editor'ов

                      Смотри какая тут история. CRDT позволяют вместе напихивать в документ. Но CRDT не дают никаких гарантий насчёт целостности данных как C в ACID. В collaborative editor у тебя Алиса может написать "в этой статье всё правда", Боб "все жабы изнутри синие", Колин "я смотрел внутрь михалны и она белая". Всё успешно смерджилось, но проверку целостности не прошло. Потому что медиавики это не гуглдокс, который можно держать в промежуточном состоянии.
                      Ответить
                      • > Но CRDT не дают никаких гарантий насчёт целостности данных как C в ACID.

                        CRDT — это любая структура данных с набором операций над ней, которые коммутативны, ассоциативны и идемпотентны. Их можно придумать дохуя разных, с разными трейдоффами. Кажется, в алгебре эта структура называется полурешёткой, но я такой себе алгебраист; я беру просто беру Inductive datatype на ``Coq'', который выражает все возможные пермутации и дупликации пакетов и теку. Некоторые инварианты (читай — гарантии целостности) на такой хуйне сохраняются. Но есть куча, куча трейдоффов, поэтому вещь исключительно нишевая и для каждого юзкейза нужно придумывать что-то своё и доказывать с нуля, чтобы что-то нужное гарантировалось.
                        Ответить
                        • Проблема нарушения целостности подразумевает отказ в публикации, а не изменение документа. В изменении контента, которое может нарушить целостность, должно быть отказано, оно не может быть проглочено.
                          Ответить
                          • > оно не может быть проглочено

                            define проглочено
                            Ответить
            • Судя по
              > я им предлагал кое-что посложнее
              пахнет легковесными транзакциями Кассандры. Это всё наша с Афиром вина. Плохо срался. Не уберёг. T____~
              Ответить
              • это которые UPDATE говно IF говно?

                ну вот например да, CAS, так зачем его вручную поверх MySQL-то реализовывать?
                Ответить
            • - Скажи еще что ты очереди в MySQL делаешь,

              Outbox, кстати - известный молодежный хит.
              Обычно его разбор заключается только в том, чтобы вынуть сообщения и положить в настоящую очередь. Но т.к. во избежание хуевого р99 латенси надо делать это строго в порядке добавления, не очень понятно, чем он от очереди отличается.
              Ответить
              • Это для тех, у кого денег на нормальные MQ нет? На тот же реббит?
                Ответить
                • Не-не, это включает кафку (другие решения уже никто не использует, при том что она на самом деле заточена под конкретные условия, e.g. вам может нахуй не уперлось держать мусорные уведомления на диске, вам бы под них 50мб оперативки циркулярным буфером выделить), я рекомендую погуглить и понять а) масштаб извращения, б) насколько это неизбежно, если у вас праймари сторадж реляционка, а всю нагрузку только на ней вы по каким-то причинам держать не хотите.
                  Ответить
                  • А, ты типа теорию рассказывал?

                    Тогда ок. Я думал, ты реально в проде решил из май сикеля кафку делать напильником
                    Ответить
                    • Они там в один момент сказали "а, ты это в базе в аутбокс продублируешь", я вздохнул и сказал что конечно. А у меня там на схеме стрелка с надписью CDC (Debezium), агент читает логи и пушит ченджи автоматом.
                      Ответить
                      • Ты еще и лог в базу пишешь? Джейсоном, да, да?
                        Ответить
                        • Логи базы. WAL там, commit log, зависит от выбранной базы.
                          Ответить
                          • Требую ставить trigger warning на такие технические решения! Когда-то давно я работал с системой, откуда WAL пушился агентом. Что не так с этим подходом? Начнём, пожалуй, с интересных и далеко идущих эффектов от изменений в схеме, которые бизнес-команды в своих таблицах имеют склонность делать по своему усмотрению, в зависимости от своих бизнес-проблем. Бонус, если эти таблицы обновляются только ночью, когда просыпается мафия ночные батч-джобы.
                            Лазить в WAL — это исключительно ротоёбская идея, из-за которой меня поднимали в четыре часа ночи раз десять. Поэтому Безос в своём манифесте был прав:

                            1. All teams will henceforth expose their data and functionality through service interfaces.
                            2. Teams must communicate with each other through these interfaces.
                            3. There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.
                            4. It doesn’t matter what technology they use. HTTP, Corba, Pubsub, custom protocols — doesn’t matter.
                            5. All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.
                            6. Anyone who doesn’t do this will be fired.
                            7. Thank you; have a nice day!
                            Ответить
                            • В общем это опять про "don't communicate by sharing memory, share memory by communicating" в некотором общем смысле.

                              Может быть у Безоса потому AWS и получился, что он асилил такой подход.

                              А я видел как мартышки срали в общую базу из разных частей системы, и поскольку консистентность средствами СУБД мартышки выразить не смогли, каждый срун должен был внимательно следить чтобы случайно не нарушить целостность. Один срун нарушил, и остальные сервисы попадали. Такой багор ))
                              Ответить
    • British American Tobacco (BAT) сократить 9000 сотрудников из-за внедрения ИИ и перехода на вейпы

      Ебаные зумеры из за вас люди без работы останутся кто их детей кормить будет
      Быстро все за беламор
      Ответить
      • > BAT had said earlier this year that it was planning savings to make it "more digital and AI-focused".

        Логично. ИИ, увидев некий проект, тоже может захотеть выкурить пачку Мальборо красного под дождём.
        Ответить
        • жалко, что запретили рекламу сигарет. Было бы лулзово читать креатив маркетологов: AI-enabled Marlboro. Camel, разработан с помощью ИИ
          Ответить
    • Так, в субботу, 4 июля, смогут заправиться автомобили с номерами, начинающимися на 0 и 1, в воскресенье — с 2 и 3, в понедельник — с 4 и 5, и так далее, по порядку до 9.
      Ответить
    • Комментарий на тему «Семеро интернет-друзей»

      Некоторые убийцы приехали из Екатеринбурга и Санкт-Петербурга в Омск целенаправленно, чтобы лишить жизни Александра.

      «Все лица познакомились между собой в сети интернет. Они уроженцы других регионов. Есть те, которые из Екатеринбурга, есть которые из Питера. Сюда приехали целенаправленно для убийства», — сообщили в надзорном ведомстве.
      Ответить
    • Комментарий на тему «Борманд»

      Это моё обращение[1]. Я в итоге забил, да и хз что писать им ещё, только самому патч делать и слать, потом видимо кипиш поднимать, когда ментейнер отклонит. Но времени нет на это. Больше хотелось бы автора с перманентным баном из ментейнеров выгнять, но я не умею. И так впервые в рассылку писал
      Я совершенно внезапно про эту "фичу" узнал. Пару лет назад под НГ тут или на хабре увидел коменты про утилиту, поставил, прикольно. Сейчас стал смотреть что из системы лишнего удалить, увидел, запустил снова. А она мне флажков насыпала.

      [1]: https://lists.debian.org/debian-devel/2026/06/msg00160.html
      Ответить
      • > А она мне флажков насыпала.

        Это в тему «флагшток-кун»
        Ответить
      • Что там, опять РЛО?

        Ну не пользуйся дебиан, закажи у Дефекейта с Бормандом русZZкую операционную систему "Антифашист 2.0", и теки
        Ответить
    • https://anioly-nieba.pl
      Ответить
      • I have an angelic dream that people will begin speaking in CZECH – in A SINGLE planetary language and will throw away 7000 different languages poked here by the infernal saurians from lots of other worlds so that people could never understand themselves.

        Paní, dejte mně první třídu.
        Ответить
    • друзья вы замечали что если дописывать к любой гиперболе maxxing то получаешься как бы эрудированнее что ли
      Ответить
      • > Beginning in the early 2010s, incel communities on message boards took the -maxxing suffix

        А что это слово в вашем коммунити значит, можешь рассказать подробнее?
        Ответить
    • https://wagehole.com/
      Ответить
    • Люди платят за то, что их резюме обсирают?


      Глупые! Пускай бесплатно постят их на ГК. Мы натравим на них МАКАКА, и он совершенно бесплатно скажет: да тут даже нет OLAP кубов, анскиллябрный ты заедушный питух
      Ответить
      • Мы не только резюме можем обосрать, а вообще что угодно.
        Ответить
      • друзья olap трапеза
        Ответить
    • Комментарий на тему «Экспертное мнение»

      3) Идеологом третьего подхода является Мэтт Покок (Matt Pocock), который предлагает технику разработки, основанную на скилах, которые сначала опрашивают тебя обо всех нюансах проекта, потом готовят документ, содержащий доменное знание. После этого разбивает задачу на маленькие таски и выполняет их, основываясь на доменное знание. Т.е. что-то из мира TDD, DDD и прочих техник.

      Мне в своё время не очень зашло TDD в силу инверсии принципа разработки, которым я всегда работал. Но после ознакомления с тем, как предлагает работать Мэтт, кажется, эта штука может работать.
      Ответить
    • Комментарий на тему «Оптимальное решение»

      Даже специалисты с зарплатами на уровне $180 тыс. испытывают трудности. В качестве примера NYT приводит историю пары программиста Адама Вудбери (зарплата $185 тыс./год) и менеджера по работе с клиентами Катрин Разняк ($180 тыс./год), которые пытались снять однокомнатную квартиру дешевле $5 000 в месяц. На поиски у них ушло несколько месяцев, в итоге Адам переехал в район Карнелиан‑Бэй у озера Тахо, где жильё дешевле, а Катрин сняла квартиру за $1 650 и живёт с двумя соседками; пара поддерживает отношения на расстоянии.
      Ответить
      • $180 это на руки или до налогов?

        Если на руки, то у них суммарный доход примерно 30К баксов в месяц, неужели трудно из этого выделить 7-8К на квартиру?

        Если же это до налогов, то это совсем не большая зарплата: откуда там взялось слово "даже"?


        > отношения на расстоянии.
        ну-ну..)
        Ответить
    • Комментарий на тему «Юмор в ИТ»

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

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

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

      Просто уберите из названия "messеnger") < вот такой вот "ценный" совет предложил один из коментаторов выше. Вот оно, гениальное решение всех проблем. Сменил фамилию в паспорте и дальше живи спокойно.

      А вот ещё случай был. Регил я как то приложуху на одной площадке, а мне дык, депеша прилетает, мол у вас приложение разрешение на камеру и загрузку обновлений требует, нука объясните зачем это они вам нужны. Ну я и объяснил, ээээ... ну мессенджер патамушта, как же без них. После этого получил бан аккаунта. Вот такая вот ситуёвина. А площадка "Uptodown" называется. Мне уже потом люди объяснили, если нет в приложухе рекламы или иных фичей для монетизации, то не примут вовсе. Им то нет выгоды, а значит иди в бан.

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

      Так что: Денег нет, но вы держитесь!
      Ответить
    • Перекат!

      https://govnokod.ru/29270
      https://govnokod.xyz/_29270/
      Ответить

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