Search
Write a publication
Pull to refresh
1
0
Send message

Учёные, искавшие жизнь на Марсе, услышали сигнал, намекавший на будущие открытия

Level of difficultyEasy
Reading time8 min
Views4.2K

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

«Посмотрите на чудеса Марса! — кричал астроном на тротуаре в Нью-Йорке в субботу, 23 августа. — Сейчас у вас есть шанс увидеть снежные шапки и великие каналы, о которых так много говорят учёные. У вас больше никогда в жизни не будет такого шанса».

В те выходные Землю и Марс разделяло всего 54 миллиона километров – они были ближе, чем в любой другой момент за последнее столетие. Хотя такое выравнивание орбит, называемое противостоянием, происходит каждые 26 месяцев, это событие было особенно захватывающим для зрителей со всех континентов и вдохновило на первые крупномасштабные попытки обнаружить инопланетную жизнь.

Читать далее

Болезнь Альцгеймера может оказаться аутоиммунным заболеванием

Level of difficultyEasy
Reading time4 min
Views1.9K

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

В июле 2022 года журнал Science сообщил, что ключевая научная работа 2006 года, опубликованная в престижном журнале Nature, в которой причиной болезни Альцгеймера был назван подтип белка мозга под названием бета-амилоид, могла быть основана на сфабрикованных данных.

Годом ранее, в июне 2021 года, Управление по санитарному надзору за качеством пищевых продуктов и медикаментов США (FDA) одобрило адуканумаб, антитело, направленное против бета-амилоида, в качестве препарата для лечения болезни Альцгеймера, хотя данные, подтверждающие его применение, были неполными и противоречивыми. Некоторые врачи считают, что адуканумаб не должен был быть одобрен, в то время как другие утверждают, что ему следует дать шанс.

Читать далее

Алгоритм сравнения отпечатков пальцев: комбинация классических алгоритмов

Level of difficultyHard
Reading time18 min
Views4.9K

Про алгоритмы распознавания по отпечаткам пальцев человека написано много статей. Описание алгоритмов обработки и сравнения отпечатков пальцев включено во многие учебники по компьютерному зрению и обработке цифровых изображений. Целью этой заметки не является дать исчерпывающую информацию по алгоритмам распознавания отпечатков пальцев, а на примере решения задачи сравнения отпечатков пальцев показать, как можно использовать и комбинировать между собой классические алгоритмы Сomputer Science (обход графа и нахождение наибольшей общей подпоследовательности) для решения практической задачи.

Читать далее

Большие и чёрные (ящики): что мы знаем о том, как «думают» нейросети?

Level of difficultyMedium
Reading time30 min
Views69K

ChatGPT вышел уже почти два года назад, а датасаентисты до сих пор никак не могут определиться — являются ли нейросети тварями дрожащими, или всё же мыслить умеют? В этой статье мы попробуем разобраться: а как вообще учёные пытаются подойти к этому вопросу, насколько вероятен здесь успех, и что всё это означает для всех нас как для человечества.

Узнать →

Околосмертный опыт как катализатор эмпатии

Level of difficultyEasy
Reading time3 min
Views1.7K

Новое исследование показывает, что внетелесный опыт (ВТО), включая околосмертные переживания, усиливает эмпатию и влияет на то, как люди общаются друг с другом. Исследователи предполагают, что это может быть результатом «растворения эго», когда люди теряют чувство собственного «я» и чувствуют глубокую связь с окружающим миром.

Читать далее

Замена хлороксиленола: эффективная и экологичная дезинфекция

Reading time12 min
Views1.2K


Несмотря на свое довольно древнее происхождение, микробная теория болезней, утверждающая, что многие заболевания являются результатом деятельности разнообразных микроорганизмов, претерпела немало изменений в ходе истории человека. В свое время (относительно недавно, на самом деле) ее считали глупостью, и многие ученые отвергали ее. Однако сейчас мы прекрасно знаем, что эта теория является верной и к ней необходимо прислушиваться. Потому и появились различные дезинфицирующие средства, направленные на борьбу с бактериями, вируса и грибками. Одним из самых распространенных таких средств является хлороксиленол. Он эффективен, однако крайне неэкологичен ввиду своей сильной химической стабильности и массовости потребления. Ученые из Гонконгского университета науки и технологии провели исследования, в ходе которого им удалось найти еще более эффективный дезинфектор, который при этом не вредит экологии. Из чего состоит данное чудо-средство, каковы его свойства, и сможет ли оно заменить доминирующий на рынке хлороксиленол? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →

