pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Почему в семантичной верстке html порядок тегов table thead, tfoot, tbody?

Лучший ответ: Внутри таблицы TFOOT должен идти перед TBODY, чтобы браузер пользователя мог отобразить TFOOT до получения всех остальных строк из TBODY, которых может оказаться очень много.
www.w3.org/TR/html401/struct/tables.html#h-11.2.3
Представьте, что у вас очень большая таблица:<table>
    <thead>
        <tr>...</tr>
    </thead>
    <tfoot>
        <tr>...</tr>
    </tfoot>
    <tbody>
        <tr>...</tr>
        <!-- Ещё тысячи строк... -->
        <tr>...</tr>
    </tbody>
</table>
В таком случае, браузер быстренько отобразит пользователю THEAD и TFOOT (обычно они не содержат много строк), и пользователь будет ждать, пока не загрузится остальная часть строк из TBODY. Если бы TFOOT шёл после TBODY, пользователю пришлось бы ждать полного отображения TBODY и лишь затем он бы увидел TFOOT.
В HTML5 допустим и такой порядок: thead, tbody, tfoot.

Худший ответ: Семантика здесь не при чём. Сначала загружаются верхние и нижние заголовки таблицы, а потом уже — между ними её тело.
Вопрос: HTML страница комментирует мой php код, что делать чтобы он отображал php код как есть?

Лучший ответ: Расширение файла смените на .php 
Если и так .php - выкиньте уже это старье денвер и поставьте XAMPP какой-нибудь.

Худший ответ: Покажите код исполняемого файла
Вопрос: Как вы осуществляет передачу программного обеспечения клиенту?

Лучший ответ: Так может с обычного git flow начать? https://habrahabr.ru/post/106912/
+ зацепить какой нибудь teamcity или jenkins для автосборки и выкладки.

Худший ответ: Свой репозитарий с настройкой apt.conf для установки експериментальных и стабильных версий софта
Вопрос: Как называется такая навигация на сайте?

Лучший ответ: До чего же опустились разработчики.
Это простая навигация по якорям.
Делается на коленке за пять минут.
Применительно к WordPress:
1, Произвольные ссылки в меню
2, Простейший скрипт типа такого$('a[href^="#"]').click(function(){
var $target = $(this).attr('href');
$('html, body').animate({scrollTop: $($target).offset().top}, 1000);
return false;
});

Худший ответ: Скорее всего это реализовано на стороне шаблона, так что ищите parallax/spa шаблоны для wp
Вопрос: PHP: постинг в твиттер, вычисление подписи?

Лучший ответ: Использую вот эту библу, русский язык ок. У меня везде юникод.

Худший ответ: длина сообщения как проверяется? у меня записи были в utf-8, в итоге неправильно вычислялась длина сообщения, сообщения превышали лимит и не публиковались
Вопрос: Что прочитать о применении python для управления сервером?

Лучший ответ: Хотелось бы услышать пару советов как начать применять python для простых скриптов и примеры скриптов.Пробуйте использовать его в повседневных задачах, только, как бы дико это не звучало, юзайте его даже в мелких потребностях, например куда то подключится и чтото залить им - опыт быстро попрет, ибо задачи наверняка разные, вначале будете спотыкаться, после будете на нем разговаривать. Если не будете применять его - забудете, даже основы. :)p.s. Ссылки на литературу по теме скриптинга на python приветствуются (ru/eng значения не имеет).Без сарказма: научитесь читать официальную документацию, там есть все, тем более если англ не проблема.

Худший ответ: Возможно, эта книга Вам будет нужнаhttps://yadi.sk/i/WZAv9wMKgaU32
ссылка будет работать сутки)
Вопрос: Upwork + paypal как заплатить налоги физику?

Лучший ответ: 13% - это не ваш случай. Когда речь идет о налогах связанных с полученим дохода за выполненные работы ОБЯЗАТЕЛЬНО есть еще налоги. Не только один НДФЛ.
Какие вы там выгодные проценты насчитали - это неважно.
Вы уже обязаны платить налоги. У вас регулярное получение дохода.
ИП нужно.
Как альтернатива - рассмотрите работу на патенте.

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

