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

Все потоки

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

США объявили войну крупнейшей криптобирже Binance: регулирование крипты по-американски

Время на прочтение 6 мин
Количество просмотров 1.3K
Финансы в IT Криптовалюты

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

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

Новости

Автоматический подбор гиперпараметров и архитектур нейронных сетей. Часть 1

Время на прочтение 8 мин
Количество просмотров 184
Python *Программирование *Машинное обучение *Искусственный интеллект

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

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

Пишем свой ansible плагин (connection)

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 386
Open source *Системное администрирование **nix *API *DevOps *
Туториал

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

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

Здесь я буду говорить о "потрохах" подключений ansible.

Глубже разобраться в ansible
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Введение в кинематометрию

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 341
Инженерные системы *
Обзор

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

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

Истории

72 клавиши из 8 положений стиков

Уровень сложности Простой
Время на прочтение 24 мин
Количество просмотров 939
Гаджеты
Туториал
Известна аккордная клавиатура, состоящая как минимум из четырёх мини-джойстиков (далее «стики»).
В данной статье будет показано, как уменьшить количество стиков до двух, с поддержкой двух режимов: оптимального для сложившейся мобильной экосистемы ПО (с малой нагрузкой на клавиши и активным использованием сенсорного экрана) и оптимального для сложившейся экосистемы ПО на платформе ПК, избежав при этом сложных жестов и использования промежуточных (диагональных) направлений.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 1

Темная сторона исследований пользователей: как когнитивные искажения портят результаты

Уровень сложности Средний
Время на прочтение 39 мин
Количество просмотров 413
Дизайн
Перевод

Интро

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

Естественно, читаю не все (сорри, но темы, которые уже знакомы, проходят только поверхностный фильтр адекватности), однако часто встречается и то, что привлекает внимание и заставляет прочитать полностью и делать для себя заметки. Еще реже появляются статьи, которые прямо хочется прокомментировать или тем более перевести. В этот раз мне попалась отличная, но платная, статья The dark side of User Research: How cognitive biases taint results, которую не только захотелось перевести, но и дополнить собственными комментариями и ссылками.

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

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

Проклятие мракобесия над отечественной генетикой

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 2.9K
Управление сообществом *
Мнение
Recovery mode

Генетика - одна из самых динамично развивающихся наук. Мало какая другая дисциплина может поспорить с ней по степени воздействия на качество нашей жизни. И мало какой науке доставалось так сильно, как генетике, за последние пару сотен лет. Больше всего ее корили за евгенику, развитию которой она могла здорово поспособствовать. Сейчас во всем мире действует мораторий на клонирование человека и редактирование его генома. До сих пор не утихла ГМО-истерия.

Но тяжелее всего ей пришлось в СССР и РФ. 

Науку, только начавшуюся зарождаться, почти полностью уничтожил Трофим Лысенко - безграмотный мерзавец, сгноивший в ГУЛАге самых талантливых ученых-генетиков, чтобы они не мешали продвигать нео-ламаркизм, который принес ему ложную славу и высокий пост. Фактически, он отбросил нашу науку на десятилетия назад. Тяжелейшая потеря, от которой генетика очень долго приходила в себя.

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

Не прошло и десяти лет - звучит еще один тревожный звонок: Александр Кудрявцев, директор Института общей генетики, на своем недавнем выступлении, высказался настолько шокирующе антинаучно и нелепо, что снова становится боязно за судьбу этой науки

Читать далее
Всего голосов 30: ↑21 и ↓9 +12
Комментарии 28

Бездарная книга по криптографии от доктора информатики, которая содержит в себе больше ошибок, чем правильных суждений

Уровень сложности Простой
Время на прочтение 19 мин
Количество просмотров 3.7K
Информационная безопасность *Криптография *Профессиональная литература *
Обзор

И так однажды, появилась у меня книга по криптографии с названием "Криптография с секретным ключом" от Фрэнка Рубина. Я совру, если скажу что эта книга меня заинтересовала хорошими отзывами или автором, где таковой является магистром математики и доктором информатики, занимающимся криптографией больше 50 лет (по крайней мере так пишется на обложке книги). Вовсе нет, я просто её купил, чтобы когда-нибудь прочитать. Даже если бы у этой книги были только отвратительные отзывы и/или её бы написал человек, находящийся в кустарных условиях и понимающий только что такое шифр Цезаря, я бы скорее всего её точно также бы купил. Но факт того, кем является автор и то, что он изучает криптографию более 50 лет, мы держим в голове всё последующее время повествования.

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

Решение задачи о 8 ферзях на трёх уровнях Scala — программа, типы, метапрограмма

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 498
Ненормальное программирование *Программирование *Совершенный код *Scala *Функциональное программирование *

В заметке Ричарда Тауэрса (Richard Towers) Typescripting the technical interview (есть перевод на Хабре: Руны и лёд: техническое собеседование по TypeScript) по ходу повествования была решена классическая задача расстановки 8 ферзей на шахматной доске. Для решения использовалась система типов TypeScript. Мне захотелось посмотреть, как эта задача будет выглядеть на Scala. Т.к. Scala 3 помимо развитой системы типов предлагает превосходную поддержку метапрограммирования, то здесь мы рассмотрим не только решение на типах, но и мета-программное решение.

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

