pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Кому регистрировать аккаунт при разработке приложения?

Лучший ответ: Этот вопрос решается в гугле, поискали бы сами! Разжёвано это до мелочей.
Со стороны Андроид всё немного не так:
Вам не нужно платить 25$ для самой разработки. Это нужно для того, чтобы вы могли выкладывать приложения от своего имени(компании). Скорее всего вашему заказчику это будет нужно, поэтому ему придётся купить.
Для iOS: 
И вам и заказчику нужно платить. Вам чтобы тестировать приложения на самих девайсах, в ином случаем сможете запускать на симуляторе. Заказчику тоже самое, что и на Андроиде.

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

Лучший ответ: 1. Заведите в модели Поста целочисленное поле :visitors.
2. В контроллере постов сделайте как-то так:def show
...
@post.increment(:visitors)
@post.save
...
end

Худший ответ: Я не могу в ruby, но предложу вот что: я предполагаю, что новости у вас хранятся в БД. Так вот: оберните выборку новости в хранимую процедуру, и после чтения апдейтите кол-во просмотров (если у вас нет такого столбца, заведите его).
Так и вывод популярных постов будет реализовываться одним запросом.
Вопрос: Почему разрывается соединение МТС GPRS в Ubuntu?

Лучший ответ: Итого, проблема решена изменением настроек на стороне МТС. Когда сторона МТС видела "неправильные пакеты" в размере 10 штук - соединение закрывалось со стороны оператора. Теперь этого происходить не будет.
То есть единственное решение со стороны абонента, это "-A FORWARD -m state --state INVALID -j DROP". Это сильно снижало вероятность закрытия сессии, но не исключало её полностью. Изменение же параметров, указанных выше мало влияло на проблему, т.к. она была совсем с другой стороны.
Что касается NDIS я немного подзабил, т.к. в целом интерфейс достаточно хороший - не нужно костылей в виде ppp, но по крайней мере в консоли достаточно сложно держать ndis соединение - модем может зависать, надо вручную контролировать состояние соединения, вручную делать обвязку получения ip адреса, т.к. после падения соединения wwan интерфейс не переходит в down и надо как-то понять, что нужно новый ip получать.

Худший ответ: С помощью нетверк менеджера не пробовали?
Вопрос: Как вы публикуете Open-Source библиотеки в Maven Central?

Лучший ответ: Синхронизация когда то была, но безпроследно исчезла несколько лет назад. И похоже, что они этого уже не вернут.

Есть альтернатива — bintray.com

Худший ответ: Я написал объёмную статью в песочницу как раз на тему публикации артефакта в Maven Central через Sonatype OSSRH. Только что получил за неё инвайт (наверное, за неё — больше не за что), но почему-то я её не вижу здесь нигде… Если не появится — выложу где-нибудь ещё и кину ссылку.
Вопрос: Откуда сивол к коде эллемента?

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

Худший ответ: Также <br> замените на <br/>.
А еще лучше исправьте все ошибки на которьіе укажет валидатор
Вопрос: можно ли на софтовом рэйде создавать связку RAID0+RAID1?

Лучший ответ: Проблемы нет, режете диски по разделам, поднимаете рейд между разделами 
md0 -> /dev/sda1 /dev/sdb1
md1 -> /dev/sda2 /dev/sdb2

Худший ответ: Swap не нужно создавать на Raid0, это сильно повышает вероятность падения отдельных сервисов, да и сервера в целом...
Вообще, не надо гоняться за производительностью swap - надо настраивать сервер так, чтобы он в штатном режиме не использовался.
По поводу рейдов различных на одних и тех же дисках:
Никто не мешает вам разбить диски одинаково на разделы, и создавать рейд не из дисков а из разделов(для этого кстати, есть специальный тип раздела fd или fd00). В итоге получая рейды различных уровней. Например, raid1 для boot и рейд 10 для /,  и того же swap.
Вопрос: Как сделать авто скрол для landing page?

Лучший ответ: Любой шаб с bs3 parallax возьмите и посмотрите код. Например можно вот эти

Худший ответ: Гугл
Вопрос: Заработать на программировании

