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

Научпоп

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

Передаем игру в эфире ZX-Spectrum или цифровой Дон Кихот в воздухе

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


Здравствуйте, дорогие друзья!

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

Думаю, продемонстрированную конструкцию можно (очень осторожно) назвать простейшим акустическим модемом, собранным своими руками.

В этой статье не будет аналоговой магнитной ленты, а только цифра, летящая по воздуху.
Загружать игру мы будем при помощи пары: «воспроизводящий динамик — принимающий микрофон», а подопытный — совместимый клон ZX-Spectrum под названием «Мастер», выпущенный отечественным заводом «Ангстрем» в далеком 1992 году.

Из интересных бонусов — любой желающий может попытаться загрузить Дон Кихота прямо из предоставленного Ютуб-ролика, так сказать выудив из эфира ну и загрузить свой старенький ZX-Spectrum он — же Speccy.

Под катом ряд фотографий и видеодемонстрация процесса.

Приглашаю к просмотру, фото кликабельны, добро пожаловать!
Читать дальше →
Всего голосов 11: ↑11 и ↓0+21
Комментарии1

Как мы учили ChatGPT писать приветствия для бизнес-знакомств

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

Чтобы завязать полезное знакомство, иногда достаточно правильно поприветствовать собеседника. Обозначить возможную пользу, но при этом не быть навязчивым, брутальным и не спамить какими-то «ценными предложениями». Однако в мире интровертов не все могут соблюсти тактичность и правильно начать диалог. У кого-то есть данный навык, а кому-то написать пару правильных предложений – уже «задачка на подумать».

И мы решили помочь предпринимателям начать деловое общение, которое было бы построено на анализе их бизнес-профилей, обозначенных интересах и перечисленных компетенциях. Разумеется, с помощью ИИ. За небольшой промежуток времени перешли от объёмных линейных запросов к запросам с многоэтапной структурой, а потом от дорогой Chat GPT-4 к новой и интересной по цене GPT-4o, где проявились свои тонкости. 

Все подробности под катом вместе с примерами промптов и оценкой затрат.

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

Новый метод может создать быструю межстрановую квантовую сеть

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

Квантовый интернет — это передовая технология, основанная на принципах квантовой механики для передачи данных между узлами сети. В отличие от традиционных (классических) сетей, квантовый интернет использует квантовые состояния частиц для передачи информации. Это включает в себя использование явлений квантовой суперпозиции, запутанности и других квантовых эффектов.

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

Двухкомнатная квартира с приточной вентустановкой: добавляем умный дом, но по частям

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

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

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

С подобными проблемами может столкнуться каждый, поэтому мы решили поделиться опытом Кирилла. Конечно, мы расскажем о том, какой умная квартира получилась в итоге. Интересно? Ныряйте под кат.

Читать далее
Всего голосов 18: ↑16 и ↓2+17
Комментарии14

Истории

Бурбон и патентные споры: как появился первый цифровой компьютер

Время на прочтение11 мин
Количество просмотров683
В 1973 году научно-техническое сообщество потрясла новость: знаменитый ENIAC теперь не считается первым в мире цифровым компьютером. Пальму первенства передали малоизвестному на тот момент профессору физики из Айовского университета Джону Атанасову, его коллеге Клиффорду Берри и созданной ими вычислительной машине под названием Atanasoff-Berry Computer (ABC).

Это признание они получили лишь спустя 30 лет.

Как так вышло?

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

А ещё — научному просветлению от пары рюмок бурбона.

image
Источник
Читать дальше →
Всего голосов 10: ↑10 и ↓0+17
Комментарии0

Электронная книга ONYX BOOX Raphael. Обзор компактной модели с цветным E-Ink дисплеем

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.6K
В своё время мне понравилась электронная книга ONYX BOOX Galileo — удачная модель с E-Ink дисплеем диагональю 7 дюймов. Так вот, модель обновили и добавили цветной E-Ink экран с 4096 цветами. Теперь это ONYX BOOX Raphael — современный букридер для тех, кто читает книги и документы с цветными иллюстрациями и хочет приобрести компактное, функциональное и надёжное устройство.


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

Представлена языковая модель Mistral Large 2 размером 123B. Как запускать. Локальный Сopilot. Открытый конкурент GPT-4o

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

