pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: На чем быстрее написать GUI — Qt/C++ (традиционный подход) или Qt/WebKit/JQuery/HTML5 (браузерное приложение)?

Лучший ответ: Браузерное быстрее.
Нет заморочек с крестами (в JS можно намутить любое ООП какое тебе больше по душе, плюс есть CoffeeScript - можно юзать функциональщину), куча разных фреймворков – выбирай любой, в котором тебе работать удобнее. Фреймворков, которые специально точились для того и только для того, чтобы разрабатывать гуй было легко, удобно и быстро.
Проблема - приложение выглядит не нативно.
Частичное решение - берешь делаешь браузерное приложение, и открываешь его в QtWebKit - оно начинает вести себя как нативное (рамочка, сворачивание, итп).
Сильно не наоптимизируешь - сложный гуй будет жрать память и тормозить.
Проблема - если не понять, что в JS хорошего и как это использовать, получится ад похуже крестов. Надо вникать.
+ имхо "HTML5" - это бесполезный баззворд. W3C сошло с ума и делает какую-то фигню. Вместо того чтобы расширять возможности кодера, оно прибивает гвоздями какую-то лажу прямо в браузер. Наверняка это происки проклятых DRMщиков. Правильно говорить "приложение с веб-интерфейсом".

Худший ответ: Всё зависит от того как события будут в код пробрасываться. Когда-то давненько делал интерфейс на  activex IE, тот еще ад, да еще и слишком сильно тормозит, с большим объемом данных будет кошмар, нет виртуальных контролов, грузить все данные надо сразу. С событиями особых проблем не было, нормально в C++ пробрасывалось. Но уж очень неотзывчивый интерфейс, таблицы были по несколько тысяч строк, сортировки и т.д. Делалось всё на стороне C++, постоянно пересобиралось DOM дерево.
Вопрос: Что за алгоритм?

Лучший ответ: Волновой
upd: Думаю запрос "Волновой алгоритм" в гугл даст толчёк для мысли.

Худший ответ: лавинной маршрутизации ?
Вопрос: Совмещение непрофильной работы и фриланса?

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

Худший ответ: Если вы умеете развиваться сами то это хороший вариант так как вы будете расти быстрее чем на работе, если не умеете то идите на работу вас там многому научат
sanchopancho.ru вот санчо работал охранником
Вопрос: Case на eBay

