Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Для работы https клиента нужен сертификат?

Лучший ответ:
Как настроите сервер. Можно требовать клиентский сертификат, можно требовать что бы соединение было только на определенной версии

Худший ответ:
Непонятен вопрос, нужен ли ВАМ SSL сертификат, чтобы отправлять запросы на сторонний https-сервер ? Если так, то нет
Вопрос: Как переустановить Debian с нуля на vps, к которому ты имеешь доступ только по ssh?

Лучший ответ:
Попробуйте так.

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

Лучший ответ:
Этот адрес называется catcall в яндексе поставьте галочку в настройках перенаправлять почту неизвестных адресатов а ящик

Худший ответ:
Яндекс Коннект - Почта - Настройки - Почтовый ящик для потерянных писем
Вопрос: Как сжать строку для отправки через GET-запрос?

Лучший ответ:
Перевести коды в другую систему счисления.
Например, взяв 64-разрядную систему [0-9a-zA-Z\-_] из 78900 получим jgQ.
Если все числа укладываются в определённый диапазон, то можно попробовать отказаться от подчёркиваний и записать каждое число с фиксированным количеством разрядов и лидирующими нулями. Тогда, например, 123_78900_44343_4349 преобразуется в 01XjgQaQT13Z

Худший ответ:
zip + base64 (или типа того, может UUE даст больше сжатие)
но после base64 может оказаться, что размер станет еще больше.
Вопрос: Виртуальная машина в Microsoft Azure с Ubuntu 18.04. Как получить root права?

Лучший ответ:
Так sudo же

Худший ответ:
единственный вариант через sudo, т.к в убунте root по умолчанию заблокирован(это можно проверить при помощи команды sudo cat /etc/shadow | head -n 1, во второй колонке стоит знак "!", что говорит что пользователь заблокирован).
UPD: если у тебя старая убунта то через su
Вопрос: Программа 1с платная?

Лучший ответ:
Платная, но для ваших целей есть:
1С:Предприятие 8.3. Технологическая поставка
https://1c.ru/news/info.jsp?id=18630
Не понятно почему все говорят что отдельно нельзя купить
Данный продукт является технологической поставкой платформы "1С:Предприятие 8.3" и предназначен:
    для распространения партнерских прикладных решений,
    разработки собственных прикладных решений пользователями.

Худший ответ:
Голая 1С отдельно не продаётся.
https://v8.1c.ru/predpriyatie/questions_licence.ht...
Здесь, кмк, в вопросе #63 есть путь к ответу.
Вопрос: Как настроить систему банов и предупреждений на своём сайте?

Лучший ответ:
Бан, это по-простому перенос в другую группу с ограниченными правами.

Худший ответ:
Предупреждай каждого 2-го, бань каждого 3-го! (шутка)
Что конкретно не знаешь, как сделать?
Вопрос: Отдельная карточка товара или опции для интернет-магазина?

Лучший ответ:
1) Прежде чем заморачиваться с цветами, посмотри много ли в поисковиках запросов велосипедов по цветам. Может быть большинство по другим параметрам ищут. Надо ли на цвета время тратить, если ищут условно 3 человека. Т.е. чтобы что-то делать, нужно знать статистику и быть уверенным, что это действительно нужно делать.
2) Чем больше страниц будет проиндексировано поисковиком, тем лучше для магазина. В идеале надо сделать по числу комбинаций всех опций. Например: 1) хардтейл, шоссейник 2) Shimano, SRAM 3) красный синий черный = 12 страниц. Как это будет технически сделано, абсолютно неважно, главное, чтобы на каждой странице выдавались уникальные метатеги - основные в title, дополнительные в description. Если цвет важно, то например: <title> Велосипеды хардтейл красные</title>
<description>Велосипеды хардтейл с переключателями Shimano красные купить в Урюпинске ул. Николая-2, д. 3 - работаем без выходных с 6:00 до 23:00</description>
Это примеры, тексты свои надо писать.

