pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Законно ли хранение пользовательских данных в firebase Google?

Лучший ответ: 13 секунд на поиск ответа.
GCP не имеет хранилищ на территории России (в рамках Firebase как минимум)

Худший ответ: 2) Если данные отправляют за территорию РФ, есть ли какие-то выхода из проблемы, помимо переделывания базы данных?
Аж два.
- Держать актуальную копию БД на российском сервере (в законе сказано, что хранить в РФ, но не сказано, что только в РФ)
- Насушить много-много сухарей в процессе подготовки к отсидке за нарушение ФЗ-152
Вопрос: Как распаковать рекурсивно все файлы в linux?

Лучший ответ: Решение gunzip /tmp/arhive.gz -r ../html

Худший ответ: Если я правильно понял Ваш вопрос, то распаковать архив можно так:
#gunzip arch.gz
#tar zxvf arch.tar.gz
Вопрос: На чем начать писать код на фрилансе?

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

Худший ответ: для первых CMS не канает, у тебя же нет опыта
ставь поиск в lancemonitor по laravel ям и симфониям, там и увидишь,чего больше просят
Вопрос: Как лучше спроектировать бд?

Лучший ответ: Всего 3 таблицы:
2 таблицы: items и options
и одну "многие-ко-многим" (промежуточную): item_id, option_id (есть строка-"связка" - опция есть/включена у объекта)
Т.е. промежуточная таблица будет хранить только уникальные связи.
А быстрый поиск - можно делать как по опции, так и по айтему.
И добавить свойства или айтемы - проблем нет.

Худший ответ: 1
Разреженности таблицы не будет, тк у вас нет нула
EAV - для булевых оверкил
jsonb - оверкил по занимаемому месту
Вопрос: Как сделать невозможным компиляцию кода на другом компьютере?

Лучший ответ: единственное надежное решение - на давать сорцы вообще

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

Лучший ответ: В общем случае формат PDF для обратной конвертации непригоден.
Текст из него еще можно попытаться вытащить - есть, например, открытый pdftotext - но это будет только текст, и то не факт, что не порванный в клочья.
Чтобы собрать этот хаос обратно в том виде, каким он был до превращения в PDF, придется применять чисто эмпирические хаки. ABBYY, ориентируясь на клиентов, может себе позволить копаться в этом мусоре. Искать же свободные и/или бесплатные аналоги бесполезно.

Худший ответ: В PDF https://habrahabr.ru/post/97637/
может есть и обратно https://www.techwalla.com/articles/how-to-convert-...
Вопрос: Почему не добавляются данные с формы в БД MySQL?

Лучший ответ: Ошибок не выдаёт, вероятно, потому что они отключены, включите их отображениеerror_reporting(E_ALL | E_STRICT);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
Посмотрите на запрос визуально, забейте его напрямую в phpmyadmin он точно ошибку с синтаксисе покажет если есть:$q = "INSERT INTO 'Users' ('Users','Date','Mail','Url','Text') VALUES ('$name','$date','$mail','$url','$text') ";
echo $q;
$success = $mysqli -> query ("$q");

Худший ответ: Ошибок не выдаёт, вероятно, потому что они отключены, включите их отображениеerror_reporting(E_ALL | E_STRICT);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
Посмотрите на запрос визуально, забейте его напрямую в phpmyadmin он точно ошибку с синтаксисе покажет если есть:$q = "INSERT INTO 'Users' ('Users','Date','Mail','Url','Text') VALUES ('$name','$date','$mail','$url','$text') ";
echo $q;
$success = $mysqli -> query ("$q");
Вопрос: Возможно ли организовать поддомены интернет-магазина на WordPress или другой CMS, ссылаясь на карточки товара с основного домена?

Лучший ответ: Возможно, что и подойдёт, но советую внимательно прочитать FAQ Яндекса (например) по данному вопросу - есть ненулевая возможность не соблюсти тонкости и попасть под бан поискового робота.
Имхо, для такой системы лучше взять не WP, т.к. костыльно-велосипедных решений может быть очень много. Можно попробовать сделать сайты с одной базой, а для поддоменов с помощью дочерних тем сделать эту магию. Но опятб же, лучшим, на мой взгляд, решением будет что-то типа Bitrix или ModX, или написать индивидуальную систему.

