pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как элегантно решить задачу поочередного вывода списков на python?

Лучший ответ: d = {1: [1, 2, 3, 4], 3: [5, 7, 9], 9: [9, 0, 5, 4, 6]}
Вариант #1.1 (21.7 µs per loop) - кстати, v.pop() было бы быстрее, чем v.pop(0):while d:
    for k, v in d.copy().items():
        print(f'{k}:{v.pop(0)}') if v else d.pop(k)
Вариант #1.2 (32.2 µs per loop):while d:
    for key, vals in tuple(d.items()):
        try:
            print(f'{key}:{vals.pop(0)}')
        except IndexError:
            del d[key]
Вариант #2 (15.7 µs per loop) - самый быстрый, т.к. нет try/except и модификации:from itertools import chain, cycle, zip_longest

def solve(mapping, placeholder=None):
    keys = cycle(mapping.keys())
    vals = chain(*zip_longest(*mapping.values(), fillvalue=placeholder))
    for key, val in zip(keys, vals):
        if val is not placeholder:
            print(f'{key}:{val}')

solve({1: [1, 2, 3, 4], 3: [5, 7, 9], 9: [9, 0, 5, 4, 6]})
Вариант #3 (27.2 µs per loop):from itertools import repeat, starmap

def solve(mapping):
    iterf = lambda key, vals: (repeat(key), iter(vals))
    items = tuple(starmap(iterf, mapping.items()))
    for _ in max(mapping.values(), key=len):
        for ikeys, ivals in items:
            try:
                print(f'{next(ikeys)}:{next(ivals)}')
            except StopIteration:
                pass

solve({1: [1, 2, 3, 4], 3: [5, 7, 9], 9: [9, 0, 5, 4, 6]})

Худший ответ: Вы уверены, что вам нужен вывод именно в таком виде? Он менее упорядочен в сравнении с банальным перебором, сложнее в реализации и создает большую нагрузку. Так или иначе:values = [len(x) for x in list(d.values())]
for index in range(max(values)):
    for key in d.keys():
        try:
            print("{} : {}".format(key,d[key][index]))
        except IndexError:
            continue
Вопрос: Какую Windows лучше поставить на неттоп Asrock ION 330HT?

Лучший ответ: Ось оптимально - Win 7, 8
32bit
SSD - обязательно.
Оверклокинг убрать - в ноуте проблема с охлаждением, излишний разгон это излишний нагрев, и как следствие троттлинг. В итоге практического толку от вашего разгона никакого.
После этого комп должен более менее адекватно работать.
Я не говорю что он будет с легкостью выполнять тяжелые задачи, проц откровенно слабовать, однако как непритязательная рабочая машинка вполне годен.

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

Лучший ответ: На хабре недавно проскакивал перевод довольно любопытной статьи на тему написания комментариев к коммитам: https://habr.com/post/416887/

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

Лучший ответ: Тема умных домов конечно интересная, но железки с проприетарным софтом продавать тяжелее и тяжелее.  сейчас для этого нужно вбухивать миллионы в рекламу, чтобы пропиариться. просто пока вы делаете свою железку потом ось и тд, какой нибудь гугл выпустит свою платформу на андройде а китайцы наклепают железа/датчиков  wifi розеток/выключателей за 5$. в итоге ваши 2-3 года работы коту под хвост. это несомненно интересный опыт, но стоит ли оно того. 
железа и ОС сейчас и так дополна, я бы лучше сосредоточился на написание софта. сделать что-то типа majordomo нативно на андройд ОС например. хотя если у вас есть ресурсы можно и с ОС поразвлекаться, это хотя бы весело и круто.

Худший ответ: Железо разное можно использовать, тут Ваши конкретные задачи должны быть. Можно Raspberry Pi3, можно и Arduino, а можно и данные с IoT девайсов на облако отправлять, там их и обрабатывать. Но я бы рекомендовал Raspberry. Хотя продаются готовые наборы для умного дома на базе Arduino.
Не думаю, что есть смысл создавать свою ОС для этого, достаточно будет тогоже Raspbian(по крайней мере для старта). 
Литературу читайте по Shell progrmming и С/С++.
Вопрос: Делать мультиязычный сайт на поддоменах или нет?

