Куча говна / Говнокод #27659 Ссылка на оригинал


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

#84: https://govnokod.ru/27336 https://govnokod.xyz/_27336
#85: https://govnokod.ru/27381 https://govnokod.xyz/_27381
#86: https://govnokod.ru/27405 https://govnokod.xyz/_27405
#87: https://govnokod.ru/27429 https://govnokod.xyz/_27429
#88: https://govnokod.ru/27432 https://govnokod.xyz/_27432
#89: https://govnokod.ru/27435 https://govnokod.xyz/_27435
#90: https://govnokod.ru/27439 https://govnokod.xyz/_27439
#91: https://govnokod.ru/27449 https://govnokod.xyz/_27449
#92: https://govnokod.ru/27460 https://govnokod.xyz/_27460
#93: https://govnokod.ru/27463 https://govnokod.xyz/_27463
#94: https://govnokod.ru/27466 https://govnokod.xyz/_27466
#95: https://govnokod.ru/27473 https://govnokod.xyz/_27473
#96: https://govnokod.ru/27478 https://govnokod.xyz/_27478
#97: https://govnokod.ru/27484 https://govnokod.xyz/_27484
#98: https://govnokod.ru/27495 https://govnokod.xyz/_27495
#99: https://govnokod.ru/27504 https://govnokod.xyz/_27504
#100: https://govnokod.ru/27508 https://govnokod.xyz/_27508
#101: https://govnokod.ru/27511 https://govnokod.xyz/_27511
#102: https://govnokod.ru/27518 https://govnokod.xyz/_27518
#103: https://govnokod.ru/27526 https://govnokod.xyz/_27526
#104: https://govnokod.ru/27534 https://govnokod.xyz/_27534
#105: https://govnokod.ru/27544 https://govnokod.xyz/_27544
#106: https://govnokod.ru/27552 https://govnokod.xyz/_27552
#107: https://govnokod.ru/27554 https://govnokod.xyz/_27554
#108: https://govnokod.ru/27557 https://govnokod.xyz/_27557
#109: https://govnokod.ru/27581 https://govnokod.xyz/_27581
#110: https://govnokod.ru/27610 https://govnokod.xyz/_27610
#111: https://govnokod.ru/27644 https://govnokod.xyz/_27644
#112: https://govnokod.ru/27648 https://govnokod.xyz/_27648
#113: https://govnokod.ru/27652 https://govnokod.xyz/_27652

