pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: TMG и доступ к сайту

Лучший ответ: Заходите в правило которое запрещает доступ к сайту, далее вкладка «Пользователи», внизу окно «Исключения» добавляете туда набор учетных записей, ОК, Применить. Ждете пять минут, потом проверяете.

Худший ответ: Почитать документацию на продукт, например.
Вопрос: Насколько критично устарела книга «Rails. Сборник рецептов»?

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

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

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

Худший ответ: Привет всем! Я таки выбрал ноут, но в последний момент мне на глаза попался HP Envy dv6-7377 и я купил именно его.

Он в точности совпадает со всеми моими требованиями (кроме корпуса — он все же наполовину пластиковый).
В итоге, за 900 евро вы получаете легкую, мощную, симпатичную машинку с FullHD IPS экраном.

Не нарадуюсь. Этот ноут как раз то, что нужно было найти. У сони нехватало мощности, у Асуса нехватало хорошего экрана. Здесь всего с избытком. Советую.
Вопрос: Тормозит жесткий диск, в чем может быть проблема?

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

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

Лучший ответ: А зачем, простите, главбуху 8гб?

Худший ответ: если «IT-инфраструктура не налажена», то не стоит и лезть
Вопрос: На повестку дня: Ruby On Rails или Node.js или php или Python?

Лучший ответ: Python / Django. 
Мода на Ruby / Rails прошла. Владельцу проекта нужна предсказуемость и прозрачность работы фреймворка, на котором построен его проект. Этого достаточно сложно добиться с "магией" Ruby, которую понять то сложно, если пришел с других языков. Это первое. 
Второе, как ни крути но Ruby медленный. Да я пробовал последний Ruby 2.1 с последними Рельсами, и говорю он медленный. Да я знаю, что можно запускать Рельсу на всяких passanger, thin и unicorn. Знаю что есть JRuby и прочие реализации. Знаю что можно закешировать все что можно. Я это пробовал. И все равно, Руби - медленный. К слову реализаций Python тоже много, есть и Jython, PyPy, Stackless Python. Django на фоне Rails выглядит просто молнией, быстрый старт и прозрачность работы. Нет никакой магии, все понятно как работает от начала и до конца. 
Третье, Django достаточно консервативный фреймворк. В него никогда не добавят какую-нибудь сомнительную фичу, как это бывает в Rails (например никому не нужный turbolinks). Скоро выходит версия 1.7. Где достаточно много плюшек действительно нужных.
Вам будут говорить про разветвление Python на версию 2 и 3. Что все плохо. Не верьте. Это все ерунда. В настоящее время большинство популярных библиотек уже давно на Python 3. Django, Flask уже давно. Мы все новые проекты начинаем на Python 3 и проблем никаких нет.
На счет NodeJS. Использовать можно, но... Неудобно. Переносимость кода client side < - > server side по факту равна менее 10%. Сейчас большинство используют NodeJS как платформу для запуска нужных тулз для сборки фронтэнда, например Grunt / Gulp, Bower и прочее. Конечно пакетный менеджер npm.
Надеюсь ответил на ваш вопрос.

Худший ответ: Предсказать из языков будет перспективен на сервере в ближайшие 3-7 лет, но если посмотреть на тренды, то всё более-менее понятно:
www.google.com/trends/explore#q=ruby+on+rails,yii,...
Вопрос: Свой ad server

Лучший ответ: Посмотрите OpenX