Лучший ответ: Для SEO разницы нет, вы можете убедиться в этом прочитав рекомендации Google по мультиязычности. В Яндексе таже ситуация, будет это отдельный домен, поддомен или папка - не важно.
На своем мультирегиональном сайте, работающем по всему миру на 15 языках я сделал разделение языковых версий по папкам, так как этот вариант был самый удобный. Разные домены реально пригодны исключительно для брендированного бизнеса, если у вас информационный сайт, то это совсем лишнее.
Не забудьте правильно реализовать указание языковых версий с помощью hreflang 
Что касается реализации, то здесь зависит от многих факторов, но вообще лучше не плодить базы данных, а разделять классификаторы.
По реализации в magento 2 читайте эту статью на хабре Как бороться с многоязычностью в Magento 2

Худший ответ: 1. В url добавляется язык.
Вопрос: Безопасность кода на JS?

Лучший ответ: Вы понимаете что весь код доступный браузере не может быть априори безопасным, так как он доступен всем у кого есть доступ к сайту. Отладка Node.js недоступна пользователям так как для этого нужно запустить node в режиме --debug. Важную логику не храните на клиентском JS, оставьте её на сервере. А в браузере сделайте минификацию и отключите source map.

Худший ответ: Подозреваю, что вы все же делали фронт-энд, а не бэкэнд. С сайта этой библиотеки: "It eases your development with a client-side HTML5 "
Что касается бэкэнда, Node.js нельзя отлаживать в браузере удаленно. То есть может быть сейчас и можно, но это доступно только владельцу сервера (разработчику).
Вопрос: Какие существуют альтернативы Firefox?

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

Худший ответ: JFYI: ЯБ наиболее хорошо реагирует на ситуацию с подменой сертификатов на корпоративных прокси.
Вопрос: Как подключить https к Django?

Лучший ответ: Django не при чем, ssl/tls termination  должен делать веб-сервер, например nginx.

Худший ответ: https://letsencrypt.org/getting-started/
Изучай.
Вопрос: Как правильно парсить номер телефона?

Лучший ответ: Делайте регуляркой:function parseMobile(mobile) {
  let mob = String(mobile).replace(/[^0-9]/g, '')
  if (mob.length === 10 && mob.substr(0, 3) === '033')
    mob = '777' + mob.substr(1)
  return mob
}

Худший ответ: 1) с входящей строки удалить все что не есть числом;
В цикле пройти по всем символам и проверить каждый, для isDigit лучше написать специальную функцию, Гугл в помощь "javascript check if char is digit", формировать новую строку и в нее в этом цикле помещать только символы-числа.2) если номер начинается на определенные цыфры заменить их друими.
Это элементарно, уже после того как сделали первое.
И главное, во-первых такой алгоритм лучше реализовывать на сервере, все равно он там понадобится для валидации, во-вторых в интернете есть фреймворки, библиотеки и просто готовые примеры, но их надо уметь искать.
Вопрос: Просмотр паролей в AD?

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

Худший ответ: Восстанавливаем локальные и доменные пароли из hiberfil.sys
Вопрос: Как сделать такие же эффекты css?

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

Худший ответ: Белая штука на кнопке:
Кнопка relative, за ней :after блок абсолютом, transform:rotate(45deg) и анимация сдвига вправо.
Пульсация еще проще: 3 блока(можно один + :before & :after) без заливки с бордером, анимируется скалирование (scale(1.3)). Мерцание кнопки - аналогично.
Вопрос: Как хранить изображения пользователей на сайте?

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

Худший ответ: Есть такие обычаи: аватарки и прочие рисунки пользователь загружает в кабинете, т.е. после регистрации.
Если же вы из протестантов - да пожалуйста, что мешает выполнить аплоад авы, и тут же в инсерт-запросе на пост нового юзера использовать ее?
ИД новой записи вам нужен? Тоже без проблем - постите запись для аккаунта юзера, и mysqli_insert_id() возвращает вам его...
Профит?)
Вопрос: Какую основную роль играют имена роутеров?

Лучший ответ: Ты потом можешь использовать функцию route('test') Она возвращает тебе "/test". И если ты поменяешь URL, а имя оставишь и везде будешь только по имени к нему обращаться, то у тебя роут будет в актуальном состоянии. Даёт гибкость смены URL в общем

Худший ответ: Также функцию route() можно использовать в шаблоне blade, передав ей аргумент, например:<a href="{{ route('user.destroy', $user['id']) }}">Удалить</a>
На сайте это сформирует такой путь, например: <a href="www.site.com/admin/user/destroy/13">Удалить</a>
Вопрос: Актуальны ли офф. уроки по Unity 2013 года для Unity 2018 года?

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

