Обновить
5.25

Демосцена *

Киберкультура

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

Нейросеть выполняет 3D-реконструкцию лица по фотографии

Время на прочтение3 мин
Охват и читатели17K

Некоторые результаты применения метода VRN — Guided на изображениях из набора AFLW2000-3D

В интернете есть ряд стартапов, в том числе российские, которые занимаются восстановлением 3D-структуры лица по фотографиям. Например, VisionLabs со своим приложением Face.DJ умеет выполнять 3D-реконструкцию по единственной фотографии. Такая трансформация (3D-моделирование по фото) имеет практический смысл. После создания модели появляется возможность, например, изменить причёску, примерить очки, отрастить бороду и т. д. Технология может использоваться в системах проверки и распознавания лиц.

Но теперь бизнес подобных стартапов под угрозой: их работу легко выполняет новая нейросеть VRN (Volumetric Regression Network), которую выложили в открытый доступ на GitHub. Прямо на сайт вы можете загрузить свою или любую другую фотографию — и нейросеть осуществит преобразование в онлайне за несколько секунд (демо).
Читать дальше →

Космическая демосцена: Вселенная умещается в 64 килобайта

Время на прочтение4 мин
Охват и читатели76K


Демосцена всегда поражала воображение. В 1994, 2004, 2017 годах разработчики снова и снова всех удивляют, превращая файл размером 64 килобайта в нечто немыслимое. Демо стало не просто асаной, из которой программист выжимает максимум возможностей своего компьютера и собственных скиллов, а превратилось в отдельный вид киберискусства.


Современные демки откололись от континента прочих субкультур (где-то на берегу остались представители оверклокинга) и дрейфуют в одиночестве. Они не гимн возможностей компьютерной техники, а ding an sich selbst betrachtet — метафизическая вещь в себе, которая может быть фрагментом игры, аниме или трейлером фильма-катастрофы.


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

256 байт intro «Springs» для компьютера Vectrex

Время на прочтение5 мин
Охват и читатели4.8K
Решение написать что-нибудь для Chaos Constructions пришло, как водится, довольно внезапно (в первую очередь потому, что до последнего момента не было очевидно, состоится он в этом году или нет). Так что, времени написать что-то большее, чем работу для конкурса Tiny intro (256 байт для любой платформы) уже не оставалось. Это же определило и выбор платформы, так как под Vectrex я уже писал пару лет назад и проще было вспомнить ассемблер 6809, чем изучать следующий.

Чем (среди прочего) мне нравится демосцена, так это тем что, приступая к работе, понятия не имеешь, что в итоге получишь. Среди нескольких идей, что именно написать, конкретно вот этой не было точно. Две были отброшены потому, что изображение на эмуляторе и реальном Vectrex'e слишком уж отличалось — после каждой сборки заливать всё это в эмулятор ПЗУ и перетыкать его в Vectrex чтобы посмотреть, что получилось — нереально.

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


Нейросеть сочинила стихи в стиле «Нирваны»

Время на прочтение3 мин
Охват и читатели16K


Год назад «искусственный интеллект» от «Яндекса» сочинил стихи в стиле Егора Летова, которые затем наложили на музыку в стиле группы «Гражданская оборона». Это был первый музыкальный опыт «Автопоэта», разработанного в компании ещё десять лет назад. С 2006 года он попробовал себя в сочинении стихов под Пушкина, стихов на основе поисковых запросов, его применяли вместе с системой генерации голоса для декламирования стихов в авторском исполнении.

Сейчас разработчики программы Алексей Тихонов и Иван Ямщиков (в данный момент работает в Институте научной математики Общества Макса Планка в Лейпциге) решили повторить опыт и сделать нечто подобное, но уже на английском языке. В качестве образца для подражания «Автопоэту» задали культовую группу Nirvana. Тем более что Курту Кобейну в этом году исполнилось бы 50 лет.
Читать дальше →

Однопиксельную камеру с активной подсветкой ускорили в 50 раз

Время на прочтение4 мин
Охват и читатели24K

