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

    0

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

    #195: https://govnokod.ru/28917 https://govnokod.xyz/_28917
    #196: https://govnokod.ru/28925 https://govnokod.xyz/_28925
    #197: https://govnokod.ru/28935 https://govnokod.xyz/_28935
    #198: https://govnokod.ru/28938 https://govnokod.xyz/_28938
    #199: https://govnokod.ru/28942 https://govnokod.xyz/_28942
    #200: https://govnokod.ru/28945 https://govnokod.xyz/_28945
    #201: https://govnokod.ru/28948 https://govnokod.xyz/_28948
    #202: https://govnokod.ru/28951 https://govnokod.xyz/_28951
    #203: https://govnokod.ru/28954 https://govnokod.xyz/_28954
    #204: https://govnokod.ru/28971 https://govnokod.xyz/_28971
    #205: https://govnokod.ru/28986 https://govnokod.xyz/_28986
    #206: https://govnokod.ru/28991 https://govnokod.xyz/_28991
    #207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
    #208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
    #209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
    #210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
    #211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
    #212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
    #213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
    #214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
    #215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
    #216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
    #217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
    #218: https://govnokod.ru/29156 https://govnokod.xyz/_29156
    #219: https://govnokod.ru/29166 https://govnokod.xyz/_29166
    #220: https://govnokod.ru/29181 https://govnokod.xyz/_29181
    #221: https://govnokod.ru/29185 https://govnokod.xyz/_29185
    #222: https://govnokod.ru/29190 https://govnokod.xyz/_29190
    #223: https://govnokod.ru/29203 https://govnokod.xyz/_29203
    #224: https://govnokod.ru/29211 https://govnokod.xyz/_29211

    Запостил: nepeKamHblu_nemyx, 17 Декабря 2025

    Комментарии (342) 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://i.postimg.cc/vZXM7JDs/image.png
      Ответить
      • Даже AI говно ненавидит AI говно
        Ответить
      • https://i.postimg.cc/fTt6D8db/image.png

        да что ж ты будешь делать, опять машины не научили считать
        Ответить
        • аа!
          как срепродюсить?
          Ответить
          • https://www.google.com/search?q=matterhorn.ej-core-ide&sourceid=chrome&ie=UTF-8
            Ответить
            • денег не показыват

              деньги где?

              Ленин в кепке это хуй
              Ленин в кепке жри буржуй
              Ленин в кепке деньги где?
              Ленин в кепке штык в пизде

              Паук, например
              Ответить
      • For me, the way it has worked best is... asking Junie for a set of very well-explained requirements. To do this, I use ChatGPT to transcribe all my requirements and help me define anything I might have missed, and then I pass all these requirements to Junie. It takes some time for it to respond, but more than half the time it has given me a complete and functional "product."

        ебля ради ебли ради сжигания токенов ради сжигания лесов
        Ответить
        • а если в этом продутке "bug", то исправлять его в 2AM будет Джуни с чатом ГПТ. А потом они поебалися
          Ответить
    • куда лучше релоцироваться: Бали или Мали?
      Ответить
      • в мали нельзя полежать на пляже в компании диких хрюкни
        Ответить
        • в компании хрюкни можно и в тверской области полежать: нажрался, да и прилег в свинятнике, в чем проблема?
          Ответить
          • то домашние, да и кто с ними не лежал уже
            Ответить
            • И возлежал ты со свиньею своей как с женой и было это противно Господу, и сказал Он: Для того ли я создал свинью?
              Ответить
              • А ты возьми и ответь ему: сам-то пробовал? Попробуй.
                Ответить
    • https://github.com/a. - 404 + html
      https://github.com/a.a - 406
      https://github.com/a.a. - 404 + html
      https://github.com/a.a.a - 404 + text
      Ответить
      • Вы там сумасшедшие что ли все?
        Ответить
        • Так же для
          https://github.com/hui.
          https://github.com/hui.pizda
          https://github.com/hui.pizda.
          https://github.com/hui.pizda.jigoordah
          Ответить
    • https://blog.mozilla.org/en/mozilla/leadership/mozillas-next-chapter-anthony-enzor-demeo-new-ceo/

      In the next three years, that means investing in AI that reflects the Mozilla Manifesto. It means diversifying revenue beyond search.

      ...

      It will evolve into a modern AI browser and support a portfolio of new and trusted software additions.
      Ответить
      • 1998: Самотык
        2002: Самотык designed for Windows XP
        2010: Самотык c нанотехнологиями
        2020: Самотык с пониженным выделением C02
        2025: AI-enabled Самотык
        Ответить
        • Ну представь робота, которому ты будешь говорить свои пожелания в свободной форме и он будет ебать тебя так, как ты хочешь!
          Ответить
          • Спасибо, что поделился с нами своими сокровенными фантазиями. Мы очень ценим твоё доверительное отношение.

            зы: у самотыка была сетка /48, его нашел сканер сети, и теперь твои пожелания вместе с видео можно скачать без СМС и регистрации в даркнете за $9.99
            Ответить
    • Как по-нидерландски в рифму получилось: "Voor Joden Verboden"
      На другие языки так красиво не перевести, Гологуб...
      Ответить
    • 10-летний мальчик сломал 50 SSD Samsung NVMe своего отца.

      Мужчина решил заранее закупить накопители впрок из-за роста цен и дефицита памяти, поэтому (https://t.me/retra)приобрёл 50 плашек SSD Samsung PM991a по 512 ГБ на общую сумму 4000 долларов.

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

        какой багор!
        Ответить
        • я и забыл уже что были когда-то харды без буфера

          А статическа память (всмсле на флип-флопах) тоже дорожает?
          а SSD?
          Ответить
          • > ssd

            про них и речь, раньше 256гб брал за 21 евро, сейчас 36
            Ответить
            • к счастью, ни стримеры, ни зипдрайвы, ни Bernoulli Box AIйшный рак не ест
              Ответить
              • На стримеры можно бекапы делать
                Ответить
                • смех-смехом, а цена и правда хорошая.

                  Кассета на 18 терабайт стоит 80 евро, это примерно в пять раз меньше, чем HDD, а еще она легче, занимает меньше места, и надежнее (грузчикам сложнее будет ее сломать)

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

                  4 шутки евро стоит
                  Ответить
            • Етить я конечно опоздал. Комп новый брал, думал ссд побольше потом возьму. Ну ладно, зато пригодится 1тб жд со старого ноута(((
              Ответить
              • Зачем тебе 1тб? Ты что, торрент-станция?

                Возьми лучше 512 nvme тогда уже, на USB3 посади внешний бокс хоть на 2 тера на HDD (сигейт или WD какойнито)

                Ось на HDD ставить, вспоминаь что такое readyboot (или буст, я их путаю) это же ад
                Ответить
                • Не, ось у мну на nvme, но там только 256. Ненужный на данный момент софт и пр конь-тент лучше куда-то схоронять, учитывая обстановку.

                  Ну или у меня синдром цифровового Плюшкина
                  Ответить
                  • Так а что тебе мешает сохранять его на HDD?

                    Если ты собираешь десктоп, то поставь SATA HDD, их можно взять за 100 евро 4TB, а ось и рабочие программы на nvme.

                    Десктоп это же не макбук-мини, туда как-бы больше одного привода влазит обычно
                    Ответить
      • Аутист чтоли какой-то, не надоело ему сидеть и 50 каких-то непонятных штучек гнуть
        Ответить
    • Grootste datacenter van Amsterdam komt in Westpoort.

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

      Учи, джаваскриптер, 568-A: бело-зеленый, зеленый, бело-оранжевый, синий....
      Ответить
    • https://t.me/NeuralShit/7060
      Ответить
    • https://t.me/netsandbox/4604
      Ответить
    • я чёт уже запутался даже

      public void saveToDatabase(Consumer<Zone> consumer) {
          ofNullable(this.content).ifPresent(consumer);
      }


      Это ж ведь даже не какая-то функциональная хуйня. Я понятия не имею, как бы функциональщик это реализовал, но это был бы код, который реально был как-то связан с имеющими отношение к хранению типами, а не просто "приёмщиком". В соседнем месте там есть filterByName(Predicate), filterByWeight(Predicate), filterByDate(Predicate) где предикаты могут быть абсолютно никак не связаны с контрактом, который предполагает название. Откуда это растёт?
      Ответить
    • Вы знаете что такое трайцы и четверцы?
      Ответить
    • mock(Optional.class)
      Ответить
      • нахуя мокать опшинал ебланы?
        Ответить
        • Ты думаешь, у меня просто так не нашлось, чем выматериться здесь?
          Ответить
    • Если всю фронтэндовскую гниль сжечь, то сайты будут выглядеть вот так https://motherfuckingwebsite.com/

      работать на 500-м селероне тараса, и рузиться за 0.1 секунды на дайлапе
      Ответить
      • Мамкутвоюебалвебсайт? Зачем нам такие сайты?
        Ответить
        • Правильно перевести как "Это, бля, просто сайт"
          Ответить
    • Согласен https://x.com/i/status/2001967796490731562
      Ответить
    • https://www.instagram.com/p/DSAq-H0Ao5v/
      Ответить
    • if (!function_exists('function_exists')) die('o_O');
      Ответить
      • шутка юмора пыхосмегмы?
        Ответить
        • Это нашли в исходниках «Говнокод.ру».
          Ответить
      • Я всегда в начале программы делаю проверку, что 2*2 == 4, вдруг с процессором что случилось или баг в компиляторе.
        Ответить
        • Типа как компик POST делает?

          Если бы в ЙАЖА было UB, мои коллеги делали бы так
          if (2 * 2 != 4) { // ub?
           return null;
          }
          Ответить
    • Создает задачу, которая завершается после указанного числа миллисекунда.
      Ответить
    • Ура, мой телевизор теперь с ии!
      Ответить
    • https://x.com/AutismCapital/status/2002215442606424089
      Ответить
    • https://i.postimg.cc/4xgtzJ82/image.png
      Ответить
    • https://github.com/highlightjs/highlight.js/issues/4338
      Ответить
      • бот насрал
        Ответить
        • Там лейблы проставлены. Может автоматом, конечно, но выглядит как осознанное действие
          Ответить
          • посмотри на активность, и на сгенеренную фотку
            https://github.com/Jcjane75
            Ответить
            • Тхис немикс доес нот эксистс.

              Я бы лучше сгенерировал.
              Ответить
            • > на активность

              ты часто взращиваешь ботов по году ради гитхаба?
              Ответить
              • Да бляь, что вы доебались. Я просто кнопки перепукал и что-то не то нажал
                Ответить
                • Это называется "Fat finger".

                  Я однажды хотел написать `ls`, а написал `rm / -rf`.

                  &gt;&gt;&gt;
                  Хотел сказать жене "передай, пожалуйста, соль", а случайно получилось "ты, сука, мне всю жизнь испортила"
                  &gt;&gt;&gt;
                  Ответить
                  • > `rm / -rf`

                    Не получится. Надо либо /* вместо просто слэша, либо --no-preserve-root. Первое как-то проще.
                    Ответить
                    • откуда ты знаешь, на каком шелле, и на какой операционке было дело?
                      Ответить
                      • Действительно, есть шеллы, в которых получится.
                        Ответить
                        • Мне кажется, это вообще башизм. Есть подозрение, что условный бизибокс такой хуйней не заморачивается.
                          Ответить
                          • Похоже, ты прав:
                            https://git.busybox.net/busybox/tree/coreutils/rm.c

                            Кишки remove_file я не смотрел, но в самом «апплете» rm никаких проверок нет.
                            Ответить
                            • Только я ошибся: не башизм это, а гнусня.
                              https://github.com/coreutils/coreutils/blob/master/src/rm.c
                              https://github.com/coreutils/coreutils/blob/95044cb5eaea83d02f768feb5ab79fcf5e6ad782/src/remove.c#L477

                              Однако ссылка на позикс удивляет. Выходит, бизибоксовый rm не позиксовый?


                              > Copyright (C) 2001 Matt Kraai <[email protected]>

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

                              https://pubs.opengroup.org/onlinepubs/9699919799/utilities/rm.html

                              > the current file is a directory, rm shall perform actions equivalent to the rmdir()

                              https://pubs.opengroup.org/onlinepubs/9699919799/functions/rmdir.html
                              Ответить
                              • Кстати, генерал Лизюков — реальная личность. Буквально сгорел в танке, а не отсиживался в бункере.
                                Ответить
                  • Если в слово украдкой
                    Заползёт опечатка,
                    То писателя речи
                    Вмиг она искалечит.

                    Дядя Гриша съел салат — написал писатель.
                    Дядя Гриша съел халат — прочитал читатель.

                    В небесах парит орёл — написал писатель.
                    В небесах парит осёл — прочитал читатель.

                    Иногда буква буквально совершает проказы
                    И коверкает фразы.

                    Этот мальчик был босой — написал писатель.
                    Этот мальчик был косой — прочитал читатель.

                    При ангине ешьте мёд — написал писатель.
                    При ангине ешьте лёд — прочитал читатель.

                    Было — речка. Стало — печка.
                    Было — море. Стало — горе.

                    Был —хор. Стал — вор.
                    Была Красная Шапочка, стала Красная тапочка.

                    Вот такие повадки
                    У простой опечатки.
                    В песне кончились строчки,
                    Не хватает лишь: бочки? —нет!
                    дочки? — нет!
                    кочки? — нет!
                    А! Не хватает лишь точки!
                    Ответить
                    • У профессора Фортрана же было: "Дядя Миша / Дядя Маша"
                      Ответить
                  • https://www.youtube.com/watch?v=jdF1qbFWBiE
                    Ответить
        • Похоже, что вручную. В профиле всего пара действий, а бот половину Гитхаба бы засрал.

          Это скорее заглушка для будущего использования.
          Ответить
    • Идея: написать для last.fm фейковое клиентское приложение, которое будет отправлять названия несуществующих песен, и засорять эфир «песнями» типа «Сами знаете кто — сами знаете кто», «В Яунде 20 градусов тепла», «Какой багор )))».
      Ответить
      • Доброе утро, говорят, что anna archive спиздили всё содержимое sportify. Оттуда я узнал, что каждая песня имеет 12-циферный код ЕГРЮЛ.

        We backed up Spotify (metadata and music files). It’s distributed in bulk torrents (~300TB), grouped by popularity.

        This release includes the largest publicly available music metadata database with 256 million tracks and 186 million unique ISRCs.
        Ответить
        • Ну послушай 256 миллионов треков, и скажи, какой твой любимый.

          Благодаря ИИ-поносу у нас скоро будет выходить 256 миллионов поносных треков в час, и люди утонут в говне. По мощам и елей.
          Ответить
          • Не хочу елей, лучше сосну.
            Ответить
            • --Тут так жарко, поручик, пойду к окну...
              --Ну какните, сударыня
              Ответить
          • Безотносительно ИИ: наткнулся на некоего Романа Боброва — исполнителя песен на древнерусском/старославянском языке. Поначалу кажется нормально, потом замечаешь, что у него почти нету падежей. Гуглишь... и находишь ролик «Роман Бобров — и швец, и жнец, и тарабарщины певец». Там ценитель русского языка (толковый парень) разобрал его тарабарщину. Мне не показалось, Роман Бобров действительно поёт хуйню на несуществующем языке.

            Этот лингвист предложил Боброву свои услуги по исправлению ошибок, но предупредил, что на каждую песню уйдёт пара недель для получения качественного рифмованного текста, укладывающегося в размер.

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

            Ну ты понял.

            Бобров в ручном режиме выпускал по три штуки говна в неделю, а с нейросетью он сможет флудить ещё быстрее, ведь качество его не интересует.
            Ответить
            • Напоминает историю как американский школьник написал дохуя статей на википедии на языке scots. Ну разумеется, он его не знал, а просто коверкал английские слова. Бимба, короче. Хлипцы, я свий.
              Ответить
              • — А де у вас... останивка?
                — По-перше, не останивка, а зупынка. А по-друге (взводя курки двухстволки) йихаты тоби не трэба.
                Ответить
                • Я знал вариант "ты москалику вже прыйихав"

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

                    Полагаю, польский тоже будет выглядеть смешно, если śnieg записать как щнег.

                    А с белорусским и делать ничего не надо. Их родная орфоргафия, хоть наркомовка, хоть тарашкевица, жжот как аццкий сотона.

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

                      Поврôтъ Таты, пp̌езъ А. Мицкевича

                      «Пôйдзьце, о дзятки, пôйдзьце вшистке разэмъ
                      За място, подъ слупъ на взгôрэкъ,
                      Тамъ пp̌едъ цудовнымъ клęкнийце образэмъ,
                      Побожне змôвце пацю̂рэкъ.

                      Тато не враца; ранки и вечоры
                      Вэ Лзахъ го чекамъ и трводзэ;
                      Розлялы p̌еки, пэлнэ звеp̌а боры,
                      И пэлно збôйцôвъ на дродзэ».
                      Ответить
                      • да все понятно же: пойдите детки, пойдите быстро вместе
                        за город, под слуп (хз что это) на холмик

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

                        К Союзу Литва примкнула в 1940-м, когда волна замен алфавитов спала.
                        Ответить
                        • литовский
                          https://upload.wikimedia.org/wikipedia/commons/f/f2/Edict_of_Alexander_II_in_1864.jpg
                          Ответить
              • Вспомнилось про фейки. Есть средневековая песня типа «Зима недаром злится» трубадура Пьера Видаля на старофранцузском. Вот её слова:

                Pòs vesem que l'ivern s'irais
                e part se del tems amoros
                que non aug ges voutas ni lais
                dels auzels per vergers folhos
                per lo freit del brun temporal
                non laisserai un vers a far
                e dirai alques mon talan

                Lonc desirier e greu pantais
                n'ai agut al còr cobeitos
                ves cela qui suau me trais
                mas anc ves li non fui greignos
                anz la portava el còr leial
                molt fui leugiers a enganar
                mas peccat n'aia de l'aman

                Следующие куплеты не влезут в 2к.


                Ансамбль «Corvux corax» (гы!) её исполнил правильно. А вот немецкие говнари «In Extremo» спели полную хуйню:

                Poc Vezem Ter Qui Mon Serai
                A Rizer Ai Que Ce Ne Pas
                Er As Terer Que Re Ze Tai
                A Rizer Ai Que Ce Ne Pas


                Это ни на каком языке, как тот самый псевдоскотс в Вики. Ну слышали говнари из «In Extremo», что «ne pas» в современном французском означает отрицание, и прилепили к нему псевдофранцузских слов.

                Самое обидное, что эту хуйню растащила куча исполнителей, а оригинал, кроме «Corvus corax», от силы ещё пара исполнителей спела.
                Ответить
                • Вот тут полный текст старофранцузской песни с переводом на современный французский:

                  http://tensoelectrica.free.fr/posvezem.htm
                  Ответить
    • https://i.postimg.cc/25jSW6fN/image.png
      Ответить
      • А о чём ещё пиздеть? Я в других темах не разбираюсь.
        Ответить
        • Знаю тян, с которой мог пиздеть о чём угодно, даже о подобной хуйне.

          Недавно её встретил я, мы с ней родня по юности у неё дочке уже пятнадцать лет.
          Ответить
          • Даже о говне мог пиздеть?
            Ответить
            • Про говно, блять. Про какую-то хуйню, малафью. О чем угодно можно.
              Ответить
            • На пятнадцатый год брака -- почему бы и нет?
              Ответить
          • рюмочку-то хлопнули?
            Ответить
            • Ну как, достукались в две рюмочки?
              Ответить
              • стукали, да. Почему у меня хлопали-то? Наверное потому, что я последний раз я это слышал в 2003-м году.
                Ответить
                • А всё прошло, и никто не заметил.
                  Никто не вспомнил 2003-й,
                  Где были мы, и кто был с нами,
                  Какие девушки, с какими волосами*.

                  * Я тут слышу отсылку к другому произведению.
                  Ответить
                  • Пьяные феи пахнут сиреневым?
                    Ответить
                    • Нет, мне кажется, Сергей Бобунец сослался на «Танцы минус».

                      Кстати, клип «Город» после начала «СВО» запретили в РФ: примерно на 2:50 от начала пару секунд две девушки целуются.
                      Ответить
        • Я пиздел как-то про слабы в прыщах с девопсихой (потому что мое приложение засрало слабы читая из памяти, и докер посчитал их на мой счет, и она подумала, что я утек памятью)

          Но современные девопсихи говорят, в основном, про кубернейтс, а я в нем не разбираюсь. Остается стоять, и глупо улыбаться...
          Ответить
          • У тебя потекла память, а она потекла от тебя?
            Ответить
      • https://vk.ru/clip-212557549_456241920
        Ответить
        • ухажеров было много, но вышла я за того, который спросил "ты сегодня ела?"
          Ответить
    • друзья насколько же они в гугле все такие тупые могут научить нейронку реагировать на abuse но не на ab*se
      Ответить
    • В отсутствие самок молодые самцы слонов часто демонстрируют гомосексуальное поведение.
      Ответить
    • https://pbs.twimg.com/media/G9FNQKIWUAAFQXB?format=jpg

      #yesbut
      Ответить
      • А потом ты положишь его в рюкзак и там его сломает свежая булочка...

        У меня так на старом ноуте (скорее всего), если неудачно в руки его возьмешь, отходила плата к которой жд подключался, потому что нашлёпывалась сверху на материнку каким-то непонятным разьёмом. Хотя его и ультратонким бы не назвал, но корпус один хрен не 100% жесткий же.
        Ответить
    • https://t.me/old_lup/503
      Ответить
      • Так и подумал, что Нижний. За пределами Нижегородской области пазики используются в основном как катафалки, а в Нижнем они ещё по маршрутам ходят. Просто в Павловске, что под Нижним, их делают (отсюда и ПАЗ).

        Хотя по тонировке кажется, что этот пазик для того же. IT-инженерами не рождаются...
        Ответить
    • Идеальный интернет в России - это когда открывается только поисковик "Спутник" и в нём по номеру паспорта можно узнать свой долг Ротенбергу.
      Ответить
      • Кстати, «Спутник» закрыли несколько лет назад.
        Ответить
    • Блядь, как можно проебать функциональность репита? Спотифай тупо игнорирует то, что я ему выставляю. Что должно произойти, чтобы эта история была, а при обновлении исчезла?
      Ответить
      • Давайте шеймить клиентов зумерских доткомов!
        Ответить
      • Ты о чём?

        Спотифай запоминает настройки повтора для плейлистов. Но для альбомов щас по умолчанию всегда вроде повтор отключается. Ты про это?
        Ответить
        • Нет, я жал "репит", пока он его установит в "повторять один трек", по окончанию трека он его тупо сбрасывал.
          Ответить
          • я другой багор щас поймал

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

            если нажать на плюсик на виджете на экране блокировки, то она добавится в любимые треки

            пздц)
            Ответить
      • Россияне временно не испытывают потребности в «Спотифае».
        Ответить
    • Пацаны, а вы пользуетесь git worktree?
      Ответить
      • Да. Иногда мне нужно прыгать между бранчами в крупной монорепе. Например, там в релизной ветке баг, и мне нужно туда, но я не хочу забирать её поверх мастера бо может быть очень много файлов уже поменялось, и будет долго и неудобно.
        Ответить
        • > крупной монорепе
          > git

          Гит уже умеет в крупные монорепы?
          Ответить
          • Зависит от того, сколько у тебя свободного времени. Если ты не против делать гит пул по сорок секунд, то да, уммет

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

            Я знаю, что Меркуриал поддерживает несколько head'ов, но он же вроде сгнил?
            Ответить
            • что, никто не git-знает?
              Ответить
            • svn
              Ответить
              • Поверх неё в Яндексе сделали свою vcs
                https://habr.com/ru/companies/yandex/articles/482926/
                Ответить
                • В Гугле в репе Андроида сделали какую-то хуйню поверх Гита: вместо git submodule накостылили и навелосипедили свои скрипты. Но я так и не смог выкачать исходники Андроида: в середине процесса гугловские скрипты падают.
                  Ответить
                  • А как это всё должно работать? Типа есть монорепа, но, поскольку разные куски могут использовать другие куски отличных версий, то надо городить сабмодули?
                    Ответить
                • Героическое создание проблем с последующим героическим их решением
                  Ответить
    • https://mk.absturztau.be/notes/agpn3oakotdr05ld

      >You know your C++ template metaprogramming is a mastery of abstraction when you need to target x86 from amd64 using a cross-compiler, because the template is un-compilalble on 32-bit compilers as its expansion easily depletes the 4 GiB address space.

      Какой багор )))
      Именно поэтому я за Си.
      Ответить
      • Ну слушай, ты ведь тоже не на своем микроконтроллере разрабатываешь, да и десктоп не на телефоне пишет. Это вполне нормально, когда ты пишешь на большой машине, и кросс-компилируешь потом под мелкую.

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

          К слову, Страуструп сначала думал, что его Cfront будет просто кодогенератором, а вылилось это в новый язык и в специальные компиляторы для него.
          Ответить
        • > Другой вопрос, что если вашему шаблону нужно 4 гига памяти

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

          На x86 есть кстати PAE, можно так насоздавать несколько процессов, и в сумме они могут жрать больше 4 гига памяти, и через некое IPC можно на других процессах хранить и запрашивать куски компилируемого шаблоноговна. Только для этого надо патчить компилятор
          Ответить
          • > Может можно как-то пропатчить компиляторы, чтобы шаблоны столько памяти не сжирали при их раскрытии?

            Если там глубокая рекурсия, чем поможет GC? Надо весь алгоритм менять.
            Ответить
            • > Если там глубокая рекурсия, чем поможет GC?

              Рекурсия часто может оптимизироваться в цикл. Но для этого нужен некий JiT для шаблоноговна. Какой багор)))
              Ответить
          • &gt;PAE

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


            Не нужно людям PAE предлагать (про дос экстендеры только Иканус любит говорить), да и вообще не нужно в 2025-м году ничего под 32 бита писать
            Ответить
            • > виртуальных адресов должно быть больще, чем физической памяти,

              В контроллерах у меня может не быть никаких виртуальных адресов

              > не нужно в 2025-м году ничего под 32 бита писать

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

                > Даже если это какие-то контроллеры?
                А сколько памяти у тебя в контроллере?
                Ответить
                • В самом жирном (Kendryte K210) 8 MiB SRAM и 32 KiB кеша под данные и 32 KiB кеша под инструкции на каждое ядро (там два ядра). Но там оперативная память на два куска поделена, можешь почитать https://cdn.hackaday.io/files/1654127076987008/kendryte_datasheet_20181011163248_en.pdf на 22 странице
                  Ответить
          • > Ну например GC добавить.

            и еще пожалуйста cloud-based AI чтобы генерить код еще более качественно
            Ответить
        • > кодогенератор на питоне

          Это ж надо в зависимости тащить питон, а в питоне версии 3.11 может кодогенерация работать, но вот в версии 3.12. и выше может уже не работать т.к. там какую-то хуйню изменили. Лучше через какую-нибудь базовую хуйню кодогенерить, которая 100% есть в системе. Shell скриптами например. А на винде можно через bat-файлы или повершел (или даже Windows Script Host)
          Ответить
          • Сложно. Проще уж на той же сишке написать кодогенератор, скомпилировать его для текущего хоста, а не цели, и им уже нагенерировать. Даже в makefile можно сделать правило для этого и лишних скриптов не писать.
            Ответить
            • Может так оказаться, что на целевой системе нет компилятора под текущий хост, а компилируется что-то под другую архитектуру (допустим собираем на хосте x86 а таргет это x86-64 или вообще ARM какой-то). Тогда кодогенератор на сишке уже не проканает
              Ответить
          • Ты серьезно предлагаешь генерировать код на си плюс плюс посредством бат файлов?

            Я бы не хотел в таком проекте работать
            Ответить
            • Он написал, что не против WSH, тогда можно писать на богомерзких JScript и VBScript, что всё же лучше, чем на бат-файлах.

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

                Но WSH многобуквенный: там кажется даже с файловй системой надо работать через ActiveX объект. Зато такой объект можно написать на С++, и он будет шустрым.

                Also, туда можно своих языков напихать. VBS и JS всё не ограничивается
                Ответить
      • > absturztau

        Absturz — крушение в переводе с немецкого.
        Ответить
    • https://www.opennet.ru/opennews/art.shtml?num=64517

      Возможность создания или перезаписи любого файла, насколько позволяют текущее права доступа, из-за некорректной обработки содержимого поля "filename" в пакете с данными. Уязвимость может использоваться для организации выполнения кода в системе при выполнении получателем команд "gpg --decrypt poc.enc" и "gpg poc.enc" для просмотра присланного атакующим файла poc.enc. Добиться выполнения кода можно, например, через создание файлов ~/.bash_completion или ~/.ssh/authorized_keys.

      читать ли дальше вообще
      Ответить
      • > в цикле "for" - несмотря на указание "n++" в самом цикле, счётчик увеличивается и в теле цикла

        это что, серьезно такой код в продакшене?
        Ответить
    • https://i.postimg.cc/MX24Pc3C/image.png
      Ответить
    • Существует две фундаментальные промблемы Computer Science:

      1. Равно-ли P NP?
      2. Как сделать так, чтобы скопированная из одного места хуйня всегда могла вставиться другое место.

      Принято считать, что эти проблемы не будут решены по крайней мере до конца тепловой смерти вселенной, впрочем про первую проблему есть и другие мнения.
      Ответить
    • https://steven-giesel.com/blogPost/c3bdad0d-f9eb-4dcf-b650-98ec0f5dd4d4
      Ответить
    • https://gist.github.com/richhickey/ea94e3741ff0a4e3af55b9fe6287887f
      Ответить
    • https://www.reddit.com/r/ThatsInsane/comments/1px3cs6/tech_guy_kicks_himself_in_the_nuts/
      Ответить
    • My kids were gifted a Nintendo Switch 2 for the holidays. Naturally the first thing do as a father is put together a Software Bill Of Materials (SBOM) to track the myriad of open source components. One day a vulnerability will lead to a root shell.
      Ответить
    • Но всё же, можно сказать, «красный код» своё дело сделал: вышедшая ближе к середине декабря GPT-5.2 зарекомендовала себя вполне положительно: в частности, она корректнее обрабатывает запросы, связанные с суицидальными настро

      пошла на хуй
      Ответить
      • Надеюсь, эту хуйню сломают. Людей на свете и так слишком много, так что если кто-то хочет выпилиться, то не нужно ему мешать.
        Ответить
    • что происходит https://pbs.twimg.com/media/G9YRifFXUAAegCL?format=jpg&name=large
      Ответить
    • ЖЖ ввел новое правило: писать посты можно только при предъявлении паспорта, а то пишут всякую ересь, а товарщу майору потом разбираться. С новым подходом станет удобно: вот, например, блогер Залупий с числом подписчиков шесть в 2012-м году разместил фотографию украинского флага, и на него можно завести дело о реабилитации нацизма и пересмотре решений Нюрнбергского трибунала.

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

        &gt; в 2012-м году

        Какая обратная сила )))
        Ответить
        • Я в SUPецкие времена сторожил оооооо!
          А я в SUPецкие времена сторожил уууууу!
          Ответить
      • Кстати, учётку Сбер-ID можно получить на симку, приобретённую на чёрном рынке, зарегистрированную на Улугбека или на какое-нибудь ООО.

        У меня есть такая учётка, кстати, я через неё музыку со «Сберзвука» качаю.
        Ответить
        • Где сейчас можно купить такие симки? И скок будет стоить?
          Ответить
    • lenght
      lenthg
      legtnh
      блядь
      в пизду
      назову перемнную "dlina"
      Ответить
    • https://github.com/JetBrains/intellij-community/blob/master/platform/platform-impl/src/com/intellij/openapi/progress/util/SuvorovProgress.kt#L294

      где SusaninProgress я вас спрашиваю блядь
      Ответить
      • We're having a really bad day.

        The Unicorns have taken over. We're doing our best to get them under control and get GitHub back up and running.

        Contact Support — GitHub Status — @githubstatus

        P.S. Отвисло, после попытки обновления страница загрузилась.
        Ответить
      • Потёмкин еще есть
        Ответить
      • Permanently deleted user Last update July 26, 2024 at 3:28 PM
        Idea doesn't get my keyboard locale right under Ubuntu 8.04 LTS


        не лезьте вы молодые смешливые
        Ответить
        • Пользователя удалили мудераторы за то, что рубил правду-матку?

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

          Ещё видел людей, которые сносили лицензионную семёрку и ставили пиратскую XP, «чтобы все игры запускались и не тормозили».
          Ответить
        • Ну камон, там Created May 6, 2009 at 2:00 PM
          Ответить
    • и так стихи https://postimg.cc/mzymBFyf
      Ответить
      • А ему завидно что ли?

        Какой Денис Чернухин )))
        Ответить
    • private static final Function<Integer, Integer> LOG10 = Log10RootFunction.create(0);
      Ответить
      • эта хуйня вызывается из другой Function<Double, Double>, внутри которой происходит примитивная математика, и я ожидаю, что на боксинге-анбоксинге эти ребята в итоге теряют соразмерно тому, что выигрывают на кэшировании log10 внутри Log10RootFunction
        Ответить
        • Я помню, что Java не умеет в инстанциирование шаблонов/мономорфизацию/you name it "шаблонов", потому за обобщенное программирование там платят.

          Не умеет она в это то-ли чтобы не сломать код 1997-го года, то-ли чтобы не напрягать слабые мозги жабаебов
          Ответить
          • Тут история в том, что они с самого начала могли вместо боксующего Function<A, B> взять примитивный IntUnaryOperator и избежать оверхеда, но в погоне за перформансом забыли про сам перформанс.
            Ответить
            • Могли, но ты вот сходу еще вспомнишь язык, где так обосрались с обобщенным программированием?

              Напомню, что не тлько в C++ и Rust, но даже в C# такой проблемы нет.
              Ответить
    • Как известно, ДжаваСкрипт -- высокоуровневый язык, и в отличие от Си, простые вещи в нем делаются просто.

      И потому, друзья мои, вы без труда скажете мне, как сравнить два массива (по значениям). Правда?
      Ответить
      • А ведь такая операция (знаками «равно» и «не равно») была ещё в Фортране и в Бейсике.

        JS умеет сравнивать только адреса ссылок, а глубоко ходить не умеет?
        Ответить
        • Да и мне кажется, в си можно сделать `memcmp`, не?

          > JS умеет сравнивать только адреса ссылок, а глубоко ходить не умеет?
          угу

          ну ты погугли, что люди советуют, какой способ решить проблему. Тебе понравится
          Ответить
          • Ладно, подскажу
            > JSON.stringify([1, 2, 3]) === JSON.stringify([1, 2, 3])
            true


            Просто блядь пишите лучше на баше
            Ответить
            • if [ "$(echo $A | jq .)" != "$(echo $B | jq .)" ]; then
              Ответить
            • И пирфоманс в ноль.

              Остаётся бегать циклом. Чтобы каждый раз не писать заново, завести себе functii.js и инклюдить его в каждый проект.

              Зато в ES6 есть «стрелочные функции» и прочий сахар, позволяющий сэкономить пять символов, но ломающий совместимость со старыми клиентами.
              Ответить
              • стрелочные функции зато умеют не засрать this, поразительо
                Ответить
    • Прикиньте, есть один писаный пыхокалом сервис, и он передает массивы коллбеком. Не JSONом, как ты мог бы подумать, а GETом. И ты не поверишь: `каоловой[]=1&amp;нотации[]=2`. Вот блядь ничтожи сумняшися, ложа хуй на все стандарты, использует свой анальный сериалайзер.

      Давай, сука, я буду в таблицах lua в EBDIC заэнкоженых тебе коллбеки по юзнету слать? Ну типа я художник, я так вижу.

      А еще у того пыхосервиса есть как-бы REST. Но конечно нет там ни свагера, ни опенапи.json. Потому что это JS и Python уже развились до высших приматов (ну как миниум до обезьянок), и поняли, что типизация нужна.

      Пыхокал всё еще не понял. Поразительные дегенераты.
      Ответить
      • > стандарты
        > JSONом
        Я вижу, что ты здесь делаешь.
        Ответить
        • Послушай, вот есть пиво "Балтика", а есть моча.
          Пиво "Балтика" может и не самое лучшее в мире, но всё таки моча много хуже.

          Безусловно, JSON был придуман пидорами, и для пидоров (как и JavaScript), но поскольку JSON как рак разросся и засрал все доступное ему пространство, парсеры JSONа есть в любом рест-фреймворке (вот даже в FastAPI). Парсеров пыхокала, разумеется, там нет.

          А так-то я JSON срал ебал. Верните CORBA, бляди.
          Ответить
          • Кстати, пэхапэшная функция serialize не так уж плоха: там перед каждым полем указывается тип, а иногда и размер:
            i — int
            s — string (с размером)
            a — array (с размером), может быть ассоциативным (по сути в PHP все массивы ассоциативные, даже те, у которых числовые ключи)
            b — boolean
            N — null

            Особого внимания заслуживает тип o — Object, воссоздающий экземпляр известного в данном контексте класса (для этого после o указывается его имя). Считается небезопасной фичей, потому что приводит к вызову конструктора, который может содержать побочные эффекты.
            Ответить
            • &gt;array (с размером),
              массив чего?

              &gt;по сути в PHP все массивы ассоциативные, даже те, у которых числовые ключи

              чтоб за O(N) не работать?
              Ответить
    • https://www.reddit.com/r/PHP/comments/1an3emv/comment/kpr12w7/

      когда по рандому снова натыкаешься в интернете на ипатьева
      Ответить
      • And people really like to parrot.

        как попугаи, блядь

        upd.

        https://www.reddit.com/r/PHP/comments/1an3emv/comment/kptp7wv/

        Dude. If you plan to get irritated that much by every stupid answer on Stack overflow, you'll end up in a bughouse in no time.
        Ответить
      • Не знаю как в пхп с майсикель, в нормальных языках (вот даже в питоне) SQLAlchemy препейрит стейтменты, и ему заебись. Ну и про то, что надо пользоваться параметрами, там на первой странице написано.

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

        Нопро ковычки он прав
        Ответить
        • В «PHP» реально боттлнек в препейред. Если их мумулировать, работает быстрее.

          Это верно только для классического применения «PHP», когда после каждого запроса контекст умирает (это каждый петух знает). СУБД, потеряв соединение с «PHP», забывает препейред, и на следующем запросе нужно препейрить заново.

          Как сохранить препейред и не потерять пирфоманс? Отказаться от классической схемы, превратить «PHP» в демон, который висит в памяти, ждёт запросов и не умирает после обработки запроса.

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

            Подтверждаю.
            Ответить
          • какая хуйня )) а у пулов коннектов нету что ли?
            Ответить
          • Я не знаю, реализовано ли это в каком-нибудь из фреймворков.

            https://reactphp.org/

            замечу, что поделка на js была вторым по счёту реактом после вот этого реакта

            upd да что ты будешь делать

            https://www.php.net/manual/en/language.fibers.php
            Ответить
            • пыхокал изобрел промисы.
              C#, JS, Kotlin, lua, Rust, все умеют это уже многго лет, вот и пых подлтянулся

              причем асинк не завел: продолжает срать зенами
              Ответить
              • Ты всё ещё про свой пыхокал?
                Как НГ праздновать будешь?
                Ответить
                • Я не отмечаю, но сожрал ведро rundvleessalade зачем-то
                  Ответить
                • Кстати, поищи слово "пыхокал" в Интернете
                  Ответить
                • Какое праздновать?
                  Он будет всю ночь срать на говнокод, и писать фальшивому вебкиллу "ты хуй".
                  Безудержное веселье!
                  Ответить
            • Что лучше call-stack или full-stack?
              Ответить
              • https://am.ozon.com/product/pletka-stek-bdsm-chernaya-2491122220/?__rr=1&abt_att=1&origin_referer=www.gov konod.ru
                Ответить
        • Помнишь перловые скрипты в cgi-bin? Вот считай, что классически способ применения «PHP» работает так же, даже несмотря на «FastCGI» («FastCGI» позволяет сохранять только контекст расширений вроде «memcached», а контекст «PHP» всё равно умирает).
          Ответить
        • Speaking of performance, a one-time prepared statement is obviously a particle slower, as it requires three roundtrips to database instead of one.

          Вот и ответ. Prepared statements имеет смысл использовать только в схеме «single prepare-multiple execute», которая редко используется при классическом применении «PHP». Если у тебя на одной странице десяток одинаковых запросов, то надо задуматься, что ты делаешь неправильно.
          Ответить
    • https://www.webconfs.com/stop-words.php

      authoritative list
      Ответить
    • Ниче себе, в нидерландском мультике сорока тоже пиздит серебрянные ложечки. я думал, это только в русском фольклёре она так делает
      Ответить
      • goedemorgen
        Ответить
      • «Шератон» славился возрождением старых традиций; например, на каждом столе поблескивало серебро столовых приборов; раньше на ножах и вилках гравировалось «Украдено в „Бристоле“», но в «Шератоне» подобных резкостей избегали: просто в серебро добавлено что-то такое, из-за чего двери поднимают тревогу при попытке выйти на улицу с вилкой в кармане. Увы, я сам убедился в этом, и пришлось потом долго оправдываться. Авторучку я оставил рядом со стаканом, а чайную ложку засунул в нагрудный карман; но это объяснение не успокоило надушенного лакея, потому что ложечка сияла, как вымытая, хотя я ел яйцо всмятку. Ну что ж, я ее облизал, такая у меня привычка, но я не хотел исповедоваться в своих интимных склонностях перед швейцарцем, убежденным, будто он говорит по-английски. Я счел инцидент исчерпанным, но когда – для развлечения – попросил у телевизора счет, он показал его с ценой одной серебряной ложечки; ошибиться было нельзя. Раз уж я за нее заплатил, она была моя, и за обедом я засунул в карман точно такую же, что вызвало новый скандал. «Шератон», объяснили мне, не магазин самообслуживания. Ложечка, хотя и включенная в счет, остается собственностью отеля.
        Ответить
    • Ты мне больше не дружок.
      Не играй в мои игрушки, и не писай в мой горшок!
      Ответить
    • растаманы решили завести isinstance ))
      совсем ебанулись
      https://github.com/rust-lang/rust/issues/144361
      Ответить
    • https://www.instagram.com/p/DS7JxOWDRVc/
      Ответить
    • trait Console[F[_]] {
        def putStrLn(line: String): F[Unit] 
        val getStrLn: F[String]
      }


      как и всегда, функциональщик испытывает невыносимую боль при попытке отказа от сокращения до двух букв
      Ответить
    • https://github.com/thlorenz/v8-perf/blob/master/data-types.md#objects

      > named properties that don't fit are stored in overflow array "poo", "baz"
      > array

      JS и тут просрался. Линейное время доступа к пропертти, Карлос
      Ответить
      • Линейное??? Тупо брутфорс всех ключей вместо хотя бы бинарного поиска?

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

        Мне кажется в любом языке (в сраной джаве даже) обращение к полю структуры это N(1)
        Ответить
        • Сруктура в жс

          Эко ты загнул!
          Ответить
          • Загугли hidden classes
            Ответить
            • так это рефлексионная параша небось?
              ей сам блох велел тормозить

              так-то в ЙАЖА когда ты загружаешь класс, там считается смещение к его полям, и их можно за O(1) брать

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

            Обращение к полям структуры было O(1) в 1969-м году, как можно было сделать как-то иначе?

            Ну ладно, когда тебе нужен динамизм, но чаще не нужен же
            Ответить
          • Эко!
            Ле дниковый переуд грядёт!
            Ответить
            • Настанет время хордовых,
              Грядёт кархародон.
              Станцуем мы всё то,
              О чём когда-то пел Прудон.
              Ответить
    • https://i.postimg.cc/MTKWH0JN/image.png

      какое заманчивое предложение.
      Ответить
      • А у тебя есть saas oplossing? И как у него дела? Многие проблемы клиентов ты уже лоснул оп?
        Ответить
    • друзья художественный фильм доброе утро
      Ответить
      • Что спиздили на сей раз?

        Мне вот коробку чаёв подарили
        Ответить
        • сердечко
          Ответить
          • надеюсь, это была тян (всмысле, и на момент рождения она уже сразу тян была)
            Ответить
    • Какой полезный сайт

      https://dataverse.harvard.edu/dataverse/mxhx
      Ответить
      • Max challenge attempts exceeded. Please refresh the page to try again!

        «защита от ботов» иди на хуй, кому твои датасеты сдались
        Ответить
        • Potentially malicious file download blocked: 20150801-20160801-activity.tar.gz

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

        Вот коллега написал говнокод: бойлерплейт, копипаст, пять раз одно и тоже знание захардкожено, три раза строкой, чтобы статически это никак было не проверить, всякие `[42]!!` по коду разбросаны. Короче всё, как мы любим: формошлёпно-лабно-пыхапешное говно от лучших ротоёбов страны, только на коке.

        И послал мне на ревью. Я доебался. Мне, конечно, говорят: твои доёбки пустые, и так всё работает, мне и так нормально, и вообще это надо к шести вечера ПРИНИМАЙ СУКА А ТО ХУЖЕ БУДЕТ.

        Я вот думаю: нахуя ты мне вообще это послал?

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

          Но вообще некоторую мелочь сам потихоньку правлю, когда наоборот знаю, что человек в заёбе и пусть хоть таски позакрывает.
          Ответить
    • Трамп не поддержал лидера оппозиции Венесуэлы, потому что она не отказалась от Нобелевской премии мира в его пользу
      Ответить
      • (((Блюменталь))) и Assange писали, что эта фемка ебанутая, типа сионян.
        https://thegrayzone.com/2025/12/17/julian-assange-sweden-nobel-venezuelas-machado/
        В любом случае никакого Мочадо не нужно, там уже есть своя Камбала Хариус
        Ответить
        • ассандж охуенный источнек, прямо как русвесна.су, впрочем когда у вас слева мадура а справа куаноны то я даже не знаю за кого болеть: пожелаю удачи обеим сторонам
          Ответить
          • > Ассанж не рукокопожатный!
            Кек.
            Ответить
          • Ну это Эпштейну подростков нельзя было пежить, потому что он еврей, ну а Ассанж не еврей, ему можно. And so on
            Ответить
            • Ловко, ловко!
              Цукерман брос одобряют и ободряют.
              Ответить
              • Просто брос или супер брос?
                Ответить
                • Мне кажется просто брос не интересно: они в канализации сидели, и бегали от черепах. А супер -- там уже началось всяко разно
                  Ответить
    • В Германии подожгли сарай уполномоченного по антисемитизму
      Ответить
    • Мужчина застрелил юношу на глазах родных и сбежал с его головой
      Ответить
    • https://pbs.twimg.com/media/G9fOk90XIAARcYq?format=jpg&name=900x900
      Ответить
    • В одной молекуле воды атомов водорода больше, чем звезд во всей солнечной системе!!!
      Ответить
    • Сегодня в клубе лекция кандидата наук Вялобуева[К 5]-Франкенштейна «Дарвинизм против религии» с наглядной демонстрацией процесса очеловечивания обезьяны! Акт первый: «Обезьяна». Фёдор сидит у лектора под столом и талантливо ищется под мышками, бегая по сторонам ностальгическими глазами. Акт второй: «Человекообезьяна». Фёдор, держа в руках палку от метлы, бродит по эстраде, ища, что бы забить. Акт третий: «Обезьяночеловек». Фёдор под наблюдением и руководством пожарника разводит на железном противне небольшой костер, разыгрывая при этом ужас и восторг одновременно. Акт четвёртый: «Человека создал труд». Фёдор с испорченным отбойным молотком изображает первобытного кузнеца. Акт пятый: «Апофеоз». Фёдор садится за пианино и наигрывает «Турецкий марш»…
      Ответить
    • https://pbs.twimg.com/media/G96TAOyX0AAkVW7?format=jpg&name=medium
      Ответить
    • https://bugs.openjdk.org/browse/JDK-8356028

      copy2
      Ответить
    • Модели, зарабатывающие на таких платформах, как OnlyFans, все чаще получают визы O-1B в США, традиционно предназначенные для артистов и людей с исключительными творческими способностями
      Ответить
    • гологуб, ой-вэй https://pbs.twimg.com/media/G90LLaJW4AA-toH?format=jpg&name=medium
      Ответить
      • Я всегда знал, что адепты БСБ из (((этих))).
        Ответить
    • https://geneva.cs.umd.edu/papers/
      Ответить
    • >>> тут 42 коммита в пулреквесте, нам надо сделать squash
      <<< а можно мы сделаем это после деплоя?
      Ответить
    • aliexpress.com/item/1005010634561453.html

      китайцы нашли свежее месторождение i7-3520
      Ответить
      • > Такой страницы нет

        свалку с ноутбуками?
        Ответить
        • там очередной минипц порекомендовался

          https://ae-pic-a1.aliexpress-media.com/kf/S478fed2c51a54e44b2e21f7dfd187280u.jpg_960x960q75.jpg_.avif


          свалки с ноутбуками уже разобраны на ддр4, это затонувший контейнеровоз должен быть
          Ответить
          • https://ae-pic-a1.aliexpress-media.com/kf/S4d5293f5498244cab349a9b62a2d6938I.jpg_9 60x960q75.jpg_.avif
            Ответить
    • 2026. Даже джава уже пришла к паттерн матчингу. Языков без именновых параметров по пальцам руки. range() идёт по умолчанию в любой библиотеке любого рантайма. Кроме джавакрипта:

      - Нужен свитч по четырем конкретным значениям? Делай {a: b, c: d, e: f, g: h}[selector] и создавай объект на ровном месте.
      - Нужны именованные параметры? Делай function({a = null, b = 12} = {}) и создавай объект на ровном месте.
      - Нужен сиквенс 0...n? [...Array(n).keys()]; и засри вообще всю память.
      Ответить
      • У всего есть трейдофыы

        Вот сравним например JS и Rust.

        JS конечно медленнее намного, а зато менее эроногимчный (то, что в расте пишется одну строку, в JS пишется в десять: матчинг и ренджи, например).
        Ответить
      • >{a: b, c: d, e: f, g: h}[selector]
        Фугкцианальненько

        Может я не понял, а свищ-кейс чем не подходит?

        > объект на ровном месте
        Так демоническая параша, что ты хотел? У пистона там тоже в каллекции параметры собираются.



        И нахуй нужен рейндж, если есть фор?
        Ответить
        • > Может я не понял, а свищ-кейс чем не подходит?

          Он не expression, его только в IIFE завернуть разве что. Условно говоря, у тебя ситуация такая:

          const unit = switch (metric) {
            'width', 'height', 'depth' -> 'm';
            'speed' -> 'm/s';
            'acceleration' -> 'm²/s';
            'power' -> 'conardio';
          }


          Пока это инъекция, тебе достаточно словаря-справочника. Но когда у тебя появляются повторяющиеся кейсы width / depth / height - вот тут начинается настоящее ебалейло.

          > И нахуй нужен рейндж, если есть фор?

          Ты каждую прогрессию через фор задаешь? Зачем отдельно создавать массив, отдельно наполнять и ебаться, когда можно сделать range(a, b).map(i => new Measurement(values[i].speed, Names.Speed))
          Ответить
          • &gt;conardio

            фуууууууууууууу. Реально же: слово с запахом
            Ответить
          • >switch
            Ну добавищь "unit =" в каждой ветке, хоть и вербозно,. но лучше чем обхектый понос.

            Рейнж и прочие в нормальных языках хотя бы генераторы, сорок раз по списку не бегают. А тут уж, тем более для пробежаться от 1 до эн, лучше классический сишный фор. Или не модно, не молодёжно?
            Ответить
            • Ты там тчоно поинмашеь ранзциу межуд expression и statememnt
              Ответить
              • У нас в паскале это очень серьезная разница. Это у вас в кривых языках можно получить результат присваивания
                Ответить
        • перепиши на JS
          ///
          match x {
                  1 | 2 =&gt; println!("one or two"),
                  3 =&gt; println!("three"),
                  _ =&gt; println!("anything"),
          }
          
          ///
          let x = 5;
          
          match x {
                  1..=5 =&gt; println!("one through five"),
                  _ =&gt; println!("something else"),
              }
          
          
          let x = 'c';
          
          match x {
                  'a'..='j' =&gt; println!("early ASCII letter"),
                  'k'..='z' =&gt; println!("late ASCII letter"),
                  _ =&gt; println!("something else"),
          }
          Ответить
          • switch (x) {
              case 1: case 2: sosnolenog("one or two"); break;
              case 3: consome("three"); break;
              default: sosnoole("anything"); break;
              }
            бл лень писать 1..=5 на ифы управляющие коньструкции в жс от сишки недалеко ушли же. Придумано же изначально для простеньких скриптов, гораздо удобнее императивненько писать
            Ответить
            • А в Паскале изначально есть диапазоны. Да и в гнутой Сишке в свитче есть.
              Ответить
              • Хех, там и множества, и перечисления, и различные типы индексов, и модульность...

                Интересно, а индутрия также насосытится своим пидаrustом и откатится к святой тупоте или в этот раз нет? После 60-х ведь тоже позабыли алгол и пл1...
                Ответить
                • Это зависит.

                  Пока что раст рвет лалок как тузик грелку, вот просто постоянно читаю что переписали на раст какое-то говна с какого-то ссаного ни то питона ни то шелл скрипта (я их путаю) и получили прирост 10_000 раз, словно приспособили к жопе сопроцессор фирмы Cray

                  Но у раста нет ABI, нет единого стандарта, и он в целом требует довольно много думать иногда, а мне в голову вбили четыре гвоздя и смне думать больно мне думать нельзя а я их себе еще глубже забил теперь я кретин теперь я дебил
                  Ответить
                  • Вот тебе загадка, например
                    struct Bottle;
                    
                    struct Container<'a> {
                        bottle_ref: &'a Bottle,
                    }
                    
                    fn main() {
                        let mut b = Bottle;
                        let c = Container { bottle_ref: &b };
                    
                        let r = &mut b;
                        c;
                    }


                    В этом коде есть строчка, которая одновременно "Path statement with no effect " и ломает компиляцию.

                    То-есть буквально no-op в коде, но ломает компиляцию. И это не ошибка синтаксиса, это вполне well formed код. Найди её?
                    Ответить
                    • Ну тут даже я без какого-либо знания раста увидел, слишком очевидно.
                      Ответить
                      • ну а почему ломает -- понял?
                        Ответить
                        • скоупы пересекаются, потому что контейнер удерживается до последнего стейтмента
                          Ответить
                          • Да. А если я уберу стейтмент -- скомпилируется?
                            А если я добавлю ему Drop, то что будлет?
                            Ответить
            • >лень

              то-есть ты признаеш, что 1..100500 в JS не написать без ебли?

              > коньструкции в жс от сишки недалеко ушли же


              Скорость пехапе плюс эрогонмика сишки!
              Ответить
              • Скорость улитки, грация слона! Няшка!
                Ответить
              • Можно написать switch(true) { case 1 <= x && x <= 100500:

                Выглядит, конечно, уёбищно.

                Оказывается, в PHP8 завезли match, который:
                1. Возвращает значение.
                2. Не требует break.

                Неожиданно.
                Ответить
                • И фиберы, и пайп оператор. Он вообще довольно неожиданно скачет в последние годы.
                  Ответить
    • https://www.origin-ic.com/blog/raspberry-pi-6/47741#heading-3

      Why Late 2025 Makes More Sense
      Simple math destroys the 2026 predictions. Here's why Q4 2025 looks realistic:

      Component availability: DDR5 prices drop 40% by mid-2025, according to TrendForce. The Pi Foundation always waits for memory pricing sweet spots. Pi 4 launched right when DDR4 hit bottom. Pi 5 timed DDR4's mature phase perfectly.
      Ответить
      • https://rpilocator.com/?country=NL

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



      # ext3
      # NTFS
      Ответить
      • Потому что прыщеговно оптимизировано под прыщи, очевидно.
        Ответить
        • тогда почему им пользуются на венде?
          Ответить
    • [  5]  20.00-21.00  sec  10.2 MBytes  85.5 Mbits/sec   50   1.41 KBytes       
      [  5]  21.00-22.00  sec  51.3 MBytes   430 Mbits/sec   17    154 KBytes       
      [  5]  22.00-23.00  sec  15.2 MBytes   128 Mbits/sec   42   2.83 KBytes       
      [  5]  23.00-24.00  sec  0.00 Bytes  0.00 bits/sec   10   1.41 KBytes       
      [  5]  24.00-25.00  sec  6.28 MBytes  52.7 Mbits/sec   60   4.24 KBytes       
      [  5]  25.00-26.00  sec  1.24 MBytes  10.4 Mbits/sec   31   1.41 KBytes       
      [  5]  26.00-27.00  sec  0.00 Bytes  0.00 bits/sec    2   1.41 KBytes       
      [  5]  27.00-28.00  sec  0.00 Bytes  0.00 bits/sec    1   1.41 KBytes       
      [  5]  28.00-29.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes       
      [  5]  29.00-30.00  sec  0.00 Bytes  0.00 bits/sec    1   1.41 KBytes       
      [  5]  30.00-31.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes       
      [  5]  31.00-32.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes       
      [  5]  32.00-33.00  sec  0.00 Bytes  0.00 bits/sec    1   1.41 KBytes       
      [  5]  33.00-34.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes       
      [  5]  34.00-35.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes       
      [  5]  35.00-36.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes       
      [  5]  36.00-37.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes       
      [  5]  37.00-38.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes       
      [  5]  38.00-39.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes


      какой дуплекс ))) параллельно с этим в обратную сторону хуячит полный гигабит без проблем, когда обратная сторона кончается, то скорость восстанавливается
      Ответить
      • &gt;0.00 bits/sec

        ну рассказывай давай: как подключено? какая скорость? о чем договорились трасиверы? какая витая пара? как обжата?
        Ответить
        • Там честный гигабит, просто в одну сторону. Этим управляет экзотический чип, дело скорее всего в нём, хотя он так в 100% и не ушел. Его соперник в таком же поединке смог взять примерно полтора гигабита поделенных поровну в обе стороны (и упёрся ядром в softirq).

          Тестбед смешной конечно, десктоп -> usb hub -> usb nic -> straight-through (дада) -> sbc nic.
          Ответить

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