Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как вы ведете учет коммутации элементов сети?

Лучший ответ:
Какие-то специализированные информационные системы нужны, когда работает с одними и те ми же документами работает множество подразделений. Эти системы называются системы учета и инвентаризации. Как правило, они подстраиваются под бизнес-процесс организации, поэтому всегда дорабатываются под нужды поставщиками.
Если работает три инженера (а если у вас 4K пользователей, то это ну максимум 200 коммутаторов), то файликов excel за глаза. Как правило все системы инвентаризации довольно сложны и неинтуитивны, вложение времени в их изучение и миграция данных в них при такой маленькой сети не особо оправдано.
Из бесплатного можете посмотреть nocproject. Не знаю правда, что это даст.

Худший ответ:
Просто красиво развожу кабели в патч-панели и подписываю их, наклейки наше всё.
Не понимаю, зачем держать в голове или как-то фиксировать подобного рода информацию.
Вопрос: OpenVpn. скорость падает в 0. Что делать?

Лучший ответ:
Может вам в этот ovpn запихали default route через туннель. А там аплинк не очень. Вот и накушались.

Худший ответ:
скорость зависит от пропускной способности и характеристик сервера на котором поднят ovpn. копайте в ту сторону.
Вопрос: Стилизация линии как на макете, как?

Лучший ответ:
snippet
Сделал пару примеров. Если захотите писать черным цветом, то можно использовать mix-blend-mode: overlay. Возможно существует более простое/красивое/элегантное решение, но я сейчас не придумаю такое. Можно сделать намного проще, если не будет следующего условия:
чтобы линии начинались с конца второй строки и примыкали ко второй строке
Либо вручную разделять на строки и только последней строке добавлять подчеркивание.

Худший ответ:
Вариант без разделения на строки через span, а ограничение через max-width
snippet
в этой реализации есть проблема с отступами от пунктирной линии
Вопрос: Чтобы таймер JS не замораживался в вкладке Chrome?

Лучший ответ:
Не считать через setInteval. Создайте константу с датой начала таймера, а каждые N-времени высчитывайте количество времени из начальной константы до текущего момента.

Худший ответ:
webworker'ы юзать можно
Вопрос: Прокси сервер в локальной сети?

Лучший ответ:
Прокси серверу не обязательно иметь два интерфейса,.

Худший ответ:
Прежде чем отвечать, хотелось бы уточнить - а деньги на лицензирование всего этого Щастья (usergate, traffic inspector etc.) - имеются или как обычно?
Прокси не обязательно иметь два интерфейса. Это упрощает работу, но обязательным условием не является. Запрос приходит на прокси через eth0 например, на нем проксируется и уходит уже от имени прокси через тот же eth0 наружу. Минус в том, что это зело нагрузит тот сетевой порт, на котором прокси висит.

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

Лучший ответ:
Воспользуйтесь этим методом, например:
https://developer.mozilla.org/ru/docs/Web/JavaScri...

Худший ответ:
Вот так:
function parse(res) {
  let number = 0;

  for (let el of res) {
    if (el == 'i') {
      number++;
    }
    if (el == 'd') {
      number--;
    }
    if (el == 's') {
      number *= number;
    }
    if (el == 'o') {
      return [number];
    }
  }

  if (!number) {
    return 'Error, not found'; // или throw new Error('Error, not found');
  }

  return number;
}
Вопрос: Что значит такое выражение if(0 !== 0): в php?

Лучший ответ:
Этот блок заблокирует скрипт при условии, что он пройдет через интерпретатор РНР.
А вот если он почему-либо обрабатывается браузером в "сыром" виде - выполнится скрипт.
А еще в этом коде очень легко заменить один из нулей на О - и незаметно для читающего условие начнет выполняться. С предупреждением, конечно, но на проде они часто отключены...

Худший ответ:
if (...):
endif;
Это штатный альтернативный синтаксис. Временами используется при выводе html.
Условие же 0 !== 0 всегда ложно.
Вопрос: Как совместить рандомные слова?

