Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как быть с устройствами, которые не поддерживают ES5?

Лучший ответ:
1) Можно бабелем компилить код в es3
2) Можно использовать полифил https://babeljs.io/docs/usage/polyfill/
https://polyfill.io/v2/docs/
3) Грузить полифил можно только тем устройствам, которые не поддерживают es6
https://philipwalton.com/articles/loading-polyfill...

Худший ответ:
1) Можно бабелем компилить код в es3
2) Можно использовать полифил https://babeljs.io/docs/usage/polyfill/
https://polyfill.io/v2/docs/
3) Грузить полифил можно только тем устройствам, которые не поддерживают es6
https://philipwalton.com/articles/loading-polyfill...
Вопрос: Есть сайты на которых дают рекомендации по развитию стартапа?

Лучший ответ:
Посмотрел я на стартап, вот какие мысли посетили, делюсь:
1. вы сделали только половину работы - сайт (подстилки не в счет), вы не продумали дистрибуцию (каналы продаж), поэтому у вас вопросы - откуда брать клиентов.  Проработайте каналы: кому продать именно ваш товар, где водятся эти люди, что читают, чем живут, с каким маркетинговым предложением к ним выходить.
2. в яндексе поискал подстилки - на первой странице их куча, причем в два раза дешевле, чем у вас. Сразу возник вопрос - каким образом вы собираетесь конкурировать с Ozon.ru, Бетховен и другими лидерами рынка подобной продукции? С точки зрения обывателя - вас не существует и он знает где купить дешевле - это очень плохо для стартапа.
3. в силу наличия большого количества аналогичных предложений вам ОБЯЗАТЕЛЬНО нужно чем-то выделиться, найти свою нишу. Назовите себе (только честно) 3 ключевых отличия вашей подстилки от аналогов. Если их нет - нужно их придумать (воплотить), если есть - то написать о них на сайте настолько заметно, чтобы это сразу стало ясно. Иначе, ваш товар такой же как и везде, поэтому должен там и лежать (где и везде - на полках в магазинах). С чего вдруг вы решили, что покупатели будут искать ваш товар а) в интернете, б) на вашем сайте? Тут на дурочка на прокатит, сейчас же не 90-е.
С моей точки зрения у вас сейчас нет конкурентного продукта и нет маркетингового предложения, в которое можно вкладывать деньги.
Вкладывать деньги в социальную ответственность в РФ - это как-то наивно, хотя знаю, что такие люди есть. 
Если это ваша ЦА, то работать нужно с ней и давить именно на эту мозоль. Например, покупаешь коврик для собаки - такой же мы даем Джеку в приюте там-то. Показывать собак из приюта, чтобы слезу выбивало - именно так выбивают деньги на дорогое лечение детей (поучитесь у них). Работать с приютами и с социальной аудиторией, а не с "обывальщиной" в интернете.
Исправите эти ошибки, возвращайтесь, продолжим.

Худший ответ:
Лучше всего обращаться в бизнес-инкубаторы, технопарки (устройства), стартап-акселераторы (программы и устройства) - это специализированные организации для обучения стартапов. Вот к примеру Бизнес-инкубатор С нами будущее
Вопрос: Как сделать нейронную сеть, которая определяет наличие определенного психического отклонения по переписке?

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

Худший ответ:
https://www.youtube.com/watch?v=nia-63m8XG4
подступиться можете от известной задачи - fingerprint человека по цитатам
Вопрос: В какой момент вы понимаете, что продукт готов к переходу со стадии бета версии на стадию полноценного монетизируемого продукта?

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

Худший ответ:
А что бета-тестеры говорят?
Тот же fl.ru, долгое время монетизировался находясь в статусе беты.
Вопрос: Хочу стать хорошим программистом,как быть?

