Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как в windows убрать нижнюю панель?

Лучший ответ:
Пуск выполнить:
taskkill /f /im explorer.exe

Худший ответ:
правой кнопкой на панели, свойства и затем "автоматически скрывать", полностью не уберет, но место освободится
Вопрос: Какой HTML парсер выбрать?

Лучший ответ:
Пользуюсь этим уже не первый год и всем доволен: https://github.com/Imangazaliev/DiDOM

Худший ответ:
https://github.com/olamedia/nokogiri
просто, быстро
Вопрос: Как организовать построчное чтение из файла с последующим удалением строки в Python?

Лучший ответ:
Используйте SQLite для этих целей. Создаете в нем табличку с одной колонкой и далее делаете с ней что хотите.

Худший ответ:
1. Открываем в цикле файл
2. Берём первую строчку (если нет её, то останавливаемся), обрабатываем
3. Удаляем первую строчку
4. Закрываем файл
5. Идём к первому пункту
Извращение ли это? Скорее всего да, но Вы же просили выход...)
Вопрос: Не работает копирование текста в adobe assets. Как вылечить?

Лучший ответ:
В хроме эта проблема решается так
1)Пишем в строку ссылки chrome://settings/content
2)Переходим в раздел Flash
3)Нажимаем на кнопку добавить (которая находится напротив строки "Разрешить")
4)Вставляем https://assets2.adobe.com или https://assets2.adobe.com:443
5)Перезагружаем сайт https://assets2.adobe.com
В других браузерах все аналогично , нужно просто разрешить Flash на сайте

Худший ответ:
такая же проблема, перестал копироваться текст. Перепробовал все браузеры. Разве что систему не перезагрузил.
Вопрос: Прелоадер JS, gif или видео?

Лучший ответ:
Лучше конечно CSS +SVG 
gif на весь экран и видео слишком громоздкие получатся.
А готовых CSS бабочек предостаточно, не думаю что потребуется заказывать на фрилансе, можно просто "подпилить" под свои нужды. Вот например отличный вариант или вот  или можно взять вот эту и самому задать нужную траекторию движения.
Вариантов куча, пользуйтесь поиском

Худший ответ:
Лучше, правильней и логичней поступить так: 
 - открыть топку;
 - закинуть туда этот прелоадер с летающей бабочкой на весь экран;
 - закрыть топку.
Наличие прелоадера может означать только одно: у нас настолько медленный сайт, что пока грузится страница - вы можете сделать себе чай или по-наблюдать как летает бабочка. Повлиять на скорость загрузки - нет, этого мы не умеем ¯\_(ツ)_/¯
Ваша страница должна загружаться настолько быстро, чтобы необходимость в прелоадере отпала сама собой и единственным вариантом посмотреть на него, было намеренное "оттягивание" отображения страницы. Но это заболевание не смертельно и проходит само со временем.
Вопрос: В чём преимущество точки доступа над роутером?

Лучший ответ:
В чём преимущество точки доступа над роутером?А в чем преимущество трамвая над огурцом? Вот и с точкой доступа так же.
Это абсолютно разные вещи - точка доступа организует доступ устройств к сети по радиоканалу.
Маршрутизатор - маршрутизирует пакеты.Но, точки доступа стоят почему то дороже роутеров с такими же параметрами..
В магазинах бытовые девайсы обычно имеют совмещенную функциональность, т.е микроволновка с грилем, и часами, мультиварка с функцией хлебопечки.
То же самое и с сетевыми устройствами.
Продают обычно гибрид из коммутатора, маршрутизатора, и точки доступа. А называют этот гибрид как удобнее - кто маршрутизатором, кто точкой доступа.
Вот например - technopoint.ru/product/b4c3564e259330b1/marsrutiza...
Это гибрид четырехпортового свича, с роутером, и с точкой доступа.
А вот эта точка доступа является довольно производительным и функциональным роутером по совместительству.
technopoint.ru/product/5c1de0c7aa783361/tocka-dost...В итоге в бытовом сегменте крайне сложно найти точку доступа не являющуюся маршрутизатором, или маршрутизатор не являющийся точкой доступа.