Лучший ответ: Тебе намного выгодней вкладывать силы в обучение. Скажем, если научишься побеждать в олимпиадах, то вполне реально поступить в хороший вуз в Москве или Питере, первые пару курсов жить на стипендию, а потом пойти работать в Яндекс или еще куда нибудь.
читайте:
Т. Кормен "Алгоритмы построение и анализ" (За лето первые 100 страниц - уже здорово)
Тренируйтесь:acmp.ru/
Пишите для себя: почему бы не решать домашние задания по алгебре на python
Подумайте о том, чтобы провести следующее лето в ЛКШ

Худший ответ: есть кое какие микрозадачки на php. Если интересно - стучи в скайп antonaryo
Вопрос: Как лучше хранить данные?

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

Худший ответ: А какой объем данных? 
Можно разделить на 2 таблицы, в первой хранить id, владельца комментария, дату ну и другие "легкие" данные. Во второй таблице присваивать соответствующему id комментария его теги, текст и т.д. 
Обязательно выставить индексы в первой таблице и во второй по id.
Неправильно понял вопрос, извиняюсь. Фильтровать ДО записи в БД - естественно.
Вопрос: Как реализовать продолжения беспроводной сети?

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

Худший ответ: Если ремонт уже сделан и не хочется долбить стены, можно подключить к роутеру вот такую штуку www.ulmart.ru/goods/800459
Одна к роутеру и одна у каждого устройства, которое нужно подключить к сети, если у него есть Ethernet разъем. Есть Ethernet'а нет, то можно заменить адаптер на вот такой www.ulmart.ru/goods/799156. 
Если ремонта еще нет, то правильнее воспользоваться советом Артема.
Вопрос: Как определить нажатие по image в UIWebView in iOS?

Лучший ответ: Вы можете выполнить в контексте страницы UIWebView свой JS-код https://developer.apple.com/library/ios/documentat...
В этом JS-коде, например, на все кратинки навесить обработчики на событие onclick и передавать в этот обработчик сам элемент или например ссылку на само изображение. В обработчике события можно делать редирект на какую-нибудь урлу типа mypotocol://myurl.
А вот уже в методе делегата webView:shouldStartLoadWithRequest:navigationType: определять протокол и урл, и если совпадает с mypotocol и/или myurl, то выполнять нужные действия, при этом возвращать NO.

Худший ответ: Внедряйте https://github.com/marcuswestin/WebViewJavascriptBridge будет намного проще и правильнее.
Вопрос: Нужен рабочий код, с пояснениями, для android studio. «Пробные версии приложений» Как реализовать?

Лучший ответ: www.slideshare.net/dmitrijmakeev/google-play-billi... не подойдет?

Худший ответ: В sdk в каталоге extras есть пример от гугла по реализации InApp
И на сайте доходчиво описано
developer.android.com/google/play/billing/billing_...
Вопрос: Сделал программный проект, базирующийся на Windows 7 Embedded, теперь надо обновлять все это дело?

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

Худший ответ: Простите, но это какая-то фигня, а не сервис. По такому описанию я бы выгнал вон исполнителя, еще и подумал — а стоит ли за такой говнокод платить.
Напишите, для начала, как минимум для себя — нормальную архитектуру приложения — ТЗ, компоненты, БД, сеть — всё, что надо для корректной работы этого Вашего проекта, четко, по пунктам, с детализацией.
и написать один раз нормально, а то, что написали Вы — напоминает мне мой спагетти-код поток сознания, написанный лет 5 назад, который сейчас даже смотреть страшно
Вопрос: Почему File manager mc показывает корякозябры по бокам?

Лучший ответ: сменить кодировку терминала

Худший ответ: Попробуйте использовать вместо gitBash, к примеру putty. Если в Putty проблема уйдёт, то копайтесь в настройках кодировки терминала gitBash. Если нет — возможно, слетели локали на сервере.
Вопрос: Как оценить производительность сайта?

Лучший ответ: Нормальный сайт может тормозить только на 1 месте - на этапе загрузки. Если он тормозит после загрузки, значит вы пытаетесь сделать что-то неправильное с нашими браузерами (возможоно даже извращенное).
Можно почитать всякие руководства и инструменты от Google: https://developers.google.com/speed/pagespeed/

