pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как настроить доступ к внутренним ресурсам через VPN?

Лучший ответ: Судя по "Хочу поднять VPN-сервер на нем, чтобы отдавать один сайт."
"То есть не было доступа к 80 порту сервера до установления соединения по VPN. "
"Какой сервер тут лучше использовать и как ограничить доступ к нему из интернета?"
Замечено, что ты не очень хорошо представляешь себе, как именно это работает, и то, что ты хочешь сделать на самом деле, возможно делается не при помощи VPN а при помощи настроек того же веб сервера.
Подними его не на 80 порту а на каком-то другом.
Сделай доступ только для определенных IP адресов.
Настрой средствами HTTP авторизацию.
ВСЕ, не нужны никакие дополнительные сервера.

Худший ответ: Если я правильно понял, то нужно отдавать сайт только тем, кто имеет доступ по VPN
Следовательно нужно поднимать сервер VPN, а на его интерфейсе внутреннем поднимать веб-сервер. Тем, кто подключился по ip будет доступен сайт
Вопрос: Тестовое задание перед собеседованием на php-программиста, развод?

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

Худший ответ: Ну вообще нормально практика. Помогает отсеять не подходящих еще до собеседования.
Вопрос: База городов вконтакте (поиск и корреляция)?

Лучший ответ: ВК проводил конкурс разработчиков на C. Там требовалось сделать подсказчик населённого пункта. Делаю вывод, что ВК использует именно эту базу.
Там есть, в частности: ссылка на сайт geonames.org, и дамп этого сайта. Есть названия населённых пунктов, их иерархия (город/область), население, альтернативные названия (в т.ч. на английском).

Худший ответ: База данных городов ВКонтакте, включая коды городов "ВКонтакте" для Украины, России и Беларуси в формате SQL-дампа. 
В базе содержится приблизительно: Украина — 746 городов, Россия — 2,505 городов, Беларусь — 147 города. Ссылка: sauron.org.ua/post/90
Вопрос: Где искать опыт неопытному программисту (Язык ява)?

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

Худший ответ: фриланс поможет набраться опытом и более адекватно оценивать свои навыки
Вопрос: Macbook Pro и досмотр в аэропорту

Лучший ответ: Ничего не будет. Пусть возьмет с собой инвойс, по которому она их купила.
Далее заполнит таможенную декларацию, типа: «ноутбук б\у, стоимость — 550$», например. И всё :) Проблем быть не должно. Главное, чтобы не превышала стоимость 65 000 русских зелёных.

Худший ответ: Более того: при покупке девайса обращайте внимание на вывеску в магазине TaxFree. И покупайте там, где она есть.
При покупке обязательно потребуйте оформить этот самый TaxFree.
По возвращению в РФ вы сможете вернуть до 20% стоимости девайса. Это, как я понимаю, тамошний НДС, который мы (не члены Евросоюза) платить не обязаны. Он без проблем возвращается.
Вопрос: Можно ли выгрузить всю историю переписки с собеседником в Telegram?

Лучший ответ: Есть расширение, сохраняется весь текст, без файлов

Худший ответ: Это лучше у их саппорта спросить. Отвечают быстро и по-русски, проверено.
Вопрос: На чём делает деньги сайт daidostup.ru

Лучший ответ: ну, на главной контакта подставляется их реклама.
  
А вообще — угон аккаунта, после такого «прокси» не исключен.

Худший ответ: Обычно подобные сайты устанавливают суточный лимит в мегабайтах, далее — платно. Возможно, когда эти раскрутятся, тоже сделают.
Если аудитория большая — много материала для таргетированной рекламы и спама.
Вопрос: Какие есть игры в Ubuntu похожее на Zuma?

Лучший ответ: Заходите на любой сайт с flash играми и играете.

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

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

Худший ответ: Неоднократно успешно работал по такой схеме: мы рисуем прототип, дизайнер наводит красоту (в фотошопе), верстальщик режет HTML и CSS, программист натягивает код на движок.
Вопрос: Что за вид партнерки?

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

Худший ответ: Вроде это называется Clicander. Но будьте осторожны за это могут поисковики обидеться.
Вопрос: Как открутить винт с сорвавшейся резьбой у ножки процессора?

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

Худший ответ: Вот  Вам одно из   решений  этого вопроса
Вопрос: Кнопка «Отписаться» в письме, как сделать?