Как я Капсулу Нео от VK исследовал

Level of difficultyMedium
Reading time11 min
Views18K

Всем привет!

Исправления давно в проде, а конфа OFFZONE 2024, на которой я выступил с этим докладом, закончилась — пришло время и на Хабре рассказать об исследовании умного девайса от VK под названием «Капсула Нео» (далее — «Капсула»).

О том, что мне удалось найти и с чем пришлось столкнуться за время проекта, читайте под катом.

Исследование шаг за шагом

Systemd для начинающих: разбор юнитов и их функций

Reading time8 min
Views20K

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

Systemd — это init процесс, который запускается при загрузке ядра операционной системы linux и его задачей является форкать другие процессы. Информацию о том, какие процессы необходимо исполнить он берет из, так называемых “юнитов” (systemd unit - https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html). Юниты бывают различных типов, каждый из которых выполняет определенную задачу.

Читать далее

Руководство по межпроцессному взаимодействию (IPC) в Linux — Часть 2

Level of difficultyMedium
Reading time15 min
Views6.1K

Представляю вашему вниманию вторую часть перевода статьи A guide to inter-process communication in Linux.

Первая часть перевода была посвящена общему введению в курс дела и механизму разделяемого хранилища (shared storage). В этой части будут рассмотрены механизмы каналов (именованных и неименованных) и очереди сообщений.

Приятного чтения!

Читать далее

Использование выводов DTR, RTS и CTS от UART для своих делишек

Level of difficultyEasy
Reading time14 min
Views15K

В этой статье я хочу показать, как можно использовать преобразователи USB-UART в качестве простейших плат цифрового ввода-вывода без использования микроконтроллеров. Только светодиоды, транзисторы и простые дешёвые логические микросхемы. Помигаем светодиодами, считаем кнопки и создадим интерфейс I2C.

Читать далее

NFC-видеотека для моих детей

Level of difficultyMedium
Reading time9 min
Views10K

В детстве у нас с сестрой была гора VHS-кассет, которые мы бесконечно пересматривали. Современная видеоколлекция моих детей сильно от них отличается. Она полностью цифровая и разбросана по разным сервисам. Я хотел поделиться с ними магией осязаемости носителя из моего детства.

У меня двое пацанов, старшему разрешается посмотреть полчаса телевизор с утра и ещё полчаса вечером. Обычно он точно знает, что хочет посмотреть, но ему приходится ждать, пока кто-то из родителей возьмёт пульт и откроет нужное приложение.

Это заставило меня задуматься: почему бы не объединить новое и старое? Я хотел, чтобы у сына была более активная роль в выборе того, что он хочет посмотреть, несмотря на цифровой формат.

Несколько лет назад я увидел, как кто-то распечатал любимые музыкальные альбомы с NFC-меткой внутри, и решил сделать что-то подобное для своих детей.
Читать дальше →

Через патенты к звёздам. Как защитить изобретение, связанное с околокосмической отраслью

Reading time5 min
Views777

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

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

Читать далее

Дорогая, я уменьшил {fmt}: уменьшил размер до 14kB и избавился от рантайма C++

Level of difficultyMedium
Reading time11 min
Views14K

Библиотека форматирования {fmt} известна своим небольшим влиянием на размер бинарников. Чаще всего её код в несколько раз меньше по сравнению с такими библиотеками, как IOStreams, Boost Format или, что иронично, tinyformat.

Давайте разберем, как можно уменьшить размер бинарников еще больше!

Читать далее

ML для анализа ЭЭГ: ищем эпилептические приступы

Level of difficultyMedium
Reading time14 min
Views2.1K

Привет, Хабр!