Лучший ответ: Вот за это и не любят Россию на ebay :( Вам скорее всего выслали всё, просто долбаная почта России вам будет доставлять по 2-3 месяца. Без трекинга вообще для России покупать не желательно. Так как не спросить у Почты России, где моя посылка… а с трекингом всё гуд, всегда можно позвонить и накричать на них.

Худший ответ: Новый год скоро, почта запросто до 3х месяцев растягивает доставку.

из более чем 200 куленных товаров все приходили рано или поздно, самая жопа ноябрь — февраль.

между ними задержки до 3х месяцев образуются :(

Такова жизнь
Вопрос: Как закрывается код известных cms?

Лучший ответ: Силой слова - лицензионным соглашением :)
Обфускация немного ограничит возможности по незаконному использованию.

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

Лучший ответ: Эм... чесно говоря странно... Нужно будет покопать
Чтобы работало сделайте так:Random rand = new Random();
Mas = rand.Next(1, 7)+6;
label6.Text = Mas.ToString();
                        
Vin = rand.Next(2, 13) + 12;
label7.Text = Vin.ToString();
                        
Ud = rand.Next(1, 7) + 6;
label8.Text = Ud.ToString();
Нет нужды создавать 3 рандома, можно использовать повсюду один.

Худший ответ: new Random создает instance рандома, который зависит от кол-ва тиков в системе (clock). Если вы создаете несколько объектов одновременно, они вам будут возвращать одинаковые значения.
Вопрос: Полное зависание Ubuntu 11.10

Лучший ответ: Kernel Panic, скорее всего. В dmesg смотрите после перезагрузки подробности. Ну и ядро попробуйте 3.0/3.1 поставить.

Худший ответ: А. Проверить можно очень просто — при kernel panic ядро не отзовется на ALT+sysRQ+R, E, U, S, B. Ну либо у вас клавиатура тоже отваливается хД 
Только убедитесь, что у вас magik keys включены в ведре/в proc.
Вопрос: Посоветуйте ресурс, где можно подготовиться к ЕГЭ по математике

Лучший ответ: Например, ege.yandex.ru/mathematics

Худший ответ: Добрый день.
https://ege.sdamgia.ru/ - прекрасный сборник задач, с возможностью генерировать себе варианты с теми типами задач, которые хуже всего получаются.
Если хочется погорячее - то Алекс Ларин, там даже я (как репетитор) порой крепко призадумываюсь, т.е. тут варианты приведены более сложные, чем в реальном ЕГЭ.
alexlarin.net/ege18.html
Ну а по теории - видеокурсы, которые в открытом доступе в ютубе сейчас в изобилии, и точно вы найдёте того рассказчика, который вам по душе (тут есть все, от условной совковой Марьи Петровны, до канала "Математика без х№;ни"). А такой красивой "серебряной пули" как ЛингваЛео, к сожалению, за долгие поиски я пока не обнаружил
Вопрос: Вопрос физического переноса ОС Win Srv2003 на Virtualbox под Ubuntu 11.10?

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

Худший ответ: пару раз пробовал так сделать, да ни разу не вышло. Правда, разворачивать я пытался на KVM. При запуске в КВМ Акронис говорит, что не умеет работать с такими дисками.
Искал способы конвертнуть файл образа, вроде бы есть вменяемые способы, да все какие-то замороченные.
Один способ пробовал с конвертором от vmware, да винда потом показывала синий экран. Бросил я все это, и поставил чистую винду, перенес сервисы и настройки. Потратил времени в несколько раз меньше :)
Вопрос: Как правильно понять сей код?

Лучший ответ: function historyLoad() {
	// History - это какая-то обертка над History API, что возвращает метод getState точно неизвестно
	var State = History.getState();

	// Просто логирование
	History.log('initial:', State.data, State.title, State.url);

	// Показывается прелоадер
	$('#preload').fadeIn(200);

	// Если последний символ в url слеш, то:
	// 1. изменяется глобальная переменная content
	// 2. выполняется функция getHeader
	// 3. функция завершает работу
	if ("/" == State.url.slice(-1))
	{
		content = "home";
		getHeader();
		return;
	}

	// Разбиваем url по знаку вопроса (забыли var)
	str = State.url.split('?');

	// Берем часть после знака вопроса (забыли var)
	strSplit = str[1];

	console.log(strSplit);

	// Разбивает часть после знака вопроса по амперсанду (забыли var)
	l = strSplit.split('&');

	// Если есть что-то между знаком вопроса и первым амперсандом
	if (l[0])
	{
		// В зависимости от того, что находится перед первым амперсандом
		switch (l[0])
		{
			case "en":
			case "ru":
			case "ua":
				// изменяем глобальную переменную lang
				// вызываем функцию getHeader
				lang = l[0];
				getHeader();
				break;
			default:
				// если первый элемент перед амперсандом не en, ru или ua:
				// 1. изменяется глобальная переменная content
				// 2. выполняется функция getHeader
				content = "abra";
				getHeader();
				break;
		}

		if (l[1] && undefined != l[1])
		{
			// Если что-то есть между первым и вторым амперсандами (ну или просто после первого, если других нет),
			// записываем эту строку в глобальную переменную content
			content = l[1]
		}
	}
	else
	{
		// Вызывем функцию getHeader
		getHeader();
	}
}

// Выполняем функцию при старте страницы
historyLoad();

// слушаем изменение url страницы, используя обертку над History API и выполняем функцию historyLoad
History.Adapter.bind(window, 'statechange', function () { // Note: We are using statechange instead of popstate
	// Log the State
	historyLoad();
});
Ну а вообще, Виталий Пухов прав - ничего особенного в этом коде нет, после месяца изучения js (то есть синтаксис вы уже хорошо понимаете) спокойно можно разбираться, декомпозируя код на небольшие куски.