Лучший ответ: 1) Для каждого адреса генерируем токен и пишем его например в таблицу базы данных
2) В письмо на кнопку Отписаться ставим ссылку вида site.ru/unsubscribe?token=сенерированный_токен
3) При переходе по ссылке - проверяем наличие токена в таблице и отписываем соотвествующий e-mail

Худший ответ: Нарисуйте просто левую ссылку которая ведет вникуда. За этим никто не следит и все забили.
Вопрос: Как совместить GPL и проприетарное ПО?

Лучший ответ: Кстати, если вы не собираетесь распространять свое поделие дальше, а делаете софтину сугубо внутреннего употребления внутри организации — то можете смело линковать GPL с чем угодно. GPL покрывает распространение, а не использование. Только внимательно посмотрите смысл слова «распространение» в GPL.
А тут на хабре было поподробнее об этом.

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

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

Худший ответ: Может быть.
Вопрос: Какой macbook pro retina выбрать 13" или 15"?

Лучший ответ: Я тоже раньше к 13" склонялся - если есть возможность - бери 15 без разговоров.
В портативности главное вес, а не размер. + полкило которые дают монитор нормального размера, core i7, нормальное количество оперативки и минимальный размер SSD 256 полностью себя оправдывают.

Худший ответ: памяти, понятно, лучше больше
но у вас больше вопрос понтов   - обычно понтуются с 13-тидюймовым, правда, не Pro
Вопрос: Подробная информация о запущенных процессах в linux?

Лучший ответ: Все описано вman psЧто значит время 00:00:00? cputime     TIME      cumulative CPU time, "[DD-]hh:mm:ss" format.
                      (alias time).

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

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

Худший ответ: Там же стоит пруфлинк на хабр с исчерпывающим ответом.
Вопрос: Цикл выполнение memo по строкам?

Лучший ответ: Что написали, то и имеете. В цикле-то только перебор строк. А работа со строкой у Вас идёт уже после цикла.
Вообщем begin end забыли!

Худший ответ: внимательно просмотрите 2ю и (3,4) строки
Вопрос: Как реализовать файрвол для iPad ?

Лучший ответ: icloud и его фенечки отключите..

Худший ответ: На девайс попробуйте эту прогу https://itunes.apple.com/ru/app/ucet-trafika-downl...
Что там куда бегает смотрите на точке, даже в убогих железках должен быть какой-нибудь сервис для этого, ну или пробуйте накатить на нее open-wrt, dd-wrt и т.д. Если есть Микротик то можете посмотреть им, куда там что ломится, так же естественно можно все запретить и потом выпускать только туда, куда скажете. Если вычислите что айпад ломится на какие-то ненужные вам сервера то можете запретить именно их, вариантов множество. 
Как еще один вариант посмотрите внимательно в админку точки, быть может это не ваш айпад жрет столько тарфика, а соседский у-мамы-хакер подломивший ваш мощный хотспот под защитой wep?
Вопрос: Symfon2 или Ruby on Rails 3 для стартапа?

Лучший ответ: Я бы в подобной ситуации выбрал бы RoR3.
Стартап — он всегда стартап, есть риск, что не «выстрелит». А знания останутся в любом случае.
То есть как ни поверни — не прогадаете :)

Худший ответ: Сам мучался с выбором, пока решил так — прототип на рельсах, сам проект — как карта ляжет :)

Один из основных критериев выбора рельс пока — в симфони2 нет штатного генератора админки/скаффолдинга. Для проекта это не особо актуально (всё равно всё ручками писать), а вот для прототипа важно, если не сказать решающее. 

Основные плюсы в пользу симфони2 были:
 — хорошо знакомый язык (не тратить время на мелочи вроде «а как цикл по хэшу написать»), стандартная библиотека (не тратить время на «а есть тут strtoupper», а сразу гуглить как называется и какие параметры принимает :) ) и инструментарий (в частности PHPUnit)
 — DataMapper+UnitOfWork из Doctrine2 (ActiveRecord я как-то невзлюбил резко)
Вопрос: Чем left: -999999px лучше, чем display:none ?

Лучший ответ: display: none - нельзя плавно показать одним css-ом, в отличие от left.

Худший ответ: left удобно использовать когда элемент должен иметь несколько позиций в зависимости от чего-либо (оригинальной идеи, размера окна и тд.)
Вопрос: Какой Лучший вариант для онлайн просмотра торрентов?