Худший ответ: Я бы не рекомендовал, но если они в записи они будут хорошим повторением но если они в записи (или задать вопрос не возможно) я бы не рекомендовал их как основной материал.
(НЕ РЕКЛАММА)  я сам смотрел на itproger там их много и хоть нельзя задать вопрос они больше похожи на хорошие уроки (как на основу).Опять же все зависит от целей. Если вы хотите как повторение непонятных тем можно, но как основной материал не рекомендую. Удачи в Unity.
Вопрос: Всплывающие окно iOS, как реализовать?

Лучший ответ:  doublench21 @doublench21
Дмирий Голованов, https://developer.apple.com/ios/human-interface-gu...
Написано 53 минуты назад
https://gist.github.com/barbietunnie/e5547f3518043...class MainViewController: UIViewController{
    override func viewDidLoad() {
           showModal()
    }
    func showModal() {
          let modalViewController = ModalViewController()
          modalViewController.modalPresentationStyle = .OverCurrentContext
          present(modalViewController, animated: true, completion: nil)
    }
}
class ModalViewController: UIViewController {
    override func viewDidLoad() {
        view.backgroundColor = UIColor.clear
        view.isOpaque = false
    }
}

Худший ответ: https://www.cocoacontrols.com/controls/alertview
https://www.cocoacontrols.com/controls/bulletinboard
https://www.cocoacontrols.com/controls/biometricau...
Ну и в так далее.
Вопрос: Почему перестал выключаться компьютер?

Лучший ответ: слышны щелчки тумблера включения/выключения
Там нет тумблера, это винт цокает :)
Поменяйте батарейку на материнке, та которая BIOS но не BIOS а RTC :)

Худший ответ: 0 . Отключить кнопку запуска ПК и запустить скрепкой. Или не нажимая замкнуть на кнопке скрепкой. Или отключив на мамке. 
Бывает что старые кнопки западают. Замкнуто - стартую решает микроконтролер управления питанием мамки. Когда дошол до теста длительного нажатия (принудительное выключение) - таки нажата! И выключается. 
1. Проверить БП отдельно. Лампочки (имитатор нагрузки), скрепка. Проверить на вздутиков, пыль, трупики домашних животных. 
2. Вздувшиеся конденсаторы, про батарейку писали уже.  Можно еше промерять заряд на батарейке и конденсаторе которая стоит на смос. Запустить убрав все "лишнее". Запустить и смотреть температуру в биосе.
шелкать может: 
*  реле. Но оно обычно в блоках питания. Если в плохом состоянии то надо менять или разбирать и чистить. 
*  динамик запаяный на плату или висяший на шнурке. При запуске зажать кнопку до визга (переполнения буфера клавиатуры) - он себя выдаст (динамик), если есть.   
*  Шелкать может диск, влопик, сидером...
Вопрос: Как объединить не распределённое пространство жёсткого диска?

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

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

Лучший ответ: Нет

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

Лучший ответ: используйте на селектор свойство duration
+font size

Худший ответ: Кроме того, вы можете использовать transition-timing-function для определения скорости изменения размера шрифта. htmlbook.ru/css/transition-timing-function . Что бы выглядело достаточно плавно))
Вопрос: Насколько реально собрать систему поиска товаров на питоне?

Лучший ответ: Если там есть микроразметка - считайте вам повезло. Сможете точно находить место где цена. И это будет полностью автоматически.
Все остальное можно только косвенно сделать (искать ХОТЬ ГДЕ-ЛИБО на странице упоминание цены). Или в полуручном режиме - тут вам в помощь Scrapy, он как раз на Python.

Худший ответ: Такая система из области фентези, потому что сами сайты этих самых магазинов могут меняться хоть раз в месяц, а для отслеживания ИИ ещё не дорос (точнее дорос, но отдел "контент-менеджеров"-людей сильно дешевле выйдет). А раз вручную дешевле, то написать минимальный сайт с формочкой  с полями "товар, отзывы, урл в магазине, наличие" и пусть копают до победы.
Вопрос: Можно ли в Linux запретить выполнение команд обычным пользователям?

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

Худший ответ: Написать свой шел, например со своими  бледж... командами и нужными правами))
Вопрос: Законность отказа от трудоустройства?

Лучший ответ: Ищите работу не в МУПах (я вообще удивлён что молодые ИТшники умудряются туда идти там нечего делать, от слова совсем)
У меня нет вышки, и за все 12 лет опыта работы в ИТ ниодин работодатель не поинтересовался и не заикнулся об обязательности диплома, хотя во всех вакансиях было требование вышки.

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