Худший ответ: Забавно, прямо очень похожую штуку недавно попросил сделать клиент на его Интернет-магазине строительных товаров, у каждого раздела Каталога будет свой поддомен. Пока думаем в сторону динамических поддоменов с обработкой запросов на стороне WordPress и выдачей нужного контента с условием исключения дублирования контента по разным URL-адресам. 
SEO-шники клиента во всё горло орут что данная тема не нова и никаких банов нам за это не будет )
Ну чтож проверимс )) Хозяин-барин..
Вопрос: Почему Telegram Desktop съедает много ресурсов Mac?

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

Худший ответ: нашла на гитхабе
https://github.com/telegramdesktop/tdesktop/issues...
гугл переводчик вам в помощь
вроде причина в смайликах
Вопрос: Почему нужно разбивать код на файлы?

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

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

Лучший ответ: Держите. Размер можете подобрать такой, какой вам нужен - достаточно изменить scale.

Худший ответ: div
 transform: rotate();
 background: transition;
div > div или div >img
 background-image: url();
Вопрос: Как практиковать css?

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

Худший ответ: ! учить английский
локальный Open Server Panel + BrowseEmAll для тестирования в разных браузерах
изучать https://habr.com/hub/css/
посмотреть на dnzl.ru/view_post.php?id=80 и https://www.markupbox.com/blog/psd-to-html-convers...
Вопрос: Разумно ли в 2016 году писать на C?

Лучший ответ: 1. Системное программирование (интерпритаторы, базы данных, etc), системы реального времени, много чего.
2. Пока не планирует.
3. Rust. Плюсы никога не стремились заменить Си.
4. А зачем? 
5. Смысл есть, но стоимость разработки (если мерять во времени) и сопровождения повыше будет. Хотя, в контексте ваших задач, да со штуками вроде Qt, должно быть норм.

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

Лучший ответ: Нет, таких программ, но наверное, есть сервисы. Единственный вариант, это проксировать запросы через какой-то внешний сервер с белым ip, до которого нужно установить туннель со стороны домашней машины, с помощью openvpn например, или даже ssh, если надо временно.
Проблема не с KeenDNS, а в том, что к вам не маршрутизируются входящие соединения в принципе. 
Т.е. ни одно DynDNS  подобное решение не подходит просто по своей сути - проблема не в том, что у вас не постоянный адрес, проблема в том что он просто не доступен извне.

Худший ответ: Как насчет кардинального решения?
https://yotagid.ru/internet/staticheskij-ip-ot-yota/
Вопрос: Стоит ли добавлять страницу казино в портфолио?

Лучший ответ: ничего не нарушает

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

Лучший ответ: Это же Google!

Худший ответ: Используйте Систему Анализа Статистики https://statvizor.com/
Вопрос: Что настроить для более глубокого понимания сетей?

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

Худший ответ: Самбу
Вопрос: Как передать переменную в SQL запрос?

Лучший ответ: Кто ж вас редбину-то учит, не давая даже базовый синтаксис?
Переменную никогда не передают прямо в запрос. Её надо передавать отдельно.
echo  json_encode(R::getAll('SELECT * FROM `category` WHERE `id_user` = ?', [$id_user]));

Худший ответ: Попробуй SQL в двойных ковычках ".
"SELECT * FROM `category` WHERE `id_user` = $id_user"
или 'SELECT * FROM `category` WHERE `id_user` = ' . $id_user
Вопрос: Как правильно вносить изменения в проект ASP.NET?

Лучший ответ: Функция "Publish" в VS это всего лишь деталь поставки. Формируй пакет поставки и разворачивай его на FTP.
Подмена файлов, будь то бинарных или текстовых плохая практика, можно что-нибудь отломать и потом долго мучиться восстанавливая предыдущие состояние. Каждая поставка содержит в себе изменения, значит должна быть присвоена версия, которая содержит определенный ченджлог, иначе через цать таких поставок начнется каша. 
Опишу общий процесс поставки:вносятся финальные изменения в разработческой ветки, тестируютсясливаются изменения разработческой версии с master, исправляются конфликты, тестируютсясобирается пакет поставки, содержащий все необходимые конфигурационные, бинарные и прочие файлы и т.д.. Пакет не должен содержать мусорных файлов. Присваивается пакету версияпоставляется пакет на демонстрационный сервер. Если есть БД, то восстанавливается бэкап с продуктовой, либо максимально приближенный к последнему состоянию оригинальной. Применяются миграции.регистрируется приложение в IIS, тестируетсяпоставляете пакет на продуктовое окружение если есть БД, то создается бэкап, применяются миграцииразворачиваете пакет поставкипереключаете IIS на использование поставленной версии
Это процесс, к которому мы пришли не сразу. Были и подмена файлов на продакшене и живая правка кода. Иногда это приводило к плачевным последствиям. Потом итеративно выработалась ручная процедура поставки, после для экономии времени эта процедура автоматизировалась. Сейчас самый продолжительным участком поставки является ручное приемочное тестирование на демонстрационном окружении. Автоматизированные приемочные тесты тоже есть - они прогоняются после сборки билда, но как и весь код они могут содержать ошибки, поэтому ручной прогон приемочных тестов исключать не решаемся.