Лучший ответ: Нет нереально. Надо смотреть договор. У всех нормальных хостингов такие аварии - это форсмажор и за него они не отвечают и компенсации не выплачивают. Бэкапы по договорам наверняка обязаны хранить пользователи...

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

Лучший ответ: Увы, никак без JS

Худший ответ: не думаю, что тебе нужна эта вся простыня.
Используй уже готовое решение.
fancyapps.com/fancybox
Вопрос: Mikrotik CRS226. Как настроить маршрутизацию между VLAN и раздать интернет?

Лучший ответ: У вас CRS - с ними будет несколько проще. Просто объедините все порты парами в "виртуальные свитчи", можно обойтись даже без VLAN, если не критично их наличие. Вешайте на каждый "виртуальный свитч" свой DHCP. 
По маршрутизации меду подсетями упретесь в CPU - ничего не поделаешь, это L2 свитч с роутером, по сути. Не самым мощным роутером. Остаётся надеятся, что трафика между подсетями не так много будет. Можно попробовать расшевелить немного wiki.mikrotik.com/index.php?title=Manual:IP/Fasttr...
Отсутвие интернета, полагаю, связано с отсутствием настроенного NAT, DNS... да чего угодно. Требуется понимать что настроено, чтобы сказать, что недонастроено.

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

Лучший ответ: А зачем вам для этого фреймворк? 
Аррис ворчит: что за народ пошел? Без фреймоворка чихнуть не могут....

Худший ответ: Не думайте про быстрее (производительность), думайте про удобство и быстроту создания сайта.
Вопрос: Как по стандартам правильно оформлять шапку php файла?

Лучший ответ: ну примерно так, но не проще ли вынести все это в какой нибудь файл отдельный , чтобы в дальнейшем люди не сидели и не читали 20 строк ненужной информации?
Всегда считал и буду считать, что эта информация избыточна и абсолютно не нужна.

Худший ответ: Суть в том, что все эти комменты в шапке никлому не нужны. Меня забавляет, как любой г-код обязательно содержит массивную шапку с бестолковой информацией и кучу копирайтов. 
Программный код лучше комментируйте!
Вопрос: Как настроить сайт чтобы его было видно только во внутренней сети?

Лучший ответ: если по быстрому, запрети в htaccess доступ со всех, кроме внутренней сети.
типа такого:Order Deny,Allow
Deny from all
Allow from 192.168.1.1/24

Худший ответ: Поднимите локальный DNS, и пусть он поддерживает ваш поддомен.
Вопрос: PHP. Возможно ли сократить следующий код?

Лучший ответ: PHP7 (PHP код спереди, чтобы легче было читать):<input value="<?=$_GET['e'] ?? ($_POST['email'] ?? ($_COOKIE['e'] ?? ''))?>" type="text" name="email" placeholder="Email">
P.S. Нужно понимать, что этот код имеет XSS и в продакшен попадать не должен

Худший ответ: post и get назвать одинокого email <?php if(isset($_REQUEST['email'])) 
                echo $_REQUEST['email'];
 elseif(isset($_COOKIE['e']))
                echo $_COOKIE['e']; ?>
c post get понятно что работать будет а вот с кукой надо протестировать
Вопрос: Как скрыть процесс в Windows 10?

Лучший ответ: Нельзя просто так взять и скрыть процесс

Худший ответ: Зависит от того, что вы подразумеваете под "скрыть процесс".
Вообще-то, скрыть процесс нельзя. Можно будет его увидеть в консоли в любом случает. Однако, может быть есть программы, которые могут скрыть само окно. Но я сильно сомневаюсь.
Задача, честно, довольно странна.
Если нужно скрыть .bat'ник, то это можно и без доп. софта сделать. Но процесс... все равно будет.
Вопрос: Может ли Линукс работать c жестким диском по сети?

Лучший ответ: Поднимайте dhcp сервер, да хоть на том же P(windows/linux), делайте образ pxeboot для загрузки по сети.
Далее к примеру через VNC или RDP подключаетесь к сессии на P (windows/linux)
В общем - нет ничего невозможного. В сети по ключевым словам pxe boot найдете множество туториалов.
По данному принципу организована и довольно таки широко используется работа разного рода тонких клиентов.