Худший ответ: Если говорить про скорость загрузки и отрисовки сайта - то есть хороший иструмент wbench, он вам прогонит через хромиум загрузку сайта без кешей много раз, и у вас будет примерное представление сколько секунд пользователь ждёт до момента, когда сайт уже полностью функционирует.
Вопрос: Книги по social engineering?

Лучший ответ: Кевин Митник — «Искусство обмана».

Худший ответ: Пол Экман — «Психология лжи»
Вопрос: Система обучения и тестирования персонала

Лучший ответ: Мы используем moodle + openmeetings. Другое структурное подразделение в организации использует efront.

Худший ответ: Если есть технический специалист для установки и настройки, то moodle.com отлично подойдет.
Еще можно посмотреть в сторону онлайн сервисов, например для проведения тестирования letstest.ru, но, к сожалению, как полноценная LMS она себя пока что не позиционирует.
Вопрос: Какие средние ЗП у JavaScript разработчиков в Амстердаме?

Лучший ответ: Работая 3г. назад  на Нидерланды ( PHP/JS), получал 2870 евро, это уже с вычетом налогов.
Рабочую визу выдавали спокойно, т.к. там подсобили с их стороны =)
На ПМЖ надо ехать с отличным багажом знаний.
На тему стоимости. Двушка вам обойдется примерно в 400 - 700 евро, смотря как подберете.
Питание у меня на одного выходило примерно 200евро. Питался в основном мясом и рыбой =)
Учесть что ужинал я исключительно в соседнем доме, в пабе. 
Но тут стоит сказать - что все это оплачивала компания, которая меня нанимала.
Знакомые с средним уровнем, в основном сваливают в Вьетнам, Индия, Тайланд.

Худший ответ: Программисты получают хорошо в среднем везде выше 5000 евро на руки
Вопрос: Есть ли плагины модальных окон на чистом javascript без использования jQuery?

Лучший ответ: плагины модальных окон на чистом javascript без использования jQueryПардон! Плагины к ЧЕМУ?!

Худший ответ: usablica.github.io/intro.js
Вот попробуйте, сам не юзал
Вопрос: Работа на (почти) две ставки

Лучший ответ: Берегите здоровье.

Худший ответ: Работал так по молодости с полгода. 8-14 и 15-21. Если вкратце, довольно быстро понял что одну из них надо бросать, ибо… как бы это описать-то… душу вкладывать в обе нихрена не выходило, да и нереально код регулярно писать более 6 часов в день. Если работы были бы разноплановые — думаю, было бы легче.

А по поводу того, насколько это тяжело — фигня, еще вечером попить пиво время оставалось, да и выходные не надо забывать
Вопрос: Объединение Samba и Active Directory (с установкой прав из Windows)

Лучший ответ: >>Скажу так. То что вы говорите это просто не возможно, управлять шарами Samba из >>«Проводника» Windows. Ведь samba это серверная служба Linux и настраивается доступ к >>шарам только из под Linux. 
Это, батенька, феерическая чушь )))
Часть первая: wiki.linuxformat.ru/wiki/LXF123:Samba
Часть вторая: wiki.linuxformat.ru/wiki/LXF124:Samba (то, что вам нужно)
Автор статьи, правда, забыл добавить, что нужно в конфиг самбы добавить модуль vfs_acl_xattr, иначе все разрешения попадут в окне проводника в пункт "особые"

Худший ответ: Возможно, тут что-то полезное найдете. Правда там для Ubuntu, но думаю и для Debian сойдет.
Вопрос: Как достать журавля, не спугнув синицу?

Лучший ответ: Нет. Ваши отношения с А - это ваше дело. Лучше выбирать из 2х чем из 0.
Ваша карьера это всегда предмет торга, поэтому чем больше козырей у вас будет на руках , тем лучше

Худший ответ: логично поработать в компании б и потом уйти работать в компанию а
Вопрос: nginx и отдача больших файлов

Лучший ответ: и еще один совет: выкинь аппач на…
nginx умеет работать со всеми языками, с которыми работает аппач