Образцы фотоснимков, сделанных новой однопиксельной камерой с подсветкой всего по 50 шаблонам из случайного распределения Бернулли (M=50)

В традиционной цифровой фотосъёмке принято использовать объектив, который формирует световой поток и направляет его на матрицу светочувствительных элементов — ПЗС или КМОП сенсор цифровой камеры. Считается, что чем больше элементов в матрице, тем лучше фотография: 20 миллионов элементов лучше, чем 13 миллионов. Это один из основных показателей качества фотографии, вместе со светосилой объектива и плотностью самих элементов (чем меньше плотность, тем больше физический размер матрицы, тем меньше искажений и наводок дают элементы).

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

Нейросеть Deep Photo Style Transfer переносит стиль на фотографиях

Время на прочтение3 мин
Охват и читатели43K


Когда-нибудь в будущем мы сможем надеть очки — и ходить по городу, который рендерится в реальном времени в том стиле, какой нам нравится. Солнечный свет или лёгкая дымка, вечерний закат, что угодно. Независимо от того, насколько унылая архитектура — в очках она будет прекрасной. Такие возможности рендеринга с перенесением стилей открывает потрясающая программа Deep Photo Style Transfer, которая опубликована в открытом доступе, также как и научная работа, лежащая в её основе (arXiv:1703.07511).
Читать дальше →

Знамя НТР: серия интервью

Время на прочтение5 мин
Охват и читатели3.8K
Этой статьей начинается цикл интервью с нашими соотечественниками, добившихся значительных результатов на поприще инженерной мысли в современной России.

Несколько лет назад, увлекшись 3Д принтерами, а затем робототехникой и в некоторой степени, радиотехникой, волею судьбы получил возможность общаться с интересными людьми. Эти люди, чем-то напоминают «поколение шестидесятых». Современные инженеры, конечно, не такие романтические безсеребренники, какими были их деды.

Жизнь сегодня другая. Современный инженерный человек, как правило, с виду лыс, злобен и равнодушен. Но за этой защитной маской, вынужденно носимой в жестоком мире развивающегося капитализма, проявляется замечательный ум, предприимчивость и поистине железная устойчивость к невзгодам.
Читать дальше →

Звук #40 — Подкаст об аудиотехнике и экосистеме звука

Время на прочтение1 мин
Охват и читатели4.4K
С вами передача Звук — здесь мы говорим простыми словами об устройствах и технологиях, знакомя вас с экосистемой хорошего звучания от А до Я.

В 40-м выпуске к нам снова присоединился Керим Татевян, который рассказал о ходе строительства двух кинозалов и помог нам разобраться с тем, что лучше подарить настоящим аудиоманам на праздник или день рождения.

[ Прослушать выпуск: iTunesRSSВебАудиофайл ]

Четырёхбитный калькулятор из картона и шариков

Время на прочтение4 мин
Охват и читатели57K

Внешний вид картонного четырёхбитного калькулятора из картона. Хорошо видны полусумматор вверху и три сумматора в средней и нижней части калькулятора

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

В наше время механические компьютеры (калькуляторы) — скорее предмет развлечения гиков и повод устроить забавное шоу. Например, как компьютер из 10 000 костяшек домино, который складывает произвольные четырёхзначные бинарные числа и выдаёт пятизначную двухбитную сумму (математическая теория этого калькулятора и архитектура). Такие перфомансы позволяют детям лучше понять, как работают битовые логические операции в программировании, как устроены логические вентили. Да и вообще сделать маленький компьютер своими руками из подручных материалов очень интересно, тем более если вы делаете это вместе с ребёнком.
Трафик

Архитектура и программирование Philips Videopac (Magnavox Odyssey 2)

Время на прочтение7 мин
Охват и читатели6.3K
«Hardware is just software crystallized early»
— Alan Kay


Компьютер Magnavox Odyssey 2 (Videopac) появился в 1978 году и позиционировался как игровой, однако с возможностью более серьёзного применения (для чего у него имелась встроенная плёночная клавиатура). Серьёзных приложений, учитывая назначительный объём памяти, было очень мало, так что, по факту, правильнее считать Videopac игровой приставкой.