Худший ответ:
1) Прежде чем заморачиваться с цветами, посмотри много ли в поисковиках запросов велосипедов по цветам. Может быть большинство по другим параметрам ищут. Надо ли на цвета время тратить, если ищут условно 3 человека. Т.е. чтобы что-то делать, нужно знать статистику и быть уверенным, что это действительно нужно делать.
2) Чем больше страниц будет проиндексировано поисковиком, тем лучше для магазина. В идеале надо сделать по числу комбинаций всех опций. Например: 1) хардтейл, шоссейник 2) Shimano, SRAM 3) красный синий черный = 12 страниц. Как это будет технически сделано, абсолютно неважно, главное, чтобы на каждой странице выдавались уникальные метатеги - основные в title, дополнительные в description. Если цвет важно, то например: <title> Велосипеды хардтейл красные</title>
<description>Велосипеды хардтейл с переключателями Shimano красные купить в Урюпинске ул. Николая-2, д. 3 - работаем без выходных с 6:00 до 23:00</description>
Это примеры, тексты свои надо писать.
Вопрос: Как правильно оформить каркас сайта в html?

Лучший ответ:
Добрый день,

Начните с того, что страница должна состоять не только из , но и других элементов. Например:
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>The HTML5 Herald</title>
  <link rel="stylesheet" href="css/styles.css">
</head>
<body>
  ... тут ваш контент ...
  <script src="js/scripts.js"></script>
</body>
</html>

Почитайте для чего нужны разные HTML теги. Есть общие правила построения страницы, но "каркас" / "верска" сайта зависят только того, как вы сделаете. И тут вам никто не скажет правильно или нет.

Можно ли без header и footer? Можно. Можно что-то одно? Можно. Но сначала прочитайте об этих тегах и решите, какую цель вы хотите достичь и какой кровью.

Не стесняйтесь смотреть на то, как делают другие. Находите ошибки и так не делайте :)

PS: форматируйте, пожалуйста, ваш код или то, что вы пишете, тяжело читать.

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

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

Худший ответ:
Помню в своё время использовал https://kenwheeler.github.io/slick/
Удобный и простой
Вопрос: На каком языке данный код?

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

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

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

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

Лучший ответ:
Регулярные выражения для этого отлично подходят.

$replaces = [
	'#3d#' => '3D',
	'#\bmax\b#' => 'MAX', //меняем только вхождения в целых словах, слово max заменится на MAX, в слове maximum max не поднимется.
	'#program#is' => 'PROGRAM' //меняем любые вхождения: program, Program, PROgram и тд... получим PROGRAM, так же например слово programfiles заменится на PROGRAMfiles, если надо целиком вхождение в слово обернуть в \bслово\b как в примере с max
];
	
function replacer($params, $string) {
	$from = array_keys($params);
	$to = array_values($params);
	return preg_replace($from, $to, $string);
}

$TheTitle = 'maximum best program for you - this is a 3d max - super  puper pRoGrAm';

$titleNew = replacer($replaces, $TheTitle);

var_dump($titleNew); //string(70) "maximum best PROGRAM for you - this is a 3D MAX - super  puper PROGRAM"

live example: https://3v4l.org/KlGKZ

Худший ответ:
Регулярки для этого не предназначены, они для других целей.
Для данной задачи используй словарь ("3d", "max", "program"), к которому будешь применять автозамену с апперкейсом.
Вопрос: Можно ли как то при заходе на любой сайт выполнять js код?

Лучший ответ:
Да.
Есть браузерные расширения типа Greasemonkey.

Можно даже своё браузерное расширение сделать, но это дольше и сложнее, и надо хорошо уметь программировать.

Худший ответ:
Таких расширений полно, например можете использовать этот:
https://chrome.google.com/webstore/detail/custom-j...
Вопрос: Почему не падает скорость вентиляторов?

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

Худший ответ:
После обновления BIOS и установки драйверов через Proliant ServicePack скорость вертушек упала с 80% до 70% стабильно. Можно выставлять моды в Power Management 
Dynamic Power Savings Mode 
Static Low Power Mod 
Static High Performance Mode.
Os Control
Никакой разницы между ними не почувствовал.
Вопрос: Как набрать одинарные кавычки ' ... ' не переключая на клавиатуре язык с русского?

Лучший ответ:
Одинарные ковычки нельзя, но есть варианты с NumLock:
 -для набора «елочек» нажимаем Alt, набираем 0171, отпускаем Alt — получаем «; нажимаем Alt, набираем 0187, отпускаем Alt — получаем »;
-для набора „лапок“ нажимаем Alt, набираем 0132, отпускаем Alt — получаем „; нажимаем Alt, набираем 0147, отпускаем Alt — получаем “;
-для набора ‘одинарных кавычек’ нажимаем Alt, набираем 0145, отпускаем Alt — получаем ‘; нажимаем Alt, набираем 0146, отпускаем Alt — получаем ’;
-для двойной закрывающей кавычки нажимаем Alt, набираем 0148, отпускаем Alt — получаем ”.
В любом случае, SHIFT + 2 - будут двойные ковычки, лучше чем ничего ... Помог чем смог, других вариантов, к сожелению, нету..