Лучший ответ:
import random
b = ["Каменный ", "Чистый ", "Кристальный "]
a = ["Меч", "Карандаш", "Зуб"]
print(f"{a[random.randint(0,2)]} {b[random.randint(0,2)]}")
илиimport random
b = ["Каменный ", "Чистый ", "Кристальный "]
a = ["Меч", "Карандаш", "Зуб"]
for _ in range(len(a)):
    print(f"{a[random.randint(0,2)]} {b[random.randint(0,2)]}")

Худший ответ:
import random
b = ["Каменный ", "Чистый ", "Кристальный "]
a = ["Меч", "Карандаш", "Зуб"]
print(f"{a[random.randint(0,2)]} {b[random.randint(0,2)]}")
илиimport random
b = ["Каменный ", "Чистый ", "Кристальный "]
a = ["Меч", "Карандаш", "Зуб"]
for _ in range(len(a)):
    print(f"{a[random.randint(0,2)]} {b[random.randint(0,2)]}")
Вопрос: Хватит ли macbook air 13 m1 8gb для веб-разработки?

Лучший ответ:
Если выбираете новый мак, то только на м1. 
У меня на 16гб ram pro, я рад.  
К слову, за 20 дней активного использования - он ни разу не включил вентиляторы. Даже поиграл тут в Диабло 3, все равно этот демон не включил вентиляторы.

по 8гб ram в целом говорят что ок, но у меня фобия, что оперативки мало не бывает) 
Но жду выхода 16дюймов  летом. Как постоянный компьютер. 

Кодить на 13" можно, но комфортнее мне было на старом 15ти дюймовом.

Худший ответ:
Уставать будете с маленьким экраном.
Вопрос: Какую ОС выбрать для установки 1С:Предприятие?

Лучший ответ:
Для RDP и пользователей больше 2-х нужна серверная Windows и сервер терминалов.1С-ПРЕДПРИЯТИЕ+RDP.

Худший ответ:
Всем спасибо за ответы и предложения.
Решил остановить выбор на Windows Server 2016
Надеюсь, не пожалею)
Вопрос: Как сделать оповещение при простое ПК?

Лучший ответ:
Системы мониторинга, наподобие Zabbix

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

UPS может отдавать по SNMP потребление, так же в управляющей программе есть возможность настроить по параметрам оповещения. 

Кроме того заббикс имеет возможность мониторить GPU и  давать оповещения
Вопрос: Автоматически присваивать автора с модели?

Лучший ответ:
В процессе обработки формы перед сохранением статьи назначайте ей текущего пользователя:article.user = request.user
article.save()

Худший ответ:
Если автор required для статьи, то вам нужно:
1. Убрать поле автор с формы
2. Во вьюхе в методе form_valid сделать нечто подобное:article = form.save(commit=False)
articel.user = self.request.user
article.save()
Вопрос: Python для сайта на php, как подключить?

Лучший ответ:
обычно делают так. На pyhton делают api (с помощью Flask например).

А из php вызывают методы этого api с помощью GuzzleHttp\Client например.

Таким образом наступает мир во всем мире!

Худший ответ:
Могу ли я вписать код на пайтоне в страницу сайта на php?
Конечно можете, никто вам не запрещает. Правда работать оно не будет.
Нигде нет нормального ответа.
Потому что таким извращением никто не занимается кроме вас.
В джаве мы просто подключаем джаву одной строчкой и пишем
Вот по таким словам можно детектить школоту. И нет, на Java вы не можете подключить код одной строчкой, так как в браузерах нет поддержки Java. Но можно писать код на Java на сервере, но вам туда лучше не лезть.
Вопрос: Возможно ли использовать мощность клиента при работе с веб приложением?

Лучший ответ:
Возможно ли использовать мощность клиента для работы некоторых функций веб приложения
Всё, что можешь "доверить" клиенту - то и выполняй на нём...через JS например...

если да, то как это можно реализовать на языке python?
Нет. Никак.

Худший ответ:
Клиентам это не понравится.
Вопрос: Как объяснять кадровикам быстрые смены работы?

Лучший ответ:
Три места работы по три месяца - это год, а не десять.
Можно сказать, что фрилансил, можно сказать что не работал по семейным обстоятельствам.
Адекваты смотрят на человека и его скилы, а не где он работал. А от неадекватов стоит и нужно держаться в стороне.

