Как стать автором
Обновить

Научпоп

Сначала показывать
Порог рейтинга
Уровень сложности

Механизм перезапускаемых последовательностей (Rseq) при работе с TCMalloc

Уровень сложности Сложный
Время на прочтение 11 мин
Количество просмотров 29


Кэши для отдельных ядер процессора


В TCMalloc кэши для отдельных ядер процессора реализуются при помощи перезапускаемых последовательностей (man rseq(2)) под Linux. Эту возможность ядра разработали Пол Тёрнер и Эндрю Хантер из Google, а также Мэтью Дезнойерс из EfficiOS. При помощи перезапускаемых последовательностей можно вплоть до завершения выполнять область памяти (атомарно, относительно других потоков, выполняющихся на том же ядре процессора), либо выходить из этого процесса, если ядро прервёт этот процесс, например, вытеснив его или прервавшись на обработку сигнала.

Если вы хотите организовать перезапуск системы при миграции с ядра на ядро или при вытеснении процесса, то наиболее общий случай такой операции можно оптимизировать (не переносить с ядра на ядро тот процесс, который уже выполняется), избегая атомарных операций. Можно оптимизировать и более редкий случай – вытеснение как таковое. В результате такого компромисса нужно обеспечить, чтобы на всех путях выполнения нашего кода поддерживались такие операции перезапуска. Вся последовательность, кроме окончательного сохранения в памяти, когда изменение фиксируется, должна быть приспособлена к перезапуску.
Читать дальше →
Рейтинг 0
Комментарии 0

Новости

Карта памяти на основе ДНК: что это за носитель и почему 1 КБ емкости стоит 1000 евро?

Время на прочтение 3 мин
Количество просмотров 84

На днях компания Biomemory заявила о создании карты памяти, которая базируется не на чипах, а на ДНК. Выглядит это устройство как банковская карточка, но ожидать фантастической емкости от него не приходится. Скорее, наоборот, речь идет о катастрофически малом объеме памяти  - всего 1 КБ. Стоит она при этом 1000 евро - чрезмерно много за такой носитель. Что это за устройство и как оно работает? Подробности под катом.

Читать далее
Рейтинг 0
Комментарии 0

Метод Binoculars обещает высокую точность обнаружения текста от больших языковых моделей

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 2.1K


ChatGPT пишет не хуже человека, но можно ли обнаружить «машинность» в тексте? Хотя некоторым компаниям было бы выгоднее представить всё так, будто результат работы языковых моделей неотличим от человеческого, исследования в этом направлении активно ведутся. Авторы научной статьи «Spotting LLMs With Binoculars: Zero-Shot Detection of Machine-Generated Text» (arXiv:2401.12070) утверждают, что их метод имеет низкий уровень ложноположительных срабатываний (0,01 %), правильно обнаруживает текст от языковых моделей в 90 % случаев и работает для нескольких семейств современных продуктов.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 9

Qucs-S: руководство по видам моделирования, часть 1

Время на прочтение 10 мин
Количество просмотров 1.8K

Qucs-S является программой с открытым исходным кодом для моделирования электронных схем. Qucs-S кроссплатформенный (поддерживаются Linux и Windows) и написан на С++ с использованием набора библиотек Qt. О данной программе рассказывают мои предыдущие статьи. Для работы Qucs-S рекомендуется использовать также открытый движок моделирования Ngspice. Актуальным релизом Qucs-S на текущий момент является версия 2.1.0. В данной статье подробно рассматриваются виды моделирования, имеющиеся в Qucs-S. Начальное руководство по работе с программой можно найти здесь: https://habr.com/ru/articles/678526/

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 3

Истории

Обзор современных СКС CommScope Systimax

Уровень сложности Сложный
Время на прочтение 13 мин
Количество просмотров 787

Рост объема генерируемых данных и разнообразие электронных устройств стимулируют развитие сетей передачи данных. Чтобы обрабатывать большие объемы информации с высокой скоростью, кабельная инфраструктура требует все больше ресурсов. Рассмотрим решения СКС, отвечающие современным требованиям по пропускной способности, надежности, масштабируемости.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

Делаю игрулю на Playdate на чистом C. Глава 1

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 3K

Не так давно (год назад на самом деле) я приобрёл необычную игровую консоль Playdate.

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

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 7

К 30-летнему юбилею DOOM: как два садиста, психопат и мормон создали одну из величайших игр в истории? Часть 5

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 3.8K

