Category: it

Category was added automatically. Read all entries about "it".

Превратить рак в жир



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

Floppy ROM

С удивлением узнал, что в конце 1970-х годов предпринимались попытки распространять программное обеспечение на грампластинках:



Принцип такой же, как и при загрузке программы с бытового кассетного магнитофона - аналоговый звук с линейного выхода поступает в компьютер и распознается демодулятором.

Фаззинг раковой опухоли

Я много раз писал про открытия биологов и генетиков, обнаруживавших разные эксплойты мироздания, на основе которых вроде бы можно создать лекарство, эффективно излечивающее все или почти все виды рака. В последние годы я перестал об этом писать, потому что открытия появляются примерно по одному в месяц, а годного лекарства как не было, так и нет. Но сегодня на "Элементах" появилась статья, для которой я решил сделать исключение.

Несколько лет назад ученые-генетики, возглавляемые неким Маркусом Питером из Чикаго, пробили по базам данных, какие микроРНК никогда не встречаются в злокачественных клетках. Попробовали повоздействовать ими на культуры раковых клеток и обнаружили, что от некоторых микроРНК эти клетки массово гибнут:



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

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

О границах познаваемого



В позапрошлом веке философы много спорили, познаваем ли мир, и если да, то до какой степени. Сейчас любому образованному человеку известно, что мир непознаваем, существуют достоверно неразрешимые задачи, например, задача остановки произвольной машины Тьюринга. Соответствующая теорема имеет простое следствие: существует конкретная машина Тьюринга (например, универсальная машина Тьюринга), для которой эта задача неразрешима. Другими словами, существует конкретный математический объект, для которого строго доказано, что некоторые его свойства непознаваемы.

До последнего времени математики ограничивались доказательством того, что подобные объекты существуют, предъявлять конкретные примеры никто не пытался. Казалось интуитивно понятным, что подобные объекты должны быть неимоверно сложными.

В прошлом году некий Adam Yedidia (на фото), аспирант из MIT, построил конкретную машину Тьюринга из 7918 состояний, для которой доказал, что задача ее остановки неразрешима в рамках общепринятой теории множеств. Другими словами, предъявлен конкретный непознаваемый объект, и он оказался вовсе не астрономически сложным, его заархивированное описание занимает всего 8.5М.

Предвижу нашествие гуманитариев в комментах

Как работает Libre Office



По-моему, очень наглядно. Свободное ПО может всё.

UPD. Libre Office - говно. В силу некоторых обстоятельств я работаю на работе в линуксе, так мне оказалось удобнее завести виртуальную машину для MS Office, чем мириться с недостатками Libre Office. Основной его недостаток, кстати, не отсутствие нужных функций и не непривычность, а чудовищная, запредельная неэргономичность. Надо быть законченным мазохистом, чтобы добровольно делать в Libre Office 100-страничный отчет. Только дурак может хвалить Libre Office, не поработав с ним вдоволь. Только мудак или лицемер может хвалить Libre Office, поработав с ним вдоволь.

Скайнета пост

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



Кроме того, она сказала, что:
- 9/11 устроил Буш;
- Обама - обезьяна;
- Гитлер не сделал ничего плохого;
- Дональд Трамп - единственная надежда Америки.

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

Как язык влияет на сознание



У avva нашелся любопытный текст про иероглифическую письменность. Все привыкли к тому, что в русском языке есть три разных слова "коса", а в английских словах "get" и "generate" первые буквы читаются совершенно по-разному, но представить себе письменность, в котором одинаково пишутся "кацу" и "масару", мягко говоря, непросто. Но, оказывается, такая письменность тоже может быть по-своему логичной.

А особенно мне понравился вот такой комментарий:
----------
К примеру, по работе, я постоянно сталкиваюсь с тем, что китайцы редко могут, или не хотят, отвечать четко на поставленные вопросы. Не хотят докапываться до деталей решаемой проблемы. Меня это иногда бесит. Их же удивляет, зачем нам, иностранцам, вот прям необходимо расставить все точки над i.

Мне кажется, что они привыкли жить с чувством, что невозможно знать всё точно. Они заранее знают, что никто из них не способен знать все десятки тысяч иероглифов. Они к этому внутренне готовы. Работа с текстом для них часто "приблизительна", и им так комфортно.
----------

Было бы любопытно собрать в одном месте много программистов на C++, ассемблере и питоне, и сравнить их типичные особенности мышления.

Картинка к посту выдается гуглом по запросу "как язык влияет на сознание".

OpenBSD, ФБР и бэкдоры



Позавчера основатель проекта OpenBSD Тео де Раадт обнародовал личное письмо, полученное им от некоего Грегори Перри. Перри сообщил де Раадту, что около десяти лет назад несколько завербованных ФБР программистов вставили в код криптографической подсистемы OpenBSD некий код, позволяющий сотрудникам ФБР то ли читать шифрованый трафик OpenBSD, то ли получать несанкционированный доступ к этим ОС. Среди завербованных программистов упомянут некий Джейсон Райт (на фото слева), он все отрицает.