Худший ответ:
Хм. Вопрос имеет смысл только в аспекте "в чем преимущество точки доступа над точкой доступа, совмещенной с роутером", иначе это что-то из разряда "сравни жабу с мотоциклом".
Точка доступа с роутером (и еще свитчом на 3-4 порта) - обычное бытовое устройство. Рассчитана на организацию малонагруженного подключения к Сети - 3-5 абонентов, при большем количестве начнутся лаги, тормоза зависания. Как правило внутри обрезанный линух, терминала обычно нет, есть только вебморда. Поэтому управление обычнго рассчитано на обычного человека, не специалиста. Такие девайсы очень любят ломать - вскрыл ее и вся внутренняя сеть твоя. А ломают их по причине того, что очень часто люди даже пароль админа не меняют.
Прост о точка доступа. Это может быть и обычное бытовое устрйоство (вот у меня дома например стоит),  и более специализированное - с внешними антеннами, с металлическим корпусом, для наружной установки и т.д. Ее назначение обычно - только перевести подключение с воздуха на провод, всеми сетевыми делами обычно занимается другое устройство. Применение просто точки доступа в бытовой сети повышает ее защищенность - если разумеется другим устройством является линух, а не другой TP-Link :)
Вопрос: Как осуществить верстку, в которой настолько плавные переходы между страницами?

Лучший ответ:
1. Если Вам нужен vanills JS, то используйте barbajs.org/transition.html
Или любой из плагинов для jquery
2. Дизайнер(моушен) рисует анимацию, Вы как верстальщик ее реализуете 
3. 
У них на сайте просто сделали блоки разные и анимируют их(я бы делал в canvas - www.pixijs.com/)
4. Да. Каждая страница является отдельной полноценной страницей со своим адресом, тегами и тд

Худший ответ:
1 ajax
2 нет без js никак
3 долго трудились 
4 одно другому не мешает
Вопрос: Какой более производительный для социальной сети node js или php?

Лучший ответ:
И первое и второе и еще много чего.
Если вы решаете вопрос создания (написания) очень крупного проекта, то в последующем вам потребуется не только PHP и NodeJS, а еще пара десятков или сотен скриптов на Perl, Bash, местами на GOlang и еще целый зоопарк.
Первично разрабатывая (ИМХО) я бы взял за основу PHP - как более знакомую и более дешевую (в части стоимости труда разработчиков) чем NodeJS. В последующем с ростом проекта, некоторые части кода будут выноситься в сервисы и будут использоваться другие языки.
Тут нужно понимать, что для каждой задачи есть свой инструмент. Что-то будет быстрее написать на PHP, а что-то будет быстрее работать на NodeJS.
Однозначного ответа быть не может.

Худший ответ:
Ответ простейший - то, что вы лучше знаете, с чем больше работали.
Вопрос: Интерактивная область (рисунок), как?

Лучший ответ:
SVG, или Canvas, или 

Худший ответ:
Первое что приходит в голову для реализации карт - Highmaps
Вопрос: Можно ли в PHP стандартными средствами сложить промежутки времени в формате MySQL TIME?

Лучший ответ:
Нашел решение сам. Такие операции были в компетенции MySQL)SELECT sec_to_time(sum(time_to_sec(ex_time))) as total_time FROM table_name;

Худший ответ:
Может это подойдет diff
что то типо такого $datetime1 = date_create('12:00:00');
$datetime2 = date_create('13:20:30');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%H ч %i м %s с');
Вопрос: Как сделать так что бы записи с группы ВК публиковались на сайт?

Лучший ответ:
Прочитайте документацию api vk:
https://vk.com/dev
И когда появится конкретный вопрос- задавайте. Для понимая и реализации понадобятся знания php и\или js

Худший ответ:
1. Изучайте PHP, JS (не только для написания скрипта для VK API понадобиться, но и для создания собственных сайтов, плагинов CMS и остального).
2. Как скилы из первого пункта будут прокачены хотя бы на средне, подключайте к своей группе Callback API, на своём сайте/сервере напишите скрипт, который будет принимать данные по происшедшим событиям в группе. Когда произойдёт событие "wall_post_new" - новая запись на стене, на Ваш скрипт будет выслан JSON с типом события, ID группы, в которой произошло событие, ну и поле "objects" с основной информацией о событии. В поле "objects" будет содержаться объект опубликованной записи, оттуда скрипт сможет взять всю необходимую информацию для создания аналогичной записи на Вашем сайте.
Вопрос: Тег h1 не вмещается и переносится на другую строку, что делать?

