Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Заблокируют ли счёт в банке?

Лучший ответ:
Позвоните в банк.
Советую переводить не по 30к, а по 17.
Федеральный закон от 7 августа 2001 г. N 115-ФЗ.

Худший ответ:
Счёт заблокировать могут, но это не страшно: банк его вам разблокирует после вашего визита и объяснения, а вот про вам налоговую надо думать уже сейчас (конечно же, они туда сливают все операции, они обязаны это делать).
Если перевод будет в валюте, валютный контроль попросит вас показать документы (паспорт сделки, что-ли, называется). Но ещё зависит, откуда деньги: если перевод от юрика физику или из-за бугра — это очень стрёмный перевод.
Вопрос: Где найти людей с руками для изготовления прототипа?

Лучший ответ:
1. Пишите вилку зарплат.
2. Пишите город - такая задача явно требует личного участия, удаленка не подойдет.
3. Ну и на форум электронщиков пишите объявление.
// интересная задача, я бы поучаствовал.

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

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

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

Лучший ответ:
Wordpress - самый востребованый в мире из CMS (т.к. самый популярный).
Битрикс - популярен только в СНГ (и то, по большей части, в России).
Джумла - умирает уже несколько лет и никто её не добьёт.

Худший ответ:
о, как хорошо! вы ответили на мой немой вопрос. мой вывод - wp, modx, bitrix.
Вопрос: Как адаптивно наложить картинку на картинку средствами CSS?

Лучший ответ:
Попробуй картинке с футболкой это дать:display: block;
position: relative;
width: 90%; /* это не важно */
А поверх дай картинке вот такую бороду:display: block;
width: 30%; /* это наверное уже у тебя в js будет вычисляться */
position: absolute;
top: 22%; left: 40%; /* тоже через js будешь вычислять */

Худший ответ:
SVG вам в помощь. codepen.io/paulradzkov/pen/QjxZzN?editors=100
Внутрь контейнера svg подгружайте две картинки, спрайт позиционируете относительно майки. Сам svg ведет себя как цельная картинка. Можете еще с эффектами наложения поэкспериментировать.
Вопрос: Чем тестирование при помощи Test-complete лучше чем использование Auto-It или Python?

Лучший ответ:
Во первых Test-Complete — дорогостоящий продукт.

1) поддерживает кросбраузерное веб тестирование (в том числе и html5). 
2) поддерживает распредделенное тестирование на нескольких компьютерах. 
3) поддерживает тестирование производительности.
4) поддерживает кроссязыковую интеграцию не привязывая к какому то скриптовому языку, на котором удобно писать сисадминам, но не профессионалам в разработке.
А вообще почитайте на их официальном сайте — там много чего интересного.

Auto-It — тулза для тестирования windows приложений, которая по моему практически потеряла актуальность с развитием Microsoft Automation Framework. 
С ним работают только любители конкретно этого продукта, которые продают именно эти свои знания.

Забейте на инструменты. Они не так много тут решают. Реальные вопросы: как сделать так, чтобы тесты окупались, как сделать, чтобы они не требовали изменений при изменении продукта, как их встроить в рабочий процесс.
Вот их придется решать. И законченной теории тут нет — есть только армия любителей — которые считают что они что то умеют.
Так что просто делайте а не инструменты изучайте — и все придет с опытом.

Худший ответ:
С TC не работал, только с AutoIT и python+webdriver.
АвтоИТа мне более чем хватало для выполнения простых действий.
питоном автоматизировал только веб — удобно.

вам TC может быть полезен только для 2 пункта, 1 и 3 решаются питоном или вообще встроенными средствами винды.

GUI-интерфейс — это веб-интерфейс, то и тут лучше взять питон+webdriver
если это десктоп, то или AutoIT, или TC — TC будет удобнее только тем, что там есть хорошие средства записи скриптов, в AutoIT придется все писать чисто руками.
Вопрос: Как правильно сверстать необходимый мне фиксированный хедер?

Лучший ответ:
Я бы обернул header в div, который бы и был фиксированным
jsfiddle.net/9ev6w16n/4

Худший ответ:
если так?
ну и media +
www.javascriptkit.com/dhtmltutors/cssmediaqueries2...
Вопрос: Добавление Unix-пользователя с помощью скриптов?

Лучший ответ:
Значит пароль неверно криптуется.
Надо делать с помощью passwd типа вот так:
echo "пароль" | passwd --stdin login

