Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Безопасность в SaaS сервисе

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

Худший ответ:
Очень хорошая статья — «5 шагов к безопасности SaaS».
Вопрос: Стоит ли переходить на Ubuntu 15.04?

Лучший ответ:
Как говорил один из преподов в универе об Ubuntu: "Всё, что не LTS, вообще на свалку истории".

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

Лучший ответ:
Виджеты.

Худший ответ:
1) Виджеты
2) ACF (кастомные поля)
Вопрос: Хранение файлов на удаленном сервере?

Лучший ответ:
Если файлы меньше 1.5гб, то самый простой способ - класть файлы на второй сервер http-POST-ом, в базу сохранять путь до этого файла, пользователю отдавать прямую ссылку на файл на втором сервере по http. 
Ну то есть что-то в духе такого: 
0) есть 2 сервера, отвечают на domain.tld и на http://files1.domain.tld, соответственно.
1) при аплоаде файла делается http-post в, например, http://files1.domain.tld/upload/что-тотам, где что-тотам = уникальный идентификатор файла в базе (случайное имя или что-то вроде). 
2) при запросе этого файла с основного сайта, пользователю подсовывается ссылка на http://files1.domain.tld/что-тотам (можно с защитой от hot-linking'a, как примитивную защиту от прямого скачивания файла). 
На втором сервере может быть установлен только голый nginx с upload-модулем. Можно и через PHP всё это делать, впрочем.

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

Лучший ответ:
Главное - выбрать четкий вектор и не разбрасываться.
По своему опыту знаю - когда хочется что-то изучить - это получается на "одном дыхании".
Багаж знаний у вас неплохой, вполне реально с таким базисом зарабатывать стабильные 1000$ в мес. на фрилансе (без преувеличения). Поверьте, фриланс быстро перерастает в 3-5 постоянных крупных клиентов и серьезные заказы. Но всегда параллельно надо учиться, и повышать планку. Устройство в веб-студию принесет вам больше рутины, меньше денег, и (возможно) не будет хватать времени на самообучение в том направлении, в котором хочется (придется в то направление, которое скажут). Тут уже взвешивайте. Я в свое время не пошел в одну студию, сейчас только рад, что принял такое решение. На себя работать лучше: больше свободы, мотивации и развития.

Худший ответ:
Учитывая большой опыт с MS SQL, ASP.NET - это то, что Вам нужно.  Причем и MVC и WebForms. А потом еще SharePoint подучить.
Это если Вас интересует разработка крупных проектов для бизнеса.
Если хочется делать небольшие сайтики, то тут конечно лидер PHP и с него надо начинать, а потом Python. Можно за компанию еще и Ruby, но это очень субъективно. Кто-то им восторгается, а кто-то приходит в ужас.
Вопрос: Какой тип URL адреса лучше короткий или длинный?

Лучший ответ:
Ранжироваться будет лучше 1-ый (особенно если транслит верный).
В идеале убрать из него 6815- (не такая уж проблема найти контент по полному урлу).
Совсем в идеале если у Вас движок будет распознавать урлы вида site.ru/nesko.....sebe, т.к. некоторые форумы/сайты обожают сокращать урлы, при некоторых условиях теряя исходное, полное значение.

Худший ответ:
Все это конечно прекрасно, чудесно и удивительно (про первый вариант), но давайте не забывать про такую штуку как ограничение длины URI в GET запросе. Особенно в IE.
Вопрос: Какой средний трафик в месяц у тостера или хабра допустим?

Лучший ответ:
Изучайте

Худший ответ:
Предположим, что среднестатистический размер страницы на хабре, без тяжёлой статики - 400 Кб. В среднем 6-7 миллионов посещений за сутки, и пользователи открывают по 6-7 статей. Это 252 Мбайт или 2Гбит в секунду чистого трафика, и того 622 Тбайт в месяц. 
Думаю, всего, где-то около 1000-1500Тбайт в месяц.
Вопрос: Чем вы пользуетесь, sprintf или оператором(точкой) для внедрения параметров в строку в PHP?