В прошлый раз мы завершили рассказ на том моменте, как команда разработчиков id Software пришла к историческому решению: нужно делать по-настоящему крутой шутер в формате 3D. Первые поделки Джона Кармака в этом жанре получились не очень удачными и не слишком зашли игрокам — но именно они позволили набить первые шишки на пути к созданию DOOM. Теперь же наши герои начали работу над тем, что мы сейчас знаем под названием Wolfenstein 3D: бодрое мочилово нацистов в секретных подземельях.

Все части цикла статей о создании DOOM:
Читать дальше →
Всего голосов 41: ↑40 и ↓1 +39
Комментарии 3

Grand Theft Auto III – новое измерение в мире гейминга

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 5.6K


Серия GTA пользовалась популярностью у игроков и критиков начиная с первой части, когда она представляла собой незамысловатый top–down шутер. Но именно переход в третье измерение подарил ей по-настоящему большую славу, дав толчок дальнейшему развитию и породив целую плеяду подражателей. Сегодня мы вспомним, с чего всё начиналось.
Читать дальше →
Всего голосов 22: ↑20 и ↓2 +18
Комментарии 19

Как тебе такое, Starlink? Компания AST SpaceMobile запустит собственную спутниковую мобильную сеть

Время на прочтение 4 мин
Количество просмотров 1.5K

Компания Илона Маска SpaceX продолжает активно запускать на орбиту Земли спутники Starlink, ещё одной его организации. Услуги текстовых сообщений должны заработать уже в этом году, а в следующем, 2025, будет активирована голосовая связь и передача данных. В январе 2024 года удалось успешно организовать обмен SMS, пока в рамках тестов.

У Starlink есть сразу несколько конкурентов — это, например, Project Kuiper от Amazon, а также китайские проекты. Недавно появился и ещё один конкурент — компания AST SpaceMobile, которую уже поддержали Google, AT&T и Vodafone. Она, правда, собирается обеспечить голосовой связью пользователей смартфонов, чтобы те смогли общаться в обход базовых станций на Земле. Подробности о ней — под катом.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 9

Предложена дикая идея, способная разгадать загадку чёрных дыр

Время на прочтение 5 мин
Количество просмотров 31K

Есть вероятность, что мы неправильно понимаем чёрные дыры.

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

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

Читать далее
Всего голосов 60: ↑56 и ↓4 +52
Комментарии 50

Реверс-инжиниринг ToumaPet, китайского клона тамагочи с цветным экраном

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 4.4K

Когда становишься слишком взрослым, то просто играть в игры становится не интересно. Зато разбираться в их устройстве увлекательно, я нашел себе новый объект для развлечения. На самом деле я с детства разбирал/ломал игрушки, чтобы посмотреть как внутри устроено. Так что, это не лечится и с возрастом никак не связано.

Читать далее
Всего голосов 91: ↑90 и ↓1 +89
Комментарии 19

В НАСА выбрали проект миссии по возвращению на Землю образцов венерианского грунта

Время на прочтение 5 мин
Количество просмотров 3.1K

В эпической поэме Данте Алигьери "Божественная комедия" знаменитые слова "Оставь надежду, всяк сюда входящий" украшают ворота ада. Интересно, что то, как Данте представлял себе ад, вполне соответствует описанию условий на Венере. Со средней температурой 450 °C, атмосферным давлением в 92 раза больше земного и облаками сернокислотных дождей в придачу, Венера обладает самой враждебной средой в Солнечной системе. Неудивительно, что космические агентства, начиная с самого начала космической эры, с таким трудом исследуют атмосферу Венеры.

Несмотря на это, существует множество предложений по созданию космических аппаратов, способных продержаться в адских условиях Венеры достаточно долго, чтобы осуществить миссию по возвращению образцов грунта. Одно из таких предложений - "Возвращение образцов с поверхности Венеры" - поступило от аэрокосмического инженера и автора Джеффри Лэндиса и его коллег из Исследовательского центра НАСА имени Гленна. Предложенная ими концепция была выбрана для участия в программе NASA Innovative Advanced Concepts (NIAC) в этом году. Она представляет собой летательный аппарат на солнечных батареях, который будет производить топливо непосредственно из атмосферы Венеры и отправлять на поверхность ровер для возвращения образцов.

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 31

