pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Рейтинг за плюсы/минусы в комментариях

Лучший ответ: По слухам, Хабрасила пользователей рассчитывается по результатам последних 50 дней (не спрашивайте, почему) и постепенно «тает».
Рейтинг округляется до двух цифр после запятой (согласно api).

1 плюс/минус в карму ~ ± 0.8 рейтинга
1 плюс/минус за ответ ~ ± 0.3 рейтинга
3 плюса/минуса за комментарий ~ ± 0.1 рейтинга
За плюсы/минусы к посту тоже, вроде, начисляют.

Карма и рейтинг бесполезные пузомерки.

Худший ответ: Тайна рейтинга/хабрасилы скрыта за семью печатями, насколько мне известно. Вот выдержка из помощи: Секреты её подсчёта хабраредакции открыли пришельцы из созвездия Андромеды (до их прилёта даже хабраредакция не знала, как она рассчитывается). Время от времени пришельцы возвращаются и меняют принципы подсчёта, что может влиять на величину рейтинга отдельно взятых пользователей.Вот так.
Вопрос: Почему при попытке настройки конвертации .scss в .css вылезает ошибка?

Лучший ответ: У вас скорее всего проект лежит в папке, полный путь которой содержит русские буквы.
Например \Projects\FORC\сайт.рф\git
сасс в таком случае будет ругаться.

Худший ответ: Явная проблема к кодировке
Вопрос: Каким планингом/todo-list вы пользуетесь?

Лучший ответ: Todoist (premium account) + Sunrise.am - календарь. + Toggl (учет времени на выполняемую задачу)
закроют все ваши вопросы.
Либо копать в сторону Trello.

Худший ответ: Jira.
Про мобильные клиенты: если менеджер задач нацелен на что-то более сложное чем на сохранение списка покупок, то мобильных клиентов либо не будет, либо они будут обрезанными. И это в принципе понятно, как можно работать одним пальцем на экране в 5 дюймов? Никак.
Вопрос: На Хабре что-то снова в Ленте сломалось?

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

Худший ответ: Можно через RSS посмотреть, только это не очень удобно.
Вопрос: Хорошие библиотеки user-space потоков для C++?

Лучший ответ: Boost.Coroutine? Вроде бы и asio с ним дружит.

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

Лучший ответ: Вариации на тему чекбоксов
cssdeck.com/labs/css-checkbox-styles
Или toggleClass гуглить для обычных кнопок.

Худший ответ: Работает? Не трогай.
Замена класса в JS чем плоха?
Код хотя бы на кодпен надо выкладывать. Всегда показать проще, чем объяснить.
Вопрос: Что понимать под словосочетанием «серверная часть»?

Лучший ответ: Серверная часть - то, что выполняется сервером, Клиентская часть - то, что выполняется на стороне клиента (браузер, приложение и т.д.). PHP выполняется на стороне сервера, JS - на стороне клиента

Худший ответ: серверная на сервере, клиентская на клиенте.
Вопрос: Стоит ли начинать изучение 1С если ранее не сталкивался?