Фракталы, рекурсия и Python

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 811
Блог компании SkillFactory Python *Программирование *Математика *
Перевод

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

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

К гипотезе Коллатца через эзолэнг Джона Конвея

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 753
Ненормальное программирование *Алгоритмы *Математика *
Из песочницы

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

Одним из интересных (на мой субъективный взгляд) эзолэнгов является FRACTRAN, концепция которого была предложена Джоном Конвеем (известным в первую очередь конечно же благодаря игре «Жизнь»).

В этой статье я расскажу про клёвую математику, лежащую в основе этого эзотерического языка программирования, разберу несколько простых программ на нём, и, наконец, покажу связь FRACTRAN'а с гипотезой Коллатца. Статья во многом является вольным пересказом соответствующей главы книги Strange Code: Esoteric Languages That Make Programming Fun Again (которую я бы рекомендовал всем, кто хочет взглянуть на программирование под другим углом).

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

Вариант Mvvm в Unity

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 647
Unity *
Туториал

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

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

OpenSource против «кровавого энтерпрайза» или откуда берутся проблемы с feature request

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 1.3K
Блог компании vStack Open source *Виртуализация *
Аналитика

Ни одно облачное решение, если только оно не разработано на заказ, не может полностью удовлетворить все запросы потребителя. Поэтому многие хотя бы раз отправляли производителю ПО feature request, или, по-русски, запрос на добавление дополнительной функциональности. Возможно, вы тоже были в этой роли. Производитель может включить такой запрос в дорожную карту развития продукта. Или отправить его в корзину. В этом материале расскажем, чем отличается работа с feature request у создателей решений, в основе которых лежат скопированные open source продукты и Enterprise, и какой подход мы используем при обновлении нашей платформы для построения виртуальных ЦОДов vStack.

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

Про AI без банальностей: бесплатный онлайн-фестиваль TechTrain 2023 Spring

Время на прочтение 5 мин
Количество просмотров 429
Блог компании JUG Ru Group Машинное обучение *Конференции Искусственный интеллект

От потоков хайпа вокруг ChatGPT и Midjourney легко устать. Про AI/ML сейчас говорят все подряд, зачастую однообразно: «уволят ли нас всех», «на самом деле это никакой не интеллект» и так далее.

Но пока одни люди рассуждают про ML с дивана, другие работают с ML, закатав рукава. И могут поделиться не просто абстрактными рассуждениями, а своим опытом. 1 апреля мы проведём бесплатный онлайн-фестиваль TechTrain, где с докладами выступят как раз такие люди.

Некоторые доклады будут интересны всем. Другие рассчитаны на специалистов, лично работающих с машинным обучением. Третьи смотрят с ракурса менеджмента: как управлять разработкой AI-проектов? И отдельно идёт «клубничка» на этом торте: доклад про IT-подход к садоводству, который не про AI, но тоже в духе «будущее здесь».

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

Гугл таблица как бд для телеграм бота (продолжение)

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 1K
JavaScript *API *
Туториал

Продолжение статьи про использование гугл таблиц в качестве бд.

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

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

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

Как рассказать о новом функционале и провести демо на английском языке

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 556
Блог компании OTUS Изучение языков Интервью

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

Предлагаю рассмотреть аутентичные материалы. Меня заинтересовало короткое видео с Томасом Эзаном, Андроид инженером-разработчиком в компании Гугл.  В недавней презентации каналу Android Developers он демонстрирует возможности нового программного пакета TensorFlow Lite и применение интерпретатора API в библиотеке машинного обучения. Разберем это видео с точки зрения структуры, грамматики и интересной лексики.

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

Ультимативная дорожная карта для изучения SQL и баз данных в 2023 году + источники для знаний

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 2.2K
SQL *Data Mining *Big Data *Учебный процесс в IT Data Engineering *
Роадмэп

Roadmap, который поможет вам научиться работать с SQL. Чтобы стать настоящим экспертом в SQL, нужно много практиковаться и изучать различные аспекты языка на протяжении многих лет. Мой Roadmap предлагает отличный старт для начала изучения SQL, поэтому я рекомендую вам приступить к обучению согласно плану.

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

Кащеева смерть — защищаем свои пароли с помощью аппаратного хранилища ключей Android

Время на прочтение 3 мин
Количество просмотров 2K
Криптография *Разработка под Android *

Несколько лет назад меня начала посещать мысль, что менеджеры паролей всё-таки «для честных людей». Как раз все встречные и поперечные стали заявлять, что у них теперь сквозное шифрование… И настали типа спокойные и безопасные времена (ну если не считать миллиардов, которые крадут с криптобирж каждый второй день, прослушки всех этих чатов со сквозным шифрованием, слива баз паролей, взлома LastPass…)

Короче, решил я замутить что-то своё, чтоб не хранить все свои доступы удобно (не)доступными в одном файле KeePass, а то ведь мало ли что. Просто так, из принципа. Биткойнов не держу.

Шли годы…

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

Дизайн сетей ЦОД. Часть 1: про надежность и связность

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 766
Блог компании OTUS Сетевые технологии *

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

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

Как я чистила текст от ударений в словах при помощи Python

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.7K
Python *
Из песочницы

Трагедия гуманитария в трех актах.

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