MistralAI, вслед за LLaMA 3.1 405B, представила свою флагманскую модель с открытыми весами Mistral Large 2 (Mistral-Large-Instruct-2407). Mistral всегда отличалась очень качественными открытыми моделями, и, судя по всему, эта будет не исключением.

Веса открыты, размер контекста составляет 128k, размер модели 123B, модель была обучена на 80 языках программирования и десятках естественных языков, включая русский. Модель хорошо себя показывает как в рассуждениях, так и в математике и программировании.

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

Повышенная точность установки указателя мыши в играх

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

Статья про настройку «Повышенная точность установки указателя» в панели управления Windows, почему она мешает в играх, но может быть удобной для работы с окнами и приложениями, и как программно автоматизировать её переключение с помощью короткого кода на C#.

Для динамичных игр особенно важна точность управления мышью, вернее равномерность и предсказуемость передвижения прицела, чтобы наведение на цель могло быть отработано рефлекторно. Для этого некоторые пользователи отключают настройку «Повышенная точность установки указателя» (Enhance Pointer Precision в англоязычной версии системы), доступную в панели управления Windows...

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

Как проходить акселератор проектов и что это дает

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

Недавно попробовали со своим проектом пройти на акселератор. Создали еще давно очень простое решение: "Разработка отечественной платформы Умного дома и Интернета вещей на базе платы ESP32, а также создание соответствующего образовательного курса"

Если кому интересно, здесь актуальная информация.

Проектом заинтересовались в НТИ, понаслышке я слышал, что это дает: отобранные проекты, которые получат хорошие баллы на демо дне, получат субсидию из средств, которыми финансируется НКО организаторов. Нас пригласили в акселератор в рамках программы Архипелаг.

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

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

Изображая цифровое искусство: становление профессии нейрохудожника

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

Привет, меня зовут Алина и я нейрохудожник. Это означает, что я рисую свои работы с помощью нейросетей. Вы можете по-разному относиться к предыдущей фразе: с презрением («не может быть СВОИХ работ из НЕЙРОсети»), с негодованием («Я тоже рисую в нейросети, но не заявляю, что я нейрохудожник»), с интересом («Ого, почитаю, а то у меня не получается нарисовать то, что хочу») и даже благоговением («У меня до сих пор руки не дошли что-то нарисовать в нейросети, а человек уже нейрохудожником стал»). Прежде, чем спорить о праве называться нейрохудожником, стоит сперва ответить на более общий вопрос: а можно ли называть искусством генерацию изображений в нейросети?

Ничто не ново под луной: дискуссии об искусстве тянутся испокон веков. В эпоху Возрождения разгорелся спор между реалистами и идеалистами о том, что первично — идеи или видимый мир — и малые голландцы, мастера жанровой живописи, подвергались критике за то, что их картины не соответствовали идеалам и часто изображали повседневную жизнь. В XIX веке фотографии считались механическими репродукциями реальности, лишенными души и творчества. В первые десятилетия XX века фильмы считались развлекательным зрелищем, а не искусством, пока не вышли фильмы «Рождение нации» (1915) и «Броненосец Потемкин» (1925).

В этой статье на примере цифрового искусства я разберу смысл изображения на составляющие части и соберу его заново, показав, как при помощи нейросети мы слой за слоем можем усложнять иллюстрацию. С каждым новым наложенным пластом информации мозг будет считывать изображение как более интересное и глубокое. Помимо транслирования моих взглядов на нейроискусство статья несёт практическую пользу. Я буду приводить промты, то есть текстовые запросы для генерации изображений, в одной из нейросетей — Midjourney — на примере цветка кувшинки. Для использования промтов под свои нужды нужно будет заменить слова «water lily» на любой другой объект.

Читать далее
Всего голосов 12: ↑10 и ↓2+11
Комментарии42

Tell me about yourself — вопросы для собеседования на английском (на примере Product manager, ответы + грамматика)

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

Итак, ты решил сменить работу и исследовать для себя новые карьерные возможности на международном рынке. Английский на уровне В1+/В2, что уже само по себе заставляет тебя нервничать, ведь во всех вакансиях написано fluent English, а ты впадаешь в ступор от непонимания как правильно ответить на самый первый вопрос на собеседовании “Tell me about yourself”. А еще нужно создать достойное резюме и уметь рассказывать о своем опыте, чтобы повысить свои шансы. Всё это становится супер overwhelming, ты хватаешься за голову и понимаешь что не существует one-size-fits-all решения. 