Худший ответ:
Может вам не подходит такая работа? 
Меня самого в офисах на пол-года от силы хватало. Не могу работать по расписанию. Терпения не хватает.
В итоге бросил эту затею.
Вопрос: Как прорекламировать свой проект по игре minecraft?

Лучший ответ:
Ну как минимум, прежде чем запускать рекламу, надо сделать проект хоть сколько-то привлекательным.
Я, как любитель майнкрафта, вообще не вижу ни одной причины, почему я должен играть на этом сервере (по крайней мере главная страница не отвечает на этот вопрос).
Я даже не могу получить ответа на вопросы:
- Какой тематики этот сервер
- На каких версиях он доступен
- Лицензионный он или пиратский
- Как начать играть: На сайте есть поле для ввода логина/пароля, но нигде на видном месте нет кнопки регистрации и нет информации, нужно ли вообще регистрироваться.
Если чтобы понять всю суть проекта, нужно читать гайд - значит с дизайном что-то не так.

Изучи как устроены топовые сервера, где играет много людей

Худший ответ:
Если опустить технические вопросы, которые возникнут у новичка - что, например, значит "IP скопирован"? - то всё сыро и непонятно. Подключился через Vortex Launcher с версии 1.14.4 (другие я не знаю, не умею, и вообще не хочу), сервер появился в списке, потом какая-то проверка, которая "пройдена", а потом мир без единого блока. В итоге, выбросило и не пускает. Захочу ли я ещё раз зайти на этот сервер? - неа.
Вопрос: Как сверстать такую волну?

Лучший ответ:
на очень скорую руку и совсем не адаптивно

snippet

svg online: https://editor.method.ac/

Худший ответ:
Я бы потыкал в исходник.
Вопрос: Плюсы и минусы оформления с почасовой оплатой?

Лучший ответ:
Уже пять лет работаю в компании с почасовой оплатой. И знаете - следующая моя работа будет только с фиксированной ставкой. Да конечно почасовая оплата дает возможность заработать чуть больше, но жизнь такая штука...всякое бывает. Например ставка 300р в час(50000 в месяц если наработаешь 168 часов). Праздники - привет копейки. Особенно новый год, когда не работаешь пол месяца. И вместо 50 вот тебе 25. Ну а что ты хотел - отработал то всего 80 часов. Выходной посреди рабочей недели? Минус 2400 из зп. Начинаешь недолюбливать праздники. Нужен срочно отгул посреди недели? Минус 2400. Заболел на недельку? Минус 12 тыщ. Да конечно  ты получишь больничные(если оформишь), но они намного меньше. Босс решил провести корпорат? Минус 2400. И так во всем. Захотел получить 60 тыщ? Нужно еще 32 часа. Работай либо по выходным либо по 9.5 часов в день. Захотел 70 тыщ? Нужно еще 64 часа. Работай по 11 часов в день. Вы долго сможете выдержать такой темп? Да и нужно учитывать что в месяце не всегда 21 рабочий день. В некоторых 20, в некоторых 22. В феврале бывает 19. Про январь уже говорил. В мае тоже пачка праздников. Зарплата неравномерная. То пусто то густо. Я уже смирился с потерей денег. Если начинаю перерабатывать то уже через неделю ненавижу работу, через две ненавижу всех, через месяц заболею и свалюсь. Обычно с сильной ангиной, видимо организм так реагирует. И по факту выйдет что заработал я только ангину. А по деньгам наоборот проиграл. 
Нет. Не идите на почасовую. Лучше на фиксированную ставку, и если нужны деньги то подбивать ненапряжным фриласном.
Upd.1 Забыл добавить. Задач у фирмы нет(ну бывает такое, как то неделю без задач сидел)? Стоишь в простое. Простой оплачивается 2/3(по тк рф). Такие дела.

Худший ответ:
Добавляю инфу - я мидл+  Php-программист. Это работа на удаленке. Но я уже давно сижу на удаленке. А вот такое предложение поступило первый раз. Именно поэтому и решила спросить. Может кто уже с таким сталкивался.
Вопрос: Возможно ли использовать NFC чип в руке для бесконтактной оплаты?