Худший ответ: Может вам стоит подумать о создание своей рекламной сети на платформе, типа Баннербанка (http://www.bannerbank.ru/)? Эта вспомнилась навскидку, но если поискать и другие найдутся…
Вопрос: От Backbone к Marrionette?

Лучший ответ: Модули марионетки устарели. Лучше ими не пользоваться. Берите любое решение: requirejs, commonjs или babeljs с es6-модулями.
Приложение - это только контейнер, у вас может быть их несколько. LayoutView, Region и *View - это наборы сущностей, которые позволяют сделать каскад представлений. LayoutView хранит в себе список регионов, каждый из которых в свою очередь может внутри себя хранить LayoutView или любое другое представление. Вообще, LayoutView это ItemView с примесью Region.

Худший ответ: Если у вас достаточно простое приложение, то модули (Marionette.Module) вам может и не к чему. Marionette.Application - по сути тоже модуль, только стартовый. 
Если вам потребуется разработать сложное приложение, и вы захотите разделить его структурно на несколько частей, каждая из которых будет иметь свой роутер и бизнес-логику, то тут Marionette.Module вам и пригодятся.
Вопрос: Выбор вуза для поступления. ВШЭ или ИТМО?

Лучший ответ: Я так понял, что гуманитарные науки интересуют. Если это так, то ИТМО, конечно, больше специализируется в выпуске IT-специалистов. Исходя из этого  уровень образования в высшей школе экономики должен быть намного выше по интересующей сфере, в плане, если хочется "послушать что-нибудь интересное". Но с другой стороны в ИТМО в гуманитарных факультетах учиться легче (надеюсь не сильно утрировал), да и к тому же оценивание идет по балловой системе, хотя может и ВШЭ так же. Ну и плюхи в виде разнообразных студенческих клубов, бюджетных путевок, бесконечных мероприятий, бесплатных билетов в театры и т.д.
На счет общаги, то смотря куда поселишься. Общаг несколько, но самые известные это Вяземский переулок (м. Петроградская) и МСГ (м. Парк Победы). Любимый студентами - это Вяземка. Те, кто из МСГ, где достаточно комфортно, нет лишнего шума, пьяных студентов, хотят переселиться на Вяземку. Т.к. там нет, грубо говоря, комендантского часа. Можно всегда договориться с охранником, провести, без особых мут, друзей. Да и все студенты ИТМО. Но есть и свои минусы. Если поселят на второй этаж старого блока, то там обычно коридоры пропахнуты рыбой и другой экзотикой, т.к. там проживают в основном китайцы. Есть любители почти каждодневных тус, поэтому может быть шумно. Если говорить о ценах, то в Вяземке дешевле. Цены не помню. Лучший вариант - это поселиться в блок (2 комнаты на три человека), там отдельный душ и туалет (один для обоих комнат).
В общем ИТМО это море общения.
Ну и естественно сам учился в вузе (специалист). В начале июля этого года получил долгожданную целлюлозу. 
А так все еще участник и преподователь студенческого клуба "Живой Звук". У нас море музыки и обучение игре на гитаре (и на пианино). Если выберешь ИТМО, приходи, будем рады ;)
P.S.: пиарить музыкальный клуб пришел

Худший ответ: Знакомый работал в приемной комиссии ИТМО в 2013-2015 гг, рассказывал - поступил один талантливый парнишка в ИТМО с кучей баллов по ЕГЕ. Заселили его в общагу ИТМО, кажется на Гривцова, а не - на Вяземском! Короче в комнате с ним заселили левых гастарбайтеров.. парнишка две недели бегал - жаловался, но первокурсник - кому есть дело до него. Как то ночью гастеры бухали, чуть до мордобоя не дошло, а из руководства общаги ему сказали, что гастеры - это святое и не надо с ними ссориться.. короче парнишка отчислился и на следующий год поступил в МФТИ в Москву! правда год из-за ИТМО потерял!
Вопрос: Конструктор в массиве объекта. Как реализовать?

Лучший ответ: Нельзя, но что мешает выделить статичесикй метод под это дело?class Curier{
   ....
   public static Curier[] create(int size, int initialValue) {
       Curier[] crs = new Curier[size];
       for (int i=0 ; i<size ; i++)
            crs[i]=new Curier(initialValue);
        return crs;
   }
}

Худший ответ: да, нужно вызвать конструктор, конструкция Curier[] crs = new Curier[n];
создает массив ссылок нужного типа. Грубо говоряCurier[] crs = new Curier[2];
равносильноCurier crs = null, 
       crs2 = null;