Лучший ответ:
white-space: nowrap и делов-то,
при этом span - строчный элемент, и его размеры - это его содержимое, и соответственно выровнять вы ничего не можете при этом (размер = содержимое), поэтому нас выручает родитель.wrap{
  text-align: center;
}
span {
  color: #ffffff;
  font-size: 64px;
  font-family: "Open Sans Light", Helvetice, sans-serif;
  white-space: nowrap;
}
если ответ подошел, не забываем отмечать решением:)

Худший ответ:
Клац
Вопрос: Как следить за сервером?

Лучший ответ:
Заплатить админу, чтобы тот настроил Prometheus и Grafana. Будут у вас и красивые метрики, и отчеты/алармы, например такие: https://play.grafana.org/

Худший ответ:
Мда..... В.И. Ленин завещал "учиться,учиться и еще раз учиться".  Сначала я бы подумал, зачем мне нужны метрики в которых я не разбираюсь. Если я понимаю , что я хочу отслеживать, с какой частотой, в каких разрезах то  искал бы ответ на вопрос как в моей системе можно получить эту метрику.
Вопрос: Стоит ли хранить скетчевский дизайн в Git? Если «нет» — то какие могут быть варианты для создания архива версий дизайна?

Лучший ответ:
Для хранения мультимедиа, бинарных (любых других с форматом отличным от текстового контента) файлов в Git существует Large File System (Git LFS). Он создан специально для этого.

Худший ответ:
При первом приближении лучше использовать Дропбокс, но там не очень четкие версии, что-то может пропасть. При втором — можно Гит, но диффы весят много, репозиторий быстро «разжиреет» Лучше использовать Abstract. В команде используем, пока всё устраивает.
Вопрос: Отследить ошибку Mysql PDO PHP?

Лучший ответ:
через try {...} catch(PDOException) {...}

Худший ответ:
Для запросов на изменение можно ещё проверить, сколько строк было реально затронуто запросом: php.net/manual/ru/pdostatement.rowcount.php
Вопрос: Как кликнуть на расширение chrome с помощью javascript?

Лучший ответ:
Нет, код из браузера не имеет доступа к расширениям. Он их вообще "не видит", если они сами о себе не дают знать (не объявляют в window каких-либо функций для взаимодействия).

Худший ответ:
Нет, код из браузера не имеет доступа к расширениям. Он их вообще "не видит", если они сами о себе не дают знать (не объявляют в window каких-либо функций для взаимодействия).
Вопрос: Как добавить убрать класс во vuejs при клике?

Лучший ответ:
посмотрите пример 

Худший ответ:
<div v-bind:class="{ active: isActive }"></div>
Через метод меняйте значение свойства isActive, класс active добавится/уберется.Подробнее (на англ.)
Вопрос: Css grid не работает в IE11?

Лучший ответ:
Это означает, что для ие11 надо отдельно прописывать стили, начиная с самого определения display:gird;
и ниже: display: -ms-grid;
ну и все свойства дублировать для ие. 
Это несложно, но надо повозиться, потом привыкнете. 
К примеру, для него нет grid-gap, все отступы прописываются явно, как отдельная колонка. 
Как то так.startGrid {
	display: -ms-grid;
	-ms-grid-columns: 32% 20px 32% 20px 32%;
	-ms-grid-rows: auto 20px auto 20px auto;}
В этом примере 3 колонки, 2 ряда, между ними по 20 px отступы.
Что неясно легко гуглится по -ms-grid

Худший ответ:
Тот же caniuse говорит что частично
нет, caniuse.com говорит:Partial support in IE refers to supporting an older version of the specification.
Что означает что поддержка есть, но старого стандарта. Чем они отличается - не задавался таким вопросом глубоко, но если Вам интересно, вот он:
https://www.w3.org/TR/2011/WD-css3-grid-layout-201...
Точно знаю что repeat() нету в старой, с остальным разбирайтесь
Вопрос: Кто как ведет учет доходов/затраченного времени?

Лучший ответ:
Экселя хватит за глаза под эти требования.