Лучший ответ:
Я не знаю, кто сказал вам, что у вас логический склад ума - то, что вы пишете, больше всего похоже на крайне эмоциональный и несвязный "поток сознания". Ничего личного, просто фактичнское наблюдение. Вы, например, очень много внимания уделили тому, что вас бесит, какая у вас паника, и так далее. Ни разу при этом не упомянули, например, что вам нравится самому что-то упорядочивать, исследовать, систематизировать. А это то, что как раз определяет этот самый "логический склад". 
Поймите, что, во-первых, программист учится всегда, потому что постоянно что-то меняется в его работе. Во-вторых, он постоянно ищет решения новых проблем самостоятельно, а не применяет решения, которые ему показали во время учёбы. И, в-третьих, программирование на 90% состоит из рутины, которая никак не тянет на развлечение.
Я не исключаю, что вы сможете, наконец, справиться с всем этим избытком эмоций, обуздать тягу к немедленной гратификации (вознаграждению за совершенные действия), избавиться от эффектов современного воспитания, которое вы получили, но что в вас останется после этого, я сказать не могу. Могу только сказать, что вам на вход в профессию понадобится больше сил и времени, чем если бы вы уже сейчас могли спокойно ковыряться с интересом в каких-то (пусть и самых простых) задачах, проводя за этим часы. Маленький совет: забудьте о том, что видеокурсы существуют, вообще. Только печатная информация: книги, статьи. Видео крадёт время.

Худший ответ:
Хнык-хнык, плак-плак. Пожалейте меня, я не знаю, что делать. Излишняя эмоциональность и гиперактивность - твои проблемы. Держу пари, ты за свою жизнь и десятка обычных книг не прочитал. В программировании, а особенно в изучении, нужно спокойствие. Умение не отвлекаться на пустяки и максимальное сосредоточение на основной задачи. Научись во время обучения не отвлекаться на ютуб, вк, инстаграм. Выкинь их из свой жизни и все пойдет намного лучше.
Я в свое время просто аддблоком скрыл все рекомендации на ютубе, оставив только уроки, удалил вк из закладок, а у телефона отключал звук.
Вопрос: Как записать правила CSS?

Лучший ответ:
нет, конкретно ваш пример это не сокращенная запись.

Худший ответ:
А смысл? 
Здесь представлен набор трансформаций блока, попробуй сам jsfiddle.net/7ymn9o48/5
Подробности тут
Вопрос: Что нужно установить для разработки на C# из под Ubuntu 16.04?

Лучший ответ:
.NET Core - https://www.microsoft.com/net/core#linuxubuntu
Visual Studio Code - https://code.visualstudio.com/Download
ну или Mono - www.mono-project.com/download/#download-lin-ubuntu
Смотря что вы подразумеваете под "разработкой на C#".

Худший ответ:
Для полноценной разработки на шарпе, нужно установить виндовс. Довольно внушительный кусок технологий на линуксе отсутствует (WPF, WCF, WWF, SignalR, etc)
Вопрос: Как повлияет на ПС(SEO) смена урл кучи постов?

Лучший ответ:
Вы хотите изменить site.com/1 на site.com/blog/1 ?
Если да - ставьте 301 редирект и потери будут минимальны.

Худший ответ:
ну это убьет все старые ссылки и понизит вас в выдаче
потребует новую переиндексацию и тому подобное
Вопрос: Сгорела материнка из-за провайдера?

Лучший ответ:
Провайдер сказал мол что никому ничего не должен и послал всех нах..Самая грамотная линия поведения провайдера в данном случае.
Ну для начала - что куда подключил провайдер еще надо доказать. И не факт что у вас это получится.
У провайдера тут довольно широкое поле для защиты, и я думаю он без проблем выиграет дело.
.Что лучше делать в таком случае?Заменить мат. плату.Не включать провод от  провайдера в мат. плату. Собственно это редко кто делает. Включать надо в роутер,  по уму предварительно через UPS.По возможности перейти на оптику, там таких фокусов не бывает.
.Мне интересно услышать ответ самих каких-то провайдеров. Интересно что вы хотите услышать от каких-то провайдеров?