Лучший ответ: Компания Рарус - одна из первых 1С-франчей. За свою долгую историю они наделали сотни отраслевых решений. Из-за некоторых специфик (работа с АТС, со складскими терминалами, торговым оборудованием и пр.) ихним программистам приходится писать не только на встроенном языке 1С, но так же и на C++ и Delphi. В зависимости от направления, в которое вы попадете, вы будете совершенствоваться либо в типовых продуктах (что маловероятно, так как вокруг тысячи компаний с демпинговыми предложениями), либо в отраслевых (вероятность выше, так как на внедрение рарусовских коробок стараются привлекать рарусовских специалистов). В последнем случае вы "рискуете" стать специалистом в ньюансах рынка CRM-систем или стать гуру в особенностях ресторанного бизнеса (посмотрите на их продукты).
Но хочу вам сразу сказать, что слова "Проектная работа, командировки в другой город" в вашем случае будут означать сперва нудное обучение, потом беганье с анкетами среди сотрудников заказчика и сбор требований для разработчиков, потом написание километров пользовательских инструкций по созданным доработкам, а в момент старта - гарантированная неделя без сна (особенно на торговых предприятиях с круглосуточным режимом работы и где на каждой смене есть люди, которые что-то недопоняли, неправильно внесли данные, требующие что бы их успокоили и сделали работу вместо них).
Если вы размышляете только над самим языком 1С, то посмотрите на следующие факторы. Не смотря на некоторую брезгливость со стороны адептов "православных" языков программирования, это все таки полноценный язык с довольно высокой технологичностью. Те, кто изучили "программирование  на 1С" в 90-е, до сих пор кушают хлебушек с маслицем. Платформа развивается все время и впитывает новые технологические фичи. Но главное стабильность - вы можете потратить пару месяцев на изучение какого-нибудь джавоскриптового фреймворка, а через год он будет на свалке истории и от вас будут требовать знание уже новой трендовой технологии; тоже касается и новомодных языков программирования, которые клепают Гугл/Мозила/Эйпл - ИМХО в случаях создания языка для "что бы было удобно писать", а не для закрытия конкретных научных/промышленных потребностей, их жизнь будет недолговечной и завтра появится еще более новомодные клоны Go и Swift'a

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

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

Худший ответ: Опрятно выглядеть, голова на плечах и конечно же уверенность в себе. Если ты понимаешь и разбираешься в вопросе, то у инвесторов появится доверие.

P.S. Чуть не забыл, не проси у инвесторов 1 000 000$ за 30% под идею? ;)
Вопрос: Front-end, веб дизайн, верстка. Куда двигаться начинающему?

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

Худший ответ: Для верстки хоть как будет нужны будут знания JS, хотя бы для всяких слайдеров и анимаций, которые не реализуешь на CSS
Могу посоветовать замечательный инструмент для верски по .psd макету 
assets.adobe.com
намного удобнее, чем через PS, тк сразу выдает CSS стили, по нажатию на слой
Вопрос: Стоит ли накладывать копирайт на работы (дизайн)

Лучший ответ: Накладывайте www.digimarc.com/digimarc-for-images 
Пользователям нисколько не мешает, не выдаёт своего присутствия, в случае споров может послужить доказательством. 
Темболее это ведь не прототип, а завершённая работа, за которую Вы получили деньги, 
так что расстраиваться не из-за чего. Можно только пожалеть тех, кто выдаёт чужое за своё.
Зачастую заметно сразу отличие их собственных  работ от стыренных.  
Сам давно придерживаюсь правила - только не мешающий логотип в каком-нибудь углу.

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

Лучший ответ: Не верною. Отношение не один к одному, а один ко многим. У вас много пользователей на одну роль. Необходимо указывать BELONGES_TO.

//in Users
array(self::BELONGS_TO, 'UserRole', 'role_id'),

и обратно
//in UserRole
array(self::HAS_MANY, 'Users', 'role_id'),


Худший ответ: Ах, сам нашел.

/**
     * Get relations
     *
     * @return array
     */
    public function relations()
    {
        return array(
            'role' => array(self::HAS_ONE, 'UserRole', array('id' => 'role_id'))
        );
    }
Вопрос: ОС для слабой конфигурации?

Лучший ответ: иногда программирование.Какая ОС на данном железе будет более оптимальной?
Никакая.

Худший ответ: Попробуйте Альтлинукс, который LiveCD. Вполне должно хватить. Опытным путём проверено что на старое железо альтлинукс встаёт лучше других
Вопрос: MS SQL и экспорт из него?

Лучший ответ: Могу уточнить, зачем? Не проще ли абстрагироваться от БД написанием веб-морды, с которой пользователям будет работать проще хоть с ПК, хоть с планшета, хоть с смартфона, чем привязывать всех к MS Office и Access'у, который, кхм, идёт либо отдельно, либо в составе MS Orffice Pro за 18к рублей на один пк.
И перенести базу, например на SQL Express, если покупать нормальный MS SQL компания не потянет?