Худший ответ: Ваш проект компилируется в DLL, если вы, что то в контроллерах меняли, достаточно заменить DLL, если в  Razor Views, то достаточно заменить их. Желательно конечно же остановить сайт/сервер, и сделать полное обновление, ибо может вы обновили некоторые используемые пакеты в проекте, и они не совместимы со старыми версиями.
Вопрос: Как правильно создать адаптивную сетку?

Лучший ответ: А ты не используй бездумно, а возьми тот же bootstrap, разберись в нем (там все очень просто, на самом деле), и посмотри как там реализованы сетка, размеры, и брейкпоинты. Там найдешь ответы на первые три вопроса.
4. Это уже, скорее всего, больше типографика.
5. Grid Layout in CSS: Interface Layout for the Web, Building Responsive Data Visualization for the Web

Худший ответ: У меня была схожая задача, я возможно пошёл по неправильному пути но суть и механику сетки я просто подсмотрел исследуя страницу примера getbootstrap.com/examples/grid в дебагере хрома. Бутсрап использует 12-сетку и мне кажется она самая оптимальная.
Вопрос: Как вы оцениваете стоимость своей работы при неточном ТЗ?

Лучший ответ: Обычно указываю вилку цен. Конечно сказать точную стоимость невозможно, пока не увидел полного технического задания, поэтому подумай, сколько максимум ты будешь делать проект, и от этого уже строй вилку, например от 20 до 28 т.р.
Никто не требует от тебя точной цены, если клиент скидывает проект на оценку но еще не написал ТЗ, значит он надеется узнать приблизительный бюджет.

Худший ответ: Как выше верно написали - нужно строить вилку цен. Еще я обычно разбиваю работу на составные части и оцениваю каждую из них. Также сразу пишу в каких случаях работы будет меньше, а какие хотелки и проблемы во время работы могут увеличить время.
Есть еще золотое правило «возьми оценку от программиста и умножь её на 1.5, и тогда получишь более-менее реальное время».
Ну а вообще оценка - это искусство. Ему учатся долгие годы и нет предела совершенству :)
Вопрос: Как устроена работа подсказок на Android при физическом приближении к объекту?

Лучший ответ: Как устроена работа подсказок на Android при физическом приближении к объекту?
Заранее установленное приложение постоянно проверяет ваши гео-координаты, считает расстояние до объектов в своей БД и выводит сообщение.как добавить свою компанию, чтобы люди, проходя мимо офиса, получали уведомление "Вы находитесь рядом с компанией X" 
Вариант 1. Написать свое приложение и как-то замотивировать (например, хорошими скидками) потенциальных клиентов установить его.
Вариант 2. Купить рекламу в других приложениях с гео-локацией (Яндекс-навигатор, Гугл-карты, OsmAnd, Yep!, ВК, Фейсбук и пр.)

Худший ответ: Как устроена работа подсказок на Android при физическом приближении к объекту?
Заранее установленное приложение постоянно проверяет ваши гео-координаты, считает расстояние до объектов в своей БД и выводит сообщение.как добавить свою компанию, чтобы люди, проходя мимо офиса, получали уведомление "Вы находитесь рядом с компанией X" 
Вариант 1. Написать свое приложение и как-то замотивировать (например, хорошими скидками) потенциальных клиентов установить его.
Вариант 2. Купить рекламу в других приложениях с гео-локацией (Яндекс-навигатор, Гугл-карты, OsmAnd, Yep!, ВК, Фейсбук и пр.)
Вопрос: Как определить что память двухканальная?

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