Худший ответ:
По хорошему провайдер или кто он там тебе нифига не должен. Это ты должен был свой компьютер заземлить.
Вопрос: Как задать изображению Aspect Ratio без использования position absolute?

Лучший ответ:
Один из вариантов caniuse object-fit, был у меня подобный вопрос, нашет ответ на Stackoverflow. Меня решение устроило.

Худший ответ:
Так обычный img умеет решать эту проблему, задаете ему width: 100% (и max-width по вкусу), а высоту игнорите или задаете height: auto. Если картинка задается фоном через css, то в блок кидаете прозрачную картинку 16px на 9px, и также задаете ей width: 100%
Вопрос: Упала процессорная мощность на сервере, в чем может быть дело?

Лучший ответ:
Задайте этот вопрос тем у кого арендовали VDS.

Худший ответ:
Вы арендуете виртуалку у Ру-Центра и удивляетесь проблемам? А удивляться нечему, ответ на вопрос о проблемах у вас в вопросе. Ответ: мошенники из Ру-Центра занимаются оверселлингом.
Вопрос: Как отфильтровать посты Wordpress по пользовательским полям плагина Advanced Custom Fields?

Лучший ответ:
Очень просто, вот пример:$args = array(
	'post_type'  => 'product',
	'meta_query' => array(
		array(
			'key'     => 'color',
			'value'   => 'blue',
			'compare' => 'NOT LIKE'
		)
	)
);
$query = new WP_Query( $args );
Подробнее тут:
https://wp-kama.ru/function/wp_query#meta_query
P.S., да, это действительно meta_query, разберитесь с созданием и чтением произвольных полей без acf - тогда поймете почему так, долго объяснять))

Худший ответ:
Вот пример  по цене
$min_price = "1";
        $max_price = "99000";
        if(isset($_POST['min_price'])) $min_price = $_POST['min_price'];
        if(isset($_POST['max_price'])) $max_price = $_POST['max_price'];

        echo "Ваш min_price: $min_price  <br> Ваш max_price: $max_price <br><br>";
<form action="" method="post" >
                            <div class="left">
                                    <label>
                                        от <input name="min_price" type="number" value="<?php echo $min_price?>">
                                    </label>
                                    <div class="minus">
                                        <img src="<?php bloginfo('template_directory')?>/accets/img/minus.png" alt="">
                                    </div>
                                    <label>
                                        до <input name="max_price" type="number" value="<?php echo $max_price?>">
                                </label>
                            </div>
                            <button>го</button>
                        </form>
<?php 
                    $query = new WP_Query( array(
                        'post_type' => 'post', 
                        'posts_per_page' => 6, 
                        'meta_query' => array(
                            'max_price' => array(
                                'key'     => 'цена',
                                'value'   => $max_price,
                                'type' => 'NUMERIC',
                                'compare' => '<=',
                            ),
                            'min_price' => array(
                                'key'     => 'цена',
                                'value'   => $min_price,
                                'type' => 'NUMERIC',
                                'compare' => '>=',
                            ),
                        ),
                        'orderby' => 'max_price,min_price,minimal_price',
                    ) );
                ?>
                <?php while ( $query->have_posts() ) : $query->the_post(); ?>
                    <?php
		                get_template_part( 'loop/item_type1', 'loop' );
                    ?>
                <?php endwhile; ?>
                <?php
                    wp_reset_query();
                ?>
Вопрос: Как настроить почтовый сервер?

Лучший ответ:
Через FTP - никак так как он предназначен для доступа к файловой системе сервера.

Худший ответ:
Два варианта решения проблемы:Если есть доступ к админке вордпресса, установить любой плагин для отправки почты через SMTP. Таких плагинов много, вот пример плагина и его настройки: https://www.siteground.com/tutorials/wordpress/use... С помощью FTP отредактировать файл wp-config.php, прописать там отправку почты с помощью SMTP. Плагины из первого пункта именно это и делают, предоставляя удобный интерфейс. Пример настройки: https://wordpress.org/plugins/wp-smtp-config/
Вопрос: Что за ошибка, при установке Redisa на Centos 6.x?