Лучший ответ:
лучше - использовать подготовленные выражения.
если абстрагироваться от sql, то предпочитаю второй вариант из-за большей наглядности/легкости чтения.

Худший ответ:
Я пользую DBSimple для этих целей, очень удобно.
Вопрос: Алгоритм написания бота для браузерной игры?

Лучший ответ:
А из консоли Chrome это возможно проанализировать?

Худший ответ:
А  для мобильных игр как проанализировать трафик?
Вопрос: Как ограничить время запроса к soap серверу?

Лучший ответ:
ini_set в default_socket_timeout и connection_timeout в параметрах SoapClient

Худший ответ:
Например, можно сделать через демона, на том же php. При старте скрипта, записываете айди процесса и время старта (например в бд в мемори таблицу), а демон постоянно просматривает таблицу, и убивает те процессы, которые запущены дольше определённого времени.
Вопрос: Поиск бесплатного php биллингового движка. Open source?

Лучший ответ:
Может вам подойдет BoxBilling?

Худший ответ:
Есть форк whcms (к сожалению не смог вспомнить как он называется)
Вопрос: Как скрыть от опытного пользователя возможность отправить скрытую изначально форму?

Лучший ответ:
На клиенте - никак. Клиентом может быть что угодно. Надо на сервере блокировать неправильную последовательность форм.

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

Лучший ответ:
Давайте вы сначала по видеоурокам изучите if else потом как созать БД mysql, потом как соединение с БД как устанавливать. Занесёте данные вручную. Потом немножко циклы подучить останется и тогда в голове у вас всё само нарисуется как такую штуку сделать. А сейчас вы скальпель держать не умеете а нас спрашиваете как сердце пересадить.

Худший ответ:
Я бы рекомендовал узнать что такое framework и научится писать именно на нём, это поможет пистаь более качественный код и узнать много много о программировании.
Попробуйте написать блог на Yii 1 по инструкции www.yiiframework.ru/doc/blog/ru/start.overview Когда поймёте что к чему, попробуйте Yii 2, он лучше и новее.
Если всё таки не хотите фреймворки, то 
ruseller.com/lessons.php?id=1582&rub=37
Вопрос: Бобик сдох (сломалась флешка, хочется воскресить)

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

Худший ответ:
Ответ находится в твоем предыдущем вопросе! А точнее в твоей голове! Тем не менее спасибо! Порадовал! Ржали всем отделом! DDDDDD
Вопрос: Переключение статусов на jquery?

Лучший ответ:
<div class="task-status task-active selected">Active</div>
<div class="task-status task-stop">Stop</div>
<div class="task-status task-done">Done</div>// 1, и самое главное, не вызывайте по многу раз функции, это б** самое медленное место в JS.
// Вы сделали правильно, а вот предыдущий ответчик, увы.

// 2. Кложурка - наше все. ()()
;(function($){
    // Выполнится, только после прогрузки страницы
    $(function{
        var $taskStatus = $('.task-status'); // Доллар как бы показывает, что это JQ объект

        // 3. В HTML можно убрать selected, что-бы код смотрелся гармончнее
        // Тогда следуте добавть
        /*
        $taskStatus.first().addClass('selected');
         */

        $taskStatus.on('click', function(){
            var $this = $(this);

            // Зачем, что-то менять если это и так уже `selected`
            if(!$this.hasClass('selected')){
                var $other = $taskStatus.not( $this );

                // Тем самымы, даже при малом FPS, не будет мерцания
                $this.addClass('selected');
                $other.removeClass('selected');
            };
        });
    });
})(jQuery);
И как всегда, минутка рекламы CoffeeScriptdo ($ = jQuery)->
    $ ->
        $taskStatus = $('.task-status')

        $taskStatus.on 'click', ->
            $this = $(this)

            unless $this.hasClass('selected')
                $other = $taskStatus.not( $this )

                $this.addClass('selected')
                $other.removeClass('selected')

