Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Плохой контакт с наушниками у сотового телефона. Как очистить/решить подобную проблему?

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

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

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

Худший ответ:
Можете грубо считать 50 на 50. В некоторых случаях это будет просто фильтр на уроне эйчаров, также в вакансиях немаленьких международных компаний это требование почти обязательное.
По поводу ВУЗа, плюсую ответ выше.  В тех компаниях, где нет обязательного фильтра, корочка МГУ/МФТИ/ИТМО - большой плюс, корочка среднего/провинциального  - что она есть, что ее нет.
Вопрос: PHP-FPM на рабочем сервере под Debian 6?

Лучший ответ:
И уже минус в карму. Неужели такой плохой вопрос? Ведь это действительно может помочь и мне и другим людям с подобной проблемой.

Худший ответ:
Если вы контроллируете обстановку, можно собрать и поставить php-fpm самому. Желательно адекватным способом, а не make install. (то есть собрать deb-пакет и дать менеджеру пакетов самому поставить его)
Вопрос: Как влияет на производительность рендера браузера селектор * в CSS?

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

Худший ответ:
Если просто выбирать все селекторы, то ничего страшного.
Но, по скольку браузеры читают селекторы справа налево, то всё-таки стоит избегать конструкций со вложенной звёздочкой, на примерdiv > *
В таком случае браузер проверяет все элементы на вложенность в div.
Но как сказали другие пользователи - тормозить не должно и при таком подходе.
Ну и что бы полностью разобраться в вопросе советую вам к прочтению небольшую статью frontender.info/writing-efficient-css-selectors
Вопрос: Как оптимизировать использование ресурсов сервера для Rails приложений?

Лучший ответ:
Четыре юникорна на 1гб? Да еще и по 2 воркера?!
Тут либо сменить сервер (на пуму, например), либо убрать по 1 воркеру у всех приложений.

Худший ответ:
Четыре юникорна на 1гб? Да еще и по 2 воркера?!
Тут либо сменить сервер (на пуму, например), либо убрать по 1 воркеру у всех приложений.
Вопрос: Как сделать блок с треугольником внизу?

Лучший ответ:
пример

Худший ответ:
Благодаря всем вам нашелся простой вариант: cssdeck.com/labs/d7et5zph 
Кажется хорошо работает
Вопрос: Процедурное создание уникальных аватарок?

Лучший ответ:
Генерация такого рода картинок основана на том, что от имени / почты / еще какого-то параметра считается хэш, а потом на основании него по какому-то (зачастую подобранному на глазок) алгоритму уже генерируется картинка. На javascript это удобно делать на canvas, благо его можно легко крутить и симметричную картинку сделать не сложно. Останется только при необходимости сохранить ее в файл, но этот вопрос легко гуглится.
Для иллюстрации приложу свой пример на codepen (писался на скорую руку, так что за ***код не пинайте)

Худший ответ:
Фракталы может
Вопрос: Пользуетесь ли вы фреймворком 960gs?

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

Худший ответ:
Не актуален вообще. Если вам НЕ нужны: адаптивность, довольные пользователи и высокие позиции в поисковиках - юзайте этот фреймворкБывают ли случаи когда адаптивность сайту не нужна?
Бывают. Иногда нужно отобразить настолько огромную таблицу, что никакая адаптивность не поможет. Разве что overflow: scroll заюзать
Вопрос: Можно ли запросить возврат денег от МТС?

Лучший ответ:
Напишите заявление в офисе, приложите чек. Скорее всего вернут без проблем.
Удачи.

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

Лучший ответ:
Journal of Fluid Mechanics is the leading international journal in the field and is essential reading for all those concerned with developments in fluid mechanics.
Журнал, стало быть, механики жидкостей. Одним нужен, чтобы в него писать, другим - чтобы его читать. Вы писатель или читатель?

Худший ответ:
Зависит от контекста, где это слово встретилось.
Вопрос: Какие есть дельные ресурсы по кросс-браузерной верстке?