Здесь я уже рассказывала как структурно отвечать на вопросы рекрутера, но данная статья посвящена именно self-pitch. Я поделюсь 2 способами создания эффективной самопрезентации, а в конце статьи ты можешь забрать шаблон и использовать его для создания ответа на вопрос “Tell me about yourself”. Если ты уже сделал всё по шаблону или у тебя есть другая версия рассказа о себе, ты можешь написать лично  автору и показать свой результат для обратной связи. 

Как рассказать о себе? Способ 1.

Self-pitch - это продающая самопрезентация о себе. Самое важное что нужно запомнить - Product managers tell stories. Навык рассказывать истории (сторителлинг) просто необходим для эффективных ответов на вопросы собеседования. 

Секрет классных историй позаимствуем у литературы/кинематографа. В оригинале это выглядит вот так, но мы немного модифицируем картинку.

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

AuraFlow — новейшая модель для генерации изображений с открытым исходным кодом

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

AuraFlow — крупнейшая и полностью открытая модель генерации изображений по текстовому описанию, основанная на технологии потоковых моделей (flow-based models).
Модель достигает передовых результатов по метрике GenEval и представляет собой значительный шаг вперед в области открытых моделей ИИ для генерации изображений.
Эта модель поддерживается командой FAL. Демо доступно на платформе HuggingFace здесь.

Вы также можете построить несколько крутых рабочих процессов Comfy, загрузив модель весов со страницы HuggingFace.

Ещё мы сделали для вас простую удобную портативную версию с установкой в один клик, если вы хотите локально и без костылей насладиться AuraFlow.

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

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

Почему мне не понравилась нейросеть Codeium

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

Сейчас многие компании пытаются внедрять ИИ-помощники в среды разработки в надежде упростить работу программистам и повысить эффективность работы. В начале этого года у нас провели пилотное тестирование бесплатной Codeium. Нейросеть использовалась из коробки (без дообучения). В статье расскажу про использование Codeium при разработке на C# в Visual Studio 2022(продуктовый код и тесты). В целом работоспособность Codeium мне не понравилась и вот почему.

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

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

Слуга двух господ — отправляем задачу через Телеграм-бота в Trello и YouGile

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

Некоторое время назад я разработал бесплатного Телеграм-бота для отправки задач в YouGile, российский аналог ушедшего из РФ Trello. Сегодня этот бот получил неожиданное расширение функционала. Изначально бот был создан для удобной постановки задач через Телеграм, но после общения с одним из пользователей, возникла идея расширить его возможности. Пользователь пожелал, чтобы бот мог одновременно отправлять задачи как в YouGile, так и в Trello.

Изначально я предложил использовать API YouGile и указать адрес колонки в Trello для дублирования задач. Однако, возникла проблема: Trello не принимал задачи, отправленные через email. Как выяснилось, пользователь настроил интеграцию с YouGile через email и указал почту Trello для двойной интеграции, на что бот не был рассчитан. Внесение небольших изменений в алгоритм позволило решить эту задачу. Теперь бот отправляет задачи на оба адреса, обеспечивая пользователя необходимым функционалом.

Сейчас я работаю над проектом «Бот в блокноте». Это конструктор, позволяющий без специальных знаний создавать сложные диалоги для Телеграм-ботов, включая подсчет баллов и отслеживание правильных ответов. В проекте предусмотрена возможность отправки результатов в различные сторонние сервисы, такие как Google Таблицы, группы в Телеграм, и, конечно же, в YouGile. Теперь, с пониманием почтовой интеграции, я вижу возможность отправки данных также и в Trello, а возможно, и в другие сервисы, поддерживающие прием задач через email.

Эта статья получилась небольшой, но может быть полезной для тех, кто использует одновременно YouGile и Trello.

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

Разработка через Termidesk: утопия или рабочая реальность разработчика

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

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

Может ли формат доставки рабочих мест в виде Termidesk VDI быть рабочим решением для разработки? В статье будем разбираться, утопия это или вполне себе приятная реальность.

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

Обучение языковых моделей на примере сервиса протоколирования встреч AiGenda

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