Вопрос: Как вывести несколько файлов.php через 1 include?

Лучший ответ: Так как Вы хотите не получится. 
Если $a - массив то:foreach($a as  $value) {
    include($value);
}

Худший ответ: @Satanpit :)
Этот код не походит вообще а еще функцию eval вообще не рекомендуют использовать.
Вопрос: Обработка ошибок в Yii?

Лучший ответ: Попробуйте 
libxml_use_internal_errors( true )

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

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

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

Лучший ответ: Вполне нормально.
Для сортировки добавьте форму(в индекс) с селектом:<%= f.collection_select :category_id, Category.order(:name), :id, :name, class: 'span12' %>
В контролеое делайте выборку:Project.where(:category_id => params[:category_id])
илиCategory.includes(:projects).find(params[:category_id])

Худший ответ: Подскажите, сделал почти точно по такой схеме, категория выбирается, но беда с отображением выбранной категории в посте. в базе данных category_id стоит NULL. будто там ничего не сохраняется.class CreateArticles < ActiveRecord::Migration
  def change
    create_table :articles do |t|
      t.string :title
      t.text :text
      t.belongs_to :category, index: true
      t.timestamps
    end

    create_table :categories do |t|
      t.string :name
      t.timestamps
    end
  end
endclass Article < ActiveRecord::Base
	has_many :comments, dependent: :destroy
	belongs_to :category
	validates :title, presence: true,
                    length: { minimum: 5 }

endclass Category < ActiveRecord::Base
	has_many :articles
end
в index файле<td><%= article.title %></td>
			<td><%= article.text %></td>
			<td><%= article.category_id %></td>
category_id не показывает
Вопрос: Есть принтер А4, есть документ, который можно разглядеть только на А3 (а лучше А2), как распечатать под Windows на двух (4х) листах и склеить?

Лучший ответ: Нужно использовать PDF — это верно
Вот как это выглядит:


Худший ответ: Раньше точно умела вот эта штука так
fineprint.com/fp/

Драйвера это умеют некоторые. 

Ну а вообще — печатаем в картинку, картинку пилим
Вопрос: Как справляется Google с индексацией сайтов на AngularJS и других фреймворках?

Лучший ответ: Личный опыт работы с prerender habrahabr.ru/post/254213/#comment_8546193 на проекте с 100 000+ страниц.
Ну и в результате отличная индексация, icons8.com на первой странице выдачи гугла по ключевым, пользователи заходят практически на все из 100 000 страниц из поиска

Худший ответ: В копилку еще сервис renderjs.io
Вопрос: Я хорошо пишу код, но полный ноль в веб дизайне. Как мне подтянуть скилл?

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

Худший ответ: Читать книги. Смотреть, как делают нормальный дизайн другие (не на Дриббле или Бехансе). Делать что-то свое. Думать головой.
Начальное упражнение — взять дизайн «не очень» и переделать. Ну, это уже после книг и созерцания.
Еще можно пойти поучиться, но нужно быть очень разборчивым: 90% преподавателей курсов не внушают доверия, по крайней мере мне.
Дизайн — такое же ремесло, как и программирование. Ему можно научиться.
Вопрос: Mysql. Как выбрать строки в поле которого есть только цифры?

Лучший ответ: firstr_letter только один символ?
протестируйте на скорость выполнения следующие конструкции:
 — WHERE first_letter IN (1,2,3,4,5,6,7,8,9,0)
 — WHERE first_letter REGEXP '[0-9]'

Худший ответ: Ох вы и понаписали.

SELECT * FROM x WHERE IS_NUMERIC(first_letter)
Вопрос: Не то. Удаляйте. Где тут кнопка «в /tmp»?

Лучший ответ: И ради бога, никаких видеоуроков от Евгения Попова!