Худший ответ:
на странице три div-a<div class="task-status task-active selected">Active</div> //selected - активный статус
<div class="task-status  task-stop">Stop</div>
<div class="task-status  task-done">Done</div>$('.task-status').click(function(){
  $('.task-status').removeClass('selected'); //сначала убираем, можно явно найти с классом selected или просто у всех убрать
  var el = $(this); //для удобства
  if(!el.hasClass('selected')){ //если не имеет класса selected
    el.addClass('selected'); //добавляем его
  }
});
Дальше уже
Вопрос: Что то случилось с названиями блогов?

Лучший ответ:
По-моему, у Вас глючит кодировка, потому что я никогда не сталкивался с сей проблемой.

Худший ответ:
Данная проблема периодически встречается только в Хроме (разных версий и под разные платформы), но нам сложно как-то её исправить, так как с нашей стороны вроде все «ровно».
Вопрос: Как купить фирму ИП?

Лучший ответ:
Конституция РФ предусматривает равенство прав граждан России и иностранцев. 
Поэтому у меня для вас хорошие новости!
Иностранцы обладают такими же правами и несут такие же обязанности, как и россияне, за исключением предусмотренных законодательством случаев. Также в Гражданском кодексе Российской Федерации сказано, что индивидуальным предпринимательством может заниматься физическое лицо только после прохождения процедуры государственной регистрации. Индивидуальный предприниматель в будущем не имеет права образовывать юридическое лицо.
Можно ли иностранному гражданину открыть ИП в России? Можно, ведь, согласно нормативным актам РФ, индивидуальным предпринимательством в России может заниматься лицо, достигшее совершеннолетнего возраста. Таким лицом может быть:гражданин России;гражданин зарубежного государства;апатрид – субъект, который не имеет определенного гражданства.
Сама процедура регистрации ИП для резидентов и нерезидентов РФ выглядит практически идентично. Как и гражданин России, иностранец проходит процедуру регистрации по месту проживания, иными словами – «прописки». Ею в данном случае может стать либо вид на жительство в России, либо разрешение на временное проживание.
А вот полная статья, которая поможет решить ваш вопрос.
vseproip.com/otkrytie-i-zakrytie-ip/pered-otkrytie...

Худший ответ:
ип купить нельзя, купите ооо
Вопрос: Подружить Internet Explorer и &quot;@media screen and&quot;

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

Худший ответ:
собственно нормально — не как, вижу только один вариант, джава скриптом определять ширину body и подключать нужные стили
Вопрос: Чтобы проработать Шеня и Вирта нужно учить Паскаль?

Лучший ответ:
А чего учить в паскале кроме того, что присваивание там не "=", а ":=", и блоки кода берутся не в фигурные скобки {}, а в конструкцию begin...end ?

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

Лучший ответ:
if (!preg_match("/[а-я]/i", $name) && !preg_match("/[a-z]/i", $name)) {
    echo 'error';
}
Это Вы имели ввиду?

Худший ответ:
Латинские и русские буквы с пробелами  '/^[a-zа-яё\s]+$/iu'
А это без совмещения русского и латинского алфавита в одной строке '/^([а-яё\s]+|[a-z\s]+)$/iu'
Вопрос: Не правильная дата рождения в gmail

Лучший ответ:
Как менять год я не знаю, но попробуйте выйти из гугл (гмейл) и зарегистрироваться на youtube на временный емейл, например на mail.ru, а потом пристегнуть к гмейл.

Худший ответ:
У google много сервисов. И не все еще полностью между собой интегрированы.
Больше того, фича появившаяся в одном сервисе не сразу появляется в других сервисах.
Вопрос: С чего начать изучение автоматизированного тестирования мобильных приложений?