Худший ответ: Вот вам удочка:
https://developer.mozilla.org/en-US/
jquery.com
https://developer.mozilla.org/en-US/Learn/Getting_...
Вот пример рыбы, которую вы должны поймать:
https://developer.mozilla.org/en-US/docs/Web/Guide...
https://developer.mozilla.org/en-US/docs/Web/API/W...
https://developer.mozilla.org/en-US/docs/Web/JavaS...
https://developer.mozilla.org/en-US/docs/Web/JavaS...
Дальше - уже сами.
Вопрос: Повлияли ли санкции против России в ИТ на ваш выбор в области ПО и оборудования?

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

Худший ответ: Не знаю конкурентов у Cisco, Microsoft, Oracle, VMware, Symantec, IBM/HP. Ну а если и найдутся конкуренты, они все ровно окажутся из той же пендосии.
Вопрос: Где хостится rutracker.org?

Лучший ответ: C учетом того, что по маршруту к ним стоит 10.0.9.129 - хер мы их найдем =)

Худший ответ: Никто не знает точного ответа, кто-то говорит на сейшелах, кто-то на кипре.
Вопрос: Почему Windows 7 x64 видит 3066 Мб из 4096?

Лучший ответ: Материнская плата сильно старая? Версия биоса последняя?

Худший ответ: А винда точно 64 бит?
На диске могло идти две версии х86 и 64. возможно установилась та что х86
Вопрос: Переход на Ubuntu, как восстановить раздел Windows?

Лучший ответ: У тебя в UEFI вшит ключ.
Скорее всего Windows и рекавери у тебя там не осталось, поэтому чтобы поставить лицензионную версию Windows тебе прийдется, определить для начала какой образ у тебя стоял изначально, это делается с помощью специальных утилит. Узнаешь ключ продукта Windows через какую то линуксовую утилиту и определяешь что за винда стояла прежде через сайт: ссылка.
Затем находишь образ схожий с тем что стоял и ставишь.... Подробней лучше гугли.

Худший ответ: Ключи от винды обычно на наклейке снаружи, внизу на самом ноутбуке.
Вопрос: Как заставить Yandex корректно индексировать Ajax-сайт, который использует HTML5-режим работы URL?

Лучший ответ: Никто не в курсе, с 2014 года что-то поменялось? Тот же вопрос интересует.

Худший ответ: Бредовая идея: а что если весь контент www.example.com/blog/ обернуть в
Вопрос: Как сделать сайт без перезагрузки страниц?

Лучший ответ: У браузера есть history api с помощью которого можно отслеживать переход по страницам и вместо того, чтобы запрашивать страницу с сервера - сделать запрос, получить JSON-данные и отрендерить страницу прямо на клиенте.
Такие приложения называют SPA и для их разработки используют фреймворки - react (не библиотека, а вместе с инфраструктурой), angular2, ember. 
Сервер в этом случае выглядит как REST API (отдает JSON данные) и может быть реализован на чем угодно. Обычно это PHP (symfony2\laravel\yii\...), nodejs, Java (spring MVC), go, ruby и так далее. В зависимости от задач.

Худший ответ: А что именно там динамичного? Если вы про отзывчивость, то это же просто CSS @media, для Wordpress, думаю, почти все темы отзывчивые
Вопрос: GIT, как правильно работать с тестовыми ветками (исключаем слияние измененных конфигов)?

Лучший ответ: Я бы в .gitignore записал, тк если рабоате несколько человек над проектом, у каждого можеть быть свой конфиг со своими настройками.
Или же если всего два конфига типа дев и продакшн - сделайте чтобы динамически нужный подключался в зависимости от окружения, тогда не придется ни откатывать ни писать в .gitignore
PS: не забудьте что хранить данные подключения к БД и прочую секурную информацию в файлах, которые идут потом в репо - очень не рекомендуется