Лучший ответ:
Английским по белому же написано Couldn't resolve host 'mirror.yandex.ru'
Не может отресолвить домен. Проблема с DNS. Нужно смотреть что нахимичили в /etc/resolv.conf

Худший ответ:
не работает днс
Вопрос: Умер жесткий диск Seegate Barracuda?

Лучший ответ:
В таких ситуациях алгоритм действий всегда один.
1)Быстро отключаем диск и больше его не включаем.
2)Везем к специалистам по восстановлению данных.
Если вы сами не пытались восстановить - скорее всего восстановят, но не на 100% если есть запилы.
Стоит не дешево.

Худший ответ:
Рекомендую к ознакомлению
https://habrahabr.ru/post/251941/
Вопрос: Зачем при верстке добавлять классы «js»? Я понимаю — разделение представление и логики. Но зачем это нужно? Зачем нужно это разделение?

Лучший ответ:
Плохого в том, что у вас есть 5 разных кнопок, но все запускают одно и то же событие. Вы будете вешать один и тот же обработчик на 5 разных айдишников? или все-таки создадите один класс, пропишите только для него обработчик и будете писать этот класс для всех кнопок, на которые вы хотите повесить какое-то действие? Я думаю ответ очевиден. А классы вида .js-add-to-cart делаются для того, чтобы было проще отыскать ваш функционал в коде, ведь сразу понятно что сюда повешен обработчик какой-то, чем пытаться потенциальный ID выискивать в вашем js коде.

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

Лучший ответ:
В DNS пропишите IP поддомена и все.

Худший ответ:
Да. Если внутри сервера между разными поддоменами не нужно взаимодействие - это элементарно.
Если между поддоменами (на сервере, не в браузере) нужно взаимодействие - это можно, но сложнее.
Если между поддоменами взаимодействие только в браузере - это легко.
Физически разные поддомены - это как разные домены (ну кроме там специальной политики по кукам и т.п).
Браузеру вообще все равно откуда грузить один ресурс, откуда второй ресурс.
Вы вообще можете сделать одну картинку грузить с одного хостера, вторую с другого, третью с третьего - и браузер никак этого не выдаст пользователю.
Вопрос: Почему импульсный трансформатор имеет малые габариты?

Лучший ответ:
в среднем мощность трансформатора прямо пропорциональна частоте передаваемого тока и габаритам/поперечному сечению сердечника (с определенным упрощениями).
т.е. если частоту вместо 50 герц (частота напряжения ~220в) сделать 50 кгц, т.е в 1000 раз больше, то теоретически:
мощность при тех же габаритах увеличится в 1000 раз,
при той же мощности можно использовать сердечник в 1000 раз меньше.
на практике появляются дополнительные параметры и т.д.

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