Лучший ответ:
Невозможно. Нельзя назначать метки на оплату банковской картой. Дальше, чем оплаты метро вы не пойдёте (там немного другой принцип, нежели оплата банковской картой). Чтобы условно получить кольцо с возможностью оплаты картой - нужно взять вашу действующую карту, разобрать её, достать от туда NFC чип и запаять в кольцо. Переназначить обычную метку не выйдет. 

Если вы, конечно, не человек с приветом, как Alice, то да, тогда возможно: разбираете свою сбербанковскую карту и засовываете в руку. Как срок действия карты истечёт, так расковыриваете руку, достаёте старый чип, засовываете новый.

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

Лучший ответ:
lighttpd

Зачастую lighttpd (как и имеющий схожую архитектуру nginx) используется для отдачи статического содержимого [17], в то время как его генерацией занимается более сложный веб-сервер.

Яндекс — использует lighttpd в некоторых своих проектах: Карты, Маркет.
Google — в своих проектах, в частности s.ytimg.com, который отдает все картинки для youtube.com, в том числе все превью для видео (в трех разрешениях) — использует lighttpd-yt (модификация от Google).
Википедия — использует lighttpd как кэширующий прокси-сервер (для отдачи статического содержимого).
WOT — использует lighttpd на своих серверах.
Ubuntu — использует lighttpd на некоторых[18] серверах обновлений

Худший ответ:
nginx сделан специально для этого - быстрейшая отдача статики.
Вопрос: Почему gulp uglify выдаёт ошибку?

Лучший ответ:
Uglify не поддерживает ES6 и следующие версии JavaScript. Это значит, что он будет падать с ошибкой, если в коде используются такие вещи:

const alertLangs = langs => alert(langs);

localStorage.getItem(key: "langs");

Чтобы Uglify не ругался, нужно либо писать код, который соответствует стандарту «ECMAScript 5», либо использовать препроцессоры, вроде gulp-babel до вызова .pipe(uglify()).

const babel = require('gulp-babel');

...
return src(path.src.js, {base: './src/assets/js/'})
    .pipe(...)
    .pipe(...)
    .pipe(babel({
        presets: ['@babel/preset-env']
    }))
    .pipe(uglify())
    .pipe(...)
    .pipe(...)

...

Худший ответ:
Или как вариант 
Для того, что-бы uglify-js поддерживал ES2015 + (ES6 +)
Нужно установить дополнительно экспериментальную ветвь harmony
npm install --save-dev uglify-js@github:mishoo/UglifyJS2#harmony
Ничего в gulpfile.js менять (подключать её) не нужно, просто установить и всё будет работать.
Все настройки в gulp-uglify встанут автоматически.

Более подробно uglify-js-es6
Вопрос: В каком формате хранить время для разных часовых поясов?

Лучший ответ:
Хранить в UTC. Для пользователя сделать настройку и делать перевод.

Худший ответ:
Тип TIMESTAMP для этого есть
Вопрос: Когда сажусь за рабочее место и притрагиваюсь к железу — бьёт статикой, как избежать?

Лучший ответ:
Эх, вспомнилось начало 90-х, работа оператором ЭВМ... Очень много работаешь с бумагой, распечаток - просто горы, поэтому статика накапливается мгновенно. И привычка "сбрасывать" заряд прикосновением к мраморной колонне в зале (а зал был большой, колонн было несколько штук) - она вырабатывалась очень быстро :) И настолько становилась автоматической, что уже и не замечал, что идешь мимо колонны - непременно ее коснешься...
Если бьет только Вас - носите белье из натуральных тканей. Я серьезно. Я лет примерно десять назад задавался вопросом - почему утром, когда я касаюсь крана в ванной, меня иногда бьет статикой, а иногда - нет? И оказалось, что статикой меня бьет, когда я одет в синтетическую майку :)
Но и про заземление совет недурной.

Худший ответ:
Подобная ситуация. Антистатик не помогает. Но бьет только когда холода начинаются. Осенью\зимой
Вопрос: Как заставить провайдера исправить потери пакетов?