Худший ответ: Пиши гостевую книгу.
Всего должно быть 12 версий
1 версия в 2 недели.
Покупаешь домен и самый простой хостинг с mysql.
- суть гостевой книги 
просмотр и оставления отзыва
Также с версиями наращиваем функциональность:
1) рейтинг ответа,  соц сети кнопочки лайк
3) коментарии на ответы древовидные
4) статистика по гостевой книге
5) использование апи соц сетей
6) использование визуального редактора
7) использование добавления изображений
8) модульная система возможность использовать как отдельный модуль на любом сайте вставив джава script
9) черновики и сохранения версий
10) анализ пользователей
Каждый раз весь код версии переписывается с 0. 
В разной версии можно использовать разные подходы и тд.
Можно из версии в версию использовать скаченные плагины, код плагинов изменять нельзя.
Вопрос: Как запустить Angularjs проект на сервер nodejs?

Лучший ответ: Я недавно начал изучать angular.Сделал несколько проектов для себя на angular PhoneGap с сервером api на node express.
Дело в том что  angular PhoneGap приложения запускает сам телефон(или сервер на нем,точно не знаю),тоесть я вручную не скармливаю angular какому то серверу... В оф. Документации,а именно в туториале,ангулара,кратко сказано про какой то простой сервер на ноде и все...
Я же просто хочу понять принцип работы...кто кому что скармливает...
Вот допустим есть у меня несколько html страниц,для того чтобы переходя по заданному адресу открывать их,я запущу сервер на ноде (express) которий собственно и будет рендерить ети страницы и отвечать на get и post запросы и тд... тут все понятно.
А как в случае с ангуларом?  Правильно ли будет если я,етому же серверу по запросу на определённый адрес буду отдавать response.render(index)... index.html ангулара ,к которому собственно все и привязовается в етом фреймворке?  Будете ли ето работать вообще? 
Или же тут Инной принцип,запускаем простейший  http сервер с примера в туториале про ангулар, на своём сервера и все,етого достаточно...,ето релиз...,и таким образом мой angular проект выходит в свет?
Разжуйте пожалуйста,а то на angular вроде как пишу,и expressОМ пользуюсь и модули разные подключаю,но вот куда и как прикрутить мой сайт на ангулар я не знаю (за исключениям PhoneGap).... :( 
П.С. Извините за ошибки,сейчас пишу с телефона

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

Лучший ответ: Дешевый планшет. От 2.5к рублей.

Худший ответ: Бикфордов шнур + динамит.
Вопрос: Возможно ли смёрджить только последний коммит из дев'а в мастер?

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

Худший ответ: Смёржить только последний коммит, без предыдущих нельзя, но можно сделать cherry-pick, если я правильно понял вопрос.
Вопрос: Можно ли посчитать количество цифр в документе, в котором содержатся результаты подсчёта?

Лучший ответ: Я не уверен, можно ли решить эту задачу, если документ состоит из 97 девяток.
Ещё одна девятка будет в левом столбце таблицы. Какая-нибудь из цифр от 0 до 8 вряд ли встретится 9 раз. Так что девяток будет 98+ число девяток в последней клетке таблицы. Вот и получается:
Если в последней клетке 0 девяток, то в ней число 98+0=98
Если в ней одна девятка, то в ней 98+1=99
Если в ней две девятки, то в ней 98+2=100
Во всех случаях получаем противоречие.
UPD. Задача решается довольно просто.
Пусть у нас уже собрана статистика о числе разных цифр в теле документа (B[0] нулей, B[1] единиц...)
Сразу прибавим к этим числам по единичке, чтобы учесть левый столбик.
Оценим сверху число цифр в правой части таблицы. Например, как S=10*(log_10(B[0]+..+B[9])+2). 
Каждая цифра в полном документе встретится не более B[n]+S раз, значит, в правой части таблицы для неё будет число, лежащее от D0[n]=B[n] до D1[n]=B[n]+S.
Прооптимизируем диапазоны D0..D1. Для этого для каждой цифры переберём все числа от D0[n] до D1[n], посмотрим количество разных цифр в каждом из этих чисел, возьмём минимальное и максимальное значение вхождений. Например, если D0[n]=997, D1[n]=1013, то в клетке, соответствующей n, 0,1 и 9 могут встретиться от 0 до 3 раз, а остальные цифры - 0 или 1 раз.
Просуммируем полученные диапазоны по всем n - получим новую таблицу диапазонов D0n,D1n. Пересечём их с D0,D1.
Есть 3 варианта. 
Все полученные диапазоны совпали с D0..D1. Выходим из цикла. 
Один из новых диапазонов пуст. В этой ветке решений нет, возвращаемся из функции.
Какой-то диапазон изменился. Продолжаем оптимизировать.
После того, как диапазоны стабилизировались, смотрим их длины. Если все они длины 1 (т.е. D0=D1), то мы нашли решение. Если нет - то берём самый короткий диапазон длины больше 1, перебираем все его значения D0[n]<=u<=D1[n], подставляем каждое из них в копию таблицы диапазонов (D0n[n]=D1[n]=u) и рекурсивно вызываем функцию оптимизации.
Перебор оказывается небольшим, вот примеры (ncall - число рекурсивных вызовов):
For 1 2 3 4 5 6 7 8 9 10
0->5 1->7 2->5 3->5 4->6 5->10 6->9 7->10 8->10 9->12
ncall=696
For 1 1 1 0 0 0 0 0 0 0
0->2 1->7 2->5 3->1 4->1 5->2 6->1 7->2 8->1 9->1
ncall=486
For 0 0 0 0 0 0 1 0 0 0
ncall=464
For 0 0 0 0 0 0 0 1 0 0
0->1 1->7 2->2 3->3 4->1 5->1 6->1 7->3 8->1 9->1
0->1 1->6 2->3 3->3 4->1 5->1 6->2 7->2 8->1 9->1
0->1 1->6 2->4 3->1 4->2 5->1 6->2 7->2 8->1 9->1
ncall=482
For 3997 19995 5677 998 799996 392 7 94 8998 99985
0->4014 1->20000 2->5679 3->1000 4->800001 5->394 6->10 7->96 8->9000 9->99994
0->4013 1->20001 2->5679 3->1001 4->800000 5->394 6->10 7->96 8->9000 9->99994
ncall=47356

Худший ответ: Можно ли посчитать количество цифр в документе, в котором содержатся результаты подсчёта?
Можно. Сама задача сбора статистики - довольно тривиальна. 
Если речь о практической реализации, то, например, в msword возможно скриптами на VB такое сделать.UPD Пять минут гугления и выясняем, что это было придумано до нас и называется "A self-referencing number problem"
Вопрос: Как лучше начать крутить сайт?

Лучший ответ: Вам сейчас понасоветуют здесь)
Во-первых, советы от абы кого могут сделать вашему сайту только хуже. Во-вторых, действительно хорошие специалисты могут дать вам лишь общие советы (которые можно и бесплатно в интернете изучить для общего понимания), а за остальное они деньги получают. Реальные действия (как и настройка рекламной кампании) это уже работа специалиста.
Эффективность той или иной рекламы напрямую зависит от: а) возраста сайта; б) тематики и ЦА; в) качества кода и внутренней оптимизации; г) конкурентности ниши в городе и т.п. А подсказать ГРАМОТНЫЙ план продвижения сможет только человек с опытом в этом деле. Советую поискать по сарафанному радио (ну или на фрилансе) спецов или конторы, которые приносили реальный результат и обратиться к ним. Это будет проще в любом случае.
А то одни будут советовать писать уникальные статьи, другие предложат покупать ссылки, третьи скажут про губительный прогон по каталогам, четвертые приплетут иные устаревшие методы прошлого века.
Будьте аккуратнее с действиями по советам анонимов в интернете)) Лучше пусть спец с репутацией говорит как надо делать.
PS И еще, если бюджета на рекламу и продвижение нет, то двигаться вверх сайт будет очень медленно, очень. Сверху будут те, у кого бюджет есть — эти очевидные вещи вы всегда должны помнить.