Худший ответ: Поднимайте dhcp сервер, да хоть на том же P(windows/linux), делайте образ pxeboot для загрузки по сети.
Далее к примеру через VNC или RDP подключаетесь к сессии на P (windows/linux)
В общем - нет ничего невозможного. В сети по ключевым словам pxe boot найдете множество туториалов.
По данному принципу организована и довольно таки широко используется работа разного рода тонких клиентов.
Вопрос: Можно ли использовать ОЗУ с частотой 1600 вместо 1333 и на 2 ГБ больше максимума?

Лучший ответ: Про 4 gb можете забыть. Ваш процессор поддерживает максимум 2.44 gb. ОС отображает чуть другой объем, но на это можно не обращать внимание.

Худший ответ: ОС какой архетектуры? x86 не поддерживает больше 4Гб
Вопрос: Могут ли несовершеннолетнего взять в офис?

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

Худший ответ: C 14 лет можно. Нужно письменное разрешение родителей или опекуна.
Вопрос: Какой выбрать способ realtime?

Лучший ответ: Laravel умеет отлично делать broadcast через redis.
Создается пост - стреляете событие. Отдаете json.
На клиенте принимаете данные, создаете блок.
laravel.com/docs/5.1/events#broadcasting-events
// EDIT
Смотрите пример реализации через redis.
Так же, должен быть настроена queue, тоже через redis.
Всё описано в документации. А примерно так выглядит код.// .env
BROADCAST_DRIVER=redis

// app/http/controllers/PostController.php

class PostController extends Controller
{
    public function store(Request $request)
    {
        $post = Post::create($request);
        
        Event::fire(new PostCreated($post));
        
        return $post;
    }
}

// app/events/PostCreated.php

class PostCreated extends Event implements ShouldBroadcast
{
    use SerializesModels;
    
    private $post;
    
    public function __construct(Post $post)
    {
        $this->post = $post;
    }
    
    public function broadcastOn()
    {
        return [
            'post_created',
        ];
    }
    
    public function broadcastAs()
    {
        return 'post_created';
    }
    
    public function broadcastWith()
    {
        return $this->post;
    }
}

Худший ответ: Если посмотрели в сторону pusher.com, но не хотите использовать сторонний сервис – посмотрите в сторону Centrifugo
Вопрос: Какой нужен уровень PHP знания, чтобы перенести шаблон на Wordpress движок?

Лучший ответ: Знания php нужны минимальные. Гораздо важнее, понимать то, как устроен WP и как работают его стандартные функции, например: как работает меню, что такое виджеты, в каком порядке загружаются шаблоны и т.д. Все это есть в на сайте самого WP и в Youtube. Меньше думай, начинай делать и все получится.

Худший ответ: От шаблона многое зависит. Блог можно натянуть по видео из youtube. Более сложный шаблон с портфолио и всякими-разными блоками нужно пробовать и поймешь свои силы. Вот готовый стартовый шаблон, рекомендуемый wordpress'ом - underscores.me В нём уже много всего прописано.
Вопрос: Какой процессор подобрать для офисных компьютеров?

Лучший ответ: Берите i3. почти не греются, минимальное потребление, стабильность.
Нормальный выбор материнок.
Там где 1С, можно 8 оперативы, там где нет - 4 (если win7) - память дешевая.

Худший ответ: Что-нибудь имеющее под капотом не меньше 2500 попугаев при двух ядрах www.cpubenchmark.net/cpu.php?cpu=Intel+Pentium+G84...
Вопрос: Стоимость шрифтов

Лучший ответ: Каждая буква шрифта рисуется отдельно, давайте посчитаем:
Латинский алфавит это 26 букв
+ заглавные это еще 26
+ существует еще ~80 дополнительных символов латинского алфавита (латиница используется не только в английском), но будем считать что все они нам не нужны и возьмем для простоты счета 18
+ 10 цифр от 0 до 9
+ спецсимволы это примерно 20

Итого: 26+26+18+10+20=100 самостоятельных символов для которых еще нужно жирное начертание, курсив и наклонное (да да это не тоже самое что и курсив, я сам недавно узнал)

Я программист/верстальщик и возможно где-то ошибся в подсчетах, но когда сам задавался подобным вопросом, ответил себе на него так, нарисовать 400 символов не такая уж простая работа, как может показаться на первый взгляд.

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

Лучший ответ: ну ёлы-палы