Привет! Я Евгений Гутин, ML-инженер. 

Два года назад я захотел расширить свои компетенции в NLP и больших языковых моделях. Увидел, что ИТМО с Napoleon IT создал проектную магистратуру по ИИ, где можно получать знания от экспертов и преподавателей в процессе развития реального проекта. Эта идея мне понравилась, и я решил, что хочу поступить в AI Talent Hub и развивать себя как ML-инженера и AI Product-менеджера, работая над своим собственным стартапом.

Во время моего обучения родилась идея нового продукта — AiGenda, ML-сервиса, создающего краткое содержание созвонов на основе аудиозаписей. Хочу рассказать про то, как мы обучаем и дообучаем модели, какие метрики используем. 

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

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

Винтажные портативные игровые консоли, о которых вы могли не знать: 6 моделей конца XX века

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

Привет, Хабр! Сегодня немного поностальгируем! Многие из нас проводили недели дни с Sega, PS 1 или Dendy. Кто-то отлично знаком с GameBoy разных поколений от Nintendo, не говоря уже о более современных игровых портативных консолях. Но есть девайсы, которые могли пройти мимо вашего внимания — возможно, о некоторых из них вы даже не слышали. О них и рассказываем в сегодняшней подборке.

Читать далее
Всего голосов 15: ↑14 и ↓1+18
Комментарии5

Ornament-8. Аналоговый функциональный генератор поведения. Часть 1

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

В 2019 году я ступил на путь разработки электроники. Моим первым устройством является Орнамент-8. Не судите строго.

- Орнамент-8 это устройство, способное реализовывать сложные конечные автоматы.
- Переход конечного автомата из одного состояния в другое определяется патчем, соединением входов и выходов ячеек Орнамента.
- Каждая из 8 ячеек Орнамента представляет собой моновибратор.
- Если моновибратор запустить, он будет удерживать высокое состояние в течение периода времени, задаваемого потенциометром TIME.
- В момент перехода моновибратора (далее ячейка) из высокого состояния в низкое происходит генерация триггера.
- Этот триггер способен запустить любую другую ячейку Орнамента, кроме самой себя. Для этого необходимо соединить тригерный выход с тригерным входом.
- Если триггер приходит на вход уже активной ячейки, он не поглощается, а поступает на тригерный выход PASS>. Этот выход реализует логику: если ячейка активна -> пусть триггер активирует другие ячейки.
- Помимо тригерных входов и выходов каждая ячейка имеет аналоговый выход, сигнал на котором пропорционален времени активации ячейки от 0 до 1 в зависимости от параметра TIME. Если моновибратор сравнить с наполняющимся сосудом, то аналоговый выход (CV>) показывает уровень жидкости в этом сосуде.
- Каждая ячейка имеет вход для управляющего напряжения (>CV). Приложенное к этому входу напряжение управляет коэффициентом, увеличивающим значение параметра TIME установленного потенциоментром. Приложение управляющего напряжения к >CV можно представить как растяжение времени в системе координат ячейки.

Кажется, что Орнамент-8 это какой-то странный артефакт, упавший из космоса. Зачем он нужен? Что с ним делать? Кто и почему придумал такую странную систему правил?

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

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

ruMTEB: новый бенчмарк для русскоязычных эмбеддеров

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

Салют, Хабр! На связи команды AGI NLP и нейронных сетей Виртуального ассистента Салют. В SberDevices наши команды занимаются созданием бенчмарков, а также обучением моделей для векторных представлений текстов или эмбеддеров. В этой статье расскажем про наш новый русскоязычный бенчмарк для эмбеддеров текста — ruMTEB.

Читать далее
Всего голосов 23: ↑21 и ↓2+26
Комментарии1

Avira: защита от компьютерных вирусов и «умного дома»

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

В мире ежедневно появляется более 300 тысяч новых компьютерных вирусов. Среди них — программы, созданные для кражи конфиденциальной информации, опустошения банковских карт, слежки или вывода гаджетов из строя. Одна из старейших компаний, разрабатывающих решения для цифровой безопасности — Avira. Созданные ей продукты известны во всем мире и считаются одними из самых надежных. Рассказываем, что позволяет им выдерживать конкуренцию и почему гаджеты — отнюдь  не единственный канал возможной утечки данных.

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