pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Стоит ли перейти в GameDev из Database Applications?

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

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

Лучший ответ: Ответ: "специальным ключом" поможет?

Худший ответ: В итоге пришел к неординарному решению. 
Купил маленькое сверло, 1.2 мм. Просверлил шурупы по бокам. Сделал П-образную скобу и аккуратно ею выкрутил винты.
Вопрос: Хочу опубликовать обзор Zalman ZM-VE400

Лучший ответ: Главный вопрос — «Стоит ли менять VE200 на VE400?».
Один огромный для меня минус — в новой модели нет защиты от записи.

Худший ответ: Насколько плотно с ним работали в режиме эмуляции? Мои админы жалуются, что сыпет диски при использовании в режиме CD (для 200).
Вопрос: Можно ли задавать числа колесиком мыши в PhpStorm?

Лучший ответ: насколько я знаю такого нет, но хорошая идея для плагина. 
также можно попробовать попросить эту фичу https://youtrack.jetbrains.com/issues/WI
если наберет голосов могут сделать

Худший ответ: Не то, но близка по смыслу: https://plugins.jetbrains.com/plugin/6149
Вопрос: Какие тестовые задания вам давали перед\на собеседовании на должность junior C++?

Лучший ответ: собеседуюсь много, у меня хобби такое. С++
По частоте появления примерно так (это очные задания, не на дом): 
1. Отсортировать большой массив (4 террабайта, скажем) int32_t, свободной памяти - 10 Mb
2. Упаковать (не заархивировать) файлы в архив. Распаковать потом. Что будет с каталогами. Чем похожее на tar - тем лучше.
3. Геометрия всякая, даны стенки, найти пересечения, тесты на попадание точки в треугольник и проекции на стороны...
Поскольку я собеседуюсь в OpenGL в основном, у меня специфично на дом - 
"напишите тетрис, акраноид, астероиды, что-то еще в чистом GL на андроиде".
Порследний раз была трава на бесконечном тайловом террайне, получаемом из карты высот.

Худший ответ: Отвечал на похожий вопрос.
Вопрос: Как объявить функцию класса вне класса или внутри __construct()?

Лучший ответ: нет такого костыля, который не сможет придумать пхпешник.
- создайте базовый абстрактный класс, от которого дальше наследуйтесь
- https://ru.wikipedia.org/wiki/Декоратор_(шаблон_пр...
- runkit
- ответ D' Normalization 
но все это в данном случае нахер не упало: удобнее редактировать класс (с автокомплитом и прочими ништяками), а не 100500 отдельных функций, размазанных ровным слоем по диску.

Худший ответ: 1) Использовать магические методы
2) Использовать трейты
3) Использовать что-то вроде $config->load('link')->get('protocol');
Выбирайте.
Вопрос: С чего начать организацию сети из компов в школе?

Лучший ответ: В оптимуме - один компьютер под *NIX для интернет-шлюза и два компьютера под WinServer с контроллерами Active Directory (основной и резервный). На одном из них WSUS для автоматического обновления Windows.
1, 2. Расшареный каталог на одном из Windows серверов или Samba на *NIX.
3, 6. Программы удалённого управления - TeamViewer, Remote Admin, бесплатная - TightVNC.
4. Файрвол на шлюзе и прокси-сервер со списком белых адресов, например Squid.
5. Либо расшаренные папки, либо переносимый профиль Active Directory с ограничением объёма файлов.
7. Настройка прав, обычный пользователь не должен работать с правами выше "Пользователь". Можно через Active Directory.
8. SMS или позвонить по сотовому.
Начать лучше с поиска средств, поскольку удовольствие не из дешёвых, два Windows Server и минимум Windows Pro на компьютер каждого пользователя (Windows Home в домен не включить). Затем поднимать домен, вводить в него все компьютеры под Windows, заводить учётки и раздавать права. Поднимать WSUS. Ставить шлюз, прокси со связкой к AD, определять список разрешённых адресов. Поднимать файловый сервер на одном из Windows Server или на *NIX (Samba), привязывать к домену, создавать папки и распределять права.