Худший ответ:
Что-бы не было первой ошибки добавьте -M.
Вопрос: Движок для букса?

Лучший ответ:
Ну я б присмотрел если атмосферник, то от 2.5 литра.
Если турбо, то от 1.8. Фольцевские или бэховские :)

Худший ответ:
вот что-то похожее
codecanyon.net/item/surfow-v20-traffic-exchange-sy...
codecanyon.net/item/booster-traffic-exchange-syste...
Вопрос: Влияет ли количество подключаемых css, js файлов на время загрузки страницы сайта?

Лучший ответ:
Да, https://developers.google.com/speed/pagespeed/insights/

Худший ответ:
Первый раз да! Потом кэш)
Вопрос: Необъяснимое линейное увеличение времени SELECT к базе MySQL при одинаковых запросах в цикле?

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

$subscriber = new Subscribers(); 
$arSubscriberList = $subscriber->getList(); 
foreach($arSubscriberLis as $subscriber) {
 $sql = 'SELECT NAME,LAST_NAME FROM b_user WHERE EMAIL='.subscriber['email'].';';
 $resSubscriber = $DB->Query($sql); 
 $result[] = $resSubscriber->Fetch();
}


Худший ответ:
Кому интересно: решилось всё переписыванием наших классов на singleton.
Додумались мы до этого только после использования профайлера xhprof, а точне XH Gui.
Вопрос: На хостинге не работает самописная PHP функция?

Лучший ответ:
Мой вариантик для разминки ума:
function translate($rus, $eng)
{
	static $lang;
	if (isset($_GET['lang']))
	{
		$lang = $_GET['lang'] == 'eng' ? 'eng' : 'rus';
		setcookie('lang', $lang, time() + 3600 * 24 * 365, '/');
		unset($_GET['lang']);
	}
	elseif (empty($lang))
		$lang = $_COOKIE['lang'] == 'eng' ? 'eng' : 'rus';
	echo $$lang;	
}


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

Лучший ответ:
Ссылок Вам уже много привели, поэтому напишу одну отсебятину, но жизненную.
Чтобы хорошо проходить собеседования - ходите на них. Много ходите.
Когда я хотел найти работу, я открыл своё резюме (для программиста оно у меня было тогда довольно неплохое) на hh.ru. Меня приглашали на собеседования очень часто. И я практически всегда соглашался, за исключением случаев, где на дорогу надо было тратить более двух часов.
Я ходил на 4 собеседования в день в течение двух недель. Что это мне дало? К середине второй недели, я мог без запинки ответить практически на любой вопрос. В тех темах, с которыми мне не приходилось работать, я уже знал основные понятия и понимал, как дальше в этом можно разобраться - сколько времени это займёт.
Т.е. в итоге на вопрос "Нам нужно, чтобы Вы знали C#. Приходилось ли Вам с ним работать?" (к примеру), я вместо ответа "Не приходилось" мог ответить "По работе не встречался, но я знаю синтаксис, знаю основные доктрины и смогу влиться в разработку в течение 2-3 недель.".
На собеседовании очень важно показать не то, что Вы вызубрили, а то что Вы сможете разобраться, сможете понять как справиться с задачами, сможете взять под свой полный контроль некий пул задач. 
Советую учиться на собственных граблях. Это наиболее эффективно.

Худший ответ:
От себя добавлю www.quizful.net/test
Вопрос: Как работает автоматическое обновление времени на телефоне?

Лучший ответ:
Краткое содержание поста:
-Как работает автоматическое обновление времени на телефоне?
-Плохо

Худший ответ:
Должен быть указан корректный часовой пояс.
МТС Москва + Android — перевелось
Вопрос: Как посмотреть все глобальные переменные в js?

Лучший ответ:
Создайте новый Window и сравните свойства:document.body.insertAdjacentHTML('beforeend', '<iframe hidden />');
var originalWin = window.frames[window.frames.length - 1],
    originalKeys = Object.keys(originalWin);

var globals = Object.keys(window).filter(x => originalKeys.indexOf(x) === -1);

Худший ответ:
только через window
Вопрос: Эффективна ли покупка собственного сервера для защиты от ддоса?

Лучший ответ:
Смысла нет ну совсем. Вам "домашний" канал забьют даже один-два казуальных "хакера".
Ищите нормальный хостинг с защитой от DDoS. CloudFire там, qrator.net/en, вот эти вот все.