Худший ответ: Спасибо за ответы, считал, что в данном вопросе есть какой то "стандартный" выход из ситуации, видимо нет.
Вопрос: Можно ли в Python во float отбросить k знаков после запятой?

Лучший ответ: оно??>>> a=13.946
  >>> print(a)
  13.946
  >>> print("%.2f" % a)
  13.95

Худший ответ: https://pythonworld.ru/osnovy/okruglenie.html
Может не совсем то, но в моем случае, я искал именно это
Вопрос: Как настроить репликацию между контроллерами домена?

Лучший ответ: Active Directory Sites and Services - Sites -Inter-Site Transports - IP  А там навастриваете линки как Вам надо.

Худший ответ: repadmin /showrepl
repadmin /replsummary
Покажите пожалуйста.
Вопрос: Постинг из Твиттера на страницу в Фейсбук

Лучший ответ: Использовать самодельное стороннее приложение. которое будет иметь доступ к аккаунту на твиттере и на фэйсбуке, Это сторонее приложение через oAuth заберёт из твиттера и отправит в фэйсбук всё что надо.

Худший ответ: Твиттер -> рсс -> импорт в фб
Вопрос: Как сделать анимацию для блока с процентами?

Лучший ответ: Копайте в сторону SVG-анимаций. Начните с изучения хотя бы вот такого примера.

Худший ответ: на canvas такое делается.
Вопрос: Как преобразовать данные из Post запроса и сохранить их в переменную?

Лучший ответ: $data = unserialize($postdata);
$data['222'] = 'your value';
$postdata = serialize($data);
и не нужно выдумывать извращений.

Худший ответ: В решении проблемы помог php.net :) и функция explode. Вдруг кому-то данная информация еще поможет.// принимаем запрос
$data = serialize($_POST); 
//разбиваем тело вопроса в массив, граница ячейки массива в моем случае является двойная кавычка
$data_arr = explode("\"", $data);
Вопрос: Как отобразить фоновое видео на iphone ios safari?

Лучший ответ: Возможно кому нибудь пригодится.
Решил проблему добавлением атрибута playsinline<video preload="metadata" muted="muted" autoplay playsinline loop></video>

Худший ответ: хитрый хак - преобразуйте видео в гифку и подгружайте ее вместо видео
Вопрос: Можно ли писать на C# под мобильные платформы, ориентированно WP и Android?

Лучший ответ: Unity и Xamarin поддерживают C#.

Худший ответ: Xamarin. Вот тут сравнение xamarin машины и dalvik по производительности habrahabr.ru/post/215329
Вопрос: Как работает сайт?

Лучший ответ: Парсится напрямую с сайта.
У ikea одинаковый дизайн всех страниц товаров, саму страницу товара можно открыть по прямой ссылке зная артикул www.ikea.com/ru/ru/catalog/products/60260698
Наличие опять же легко узнается по артикулу www.ikea.com/ru/ru/catalog/stockcheck
Если посмотреть верстку - они даже картинки у себя не кешируют, отдают прямой ссылкой на ikea.
Или у вас суть вопроса - как именно делается такой парсинг?
Например через curl скачиваются страницы, и регулярными выражениями выдирается нужный контент.

Худший ответ: GET www.ikea.com/ru/ru/iows/catalog/availability/:id вернет base64 xml с наличием товара и его количеством в конкретном магазине
Вопрос: Какими цветами вы подсвечиваете ваш код на C?

Лучший ответ: pix.am/rESO/
В Виме тема называется desertEx.

Худший ответ: Vim, тема Lucius
screenshot
Вопрос: Как перезапустить браузер в Linux через PHP?

Лучший ответ: зачем так извращаться и запускать скрипт в браузере?
запустите в консоли сервера через nohup и все.
PS ответ "в лоб": что бы что то делать на локальной машине - нужно что бы код выполнялся на локальной машине. Т.е на любом языке программирования нужно написать код который будет на локальной машине что то проверять и в зависимости от этого что то делать. Если на локальной машине linux - можно написать да хоть на том же php. Через exec дергать ps | grep chrome ... sudo kill ... итд.