Лучший ответ: 1. Кавычки нельзя использовать повторно, если надо использовать в тексте, то надо экранировать через обратный слэш
2. Неправильно поняли доступ к данным массивов по ключам, сначала указываем переменную, потом ключ, а потом свойство объекта, если значение объект
3. ++ – это короткий оператор + 1, для конкатенации строк в JS надо один знак плюса 
https://jsfiddle.net/cwejoono/1/

Худший ответ: Обход массива (цикл) забыли, смотрите как у Сергей Сергей
Вопрос: Как это лучше сверстать?

Лучший ответ: Верно, tr игнорирует border стили, выставляй ячейкам, с коллапсом у таблицы:table {
  border-collapse: collapse;
}

th, td {
  border-bottom: ...;
}

Худший ответ: А зачем такие сложности? ::before в помощь
Вопрос: Как можно проверять вёрстку на ipad и iphone?

Лучший ответ: Реальные девайсы, или https://www.browserstack.com/

Худший ответ: Хром отстреливает много фишек устройств. Разве что рендеринг инпутов, селектов устройств он не видит в device mode. А так можно на него ровняться спокойно
Вопрос: Индексируются ли в поисковиках закрытые группы?

Лучший ответ: Не индексируются.
Поисковый боты выступает как «дядя с улицы» – незалогиненный пользователь. Будет такому видно содержание закрытой группы? Нет.
Особый случай, когда группа была открытой. Проиндексировалась. Потом админ решил «вдруг» сделать её закрытой. Сделал. А поисковый кэш остался.
P.S. Проверить, проиндексирована ли ваша секретная закрытая группа можно запросом в Google и Яндекс: site:vk.com/vasha_sekretnaya_gruppa

Худший ответ: нет, так же как и страницы закрытые к индексации (в вк есть соответствующие настройки)
выйди из соц. сети и попробуй зайти на страницу группы - все что увидишь, это и индексируется
Вопрос: Можно ли указывать не настоящий возраст paypal (нет 18)?

Лучший ответ: Лучше не надо. Если поймают, то не простят никогда :) Все последующие регистрации будут палить и банить.
Вдруг когда будет 18 захочется использовать paypal
Хотя есть очень интересный вопрос, как вы собираемость привязывать карту? Точнее чью?

Худший ответ: В любом случае документы для верифы тебя сдадут!
Вопрос: Где найти бесплатную систему продажи билетов (кино,театр и т.д.) на php?

Лучший ответ: Я негодую. Привыкайте уже платить за работу.
Написать такую систему за вечер очевидно не получится, не один человеко-месяц потрачен на её разработку.
Почему она должна быть бесплатно?
79$ (5000 рублей) которые просят за https://www.phpjabbers.com/ticket-booking-script/ это ничтожные деньги на фоне стоимости разработки на заказ, даже если внутри лютый говнокод.

Худший ответ: Уважаемый. Так вот же БЕСПЛАТНАЯ система по продаже билетов для Театров, Кино, Спектаклей, Цирков, Экскурсий, Музеев, Тренингов, Презентаций, Мастерклассов, Уроков, Кружков, Спорта, Курсов.//explorer-office.ru/download/joomla/product/view/1/1
Вопрос: Какая связь между следующими терминами: Машинное обучение, Deep learning, Искусственный интеллект?

Лучший ответ: В этом курсе https://www.youtube.com/playlist?list=PLUl4u3cNGP6... устанавливалась такая семантика:
AI - это модель, которая занимается принятием решений, выполнением какого-то выбора. Даже самые простые алгоритмы поиска пути - это тоже ИИ.
Такие программы можно писать руками, придумывая алгоритмы самостоятельно - это т.н. rule-based системы. Можно использовать существующие данные (входные+выходные значения) и подгонять нашу модель с какими-то изменяемыми значениями под эти данные. Это называется машинным обучением.
Есть много алгоритмов и моделей машинного обучения - например, деревья выбора и random forest, метод опорных векторов (Support Vector Machines, SVM) и нейронные сети. Область машинного обучения, посвященная работе глубоких нейронных сетей, называется глубоким обучением (deep learning).
Примером ИИ без машинного обучения может быть чатбот чисто на регулярных выражениях или AIML. Или какая-нибудь схема планирования взлета\посадки самолетов в аэропорте.

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

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

Худший ответ: Vitaliy Orlov roswell riot26 123459 обновил вопрос. Надеюсь так проблема станет понятней.
Вопрос: Можно ли применить define что бы изменить реализацию функции, или как лучше это сделать?