Худший ответ: У вас в вопросе перемешано SEO, реклама в Яндексе, реклама с соцсетях. Если вас интересует топ в органической выдаче, то изучайте SEO. Читайте, например, блоги seoprofy.ua, devaka.ru. и т.д.  Мы даже не знаем в какой области сайт. Оставьте ссылку. Тогда легче будет что-то понять и посоветовать. Может быть, SEO и не подойдет вам. По какому ключевику хотите быть в топе? Может быть по нему дикая конкуренция и вы года два будете надрываться чтобы хотя бы на первую страницу выдачи попасть......
Вопрос: Как автоматизировать действие в браузере?

Лучший ответ: auto refresh
Везде доступно в виде плагинов, а кое-где даже встроено в браузер изначально.

Худший ответ: Ответ на "Как автоматизировать действие в браузере?"  - iMacros. 
Ответ на ваш вопрос - любой плагин авторефреша страницы, тысячи их под любой браузер.
Вопрос: Таблица юникод символов с навигацией?

Лучший ответ: Вся таблица символов Юникода с названиями разделов и символов на русском
http://unicode-table.com

Худший ответ: http://www.fileformat.info/info/unicode/char/search.htm мне больше нравится такой поиск
Вопрос: Почему jetBrains не русифицирует свои продукты?

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