Худший ответ: Дональд Кнут. Искусство программирования.
У него много-много толстых томов.
Но самый интересный - это том про сортировки.
Вопрос: Как искать драйвера для Linux?

Лучший ответ: Как правило, это делать не нужно - все драйвера в ядре. 
Для всякой экзотики нужно рассматривать конкретный случай.

Худший ответ: lspci, lsusb и т.д.
Ну и конечно же Google.
Вопрос: Куда развиваться дальше?

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

Худший ответ: Техником чего?))
Занимайтесь чем нравится и идите работать по этому направлению...
Вопрос: Где браузер берёт эти 980px?

Лучший ответ: Сам этой проблемой только что страдал, оказалось отсутствует тег meta viewport и браузер автоматически масштабирует сайт<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

Худший ответ: Не вижу, есть ли Вас скролл внизу, возможно что-то "тянет" страницу до 980px. Но прежде чем грешить на что-то, проверьте viewport.
Вопрос: Умножение

Лучший ответ: Потому, что числа с плавающей запятой в компьютере представляются в «приблизительном» виде.
ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9

Худший ответ: Потому, что числа с плавающей запятой в компьютере представляются в «приблизительном» виде.
ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9
Вопрос: Разметка ссылок для метрики yclid, utm надо ли?

Лучший ответ: Я рекомендую устанавливать и Яндекс.Метрику, и Google Analytics одновременно. 
Яндекс.Метрика нужна по трём причинам:
1. Простая интеграция с Яндекс.Директом через этот самый yclid. А ещё автоматическое отключение рекламы, если сайт перестал работать.
2. Ретаргетинг в Директе работает только через Метрику.
3. Вебвизор, аналога которого просто нет в Google Analytics.
Google Analytics — для всего остального, как основная система анализа эффективности работы сайта и рекламных кампаний. Вот для него как раз и придётся добавить ещё и UTM-метки, так как по yclid он ничего вытащить из Директа не сможет, Яндекс не даст. =)

Худший ответ: Если система аналитики - Google Analytics, то utm - всегда.
Если только Метрика - то достаточно yclid.
Зачем - так системы аналитики могут понять, из какой системы какого качества трафик идёт.
Вопрос: Существуют ли монолингвальные сервисы для изучения английского?

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

Худший ответ: Можете попробовать Dragon-English. Там все эти моменты весьма грамотно решены. Лично мне очень понравилась школа. Ничего подобного раньше не встречала.
Вопрос: Что случится, при попытке позвонить на винчестер?

Лучший ответ: Позвонить это не совсем правильное слово в данном контексте.
В Linux все устройства являются файлом- нет разницы пишите вы в текстовый документ,  передаете данные по модему, или пишите на жесткий диск - все это файлы.
Ну записали вы мусор  в файл жесткого диска, только и всего.

Худший ответ: Если интересно, Mordechai Guri из Израиля предложил метод кражи данных DiskFiltration, при котором полностью изолированный от всех сетей компьютер с помощью специального софта "выстукивает" секретную информацию головками диска, т.е. акустически передаёт её на лежащий рядом смартфон, который тут же декодирует и передаёт дальше. Скорость, конечно, адски мала, но для копирования криптоключа хватит. На SSD не сработает, правда.
Вопрос: Какой монитор лучше для разработчика, 4K или 1440p?

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

Худший ответ: 
https://www.ulmart.ru/goods/3624045 (получить скидку)
    Тип монитора:    Для дома и офиса
    Цвет:    Черный
    Персональные особенности:    Full HD, LED подсветка
    Диагональ:    23.6
    Широкий экран:    Да
    Тип матрицы:    VA
    Разрешение:    1920x1080
    Время отклика:    6
    Встроенные колонки:    Есть
    Порты и разъемы:    VGA, DVI, Jack 3.5, HDMI
Вопрос: Почему разработчиков из Украины много?