Непонятно, насколько эта информация соответствует истине. Возможно, бэкдор от ФБР уже удален в результате одной из многочисленных переделок криптографического кода OpenBSD. Возможно, завербованные программисты не смогли или не захотели внедрить бэкдор. Возможно, вся эта история - неправда. Но, как бы то ни было, это первый случай, когда информация о внедрении спецслужбами бэкдоров в ширпотребные ОС поступила из источника, более доверенного, чем "одна бабушка сказала". Еще раз подтверждаются умные слова о доверии к производителям ОС, сказанные Натальей Касперской год назад. Я уже писал этим летом, что выбор ОС для своего компьютера - это, в том числе, и вопрос доверия к производителю ОС. Причем доверия не в плане "верю, что система надежна", а в плане "верю, что этот производитель мне не угрожает". По-моему, при выборе ОС для конфиденциальных приложений следует думать не о том, есть ли там бэкдор, а о том, кому этот бэкдор принадлежит: ЦРУ, "Моссаду" или отечественной кровавой гэбне. Именно поэтому госорганизациям, работающим с гостайной, нужна российская национальная ОС, в которой иностранных бэкдоров почти наверняка не будет.

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

Черная бухгалтерия как информационное оружие



Наткнулся на забавный текстик:
----------
Как-то на нашей фирме ожидались налоговые маски-шоу... Ну,обычное дело-все мордой в пол, шмон по всей конторе, всё изымут-вернут половину... Дело то -житейское-как любил поговаривать товарищ Карлсон.
Только вот накануне записал знакомый программист мне пяток дисков с самыми зловредными вирусами... А я для верности ещё их и подписал - "Чёрная бухгалтерия".... и рассовал по столам. Изъяли их конечно с радостными визгами... Две недели налоговая на карантине - вся база по п....... пошла. А нехрен доверчивыми такими быть....
----------

История, несомненно, бредовая, ибо:
- пяток дисков с самыми зловредными вирусами - уже смешно. Современные вирусы громоздки, но не настолько;
- самые зловредные вирусы уверенно отлавливаются популярными антивирусами, которые в заведениях, подобных наложке, параноически устанавливают на каждый компьютер;
- "вся база пошла по п..." после атаки неспециализированного дикого вируса, принесенного "знакомым программистом" - фантастика. Ширпотребные вирусы, как правило, ориентированы на заражение домашних рабочих станций, а большие "промышленные" базы данных вообще не замечают;
- "две недели налоговая на карантине" - еще большая фантастика. Даже если база действительно "пошла по п...", для восстановления работоспособности локальной сети требуется существенно меньше времени.

Но эта бредовая история навела на забавную мысль. Представьте себе компьютерную программу, обладающую следующими свойствами:
1. Она называется "Черная бухгалтерия".
2. После инсталляции, запуска и двух-трех подтверждений она уничтожает всю доступную информацию с жесткого диска компьютера. В первую очередь уничтожаются файлы с расширением .DOC?, затем .XLS?, .RTF, .PDF, .TXT и т.д. Файлы не просто удаляются, а затираются - поверх старой информации пишется новая. Новой информацией может быть, например, строка вида "Этот файл гарантированно стерт программой гарантированного уничтожения данных 'Черная бухгалтерия'. Обязательно ознакомьтесь с другими нашими продуктами на сайте..."
3. При первом запуске программа предлагает согласиться с лицензионным соглашением. Первой строчкой в этом соглашении идет требование прочитать все до конца, эта строчка написана очень большими и жирными буквами. Далее идет два-три экрана всякой мути, а затем подробнейше описывается то, что именно делает программа. Это чтобы правоохранительные органы не сочли ее заведомо вредоносной.
4. Можно сделать, чтобы "Черная бухгалтерия" при каждом запуске требовала легкоподбираемый пароль, например, "12345".
5. Можно предусмотреть вариант установки, в котором "Черная бухгалтерия" требует пароль администратора домена, устанавливается на все доступные компьютеры домена и делает свое черное дело на каждом из них. Этот вариант установки можно назвать, например, "расширенная сетевая установка", после его выбора программа должна переспросить пользователя, точно ли он понимает, что делает. Скорее всего, он тупо ответит "да" и будет сам виноват.
6. Для повышения привлекательности можно снабдить "Черную бухгалтерию" генератором длинных псевдошифртекстов. Например, таких: seed, rand(seed), rand(rand(seed)), ... Этот хаос можно разбавлять внешне упорядоченными как бы заголовками, которые можно дублировать, чтобы было еще красивее. Представьте себе, что на сидюке с надписью "Черная бухгалтерия" лежит 500-мегабайтный файл неясного неархивируемого хаоса, аккуратно разбитый на мегабайтные куски, каждый из которых начинается с четко различимого полукилобайтного заголовка, повторяющегося дважды как бы для надежности. На такую вкусноту почти любой опер отдела "К" сделает стойку. А если еще рядом лежит программа-клиент...

Главное в этом деле - чтобы сдуру запустить "Черную бухгалтерию" на своем компьютере мог только феерический мудень. Иначе получится не средство повышения компьютерной грамотности русского народа, а реально вредоносная вещь.

Все, что написано выше, следует читать только в образовательных целях