Худший ответ: По той же причине, по которой на оф.сайте python нет русскоязычной документации.

Большая часть разработчиков говорит на неграмотном русском пополам с компьютерным сленгом. Для кого там нормальный русский?)) Они же заблудятся сразу.)
Вопрос: Как осуществить показ межстраничного объявления AdMob только при первом отображении Activity?

Лучший ответ: Знаете что такое булевая переменная ?

Худший ответ: в onStart открываете объявление и переключаете переменную в true, а в onStop или в onDestroy меняете значение обратно на false
А еще лучше вариант хранить значение в sharedPreferences по принципу, что я описал выше, только вместо переменной sharedPreferences. 
Информации как пользоваться  и тем и другим полным полно.
p.s. я бы на вашем месте при первом запуске не показывал бы объявление, т.к. лично сам бы удалил такое приложение. Нужно найти более грамотный способ показать, чтоб была ненавязчивой
Вопрос: На что ссылается ключевое слово this?

Лучший ответ: В данном вызове, hello.bind, hello представляет из себя Object Function.
На него и ссылается.

Худший ответ: В данном вызове, hello.bind, hello представляет из себя Object Function.
На него и ссылается.
Вопрос: Насколько можно доверять неофициальным клиентам для telegram?

Лучший ответ: Им доверять нельзя.

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

Лучший ответ: 
На вкладке Game
Если нужно, чтобы Scene тоже была вертикально, то просто подвигайте края

Худший ответ: 
То что показывает Espleth - это отображение для наглядности, чтобы программист видел что он получит)
Вопрос: Почему telnet не позволяет закончить запрос?

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

Худший ответ: Возможно в настройках таймаута сервера, потому как по идее всё должно работать так, Вы описываете ...
Вопрос: GoogleReaderAPI gem выдает something went wrong?

Лучший ответ: Не работал с oauth с этим джемом, но если при чтении ленты он выбрасывает something went wrong, то значит, что ссылка на оригинальный фид содержит параметры и не эскейпнута. Сам джем этого не делает, предполагая, что все ок.

При авторизации используется Auth кука, которая ставится в заголовок Authorization. Могу предположить, что он все вам портит.

Худший ответ: Не работал с oauth с этим джемом, но если при чтении ленты он выбрасывает something went wrong, то значит, что ссылка на оригинальный фид содержит параметры и не эскейпнута. Сам джем этого не делает, предполагая, что все ок.

При авторизации используется Auth кука, которая ставится в заголовок Authorization. Могу предположить, что он все вам портит.
Вопрос: Почему discards qualifiers?

Лучший ответ: Если нужен кеш в объекте, его можно пометить как mutable

Худший ответ: Все честно - у вас константный метод намеревается слазить в  поле класса и поменять его! Произвол! И да, ваш костыль с указателем - ни в какие ворота.