Худший ответ: А есть причина запускать скрипт именно в браузере? 
Чем Вас не устраивает cron ?
Вопрос: Sphinx ищет не все слова, как исправить?

Лучший ответ: sql_query		=  SELECT id, products_title,products_description FROM products
а sql_attr_string убери, атрибуты - это не поле для поиска

Худший ответ: chakrygin.ru смотрел ?
Вопрос: Как организовать процесс разработки продукта на C++, используя GIT?

Лучший ответ: Советую посмотреть Git flow (habrahabr)Git flow (GitHub) для автоматизации рутинных задач. Branching model

Худший ответ: то что вы описывается называется  feature-branch.
ваши фича-брэнчи должны всегда быть синхронизированны с мастером. У всех разработчиков должна быть актуальная версия кода, с которым они работают. В этом смысле подход с feature-branch, особенно когда речь идет о больших изменениях, может сильно рассинхронизировать код между разработчиками.
Мне больше нравится подход с Feature Toggle, так как он более соответствует философии git.
Вопрос: Когда лучше хранить изображения в файловой системе а когда в БД?

Лучший ответ: Не нужно хранить файлы в БД, если файл лежит на диске можно использовать sendfile (например в nginx).

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

Лучший ответ: Это видео, созданное в adobe after effects или подобных редакторах, конвертированное в гифку.

Худший ответ: Для простой склейки изображений: "easy gif animator"
Для сложной анимации (какую добавили вы): с помощью "After Effects" создаете видео, а потом из видео делаете gif. 
P.S. это намного сложнее, чем кажется
Вопрос: Как повернуть персонажа?

Лучший ответ: Используйте atan2 из math.h. А так, школьная математика: даны стороны прямоугольного треугольника, требуется найти углы.

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

Лучший ответ: Возможно то, что вы ищите - Scout Realtime

Худший ответ: Все же порекомендую также munin. Ставится достаточно просто. А самое главное у вас под рукой получается полная статистика. То-есть если была проблема и вы не успели зайти на сервер, когда она воспроизводилась, то затем по графикам munin ее можно отловить. А также статистика поможет вам видеть основные тенденции нагрузки (ее роста или падения)  на протяжении всего времени работы сервера с момента установки munin.
Вопрос: Библиотека для разработчика?

Лучший ответ: CommonJS, RequireJS, LMD… имя им легион. Для обфускации рекомендую uglify.js. С вашими требованиями хорошо справится LMD, у него и оверхэд небольшой.

Худший ответ: require.js + соотв. плагин для grunt.js
Вопрос: Почему браузер не кэширует вот эти js файлы?

Лучший ответ: Проверьте настройки Developer Tools, там есть опция в General "Disable cache (while DevTools is open)"

Худший ответ: В вашем случае дело, конечно, в Disable cache в Developer Tools, но бывает, что файлы с параметрами в URL не кешируются в принципе.
Вопрос: Java EE — с чего начать?

Лучший ответ: Здравствуйте. Сам пол года назад познакомился с JavaEE. 
1)   Нужно знать концепцию MVC (Модель -представление - контроллер) (Она везде требуется) Для её реализации я использую Struts. Hibernate уже после, когда понадобятся БД.
2)   Основные понятия - это сервлет и JSP. Сервлет - это java class реализующий определённый интерфейс. Но с ним не удобно работать, если нужно выводить html страницу. По этому была придумана JSP. Это html страница с java кодом. В оформлении как php. Но с jsp не удобно работать с большим количеством java кода :) 
   Для решения этой проблемы есть MVC. Сервлет,  в это концепции, используется для сложной бизнес логики, а jsp для вывода информации. 
3)   Я изучал параллельно.
4)  Вот держи, редкость, русские мануалы. Они не идеально, но для новичка сойдёт.
www.java2ee.ru
javatutor.net/articles/custom-tags-in-jsp-pages
habrahabr.ru/post/29694
struts.ru/userGuide/index.html