Лучший ответ:
У Appium на гитхабе есть примеры под твой язык. Поищи.
Appium штука не сложная. Работает по протоколу Selenium. Добавляет свои штуки, вроде ui automation (ios)/ ui automator (android) селекторов. Еще умеет запускать симулятор и ставить на него приложение. Пожалуй и все.
> как в принципе проводить автоматизированное тестирование
Очень просто:
* Написать фреймворк.
* Написать тесты.
* Поднять среду для их выполнения.
* Гонять тесты по графику и постоянно писать новые.

Худший ответ:
Нет знаний > запишись на курсы по автоматизации. 
lessons2.ru  - как вариант, тут много чего есть по теме.
automated-testing.info - читай тут тоже
paypal.github.io/SeLion - Селайн - добротный фреймворк под Java
Вопрос: Как проверить права на исполнение в php-скрипте?

Лучший ответ:
1) is_writable('/path/to/directory');
2) is_readable('/path/to/file');
3) is_writable('/path/to/file');
а вообще, читайте маны

Худший ответ:
@p00h все верно написал. От себя добавлю только о том, что для определения пути можно использовать констатну __DIR__, которая будет содержать путь к директории, где находится скрипт.
Вопрос: Многомерная аппроксимация полиномами?

Лучший ответ:
Никакой особой разницы между одномерным и многомерным линейным МНК нет, если в одномерном МНК матрица A

1 x1 x1^2 x1^3…
1 x2 x2^2 x2^3…
1 x3 x3^2 x3^3…
…

то в многомерном матрица та, какая нужна:

1 x1*y1 x1*y1^2…
1 x2*y2 x2*y2^2…
1 x3*y3 x3*y3^2…
1 x4*y4 x4*y4^2…
…

А дальше стандартное coefs = inv(A^T * A) * A^T * вектор_z.

Худший ответ:
Многомерная полиномиальная регрессия
Вопрос: Как правильно предотвратить повторную отправку формы?

Лучший ответ:
Я бы не стал хранить массив сообщений в сессии, это вообще дурная практика что-либо складировать в неё, кроме пары-тройки идентификаторов.
Для гарантии от дублирования есть приём: 
- на сервере генерируется идентификатор нового сообщения
- сервер передает этот идентификатор клиенту
- клиент заполняет сообщение и отсылает его серверу с тем же самым идентификатором
- сервер при получении ставит в соответствие идентификатору сообщение (т.е. заполняет соответствующее поле в БД, если оно было пустым)
Рассмотрим теперь сценарии при попытке отправки с клиента сообщения:
- идентификатор сообщения задан:
-- на сервере уже есть сообщение с таким id => отказ
-- на сервере нет такого id => отказ (возможно попытка поиска уязвимости)
- идентификатор не задан => отказ

Худший ответ:
Весь текст вопроса не читал, лень :)
Вот так делаю я, после чтения и обработки полей (полученных данных)$_POST = NULL;
header("Location: " . Url::$url);
exit();
данные передаются POST-омUrl::$url - содержит ссылку на текущую страницу.
Вопрос: Opera игнорирует maxlength в теге &lt;textarea&gt;?

Лучший ответ:
Это новое значение в html5. В Опере, видимо еще не поддерживается.

Худший ответ:
Я извиняюсь, но зачем использовать textarea, если нужно ввести всего 20 символов?
Вопрос: Как работает роутинг в Laravel?

Лучший ответ:
Я думаю, тут  достаточно информации чтобы не задавать такие вопросы

Худший ответ:
Всем спасибо за участие. Особенно @ssenkevich и @AmdY 
Частичное решение проблемы есть в их комментариях (1) (2) (3)
Вопрос: Как влияет цветовая схема редактора на усталость глаз?

Лучший ответ:
Советую использовать программу f.lux она подстраивает цветовой профиль монитора под время суток. Также есть под ios  в сидии