Худший ответ: 0. Так как школа не выделяет средств, то я не имею возможности приобретать дорогостоящие программы. Идея сделать сеть возникла из любопытства и желания развиваться дальше.
Мне выделили класс для проведения кружка.
1. На ПК в классе я могу установить дополнительно Linux, в качестве второй ОС.
2. Установка/удаление/управление программами на ПК класса через мой ноутбук. Чтобы можно было управлять удаленно из дома. Чтобы программы устанавливались из одного места (выделенного ПК в классе или ноута моего).
3. Политика доступа. Чтобы ученики могли запускать только те программы, которые разрешены на уроке. Чтобы можно было выключать доступ или ограничивать на определенные сайты. Чтобы ученики не изменяли стиль оформления рабочего пространства (Это целая проблема, ученики все меняют, удаляют чужие папки, ставят на рабочий стол картинки эротического содержания, меняют настройки в программах).
4. Управление учетными записами и загрузка с одной машины. Если это сложно и стоит денег, то можно отказаться.
В общем, основные проблемы, с которыми я столкнулся.
1. Поставил себе Убунту. Меня просят отредактировать Вордовский файл или Презентацию, а она у меня выглядит соверешенно по другому. Поэтому подумал, что можно было бы удаленно подключаться к одному из компов в школе и править нужные файлы.
2. Школьники портят компы, хотелось бы ограничить их балавство и чтобы после них всегда было чисто. Важные файлы, результаты урока сохранять в какое-нибудь место.
3. Приходится часто что-то устанавливать и исправлять на компах. Море дисков хочется заменить на сетевой диск.
Вопрос: Программирование на микроконтроллере STM32 под Cortex M3?

Лучший ответ: статьи:
www.robocraft.ru/blog/ARM/
mycontroller.ru/
easystm32.ru/
ziblog.ru/category/stm32/
we.easyelectronics.ru/tag/STM32/

форумы:
electronix.ru/forum/
forum.easyelectronics.ru/
caxapa.ru/

отладочные средства:
stm32f3-discovery — наиболее подходящее решение для коптера на основе stm32 (на борту сам микроконтроллер, отладчик, гироскоп, акселерометр с магнитометром-компасом). На эту плату портирован автопилот OpenPilot

К отладочной плате прилагаются примеры, по которым можно освоить работу с микроконтроллером и его периферией. Также, по желанию, могу выслать лабораторные работы, предназначенные для тех, кто ещё не работал с этими МК.

Худший ответ: Сам немного кодил под платку Discovery.
Хорошая IDE для stm32 www.coocox.org/CooCox_CoIDE.htm

На хабре статья даже есть про программирование под эту плату.
habrahabr.ru/post/128734/
Вопрос: Как организовать поиск по дате в sql?

Лучший ответ: Нормально - никак.
Нормализуйте базу, выносите эти данные в отдельную связанную таблицу.

Худший ответ: $is_available = 1;
$sql_query = "SELECT * FROM table WHERE dates_list LIKE '%2015-11-20|{$is_available}%' OR dates_list LIKE '%2016-01-03|{$is_available}%' OR ..."
Тоесть тебе нужно разбить промежуток времени по дням и искать в каждой записи эти даты по шаблону. Этот запрос достаточно тяжелый. будет медленно работать на больших объемах
Вопрос: Как применить css стили к полям формы в django?

Лучший ответ: Например такclass TextForm(forms.Form):
    body = forms.CharField(max_length=100)
    def __init__(self, *args, **kwargs):
        super(TextForm, self).__init__(*args, **kwargs)
        self.fields['body'].widget.attrs.update({'class': 'form-control'})

Худший ответ: Если форму надо "забупстрапить" то лучше использовать https://pypi.python.org/pypi/django-forms-bootstrap оно добавляет именно те самые классы.
Вопрос: Количество памяти занятой процессом значительно меньше чем уменьшение свободной памяти (8Мб vs 160Мб)?

Лучший ответ: > Виртуализация openvz