Меня зовут Дима Архипов. Я учусь на четвертом курсе института на направлении прикладной математики в НИТУ МИСИС. В марте 2024 года мне удалось попасть на стажировку в центр медицины Sber AI Lab, где я занимался классификацией ЭЭГ сигнала в режиме реального времени. Эта тема крайне важна, поскольку анализ электроэнцефалограммы (ЭЭГ) может помочь в диагностике различных неврологических расстройств, таких как эпилепсия, нарушения сна и другие. Использование искусственного интеллекта для классификации ЭЭГ сигнала позволяет повысить точность и скорость диагностики, что, в свою очередь, способствует улучшению качества медицинской помощи.

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

Читать далее

atari800 — Atari 800 / 65XE… на Мурмуляторе

Level of difficultyEasy
Reading time2 min
Views2.4K

Для Атари на Мурмуляторе имеются целых три разных эмулятора: Atari 2600, Atari 800 и Atari Lynx.

Первый ограничен исполнением только ROM-файлов для приставки Атари 2600, последний - это очень простенький хэндхэлд, который мало распространён на просторах бывшего Союза, поэтому сосредоточимся на среднем, который теоретически эмулирует Atari 400, 800, 1200XL, 600XL, 800XL, 65XE, 130XE, 800XE, XE Game System и 5200 SuperSystem.

Реализация для Мурмулятора основана на эмуляторе https://github.com/atari800/atari800 - который легко собирается под Линукс. Т.е. основная проблема - ограниченные ресурсы маленького RP2040. Конечно, пришлось повозиться, но удалось запихнуть всё необходимое, как минимум для вариантов оригинального компьютера с 48 КБ памяти.

Читать далее

Задачка, которая сломала 5 датавиз-инструментов

Level of difficultyMedium
Reading time13 min
Views3.9K

Дан набор данных, в нем — информация об отделе, эффективности, длительности работы, количестве отгулов, о рабочих часах нескольких сотрудников. 

Чтобы увидеть проблемы с эффективностью нам нужно показать взаимосвязь между двумя числовыми переменными. Легко! Скаттерплот (он же график рассеяния) нам решит эту задачку на раз-два.

Но! Нам нужно не просто построить диаграмму, но и оформить ее таким образом, чтобы вывод был ясен. Вот с этим у нас и возникнут проблемы в самых разных инструментах…

Читать далее

О трёхмерной графике в GMS2. Часть 2 из 2

Level of difficultyEasy
Reading time4 min
Views1.5K

Что такое вершинный буфер? Как создать трёхмерный объект и отрисовать его на экран? Для чего нужен формат вершин и как с ним работает вертексный шейдер? Как работает буфер глубины и что такое борьба за глубину? Как это влияет на полупрозрачность и почему важен порядок отрисовки объектов на экран? Как посчитать координаты камеры и задать перспективу? Для чего нужны матрицы и как ими пользоваться? Что такое отсечение и зачем оно нужно?

Читать далее

Еще один способ передачи данных по радиоканалу

Level of difficultyMedium
Reading time12 min
Views20K

Эта статья написана по мотивам вот этой. Чтобы повторить успех к имеющейся Baofeng uv-5r была приобретена Quansheng uv-k5, а потом и ещё одна uv-k5, потому что uv-5r очень долго активировал функцию VOX. Кейс очень интересный, но практически использовать его тяжеловато из-за низкой скорости передачи. Ниже описана попытка избавиться от этого недостатка.

Читать далее

Арифметика с полиномами для кода Рида-Соломона

Reading time10 min
Views16K

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

Читать дальше →

Программная реализация умножения в полях Галуа

Reading time8 min
Views22K

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


Итак, я отвлёкся. В детстве-юношестве для помехоустойчивого кодирования можно было бы применить контроль чётности по матричному методу, но сейчас это не серьёзно. Полистав интернет я решил остановиться на кодировании по методу Рида-Соломона. Алгоритм не то, чтобы совсем новый, его ещё в первых CD применяли, но при этом, насколько мне известно, не потерявший своей актуальности и на данный момент. В этой статье о самих кодах Рида-Соломона я не буду сильно распространяться – это за меня на Хабре сделали много раз и много кто. Здесь я хочу описать реализацию алгоритма умножения в GF[256]. Тем не менее, чтобы не заставлять читателя прыгать по ссылкам, кратенько опишу зачем вообще приходится иметь дело с полями Галуа.

Читать дальше →

Information

Rating
Does not participate
Registered
Activity