Худший ответ: любую книжку по стеку JavaEE, лучше учить спецификации (имеется ввиду что есть JPA это спецификация, а Hibernate/OpenJPA это уже имплементация и первое знать предпочтительнее).  Так же хорошо знать около EE технологии такие как Spring, Начните с сервлетов и jsp, дальше добавьте бд и развивайте какой нибудь проект для себя (к примеру напишите упрощенный аналог твитера, в книге по ror видел, в целом все что нужно получите)
Вопрос: Как сделать http запрос к конкретному клиенту?

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

Худший ответ: Почитайте algolist.manual.ru/web/servers.php
Вопрос: Есть ли в английском языке аналог термина «костыль»?

Лучший ответ: workaroundОбходной приём, или Workaround — обходное решение проблемы, выявленной в системе (в простонародии «костыль») 
(Wikipedia)

Худший ответ: имхо, идеальная картинка на тему
Вопрос: Простой менеджер событий для JS

Лучший ответ: Ключевые слова для поиска — javascript observer. Одна из первых ссылок в гугле делает почти то что требуется. 
Также советую посмотреть на события в backbone.js.

Худший ответ: Если станет мало событий от jQuery или Backbone, то посмотрите на EventEmitter2.
Вопрос: Хостинг бэкапов в России?

Лучший ответ: +1 за backupspace.ru

Худший ответ: Облачное хранилище от Selectel использую, рекомендую.
selectel.ru/services/cloud-storage
Вопрос: Как решаются задачи на вероятность?

Лучший ответ: Конкретно для этой задачи алгоритм простой. На каждом шаге:
Выигрыш (выход из леса) - одна дорога из трёх:
W = 1/3
Проигрыш (разбойники)- две дороги из трёх * вероятность встретить разбойников:
L = 2p/3 
Остался в игре - две дороги из трёх * вероятность не встретить разбойников:
G = 2(1-p)/3
Соответственно, для i-го шага:
Wi = 1/3*G(i-1)
Li = 2p/3*G(i-1)
Соотношение 
Wi/Li = (1/3)/(2p/3) = 1/(2p)
не зависит от i, а значит для 
SUMi=1..N(Wi)/SUMi=0..N(Li) = 1/(2p)
для любого N
Таким образом, общая вероятность выигрыша 
PW = W/(W+L) = 1/(1+2p)
Ну а читать - теорию вероятности и комбинаторику.

Худший ответ: Книги по теории вероятностей, очевидно.
Вопрос: LMS на Node.js?

Лучший ответ: Ну если у вас есть опыт с JS, то проще всего будет на node.js — хотя бы потому что не надо учить синтаксис и причуды нового языка.
node.js + MongoDB — связка общего назначения, не надо на нее смотреть как ну сугубо-реалтаймовое, для чятиков и т.п. Ваша задача на нее ложится точно так же, как любая другая. Дерзайте, удачи вам:)

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

Лучший ответ: Проблема в коде

Худший ответ: Запускаете firebug или какую-нибудь другую отладочную панель, и ищите ошибки =)
Вопрос: Javascript автоматическое нажатие кнопки. как это реализовать?

Лучший ответ: одной строкойf_open_all();

Худший ответ: Чисто на JS не знаю, а вот с подключеной библиотекой jquery очень просто.$( 'class или id' ).on( 'событие', function() {
	$( 'class или id' ).trigger( 'click' ); // После какого то события сработает клин на определенный объект
});
Вопрос: Как правильно принять данные JSON в модальное окно Bootstrap3?

Лучший ответ: Во-первых, подгрузка данных в модальное окно через remote с версии 3.3.0 уже помечено как устаревший функционал. В 4й версии bootstrap его удалят вовсе.
Во-вторых, что следует так же и из первого, используйте события 'show.bs.modal'/'shown.bs.modal', подгружайте ajax-ом данные с сервера по этим событиям и формируйте уже modal-body на основе полученных данных...

Худший ответ: Мало получить json, его нужно еще и распарсить.  И вопрос тут больше не по laravel.