C этого и надо было начинать. В OpenVZ как-то странно считается память, там считается все виртуальное пространство, которое выделено процессу. А поскольку линуксовые программы обычно выделяют память в несметном количестве и без всякой логики, вся она учитывается как занятая. Например, если у вас есть многопоточная программа вроде Апача, допустим, из 20 потоков, то в OpenVZ каждый поток сразу выделяет под стек 8 Мб, и это уже считается как 160 Мб памяти (в то время как на реальной железке 8 Мб — это лишь максимальный размер, а выделяется столько, сколько по факту использовано, т.е. намного меньше). При этом разработчики программ, естественно, на такой сценарий не рассчитывали, и никаких мер по снижению выделяемого виртуального пространства не предпринимают. И вам приходится устраивать пляски с ulimit, чтобы хоть как-то улучшить ситуацию.

Вот например: www.webhostingtalk.com/showthread.php?t=855618

Я вам советую попробовать для сравнения виртуальную машину на основе Xen или физическую машину. У вас сразу все цифры придут в соответствие. OpenVZ позволяет хостеру продавать больше памяти, чем у него есть в сервере, и это очень непрозрачная вещь. Не советую использовать эту технологию.

Худший ответ: Какой-то стрёмный вывод у free: почему "-/+ buffers/cache" совпадает с «mem»?
Может лучше было бы сравнить cat /proc/meminfo до и после?
Вопрос: Как забанить на сайте пользователя, входящего с мобильника?

Лучший ответ: Сделать подтверждение учетки по телефону?

Худший ответ: Ну куки помогут отсеять небольшой процент читеров. Можно скомбинировать с айпи. Т.е. просто смена айпи или очистка кук ничего не даст. Нужно будет одновременно это сделать. А ничего больше и не придумаешь, вроде.
Вопрос: Как изменить страну в google аккаунте?

Лучший ответ: У гугла управление платежными профилями происходит на отдельной платформе, вот ссылка https://pay.google.com/gp/w/home/settings 
Там можно создать новый платежный профиль для новой страны, который проверяется при привязке банковской карты из этой страны. 
Далее новый профиль стоит поставить по умолчанию, либо просто убить старый, оставив новый единственным.
В течение нескольких минут изменения накатываются в гугль плей.

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

Лучший ответ: (Ваша цена/час * часы работы) + минимум 20%
Почему 20% ? Ну потому что в срок все равно не уложитесь.
На тему магазина - Даже если вы поставите этот кривой магазин с шаблоном и т.д. 
Вам все равно придется делать механизм наполнения. Только клиент-идиот будет товары вносить вручную.
Да и вообще, интернет магазины, это еще те дебри. Возможно вам на первый взгляд кажется что это легко.
Там подводных камней больше чем в бегущей горной реке.
Разработка интернет-магазинов, это совершенно другая специальность, нежели разработка веб-сайтов.upd.
Когда смотришь на "студии" которые предлагают сделать магазин от 20 до 50т.р., аж до слез смешно.
peredovik.ru/sozdanie-internet-magazina
Пусть попробуют реализовать магазин за 50т.р. и 20 дней, аналог 
butik.ru 
wb.ru
lamoda.ru
ulmart.ru
и т.д.

Худший ответ: Лучший вариант - подумать за сколько готов выполнить работу и умножить на 2.
Визитка всегда стоила 100-150уе, средненький магазин 400-800.
Вопрос: CPU+GPU. С чего начать?

Лучший ответ: Для начала нужно разделять код хоста и код ядра. Ядро в общем случае пишется ТОЛЬКО на C, а точнее на его диалекте для openCL. Для Nvidia можно писать на своеобразном ассемблере. Код хоста просто дергает функции opencl и может быть на чем угодно, привязка для python есть. Смысла в подобном не вижу, ибо opencl - сишный код.
По второму вопросу: есть CUDA. Есть FPGA с кастомным дизайном.
В любом случае разработка для параллельных вычислений должна начинаться с параллельного алгоритма. Некоторые задачи не параллелятся.

Худший ответ: 1. mathema.tician.de/software/pyopencl
2. GLSL - это язык программирования шейдеров, если вам не визуализацию, а возвратить результаты, то не стоит. Альтернативы - CUDA (с ATI - сразу нет).
Вопрос: Как установить MODX на lamp, почему выдает ошибки записи в каталоги?