Худший ответ:
Решил вопрос при помощи программы Microsoft Keyboard Layout Creator. Отредактировал существующий лэйаут с помощью программы и установил в систему)
Вопрос: Как сделать loop по директориям с пробелами?

Лучший ответ:
find . -regex ".*\.\(jpg\|jpeg\|gif\|png\|JPG\|JPEG\|GIF\|PNG\)" -print0 | xargs -0 cp --parents --target-directory ./tmp/backup
с сохранением структуры
find . -regex ".*\.\(jpg\|jpeg\|gif\|png\|JPG\|JPEG\|GIF\|PNG\)" -print0 | xargs -0 cp ./tmp/backup
без

Худший ответ:
Наверняка есть какое-то просто решение?
Классика же, разделять имена нулями:
locate -0 '.txt' | xargs -0 -I\{} echo 'cp "{}" /mnt/e/BOOK'
Вопрос: Почему explorer.exe открывается с задержкой в единицы минут?

Лучший ответ:
Вероятно, одна из установленных программ, поддерживающих функцию переопределения иконок или контекстного меню виснет. Что-то вроде Dropbox, Git, SVN, OneDrive. Система ждёт ответа, прорисовки этих самых иконок, а ей никто не отвечает, вот и тормоза

Худший ответ:
Кроме прочего, в Windows 10, диспетчер задач, закладка "Автозагрузка", есть "Влияние на запуск".
Вопрос: Ответьте, пожалуйста, на вопросы по ES6?

Лучший ответ:
 Может пару советов от вас, что действительно нужно знать из es6, если уровень js не очень высокий?
Начните с того, чтобы перестать делить язык на стадии его стандартизации.
Есть язык javascript (ecmascript). И вы, как js-программист, должны его знать полностью в последней редакции.

Худший ответ:
1. Да, кроме того, что var использовать просто незачем.
2. const на реальном примере - любая переменная, которая не будет менять своего значения.const date1 = '01/02/2019'
const date2 = '07/02/2019
const params = { dateFrom, dateTo )
const diff = getDatesDiff(date1, date2)
return diff
3. Да, почти весь es6 это синтаксический сахар, чтобы код выглядел яснее, логичнее и писать его было проще и приятнее. Это убыстряет разработку и делает js полноценным современным языком, а не скриптовой недоделкой.
4. Стрелочные функции запоминают контекст в котором они создаются, для обычных функций, если они используются вне модуля где созданы, контекст придется указывать явно. То есть у стрелочных функций нет своего this, у обычных есть.
5. -
6. Зачем это нужно, если я могу написать так
let user = 'Кевин';
console.log('Привет' user!); // Привет, Кевин!
Вы можете написать как угодно, но этот код даже не скомпилируется. Вы видимо не знаете основ синтаксиса Js
7. Может пару советов от вас, что действительно нужно знать из es6, если уровень js не очень высокий?
Знать вообще ничего не надо, надо понимать как это работает. Если нет понимания по поводу всех моментов js, то думать о es6 смысла нет
Вопрос: Как работать студенту без опыта в quality assurance/control?

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

Советую сразу начать изучать какой нибудь язык программирования, например, python и учиться писать автотесты. 
Во-первых, это даст преимущество перед другими соискателями. Во-вторых, сейчас многие компании внедряют DevOps методологии, что делает ручное тестирование ненужным и даже вредным. В моей компании, например, уже почти не осталось вакансий для ручных тестировщиков, везде нужно уметь писать автотесты

Худший ответ:
Озвучу свое виденье:
1. Все же с 18 вам будет попроще - чисто из-за специфики законодательства
2. Можно, но курсы - не панацея. Это просто структурированный набор материала + помощь опытного коллеги (хотя и к этим пунктам могут быть вопросы) Ну и термин обучения зависит от вашей организованности и времени, что вы будете выделять на это дело.
3. Работа - это работа, она бывает разная - разные коллективы, задания, начальство. Тут ничего определённо ответить нельзя.
4. Обычного ноута более чем достаточно, но желательно опыт с ssh  и linux, возможно надо будет подключаться
Вопрос: Какой способ хранения предопределеных маршрутов выбрать для рутера?

Лучший ответ:
Я думаю смысла нет хранить роуты в БД.
Лишняя нагрузка + проще редактировать/просматривать, если в файле

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

Лучший ответ:
Префикс 00_ или просто папка 00, в которой все это собрано.