Лучший ответ: 5)roxplayer 
недостаток:  проблема с пирами и буферизацией, 4мБ/c (40мб/c) потолок скорости, который я видел
6)filmoscop 
Недостаток:  нет поддержки магнетов, сторонние торренты играет через раз 
7) torrent video player
Недостаток: проблема с кэшем на диске, бился долго, как 
исправить не знаю
8) браузер maelstrom - альфа была нормальной, отослал пару фидбэков, ошибки исправили, но в релизе выпилили поддержку mkv и др форматов - итог, не использую, хотя идея была хорошей
 FHD надо тестировать отдельно ибо я выше HD не смотрю
UPD то что вами перечислено в вопросе не использую и вам не советую.

Худший ответ: > 4)Просто скачать и посмотреть
> Недостаток: нужно ждать пока скачается полностью :D
А стриминг??
help.utorrent.com/customer/portal/articles/1766517...
Вопрос: Для чего пригодится простенький компьютер без сетевых карт?

Лучший ответ: развлекательный центр с эмулятором денди? — ну если оношение занимаемого им места к доставляемому вам удовольствию будет вас устраивать =)

а вообще если уж и PCI не работает, то мамку без сети и usb проще выкинуть.

Худший ответ: Попробовать накатить Debian и поставить нормальную файлопомойку. Или ещё что-то.
Вопрос: Насколько реальна сейчас и в среднесрочной перспективе разработка на js под мобильные платформы?

Лучший ответ: Пока нинасколько.

Худший ответ: Может скажу глупость, но Вы не смотрели PhoneGap? Там как раз 90% - JS.
Производительность, правда, заметно ниже нативок, но если посидеть над оптимизацией, можно многого добиться.
Вопрос: Как добавить дополнительные поля к форме регистрации?

Лучший ответ: Долго искал и наконец-то нашел ответ, оказывается в AuthController есть protected метод create и там просто надо добавить дополнительные  поля и не забыть в моделе добавить их в fillable. Для полного полного понимания посмотрите trait RegistersUsers.

Худший ответ: Контракт Registrar посмотрите
Вопрос: Вопросы по Apache/php/mysql/rsync для интервью

Лучший ответ: Все эти «вербальные определения» типа «писал высоконагруженные проекты, оптимизировал запросы и тонко настраивал mysql для highload сайтов» которые по-идее должны вызывать уважение и доверие работодателя («о какой крутой чувак пришел») на самом деле действуют зачастую наоборот («опять пришел человек который где то что то читал и теперь воспроизводит что запомнил»)

Лучше всего просто конкретно рассказать про свой опыт работы с этими технологиями, например "поддерживал в работоспособном состоянии апач на сервере с 500+ виртуал хостов, автоконфигурированием новых хостов и т.д." или "настроил апач чтобы он держал 100к+ запросов в секунду на машине с древним жестким, 128 мб оперативы и pentium 2 233mhz".
Или "разрабатывал такой то продукт на php, столкнулся с такими то сложностями, порылся в инете нашел решение в виде паттерна SOME_PATTERN_NAME"
Или "работал с сайтом, он тормозил: страницы генерились по 3.5 секунды, начал искать причину: включил slow_queries_log, нашел долгий запрос, выполнялся 1.5 секунды по 2 раза на каждой странице, сделал EXPLAIN обнаружил что там был join без индексов, исправил — сайт начал летать, страницы генерятся по 0.2 секунды теперь"

Короче какой то реальный опыт, с реальными числами, с реальными проблемами и решениями а не просто абстрактные «умею настраивать virtual hosts», «умею синхронизировать папки с помощью rsync» (кстати каким образом он сюда затесался в этот список?)

Потому что реальный опыт показывает 2 вещи: 
1. вы работали и сталкивались с проблемами — т.е. у вас есть опыт работы
2. вы эти проблемы решили — значит у вас есть голова на плечах

«Вербальные определения» показывают одну вещь:
Вы смогли задать вопрос на хабрахабре, вычленить что-то из ответов и рассказать.

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

Лучший ответ: Отделите логику от оформления и используйте document.
jsfiddle.net/dvpsjdn8/1
В HTML:<input class='result' value='' />
В JS файле:var result;

document.addEventListener('mousemove', function (event) {
    result = result || document.querySelector('.result');
    result.value = event.clientX + ':' + event.clientY;
}, false);

