group-telegram.com/Fourier_series/216
Last Update:
Мы просто нашли чей-то код и спёрли его, не особо понимая.
У нас в геноме довольно много встроенных вирусов. Эндогенные ретровирусы — это когда что-то нас заразило, решило перестроить организм на воспроизводство себя же, встроилось в основной код — и внезапно пригодилось или просто сохранилось где-то в спагетти-коде. Где-то новый код оказался даже полезным, и при локальных рефакторингах его переиспользовали для чего-то другого.
Фактически, эти куски кода — остатки древних ретровирусных инфекций, которым миллионы лет. Это не активные вирусы, а скорее такие "генетические окаменелости".
Многие куски кода отрабатывают в мозге взрослого человека. Вышла работа, что некоторые из них делают не только что-то полезное, но и помогают в развитии шизофрении, биполярки и депрессии. В относительно недавнем посте мы видели, как с годами количество таких багов снижается, потому отладка всё ещё идёт. Но если просто спереть чужой код и не провести нормальные интеграционные тесты, будет вот примерно так, уахххаххаха!
Хотя большинство таких вирусов не кодируют функциональные белки, некоторые из них сохранили такую способность. Например, белки синцитин-1 и синцитин-2, важные для формирования плаценты, кодируются аккурат в таком куске. Остальные, как показало исследование, используются, скорее, так — слушают порты и запускают уже имеющиеся в коде функции в ответ на характерные для себя раздражители. То есть они не сколько добавляют фичи, сколько управляют уже имеющимися на уровне маршрутизации и приоритетов.
Самое смешное, что, похоже, очень упрощая, дело было так: да, заразился, да, плохо, но зато посмотрите, какие классные сетевые драйвера в этом коде! А ещё смотрите, как тут всякие датчики сделаны! А ещё смотрите, тут вот офигенная ассемблерная вставка для сортировки массива и поиска элемента! Давайте попрём к себе копипастой, да-да-да!
Коротко о работе:
— Использовались данные РНК-секвенирования и генотипирования 792 образцов посмертной ткани мозга. Изучена только дорсолатеральная префронтальная кора.
— Нашли 1238 кусков вирусов с регулируемой экспрессией в европейской популяции, из которых 26 ассоциированы с риском психических расстройств.
— Определены 5 "высоконадежных" вирусов, связанных с риском шизофрении, биполярного расстройства и депрессии. Надо понимать, что эти вирусы — только один из кучи факторов, влияющих на риск уехать в дурку. Можно долбануться на отлично и без того, чтобы задействовать кривой код.
— Анализ коэкспрессии показал, что они могут быть вовлечены в различные биологические процессы в мозге. Часто экспрессируются вместе с генами, участвующими в важных нейробиологических функциях. Это всякие модификаторы работы синапсов, передача сигналов и иммунный ответ в мозге.
Большинство экспрессированных кусков находятся в межгенных и интронных областях.
— Некоторые могут производить длинные некодирующие РНК. Нередко такие участки содержат регуляторные элементы, которые могут влиять на экспрессию соседних генов. Они могут действовать как промоторы или энхансеры, усиливая или подавляя активность других генов.
В итоге из натыренного кода получился целый пласт сенсоров для детекции химических стимулов, какая-то (пока непонятно, какая именно) регуляторка для нейропластичности, частично уровень сетевых маршрутизаторов — и вообще инфраструктуры связи — оброс таким кодом.
Так что, видимо, такой обмен того стоил полностью: мы получили офигенную оптимизацию, но за это некоторые из нас считают себя Наполеоном.
Некоторый говнокод за тысячелетия постепенно исправляется.
Работа вот.
Самый лютый пример вируса, оставшегося в коде, вот в осе.
#гуманитарии_познают_мир
--
Вступайте в ряды Фурье! Эндосимбиоз, слияния, поглощения, разложение!
BY Ряды Фурье
Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260
Share with your friend now:
group-telegram.com/Fourier_series/216