Худший ответ:
Связка toggl+excel = то что вам нужно
Вопрос: Цвет фона блоков не отображается в некоторых браузерах?

Лучший ответ:
Фон менял сам! 
А вы, извините, разработчик, или так залезли?
Нотация цвета hex rgba поддерживается только в современных браузерах. Остальные, естественно, ничего не показывают./*box-shadow: 0 0 4px 2px #ffffffe6;*/
/*background: #ffffffe6;*/
box-shadow: 0 0 4px 2px rgba(255, 255, 255, 0.9);
background: rgba(255, 255, 255, 0.9);

Худший ответ:
Или так залез!  :-) Спс за подсказку, использовал opacity и все поехало! Просто не знал про Нотация цвета hex rgba поддерживается только в современных браузерах.
Вопрос: C# или JavaScript для Unity?

Лучший ответ:
Во-первых, в Unity используется не Javascript, а Unityscript - язык, похожий и на js, и на c#. Следовательно, даже хорошо знаете js, то выучить us придётся (хотя и не так сложно).
Во-вторых, c# заметно сильнее и мощнее, писать код гораздо проще.
В-третьих, всё-таки большинство стороннего кода сделано на c#, на unityscript чаще делаются небольшие вещи.
В-четвёртых, если в проекте используется и c#, и us, то соединять вместе сложнее. Решить всё можно, но не так удобно.
Ну и в-пятых - c# имеет огромное количество кода, справок, вопросов-ответов, в том числе по unity. Эта база знаний точно пригодится при разработке игры на Unity. А в js большинство кода связано всё-таки с сайтами.

Худший ответ:
К тому же js популярней и используется намного чаще, чем c#
Зарепортил чёт
Вопрос: Russian VAT on Upwork — привет, работа в белую?

Лучший ответ:
Всё сильно зависит от технической реализации и желания ФНС ловить фрилансеров.
В моём представлении сама по себе оплата НДС Upwork'ом ещё не значит, что они будут передавать данные о доходах фрилансеров. Они обязаны будут передавать данные о своих доходах. Хотя при желании одно из другого получить вполне реально. Это что касается количества денег.
Сам факт некоего неопределенного дохода проверить будет очень легко, ведь Upwork обязан будет сообщить, кто приобрёл его услуги (оплатил комиссию). А единственная услуга на Upwork - это возможность заработать.
Думаю, для тех, кто работает в белую, эта новость только к лучшему. Никаких больше налоговых сусликов и "налогов на гугл".

Худший ответ:
В очередном уведомлении UpWork всё прояснилось. И новости хорошие (имеется в виду по отношению к вопросу из заголовка):
We are writing to let you know that Upwork will begin collecting Value Added Tax (VAT) from all freelancers and agencies who use Upwork in Russia on April 25, 2019. 
No action is needed on your part. Upwork is now fully registered to collect the tax and forward it to the Russian government. Individual freelancer data will not be provided when Upwork remits VAT.
Последнее предложение всё проясняет: НДС будет перечисляться в налоговую без указания, какой фрилансер сколько заработал. Так что попасть на доначисление налогов, по идее, не проще, чем и в прошлом/позапрошлом году.
Вопрос: GUI для десктоп, с возможностью использования css?

Лучший ответ:
JavaFX поддерживает стили. Если хочется совсем web-страницу и логика на сервере, то можно сделать на базе electron.

Худший ответ:
GUI для десктоп, с возможностью использования css?Qt :)
Вопрос: В чем отличие между наследованием в объектах и прототипах?

Лучший ответ:
var foo = new Func('foo');
var bar = new Func('bar');

console.log(foo.sayHi === bar.sayHi);
В первом случае выдаст false, во втором - true.
https://learn.javascript.ru/prototype

Худший ответ:
В первом случае каждый раз, когда создается новый объект в него записывается все подряд  - и обычные свойства и свойства-методы. Во втором случае - только обычные свойства. Это экономнее по памяти, так как зачем в каждый объект записывать методы, если эти методы одинаковые для всех подобных объектов
Вопрос: Можно ли связать десяток arduino и один raspberry pi?

Лучший ответ:
Вариантов море, но если все рядом, я бы выбрал какую-нить шину типа CAN. Можно соединять напрямую через COM или RS485.