Лучший ответ:
тут всего скорее под "пользователем", ты имеешь ввиду программиста использующего класс.. тогда, просто укажи тип в сигнатуре метода:public function setData(int $value){
ну а если это ввод от какого-то пользователя, то его нужно валидировать до попадания в класс
P.S. Оставлять все на совести пользователей не стоит.. Входящие параметры надо ограничивать и валидировать, это упростит использование класса и предотвратит появление неявных ошибок
Например сейчас в WP есть двухгодичный баг, как раз демонстрирующий такие последствия: 
https://core.trac.wordpress.org/ticket/29750

Худший ответ:
если очень критично - можно приводить к нужному типу.
Вопрос: Пространство имен и подключение класса?

Лучший ответ:
Юрий верно говорит, только в Вашем случае надо не "App: src/" папку, а "App: classes/", т.е. корень ваших исходников. И расположить файлы в соответствии указанного PSR-0. (www.php-fig.org/psr/psr-0 )
Также можно воспользоваться PSR-4 (www.php-fig.org/psr/psr-4 ) там чуток другие правила.
Я, например делаю так: "autoload": {
    "psr-4": {
      "Appname\\": "src/"
    }
  }
Соответственно код лежит в папке src со следующей структурой (Это, кстати, как раз Silex проект.):src/
--Appname/
----Controller/
------IndexController.php
В контроллере будет namespace Appname\Controller;
А использование его как use Appname\Controller\IndexController as Control;
и еще помогает обновить автоловад composer dump-autoload -o

Худший ответ:
Еще один небольшой непонятный момент:
Почему у меня все работает в файле public/index.php:use Controller\ClientsController;

$myControl = new ClientsController();
$myControl->hello();
а если я подключу вместо этой иницилизации вспомогательный файл с аналогичным кодом:require "../src/routes/all.php";
То в нем класс ClientsController не находится? По сути код файла all.php вставляется в index.php и при этом все должно работать нормально, неужели путь влияет на это? В чем подвох?
Структура проекта:
-public/
--index.php
-src/
--routes/
---all.php
Вопрос: Могут ли применить SEO санкции за отсутствие офиса?

Лучший ответ:
никак они не проверяют наличие офиса

Худший ответ:
Нет
Вопрос: Как подобрать количество ОЗУ для Xcode?

Лучший ответ:
ставьте SSD.
узкое место в Маке не ОЗУ, а диск.
4 однозначно мало, но 8 уже вполне рабочий объём. при наличии SSD. но лучше хотя бы 16, чтобы без сомнений использовать виртуалки(если вам нужно)
вообще выше верно сказали - 16 и SSD - и вы не узнаете свой мак. будет отличная рабочая машинка
ps. у меня основной компьютер для XCode - мак мини MD387 i5-8(Corsair)-512ssd WD Blue
Хватает.

Худший ответ:
16 и бюджетно и нормально.
Вопрос: Не присоединяется домен к VestaCP. Что делать?

Лучший ответ:
которые там указаны "ns1.localhost.ltd и ns2.localhost.ltd"
Толсто.
Может стоит потратить 20$ на фрилансе, чтобы все настроили?

Худший ответ:
"ns1.localhost.ltd и ns2.localhost.ltd" - В VestaCP эти записи указаны как пример.
Воспользуйтесь DNS сервером своего хостера или бесплатными от Yandex например или другими.
Вопрос: Можно ли получить одномерный массив значений в PHP?

Лучший ответ:
странный вопрос, т.к. ['value1', 'value2'] это тоже самое что [0=>'value1', 1=>'value2', ...]print_r(['value1', 'value2']);
print_r([0=>'value1', 1=>'value2']);

Худший ответ:
Добрый день.
Как в php обойти массив Вам уже подсказал Максим Фёдоров.
В yii2 есть помощник, ArrayHelpers. Можно при с его помощью обрабатывать массивы.
Вопрос: Комп выключается через секунду после включения. Поможете найти причину?

Лучший ответ:
Варианты (помимо БП, который под большим подозрением):
- села батарейка энергонезависимой памяти;
- глючит BIOS, иногда помогает перепрошивка той же микросхемы, иногда -- только замена микросхемы;
- отсутствие вспухших конденсаторов ещё не означает, что они в норме
- посмотреть внутренности БП на предмет вспухших конденсаторов (повторюсь: отсутствие вздутия - не признак хорошего конденсатора, но наличие вздутия -- однозначно признак плохого)
Не помешает аппаратный сброс BIOS (на материнке обычно есть контакты, обозначеннные CLR_CMOS, их нужно замкнуть на несколько секунд ПРИ ПОЛНОСТЬЮ ОБЕСТОЧЕННОМ системном блоке)

Худший ответ:
С вероятностью 90% - сдох блок питания, или цепи питания мат. платы. Кондеры банально высохли.
Если компьютер нестабильно включается - это  питание в подавляющем большинстве случаев.Визуально материнка чиста. Вспухших конденсаторов на материнке нет, следов коррозии тоже нигде нет.Бывает, что конденсаторы вспухают, это видно невооруженным глазом, их просто раздувает, и заливает все электролитом.
Но чаще они тихо, мирно высыхают - невооруженным взглядом это незаметно, они как новые.
Вы в состоянии визуально отличит севшую батарейку от полностью заряженной?Вроде бы проблем с электросетью в доме нет, дом новый. Какое отношение к электросети имеет новизна дома?
 Соседи - вот что имеет отношение. Не менял термопасту на южном мостуКакое отношение к этому вообще может иметь термопаста???Не менял блок питания, т.к. взять его негде даже на времяА как же вы тогда собрались находить и устранять причину??? Без диагностики любые версии - тупое сотрясение воздуха.
Услышали совет - проверили.
Для этого нужна замена - заведомо рабочие компоненты, бп, память, мат. плата, диски, периферия.Материнская плата - Asus P5GZ-MXПлата как раз из тех, где поголовно проблемы с электролитами Судя по возрасту платы - 10лет, им уже пришел трындец..
Вопрос: Как получить элементы состаного поля?

Лучший ответ:
Стандартное использование составного поля:$someObjectId = 1253;
    $objects = umiObjectsCollection::getInstance();
    $bar = $objects->getObject($someObjectId);
    $optioned = $bar->getValue('_');
    $data = [];
    foreach ($optioned as $item) {
        $itemObject = $objects->getObject($item['rel']);
        $data[] = array(
          'objectId' => $item['rel'],
          'name' => $itemObject->getName(),
          'value' => $item['float'],
        );
    }
Кроме этого для элемента составного поля можно использовать следующий формат:[
  'int' => 1, // bigint(20)
  'varchar' => null, // varchar(255)	
  'rel' => null, // int(10) - идентификатор объекта (umiObject)
  'tree' => null, // int(10) - идентификатор страницы (umiHierarchyElement)
  'float' => 0 // double
],

Худший ответ:
Решил задачу, не усмотрел что выводятся названия доп полей. Сделал так:$data = umiObjectsCollection::getInstance()->getObject($arr['rel']);
$data->getValue('название доп поля');
Вопрос: Куда переехать с Telegram?

Лучший ответ:
Альтернатив нет. Альтернативы уже давно собрали бы на закрытых пресейлах все бабки и Дурову ничего не оставили бы. Проще будет всей командой поднять один для всех socks5 или vpn - менее трудозатратно будет.

Худший ответ:
Riot.im (см. matrix.org), Tox, Wire, Ring.
Вопрос: Как исправить ошибки?

Лучший ответ:
Ваш код - полная чепуха, ошибка нанизывается на ошибку, не вижу смысла их перечислять. Вот так примерно это делается:def partition(cap, lim):
    if cap <= lim:
        yield (cap,)
    for head in range(min(cap - 1, lim), 0, -1):
        for tail in partition(cap - head, head):
            yield (head,) + tail

for p in partition(5, 5):
    print('+'.join(map(str, p)))
А вам следует приложить усилия к освоению основ языка - там у вас пока всё плохо.

Худший ответ:
В списке А один элемент в начале. после вызова A.pop() единственный элемент удаляется, поэтому while делает только одну итерацию. а вообще неправильные названия переменных и метода. имхо, это больше чем извращение называть переменные и методы одной буквой
Вопрос: Как распечатать маленький чек при помощи чекового принтера из браузера?

Лучший ответ:
Есть CSS правила для печати, можно попробовать добавить такой код для печатаемой страницы:@page {
  size: 3in 3in;
  margin: 0;
}
@media print {
  html, body {
    width: 3in;
    height: 3in;
  }
}
https://developer.mozilla.org/en-US/docs/Web/CSS/@...

Худший ответ:
Решение вопроса: @media print {
    @page {
        size: 50mm 150mm; /*set any size you want*/
    }
}
Благодарю всех за помощь, в особенности synapse_people и AngReload (в моем случае их предложения помогли добраться до верного кода).