Что касается названий, Magnavox Odyssey 2 продавался в США и выдавал NTSC видеосигнал (через RF выход). Philips Videopac G7000 (он же C52) продавался в Европе, соответственно, с PAL видео. Кроме этого различия (которое, разумеется, влияло на работоспособность части игр) компьютеры совершенно одинаковые.

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

Генерация художественных картин в нейросети, обученной для распознавания порно

Время на прочтение4 мин
Охват и читатели55K
Предупреждение: статья содержит абстрактные изображения обнажённого тела и может не подходить для просмотра на рабочем месте


Некоторые примеры абстрактного искусства, сгенерированного с помощью нейросети open_nsfw

Недавно компания Yahoo открыла исходный код нейросети open_nsfw. Это специально обученная нейросеть остаточного обучения (ResNet), которая классифицирует изображения, выставляя им «оценку неприличности» от 0 до 1. Программа предназначена для автоматического выявления картинок NSFW, то есть неподходящих для просмотра на рабочем месте. Проще говоря, для выявления порнографии. Естественно, цель состоит в фильтрации таких изображений — удалении их из открытого доступа.

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

Архитектура и программирование компьютера Vectrex

Время на прочтение31 мин
Охват и читатели17K
— А видеовыход у него есть?
— И как ты себе это представляешь?
(из разговора о Vectrex)


Vectrex выпускался GCE в 1982 — 1983 гг. и представляет собой игровой компьютер (приставку) ключевая особенность которой, векторный дисплей, делает его одним из самых необычных и интересных 8-разрядных компьютеров. С некоторой натяжкой можно сказать, что он является упрощённой версией векторных игровых автоматов Cinematronics, технически более совершенных.

В качестве процессора в Vectrex используется Motorola 6809 — он похож на MOS 6502/6510, но добавлены 16-битные регистры, дополнительные режимы адресации, умножение.
Тактовая частота — 1.5MHz.

Поскольку компьютер был выпущен как игровая приставка и игры для него продавались на картриджах, программа размещается в ПЗУ картриджа (32 кб), а ОЗУ — совсем крохотное (1 кб — две штуки 2114) и предназначено больше для данных.

Также есть встроенное ПЗУ с BIOS'ом (8 кб — одна 2363), который включает набор подпрограмм для рисования векторов и вывода текста, несколько примитивных мелодий и даже одну игру — Minestorm (многим известную как Asteroids).
Читать дальше →

Архитектура и программирование компьютера Texas Instruments TI-99/4a

Время на прочтение24 мин
Охват и читатели9.1K
Компьютер Texas Instruments TI-99/4a почти неизвестен за пределами США, однако он был там весьма популярен (выпущено более двух миллионов машин). Хотя этот компьютер создавался как домашний, существенной особенностью (во многом определившей его архитектуру, а затем и судьбу) было то, что за основу был взяли уже существовавший серьёзный мини-компьютер TI-990, собранный на обычной ТТЛ логике. Фактически, микропроцессор TMS9900 в компьютере TI99/4A является реализацией TI-990, но в виде чипа. TI-990 был выпущен в 1975 году, а TMS9900 в 1976 году.