Худший ответ:
Советую использовать программу f.lux она подстраивает цветовой профиль монитора под время суток. Также есть под ios  в сидии
Вопрос: Wappalyzer — защита?

Лучший ответ:
отключить ServerSignature в Apache, server_tokens в Ngnix, и поковыряться в headers, которые отдаются, а частности «Server».

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

Лучший ответ:
Такой специалист стоит слегка дороже, 80-300 тр

Худший ответ:
ИМХО возможно стоит поискать в Белоруссии и на Украине...
Вопрос: Непонятный формат Unix time — что это?

Лучший ответ:
кол-во секунд (в вашем случае миллисекунд), прошедших с 1 января 1970 года
ru.wikipedia.org/wiki/UNIX-%D0%B2%D1%80%D0%B5%D0%B...

Худший ответ:
Нашёл ответ в документации программы. Если кому-то пригодится подобное вот:
Формат хранения даты принятый в TeamWox - это 64 битный timestamp и соответствует типу INT64 в С++.
Значение даты представляет количество 100-наносекундных интервалов начиная с 1 января 1601 года.
В API Windows это значение соответствует структуре FILETIME и для работы с этой структорой используются такие функции API как FileTimeToSystemTime, GetSystemTimeAsFileTime и другие.
Пример кода преобразования 64 битного таймстампа, который используется в TeamWox в клиентских скриптах JavaScript следующий:
function TimeToInt64(utc)
  {
   utc = Math.ceil(utc/1000)+11644473600;
   return(utc + "0000000");
  }
function TimeFromInt64(i64time)
  {
   if(typeof(i64time)=="string")
     {
      i64time=parseInt(i64time.substr(0,i64time.length-7));
      if(isNaN(i64time))
         return(null);
     }
   else
     i64time/=10000000;
   //---
   return new Date((i64time - 11644473600)*1000);
  }
Вопрос: Какую технологию выбрать для асинхронной передачи данных?

Лучший ответ:
WebSocket + Tornado, например.

Худший ответ:
Торнадо?
Вопрос: Как узнать пароль от WiFi на телефоне под управлением Android?

Лучший ответ:
В файле /data/misc/wifi/wpa_supplicant.conf

Худший ответ:
WiFi Key Recovery.  Нужен root.
Вопрос: Нужна карта с возможностью отмечаться на ней пользователям сайта, как сделать?

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

Худший ответ:
Используйте leafletjs.com
Вопрос: Как, используя возраста друзей, определить возраст пользователя?

Лучший ответ:
1. Определим величину отклонений.
Есть люди у которых куча друзей самых разных возрастов а есть те у кого приблизительно одного возраста.
2. Определим количество отклонений.
Пользователь, у него 100 друзей в возрасте 15-17 лет + ещё 10 в возрасте от 30. Прогноз: это школьник, а 10 сильно выбивающихся из средних это двое родителей + учителя допустим.
3. Если величина отклонений низкая и количество отклонений не большое то можем принять возраст человека как среднее от возраста его друзей, в противном случае копаем дальше.
Ну а вообще, одного параметра (возраст друзей) маловато для определения, нужно что-то ещё.

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

Лучший ответ:
Нет.

Худший ответ:
То есть ещё вчера у вас голосовалка за фотки не работала, а сейчас уже и фотки собраны и сайт готов и реакция публики есть?
Вопрос: Почему происходит push rejected?

Лучший ответ:

Ну а если серьезно, сделайте git pull (с --rebase или без)

Худший ответ:
Что значит "ставлю галочку чтобы коммиты относились к предыдущему"? Это git commit --amend? Если так, то никак - после push делать amend (изменять отправленные коммиты) неправильно, сервер отклоняет push, так как ему нужен fast forward, а хеш коммита изначального и коммита дополненного не совпадают, поэтому нужно либо делать pull (тогда будет два почти одинаковых коммита), либо push --force, а вообще лучше не править отправленные коммиты.
Вопрос: Хороший C/C++ компилятор?