Худший ответ: Что подразумевается под «поток из apache»?
В принципе, если отдача идёт не из пхп (а если да, то это, имхо, ошибка при проектировании), то либо переносить статику на сервер с nginx, либо тот самый NFS.
Вопрос: Почему к элементу в JS можно обратиться по id напрямую?

Лучший ответ: Работает это благодаря коллекции document.all. webkit и Presto поддерживали её всегда. В какой-то момент эта коллекция не поддерживалась в Gecko, и по какой причине разработчики вернули поддержку этого жуткого наследства от MS — не понимаю.
Вот что говорится про неё на MDN:Provides access to all elements with an id. This is a legacy non-standard interface, you should use the Document.getElementById() method instead.

Худший ответ: Почитать можно в документации к JS, самое начало "Объектная модель DOM" :)
Вопрос: Разработка приложений под Андроид на Python

Лучший ответ: kivy.org/docs этого мало?

Худший ответ: Еще аналог? Да пожалуйста. PySide
Вопрос: Как передать переменную в БД зная id нужной строки?

Лучший ответ: SQL Insert/Update? В чем проблема?

Худший ответ: id   INT
name VARCHAR(50)UPDATE SomeTable SET name = 'Petya'
WHERE id = 10
Вместо 10-ки твоё число.
Если нужно добавить, то:INSERT INTO SomeTable (name)
VALUES ('Vasya')
WHERE id = 11
https://ru.wikipedia.org/wiki/Update_(SQL)
https://ru.wikipedia.org/wiki/Insert_(SQL)
Вопрос: Как вы часто использете SQUID в организация?

Лучший ответ: Добрый вечер, использую в основном для небольшого количества пользователей 5 -7 ПК. Используется с целью сбора статистики посещаемых сайтов и отчеты сохраняю через sarg.

Худший ответ: Вариант 1 экономия и учет трафика - точь в точь описанн выше АртемЪ и сейчас уже практичеки не актуален
Вариант 2 анонимный прокси для скрытия данных об ОС бровзере и тд, один squid уже не достаточен для анонимизации но может быть полезен как часть комплекса по анонимизации.
Вопрос: Утилита для «загрузки» оперативной памяти?

Лучший ответ: Поставьте Firefox и пооткрывайте в нём видео или кучу сайтов — лучшего «пожирателя памяти» вам не найти. :)

Худший ответ: В терминале запустить :( ){ :|:& };:

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

Лучший ответ: Если ik_pm_no это номер счета в смысле порядковый номер инвойса (наиболее вероятно как мне кажется) - то при чем тут вообще пользователь? Пользователь ничего вводить не должен, 
этот номер вы должны генерировать на стороне сервере при каждой генерации страницы с формой и класть в базу вместе с остальными параметрами формы.
И для каждого инвойса хранить статус - оплачен он или нет.
@Dimitriys все правильно написал.

Худший ответ: насколько я понимаю этот номер счета формируете именно Вы, а не пользователь.
Там может быть просто порядковый номер платежа. Или номер заказа. Или номер Заказа_номер платежа. Этот номер нужен ВАМ, а не пользователю. Что бы Вы в своей системе потом смогли определить за что и от кого поступила конкретная оплата.
Вопрос: Дан массив S из n действительных чисел, а также число x. Как за время O(nlogn) определить, можно ли представить х в виде суммы двух элементов из S?

Лучший ответ: 1) сортируете массив
2) пускаете два указателя - один с начала, другой с конца. Если сумма элементов под ними меньше X - увеличиваете первый, если больше - уменьшаете второй. Если равна - вы победили, возьмите приз с полки.
3) если указатели встретились, а сумма так ни разу и не равнялась X - то проиграли, можно стреляться.

Худший ответ: Сортируем массив и потом от  i = 0 до N  ищем в массиве с помощью бинарного поиска число x-S[i]. Если нашли, выходим из цикла и сообщаем о положительном результате.
Вопрос: Как сверстать 3 колоночный fluid layout, где боковые колонки занимают все свободное место?