Запостил: nepeKamHblu_nemyx nepeKamHblu_nemyx, (Updated )

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

  • Добрый вечер.

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

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

    Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
    Остерегайтесь подделок. Берегите себя и своих близких. Кок!
  • Хм. А "BadWolf" не такой уж и плохой интернет-обозреватель! Минималистичный такой, рендерит почти без ошибок.
      • Turns boring Google design into anime

        The extension replaces the standard Google page with a new page with anime logos. New logos can be changed simply by clicking on them. Search is still supported, simple style, nothing more.

        What's new?
        - added more anime girls
        - changed the appearance of the search bar
        - added image switching (to switch forward, click on the right side of the logo to switch back on the left)
        - now you can randomly select a picture (click on the top of the logo)

    • https://hacktivis.me/articles/Mozilla%20is%20Broken
      Mozilla is Broken
      I’m quitting Mozilla, not that I have been really been into the community
      And now it seems like Mozilla is killing Firefox for years :
          Version numbering doesn’t mean anything(patches, big change, small change, security update ?)
          Have a very bad privacy and security (look at the differences between tor browser and Firefox)
              about:config-only: DNS over HTTPS to Cloudflare
          No more choice for the user
              Old one : JavaScript can’t be configured
              OpenH264(non-free) is installed by default
              adb (android, non-free) is installed by default (Dev Edition ?)
              Pocket(non-free service) is installed, displayed, non-configurable at compile time → And now is integrated in it
              DRM (adobe EME) is active by default (can be disabled)
              Firefox Hello is installed, displayed, non-configurable at compile time
              Other New web stuff(WebRTC, HTML5 audio/video, …) have to be disabled/configured into about:config which is a total mess with no help (seamonkey/opera/linux-menuconfig are very good examples)
              add-ons have to be signed and only by Mozilla, non-configurable at compile time
              tracks you even if you disable all tracking in about:preferences
              Geo location can only be totally disabled with about:config
              Can’t choose a fallback(also weirdly called “Legacy”) encoding(old profile had it, about:preferences#content → Advanced(or Fonts, whatever) is shit, about:config is a mess)
              Do Not Track is not respected on Mozilla Websites: Ignoring Do Not Track header, knowing nothing about what "tracking means" or what a "third-party" can do, being in this stupid reasoning where there is colateral tracking by Google Analytics and/or Ads Companies, also badly using the word "anonymous"(It means no name/identification).
      And there is potentially way more shit (just look and the old but still open tickets)
  • kerry_s said:
    April 14th, 2009
    Re: As light as dillo, but with javascript?

    try epiphany, it's light but still full featured.
    what are the specs your working with?
    i'm on 450mhz 256mb ram, it's a 10 year old laptop.

    willz06jw said:
    April 15th, 2009
    Re: As light as dillo, but with javascript?

    Whoa! That's high powered for me. I am using a 333 Celeron w/64MB RAM using the alternate command-line only install.

    For a window manager I use LWM (The lightest I could find that would give me an easy way to open a terminal to open other programs).

    BTW: I tried epiphany and it works great. I am actually using it right now. Thanks for the help!


    Вот за что мне нравятся форумы, так это за то, что оттуда можно скопировать целый тред и всё равно будет понятно кто что писал.
    • Давай проверим:

      Ошибка компиляции комментария:

      1. Слишком длинный комментарий! Максимум 2000 символов!
  • А я вот разделяю мнение, что анимешные картинки - это "электронные наркотики". Разделяю мнение что их нужно запрещать. Жестко заприщать! Давайте минусуйте коммент)
    Мне даже интересно, сколько минусов соберет!

    Аниме картинки - это "электронные наркотики"! Запретить аниме картинки - это правильно! Это аксиома!

    Ну? Вперёд!
    • А я вот разделяю мнение, что говнокод.ру - это "электронные наркотики". Разделяю мнение что его нужно запрещать. Жестко заприщать! Давайте минусуйте коммент)
      Мне даже интересно, сколько минусов соберет!

      Говнокод.ру - это "электронные наркотики"! Запретить говнокод.ру - это правильно! Это аксиома!

      Ну? Вперёд!
    • А я вот разделяю мнение, что копипастить всякую хуйню с хабра - это "электронные наркотики". Разделяю мнение что это нужно запрещать. Жестко заприщать! Давайте минусуйте коммент)
      Мне даже интересно, сколько минусов соберет!

      Копипастить всякую хуйню с хабра - это "электронные наркотики"! Запретить копипастить всякую хуйню с хабра - это правильно! Это аксиома!

      Ну? Вперёд!
      • А я вот разделяю мнение, что вореции - это "электронные наркотики". Разделяю мнение что это нужно запрещать. Жестко заприщать! Давайте минусуйте коммент)
        Мне даже интересно, сколько минусов соберет!

        Вореции - это "электронные наркотики"! Запретить вореции - это правильно! Это аксиома!

        Ну? Вперёд!
        • Запретить вореции - это правильно! Это аксиома! Ну? Вперёд! Пусть говорят, что это "электрические наркотики" - ну так это и есть электрические наркотики! А если бы "катюши" приперли - так это не электрические! Где это написано, что нужно запретить катюши? Вы что, совсем дурные? Ну конечно, они электрические, разве нет? Иначе откуда бы они взялись? Ведь "Лев Толстой" - это такой же "электрический наркотик", только курится он другим способом. Для этого его надо подключить к другому электричеству - и надо, чтобы Толстой знал, что он лежит в электрической больнице. Конечно, быть электриком - это круто. А кокаин каждый день хавать - это круто?
          • Сын окончил школу и зашёл на «Говнокод». Это, как потом оказалось, стало нашей самой роковой ошибкой.

            Пристрастие к «легким» ворециям у него появилось после школы, а свое развитие получило как раз в интернете. Не знаю почему, но в на том форуме, сгенерировать ворецию можно было любым скриптом.

            После года употребления психозы сына не узнать: осунулся, болезненная худоба, рваная бессвязная речь: постоянно переспрашивает меня «зачем? зачем?».
            Все симптомы вореций на лицо. Помогите, пужулуйста.
        • Здравствуйте! Мне 18 лет.
          Все началось давно, 7 лет назад.

          Тогда я попробовал всего лишь безобидный скрипт. Мне понравилось. Через время я попробовал еще и еще. Но все бы ничего, около года я так иногда генерил немного электронных ворецией.

          Но в 15 лет я по настоящему влюбился, и эту девушку я люблю до сих пор. Я очень много общался с ней и т.п но она мне отказала... тогда я начал много генерить. Генерил вореции пачками, в 16 лет попробовал «Рабоскрипт» причем сразу «Много». И тогда же попробовал твердую мелкую психозу. Время не заставило себя ждать.

          Я, не находя себе места в жизни, перешел на более сильные живородные вореции... Я стал никому не нужен...

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

          И я не вижу смысла в жизни, но суицид не выход.

          Уважаемые читатели, не спешите осуждать или упрекать меня. Вы не прошли через это, и вы не имеете право судить о том, правильно ли я поступил или нет. Да, может где-то мне не хватило силы воли или разума, или еще чего... Но для меня все уже закончено...
  • If you haven't been living under a rock for the last decade or so, you will at least know Mozilla as the developer of the popular Firefox web browser. Of course, if you've been reading this website a little, you'd guess that there is a darker story behind Mozilla. There is no bigger example of a corporation pretending to be your friend while being your worst enemy. And you don't have to dig too deep to prove it (but we will in this article!) - just get past the skin-deep veil of Mozilla's deception and you reveal a greedy, controlling, sneaky, deceptive, abusive, data hoarding, disempowering, doublespeaking, vile spawn of Satan. So what makes Mozilla different than Google, Microsoft and such? Well, it's the facade of course; they campaign against all the sins they themselves partake in! And it is this facade which I will smash in this article, little by little...
  • Jawa — это не говно.
    • Знаете есть такие деревенские уличные туалеты — кабинки с дыркой? Так вот там в этой дырке находится JAWA. Азаза.
        • Ах, а мне вот тоже вспомнилось: запустил я как-то на своей рабочей машинке два Jawa приложения, так они мне подняли ДВА ИНСТАНСА JWM (!!!), заняли всю оперативку и пошли месить своп.
          • Смотри, есть такая кнопочка сверху или сбоку - её нужно нажать, либо на старых устройствах такая ручка с шариком - её нужно потянуть вверх, либо в общественных бывает - дернуть за веревочку. Тогда водичка смывает твою Jawa в канализацию.
          • JAWA хуже, чем сигареты. Курение уничтожает легкие, а программирование на JAWA - головной мозг.
            • а кого вы пытаетесь затриггерить? тут вроде нет ярых фанатов жабы
            • Ну ещё и нервы, конечно же. Нервные клетки не восстанавливаются.
              • А когда нервы расшатаны в пизду - человек ходит раздражённый на всё. Хуже того - могут конечности трястись даже, у нас в школе была такая училка.
              • От джавы как раз нервные клетки не страдают.
                В джаве всё просто и понятно.

                Пиши много простого однотипного кода, и не думай ни о чем.
                Потом сходи на обед, и снова пиши много простого однотипного кода.

                А потом иди домой, и смотри сериальчик.

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

                    В TS
                    • так я ж не на жабу триггернулся

                      > В TS
                      – схуяли, простите?
                      • Потому что структурная типизация, более удобный вывод типов, сахар для полей и свободные функции
                          • Вместо 30 строк копипасты можно написать 300 строк разнообразного кода.
                            • разнообразие кода следует из разнообразия задач

                              уверен, что большинство программистов 4 из 5 дней недели решают однотипные рутинные вещи

                              сахар для полей конечно уменьшит ненавидимый макакой бойлерплейт и возможно сделает код более читаемым, но на разнотипность задач это никак не повлияет
                          • Это позволяет не писать одинаковый код
                  • Malbolge. В нём один и тот же символ из исходного кода на каждой итерации цикла будет означать что-то новое, поэтому даже готовый код копипастить нельзя.
    • А ещё есть такая залупка: MSSQL/Jawa, вроде и Jawa, но работает только на Windows2008. Это яркий пример ОБМАНА людей джавой, жадной корпоративной питушнёй.
      • JAWA осталась в 1998 году, на свалке вместе с тремя биллионами девайсов.
      • здравствуйте, это программа "Контрольная залупка"
    • Чего же ещё ожидать от проприетарной помойки, главная задача которой – заработать деньги на «лошпедах». По сути эта абоминация – попытка дать возможность даже самому посредственному разработчику писать программульки для других таких же болванчиков. Сборщик мусора, виртуальная машина... Анскильный язык для лалок, которым похуй на компьютеры, которые не уважают программирование.
    • Мульткетч трудно реализовать красиво. Какого типа должна быть переменная "e" если ты поймал KurochkaException и PetuhException?

      А еще напомню, что исключения в C# не checked, и вообще говоря не расчитаны на постройку на них логики.

      Их можно ловить в инфраструктурном коде, но вообще лучше часто этого не делать
      • > Какого типа должна быть переменная "e"

        – Exception. если мне только Message почитать и вывести или даже его не трогать, а собрать какую-то generic строку, то какая мне разница, какой там конкретный тип?
        • А тогда в чем проблема? В том , что надо "is" явно проверить?

          В джаве было еще хуже, кстати: ты бы не смог кинуть его дальше не скастив (бо Exception checked)

          сейчас хз как
          • > в джаве было ещё хуже

            Хуже, чем в джаве, быть уже не может.
          • в том, что мне надо или писать два идентичных кетча, или делать обобщённый кетч с дополнительным закатом помидоров в банки вручную
            • ну да, ясогласен, что лучше было бьы так
              catch(PetuhException, KurochkaException e) 
            • > с дополнительным закатом помидоров в банки вручную

              А хотелось бы закатать кочан за щёку. Жизнь джавушка-сишарпушка очень несправедлива: приходится хотеть того же, что и дяденька-владелец JWM/.NET.
              • > А хотелось бы закатать кочан за щёку

                – самому себе?
                • Есть видео, где мужик имеет себя самого, себя самого!!!!

                  Волк одиночка...
                    • И я сейчас не шучу! Ищется по запросу «self fuck» на профильных сайтах. Выглядит очень мерзко, но всё равно не так мерзко, как GUI на JAWA, советую посмотреть.
                      • > self fuck
                        > GUI на JAWA

                        Фу, блядь. Как тебе мама разрешает такое смотреть? А есть аниме, где разработчик JAWA делает себе fuck?
                        • Причём с первым пунктом не так страшно спалиться как со вторым...
    • У j123123 в «микроконтроллерах» нет никаких «binarytrees», именно поэтому…
        • Так в «микроконтроллерах» почти ничего и нету
          • I want to make an insertion to a binary search tree in HCS12 Microcontroller Assembly Language. I get the values first and they are in certain adresses. For example; let me assume that the numbers given are 5-3-8-9-1, respectively. And let me assume that we start from the 300th adress. Thus the adress of the numbers are 301,302,303,304,305; respectively. According to this binary search tree; we can understand that 5 is the root,3 is the left child of 5, 8 is the right child of 5, 9 is the right child of 9 and 1 is the left child of 1. Here is the corresponding tree as a result. 5 / \ 3 8 / \ 1 9

            Now, I want to write an assembly code to store both the values the adresses of its eft and right child. The result of my program should write the following output to the memory: (First Value)(Adress of its Left Child)(Adress of its Right Child)(Second Value)(Adress of its Left Child)(Adress of its Right Child) .......

            Thus, according to this; the program should write the following output to somewhere in a memory:

            05 03 02 03 03 03 03 04 00 00 08 00 00 03 05 09 00 00 00 00 01 00 00 00 00 ===> 00 00 means no left or right child.

            Here is my first attempt to write the assembly code of it:

            ORG $300
              DC.B 05,03,08,09,01   ; Here we get the values and store them in memory adresses from       301 to 305
              LDS #$500
              LDX #$301
              LDAA 0,X
              STAA $401
              LDAA [0,X]
              LDAB [1,X]
              BCS WriteLeftChild
              BSR writeRightChild
              CMPB #$00
              BEQ Exit
              LDAA [1,X]
              STAA 5,X
              Increment ??
              BSR CreateTree
              CMPB #$00
              BEQ Exit
              LDAA [1,X]
              STAA 10,X
              Increment ??
              BSR CreateTree
            • Переведи на х86, я не обязана знать ассемблер калькулятора.
            • Ладно, можешь не переводить. Хуй-ня какая-то забагованная.
              • Я вспомнил своего препода: «Я проверил вашу программу, пока ехал в метро. Она не работает». Ноутбука, КПК или чего-то такого у препода не было. Он её в своей голове скомпилировал и выполнил.
                • Всегда так делаю. А что не так?
                  • Вообще кстати умение прочитать чужой код и понять его не запуская это важный скилл, я совсем не сразу ему научился
                    • > и понять его не запуская

                      Одно дело – понять, а совсем другое – проверить работоспособность.
                      • Ну это опыт ревью...

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

                        З.Ы. Если код "в уме" не читается -- то это либо говнецо либо что-то узко специальное. Обычно первое.
    • > «Сишка» жёстко отсосала у «Rust»

      Ссылку не открывала, но там поди ехал unsafe через unsafe?
    • https://benchmarksgame-team.pages.debian.net/benchmarksgame/description/binarytrees.html#binarytrees

      > When possible, use default GC; otherwise use per node allocation or use a library memory pool.

      > The work

      > The work is to fully create perfect binary trees - before any tree nodes are GC'd - using at-minimum the number of allocations of Jeremy Zerfas's C program. Don't optimize away the work.

      У меня в контроллерах нет никаких "GC", да и сам бенчмарк очевидно говно т.к. сравнивает говно
      • Да и в целом крестоговно ничего принципиально не добавляет для лучшей оптимизации, так что можно прямолинейно переписать крестопарашный код на сишку(выкинув говно типа эксепшенов), и перфоманс должен быть тем же. А если он не тот же, значит это говнокомпилятор где-то слажал, и надо отправить issue разрабам соотв. компилятора.
  • TIP: When you define strings, use an opening quotation mark, but no closing mark. If you forget and put that closing quotation mark, the closing quotation mark will be printed.
    .ds [5 "January 1, 2001

    давайте течь по troff.

    Его легко расширять набором макросов (troff ничего не знает про man, например, для него это просто макросы).

    troff умеет запускать внешние тулы (pic для рисования диаграмм, tbl для таблиц, eqn для математиков)

    А еще там есть трапы
    .deDa                   \"define date macro
    \\n(mo/\\n(dy/18\\n(yr  \"set date
    .wh 1i Da               \"set the trap

    (не волнуйтесь, кодировка не сломалась)

    От чего там сейчас текут зумеры-хипстеры? Маркдаун? А он так может?
      • Это troff (в моем случае groff).

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

        Ты писываешь документ декларативно, запускаешь процессор, он дёргает драйверы, и из одного документа ты получаешь ascii, текст для терминала с раскраской, html, postscript для принтера, итд.

        В юниксах в troff хранятся маны

        Можно, к примеру, получить из этого файла html

        groff -Thtml -mman

        А можно ASCII

        groff -Tascii -mman

        Тут "man" это набор макросов.

        в юниксах это каждый питух знает
        • У «Троффа» ещё есть tfm-файлы, в которых описан размер знакоместа каждого символа шрифта, совместимые с «ТеХом».

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

    Где-то в 4-ом классе, у меня появилась мечта стать программистом. Я просил папу научить меня - ничего не понял. Пробовал ходить на школьный кружок в 5-ом классе - заболел и пропустил тему таблиц, не смог догнать. В 7-ом классе мы учили HTML по школьной программе. Я стал учить, и уже через очень непродолжительное время я стал перегонять программу, учить CSS, папа нанял учителя, он учил меня как верстать сайты. Когда в школе ещё учили HTML, я уже мог сверстать сайт по макету. Стал учить JS. Потом написал сайт на CMS, узнал про базы данных. Продолжал писать сайты на CMS.

    Перешел в дистанционную школу на экстерн(нужно сделать всего одну контрольную за год по предмету, на неё есть 24 часа) потому, что школа затормаживала меня в развитии.
    • Потом папины клиенты попросили написать приложение для учёта зарплаты, он предложил мне написать. При выборе платформы для написания я искал инструмент, где можно было бы легко перетянуть кнопку на форму и готово, я доволен, что выбрал тогда именно этот подход, писать используя какой-нибудь WinAPI мне не хотелось, это было бы очень долго. Из тех подходящих инструментов, что, я тогда нашёл - это были PyQt и Windows Forms. Я думал: "Ооо! Python! Такой красивый язык", но, к сожалению, не вышло даже установить этот инструмент, возникала ошибка. Осталась Windows Forms. Базу папа посоветовал MS SQL Server. Написал, столкнулся с огромным количеством проблем, но выучил тоже очень много. Тогда я впервые познакомился с C#. Пытался переписать папину программу, но не было мотивации, не было реальных клиентов. Узнал, что существуют паттерны. Программу уже писал на WPF. Потом был хайп интернет-магазинов, книенты захотели себе, это были магазины мяса. Я тогда выбрал Blazor(C#). Написал интернет-магазин за 2 месяца. Функционала было много. Даже написал свою мини-CMS. Сейчас переписываю интернет-магазин на Node + React. После C# очень сложно перейти. Вот статья про мой опыт. И вот я.

      Когда я ходил в обычную школу, мне очень сильно завидовали, я бы сказал даже сильно, хотя тогда я знал не много, но намного больше, чем они. Редко кто выучил то, что выучил я. В основном мои сверстники игруют в игры и больше и почти ничего не интересно. Мне запретили играть в игры, и я благодарен за это родителеям. То есть проблема была в том, что мне было не с кем поговорить. Я имею ввиду про программирование. Дома меня никто не понимал, папа немного, но он не разбирается в сайтах вообще, а другие вообще не могли что-то понять, даже когда я сильно пытался. Говорят, что я уже надоел своим программированием.
      • Когда перешёл в дистанционную школу, у меня пропало общение со сверстниками вообще в принципе. Хотя про что с ними общаться, если они не интересуются программированем))

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

        Вот такая у меня проблема. Не уверен, что стоило писать это, на Хабр, но думаю, что вам было интересно почитать проблемы 10-классника. Спасибо, что уделили свое внимание!
        • Тусовка каждую неделю на Радио-Т. Это общение именно программистов. Как рассказывала Ksenks, когда она их впервой услышала, подумала примерно "Я их нашла! Вот они! Друзья!"

          Чего же более желать?

      • Кстати WPF это тема. У майков хватило яиц перейти с остсосных WinForms на весьма годный декларативный WPF (про аттачд пропертис и километры бойлерплейта умолчим) и даже говно с device independent pixels победили

        А вот жабоёбы со своим свингом до сих пор сосут 1998-й год
        • WPF уже переведен в статус legacy если что

          > Do we have to migrate existing applications to .NET Core? No, we don’t, but we can. Microsoft suggests that new projects should be considered building on the new .NET Core platform where existing legacy apps which are in maintenance mode and are not business critical can remain on .NET Framework. The (full) .NET framework will still be available for a long time.
          • А что там в .NET CORE для десктопа?
            * Platform Uno
            * Avalonia

            ну такое :-/
            • почему такое? из Uno может что-то толковое вырасти, если не забьют
          • Кстати, зачем им понадобилось изобретать «.Net Core»? Чем оно принципиально отличается от «.Net Framework»?
            • Привязкой к кишкам винды, видимо.

              Framework чисто виндовый, core кроссплатформа, если я не туплю.
            • Как верно сказал Борманд, чтобы быть кросс-платформенным

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

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

    Возможно вам не хватает общения вообще, а не специального профильного "с программистами".
    • Я бы с удовольствием пиздел о работе в пределами работы, но к сожалению среди моих коллег (особено молодых) это не принято

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

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

      Я кроме OLAP кубов в SSAS и не могу вспомнить
      • Четырёхмерные кубы можно использовать для расчетов хитбоксов, если взять четвёртую компоненту за время.
  • Именно поэтому я за «Emacs» и «Gentoo».

    А я вот предостерегу автора от возможности попасть в ловушку "я не такой как все, следовательно я выше всех". Я как-то в прошлом с такой позицией два года на неработающей убунте просидел, пытаясь писать программы в vi (точнее, изображая что пытаюсь писать программы — чтобы и правда пытаться это делать, сил уже не хватало).
    • Советую писать в vim.

      В голом vi писать неудобно
      • А я советую пользоваться «Emacs», он очень крутой и удобный, а ещё для него есть ГУЙ.
        • У gvimа тоже.

          Я не против емакса: у него и хотки не такие всратые (в принципе в нем можно писать вообще не зная никаких хотки, как в notepad++), и встроенная справка по командам с комплитом этих самых команд (опять таки можно не помнить хотки, и находить нужную команду по имени) и экспириенс одинаковый во всем GNU будет: readline/bash, info и GRUB по умолчанию используют емаксовые хотки
  • I tried to install Falkon. It compiled for something like four days (it's 22896 packages!), then it crapped out.
      • Нахуя вылетел с ошибкой после 4 дней (!!!) компиляции? Чтобы прыщеблядь страдала.

        Нахуя прыщеблядь компилировала? Потому что пошел нахуй кокококо!!!!! Ты ничево непанимаеш!!!!! Швабода швабода!!!

        Нахуя Falkon?

        Хуй знает... Это говнище хочет КЕДЫ. Но больше нормальных броузеров нет...
  • Чтобы определить псевдоним консоли, используйте Doskey.exe для создания макроса или используйте функцию аддконсолеалиас . В следующем примере используется Doskey.exe.

    Doskey Test = CD \ \ Проверка _ очень _ длинного _ пути

    Следующий вызов аддконсолеалиас создает тот же псевдоним консоли:
    • Маңызды

      В этом документе описываются функциональные возможности платформы консоли, которые больше не являются частью нашего плана экосистемы. Мы не советуем использовать это содержимое в новых продуктах, но мы будем продолжать поддерживать существующие случаи использования в течение неопределенного будущего. Наше рекомендуемое современное решение посвящено виртуальным последовательностью терминалов для обеспечения максимальной совместимости в межплатформенных сценариях. Дополнительные сведения об этом решении по проектированию можно найти в классической консоли и в виртуальном документе терминала .
  • Исследователи безопасности из компании Qualys выявили критическую уязвимость (CVE-2021-3156) в утилите sudo, предназначенной для организации выполнения команд от имени других пользователей. Уязвимость позволяет получить доступ с правами root без прохождения аутентификации и без наличия необходимых полномочий. Проблема может быть эксплуатирована любым пользователем, независимо от присутствия в системных группах и наличия записи в файле /etc/sudoers
      • Говно какое-то.

        Я склонил, попробовал запустить, оно обосралось (хотя я честно ничего не обновлял)
        using target: Debian 10.0 (Buster) - sudo 1.8.27, libc-2.28 ['/usr/bin/sudoedit'] (64, 49, 60, 214)
        ** pray for your rootshell.. **
        sudoedit: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\: editing files in a writable directory is not permitted
        sudoedit: \: editing files in a writable directory is not permitted
        sudoedit: BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\: editing files in a writable directory is not permitted
          Installed: 2.28-10
          Candidate: 2.28-10
          Version table:
         *** 2.28-10 500
          • Что, пофиксили? У меня же пакет sudo старый.

            Вижу висит обновление, я его не ставил.
            Installed: 1.8.27-1+deb10u2
              Candidate: 1.8.27-1+deb10u3
              Version table:
                 1.8.27-1+deb10u3 500
                    500 http://deb.debian.org/debian buster/main amd64 Packages
                    500 http://deb.debian.org/debian-security buster/updates/main amd64 Packages
             *** 1.8.27-1+deb10u2 100
                    100 /var/lib/dpkg/status

            Всё совпадает
            >sudo 1.8.27, libc-2.28 [
            • Значит эта питуля установила тебе какого-нибудь троянца, а ты думаешь, что она просто не работает.....
    • Именно поэтому я против setuid программ.

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

          Просто она намного проще, вот её и не ломают так часто.
            • Выключать квмпутер. Включать кампутр. Заходить в рут. Делать. Выключать кампутер. Включать кмтупетр. Заходить в пользака. ПОЛЬЗОВАТЬСЯ ПЛОДАМИ СОБСТВЕННОГО ТРУДА.
              • ALT+F3, и там по рутом зашел и сделал что нужно
                  • CTRL+ALT+F3 если ты в иксах

                    Алсо, убедись, что у тебя не выключена эта питущня типа
                    Section "ServerFlags"
                        Option "DontVTSwitch" "on"

                    на всяких совпеменных прыщах могут выключать
                    • Проверил, работает. Правда я теперь не знаю, как вернуться обратно, а у меня там очень важные и срочные дела. Видимо, придётся перезапускать компьютер и молиться, чтобы всё сохранилось.
                      • Попробуй Alt+F-клавиши или Ctrl+Alt+F-клавиши.

                        Консоль с «иксами» где-то в самом конце списка (Ctrl+Alt+F7 или Ctrl+Alt+F10 или даже Ctrl+Alt+F12).
                        • Да, я потыкал ВСЕ функциональные клавиши и наконец-таки нашел свою графическую питулю. Так классно, что можно сидеть и в терминале, и в графической оболочке.
                          • В «Windows» такого не хватает. Там в отдельном пространстве запускается только меню логина (Ctrl+Alt+Del).
                            • В «Windows» есть «Secure desktop»: отдельное пространство для окошек ввода паролей. Чаще всего его можно увидеть с окном «UAC» (если ползунок достаточно высоко), но и другие приложения его тоже могут использовать («KeePass», например).
                        • Кстати, а несколько иксов на разных vt'шках можно запустить?

                          При переключении vt они какой-то ивент о потере монитора получают?
                    • > DontVTSwitch
                      Именно поэтому я за «Ctrl+Alt+SysRq+R».
                      • На некоторых клавах «SysRq» отсутствует. Именно за это я ненавижу ноутбуки (на «Гнусмасах» она виртуально есть, но нажать её можно только через Fn+Insert).
                        • На некоторых ноутбуках функциональные клавиши не просто совмещены с ноутбучной хуйнёй, но и вторичны — требуют нажатия Fn, чтобы работали, как надо. У некоторых это ещё и не настраивается.
                          • У меня настраивается в биосе, но там напутали, поэтому true означает false, а false – true.
                            • Какой багор )))

                              На микрософтовских форумах один чувак спрашивал, почему у него перестали работать F-клавиши. Ему там советовали сделать «SFC /SCANNOW», обновить драйвера с сайта производителя, переустановить «Windows», проверить комп на вирусы, почистить клавиатуру, отнести комп в ремонт... А оказалось, что для починки достаточно нажать клавишу «Fn Lock», которую он не заметил и случайно нажал.
  • Сегодня я узнал занятный факт: Oracle сделал Jawa платной, но программистам это не понравилось и они сделали бесплатный Kotlin. Именно поэтому я за «вуз».
    • > Oracle сделал Jawa платной

      Какой багор )))

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

        Я ещё много чего узнал в «вузе»! Например, Python это лучший язык, а «C» сгнил. А ещё для меня стало новостью, что Гвидо и Ко ушли в «Microsoft», чтобы к следующему году сделать «Python» таким же быстрым, как «Сишка». И тогда «Сишка» (которая, напомню, жёстко отсосала у «Rust» и «C++» в бенчмарке на сайте в интернете) ну ваще сгниёт окончательно.
        • Есть процессоры «ARM» с набором инструкций «Jazelle» (они не документированы, кстати), которые позволяют исполнить опкод «JVM» одной инструкцией.

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

          Интересно было бы посмотреть на бенчмарк, где все участники пишут понятный, поддерживаемый код. А не трешак, который хуже сишки читается (и всё равно сольётся, если сишнику дать такие же права).
          • > А не трешак, который хуже сишки читается

            Или хуже того: вызывает либы написанные на Сишке же.
            • — питон быстрый как сишка!!!! Намбабумба!! Угабунга!

              — Намба написана на сишке

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

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

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

              Ты будешь показывать какие-нибудь красивые формулы с матрицами, сишник будет страдать с макросами и кодогенерацией.
                • Да не, base64 -- это тривиальная хуйня.

                  Надо что-то такое, что очень плохо ложится на сишные концепции, чтобы сама запись твоей задачи в терминах си вызывала у сишника и его конпелятора анальную боль. Тебе важно чтобы сишник сдался как можно раньше, не закончив оптимизацию.
                  • Функциональщина какая-нить?
                    • Ну скорее вон всякий матан с матрицами и числами, про который Снаут ниже пишет.
              • В теории самый быстрый код можно написать на ассемблере. Но кто рискнёт на ассемблере написать «Ворд»?
                • Нужен просто язык высокого уровня с zero-cost abstractions. Не знаете такой?
              • сишник возьмет GSL, а там матрицы, не?
                • Проблема не в том, что сишник не может выразить и оптимизнуть, а в том что это выглядит пиздец некрасиво и неподдерживаемо.

                  И если какую-то разовую задачку можно выдрочить, то в общем случае это не работает, особенно если таких задач много и они разнообразные.

                  Вот так ты можешь победить сишку по пирфомансу.

                  Фортран не особо читаемее, конечно. Но в комплекте с ним не нужен сишник если ты вдруг захочешь что-то поправить.
                  • В «Фортране» есть комплексные числа из коробки, а в сишке нет. Ещё в «Фортране» есть применение функции к каждому элементу вектора (а ля форыч).


                    В сишке некрасиво выглядят:
                    1. Комплексные числа.
                    2. Матрицы.

                    А теперь смешиваем:
                    3. Тензоры эрмитова пространства.

                    Идём дальше:
                    4. Числа повышенной разрядности.
                    • Емнип, tgmath и всякие функции бернулли как раз достались сишке во время войны с фортраном, когда сишники безуспешно пытались перетянуть одеяло на себя.
          • Много лет назад делали бенчмарк, где оказалось, что на числодробильне icpc всасывает у интеловского же фортрана. Убийца С найден.
            • Про «Фортран» где-то писали, что для него легче построить оптимизирующий компилятор, чем для более сложных языков, потому что кобенации его конструкций предсказуемы. На «Фортране» нельзя написать:
              i = i++ + ++i;
              • Как-то так. У него и модель памяти более ограниченная, чем у сишки.
        • > чтобы к следующему году

          – из серии табличек "вернусь через 15 минут"
  • А куда пропал defecate-plusplus?
  • Заебись ли жить в Златохуйске?
    • Вообще, обитателям рфии в ближайшее 2-3 года нужно готовиться к той ситуации, что была в китае лет 8 назад. Это когда SSH туннели дропаются статистическим питухом, на тор рассчитывать нельзя, а западные ресурсы проксируются на сервантах яндекса, с выпиливанием неугодного контента, естественно*. Закон о предустановке отечественного ПО будет использован для внедрения "правильных" корневых сертификатов. Скриньте.

      * Ладно, этого ждать чуть дольше
      • Проблема в том, что в РФии очень много питузов работает на Запад так или иначе. В КНР ситуация была немного другой: там с Западом контактировали напрямую определенные компании, а рядовому питуху не нужны были AWSы.

        После дропанья ssh, многим питузам придется пососать писю, но им и не привыкать
        • > Проблема в том, что в РФии очень много питузов работает на Запад так или иначе.

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

            В России сидит девопс Петя и пыхер Коля, оба или "ИП" или "Design Studios" в три человека, и что-то там для Запада аутсорсят.

            Вот им пиздец и придет
            • > Вот им пиздец и придет

              Ну выдадут им интернет под расписку и хорошее поведение, проблем то... Заодно налоги платить начнут.
              • Что-то как-то линкедины не выдают под расписку, и даже jupyter.org
                • У тебя есть производственная необходимость ходить на линкедин?
                    • --Сегодня в 13:00 всем гражданам дадут в ебало и нассут им под стол.
                      --Убрать под столом вообще не проблема, а ебало через пять минут уже не болит

                      К сожалению, это так работает
                        • Я не знаю, может быть в других обществах и может. А может быть это и везде так.

                          Такая темень над миром
                          Глаз ненароком выколешь
                        • Все люди терпят какое-то время. Потом они или привыкают, или возмущаются. Что они выберут, зависит от конкретной ситуации и множества других факторов.

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

                              Вся суть в том, что при возмущении просто откручивают гайки наполовину от того, насколько из закрутили в последний раз. И люди этому радуются.

                              Или вон джаву сделали платной, а потом сделали бесплатной. Вроде ничего реально не изменилось, но позитивное событие было позже негативного. Профит.
                              • Помню, как на уроке труда нас учили нарезать резьбу плашкой: три оборота вперёд, потом оборот назад (чтобы снять стружку и смазать заготовку).
                  • У наших HRов есть. Им админы это устроили, понятное дело.
                    У меня, зато, есть необходимость иногда ходить на jupyter.org
                    • Там локальный инстанс нереально поднять? Зачем хранить данные в стране потенциального противника?
                      • Локальный инстанс чего? Линкдина? И попросить всех потенциальных кандидатов там зарегистрироваться?

                        > Зачем хранить данные в стране потенциального противника?
                        Ты уже переехал с DO на облака Яндекса?
                        • Юпитера.

                          А насчёт линкедина -- во вконтакте захантят, делов то. Кому он реально нужен, альтернативы есть.
              • веселее будет, когда придётся на всех сайтах сидеть под настоящим ФИО

                вот тут тебе, Брайен Орманд, и лапки
                • Как они заставят жителя Тринидада и Тобаго сидеть под настоящим ФИО?

                  У меня только один вариант: закроют «Интернет», а вместо него сделают локалки размером со страну.
                  • Твой контент будут показывать в Тринидад и Тобаго значит.

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

                    А если хочешь чтобы его показывали в России, то укажи пожалуйста свои настоящие имя и фамилию, потому что если ты напишешь экстремистскую шутку, то полиция же должна тебя найти.
                    • Просто реальный пример государства. Можешь взять Вануату или Токелау, если не нравится.
                        • Ладно, более конкретный пример: как владелец российского сайта (Пидар Сракер, например) установит личность Desktop'а или как украинский сайт установит личность Сентябрьского Петуха?
                          • Я намекал на ситуацию в Китае, где в соцсетях и на форумах нужно регистрироваться под настоящим именем, а не никнеймом.

                            Как это работает с иностранными гражданами, я не в курсе, да и какая разница? Сентябрьский петух часто ходит на украинские сайты?
                            • С Китаем ситуация другая: они редко бывают на зарубежных сайтах, потому что у них всё своё есть, да и иностранцы редко бывают на их сайтах.
                              • Ну, интересно почитать, как часто россияне ходят на зарубежные сайты. Я не про программистов, а про среднестатистического пользователя
                                • Впрочем, вспомнив про Ютуб, Инстаграм и Твиттер, я осознал глупость своего вопроса
                          • Попросит сфоткаться с паспортом или пройти нахуй. Такая практика уже есть и работает.
                          • При входе в интернет, тебе нихуя не будет доступно, пока не авторизируешься через «Госуслуги». Владельцам сайтов предпишут либо делать авторизацию через те же «Госуслуги», либо придумывать свои способы устанавливать личность (и нести уголовную ответственность, если установят не верно). ПОнятно, что выберут. Если у тебя нет аккаунта на «госуслугах», ты не сможешь зарегистрироваться на сайте. Сайты, которые не подключили авторизацию через «госуслуги» или не подали заявление на включение себя в реестр сайтов, реализовавших альтернативные способы подтверждения личности, блокируют по умолчанию.
                            • Сложно. Проще сделать из Госуслуг провайдера и оставить его единственным
                              • А в чем тут сложного? Подписывается бумажка, а дальше провайдеры и сайты ебутся сами.

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

                                Не сложнее чем какой-нибудь oauth, я думаю (или ЕИАС это и есть oauth под капотом?) Да и в общем-то уже работает.
                                • Крупные конторы уже помещают всех юзверей, не пользующихся гугловским/яблочным/фейсбучным OAuth в свой внутренний shitlist. Дело за малым.
                            • Снауту и Десктопу тоже надо будет регистрироваться в «Госуслугах», чтобы попасть на российский сайт, или их сразу на хуй пошлют?
                              • Либо регистрируются, либо ищут сайты с «альтернативным способом подтверждения личности», либо нахуй идут.

                                А хули иностранщина делает в нашей православной россии? Небось шпионы зарубежные, приехали скрепы расшатывать?
                                  • А зачем тебе общаться с иностранцами? Хочешь им секреты Родины выдавать?
                                    • Наоборот же, чтобы у них секреты узнавать.

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

        Одни просто могут нагибать поисковики и соц. сети. Вспомним недавние события. Остался ли хотя бы один активный аккаунт Трампа?

        Другим приходится полностью лочить сайты и пердолиться с сертификатами. Суть в принципе одна.

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

            А такое же болото шизопропаганды, но другого, зарубежного разлива: а-ля «democracy», sjw, blm, etc.

            Вместо новостей про Киркорова все будут обуждать master/slave, red/black, феминистку с хуем и прочую ёбань.
        • > Интернет сейчас цензурируют все.
          > Остался ли хотя бы один активный аккаунт Трампа?
          В Америке нет PIPA (пока что).
          А так-то у тебя получился инторнет, кот. состоит всего из 2 (двух) независимых компаний с кучкой демшизы. Стограм это Фейкбук, а Фейкбук это Алфабет, Уоитубе это Гоогле, а Гоогле это... тоже Алфабет.

          На пример:

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

            Пока что там нет Америкоскомнадзора.

            Но это возможно и правда временно.

            Снаут прав: измерять нужно в отставании от КНР: Россия чуть дальше продвинулась, но и Америка на месте не стоит
            • Просто у гугла «мягкая цензура», он скрывает, не показывает, недоговаривает.
              Вместо чего-то полезного выдаёт какую-то шизу, согласно линии партии.

              На самом деле это ещё хуже.

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

                А отказаться от услуг РКН я не могу.

                Тем не менее, вектор у этих параш совершенно одинаковый, и кончится всё тоже одинаково.

                AWS пидарнули каких-то альтрайтов, хотя их не должен ебать контект
                Следующим шагом нужно нарушить сетевой нейтралитет, и пидарнуть их должен уже не AWS, а AT&T или какой-то другой крупный телеком.

                Левенштейново расстояние между этими событиями не такое уж и большое
            • Это просто проекции не очень жизнеспособных жоп мира на Америку. Какое вы последовательное движение навоображали, когда там гомостазис с колебаниями и гармониками?


              Мутная волна, которая занесла ниггеров в Белый Дом уже явно потеряла импульс.
          • > А так-то у тебя получился инторнет, кот. состоит всего из 2 (двух) независимых компаний с кучкой демшизы

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

            > https://gab.com/realdonaldtrump
            Я не могу это нагуглить в принципе.

            Листаю три-четыре страницы выдачи.
            ddg и другие поисковики выдают какие-то новости на cnn, cnbc, nbc и прочую fake-news парашу.

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

              Оппозиционеры XXI веке: нас забанили на фейсбуке, если мы сделаем свой сайт, то его никто не найдет(((
              • Именно так.

                19 век, начало 20 века — эпоха недостатка информации.

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

                Конец 20го, начало 21 века — эпоха переизбытка информации.

                Запрет достигается умолчанием и засиранием мозгов обывателей ворециями: новое платье леди Гаги,
                бешенный поклонник обматерил Пугачёву, Джастина Бибера облили зелёнкой, итд.

                Серьёзно. Зайдите в любую новостную ленту и увидите там полностью бессмысленные вореции.
                • Ну да, засирание информационной повесточки это называется.

                  Мы не можем помешать им читать неприятные для нас новости, но мы можем сделать, что вместо новостей они будут обсуждать Джастина Бибера
                  • Уже даже не читать. Читать это дохуя сложно.

                    Топ ютуба или 10 секундные ролики на тик-токе это квинтэссенция.

                    Бессмыленная мельтешащая хуерга, с целью оттягивать внимание.

                    Фейерверки для зомби.
                    • Это тоже проблема современности: люди не читают, а смотрят видео.

                      Причем это повсеместно: в середине 10-х годов я искал туториал по Instruments (это гуйный профайлер под яблоко, обёртка вокруг Dtrace).

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

                      Мне потом коллеги объснили, что тексты уже никто не читает, и потому документацию лучше делать в виде видео)
                      • Странно. Я ни разу в жизни ни одного видеоурока не просмотрел. Мне как раз проще быстро провести взглядом по тексту, чем слушать нудную тягомотину с паузами, причмокиваниями и цыканьем.
                        • Да и у дикторов редко когда бывают приятные слуху голоса - в основном мерзкое баранье блеянье.
              • PS
                Причем всё это началось далеко не вчера, варез уже лет 15 как не ищется. Было похуй на это и лень чесаться? Получите цензуру вообще всего.
                • АнтиВарез это требование копирастов, это можно хоть как-то объяснить.

                  Я, в принципе, готов смириться с тем, что $BAND_NAME не распостраняет свои песни в .mp3, а хочет денег (противно, но могу как-то понять)

                  Или что MS не нравится, что я покупаю диск за 80 рублей в переходе (у всех же был диск с J3QQ4?)

                  А потом вжух, и вместе с варезом Трампа на твиттере забанили)
                  • А борьба против цп, это зачем нужна была? Какой смысл?

                    Это прикрытие чтобы закрывать всякие торренты и прочие средства свободного обмена инфой.

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

                    Снимать кино где все друг друга постоянно убивают.
                    • Я не знаю, зачем.

                      ЦП вообще сложная штука: снимать ЦП нельзя, потому что это наносит вред детям. Вот тех, кто снимает, и нужно судить.

                      А тех несчастных, кто на это лысого гоняет, можно и не трогать: от просмотра никому не хуже.

                      Слишком всё сложно, и человечество в этом запуталось.

                      Алсо, представление о ЦП тоже сильно менялось со временем: Люис Кэролл в викторианской Англии любил поснимать 14-ти летних девочек в костюмах Клеопатры.

                      Было ли от этого кому-то хуже?
                      • Забавный ролик где movie-stars выступают против оружия, в то же время на экране творят насилие и убийства.


                        >А тех несчастных, кто на это лысого гоняет, можно и не трогать
                        Почему обмен цп и фап на это — преступление.

                        А показ убийств и расчелнки и фап (ментальный) на это — норма и мейнстрим.
                  • Это самое. Более того, когда-то вместе с PIPA пакетом шел SOPA, первый "ради детей", а второй "против пиратов". Даже в рашке интернет-цензуру легализовывали (она была по-серому с начала 2000-ых) тоже "ради детей".

                    А у меня был Y4Y33 или как-то так, был немалый сеанс пердолинга однажды.
                    • Первый пример цензуры в России был еще в середине нулевых когда забанили kavkazcenter (сайт чеченских сепаратистов). Не то, чтобы их было жалко, но это был первый пример ACL с drop.

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

                      А потом вжжжух, и запретить теперь можно всё, включая навальнят
                      • > забанили kavkazcenter (сайт чеченских сепаратистов). Не то, чтобы их было жалко,
                        КЦ очень годный сайт. Креативы там раньше были выдающиеся.

                        > включая навальнят
                        Он из тюрьмы вообще-то пишет статьи, даёт интервью. Разве что стримы не ведёт. «Запретили».
                          • > Его запретить нельзя, а навальнят можно.

                            Сорян, неверно распарсил про «навальнят».

                            А козёл-провокатор для того и нужен. Он обычно покидает бойню невредимым.
                          • Разница в том, что его было нельзя упоминать. Впрочем, руки тоже коротки - владелец свалил в Финляндию.
                        • Он-то да, а рядового питуха посадят на несколько лет, и через месяц никто и не вспомнит
                      • Да, я на КЦ и намекал. Тогда я был молодой и наивный и думал, что kavkaz.org больше не работает, пока случайно не оставил прокси включенным.
              • > search.brave.com
                Ох ебать (и я серьёзно). Чтобы найти хуй-пойми какой сайт, нужно сначала найти хуй пойми какой поисковик.

                Спасибо кстати, не знал такого.

                > нагуглить
                Общепринятый глагол. Я пробовал:
                disconnect (выдача bing)

                Первые три страницы какая-то малафья.
                • > Первые три страницы

                  Меня ещё раздражает, когда «Гугл» и «Яндекс» начинают показывать капчу, если пытаешься посмотреть больше трёх страниц результатов. Нахуй такие поисковики нужны, если они не хотят показывать результаты?
                  • Купи себе внещний IP и сиди залогиненным в google может?

                    Это было сделано для борьбы с SEOшниками кмк

                    В 2003-м году я был знаком с одним говносео агенством, у которых PHP скрипты постоянно мониторили место в серпе их клиентов, и алармили, когда оно падало.

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

                      > внешний IP

                      Деанон и зашквар сразу на всех сайтах.

                      > залогиненным

                      Регистрация по телефону, ага.

                      Эти два инструмента предоставят «Гуглу» возможность забанить меня навечно за неправильные запросы.
                      • Ну у кого жемчуг мелок, а у кого суп жидок.

                        Всё же есть разница между показыванием каптчи, и https://riastrela.ru/p/58925/

                        Хотя, повторюсь, направление одинаково
                  • > Меня ещё раздражает, когда «Гугл» и «Яндекс» начинают показывать капчу
                    Не знаю.

                    Мне ничего не показывает. Я «Гугл» почти не пользуюсь.

                    «Гугл» постоянно капчу показывает, когда из Тора заходишь. И нихуя не даёт искать.
                    • А я наоборот наблюдаю отток тор-юзеров, капча теперь только иногда.
                        • Сеть «i2p» интересна своими собственными ресурсами. Шлюз оттуда во внешние интернеты вроде слабый.
                      • > капча теперь только иногда

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

              grani.ru ты всё равно с Яндекса не откроешь: его и там заблокируют.
              А если ты поднимешь там свой сайт, и будешь на нем писать гадости про Путина, то товарищ майор просто запросит у Яндекса твои паспортные данные (без паспорта и номера карты и номера телефона ты всё равно там VPS не купишь же)
  • Слідчий відділ поліції № 1 Полтавського райуправління ГУНП в Полтавській області восьмий місяць розслідує справу щодо полтавця, який за допомогою спеціального апарату збільшив статевий орган, зняв це на камеру та виклав на порносайті. Чоловіку загрожує штраф або до 5 років ув’язнення. У нього вилучили апарат і секс-іграшки. Про це «Полтавщині» стало відомо з реєстру судових рішень.

    Есть мысли что за аппарат?
      • Стрёмно, вон чувака на пять рокiв закроют
        • ты думаешь, его хотят закрыть за то, что он увеличил?

          типа значение вдруг оказалось больше референтного?
      • Заглянул

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

            Investerad 14 Aug 2021
  • Питухи, если у меня есть 3 сайта:
    Сайт c.ru хочет разрешить себя вставлять в iframe только на сайте b.ru.
    Но сайт a.ru берет и ставит себе в iframe, b.ru, тем самым получая a.ru тоже.
    CORS защищает от такого?
  • С днём программиста, питухи!
    Тут есть математические программисты? Линейные, нелинейные..
    • ... крейсерские, миноносные, эскадренные, броненосные...
  • Кто-нибудь торгует на Фондовой бирже Торонто?
  • Смотрите чего Штеуд придумал:
    User Interrupts (Uintr) is a hardware technology that enables delivering
    interrupts directly to user space.
    Today, virtually all communication across privilege boundaries happens by going
    through the kernel. These include signals, pipes, remote procedure calls and
    hardware interrupt based notifications. User interrupts provide the foundation
    for more efficient (low latency and low CPU utilization) versions of these
    common operations by avoiding transitions through the kernel.
    In the User Interrupts hardware architecture, a receiver is always expected to
    be a user space task. However, a user interrupt can be sent by another user
    space task, kernel or an external source (like a device).
    In addition to the general infrastructure to receive user interrupts, this
    series introduces a single source: interrupts from another user task.  These
    are referred to as User IPIs.
    The first implementation of User IPIs will be in the Intel processor code-named
    Sapphire Rapids. Refer Chapter 11 of the Intel Architecture instruction set
    extensions for details of the hardware architecture.
    • Там в комите очень длинный текст, где подробно объясняется механизм этих прерываний(хотя я понял далеко не всё)
      Why care about this? - Micro benchmark performance
      There is a ~9x or higher performance improvement using User IPI over other IPC
      mechanisms for event signaling.
      Below is the average normalized latency for a 1M ping-pong IPC notifications
      with message size=1.
      | IPC type   |   Relative Latency      |
      |            |(normalized to User IPI) |
      | User IPI   |                     1.0 |
      | Signal     |                    14.8 |
      | Eventfd    |                     9.7 |
      | Pipe       |                    16.3 |
      | Domain     |                    17.3 |

      Как думаете это годнота? Или очередная дыра от Штеуд?
      • Я думаю что годнота если в IPI можно добавлять какой-то буфер с данными.
        Сигналы мало кого ебут, а вот IPC между микросервисами на одной машине наверное могут подлагивать. Сделать их хардварно будет круто
        • А вот мне страшно. Межпроцессная коммуникация от штеуда попахивает очередной эпичной дырой.

          +   Security implications
          +       A  lot  of security issues that are applicable to signal handlers, also
          +       apply to user interrupt handlers.
          +       The user interrupt handler  by-itself  need  not  be  re-entrant  since
          +       interrupts  are automatically disabled when the handler is invoked. But
          +       this isn't valid if the handler is shared between multiple  threads  or
          +       nested interrupts have been enabled.
          +       Similar  to  signal handlers, the functions that are called from a user
          +       interrupt should be async-signal-safe.  Refer  signal-safety(7)  for  a
          +       discussion of async-signal-safe functions.
          +       It  is  recommended  to  disable  interrupts  using _clui() instruction
          +       before executing any privileged code. Doing so  would  prevent  a  user
          +       interrupt handler from running at a higher privilege level.

          От создателей Meltdown, Foreshadow L1TF.
          • Если он не реентерабельный, то я там просто сделаю sleep(99999) и выключу нахуй все прервания? Здравствуй DOS

            В итоге будет userland, но специальный, подписанный, потому что левому питуху на PHP пользоваться этим API будет всё равно нельзя
            • > Здравствуй DOS
              Вот-вот. У меня такая же аналогия нарисовалась.

              Царская технология, быстрая, но дырявая как решето.
              Можно лазить в память чужих процессов, выключать прерывания, итд.
              • Есть такое мнение, что в случае VPS это не очень страшно.

                Если у тебя каждый процесс работает в своем VPS, то тебе не нужно ядро: можно дать процессу полные права, и всё будет работать намного быстрее.

                Вся машинерия с пермишенами, шедулером и защитой адресного пространства не нужна, если в твоем VPS работает только один nginx

                VPS по идее должен стать очень дешевый на современном железе

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

                Этот подход устарел: на каком линуксе у тебя сидит несколько пользовтаелей?
                • > на каком линуксе у тебя сидит несколько пользовтаелей?

                  В организациях такое думаю повсеместно. Условно какой-то сервер где пасётся несколько человек с разными привелегиями.
                  • В каких организациях?

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

                    Правда виндовые "сервера приложений" у него есть: на них десяток питухов сидит в 1С по RDP.

                    У нас на VPS сидит только скрипт девопаса на тераформе
                    • > у него на линуксовых серверах сидит только он, и его помощник
                      Ну вот примерно так.

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

        С другой стороны -- не хочешь не включай.
        • > не хочешь не включай

          Включат за тебя, чтобы программы быстрее работали.

          На самом деле я так понимаю это будет под капотом kernel api, как eventfd.
          Будет абстракция вроде сигналов или пайпов, где о кишках мы и не догадываемся.

          Проблема в том что части процесса могут выполняться с разными привелегиями.

          И вот тогда-то вся абстракция может дать серьёзную течь.
          • > части процесса могут выполняться с разными привелегиями

            Это как вообще? Всякие браузеры и джава-машины где недоверенный код крутится в одном адресном пространстве с доверенным и они прикрыты друг от друга шторочкой?

            Ну не давай недоверенному коду ставить обработчики.
    • Будет смешно, если обработчики большинства прерываний уедут в ``systemd-interruptd``, а User IPI заменят собой сигналы)

      Получится как-бы микроядро, вот и дебаты Танненбаум-Торвальдс
      • > Получится как-бы микроядро

        Дебаты Торвальдс-Поттеринг.

        Микросервисы systemd.