Худший ответ:
Я всегда префиксы ставил, что в винде, что в линуксе, тупо знак _ в самом начале и всё, нужная папка помечена и всегда будет первой в списке. Ну а если хочется именно скобки, то юзай круглые, все ОС на них нормально реагируют.
_COOL
_COOL_
_(COOL)_
(COOL)
И т.д.
Таких папок, как правило, много не бывает, так что не запутаешься)
Вопрос: Можно ли использовать кабель от HDD для подключения SSD SATA?

Лучший ответ:
Должен подойти.
Если ssd sataшный.
--
Это sata кабель.
--
Только не понятно там место дополнительно есть для установки ? 
Или  если вместо харда то там должен быть такой же по идее?

Худший ответ:
Это обычный Sata кабель.
S-ata+Питание. Нет специально классификации, кабель под SSD или HDD или упаси бог SSHD. Стандарт.
Sata3 и всё тут.

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

Лучший ответ:
Придут питонщики и скажут, что питон лучший, придут пхпшники и скажут, что пхп лучший, придут шарписты и скажут, что шарп лучший и так далее.
На деле бери то, что лучше знаешь.
Если говорить в контексте питона, то лучше смотри в сторону асинхронных библиотек, например aiogram.

Худший ответ:
На данный момент работаю над таким проектом на PHP/Laravel. Никаких неудобств пока не нашел, все что есть в документации, есть и в SDK. Автор обновляет по мере обновлений API Telegram.
https://github.com/irazasyed/telegram-bot-sdk

P.S. SDK можно использовать и без фреймворков.
Вопрос: На чём написаны интерпретаторы и компиляторы разных языков?

Лучший ответ:
JavaScript - это язык программирования. Его невозможно написать, пишут компиляторы, интерпретаторы(в данном случае наверное движки). Основные движки js:
SpiderMonkey - первый в истории движок js(написан на C++)
V8 - написан на C++ и js
Rhino - написан на java.

 но что выполнило работу интепретатора? это очень большая тема, невозможно здесь дать ответ.
Читайте лучше хабр:
Как работает JS: о внутреннем устройстве V8 и опти...
Введение в компиляторы, интерпретаторы и JIT’ы
Интерпретаторы байт-кодов своими руками

А лучше напишите в google, например, - "habr как работает интерпретатор"

Худший ответ:
Движок(интерпретатор) языка программирования тоже написан на языке программирования.  Т.е. есть например интерпретатор js или php, и ты внутри php файла, вызываешь функцию strlen(). В это время, вызывается, описанная в системных файлах php, функция на языке C.  В любом случае интерпретировать\компилировать все встроенные конструкции и функции языка, будут некий код на другом языке.  Но для того, чтобы глубже понять, что есть компилятор\интерпретатор, а что есть ЯП(спецификация), вам стоит почитать проф. литературу статьи, возможно посмотреть видео на эту тему.
Вопрос: Разная длина strlen на разных машинах?

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

Худший ответ:
Для PHP5.6 не установлен https://www.php.net/manual/en/mbstring.installation.php , поэтому игнорирует https://www.php.net/manual/en/mbstring.overload.php
Вопрос: Как удалить учетную запись в windows 10?

Лучший ответ:
1. Параметры -> Учётные записи -> Войти вместо этого с локальной учётной записью
2. Параметры -> Учётные записи -> Электронная почта и учётные записи -> Учётная запись Майкрософт -> Удалить

Худший ответ:
в windows 10 можно сделать "установочную флешку" и заново с нее установить систему (и активировать ее) . я бы так поступил. 

посмотрите Панель управления\Учетные записи пользователей

а как учетка винды привязана к гуглу ... ? может к микрософту ?
Вопрос: Что нужно исправить в коде, чтобы в сообщении «*текст* — верное название» вместо !создать клан, было сообщение пользователя?

Лучший ответ:
1.
if message.text == ('!Создать Клан') or message.text == ('!Создать клан') or message.text == (
            '!создать клан') or message.text == ('!СОЗДАТЬ КЛАН'):
заменить на
if message.text.lower().startswith('!создать клан'):

2.
bot.register_next_step_handler_by_chat_id(chat_id,get_text_messages,get_name(message))
на
bot.register_next_step_handler_by_chat_id(result, get_name)

Худший ответ:
Можно сделать вот так:
1.Немного переделать ифы
if message.text.startwith('Создать клан'):
   . . .