Худший ответ: onmousemove генерируется только когда вы двигаете над тем объектом к которому прикреплён этот листенер. Соответственно для генерации этого эвента над всей страницей надо будет прикреплять эвент к ней (или контейнеру который займёт всю область).
Аналог echo - console.log(""); ( https://developer.mozilla.org/en-US/docs/Web/API/C... )
Вопрос: Как узнать текст SQL запроса, который 1C отправляет в БД?

Лучший ответ: Можно через технологический журнал. Создаете в каталоге на сервере 1С %ProgramFiles%\1cv82\conf файл logcfg.xml<?xml version="1.0" encoding="utf-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
  <log location="c:\ProgramData\1cv82\logs" history="1">
    <event>
      <eq property="name" value="dbmssql"/>
    </event>
    <property name="sql"></property>
  </log>
</config>
И затем в log location смотрите фактические запросы. 
PS. Пользователь под которым запущена служба сервера 1С должен иметь полные права на каталог log location
PPS. Подробнее в документации logcfg.xml
UPD. Документация на английском в открытом доступе: 3.17 logcfg.xml

Худший ответ: ну вроде в сиквеле есть Activity Monitor. Там и можно посмотреть.
Вопрос: Javascript: Отслеживание ошибок на клиентах

Лучший ответ: Хотелось бы заметить, что onerror не всеми браузерами поддерживается.

Кстати, полезный плагин по теме: github.com/Undev/js_exceptions

Худший ответ: А вы вместе с ошибками юзер-агент отсылаете на сервер? Кто эти 10%?
Вопрос: Python Web: Multiprocessing vs Threads. Что лучше использовать для парсинга?

Лучший ответ: Можно использовать Scrapy. Вам тогда не придется думать о параллельных процессах, блокировках и IO в целом. Вы просто пишете логику разбора страницы. Сам проект на Twisted.

Худший ответ: Можно использовать Scrapy. Вам тогда не придется думать о параллельных процессах, блокировках и IO в целом. Вы просто пишете логику разбора страницы. Сам проект на Twisted.
Вопрос: Книги по Drupal, Drupal 7

Лучший ответ: Распотрошите какую-нибудь тему, а лучше 3-5 и посмотрите как они устроены. Попробуйте переделать какую-нибудь под себя. Потом сделайте свою с нуля. Опираясь при этом на документацию к API, вы начнете стремительно въезжать как это все крутится и возрадуетесь.

Худший ответ: С недавних пор сам мигрирую с drupal6 на drupal7. «Бумажные» книги — это хорошо, но иногда хочется посмотреть в более быстром режиме, «как это делается». Для себя я нашел решение проблемы на youtube. Может быть вам тоже поможет.
Вопрос: Почему так сложно сдерживать стоны?

Лучший ответ: На баш, срочно.

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

Лучший ответ: Все просто. В чем лучше разбираетесь, на том и пишите.

Худший ответ: Мы используем Ruby on Rails + AngularJS. 
Авторизация на стороне сервера.
Рельсы, в основном, отдают базовый шаблон, и предоставляет API.
Вопрос: Драйвер на языке линуксоида?

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

Худший ответ: Странно, что про кодек и папку не спросили.
Вопрос: Программирование МК, ASM действительно на 30-40% эффективнее Си?

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

Худший ответ: Когда-то давно купил книжку "написание драйверов на ассемблере". Были примеры для Windows3. Как только дошёл до Windows NT, автор написал: "дальше драйверы будем писать на Си". Спрашивается, зачем такой заголовок?
Вопрос: Как сайт превратить в приложение android?

Лучший ответ: Лучший из платных конвертеров https://siteconverter.businessapp.trade
1) Цена - 500р, а не как остальных по несколько тысяч.
2) Есть панель управления мобильным приложением. Захотел цвет скроллбара поменять - зашёл поменял.
3) Работаю runtime permission - т.е. и карта и webrtc видео будет работать
4) Есть куча модулей.
5) Ну пуши, понятное дело есть.
Одним словом можно собрать полноценное приложение.

Если хотите сами сделать, то можно через AndroidStudio, но там есть всякие нюансы.  Нужно найти исходник, в котором прописаны полезные вещи - например, при нажатии кнопки назад. чтобы приложение не закрывалось, а был переход к предыдущей странице сайта.

Худший ответ: Можно через Visual Studio 2015, вот подробные инструкции на русском как это делается (навыки программирования почти не требуются) https://msdn.microsoft.com/ru-ru/library/Dn879821.aspx
Вопрос: Сайт «заезжает справо на лево» во время загрузки. Как исправить?

Лучший ответ: Попробуйте поставить после меню<div style="clear: both;"></div>