Лучший ответ:
Где у Вас потери-то? tracert всего лишь показал, что какие-то узлы не отвечают на ping. Они могут прекрасно работать, и маршрутизировать трафик, но не отвечать на пинг.
Делайте pathping до yandex.ru, например, или другого более-менее быстрого узла. 
Это всё во-первых.
Во-вторых - читайте договор. Или оферту на их сайте (если есть). Как правило, нигде ни один провайдер не указывает такие параметры, как процент потерь, гарантированную доставку, и гарантированную скорость. Указывают только максимальную скорость - ДО хххМбит/с. Т.е. скорость, например, МОЖЕТ быть 100 мбит, но это никто не гарантирует.
Тем более, Ваш конечный адрес принадлежит Valve Corporation, и начинается уже на 7 хопе.
https://bgp.he.net/ip/155.133.252.35
До 6 хопа всё это ТТК, и у них прямой пиринг с Valve, так что, по-идее, должно всё быстро работать, но, судя по пингу - сервер, к которому Вы подключались, далековато, скорее всего не в России.
Мало того, это могут быть перегруженные сервера, на которых работает игра (видимо, CSGO), или даже специально так настроено, чтобы сбалансировать задержки от разных игроков или снизить нагрузку или предотвратить возможные DDoS'ы. Предполагать можно что угодно. Хотите быстрее - переезжайте в другой город/страну, поближе к серверу, чтобы быть с ним (почти) в одной локалке. Вот тогда и пинг будет 1-3мс. Физику не обманешь, скорость света в оптике около 0,6 скорости света в вакууме, и на больших расстояниях эти задержки + задержки сетевого оборудования + задержки сервера и конечно, Вашего компа и маршрутизатора тоже - вот и получите 30-40мс.
Так что либо делайте нормальное тестирование, изучите на https://bgp.he.net/ к каким сетям и провайдерам относятся узлы в трассировке, и тогда уже делайте выводы - где проблема, а где её нет.
GLHF!

Худший ответ:
Как заставить провайдера исправить потери пакетов?Никак.
Вы не имеете права заставлять провайдера что-то делать.
Но если вам не нравится качество услуг связи - вы имеете право расторгнуть договор и прекратить работу с этим провайдером.Действительно ли требуется, чтобы именно я проводил тестирование ? Или они просто ленятся ?Им это нафиг не надо, но раз вы жалуетесь - им приходится смотреть.Вот одна из трассировок например.Нормальная трассировка. В чем там проблема?Ну например пригрозить подать в суд.
В договоре явно об этом не сказано ничегоВ суд есть смысл идти если провайдер нарушил условия договора, и причинил вам ущерб. Вот чтобы взыскать этот ущерб можно идти в суд.
А если вам просто не нравится качество работы провайдера - тут никакой суд не поможет.
Вас же никто не заставляет с ним работать. Не нравится - есть сотни других провайдеров.
Вопрос: Как проверить содержит ли массив с типом int например число 5?

Лучший ответ:
Очевидно, обойти массив и сравнить все элементы с искомым.

Худший ответ:
// Поиск индекса элемента массива
public class Find {

    public static void main(String[] args) {

        int[] array = {1,9,3,4,5};
        for (int i = 0; i < array.length; i++) {
            if (array[i] == 5) {
                int index = i;
                System.out.println(index);
            }

        }
    }
}
Вопрос: Как при клике по кнопке выполнять функцию не у всех эллементов?

Лучший ответ:
https://learn.javascript.ru/introduction-browser-events - особенно пункты про this и event
https://developer.mozilla.org/ru/docs/Web/API/Elem... - пригодится для поиска родителя кнопки

А потом, если хотите сделать прям хорошо, то вот https://learn.javascript.ru/event-delegation

Худший ответ:
На основе Вашего кода https://codepen.io/zb-venom/pen/gOgmzWY
Вопрос: Как отправить письмо на эл. почту средствами php по времени?

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

Худший ответ:
Микросервис: php-консольный таск-менеджер и менеджер очереди в одном лице.
С заданной периодичностью смотрит в бд, и как что-то есть в пуле задач на отправку, берёт каждую задачу на обработку.
Вопрос: Как вызвать `public` метод в php через объектные литералы?

Лучший ответ:
можешь использовать __invoke()public function __invoke($method)
{
      if (!method_exists($this, $method)) {
            throw new BadMethodCallException($method);
      }
      return [$this, $method]();
}
ну и испльзование: $instance = new Test(); $instance($method);