Таким образом, TI99/4a (в 1979 был выпущен чуть более простой TI-99/4, а в 1981 уже TI-99/4a) получил в наследство крайне странную, для домашних компьютеров, архитектуру. Во-первых, микропроцессор TMS9900 в нём 16-разрядный — с честной 16-разрядной шиной данных (это в конце 1970-х!). Во-вторых, на чипе нет регистров (кроме PC, флагов и указателя «регистров» WP). То, что можно назвать регистрами, находится в отдельной микросхеме 16-разрядного статического ОЗУ размером 256 байт и может адресоваться одновременно как память и (первые 16 слов) как регистры R0..R15. Называется это «scratchpad».
Аппаратного стека нет, вместо этого сохранение значений при вызове подпрограмм осуществляется изменением указателя начала регистров WP в этом самом ОЗУ (напоминает регистровые окна в Sparc'ах). В предке (TI-990) это также использовалось для переключения контекста при реализации многозадачности.
Хотя тактовая частота TMS9900 — 3 МГц, инструкции занимают довольно много тактов — не менее 8. При этом реализовано даже умножение и деление (124 такта).
Читать дальше →

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

Определены лучшие оптические иллюзии 2016 года

Время на прочтение3 мин
Охват и читатели60K

Некоторые можно сделать самому



Автокинетическая иллюзия (феномен иллюзорного движения, наблюдаемый в ситуации длительной фиксации взгляда на неподвижном объекте), финалист конкурса 2014 года и обладатель максимального рейтинга за всё время проведения конкурса

Организаторы конкурса The Best Illusion of the Year объявили победителей 2016 года.

Этот конкурс с 2005 года проводит Общество неврологических исследований (Neural Correlate Society), привлекая лучших специалистов по созданию иллюзий, где видимые и субъективно воспринимаемые мозгом объекты не совпадают с объективной реальностью.
Читать дальше →

Научное объяснение, почему нельзя поймать долларовую купюру двумя пальцами

Время на прочтение1 мин
Охват и читатели50K


Если кто-то предлагает легко заработать 20 долларов в простой игре — всего лишь ухватить падающую купюру двумя пальцами, ни в коем случае не соглашайтесь, это ловушка!

Купюра упадёт между пальцев, и вы никак не сможете её поймать. Более того, на это не способен ни один человек. Дело в биологическом ограничении: у большинства людей время реакции составляет около 0,2 с.
Читать дальше →

Программирование в классических картинах

Время на прочтение1 мин
Охват и читатели17K
Блог Classic Programmer Paintings — это адаптация классической живописи к реалиям сегодняшнего дня. Одну из таких картин (или несколько) вы можете распечатать и повесить у себя в комнате или офисе, благо все они находятся в общественном достоянии. Есть и русская классическая живопись, см. ниже.

«Программисты на рабочем месте занимаются поддержкой приложения Ruby on Rails», 1893, Ээро Ярнефельт

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

Учёные составили геопрофиль анонимного граффитиста Бэнкси

Время на прочтение3 мин
Охват и читатели19K
Три года назад специалисты доказали, что идентифицировать конкретного человека среди 1,5 млн пользователей мобильной связи можно всего по четырём точкам во времени и пространстве. Такие точки (например, дом — работа — магазин — бар) являются уникальными для каждого человека, примерно как отпечаток пальца.



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

Мишель Хауге (Michelle Hauge) из колледжа Лондонского университета королевы Марии с коллегами использовали статистическую технику «географического профилирования», чем-то похожую на технику деанонимизации абонентов сотовой связи, упомянутую выше.
Читать дальше →

Какие фильмы запомнились нам своей музыкой

Время на прочтение5 мин
Охват и читатели33K


Фото Simon Bonaventure CC BY-SA

Музыка должна делать фильм запоминающимся, придавать ему пикантности, душевности, то есть выделять в фильме самые главные моменты, впечатления от которых остаются с вами надолго.
Читать дальше →

На Archive.org теперь можно запускать старые DOS-вирусы

Время на прочтение1 мин
Охват и читатели13K


На Archive.org открылась коллекция старых вирусов — The Malware Museum. Там можно найти и запустить зловреды даже эпохи DOS, то есть 80-90-х гг.
Читать дальше →

Видеозаписи всех выступлений с хакерской конференции Shmoocon 2016

Время на прочтение2 мин
Охват и читатели6.3K
Shmoocon — хакерская конференция, которая стоит в одном ряду с Defcon, CCC, HOPE, Black Hat. В этом году видеозаписи всех выступлений с конференции опубликованы на Internet Archive. Есть прямые ссылки на файлы MP4 и OGG, а также торрент.

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

Список докладов


В онлайне никто не знает, что ты мёртв. У большинства хакеров в онлайне массивные пожитки: различная инфраструктура, серверы, социальные медиа, аккаунты и многое другое. Что происходит, когда один из нас умирает?
Читать дальше →

Вклад авторов