Худший ответ:
Я бы наверное сделал всё через 1-wire, удобно что минимум провода, плюс много уже примеров в интернетах готовых, ну и само собой вдруг прийдётся перенести контроллер - будет это очень просто сделать. Ну и само собой минимум финансов на переделывание системы.
Вопрос: Как справиться с «Сонницей»?

Лучший ответ:
Поспите часок и за дело.

Худший ответ:
1. комнату проветриваете?
2. Гуляете? Спортом занимаетесь? (для нагрузки организма  - хотя бы плавать 2-3 раза в неделю, велосипед, лыжи, бег и тп)
3. сахар в больших количествах употребляете? (напитки, сладкое и тп)
4. Спите достаточно? Высыпаться нужно обязательно. 
5. Витаминов достаточно? Сейчас у многих авитаминоз.
А вообще - хочеться спать - поспите. Понаблюдайте за своим организмом, может быть вы "на пределе" и слишком давите на свой организм что он уже не справляется?
Вопрос: Как в Микротике в DHCP фильтровать неизвестные устройства?

Лучший ответ:
Настройте на своём DHCP пул "из специального диапазона, для которого нет маршрутизации ни с другими сегментами ЛВС, ни с Интернет", а статические адреса выдавайте из какой хотите подсети.
Дополнительно, можно ограничить использование статических адресов в вашей сети: на интерфейсе с DHCP включить ARP в reply-only, а у DHCP сервера поставить Add Leases to arp.

Худший ответ:
Предлагаю зайти с другого края. А зачем Вам надо, что бы могли подключаться пользователи, которые все равно не смогут пользоваться сетью? Или они смогут работать в локальной сети и ничего больше?
И на всякий случай уточните сразу: речь идет только про беспроводные устройства или про проводные тоже?
Вопрос: Как правильно давать имена блоков по БЭМ c глубокой вложенностью?

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

Худший ответ:
так чуточку лучше будет:div class="header"
div class="header__block-wrapper"
div class="header__block-wrapper__left-block"
div class="aside aside_pink"
/div
/div
div class="header__block-wrapper__right-block"
div class="aside aside_blue"
/div
/div

/div
/divБлоки могут быть вложены в любые другие блоки.бэм документация, лично мне не особо помогла
Посмотрите примеры реализации бэм, тогда понятнее станет, например yyoksel
Вопрос: Как сделать функцию неперевызывающейся?

Лучший ответ:
Я, конечно, не гуру, но, можно сделать ключ.var x = 0,
	key = true;
function plus() {
	if( key ) {
		key = false;
	}
	
	// do any
	key = true;
}

Худший ответ:
if (x !== 100) return false;
может абортить выполнение, а вот если === 100 то исполнить код?
Вопрос: Как узнать статистику чужого сайта по месяцам?

Лучший ответ:
Ну если у вас сайт большой и популярный, они могут оценить вашу посещалку по рейтингу Алексы.
Если ваш сайт мелкий и мало кому известный - почти наверняка это 3,14здеж продажника, чтобы польстить, завязать таким образом разговор и в ходе него впарить свои услуги.

Худший ответ:
Если открыт доступ в Метрике или LiveInternet можно смотреть.
MegaIndex, SimilarWeb.
Для буржа SemRush.
Цифры естественно неточные показывают эти сервисы, но приблизительно оценить трафик, ключи, позиции и т. д. можно.
Вопрос: Как в if добавить условие, котором переход с определенной страницы?

Лучший ответ:
При загрузке странице читать url из localstorage, потом писать туда новый

Худший ответ:
Была такая дыра - с помощьюwindow.opener.location.href
можно было узнать прошлую страницу.
Еще есть вариант читать историю.
Вопрос: Как получать внешний IP адрес на своем оборудовании при использовании GPON от МГТС/Ростелеком?

Лучший ответ:
Ростелеком не даст ничего менять в своей железке. А уж тем паче подключать что-то левое. РТК - люди очень простые - "не нравится - не кушай".
UPD:
Полный доступ с помощью левого инженерного пароля получить можно (наверное). Но тут два момента:
- не факт, что изменение настроек с этим паролем не вызовет "красную лампочку" в мониторинге провайдера и он тупо затрет все изменения дефолтным конфигом и сменит пароль
- за использование левого инженерного пароля самое малое, что может случится - расторжение договора.