Худший ответ: Ограничение на ODBC очень мешает. Вы даже не представляете, возможно, насколько, потому что и в Access, и, если не ошибаюсь, в самом MS SQL можно прямо через SQL делать выборку во внешнюю таблицу:
SELECT * INTO [ODBC;DSN=myODBC].my_table FROM my_tableПеренося таблицу целиком в один запрос.
Хотя, можно, наверное, и без ODBC, через OLE DB:
SELECT *
FROM OpenRowset('Microsoft.Jet.OLEDB.4.0', 
   'c:\northwind.mdb';'admin'; 'password', 
   'SELECT CustomerID, CompanyName
         FROM Customers
         WHERE Region = ''WA'' ')
©MSDN: Using Pass-Through Queries as Tables
См. Distributed Queries и ключевые слова, начинающиеся на OPEN (OPENDATASOURCE, OPENQUERY, OPENROWSET).
Вопрос: Как сделать проксирование звонков SIP?

Лучший ответ: Asterisk или FreeSWITCH вполне с задачей справятся.
Их можно на некоторые маршрутизаторы и NAS-ы поставить.

Худший ответ: Видимо речь идет о Билайне. Я ставил на роутер Астериск, как Вам посоветовал Владимир Владимир, и все работало на ура. Только вот Астериск с Билайном подружить было не очень тривиальной задачей, но вообще вопрос не очень сложный.
Вопрос: Что делать, если клиент не платит на upwork?

Лучший ответ: У меня был подобный опыт с неадекватном клиентом.
Проект был менее чем на 100$, но клиент постоянно увеличивал исхожное задание. Я уже готов был бросить проект, не получив денег (хотя и сделал исходное задание), но клиент все время шантажировал меня плохим отзывом. Отправил  скрины переписки и данные своего аккаунта в поддержку oDesk и они решили вопрос.

Худший ответ: Upwork вроде писал где-то когда еще был одеском, что опалата никак не гарантируется если это не почасовка, поэтому сомнительно что обращение в саппорт что-то даст. Нельзя "задобрить" клиента? Он чего-то странного хочет?
Вопрос: Учебник по дискретной математике?

Лучший ответ: Мне «Дискретный анализ» Романовского нравится. Простенько и по теме.
Автор читал нам одноименный курс на мат-мехе СПбГУ.

Худший ответ: Не совсем понятно, вам нужны алгоритмы, которые понадобятся только при программировании, или же вы хотите предмет изучить?
Если первое:


«Алгоритмы. Построение и анализ» (Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн) Ссылка на Ozon -> покупка
«Искусство программирования» (Дональд Э. Кнут) все 4 тома нужны, если хочется действительно изучить все. Ссылка на Ozon -> Кнут. Искусство программирования Список книг:

 «Искусство программирования. Том 1. Основные алгоритмы»
 «Искусство программирования. Том 2. Получисленные алгоритмы»
 «Искусство программирования. Том 3. Сортировка и поиск»
 «Искусство программирования. Том 4. Выпуск 4. Генерация всех деревьев. История комбинаторной генерации»




Если же второе — ВУЗовские учебники в помощь. Подсказать конкретные к сожаления не могу.
Вопрос: CSS width — дробное число в пикселях возможно?

Лучший ответ: По стандарту, дробное число для пикселя можно использовать. Я указываю ссылку на версию CSS 2.1, так как в данный момент это действующая спецификация.The format of a length value (denoted by < length > in this specification) is a < number > (with or without a decimal point) immediately followed by a unit identifier (e.g., px, em, etc.). After a zero length, the unit identifier is optional. 
Субъективно, кому-то может это казаться странным, неподходящим или неприемлемым, но дробные значения px корректно обрабатываются браузерами, так как браузеры ориентируются на стандарты.

Худший ответ: Можно, проблемы наблюдались в Opera 12- (отбрасывала дробную часть), но так как она, можно сказать, умерла окончательно - можно использовать.
Вопрос: Best practices при обработке серверных ошибок при Ajax запросе?

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

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

Лучший ответ: У меня есть к вам другое предложение: лезете в гугл, вбиваете "Программирование под Android курсы программа курса" Смотрите программу курсаосваиваете все темы самостоятельно
     Введение
        ОС Android
        android.developers.com
    Основы
        Установка Android Sdk и настройка IDE
        Hello World!
        Структура проекта
    Основные компоненты
        Activity
        Service
        BroadcastReceiver
        ContentProvider
        AndroidManifest
    Ресурсы
        Drawable
        Values
        Анимации
        Классификаторы
    Разработка пользовательского интерфейса
        Activity и ее жизненный цикл
        Основные View: TextView, Button, ImageView, CheckBox, ProgressView и др.
        Основные ViewGroup: FrameLayout, LinearLayout, GridLayout, TableLayout
        Стили и темы (практика)
        Работа с меню Activity. ActionBar
        Диалоги и toast
        Списки в UI: ListView, GridView. Адаптеры
        Сохранение и восстановление состояния
        Вызав новой Activity
        Передача данных в Intent (практика)
    Хранение данных
        SharedPreference
        Файлы
        База данных
    Фоновая работа
        AsyncTask
        Loaders
    Service
        Жизненный цикл
        Запуск
        Взаимодействие из Activity
    Рабора с сетью
    BroadcastReceiver
        Создание BroadcastReceiver
        Подписка на системные события
-------------------
     Введение
        Разработка интерфейса под различные размеры экранов
    Разработка под различные версии ОС
        Android Support Library
        Написание кода с учетом версии ОС
    Фрагменты
        Жизненный цикл
        Создание
        Операции с фрагментами
        DialogFragment
    Notifcation API
    Виджеты домашнего экрана
    Анимация
        ViewAnimation
        Property Animation
        Transition
    Определения местоположения
    ContentProvider
        ContentObserver
        Работа со стандартными ContentProvider: Контакты, СМС
    Google Play Services
    Лучшие практики для разработки кода
        Производительность
        Память
        Батарея
-----------------------------------
Уаля и вы умеете разрабатывать под андроид...

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

Лучший ответ: Ну так что мешает разобраться?
Открываем тестовый сайт, смотрим через Web Inspector, какие стили применяются к ссылке (позиция в css файле этого стиля, его написание). Копируем нужный css селектор, который используется,  идем на боевой сервер, Открываем там ресурсы через Web Inspector, ищем  по css файлу этот селектор.
Далее действуем в зависимости от того, нашелся ли исходный селектор в css файле (далее по обстоятельствам придумываем еще проверки, которые помогут добраться до истины)

Худший ответ: 1. Смотрим через Web Inspector сеть и что наш CSS грузится с кодом 200 (304).
2. Смотрим - не является ли проблемой кеш сервера/браузера на статику.
Вопрос: Какие есть сервисы с бесплатной музыкой и звуками?

Лучший ответ: https://www.freesound.org/
opengameart.org -- тут больше по картинкам, но звуки тоже бывают

Худший ответ: Вот тут royaltyfreemusic.me посмотрите, позиционируются как royalty free music supermarket. бесплатных немного, но есть (там надо в параметрах поиска установить галку free), но есть очень дещовый вариант за $10 3 трека или 100 звуковых эффектов
Вопрос: Как сменить язык интерфейса в Coda 2 (Mac OS Lion)

Лучший ответ: Обычно на Маке это зависит от порядка языков в системных настройках. Точного названия этой панели не помню, но должен быть список языков, в котором вы их перетаскиваете в порядке предпочтения. Вдруг у вас там японский выше английского?

Из командной строки можно запустить Coda.app/Contents/MacOX/Coda -AppleLanguages '(en)' См. также тут еще способы.

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

Лучший ответ: Вполне нормальный селектор, только контекст добавить не мешало бы и использовать $.fn.children (если задача/разметка позволяет):var $item = $('#dataset').children('[data-id="'+id+'"]');

Худший ответ: А зачем вообще так делать? Что вам мешает добавить еще один класс в разметку и уже по нему обращаться. Это будет гораздо быстрее, чем через атрибут. 
Опять таки есть нюанс. Дата атрибуты при изменении не меняют своего состояния в разметке. То есть, если у вас был элемент: <li class="demo" data-id='1'>Пункт 1</li>, 
затем его значение дата атрибута поменяли $('demo').eq(0).data('id', 3), 
то вы разметке он все также останется <li class="demo" data-id='1'>Пункт 1</li>. 
Это может привести к проблемам.
Вопрос: Раздача интернета по WiFi с iMac/OS X на PC/Vista?

Лучший ответ: В том окне, что в предыдущем ответе, в поле «Общее подключение» выберите «Ethernet», а «Для компьютеров, использующих» – «AirPort». Далее нажмите «Настройки AirPort..» и укажите настройки беспроводной сети, потом поставьте галочку «Общий доступ».

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

Лучший ответ: Не надо учить C++. Чем больше новых программистов на C++, тем меньше зарплата у старых!
Язык наибольших возможностей. Любишь возможности - полюбишь C++.
А если любишь не возможности, а только "результаты" и "деньги" - не полюбишь.

Худший ответ: с c/c++ очень хорошо начинать учить програм с 0,но язык умирающий((
Вопрос: Что неправильно в верстке?

Лучший ответ: Из глобального:
1. Страница весит 1.6мб. Это жуткая жуть для такой страницы. Зачем все картинки в png? Он там не нужен. Переводите всё в jpg и оптимизируйте jpg – выигрыш в весе будет огромный.
2. Поддержка ретины. Сейчас это становится уже важным. Все иконки лучше перевести в svg. Или, как мининмум, сделать png@2x. Но вектор лучше, с ним удобнее работать и весит он порой меньше png.
3. Зачем там 2 файла стилей и несколько спрайтов? + стили правильнее минифицировать.
Сама верстка:
1. Почитайте про различные методологии. БЭМ, например. Селекторы типа .site-header .site-menu li a — боль.
2. Блок с логотипами. Вставить всё одной картинкой это, конечно, легко и просто. Но заказчик наверняка бы попросил сделать каждый логотип ссылкой на сайт. Или, например, когда понадобится добавить еще один логотип. добавлять его будет больно.
3. Для ссылок можно тоже transition добавить. Хуже от него не будет.
Это так, главное, что бросилось в глаза :)

Худший ответ: Я не знаю о каких ошибках вы говорите, но у меня в хроме открылось норм. Значит нормальная вёрстка.
Теперь пройдите курсы, как сделать всё это дело адаптивным.
Вопрос: Ruby on Rails, ошибка при генерации проекта/установке расширений, json, как лечить?

Лучший ответ: TL;DR: Ваша главная ошибка в использовании Windows. Ну не предназначен Руби для таких извращений, поставьте себе хотя бы на виртуалку Убунту и разрабатывайте в свое удовольствие. Команда  `make` предназначена для компилирования, насколько я помню, а в винде её тупо нет. Команды.

Худший ответ: У меня в офисе с рельсами все работают под виндой, все ставили через railsinstaller.org/en - полет нормальный, там только проблемы с mysql2, там дллку надо кудато закинуть
Вопрос: Mysql выборка или cookie, оптимизация?

Лучший ответ: Ни тот, ни другой вариант.
Юзайте кеш, сохраните результат выборку в файле или где-нибудь в memcache / redis и второй раз уже берите оттуда, это даст преимущество.
если уж данные слишком простые, то сохраните в сессиях(в куках они нахрен не нужны).
Так или иначе - старайтесь не дергать базу лишний раз.
p.s. храните настолько долго, насколько это возможно(или наоборот, при большом количестве посетителей кеш в 1 минуту даст огромное преимущество)

Худший ответ: Когда ваши цифры будут в 1000 раз больше и не будет денег на нормальный сервер, тогда ваша вопрос станет актуальным. При таких цифрах кеш не будет освобождать ресурсы сервера, они и так должны быть свободны, соответственно смысла в кеше нет.
Если при таких цифрах у вас всё тормозит вам нужно, что то из: сменить архитектуру БД или разобраться как работать с БД или нанять админа.
Вопрос: Sphinx: результат поиска по слову?

Лучший ответ: По-умолчанию в сфинксе fulltext-поля хранить и получать не возможно (потому что они просто нигде не хранятся в виде полного значения, так устроены индексы сфинкса)

В 1.10-beta появилась возможность хранить строковые аттрибуты (и получать их в результатах выборки).

Если вы хотите использовать строковый аттрибут для fulltext поиска то его необходимо описать как sql_field_string
Максимальный размер значения для него — 4 мегабайта

Надо помнить, что все аттрибуты сфинкс держит всегда в оперативной памяти, поэтому если вы насоздаете много строковых аттрибутов у вас могут возникнуть проблемы с оперативкой

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

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

Худший ответ: Для LaTeX есть модуль minted. Оформляет красиво код на многих языках.
Вопрос: Как организовать цикл в данном случае?

Лучший ответ: Простое и красивое решение:>>> a1 = [1,2,3]
>>> a2 = [4,5,6]
>>> [[num * number for number in a1] for num in a2]
[[4, 8, 12], [5, 10, 15], [6, 12, 18]]
>>>

Худший ответ: псевдокод так скажем (не знаю тонкости питона)
xlist это двумерный массив/cписок или тп for i in freqarray:
     for j in reportsarray:
         xlist[i][j]=reportsarray[j]*freqarray[i]
Вопрос: HTML/CSS, JS и тд в Ruby (RoR). Что надо знать?

Лучший ответ: Основы знать надо

Худший ответ: https://www.youtube.com/watch?v=H6G63NKRSi8&list=P... это js
https://www.youtube.com/playlist?list=PLwSSV-_L9sz... coffee
по руби манов не поскажу) ибо питонист)
рекомендую вообще ничего на js  не писать)) просто смотришь образцы переписываешь их на кофе смотришь время от времени чо кофе там тебе накомпилил)
css и html учить смысла нет) это просто тупая зубрежка тегов и свойств)) просто по ситуации типа мне нужен контейнер и этот контейнер должен быть синий с желтыми рамкамию сначала гуглишь какие конткйнеры бывают а потом какие ксс свойства тебе помогут иего расскрасить и прилепить рамки, так и запомнишь  их быстро)
Вопрос: Как правильно разбираться в паяльниках?

Лучший ответ: easyelectronics.ru/traktat-o-payalnikax.html почитай-ка этот пост)

Худший ответ: Взял год назад люкей 852д+фан. удовлетворен почти полностью. Единственный минус гудит даже когда выключена. На ночь приходится выдергивать из розетки чтоб не раздражала. На форумах советуют разобрать и поставить резинку под трансформатор, но мне проще тумблером на сетевом фильтре выключать.

Но имей ввиду, обычно паяльник в станциях небольшой. SMD паять им замечательно, а конденсаторы особенно в многослойной плате фиг прогреешь. Приходится старенький 60ваттный паяльник доставать. 

shop.siriust.ru/product_info.php/products_id/9322
Вопрос: На каком языке писать сбор и обработку данных из web?

Лучший ответ: Python хорош в этом. Есть удобные инструменты для ваших целей: Scrapy, Grab.

Худший ответ: Любой, в котором есть достаточная поддержка Интернета. На Delphi я бы попробовал использовать Indy (хорошей привязки cURL к Delphi нет; пробую это исправить, но дело идёт небыстро).