Лучший ответ: Давно писал аж 2 инструкции по настройке сервера Nginx + PHP-FPM + MySQL:Первая, наверное уже устаревшая. И вторая, даже с видео.
Опробовано много раз, работает 100%.

Худший ответ: Попробовал не ставить права , выдала ошибку:КРИТИЧЕСКАЯ ОШИБКА: Установка MODX не может быть продолжена.
Удостоверьтесь, что каталог /var/www/modx/core/cache существует и доступен для записи процессам PHP.
устанавливал из под root.
Пришлось дать права, но ошибки записи остались.Проблема решилась путем добавления прав на папку modx:
cd /var/
chown -R root:www-data www/modx
chmod -R 775 www/modx
Вопрос: Существуют ли преимущества какого-либо фреймворка для веб-проекта с постоянным добавлением функциональных разделов?

Лучший ответ: Можете брать любой MVC фреймворк: Yii/Django/RoR. Рекоммендую задаться вопросом поиска комманды разработчиков, нежели бодбором платформы.

Худший ответ: Думаю нужна хорошая поддержка модульности приложения. Точно хорошо с этим у RoR (гемы) и у Symfony 2 (бандлы).
Вопрос: Visual studio NPM?

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

Худший ответ: Например так: 
Install-Package Common.Logging -Version 1.2.0
Вопрос: Есть ли интерпретатор Java без среды, по типу консольных?

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

Худший ответ: public class HelloWorld { 
   public static void main(String[] args) { 
      System.out.println("Hello, World");
   }
}
Компилируем: javac HelloWorld.java
Запускаем: java HelloWorld
Поставте Eclipse и не мучайтесь.
Вопрос: Возможно ли создать чат для сайта используя Telegram API?

Лучший ответ: Telegram не открыт на 100%, это маркетинговый миф. 
Исходный код сервера закрыт, открыты всего лишь спецификации протокола и исходный код клиентов.
https://tlgrm.ru/faq#могу-ли-я-использовать-свой-сервер
https://tlgrm.ru/sources
PS Т.к серверная часть закрыта - все разговоры про мега-защищенность - не более чем дешевый популизм. Абсолютно никто не мешает владельцам сервера читать всю переписку своих пользователей.

Худший ответ: Вполне можно написать такой чат используя API телеграма. А ежели не хочется писать свой клиент, то можно вообще воспользоваться tg-cli как бекенд для вашего чата на сайте.
Вопрос: Где взять информацию по игровому балансу?

Лучший ответ: Вопрос из цикла "откуда взять информацию по программированию". 
По геймдизайну масса информации в этих ваших интернетах. 
В целом, путь к построению баланса примерно таков: 
1) Отыграть миллион часов в игры нужного вам жанра. В разные - топовые в своем сегменте, "середнячки", провальные, инди и пр. 
Не просто залипать на экран, а вдумчиво разбираться в особенностях игры - куда игровой баланс ведет пользователя, где создаются точки потребности, и все такое прочее. 
2) Найти от 3 до 12 тематических порталов, всякие dtf, инди-геймдев и etc. Почитать мануалы. Да, да. Не вваливаться на борду с тонной вопросов в надежде услышать единый how-to, а въедливо читать мануалы по геймдизайну для новичков, ответы на схожие вопросы, обзоры и прочее. 
3) Скачать полгига книг, лекций, обзоров, статей и прочего. Книг по геймдизайну относительно мало, но при умении пользоваться гуглом они находятся очень быстро. Так же обратите внимание на видео-лекции, программы курсов по тематическим специальностям и прочему. 
В общем тэг "Game Design" вам в помощь. 
4) Проанализировав все написанное создать прототип и прорабатывать детали, отсекая ненужное. 5) Написать более-менее примитивного бота под вашу механику, и запускать игры bot vs bot до бесконечности. 
6) Опробовать на себе, коллегах, товарищах.
7) Проанализировать результаты п.5 и п.6, и переделывать пока вас не будет устраивать результат.