Худший ответ:
Если я вас правильно понял, то можно примерно так реализовать
<?php
class A
{
    public function a()
    {
        echo "a";
    }
}

class B extends A
{
    public function controll($method)
    {
        if (method_exists($this, $method)) { // проверяем существует ли метод
            $reflectionMethod  = new ReflectionMethod($this, $method);
            if ($reflectionMethod->isPublic()) { // проверка является ли метод публичным
                return $this->$method(); // вызываем функцию
            }
        }
    }
}

$b = new B;
$b->controll("a");
Вопрос: Как собрать json?

Лучший ответ:
Если интересен вариант с меньшими затратами по памяти и CPU чем у Александр const items = Array.from(
  document.getElementsByClassName('cartitem'),
  ({textContent}) => ({name: textContent})
);
const itemsJSON = JSON.stringify(items);

Худший ответ:
Добрый день!
Вы можете сделать что-то вроде:const cartItems = [...document.querySelectorAll(‘cartitem’)];

// затем собрать их в новый массив:
const items =[];
cartItems.forEach(cartItem => {
  const newItem = {
    name: cartItem.textContent
  };
  items.push(newItem);
})

// после чего конвертировать в json:

const itemsJson = JSON.stringify(items);
Вопрос: Как максимально сильно сжать игру для тату?

Лучший ответ:
У вас только два варианта - либо кодируйте цветом High Capacity Color Barcode что даст вам примерно пятикратную оптимизацию по площади, либо размещайте код ссылку вместо самого кода, но это не так интересно, само собой.
Не вздумайте сделать глупость и нанести настоящее тату под кожу, те, рисуйте тату сверху с помощью переводных наклеек (точно знаю есть возможность печатать такие на принтере). Интересно и весело вам сейчас и максимум ближайшие несколько лет, а испорченная кожа - это на всю жизнь, так что допускаются только смываемые варианты.

Худший ответ:
Kkrieger при конвертации в base64 занимает 130кб, и это слишком много для qr кода, или чего-то подобного. 
Ну или сделать их штук 20. Можете почитать о плотности записи в QR-кодах здесь, например.
И да, вам понадобится винда для запуска, и какой-то софт для чтения всех этих кодов и объединения.
Гораздо реалистичнее зашить просто ссылку, причем если сервер под вашим контролем вы сможете в будущем обновлять/изменять контент, который по этой ссылке лежит.
Альтернатива - имплантировать nfc-чип или usb флешку, например.
Вопрос: Как правильно записать функцию(вопрос по синтаксису)?

Лучший ответ:
Добавьте в конце (), чтобы функцию вызвать сразу после объявления. 
А в первом случае у вас не функция, а просто объект. 
И вообще, «го learn.javascript.ru, я создал». Выше правильно отметили — вы абсолютно не понимаете базовых вещей.

Худший ответ:
Например в сокет мне надо объект отправить. Я понимаю что можно просчитать и просто его отправить так socket.send(val)//тут переменная с объектом
А как просчитать функцией и отправить просчитанное уже готовым объектомsocket.send(// Просчет и отправка уже готового//)
Вопрос: Почему сайт не работает в конкретном браузере у конкретного пользователя?

Лучший ответ:
1. Убедиться, что сайт на самом деле открывается в сторонних службах - проще всего дать ссылку на google page speed или tools.pingdom - они помимо прочего делают скриншот сайта. И сказать, мол google и весь мир видит ваш сайт. Всё норм. Это действует достаточно отрезвляюще.

2. Сообщить ему, чтобы протестировал сайт в своем браузере после полной очистки кэша и в режиме инкогнито, я когда-то делал ролик именно для таких случаев https://youtu.be/Kuh4S8zNIB8 отправляю его клиентам, чтобы правильно сайт тестировали.

3. Если клиент тугой, попросить его поставить anydesk - чтобы зайти к нему удаленно и убедиться, что реально из его браузера даже после очистки кэша и в режиме инкогнито сайт не виден. Поотключать все расширения вообще, они бывает работают и в инкогнито. Просто вырубить напрочь. 

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

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

Худший ответ:
Самое простое это заказчику почистить кэш и куки браузера, можно еще открыть в режиме инкогнито, что подтвердит или опровергнет мое предположение.