Генерация клока в ПЛИС на примитивах

Читая даташиты на ПЛИС, можно находить таблички об их рабочих частотах… Хотя нет, история начинается еще с 2015 года, когда я познакомился с ПЛИС. В своих первых простеньких работах я формировал нужный мне клок из счетчика и запитывал от него всю логику(естественно при условии что клок мне нужен медленнее чем подавался на ПЛИС, например UART […]

Аварийный запуск. 47-й запуск в 2020 году. 18-й от США. 7 спутников на РН Electron

Вячеслав Ермолин, 4 июля 2020 г. Миссия: Основная: спутник ДЗЗ CE-SAT-1B от Canon Electronics Дополнительная: 5 спутников ДЗЗ SuperDove «Flock 4e» от Planet Labs. Технологический спутник Faraday-1 от In-Space Missions. Девиз: «Фото, либо не случится» Время и место старта: 4 июля 2020 г. в 21:19 UTC. Launch Complex-1A, Mahia Peninsula, Новая Зеландия Ракета-носитель: Electron — […]

Генеративная зоология с нейронными сетями

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

Как жить и работать с психиатрическим диагнозом. Часть 2: практические вопросы

Кэрри Фишер, известная ролью принцессы Леи всю жизнь сражалась с биполярным расстройством — ей не помогали лекарства, только электрошок. Она — мой любимый биполярник, поэтому и иллюстрирует эту статью Это вторая часть расшифровки эфира про жизнь и работу в IT с биполярным расстройством, первую и нулевую часть про мою историю, как я этому училась на […]

Ethereum + Python = Brownie

Салют, дорогой криптоэнтузиаст! Сегодня речь пойдёт о Brownie — аналоге фреймворка Truffle, который часто используется для разработки умных контрактов на Solidity, их тестирования и развёртывания (о чём можно почитать в цикле соответствующих статей здесь). Так зачем же нужен ещё один фреймворк и в чём его ключевое отличие от Truffle? Во-первых, в них используются разные языки […]

Ник Бостром: Как уничтожить цивилизацию

Крис Андерсон: Ник Бостром, Вы уже делились с нами своими безумными идеями. Пару десятилетий назад, как мне помнится, вы предположили, что мы будем жить в симуляции или мы уже в ней. А относительно недавно вы представили самый наглядный пример того, как может навредить всеобщий искусственный интеллект. И уже в этом году вы собираетесь издавать книгу […]

Словарь русского айти

Всем привет! Меня зовут Азат, и сегодня мы поговорим о языке. Но не о языке программирования, а о естественном. Более конкретно, о языке русскоязычных айтишников. Как и у любого профессионального сообщества, у нас есть свой сленг (попробуйте дать навскидку несколько словечек). И сленг на самом деле немаленький. И я люблю эти слова! Например "питоняша". Несмотря […]

Почему оценка 4+ может оказаться плохой, а 3 хорошей?

Так получилось, что моя деятельность связана с созданием тренажерных комплексов для персонала опасных производств. Поскольку имитаторы развиваются в контексте разнонаправленных научных векторов — компьютерная графика, инженерная психология (изучение физиологических и психологических характеристик человека, обобщенных независимых характеристик, психограммы личности и профессии), эргономика, когнитивная наука, информатика и т. д. Я достаточно часто слышу вопрос о том, почему […]

Что такое алгоритм?_? Часть 3.1 «Эволюция памяти»

Идём в глубь острова сокровищ с названием "Алгоритм". Задача Перед Вами новая статья серии "Что такое алгоритм?". И снова непростая задача. Нам необходимо "нырнуть глубже" в структуры памяти живого организма. К сожалению, в ракурсе, предлагаемом статьёй, это направление еще исследовано слабо. Что делает материал, приведённый далее, более сложным по сравнению с излагаемым в предыдущих частях, […]

Понимаем JIT в PHP 8

Перевод статьи подготовлен в преддверии старта курса «Backend-разработчик на PHP» TL;DR Компилятор Just In Time в PHP 8 реализован как часть расширения Opcache и призван компилировать операционный код в инструкции процессора в рантайме. Это означает, что с JIT некоторые операционные коды не должны интерпретироваться Zend VM, такие инструкции будут выполняться непосредственно как инструкции уровня процессора. […]