Худший ответ: Сейчас выбираю ОЗУ и не могу найти где в описании ОЗУ пишет про количество каналов.
И не найдёте. Так как память не бывает Однокональной/Двухкональной/Стомиллионнопятидясититысячноканальной ;)
Каналы они находятся в мат.плате. Если у вас 2 слота на мат.плате. И мат.плата работает только в двухканальном режиме, то нужно будет забить оба слота модулями памяти. Иначе с вероятность в 80% работать не будет.
80% так как есть такие Мат.Платы которые двух канальные и заводятся на 1 модуле ;)
У меня всё. Спасибо за внимание ;) Всего доброго.
Вопрос: В каких случаях используют xml?

Лучший ответ: но зачем xml когда есть html ?
xml это не как html, xml это как json.
Для передачи данных, а не для вывода.

Худший ответ: Вы все попутали.
xml - это просто формат упорядоченных данных, который используется для передачи структурированных данных.
HTML- язык разметки
Другими словами, XML - это идея, HTML - одна из конкретных реализаций.
Например есть fb2 - формат электронных книжек, который использует XML чтобы разделять главы, обложку, автора, название книги и др.
В современном офисе используется DOCX и XLSX - которые тоже используют XML в качестве формата своих данных.
Вопрос: Как в Rails одним запросом сделать множественный INSERT в БД?

Лучший ответ: bulk_insert или activerecord-import

Худший ответ: create может принимать массив хешей в качестве аргумента.
Вопрос: Можно ли сверстать сайт без psd макета?

Лучший ответ: Я Вам больше скажу, можно и без картинки. Не вижу в этом проблем. Photoshop - это удобно, но совсем не обязательно.Какие инструменты (онлайн сервисы) могут помочь в этом?
Базово нужен только блокнот, а дальше идут способы облегчить себе жизнь. Их оооооочень много, тут не перечислить.

Худший ответ: В 2007 году было 25% заказов с макетами в виде картинки, в 2017 таких заказов чуть более чем 85%! Что говорит о перегретом рынке дизайнеров, они видимо чуют свой скорый конец и задирают свои ценники, ибо роботизация этой отрасли назрела и уже на подходе))) UPD. Статистика моих выполненных работ, сорри что сразу не указал)))
По Вашему вопросу:
1. Иной раз сайт создается из наброска на салфетке из дорогого ресторана, ужин в коем иной раз составляет 3 бюджета на сайт)))
2. Спрашивая про онлайн-сервисы, Вы тем самым подтверждаете свою абсолютную лень или, что более вероятно, пишете курсовик на тему "Осведомленность программистов об онлайн-сервисах". Как раз макет в psd более приспособлен для так называемых онлайн-сервисов, а сервис для распознавания и преобразования в верстку именно рисунка думаю не будет еще лет 100) Ибо профита в том мало.... Хотя есть что-то похожее по типу - пришлите рисунок, нажмите кнопку ОПЛАТИТЬ и через неделю у вас верстка - это да, это наше всё!
3. Не было, нет и думаю вряд ли появится такой макет, который невозможно было бы реализовать в виде html+css+js! 
4. Ваши стенания о непрозрачности элементов, тех же кнопках, просто до слёз))) Как писали выше, для начала покажите ваш так называемый невероятно сложный макет, чтобы продолжать далее в предметном духе, а не в стиле "На заборе написано..." или "Если бы у бабушки был ..." 
Небольшая подсказка - коли уж Вам дали задание сверстать сайт по рисунку, то и верстайте соответственно, все , что как вы говорите непрозрачное - таки верстайте с максимально возможным приближением, было бы смешно и грустно смотреть на того заказчика, который бы требовал пиксель-перфект, предоставив рисунок и не более... Другое дело, если это Вы подвязались на нечто такое, тогда смешно и грустно будем смотреть уже на Вас!
Вопрос: Кто может привести пример реального использования магических методов в php?

Лучший ответ: Почитайте исходники ORM Eloquent, там магии внутри много и почти вся по делу.

Худший ответ: Yii2 Db ActiveRecord магия повсеместна.
Zend Skeleton Application - работает на __invoke
И ещё куча чего использует их предположим такой код.class Test{

   private $id = 10;

   public function __get( $name ){
         $name = ucfirst($name);
         return call_user_func( [ $this, "get{$name}"] );
   }

    public function getId(){
          return $this->id * 10;
    }

}

$t = new Test();

echo $t->id; // Out 100

Это совсем утрированный пример. Так можно getId сделать protected или private. и внутри метода творить что угодно. а ощущение будет что обращаются к свойству. Ну и т.д. c __isset __unset __set и прочими.