Худший ответ:
Просто нужно пробросить порты.Настроить ONT в режиме Bridge и поднимать сессию на собственном оборудовании.В большинстве случаев это невозможно. У вас нет прав менять некоторые настройки на оборудовании провайдера.Приобрести совместимый SFP модуль (ONU) и не использовать ONT.Это невозможно. Даже если вы найдете и приобретете совместимое оборудование провайдер не будет подключать к сети левое оборудование.Да.Для разделения сетей по которым идет доступ в инетрнет и  поток IPTVВопрос непонятен.
Вопрос: А как настроить mosix? Может у кого есть статья (на русском) хорошая чтобы понять как настроить чтобы было все как надо?

Лучший ответ:
Если вы пытатетесь хоть что-то делать в IT, то учите английский язык, без него вы все равно ничего не сделаете. Вас спросили «На каком уровне загрузки MOSIX будет запускаться?». Если вы и что такое уровни загрузки не знаете, то лучше ничего не трогайте и позовите родителей к компу.

Худший ответ:
А нету.
И не будет. Если то, что Вас спросил установщик, Вам кажется "страшным" - ну, идите учите сначала английский, потом что такое уровни запуска, потом типовой процесс установки и сборки софта. А лучше всего не учите ничего, а вернитесь к своему майнкрафту, прости Господи :)
Вопрос: Стоит ли сейчас делать киносайт?

Лучший ответ:
Откуда контент будете брать?
Если контент левый, то вместе с популярностью придет и роскомнадзор.

Худший ответ:
Кино сайт и без рекламы ? А оплачивать кто расходы будет ?
Вопрос: Как прикрутить ngrok к browser-sync?

Лучший ответ:
Решение нашел )
вот что делал для osx
1) Качаем архив ngrok
2) кидаем бинарник в приложения и делаем symlinkcd /usr/local/bin 
# create symlink 
ln -s /Applications/ngrok ngrok
3) проверяем работуngrok -h
запускаем тестовыйngrok http 8080
у него есть своя консоль - 127.0.0.1:4040
можн запускать с параметрами из файла, он должен лежать тут~/.ngrok2/ngrok.ymlD
4) Ставим ngrok из npmnpm install ngrok -g
и настраиваем gulp
Вот кусок из gulpfile.....
var  ngrok = require('ngrok'), //замена localtunnel, inspector => http://127.0.0.1:4040 
.....
var config = {
    server: {
        baseDir: "./build"
    },
    //tunnel: true,
    host: 'localhost',
    port: 1984,
    directoryListing: true,
    logPrefix: ''
};

gulp.task('webserver', function () {
    //browserSync(config);
    browserSync(config, function (err, bs) {
       ngrok.connect({
                proto: 'http', // http|tcp|tls 
                addr: bs.options.get('port'), // port or network address 
            }, function (err, url) { 
                gutil.log('[ngrok]', ' => ', gutil.colors.magenta.underline(url));
            });         
    });         
});

Худший ответ:
Спасибо! Только 2 момента 
если запускаешь ngrok http 8080 то 
и в гальп конфиге надо указать 8080 порт. 
Плюс строка gutil.colors.magenta.underline(url) ругается пришлось удалить )
Вопрос: Возможно ли установление связи между спутником и наземным обьектом на длине волны 2000 метров?

Лучший ответ:
Нет. Ионосфера не пропускает такие волны.

Худший ответ:
ну если  орбита низкая, то можно было бы поэкспериментировать :)
правда размеры антенны :))
Вопрос: Какой ssd выбрать?

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

Худший ответ:
У Samsung время наработки на отказ больше + указана ударопрочность. Так же скорее всего у Samsung будет более долгая гарантия :)
Вопрос: Есть ли шанс у местной доски объявлений перед гигантами по типу авито?

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

Худший ответ:
Конечно.
Авито морально устарел, и на фоне монополизации просто по свински относиться к клиентам
Если зайти узконаправленно, или превзойти по удобству и безопасности основных конкурентов, или бороться на отдельном регионе то шансы довольно высоки 
На востоке популярна farpost.ru , они знают об авито лишь косвенно.
Сландо давно слилися с авито как и ру олх
На хабре есть несколько тем об авито и майлуршной юле, довольно интересно