Худший ответ: Ответ скрыт в самом вопросе  Видимо мешают ссылки меню, пока они не сворачиваются JavaScript'ом. 
Сворачивайте его стилями, желательно чтобы этот файл чем пораньше грузился :)
Вопрос: Есть видеоуроки по с++?

Лучший ответ: Может сначала нужно погуглить?

Худший ответ: Достаточно хороших и качественных уроков нет. Большинство из уроков больше учит использовать ту или иную среду разработки, чем самому языку. На мой взгляд, не следует учить этот серьезный язык программирования по видео-фрагментам и куда лучше брать книгу, а об их выборе здесь на тостере уже не мало тем! Если Вам что-то непонятно,берете диктофон(почти любой смартфон эту фичу имеет) идете к ближайшему гуру и задаете вопрос. В последствии у Вас появляется так база вопросов и ответов на них, которая нужна именно ВАМ!
Вопрос: Какой язык программирования изучить для создания аналога google translate?

Лучший ответ: Как ответ на вопрос в комментариях:
@prozrachnaya Какой алгоритм для перевода вы будете использовать? Если не знаете, то и не напишите в одиночку. Транслейт скорее всего использует продвинутую нейронную сеть для корректировки и самообучения - если вы никогда не создавали хотя бы одного перцептрона, то вам будет грустно. Без нейронки ваша система не будет учиться и будет бесполезна - не множьте энтропию и прекратите попытки побороть продукт сделанный сотнями превосходных разработчиков.
По теме: HTML/CSS/JS - фронтенд, PHP - логика апи, Python/Ruby - middleware, C++/Golang - логика.
Еще имеет смысл изучить БД Cassandra, Big Table и подход MapReduce. Так же не помешает знание Redis, Riak, MongoDB, PostgreSQL.

Худший ответ: любой подходящий: java/python/ruby/php/erlang/golang/dlang...
Для вашей задачи больше необходимо определиться с алгоритмами, нежели с языком реализации.
Вопрос: &quot;Microsoft Office для дома и учебы 2010&quot; на Линуксах под Wine

Лучший ответ: Погугилив, вышел на страницу совместимостей Wine: все версии офиса и нужная мне. Как видно, удачные варианты для Office 2010 (32 bit) получились с Ubuntu 10.10 «Maverick» x86_64 (+ variants like Kubuntu) + Wine 1.3.10, а также openSUSE 11.1 + Wine 1.3.9. Оба варианта получились с рейтингом «Бронза».

Вы дали ссылки на страницу совместимости Wine с инсталлятором офиса. У самих 2010-х Word и Excel статус «Garbage» («Мусор»):

appdb.winehq.org/objectManager.php?sClass=version&iId=22248

appdb.winehq.org/objectManager.php?sClass=version&iId=22304

Худший ответ: Вряд ли получится запустить Office через Wine особенно 2010 особенно без лагов. Слишком много зависимостей, особенностей он задействует. Как вариант — установка на VirtualBox, в Office из-под него можно рабтать довольно комфортно.

Вместе с *.doc, *.docx- документами могут распространятся макровирусы. Ни одного «толкового» я пока не встречал, и навредить линуксу они точно не смогут. К тому же, можно разрешить выполнение только подписанных макросов (что, в принципе, сделано по умолчанию).
Вопрос: Gmail — перепроверка спама

Лучший ответ: Гмейл не обучается на ваших конкретных письмах для вашего конкретного ящика, помечая письмо как спам, вы просто отправляете его в «общий котёл», где по неким сложным механизмам, задействующим мат.статистику и прочую нечисть, обучается распознавать спам «в целом». 
Насчет «перезапуска». Такой функции нет.

Худший ответ: Синкнуть с Громптицей по имап, и там запустить спамфильтр.
Вопрос: Почему произошел откат?

Лучший ответ: А вы уверены что для восстановления надо не так:$ mysql -u root -p db_name < /tmp/db_name.sql
Обратите внимание на скобку, перед путем к дампу

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

Лучший ответ: Решил проблему через костыль: так как в моем случае конфликт только с кавычками "ёлочками", я проверил, относятся ли байты \xab и \xbb к буквам Ы (\xd0\xab) и л (\xd0\xbb). Если нет, то заменял на пробел.text=bytes()
i=0
while  i<=len(rawtext)-1:
	if rawtext[i]==187 and rawtext[i-1]!=208:
		text+=bytes([32])
	elif rawtext[i]==171 and rawtext[i-1]!=208:
		text+=bytes([32])
	else:
		text+=bytes([rawtext[i]])
	i+=1
return(text.decode('utf-8', 'ignore'))

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