Лучший ответ: Не программирую на C++, не использую Qt, но похоже ваш moc — это отдельный тул, который участвует в процессе сборки. Нет никаких проблем после него запустить программу на любом ЯП, которая выполнит чуть более умный препроцессинг, найдя в файле позицию ClassA::qt_metacall и затем заменит первое вхождение QObject::qt_metacall на InterfaceA::qt_metacall.

Худший ответ: Блин, за базар не ответил - в Qt Мета система продумана очень здорово!
Прошло правда 3 дня прежде чем разобрался, зато теперь ничего переопределять не нужно, как и возиться с define. 
Стоило поглубже копнуть qmetatype.h вместе с отладчиком и понять каждый шаг, всё встало на свои места.
Вопрос: В чем отличие объявления этих двух функций?

Лучший ответ: Как давно в JS можно не писать function в первом примере?
Ключевое слово function можно опускать в определенных ситуациях:let bar = {
    test: 'A',
    foo() {
        console.log(this.test);
    }
}

bar.foo(); // A

class Bar {
    constructor() {
        this.test = 'B';
    }
    foo() {
        console.log(this.test);
    }
}

(new Bar()).foo(); // B
Разумеется для старых браузеров нужен Babel. В остальных случаях запись вида test(){} вызовет ошибку Uncaught SyntaxError: Unexpected token.

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

Лучший ответ: Дык у вас лог sshd приведен. При чем тут nginx
Да - это обычный брутфорс ботами.  Быстрее всего пробегутся по списку наиболее распостраненных аккаунтов и паролей, и переключатся на другую жертву.
Вынесите порт ssh на нестандартный, и прикрутите какой-нибудь fail2ban

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

Лучший ответ: "Как найти клиента который хорошо платит и не выносит мозг." Такое вполне на нобелевку потянет.

Худший ответ: Я бы копал в сторону bigdata и интеграции с ИИ. По моему самый интересный тренд на данное время.
Вопрос: Где найти аналоги книгам Java Android?

Лучший ответ: Я конечно не знаю, но если Вам трудно найти в интернете даже литературу, что будет дальше...
1) forcoder.ru/java/head-first-java-1127
2) forcoder.ru/java/head-first-programmirovanie-dlya-...

Худший ответ: Хорстманн Т.1
Вопрос: Почему плохое качество интернет соединения при высоком уровне Wi-Fi сигнала?

Лучший ответ: Недавно купил роутер Asus RT-N12VP на замену старенькому D-Link DIR-615, тот стал плохо в зал доставать последнее время, из за чего неудовлетворительное качество интернета. Вы забываете простую вещь - WiFi двусторонняя связь! Не только роутеру нужно "доставать" своим сигналом клиента, но и клиенту необходимо "доставать" своим сигналом роутер.
В большинстве роутеров стоят практически одинаковые передатчики, и довольно мощные, а вот у клиентских устройств, эти самые передатчики гораздо слабее.
И проблема плохой связи в основном возникает когда роутер банально не слышит слабый клиентский передатчик.
Как вы думаете насколько удобнее станет говорить с собеседником в другой комнате, если он станет говорить в два раза громче? Учитывая что вы его и до этого неплохо слышали, а он вас вообще не слышал.
Поскольку увеличить мощность клиентских передатчиков как правило невозможно, то  варианты решения проблемы следующие -
1)Поставить роутер на другое место, или поменять конфигурацию антенн в пространстве - возможно связь будет лучше
2)Убедиться что роутер по минимуму ловит помехи от соседних сетей.  Может он у вас у окна стоит.
3)Найти наименее занятый канал.
4)Поставить дополнительную точку доступа в помещение где связь плохая.

Худший ответ: Operating Frequency: 2.4GHz Почему не купили RT-AC51U с 5GHz?
Вопрос: Как добавить путь LD_LIBRARY_PATH в коде с++?

Лучший ответ: Ваша программа, это не sh скрипт. И пара строк: std::system("export myvar=1");
std::system("echo $myvar");
неожиданно выведут пустую строку. Нужно либо устанавливать переменную в том же вызове system(env LD_LIBRARY_PATH=${LD_LIBRARY_PATH} path/to/app) или ручками менять переменные своей программы(getenv/setenv).

Худший ответ: Спасибо за ответы! Проблему решил просто!std::system("eсho \"export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/my/dir/\" >> ~/.bashrc");
Может комуто тоже это поможет.