Худший ответ: Ну если ты сам пишешь игру, то, по идее, ты и есть тот человек, который должен знать все тонкости своей же игры, что где и как влияет на её баланс и тому подобное.
+ ИМХО идеальный баланс не возможен в силу того, что всегда найдётся просто кто-то более хитрый в каком-то игровом аспекте, чем ты. Так что баланса не будет никогда, но будет что-то на него похожее, приходит с опытом, временем и тому подобным вещам.
Вопрос: Как сделать качественный favicon?

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

Худший ответ: Microangelo Studio я использую. 
В фш сохраняю в .png с прозрачностью, как можно больших размеров, и запихиваю в Microangelo. В нём уже сохраняю как .ico размера 16x16.
Вопрос: Как зарабатывать дома с помощью интернета с максимальной анонимностью?

Лучший ответ: Технологии вы описали с помощью них можно достаточно анонимайзнуться, не понятно в чем у вас проблема? Работать не хотите? 
Не сложно работать в онлайне не анонимно и зарабатывать от $1500

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

Лучший ответ: Если это будет одновременно 3000 человек то тут скорее всего (трудно сказать не изучив приложение) нужен большой и железный дедикейтед сервер с ssd, аренда такого сервера (хотябы на 1 месяц) может и дорого но зато плата фиксированная, тогда как в облаке может накрутить нагрузки на куда большие деньги.
Используйте инструменты что посоветывал Виктор Ablebeam , алгоритм тестирывания обычно выглядит както так:
1 делаем шаблоны которые имитируют действия пользователей 
2 настраиваем мониторинг VPS сервера
3 тестируем
4 изучаем результаты
5 оптимизируем приложение и/или докупаем мощностей
6 при необходимости пункты 3, 4, 5 повторить.

Худший ответ: Сильно зависит от того, что за приложение, но мое мнение - нет, это "железо" на уровне смартфона старенького.
Как совет - попробуйте задеплоиться в облако и иметь возможность как раз под такие случаи резко увеличивать мощность железа.
Вопрос: Как более грамотно сформулировать тему диплома «Интернет-магазин»?

Лучший ответ: Не в обиду, однако задайте вопрос, а станет ли мир лучше, если будет создан ещё один бесполезный интернет-магазин. Дипломная работа в первую очередь должна быть актуальной, а значит как минимум привносить что-то новое. Подойдите к этому вопросу.
А по делу,  попробуйте что-то вроде "Использование современных инструментов, фреймворков и методов при разработке %my_project_name". Во-первых, внезапно переместился акцент с "новейшая вакцина от британских учёных", на процесс, где воды можно налить намного больше, взять то же экстремальное программирование. Во-вторых, внезапно появляется слово современный, а так как все эти js-библиотеки, php-фреймворки, CMS-движки имеют свойство меняться с незавидной частотой, это слово скорее всего окажется верным. Ну а методы... Экстремальное программирование уже было упомянуто, придумайте уж хоть что-то своё.
Однако, лично я бы не брал такую тему. Она... Как бы сказать, не очень хорошая для диплома. Возьмите тот же apache, протестируйте его вдоль и поперёк, покажите, какие настройки будут оптимальны для того же интернет магазина. По сложности примерно то же, по актуальности в разы лучше. Или сделайте нагрузочное тестирование VPSок и дедиков на сравнимых заявленных характеристиках. Попытайтесь посчитать потери "на виртуализацию". Ещё можно попробовать посчитать всевозможные метрики пользователей, то как среднее время препровождения на интернет странице, однако здесь потребуется что-либо хоть сколько-то раскрученное. В общем, тем тысячи. Да возьмите один компонент той же бесполезной CMS и выкопайте от туда всё что можно и нельзя. В дипломе нужен анализ, а не вода. Намного приятнее диплом, в котором 20 страниц чистого анализа, того диплома, в котором 120 страниц воды. Не надо делать ещё один интернет магазин. Придумайте что-нибудь хоть сколько-нибудь оригинальное.

Худший ответ: "Разработка системы онлайн продаж"
"Система онлайн продаж"
"Разработка системы продаж на основе Web-технологий"
...можно по желанию еще влепить "современной"/"современных".
Вопрос: Можно ли как то запретить POST c другого сервера?