Худший ответ:
Стоят сайты на webhost1.ru . Тариф - Guard
Всё отлично. Выдержал атаку в 3-ёх booter`ов
Вопрос: Почему Java-приложение не подключается к Vkontakte API?

Лучший ответ:
Гугл запрашиваете также через https? Посмотрите docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
2.2) HTTPS

The https (http over SSL) protocol handler has its own set of properties:

htttps.proxyHost
 https.proxyPort


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

Лучший ответ:
Если рассчитываете работать с modx по принципу затыкания всех задач готовыми плагинами - вынужден вас разочаровать. Не тратьте свое время. Это больше cmf. Юзайте Вордпресс.

Худший ответ:
Посмотрите эти штуки (некоторые управляют рассылками, некоторые RSS-рассылками):
- docs.modx.pro/components/sendex
- modx.com/extras/package/ditsnews
- modx.com/extras/package/getfeed
- modx.com/extras/package/spiefeed
Вопрос: На каком языке пишутся драйвера?

Лучший ответ:
Драйвера пишутся на компилируемых языках, поддерживающих бинарные интерфейсы соостветствующих ОС. Это C, C++, assembler, кое-где psacal.
Python этим требованиям не соответствует.
Встречный вопрос: драйвером какого устройства хотите нас порадовать?

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

Лучший ответ:
В видеокартах ставят чипы для ДЕкодирования видео, чтобы какой-нибудь просмотр видео в h.264 не грузил ЦП. А вот аппаратных чипов ЭНкодирования там нет, потому как если каждый первый смотрит на своем компьютере видео, то кодирует его дай бог если каждый сотый. 
Так что все верно — вся работа на плечах ЦП.

Худший ответ:
В стандартной панели управления nVidia (у Вас же ведь GT630M?) есть возможность выбора используемой видеокарты для каждой отдельной софтины, и для популярных программ уже выбран нужный профиль. Проверьте, что для Video Observer выбрана GT630M, а не «интегрированное решение Intel HD4000».
Возможно, поможет.
Вопрос: Какая внутренняя структура у бирж заказчик-исполнитель?

Лучший ответ:
эти сайты ничем не отличаются от остальных
собственно три таблицы
заказчики 
исполнители 
ордеры 
Выб ещё спросили как квадратное уравнение решать

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

Лучший ответ:
www.fengoffice.com/ позволяет это.

Худший ответ:
Не уверен, что еще актуально, но я в восторге от CRM salesforce.com, которая легко интегрируется (как у нас и реализовано) с Google Apps. 
Она конечно стоит денег, но многие находят плату умеренной, особенно учитывая огромные возможности по допиливанию
Вопрос: Локаль пользователя на сайте, где хранить?

Лучший ответ:
Для поисковиков удобно www.site.ru/en www.site.ru/de

Худший ответ:
Зачем пользователю выбирать вручную? При входе на сайт система сама определит и выставить нужный язык, а если пользователь не доволен выбором то ?lang=ru(ua, en и т.д.) и сохраняем его выбор в cookie.
Вопрос: Можно ли создать такое устройство на базе Arduino?

Лучший ответ:
У вас основная проблема — механика.
Даже собрав на базе любого микропроцессора (хоть к тому же обычному компьютеру по LPT цепляйте через драйвер шаговые моторы) ваша конструкция может вносить погрешности — т.е. соскочил зубец в редукторе, погнулась 'балка', да банально разная температура и соотв. температурное расширение и камера уже смотрит не туда.

В дорогих системах позиционирования эти погрешности убираются обратной связью (считывают углы после редуктора) и качественными комплектующими (прочные и легкие материалы).

Если хотите колхозить, вам нужно изобрести дешевую обратную связь (чтобы программа знала, какой двигатель включить чтобы исправить положение).

Я могу предложить самую простую и оригинальную — закрепить лазерную указку/или зеркала, отражающие ее свет таким образом, чтобы движение светового пятна по стенам комнаты (лучше соорудите специальные экраны, с правильными углами для облегчения расчетов) а положение этого пятна отслеживать видеокамерой и очень простым софтом (его даже и на ардуине написать можно, считывая информацию с видеосенсора, получающего изображение через светофильтр, подобранный под цвет указки, гуглить 'arduino слежение за источником света') либо приспособить для этого обычный компьютер и несколько дешевых вебкамер (выбор которых определяется скоростями, с которыми будет поворачиваться камера)

Количество лазерных указок подбирается под количество свобод, в которых должна двигаться камера, например две свободы (поворот верх/низ, влево/вправо) — один луч.

p.s. чуть более сложная схема, оформленная в виде уже конечного датчика поворота, может быть чуть другой — вращающаяся зеркало, установленное в поворотном шарнире, отражает луч в трубу, являющуюся по совместительству ребром жесткости или собственно самим штативом, на конце которого датчик, второй датчик закреплен у зеркала и ловит точное количество оборотов. В итоге, задержка между сигналом на датчике оборотов и датчике в конце трубы будет определять угол наклона. Такая схема очень точная, но скорость реакции зависит от скорости вращения зеркала.

Худший ответ:
Программная часть здесь пишется за час (если вообще никогда не программировал). Основная сложность в том, что бы собрать механическую часть, мне кажется. И вам понадобится шаговый двигатель, насколько я понял зачачу (на ебее искать step motor). А вот такой набор вам наоборот, не нужен. Хватит ардуины, шагового двигателя, обвязки (БП и драйвер двигателя).

Отвечая на сам вопрос: да, можно создать такое устройство на базе Arduino.
Вопрос: Шифровка данных для отправки, как проще?

Лучший ответ:
Можно гонять или нельзя это вопрос больше философский.
Сам трафик от считывателя до Wi-Fi AP шифрованный (я так понимаю там умеет этот модуль WPA2-PSK к примеру), дальше идёт ваша сеть и тут становится вопрос доверия собственной сети и сосбсвенно от её топологии.
Приведите пример вектора атаки которой вы опасаетесь а там уже поговорим :)
Ну а шифровать можно как угодно, строка же, да хоть XOR обычный или ещё чего поинтереснее, если есть возможность отправлять данные оборачивая в SSL то конечно это хорошо будет но я не знаком с ESP8266 изнутри.

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

Лучший ответ:
Гражданский кодекс РФ от 18.12.2006 N 230-ФЗ - Часть 4Статья 1260. Переводы, иные производные произведения. Составные произведения
...
3. Переводчик, составитель либо иной автор производного или составного произведения осуществляет свои авторские права при условии соблюдения прав авторов произведений, использованных для создания производного или составного произведения.
Таким образом, Вам необходимо заключить с правообладателем договор, дающий Вам права на перевод и доведение до всеобщего сведения.

Худший ответ:
Переводить можете.
Публиковать нет.
Нужно спрашивать разрешение
В случае О-Рейли - это же коммерческие издания - еще и в письменной форме.
В более простых случаях я просто перед публикацией перевода списываюсь по электронной почте с авторами.
Никто еще не отказал.
Вопрос: Где искать художника для разработки браузерной игры?

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

Худший ответ:
illustrators.ru посмотрите
Вопрос: Как сделать анимацию для градиента с прозрачностью?

Лучший ответ:
Проставишь только префиксы остальные jsfiddle.net/A8Kq9

Худший ответ:
Можно попробовать использовать тени или псевдоэлементы: codepen.io/yoksel/pen/hqgyw/.
В первом случае анимируется тень, во втором - прозрачность слоя
Вопрос: INSERT и IF. Как правильно?

Лучший ответ:
А кто мешает сделать составной уникальный ключ UNIQUE KEY `two_three` (`two`, `three`)
PS. Ну или как-то так:INSERT INTO `table` (`two`, `three`)
  SELECT `t1`.`two`, `t1`.`three`
    FROM (
      SELECT :two AS `two`, :three AS `three`
    ) AS `t1`
    LEFT JOIN `table` AS `t2` USING (`two`, `three`)
    WHERE `t2`.`two` IS NULL;

Худший ответ:
а назначить полям two и three значения по умолчанию нельзя? или есть какая то зависимость?
Вопрос: Как создают свой протокол?

Лучший ответ:
 более низкому по цепочке, TCP/UDP протоколу.
Именно так. Читаем про модель OSI.шифрование данных собственным алгоритмом (и расшифровка на приеме) своим протоколом?
Если в рамках вашего протокола вы так же описываете как происходит обмен ключами и т.д. то да.

Худший ответ:
Вам прямая дорога сюда - https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D...
Вопрос: Отладка JavaScript?

Лучший ответ:
Возможно не ответ на вопрос, но посмотрите в сторону кодировки, в которой приходят ответы с сервера — у ие постоянные проблемы с этим, при работе с ajax

Худший ответ:
Так вышло, что мой текущий проект рассчитан исключительно на IE (корпоративный сегмент). У себя мы дебажим с помощью VS, при этом в IE нужно снять галки с «Отключить отладку сценариев...» — оба пункта (в закладке Дополнительно). Но дебажить можно, если вам известна проблемная область.

Если нет, используем программы, советуемые выше — Fiddler и dynaTrace. Незаменимые инструменты.
Вопрос: Java.Игровый движки?

Лучший ответ:
LibGDX - офигенная штука, и не надо слушать тех кто говорит что ява - не игровой язык

Худший ответ:
По-моему Майнкрафт и StarMade прекрасно показали что Java для игровых движков далеко не лучший выбор. Думаю Unity/UE будет лучшим выбором.
Вопрос: Chrome. Поиск в адресной строке как в firefox?

Лучший ответ:
www.google.com/support/chrome/bin/answer.py?hl=ru&answer=95656
Пункт «Отключение подсказок»
Возможно вы случайно отключили эти подсказки, проверьте эту настройку и включите её если выключено

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

Лучший ответ:
Я по-прежнему настаиваю на Айзеке Азимове :)

Худший ответ:
Еще из классики:
В.Пелевин «S.N.U.F.F.», «Зенитные кодексы Аль-Эфесби».
Очень хорошо тема человеко-машинного взаимодействия показана.
Вопрос: MongoDB: перезаписывает ли update одинаковые значения?

Лучший ответ:
ну как не  нашли там об этом черным по белому в самом начале написано

Худший ответ:
Судя по всему, запись не производится:D:\MongoDB>mongo --verbose
MongoDB shell version: 2.6.3
...
> db.test.insert({_id:1, key1:"value1"})
WriteResult({ "nInserted" : 1 })
> db.test.update({_id:1}, {$set:{key1:"value1"}})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 0 })
> db.test.update({_id:1}, {$set:{key1:"value2"}})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
Вопрос: Как указать ссылку на сборку?

Лучший ответ:
У вас какая-то чисто архитектурная проблема. У вас есть клиент и есть сервер. Они используют некий общий класс? Тогда выносите этот класс и ему подобные в третий проект Util, и ставьте ссылки на util в исходные проекты. Не хотите так делать? Могу вам предложить прогрузить сборку через рефлексию, но за такой подход я бы руки по локоть отрубил.

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

Лучший ответ:
Переведите шестнадцатиричные значения в двоичные (0x36=00110110) и запишите каждое такое значение в столбец сверху вниз. Каждое следующее значение - следующий столбец слева направо. 
Вот и весь формат шрифта.

Худший ответ:
На просторах интернета есть даже excel файлы для этого. https://yadi.sk/i/CUwWxx9fh82dd
Вопрос: Название домена, отличающееся одной буквой — будут ли проблемы?

Лучший ответ:
В зоне .ru решают бюджеты истца и ответчика.

В свое время торговался на аукционе за просроченную англоязычную версию сайта РосАтома http://www.rosatom.com 
Можете взять на вооружение подход победителя торгов, взглянув на содержимое сайта :)

Худший ответ:
Надо будет заберет, деньги решают все.
Вопрос: Как узнать о завершении выполнения кода модуля в Node.JS?

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

Худший ответ:
Воспользуйтесь промисами, они решают эту проблему
Если some_method будет возвращать Promise, то можно написать так:some_module.some_method()
.then(function() {
  res.write(some_module.log).end()
})
Можно углубиться в es6 и воспользоваться, например, генераторами:yield some_module.some_method();
// выполнение продолжится только когда some_method разрешится
res.write(some_module.log).end();
Вопрос: Нужно отсечь все пересекающиеся окружности. Тривиальнейшая задача, но при реализации возникают непонятки.

Лучший ответ:
Мне кажется, что проблема может быть из-за того, что внутренний цикл (c x2 и y2) проходит по слишком ограниченной области — по прямоугольнику от (x1, y1) до (width, height), хотя должен пройтись по всем элементам прямоугольника (x1 + 1, 0) — (width, height) и по элементам (x1, y1 +1) — (x1, height).

В вашем же случае никогда не произойдет сравнения таких точек, например, как (x1, y1) и (x1 + 1, y1 -1), т.к. вторая не входит во внутренний цикл.

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

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

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

Лучший ответ:
codepen.io/suez/pen/f0cb52db11e709b235ff42e948791b0c - на коленке с bg-image и bg-size: cover.

Худший ответ:
Что-то похожее msurguy.github.io/background-blur