Чтение на выходные: «Нажми Reset. Как игровая индустрия рушит карьеры и дает второй шанс» Джейсона Шрейера

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.3K

Мы уже писали о Джейсоне Шрейере в предыдущем материале, посвященном «Крови, поту и пикселям». Напомним в двух словах, что автор — игровой журналист. Первую книгу об изнанке индустрии видеоигр он посвятил десяти кейсам, девять из которых оказались удачными и завершились выпуском готового продукта на рынок. Вторая, следующая за ней, повествует уже о гораздо более драматичных вещах — провалах на десятки миллионов долларов, оставшихся от проектов пепелищах и людях, которых по всему миру раскидал не самый удачный случай геймдев.

Читать далее
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 1

Ближайшие события

Разговор с директором по ИИ «Яндекс Рекламы» Алексеем Штоколовым о применении ИИ, AI‑тренерах и рутинных задачах

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.2K

В конце ноября 2023 года информационная служба Хабра сходила на #Reconfa — конференцию «Яндекс Рекламы». Неформат для Хабра, но в этот раз на конференции обсуждалось применение ИИ и нейросетей, поэтому я решил сходить, посмотреть. Об этом есть отдельный материал. Там же мне удалось поймать директора по искусственному интеллекту (ИИ) «Яндекс Рекламы» Алексея Штоколова. Я задал ему несколько вопросов про ИИ и использование его в рекламе. Плавно разговор перетёк в обсуждение профессии AI‑тренера и возможности автоматизации рутинных задач. Приятного чтения!

Читать далее
Всего голосов 22: ↑18 и ↓4 +14
Комментарии 3

Система естественных единиц Рыбникова

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 10K

Скептически настроенные к теории всего читатели моих тем постоянно просили дать конкретный пример наблюдаемого следствия теории. Я не торопился, чтобы подготовить слабонервных. Однако, дальше откладывать нельзя. Тут надо вспомнить известную песню «Всё хорошо, прекрасная маркиза» и выкладывать плохие новости для одиозных старых теорий, начиная с пустяков.

Изложение теории Метавселенной логично начать с системы естественных единиц априорной теории всего. Например, широко известна система, предложенная в 1901 году немецким физиком Максом Планком и названная в его честь.

Читать далее
Всего голосов 29: ↑1 и ↓28 -27
Комментарии 98

Одноплатники начала 2024 года: 5 моделей для самых разных целей

Время на прочтение 5 мин
Количество просмотров 10K

В самом начале 2024 года появилось очень много информации о новых устройствах и системах, представленных на CES 2024. Среди них есть весьма примечательные девайсы. Но и кроме техновыставки у производителей есть, чем нас порадовать. Речь, в первую очередь, про одноплатники, которые могут пригодиться как любителям DIY, так и разным компаниям. Подробности — под катом.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 35

Генеративный искусственный интеллект — закат, новая зима?

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 2.5K

На старте 2023 года произошел настоящий бум генеративного искусственного интеллекта (ГИИ). Но так ли все радужно? Или это была разовая вспышка и нас ждет очередная ИИ-зима? А может мы на пороге трансформации ИИ? Давайте разбираться.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 10

Искусственный интеллект: помощник или игрушка?

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 1K

2023 год можно назвать годом ИИ, особенно с учетом хайпа вокруг ChatGPT. Но действительно ли ИИ — панацея? Сможет ли он лишить работы людей? Давайте разберемся в этом вопросе.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 17

Система статусов для проектов в Obsidian

Уровень сложности Средний
Время на прочтение 25 мин
Количество просмотров 5.3K

Статья о том, как внедрить и как продуктивно использовать систему статусов в персональных проектах.

Гайд предназначен для пользователей Obsidian. Однако, если вы к таковым не причисляетесь, то можете ознакомиться только с описанием системы статусов. Возможно, что вам сам подход понравится и у вас впоследствии получится адаптировать его в своих инструментах.

Obsidian и проекты – это мощь!
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 10

Управление устройствами умного дома Яндекс своими скриптами

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 7.1K

В статье пойдёт речь о самом базовом управлении устройствами умного дома Яндекс - а именно функции включения/выключения, т.к. ничего больше мне не нужно, но из базы довольно легко с помощью документации, научиться управлять и другими свойствами. Может этот материал не на статью вовсе, но вот захотелось поделиться. За код не ругайте сильно - я не настоящий программист. Код будет на простейшем PHP.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 14