Лучший ответ: POST запрос отправляется не сервером а клиентом и фильтровать это всё добро по IP не пойдёт.
гуглите в сторону CSRF-token для вашего ЯП

Худший ответ: в htaccess
order deny,allow 
deny from all 
allow from xxx.xxx.xxx.xxx
где ххх - ваш ip
Вопрос: Что почитать про архитектуру Android-приложений?

Лучший ответ: Мне когда-то очень помогла  эта статья.

Худший ответ: Тут 4 статьи переведенные: habrahabr.ru/post/140459/?mobile=no
Вопрос: IOS оффлайн карты?

Лучший ответ: www.mapswithme.com/ — посмотрите это проект

Худший ответ: В последней версии Яндекс карт появилась загрузки карт многих городов России.
С Новой Зеландией конечно промах)
Вопрос: Как найти программиста для проекта?

Лучший ответ: Если вам нужен партнер, зачем же вы ему рамки ограничиваете всякими yii и pyramid ? Такое впечатление что на работу нанимаете.

Худший ответ: делайте прототип проекта со своим товарищем, на самом раннем этапе не нужно делать весь функционал, потом покажите общественности, может кто и заинтересуется.
Вопрос: Как создать div для шапки bootstrap 3?

Лучший ответ: Чего чего? Какая шапка? Причем тут bootstrap? какой div надо прописать  - div это тег и он 1 в своем роде. 
Просто напишите<div class="header"></div>
 и все. 
Бутстрапу плевать, есть у вас шапка на сайте или нет!

Худший ответ: getbootstrap.com/components/#navbarпример
Вопрос: Есть ли волонтерство в веб-разработке?

Лучший ответ: Обратитесь к заведующему детского сада и делайте.

Худший ответ: Мне кажется там всё несколько сложнее, чем предлагает Sanes. Сделать сайт это одно, но во-первых сайт нужно где-то держать, нужен постоянный хостинг, нужна постоянная техническая поддержка, наполнение и доработки. Сможете ли вы этим всем заниматься на протяжении всего времени жизни сайта? 
Лучше вариант обратиться в веб-студии, которые разрабатывают и хостят коммерческие сайты и предложить им свои услуги по созданию, а так же скооперироваться с их хостингом. Возможно от этого студии тоже будет определённый профит. Т.е. студия хостит у себя сайт, вы обеспечиваете его разработку и поддержку по мере сил. Профит студии возможность рассказать о себе и о том, что она занимается хорошими делами =)
Вопрос: Как писать на коде CSS?

Лучший ответ: Вам поможет htmlacademy.ru очень достойно и с проверкой.

Худший ответ: Выбирайте какой либо один способ и верстайте им. Не надо одновременно верстать и через float и через position. Вообще используйте position только там где это действительно нужно (например как меню на тостере). Посмотрите как устроено позиционирование в фреймворках вроде Bootstrap.
Ну и например, во ваши 4 дива в шапке или еще где нибудь и никакого садо мазо нету.
А по хорошему, если плаваете в таких основах, то лучше сесть и основательно поучить основы. Благо в интернете можно найти огромное количество как видеокурсов, так и книг данной тематики.
Вопрос: Старое железо. Кто знает что это за зверь?

Лучший ответ: Вот здесь в описании указывают: Vintage 1987 WYSE 80286 Motherboard 990176-01 & 990177-01 Daughter Board

This is a vintage motherboard with a Intel CoProcessor, hard to findПохоже, что это материнская плата с 286 процессором (и пустым гнездом для сопроцессора на втором фото) плюс дочерняя плата с 1 МБ памяти.

Худший ответ: О, а у меня похожая платка 80486го лежит. Как использовать ее — ума не приложу, но говорят, что она была воткнута в ISA-слот на 286м.
Вопрос: Как правильно получать данные из БД в стиле MVC?

Лучший ответ: Вот есть хорошая CMS написанная на Yii www.yupe.ru/. Установите себе и смотрите как там решают подобные задачи.

Худший ответ: Откройте для себя такие вещи как "тонкие контроллеры" и "сервис-ориентированная архитектура".