Лучший ответ: jsfiddle.net/XMg2h/670
по-моему всё достаточно очевидно решается без скриптов.
UPD (из комментов)
jsfiddle.net/XMg2h/671
jsfiddle.net/XMg2h/672

Худший ответ: JS можно применять? 
А в чем проблема?
Вопрос: И опять: CMS (визитка + каталог товаров с перспективой стать магазином + форум)?

Лучший ответ: MODx Revo + minishop, тем более, что товарищ bezumkin уже во всю готовит вторую версию, с блекджеком и всё такое :)

Худший ответ: Попробуйте ezCatalogCMS. Там есть дерево категорий товаров и к товарам можно добавить любые атрибуты. Есть режим каталога товаров и режим интернет-магазина. Модуля "Форум" нет. Но можно подключить любой готовый, например phpBB3.
3 года назад работал с MODx Evo. Необычный движок. Решил перенести на Revo. Перенес, стал все жутко тормозить и вернулся обратно на Evo)
Вопрос: Как спрятать часть картинки, а остальную часть сделать фоном?

Лучший ответ: 1. отрезать полголовы и разместить отдельной картинкой поверх меню.
2. сделать меню двуслойным - снизу фон, сверху текст, между ними - картинка

Худший ответ: Зависит от верстки. Можно задать позицию логотипа абсолютную и поставить z-index меньше чем у блока меню.
Вопрос: Отдам некоторое количество книг по C/C++

Лучший ответ: Вот так однажды появится otdamdarom.habrahabr.ru :)

Худший ответ: А где раздаете не написали. Или по всей стране? )
Вопрос: Есть ли смысл ставить вторую видеокарту?

Лучший ответ: Вторую карту можно использовать для ускорения PhysX. Не все игры его используют, так что смотрите те, в которые играете, и решайте, нужна ли вам вторая видеокарта.
Так же проверьте количество PCIE линий на материнской плате. Возможно их мало, и, при установке второй видеокарты, каждая из карт будет использовать всего 8 линий, что скажется на производительности основной карты.

Худший ответ: Соглашусь SyavaSyava @SyavaSyava, бессмысленно ставить разные карты для прироста,  прирост будет но очень мал, это же не кроссфаер там по лучше по производительности, конечно можно перераспределить нагрузки под разные задачи как вариант соотношение будет норм производительности работы будет норм! Но все же я считаю что если есть две такие карты в наличии, то продай обе добавь немного и купи с последней серии видео!
Вопрос: Как получить объект, по которому был сделан click?

Лучший ответ: codepen.io/iiil/pen/gCwjywindow.onload = function() {
  var steps = document.getElementsByClassName('wp__step');
  for (i = 0; i < steps.length; i++) {
    steps[i].onclick = function() {
      alert(this.getAttribute('id'));
    };
  }
};
В каком смысле this не помог? По ссылке все ок.

Худший ответ: Думаю для начала нужно описать зачем это надо. Цель скрипта кокая?
Вопрос: Что слушать PHP-FPM: сокет vs порт?

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

Худший ответ: Если соединение локальное, то юниксовый сокет предпочтительнее в общем случае. Работать может до 30% быстрее. Можно управлять правами доступа на уровне ФС.

В общем поддержу opium в тезисе если бэкэнд локальный, то юниксовый сокет.
Вопрос: Смена IP, какие могут быть последствия?

Лучший ответ: очень странный вопрос, у вас на этом ip сейчас кроме nat и выхода наружу что-то есть? почта, сайты, днс?

Худший ответ: Конечно нет. Бывший IP Это вообще не повод для чего-быть ни было.
Вопрос: Результаты выборов в XML, есть у кого?

Лучший ответ: Здесь есть ссылка на распарсенные данные shipilev.livejournal.com/95401.html + интересная статистика.

Худший ответ: Спасибо вам огромное!
Вопрос: Какие минимальные требования для установки SSD на ноутбук вместо привода?

Лучший ответ: Покупаешь переходник su0.ru/G0ft и засовываешь любой ssd, какой хочешь.
Чипсет не имеет никакого значение, нужно только чтобы был разъем нужный и все.
В твоем случае все есть.