Лучший ответ:
Если у Вас верстка на простых вещах пляшет, то причина проста: Вы не понимаете сути верстки, а именно правильной разбивки элемента страницы на блоки и их позиционирование. Сейчас браузеры на 99,9% идентичны в плане рендеринга.Вот советы:Верстать надо наименьшим числом блоков,  наиболее простым способом.Почитайте про позиционирование элементов (float, padding, margin, z-index, border, box-model, box-sizing, clearfix)

Худший ответ:
Судя по трактовке вопроса вам требуется не кроссбраузерная верстка а простой инструмент для создания сайта типа конструктор сайта, и к тому же для нескольких страниц и с адаптивным дизайном для чайников.
Берите, пользуйтесь бесплатно: https://mobirise.com/
Вопрос: DropBox удалил все данные

Лучший ответ:
хм, пойду ка я бэкап сделаю…
спс за новость

Худший ответ:
Однажды в общей расшаренной папке товарищ случайно переместил большую папку в другую. Естественно это выглядело как XXXXX файлов удалены. Меня чуть инфаркт не хватил. Возможно это кто-то из ваших файлы случайно переместил. Проверьте этот факт. Будет совсем плохо, если такой инцидент у кого-то повторится. Подрыв доверия и всё такое.
Вопрос: Ограничение исходящей скорости у виртуального интерфейса

Лучший ответ:
1. eth0:1 — это не виртуальный интерфейс, а всего лишь алиас, он не может иметь отдельную дисциплину очереди.
2. tc подойдёт. На весь интерфейс (eth0) вешается дисциплина и создаётся два дочерних класса — один с ограничением скорости, второй — на всю ширину. В класс с ограничением скорости направлять все пакеты с заданным адресом отправителя (это как раз и будет ip-адрес на eth0:1). За подробностями рекомендую обратиться к lartc.

Худший ответ:
Кстати ограничить скорость отдачи контента можно и средставими nginx — nginx.org/ru/docs/http/ngx_http_core_module.html#limit_rate
Вопрос: Как в линукс добавить команду которая будет выполняться при старте системы?

Лучший ответ:
в файл /etc/rc.local прописать

Худший ответ:
Как вариант, задать в cron'е выполнение при запуске системы.
Под sudo:crontab -e
@reboot ./my_command_here
@reboot в данном случае ключевое слово самого cron'а, которое обозначает "выполнить один раз при запуске системы".
Сам не линукс пользователь, так что возможно есть какой-то более верный способ.
Вопрос: Какого значение переменной PATH по умолчанию [Windows 7]?

Лучший ответ:
У меня выглядит вот так.C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\php;C:\ProgramData\ComposerSetup\bin;C:\Program Files\nodejs\;C:\Program Files\Bandizip\7z;C:\Users\Rikcon\AppData\Roaming\npm;C:\adb;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\HashiCorp\Vagrant\bin;C:\Go\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Livestreamer;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Git\bin;C:\Python34\Scripts;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
А вы уже можете поудалять то чего у вас нет.

Худший ответ:
Накати виртуалку и спиши значение %PATH%.
Вопрос: Движок для системы дистанционного обучения?

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

Худший ответ:
Использовал Moodle LMS + BigBluButton. 
Два больших проекта.
Для академии:
Для медиков:
Вопрос: Влияет ли на скорость работы MODX количество ресурсов?

Лучший ответ:
Влияет. Насколько значительно, зависит от конкретного случая.

Худший ответ:
Не влияет. Когда-то влияло для старого MODX Evo.
Вопрос: Блокировка трафика на Mikrotik?