2.В этом ифе разделить сообщение на слова:
if message.text.startwith('Создать клан'):
   mess_split = message.text.split() #разделится на слова.
3.И сделать проверку на третье слово:
if message.text.startwith('Создать клан'):
   mess_split = message.text.split()
   if mess_split.__len__ - 1 != 2:
		#сделать, что-то.
Надеюсь  помог.
Вопрос: Где можно взять заказ на сайт школьнику?

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

Худший ответ:
Почитал что тут пишут: Можете спросить родителей или родственников, или своих школьных учителей или соседей, может кому-то будет нужен сайт может у тебя и есть какие то знания, но заплатят они скорее не за твой "талант в создании сайтов", а за то что ты 12 летний парнишка который хочет заработать, 
Лучшим же вариантом для тебя будет: делать что то грандиозное в плане веба, и этим по любому заинтересуются много людей, ну конечно же опять если ты действительно делаешь что то годное в свои 12,
Так же если ты хочешь реально зарабатывать в таком возрасте тебе нужно развиваться в масс-медии чтобы тебя увидели.
Вопрос: Machine Learning и Big Data за три дня?

Лучший ответ:
Все зависит от цели, для чего вам нужно за три дня "освоить" Machine Learning и Big Data.
Если для того, что-бы выйти перед школьниками или домохозяйками и прочитать им получасовую лекцию на тему, что это такое и как это круто - то вот
ai-news.ru/2018/11/kak_stat_ekspertom_po_mashinnom...
и вот 
https://vas3k.ru/blog/machine_learning/
И при этом молиться, что-бы слушатели не начали задавать вам вопросов.
Если через три дня вы уезжаете на курорт и желаете оставшееся время потратить на самообразование, то, например, вот - 
https://datascientia.blog/page/1/  -  (там целая серия, кажется 11 статей цикла Data Science Simplified) - по четыре статьи на день, в общем-то не много.
И вообще-то такого научно-популярного добра в сети - полно. Ищите.
Если это - не приведи Господи - какой-то вступительный экзамен, или собеседование  -  то лучше сразу сушить весла -  сил, нервных клеток  и времени (своего и собеседующего) хоть сэкономите.

Худший ответ:
По Big Data советую для старта прочитать небольшую книгу Big Data Glossary и Hadoop: The definitive guide. Все эти книги можно найти в Телеграме: https://t.me/bigdatabooks
Вопрос: Какие есть практики для того чтобы не толстеть работая удаленно?

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

Худший ответ:
Раз нет мотивации, то и не надо. Быть жирным больным унылым ждуном тоже нормально. В мире есть место всем. :)
Вопрос: Как сложить значения с null?

Лучший ответ:
Используй функцию NVL

Худший ответ:
Можно создать функцию, использующую varray, затем ее использовать для такого суммирования, например так:create type t_varr is varray(100) of number;

create or replace function sum_varr(p_arr t_varr)
return number IS
  v_res number;
begin
  select sum(nvl(column_value,0)) into v_res
  from table(p_arr);
  return v_res;
end;
/

with t as (select 1 a, null b, null c from dual union all
select null a, null b, null c from dual union all
select null a, 2 b, 3 c from dual union all
select 5 a, 2 b, 1 c from dual)
select t.*, sum_varr(t_varr(a,b,c))
from t;
Вопрос: Пустить весь траффик через VPN (tunnelbear, openvpn) на windows?

Лучший ответ:
Есть очень 'красивое' и простое решение вашей задачи, без vpn уберите шлюз по умолчанию в настройках сети (пропишите статикой или укажите в настройках dhcp сервера для конкретной машины), затем укажите статический роут до vpn сервера в консоли, запущенной с правами администратора (придется прописать все ip адреса которые использует vpn-провайдер, бывает их несколько, узнавать обратившись к провайдеру статистику или собрать самому)
route add IP_адрес_vpn_сервера MASK 255.255.255.255 IP_адрес_вашего_шлюза_в_интернет -p
-p - это чтобы при перезагрузке этот роут восстановился

теперь единственное куда сможет выйти машина - это vpn сервер, после подключения к которому шлюз будет уже этой vpn и весь интернет пойдет через него

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

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

Худший ответ:
Один из программистов ADOBE PHOTOSHOP при создании временного файла забыл поставить слеш. Поэтому вместо файлов в папке %TEMP% (%TEMP%\31137511388) создаются %TEMP%31137511388. То есть ищите эти файлы на одну папку выше %TEMP% и удаляйте их. Для исправления добавьте в конце %TEMP% слеш.