Лучший ответ: Когда работал в Москве - заметил, что основная доля работы разработчиком приходится на обслуживание внутренних продуктов (всякие внутренние ООО Мегафон и проч) и неудачных стартапов(удачные единицы). Что соответственно приводит к низкой оплате труда и неинтересной работе + ненадобность в английском языке, что снижает уровень разработчика.
В Украине же, в Киеве, например, разработка ведется с расчетом на западных и европейских заказчиков, а это оплата в долларах и хороший уровень английского языка, что способствует качеству программиста. Соответственно, и стимула больше.
Еще стоит упомянуть, что в Украине более равномерно размазана грамотность населения , и IT сектор развит почти в каждом городе. В отличие от России, где IT сконцентрированно в нескольких областях, а регионы вроде Кавказа и азиатские соседи и вовсе предпочитают физический труд умственному в большинстве своем.
И последний немаловажный пункт -  в Украине бизнес вести попроще, нет жесткого контроля со стороны службы безопасности (ФСБ), хотя в последнее время СБУ перехватили привычку у российских коллег. Поэтому многие международные компании имеют филиал в Украине, но не имеют такового в России.

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

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

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

Лучший ответ: Либо сделать статическим и убрать подсчёт операций, либо выносить переменную в глобальное пространство, либо никак. Если функция не имеет возможности получить метод объекта. Метод объекта прокидывается 2мя аргументами без варинтов, это адрес метода и адрес объекта.
Есть еще вариант с использованием функтора или лямбды (по сути сахар для функтора).
А на деле чем к примеру не устраивает std::sort? Он умеет принимать различные функциональные объекты, в том числе и функторы, а вот qsort никак не может принять объект.

Худший ответ: как вариант - std::bind
Вопрос: Как к роутеру раздающему Инет со скрытым SSID подключить второй роутер, который будет роздавать бесплатный WIFI?

Лучший ответ: Решение номер 1:
Тупо подключаем проводом.Решение номер 2:
Меняем роутеры на один адекватный.

Худший ответ: А нафиг такие сложности, соедените кабелем ddwrt, а скорость публичной зарежте
Вопрос: Один домен и несколько серверов?

Лучший ответ: Так все просто.
У вас я так понимаю белый IP адрес, а NAT делает уже ваш роутер, за которым стоят сервера.
В панели управления DNS записями домена прописываем этот ваш IP и в А запись и в МХ.
В итоге все запросы и на веб сервер и на почтовик будут приходить на ваш роутер.
На роутере настраиваем проброс портов через NAT - веб порты на веб сервер, почтовые порты на почтовый.
Вот и все.Что самое примечательно веб морда почтовика, так же открываласьНа веб сервере ставим прокси - nginx, который в зависимости от имени будет отправлять на нужный сайт.
Все веб запросы будут идти к веб серверу, в том числе и к веб морде почтовика, а nginx перенаправит запрос на другой локальный сервер - т.е на почтовик.
Но все это возможно если провайдер выдал вам белый(реальный) адрес, т.е вы не за NAT провайдера находитесь, иначе вообще ничего не получится.

Худший ответ: при наборе имя.ру отрабатывал сервер, на котором веб сервер
A-запись DNSпри отправке на почту имя@имя.ру, то почту отрабатывал уже другой сервер
MX-запись DNSвеб морда почтовика также открывалась
A- или CNAME-запись DNS
Если они все ссылаются на один IP, тогда с помощью Nginx разные locations по разным доменам/портам
Вопрос: К вопросу о коммерческой тайне и коммерческим данным, стоит ли доверять известным облакам?

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

Худший ответ: Всё зависит от уровня вашего доверия компании.
Фактически "хостинг" компаниям не на руку кража клиентских данных, но от недобросовестности обслуживающего персонала никто не застрахован.
Хранение подобных данных в открытом виде, вообще не рекомендуется, когда компания решает что у неё много конфидециальности на серверах лежит то сервера перекочовывают в собственную серверную или вообще строится свой ДЦ :)
P.S. Битбакет вообще ничего никому не должен - если вы юзаете приватные free репы :)
Вопрос: Что за артефакт в illustrator?

Лучший ответ: Все верно, вы задали обводку с такими настройками.
Чтобы попробовать другие варианты смотрите в панели Stroke (File / Window / Stroke)
Сейчас у вас параметры Cap, Corner и Align stroke также как на скриншоте.
Cap отвечает за вид обводки на концах кривой, Corner отвечает за вид обводки в углах, а Align stroke отвечает за положение обводки (по центру кривой, с внутренней стороны контура или с внешней).

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

Лучший ответ: Гит и локально работать умеет.

Худший ответ: - Ставишь Git
- Используешь только локально (без push / pull)
- ???
- PROFIT