Лучший ответ:
/ip firewall filter
\\ открываем нужные сайты add action=accept chain=forward dst-port=80,443 in-interface=bridge protocol=tcp dst-address-list=list-allowed
\\ открываем POP, SMTP, IMAPadd action=accept chain=forward dst-port=110,25,995,465 in-interface=bridge protocol=tcp
\\ Запрещаем хождение всего. То есть, что не разрешено выше — ЗАПРЕЩЕНО!add action=drop chain=forward
А вот создание list-allowed нужно доверить скрипту. Потому что нужно резолвить IP по доменам. 
Скрипт — Писать скрипты для Mikrotik RouterOS — это просто:local DNSList {"site1.com";"site2.com";"site3.com";"site4.com";"site5.com"}
:local ListName "list-allowed"
:local DNSServers ( [ip dns get dynamic-servers], [ip dns get servers ], 8.8.8.8 )
:foreach addr in $DNSList do={
     :foreach DNSServer in $DNSServers do={
          :do {:resolve server=$DNSServer $addr} on-error={:log debug ("failed to resolve $addr on $DNSServer")}
     }
}
/ip firewall address-list remove [find where list~$ListName]
/ip dns cache all
:foreach i in=[find type="A"] do={
    :local bNew true
    :local cacheName [get $i name]
    :local match false
    :foreach addr in=$DNSList do={
       :if (:typeof [:find $cacheName $addr] >= 0) do={
           :set $match true
       }
    }
    :if ( $match ) do={
        :local tmpAddress [/ip dns cache get $i address]
        :if ( [/ip firewall address-list find ] = "") do={
            :log debug ("added entry: $[/ip dns cache get $i name] IP $tmpAddress")
            /ip firewall address-list add address=$tmpAddress list=$ListName comment=$cacheName
        } else={
            :foreach j in=[/ip firewall address-list find ] do={
                :if ( [/ip firewall address-list get $j address] = $tmpAddress ) do={
                    :set bNew false
                }
            }
            :if ( $bNew ) do={
                :log debug ("added entry: $[/ip dns cache get $i name] IP $tmpAddress")
                /ip firewall address-list add address=$tmpAddress list=$ListName comment=$cacheName
            }
        }
    }
}
Торренты и скайп могут создать проблему. Они имеют свойство как то прорываются.
Памятка :
Трафик, идущий на маршрутизатор, попадает в цепочку файрвола input;
Трафик, создаваемый маршрутизатором, попадает в цепочку файрвола output;
Трафик, идущий через маршрутизатор, попадает в цепочку forward;6.1. Как ходит трафик в Микротик?How to Block torrent 100%? Only 2 lines. It is solved.Настройка фильтрации трафика на Mikrotik. Часть 1