__sleep __wakeup ещё не доводилось на практике использовать, но где-то несомненно могут понадобятся.
Вопрос: Какую ide выбрать?

Лучший ответ: PhpStorm
http://ru.stackoverflow.com/questions/180429/Как-p...
https://www.jetbrains.com/help/phpstorm/2016.1/edi...

Худший ответ: Я использую CodeLobster прога работает со все что связано с веб.
Вопрос: PHP 7. Apache vs nginx?

Лучший ответ: Nginx.
Хотя все еще встречаю схемы Nginx <-> Apache <-> Php7. И то обычно ради .htaccess, точнее нежелания изучать синтаксис Nginx

Худший ответ: Зависит от профиля нагрузки.
Если у вас много быстрых запросов - лучше nginx
Если у вас мало запросов, но они медленные (долгие) - лучше Apache.
Вопрос: Почему белая страница php?

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

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

Лучший ответ: В куках нужно хранить

Худший ответ: Да, все верно. Для этого используют сессии. Так же можно продлить жизнь сессии в конфигурации config/session.php.
Вопрос: Как удалить два последних символа строки php?

Лучший ответ: Похоже на домашнее задание

Худший ответ: разбить строку на символы, загнать в массивfunction mbStringToArray ($string) { 
    $strlen = mb_strlen($string); 
    while ($strlen) { 
        $array[] = mb_substr($string,0,1,"UTF-8"); 
        $string = mb_substr($string,1,$strlen,"UTF-8"); 
        $strlen = mb_strlen($string); 
    } 
    return $array; 
}
php.net/manual/ru/function.mb-split.php
Вопрос: Как называются эти подчеркивания?

Лучший ответ: Divider (разделитель)

Худший ответ: Это картинка.<img src="images/cool_border.png">
Вопрос: Есть ли конструктор сложных SQL запросов?

Лучший ответ: так от БД пляшите:
- в аксессе встроенный
- для MS SQL - SSMS, VS+SSDT
- DevArt dbForge студии
- .. по остальный - так гугл в помощь.. билдеров на самом деле до дури.. правда "остальные" чаще уже платные... но в большинстве случаев потриалить вдоволь, братья пираты помогают ))
ps https://www.jetbrains.com/datagrip/ опять же.. (хотя и платный.. кстати.. у JetBrains все беты всех продуктов - фри ;))).. а так же кроссплатформенные в основном.. ну и https://www.jetbrains.com/toolbox/app/?fromMenu в помощь ;))).. в том смысле что сбилдить запрос и куда то потом его примерить - думаю беты будут в основном вполне пригодны ))

Худший ответ: Да, есть. Мозг называется.
А всякие конструкторы, считаю дичью полнейшей.
Да и запрос у ТС'a простой, зачем конструкторы?
Вопрос: Какой скрипт помогает писать HTML в определённом div'е с подсветкой как в IDE?

Лучший ответ: CodeMirror или Ace

Худший ответ: Выбирайте! Уверен, их гораздо больше чем 15 и во многих из них есть настройка, позволяющая отключить подсветку кода/языков, которые Вам не нужны.
Вопрос: Нужно ли всегда писать implements?

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

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

Лучший ответ: Дождитесь ВУЗа и матана там.
Но если очень уж хочется, то вот прекрасный ресурс: mathprofi.ru/matematika_dlya_chainikov.html

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

Лучший ответ: Скажу так: 
1. Всё, что Вы хотите вводить и выводить - делайте ИСКЛЮЧИТЕЛЬНО на своём сайте. В приложении - лишь делаете пользовательского клиента для игры/работы и т.д.
2. Используйте мобильные магазины лишь для распространения клиента для своего сайта, а баланс при логоне пользователей - указывайте в виртуальных "фантиках".
3. Не помещайте какой-либо функционал для пополнения/вывода в клиентское мобильное приложение.
Можете использовать переход в ЛК через вызов линка из приложения для открытия в обычном мобильном браузере, а вот уже там - сделать всё по-полной, т.к. браузер - это уже не приложение, и Вы не будете ничего нарушать.

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

Лучший ответ: Вполне себе функционирует и развивается.
В очень узкой нише.
Если найдете где работать - почему бы и нет.
Но специально под нее развиваться, пока еще не зная где будете работать - уже не стоит.

Худший ответ: Delphi — больше, чем просто язык.