Лучший ответ:
g++ (если хотите C++11), clang (если C++11 не очень хотите, лямбд ещё нет).

Худший ответ:
Под виндовс поставь Visual Studio 2008 (или 2010 если комп потянет нормально). Не вижу смысла ограничивать себя нотепад++, бесплатные версии все нужное потянут, и у майкрософта есть прогаммы(или были) по которым студенты могут получить софт после регистрации.
Под линуксом — одна из последних версий GCC, (как IDE можно или вимо пользоватся(долго привыкать и учится)), или Eclipse + CDT, но я рекомендовал бы QtCreator
Под маком не проблем — ставь последний XCode и он поставит все необходимое.
Вопрос: Нужен надежный сервис где можно купить proxy лист?

Лучший ответ:
Для парсинга использую три листа:
hideme.ru
best-proxies.ru
proxyelite.ru
От каптчи спасет antigate.com

Худший ответ:
Я бы посоветовал тут брать all112.ru
Вопрос: Теория графов

Лучший ответ:
Кажется, это Задача коммивояжёра

Худший ответ:
Если нужен гамильтонов цикл(цепь) то тут только перебор с возвратом. А вот «минимальное количество раз проходить по одним и тем же вершинам», тут, наверное, надо сначала пытаться найти гамильтонов цикл(цепь), а потом увеличивать макс. возможное число вхождений вершин.
Вопрос: Как остановить php цикл по времени?

Лучший ответ:
Разделите задачу на простые шаги. Так, чтобы на каждом шаге можно было ловить ошибки и обработать их:Загрузка файла php.net/manual/ru/book.curl.phpРазбор XML php.net/manual/ru/book.simplexml.php

Худший ответ:
Лучше использовать XmlReader на проход структуры дерева а simplexml на чтение ноды можно прочитать большие xml без необходимости увлечение памяти скрипту.
( на практике применял когда парсил YML каталоги товаров по  2гб+ фаил  средние значение поедание памяти 16-17мб.)
XmlReader читает документ на лету без загрузки дерева в оперативу
simplexml  читает фаёл в оперативу потом разберает...function getSimpleXMLInstance($xml_reader)
 {
        $doc = new DOMDocument('1.0', 'UTF-8');
        return simplexml_import_dom($doc->importNode($xml_reader->expand(), true));
    }
//....

        $xml_reader = new XMLReader();
        $reader = $xml_reader;
        $reader->open($catalog->yml_catalog_url)
        while ($reader->read())
        {
 if ($reader->nodeType == XMLReader::ELEMENT && $reader->name == 'sitemap')
            {
                try
                {
                   // тут simplexml
                   $simpleXmlObject = getSimpleXMLInstance($reader);
                }
                catch (Exception $e)
               {
                    continue;
                }
            }
        }
ТС, обьем файла в мб?
Вопрос: Как в обратном порядке заполнить HTML форму из GET параметров?

Лучший ответ:
все переменные, которые присутствуют в адресной строке, страница получает в общей переменной $_GET. 
Например, если в URL есть ?question=123&answer=456, то смело в инпутах вписывайте<input type="text" name="question" value="<?=$_GET['question'];?>">
<input type="text" name="answer" value="<?=$_GET['answer'];?>">

Худший ответ:
На следующей странице? То есть страница перезагружается? Это что за jquery такой у вас... может все-таки речь идет о PHP?
В общем случае — не надо ничего брать из URL. Вы уже отправили GET-запрос и получили в ответ какие-то данные, которые вывели на следующую страницу. 
Теперь возьмите свой гет, достаньте оттуда нужные запросы и вставьте обратно в форму. Если у вас действительно PHP, то сделайте как сказано в первом комментарии, только на всякий пожарный с проверкой:<input type="text" name="name" value="'.($_GET['name'] ? $_GET['name'] : '').'">
Если у вас JS/JQ, то смысл ровно такой же, только перепишите под себя.