Худший ответ:
1) Файрволом рубить весь трафик кроме 80-го порта по forward`y
2) Не прописывать defaul route (на 0.0.0.0), а прописывать на конкретные адреса этих сайтов. 
Это если хардкорно. 
Другой вариант ставить и настраивать web-прокси и в нём запрещать всё кроме ваших сайтов.
Вопрос: Чем вы пользуетесь для форм обратной связи если НЕТ CMS и PHP?

Лучший ответ:
не понятно, так нет пхп или Возможный вариант - условно бесплатная CRM  это на чужом хосте??? То есть майл не безопасно, а юзать внешнюю орм - это пипец как безопасно.
Если есть пхп - ну так принимайте форму, храните деньги в сберегательной кассе присланные отзывы в базе, или в файлах, показывайте по запросу. Уточните что надо и зачем - может поможет кто.
PS: Если нельзя юзать мэйл - берите phpmailer - он с авторизацией smtp и прочими плюшками, это более секъюрно.

Худший ответ:
Так напишете безопасный скрипт на php.. что за бред, может еще без html форма нужна? опасно же...
Вопрос: Приложение Habrahabr для Android?

Лучший ответ:
Главное — делайте!

Худший ответ:
Как вариант, сделайте веб-сервис, который будет предоставлять API для получения всей необходимой информации, стандартный api от хабра имеет довольно скудный функционал. Клиентов, которые захотят использовать этот api, думаю, будет хватать.

Что касается конкретных технологий, то рекомендую здесь смотреть в сторону RESTful Web Services. А по поводу ваших опасений относительно постоянных запросов на хабр, то вам ничто не мешает кэшировать результаты.

Так что присоединяюсь к ответу выше: главное — делайте.
Вопрос: Как подключить ТВ к проводной сети через роутер без DHCP?

Лучший ответ:
Эммм, а каким образом у вас Роутер Б стал шлюзом для телевизора? 
У вас плоская сеть, все устройства в пределах сети должны идти к единственному шлюзу этой сети 192.168.1.1 
Зачем вы что-то иное делаете? чтобы оно заработало необходимо играть с настройками маскарадинга (прямого и обратного ната, если точнее) на микротике, но в текущей схеме совершенно не очевидно зачем это необходимо.

Худший ответ:
модель вы не указали, поэтому сбрости в нули микротик
/system reset-conf no-default=yes 
создайте бридж, и в этот бридж засунте все порты. и wifi тоже
Вопрос: Как очистить кеш url редиректов?

Лучший ответ:
Чтобы очистить кэш редиректа в Google Chrome:
1. Откройте новую вкладку
2. Откройте консоль разработчика (нажать F12 или Ctrl+Shift+i)
3. Зайти в настройки консоли и поставить там галочку "Disable cache" в секции "Network".
4. На открытой вкладке с открытой консолью открыть сайт, редирект которого закэшировался.
5. Profit!

Худший ответ:
ctrl-shift-n в хром(иум)е, ctrl-shift-b в ff.
Вопрос: Почему yandex tank не генерирует указанную в конфиге нагрузку?

Лучший ответ:
Обратите внимание, вы уперлись в "Active instances". Это количество воркеров, которые занимаются "обстрелом" объекта.
Увеличить можно добавлением опции instances= в конфиг. На старых версиях танка при этом нужно было ещё почистить кэш - все файлы из папки за исключением конфигов (если этого не сделать, то значение останется дефолтным - 1000)

Худший ответ:
actual responses значит "реальных/актуальных ответов" Может отвечают еще, но там таймаут в 2 секунды срабатывает и за ответ это уже не считается?
Вопрос: Вeltedeltedelte?dsad dasdasda?

Лучший ответ:
Очень странный фриланс. Лучше научитесь переносить сайты с сервера на сервер и зарабатывайте этим - например на upwork можно зарабатывать от $5 до $100 за сервак. При курьерском фрилансе велик риск, что грузом будут наркотики (или отрезанная голова)

Худший ответ:
Как вариант подписывать договор что всю ответственность берет на себя заказчик отправления и что курьер не знает содержимого. Но что-то мне подсказывает что толку от этого будет мало в случае проблем.
Вопрос: Чем отличается addEventListener('click', handler) от element.onclick = handler?

Лучший ответ:
1) можно навесить сколько угодно обработчиков на одно событие
2) можно передать 3 аргументом дополнительные опции https://developer.mozilla.org/en-US/docs/Web/API/E...

Худший ответ:
Тык
Вопрос: Вызов вложенной функции php, oop?

Лучший ответ:
Не нужно делать из php javascript.class ClassName
{
    public function check()
    {
        $var = 2;
        if ($var = 2) {
            $this->user();
        } else {
            header('Location: example.com');
        }
    }

    private function user()
    {
        echo "string";
        
        
    }
}

$a = new ClassName;
$a->check();

Худший ответ:
Признавайтесь, первое образование медицинское? На букву "П"?
В PHP так нельзя делать (да и ни в каком языке так ненельзя делать).
Объясните зачем вам это надо и что вы хотите добиться таким вызовом, и тогда, возможно, вам подскажут ответ.
Вопрос: Проверка жесткого диска на VPS?

Лучший ответ:
(как человек, знающий откуда это «read only» вылазит)

В R/O файловая система сваливается из-за сбоев диска. Обычно это таймаут операции записи/чтения (для виртуальной среды). Обычно это происходит по одной из двух причин:

* таймаут iscsi инициатора у хостера
* свой собственный таймаут внутри операционной системы (около 2м)

Что делать?

а) уточнить у саппорта, можно ли перезагружать машину. В некоторых случаях это крайне нежелательно (например, если в этот момент запущен скрипт хостера на перезапуск, может случиться казус с ребутом во время fsck).
б) ребутнуться.

Если сбой был мягкий (т.е. просто остановка в обслуживании), то лёгкий fsck и всё хорошо. Если нет — по обстоятельствам. Соглашаться с всем напролом с fsck (без предварительного бэкапа) не стоит.

Совет выше насчёт smartmon'а не актуален — у виртуальных дисков нет смарта.

В будущем, возможно, может помочь опция panic в опции монирования. В этом случае при дисковых ошибках система уйдёт в панику (т.е. в ребут).

Худший ответ:
У меня тоже там VPS, чем сканировали диск на ошибки?
Вопрос: Как отписаться от вопроса на тостере, в котором оставил комментарий?

Лучший ответ:
Уведомления -> "Что такое «ключ» в программировании/информатике?" -> Три точки справа от заголовка -> Отписаться от уведомлений
Если не поможет, то писать про баг в /feedback
ПС: считай ето наказанием за розжигание :)

Худший ответ:
Нажмите на кнопку "Вы подписаны"
Вопрос: На чем писать кроссплатформенное GUI приложение?

Лучший ответ:
Да, C++ на порядок сложнее по сравнению Java и С#, хотя Qt многое упрощает.
Для кроссплатформенных офисных приложений хороша Java, - GUI на JavaFX или Swing, но не SWT (в нем много косяков, которые отнимают много времени). Если лучше знаешь C#, то на нем (язык посовременнее,  фреймворк попроще будет) и сразу в MonoDevelop (так-как нужна кроссплатформенность).  
С серверной частью (если трехзвенка) важно определиться на чем она должна работать (в какой ОС). Если тоже кроссплатформенная, то лучше все на java делать и разобраться с серверными технологиями Java: Spring или Servlet-контейнер или даже сервер Java EE. Использовать ORM (Hibernate, например). Но с этим стеком Java придется повозиться, - порог вхождения высокий, зато потом открываются богатые возможности (независимые от ОС! ).

Худший ответ:
На питоне пиши. А графический интерфейс на Qt или GTK - смотря какие виджеты нужны.
Вопрос: Замена обычных кавычек на кавычки-елочки

Лучший ответ:
Произвольный HTML нельзя парсить регулярками. Регулярками нельзя парсить произвольный HTML.
Регулярки — не инструмент для парсинга HTML. Как уже многократно сказано, произвольный HTML регулярками парсить невозможно.

Подробнее на StackOverflow.

Худший ответ:
Используйте & laquo; и & raquo; вместо обычных кавычек в коде.
Вопрос: Куда делать редирект если улуги на сайте больше нет?

Лучший ответ:
Делать редирект на новый сайт, какая разница что с индексом, если Вы теряете клиентов?

Худший ответ:
Не рекомендую делать редирект!
Верните страницу с услугой и пропишите "К сожалению данная услуга была перенесена (и ссылка куда)". 
Почему нельзя делать редирект?
Если я правильно понимаю вы вынесли отдельные услуги на другой домен, а перенаправление с одного домена на другой это уже попахивает принудительным переходом пользователя.
Очистите мета-теги и страница со временем перестанет быть релевантной, а ее траст перейдет на новую страницу нового сайта. Со временем старая страница перестанет быть релевантной, ее заменит новая.
Вопрос: Как сделать background в 1920px а контент в 1000px?

Лучший ответ:
body {
	background: url("image.jpg") no-repeat 50% 0;
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
}
Получится блок по центру шириной 1000 пикселей, независимо от ширины окна, хоть 1920, хоть 1280.

Худший ответ:
Поставьте для элемента width: 1920px; и паддинг: paddding: 0px 460px;
Вопрос: Удобная работа с редактором PhpDesigner8?

Лучший ответ:
Не мучайся, бери phpstorm

Худший ответ:
Думаю на ваш вопрос ответит этот твит
https://twitter.com/phpeditor/status/109542551857545216...8.1 will be supporting code folding...
Вопрос: Как проверить работу подрядчика по контекстной рекламе?

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

Худший ответ:
Друзья, есть новости! В конце апреля я, от отчаяния, обратилась на этот форум в поисках совета. Напомню, тогда мне поручили проверить, эффективно ли наш подрядчик (из другого города) расходует бюджет (500 т.р.ежемесячно) на контекстную рекламу Яндекс.Директ и Google AdWords. Данных почти не было, т.к.подрядчик работал из своего аккаунта в Метрике, и доступа не давал, а Аналитикс вообще снес и настроил новый, как начал на нас работать!  Тогда никто за счетами не следил, просто оплачивали счета раз в месяц. Я не знаю, почему попросили меня, и кто решил, что я в интернет-рекламе вообще разбираюсь - видимо кому-то когда-то сказала, что ходила на семинары по сайтам и продвижению.
Спасибо всем, кто дал ответ тут, кое-какая информация мне, действительно, пригодилась.
Вот что было дальше: я подняла все архивные ящики бывшего веб-департамента, обзвонила seo-компании, с кем они работали (оказалось, что все-таки какая-то работа велась по продвижению раньше), получила доступ к счетам от яндекса, гугла и подрядчика, все подсчитала. Я написала исследование на 30 страниц, похожее на курсовик, добавила простейших  графиков и диаграмм из метрики (нашла все-таки старый аккаунт бывшего веб-департамента компании и покопалась в архивах), дополнила пояснениями и выводами. Написала введение-актуальность-заключение. Сравнила текущую ситуацию, и, изучив приличное количество порталов, дала предположение, как мог бы развиваться сайт и вообще наш онлайн, применяя комплексный подход (все виды оптимизации, юзабилити, технические доработки и пр.). Дошла до digital, но тут мозгов моих дальше не хватило, и я на совещании, где представляла свою работу, высказала идею пригласить в компанию профессионала в этой области (директора по интернет-маркетингу), который бы занялся онлайном вообще, и продвижением в частности. Каково же было мое удивление, когда меня через пару недель попросили найти компанию по продвижению, а еще через месяц - вышел на работу тот сотрудник, о котором я говорила, и, действительно, взял все в свои руки! Уже месяц мы работаем вдвоем, привыкаем потихоньку. Я, конечно, помогаю ему активно чем могу, стараюсь дальше развиваться, обучаться на практике. В компании создали для нас новое управление по развитию интернет-проектов (иначе, частично восстановили веб-департамент). Насколько я знаю, бюджет перераспределили, теперь эти деньги идут на продвижение с различными доп.услугами, контекст вообще пока убрали, активно дорабатывается юзабилити нашего сайта. Мне интересно!
А должность у меня - всего на всего контент-менеджер. ЗП подняли с 35 до 50. Работаю в компании год.
Всем спасибо за отзывчивость и готовность дать совет.
Удачи все и успехов. Надеемся на лучшее, ребята!
Вопрос: Почему Dictionary не видит ключ?

Лучший ответ:
Беда в том, что нужно читать теорию. примеры
Не задан  comparer и не переопределен equals(t)  и  equals  (gethashcode)
Словарь сортирует по умолчанию,по умолчанию все ini объекты разные, если являются разными ссылками

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

Лучший ответ:
Максимальная цена за вашу работу определяется тем максимумом, что вы можете договориться с конкретным клиентом.
Крайняя минимальная цена на вашу работу определяет тем, сколько вам нужно чтобы есть и платить за квартиру, иначе имеет смысл сменять профессию.
Нормальная минимальная цена за вашу работу - это "сколько вы заработаете на другом, если откажитесь от этой работы". То есть стоимость вашего времени, возможность распоряжаться которым вы потеряете, как только возьметесь за работу.
Ориентироваться на других нет ровным счетом никакого смысла - может они в Зибмабве живут, где не нужна крыша над головой и бананы сами в рот падают (то есть затраты на еду минимальны).
Или напротив - зачем вам ориентироваться на цены человека, который занимается этим уже 10 лет и у него есть наработанные клиенты, которые уверены в этом специалисте и готовые ему платить в 10 больше только за гарантию качества работы.

Худший ответ:
15-30% бюджета