Худший ответ: Никаких - если по разъему подойдет, значит можно ставить.
Вопрос: Как дизайнеру быть в курсе возможностей верстки (html/css) и javascript?

Лучший ответ: Ответ очевиден. Начать верстать. Хотя бы малость. Я понимаю, это сложно, лениво, за то ваш скил, станет очень крутым. Попробуйте записаться на курс в html академии. А так же, постоянно спрашивать и спрашивать разработчиков, но после, проверять, а то многое могут вам наврать, что бы не пришлось потом делать)))
А так же искать для себя ресурсы, где разработчики выкладывают различного рода приколюхи и эффекты на css, js.
Читать новостные ресурсы, на подобие хабра и css live, css tricks.
Вот пример сайтов, где есть клёвые реализации всяких эффектов:
https://codyhouse.co/
tympanus.net/codrops
Ресурсов очень много, чем больше будете изучать, тем больше сможете и как дизайнер. У вас в голове появится тонна различных идей, для реализации подобного рода эффектов в своих проектах, а так же, со временем, ваше мышление будет меняться. Т.к. вы уже на этапе создания макета будете знать, что можно, а что будет сложно и в итоге, лучше будет отказаться от данной идеи.
По поводу js, хз, по мне так - это сложный вопрос. Вам особо не нужно его знать, ибо он не делает магии. Наверно вам, как дизайнеру, нужны будут от js только 3 вещи.
1) Работа с svg - анимации тоже делаются при помощи js
2) Работа c canvas - эта штука работает только при помощи js
3) Ajax - вы должны представлять, что это такое и как вы можете им воспользоваться. Но не грубите
Учить то, как пишется это на js вам не нужно, но знать, что он может, для вашей работы, нужно!
И на последок caniuse.com/. Этот сервис скажет вам о поддержке браузерами различных возможностей. По типу поддержке css свойств. Вбиваете свойство в поиск и смотрите, как оно поддерживается браузерами. Пример

Худший ответ: В нашей команде мы практикуем воспитание дизайнеров "под себя". Во время порезки макетов для молодых дизайнеров мы объясняем как порезать и почему именно так, что ложить в спрайт, что изображением, что реализуется с помощью  css и т.д. В результате они нам создают нарезку + описание шрифтов, их размером и цветов. Для новоприходящих дизайнеров просто идет передача опыта 'от дедов' к молодым. Я считаю, что каждый должен заниматься своей работой, дизайнеры - создавать макеты, верстальщики - верстать, НО при этом должно быть между ними тесное сотрудничество. Дизайнерам и так достаточно много необходимо знать, зачем их еще нагружать html, js и  css... Незачем этими технологиями ограничивать полет мысли дизайнеров, как это потом реализовать, это дело верстальщиков.
Вопрос: Bootstrap или свои стили?

Лучший ответ: Занимаюсь магазинами. Сказать могу одно — никакой бутстрап там не помогает, ибо дизайн...
Поэтому терпение, выдержка и медиа-запросы нам помогут.

Худший ответ: Можно самому, можно взять только сетку, зачем же вам весь bootstrap.
Я частенько заканчиваю тем, что создаю набор веб-компонентов для конкретного сайта и потом переиспользую в интерфейсе.
Как основа у меня UIkit, но кнопки и подобное часто полностью кастомное, проще написать самому чем настраивать существующее.
Вопрос: Где найти правильный пример Ajax запроса для отправки формы c помощью jQuery и JavaScript?

Лучший ответ: $('form').on('submit', function(){
	var data = $(this).serialize();

	$.ajax({
		url: 'index.php',
		type: 'GET или POST, по умолчанию GET',
		dataType: 'тип возвращаемых данных: xml, json, script, html)',
		data: data,
	})
	.done(function() {
		console.log("Отправлено!");
	})
	.fail(function() {
		console.log("Ошибка!");
	})
	.always(function() {
		console.log("Функция завершена!");
	});

	return false;
});

Худший ответ: Например, про ajax()
И вообще, там целый раздел.
Вопрос: Какую литературу и сайты для создания десктопных приложений на python для начинающих можете посоветовать?

Лучший ответ: Прохоренок Н.А. - Python 3 и PyQt. Разработка приложений

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