В 2000-х годах учёные впервые секвенировали геномы губок. Тогда исследователи обнаружили, что у них не только примерно столько же генов, сколько у человека и других сложных существ, но и много генов, одинаковых с нашими и генами других организмов. Эти гены предполагают, что генетическая информация для сокращения мышц и дифференциации нейронов намного древнее самих мышц или нервной системы. Но что эти гены делают в губке, у которой нет ни мышц, ни нейронов? Подробностями делимся к старту курса по Machine Learning и Deep Learning.
Все потоки
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Новости
Пятиминутка DevOps — апгрейд манифеста гибкой разработки
Свой путь к гибким методологиям разработки организации часто начинают с того, что нанимают сертифицированного Agile-консультанта (Certified Agile Consultant™), изучают Agile-манифест разработки программного обеспечения и Scrum. Затем тратят время на то, чтобы наверстать упущенное за 20 с лишним лет, и, надеюсь, приходят к выводу, что главное — это поставка, а не процесс. Но почему все должны начинать сначала? Манифест был написан более 20 лет назад. И несмотря на то, что некоторые принципы уже устарели, большинство тренингов по Scrum только закрепляют то, что требует обновления. Например, "поставка каждые 2-4 недели" продолжает ограничивать большинство команд.
Сегодня мы знаем, что непрерывная поставка ценности приносит лучшие результаты. Появилась возможность получать обратную связь о качестве наших идей быстрее, с меньшим риском и меньшей нервотрепкой.
Скандал вокруг Хитмана и будущее DRM-free
На фоне проблем с доступностью социальной сети Facebook и взлома стриминговой платформы Twitch, новость о том, что из сервиса цифровой дистрибуции GOG была удалена Hitman — Game of the Year Edition, прошла незамеченной. А между тем это событие является одной из важнейших побед сообщества геймеров, хотя его значимость оценит далеко не каждый. Ведь, как бы громко это ни прозвучало, именно произошедшее 8 октября 2021 года определило то, как именно мы с вами будем играть в видеоигры на ПК в ближайшие годы.
Как научиться думать, как тестировщик
Чтобы заниматься тестированием, не обязательно иметь какой-то врожденный талант, доступный только избранным. Но назвать это тривиальной деятельностью, которой может заняться абсолютно каждый, тоже нельзя. Представляем пять советов, как стать еще лучше в тестировании.
Разработчик российского RISC-V ядра будет учить школьников и студентов ассемблеру RISC-V в субботу
В субботу 13 ноября с 12.00 по Москве пройдет следующая сессия Сколковской школы синтеза цифровых схем, в режиме онлайн. По плану на ней должны были быть упражнения на FPGA плате с последовательностной логикой. Однако мы решили изменить план и переставить на эту дату занятие по архитектуре RISC-V. Это занятие было изначально запланировано 11 декабря. Занятие по последовательностной логике будет передвинуто на 20 ноября. Почему мы решили так сделать - см. обьяснение через три абзаца.
Занятие по RISC-V проведет проектировщик российского микропроцессорного ядра Никита Поляков из компании Syntacore. В Syntacore Никита перешел из компании МЦСТ где он проектировал процессор Эльбрус.
Занятие будет состоять из лекции с одновременными упражнениями на симуляторе RARS. RARS моделирует процессор на уровне архитектуры (системы команд, видимых программисту), в отличие от симулятора Icarus Verilog, который мы обсуждали в предыдущей заметке и который моделирует на уровне регистровых передач / микроархитектуры (внутреннего устройства схемы процессора). Разработчику процессора нужно уметь пользоваться симуляторами обеих типов.
У RARS есть три кнопки - запустить, ассемблировать и выполнить шаг. В конце занятия вы будете уметь программировать на ассемблере, даже если раньше этого никогда не делали. В этой заметке мы расскажем, как установить симулятор и запустить простую программу на ассемблере. Потом в следующей заметке я напишу, что такого особенного есть в архитектуре RISC-V и почему мы выбрали для семинара именно ее, а не ARM, x86/64, MIPS, AVR, SPARC, Эльбрус, Z80, 6502, PDP-11 или еще что-нибудь другое.
Тест дешёвых свинцовых аккумуляторов 12V 7Ah
Учись глазами. Как айтрекер помогает обездвиженным
Вы знаете, что я много лет делаю софт, который помогает людям с тяжелыми нарушениями общаться с миром. Хочу немного рассказать о том, чем занимаюсь последний год, также мне нужна помощь разработчиков браузерных игр.
За эти годы я пришел к использованию устройств отслеживания положения взгляда Tobii для коммуникации с тяжелыми формами инвалидности.
В прошлом году я начал сотрудничать с фондом “Близкие Другие”. У нас был интересный опыт, когда несколько десятков семей научились работать с айтрекером с использованием моих open-source программ.
В этом году мы решили масштабировать этот опыт и для этого сделать бесплатный методический курс, которым может воспользоваться любая семья самостоятельно.
Юра Дудь пробует LINKa смотри, на разработку которой он выделял деньги.
Как правильно читать книги на английском, чтобы они приносили пользу и удовольствие: детальный гайд
Чтение — один из топовых способов прокачать свой английский и получить удовольствие от восприятия книг в оригинале.
Но штука в том, что чтение на родном языке и на втором отличаются. В этом материале мы дадим детальный гайд, как читать на английском, чтобы это было в удовольствие и на пользу.
Диаграмма воронки в Python
Введение
Диаграммы-воронки часто используются для представления данных на различных этапах бизнес-процесса. Они является важным механизмом бизнес-аналитики для выявления потенциальных проблемных областей процесса. Например, они используются для наблюдения за доходами и затратами в процессе продаж на каждом этапе и отображают значения, которые постепенно уменьшаются. Каждый этап отражает определенный процент от общего числа всех значений.
Go: рендеринг изображений в 2D-играх на примере Ebiten
В статье речь идет о Ebiten 1.10.
Ebiten — это хорошо продуманная библиотека для создания 2D-игр, написанная Хадзиме Хошем на языке Go. С ее помощью созданы движки ряда мобильных и десктопных игр, как например зарелиженная в Apple Store Bear's Restaurant, или OpenDiablo2 — реализации Diablo 2 с открытым исходным кодом на Go. В этой статье я предлагаю вам познакомиться с несколькими фундаментальными концепциями видеоигр и их реализацией в Ebiten.
ECOLOGY, FUTURE, NATURE
If civilization is to survive, it must live on the interest, not the capital, of nature.
- Ronald Wright
Уважаемые господа,
Хотел бы рассказать вам об одной прекрасной идее, которую мне захотелось реализовать в качестве предпринимателя в ИТ.
Просмотрев множество материалов, касающихся глобального потепления, пришел к выводу, что одним из наиболее перспективных направлений является применение накопленных знаний о углеродных выбросах через внедрение базовых принципов машинного обучения в связке с искусственным интеллектом для управления производственными цепочками.
Текущая ситуация указывает, что стоит достаточно приоритетная задача внедрить стандарты производства конечной продукции с минимальными углеродными выбросами.
10 легких задач по Python и SQL, которые оказались сложными :/
Мы уже больше года публикуем в своих соцсетях интересные задачки по программированию, Data Science, аналитике и другим темам. За все это время мы неоднократно сталкивались с такими мыслями, когда планировали очередную задачу:
Ну нет, это слишком легко и очевидно, люди от нас просто отпишутся за такие плевые задачи.
Однако, все оказалось иначе.
Мы собрали для Вас 10 интересных мини-задачек по Python и SQL, которые кажутся очень простыми, но большинство опрошенных (около 76%) дали неправильные ответы. Вот такая вот суровая статистика ¯\_(ツ)_/¯
Проверьте - а сколько задачек Вы решите правильно?
Как алгоритмы распознавания лиц помогут в лечении сотен заболеваний
Вычислительный биолог Анна Карпентер разработала первый алгоритм профилирования клеток на основе полученных с микроскопа изображений. Сегодня такие алгоритмы, в основе которых лежит технология распознавания лиц для социальных сетей, помогают медикам быстро классифицировать тысячи клеток.
Под катом к старту курса по ML и DL делимся интервью Анны Карпентер для Quanta Magazine, где она рассказывает о возникновении первого алгоритма профилирования и рассказывает о большом эксперименте с сотнями эксперименте с сотнями типов клеток.
Как использовать BeanShell: любимый встроенный компонент JMeter
BeanShell — один из самых продвинутых встроенных компонентов JMeter. Он поддерживает синтаксис Java и расширяет его такими функциями, как свободные типы, команды и закрытие методов. Если ваш тестовый пример нестандартен и его реализация с помощью встроенных компонентов JMeter становится сложной или даже невозможной, BeanShell может стать отличным вариантом для достижения ваших целей.
Вечная борьба с парсерами, которую мы, кажется, выиграли
Каждый более или менее крупный сайт хоть раз, но пытались атаковать. Такое было и с нашим сервисом Rusprofile, люди пытались спарсить финансовые и юридические данные о компаниях, которые мы агрегируем у себя последние 5 лет. Поэтому наша команда написала неплохую систему защиты с несколькими эшелонами проверок В этот Новый год случилась DDoS-атака, которую наша система смогла отбить меньше чем за час. Сегодня расскажем, почему другим нужны ваши данные и можно ли защититься от подобных атак (спойлер: можно).
Книга «Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура»
Гарри Персиваль и Боб Грегори познакомят вас с проверенными паттернами, чтобы каждый питонист мог управлять сложностью приложений и получать максимальную отдачу от тестов. Теория подкреплена примерами на чистом Python, лишенном синтаксической избыточности Java и C#.
В этой книге:
- «Инверсия зависимостей» и ее связи с портами и адаптерами (гексагональная/чистая архитектура).
- Различия между паттернами «Сущность», «Объект-значение» и «Агрегат» в рамках DDD.
- Паттерны «Репозиторий» и UoW, обеспечивающие постоянство хранения данных.
- Паттерны «Событие», «Команда» и «Шина сообщений».
- Разделение ответственности на команды и запросы (CQRS).
- Событийно-управляемая архитектура и реактивные расширения.
Как мы научились управлять данными глобального масштаба: кейс разработки Супермаркета Данных
Мария Юшанова, Управление распространения данных Департамента SberData
Информацию не пытается собирать только ленивый. Многие компании считают ее своим главным богатством и оружием. И именно данные нужны для развития бизнеса, повышения качества сервиса и разработок новых продуктов.
Однако может возникнуть проблема, когда данные разрознены и нет единого механизма обмена информацией владельцев данных с их потребителями. Например, в Фабрике Данных Сбера более 350 источников данных, 90 аналитических приложений, 270 лабораторий данных, где работают боле 1300 пользователей и обращается около 15 Пб разной информации. Важно было создать решение, которое автоматизирует процессы по работе с данными и позволит пользоваться им в формате self-service.
Именно за эту амбициозную задачу, которую до этого никто не решал, взялась объединенная команда Сбера и ADV/web-engineering, и в этой статье расскажем, что у нас получилось.
Как прогнозировать отказ газоперекачивающего агрегата за трое суток до инцидента
Рассказываем на примере пилотного кейса, как с помощью собственного продукта для мониторинга и прогноза технического состояния оборудования мы обнаружили отклонения в работе газоперекачивающего агрегата и определили зарождающиеся дефекты.
Спирали в T-FLEX CAD 17
Автор: Сергей Тимофеев, программист-разработчик, Игорь Батюченко, руководитель группы разработки, ЗАО «Топ Системы»
В статье рассматривается теоретическая основа работы обновлённых команд создания спиральной кривой и спирали в T-FLEX CAD 17.
Мелкая логистика маленького дата-центра (что летит и как часто)
Печатаем адаптеры для SSD с 2,5 на 3,5 дюйма, потому что в продаже их нет
Значит, салазки. Давным-давно мы стояли в ЦОДе на Ярославском шоссе, том самом, что был на месте станции МЦК. Собственно, он в какой-то момент накрылся этой самой станцией, и нам нужно было куда-то уезжать. Тогда у нас была первая партия хуавеевских серверов, 20 штук. И вот у них в поставке идёт сам сервер и отдельно салазки для него за 150 долларов. А у нас стойки с уголками уже, то есть салазки не нужны. Мы просим менеджера их из счёта убрать, он убирает. 3 тысячи долларов экономии, круто, да? На самом деле реально круто, как нам тогда казалось. Деньги для начинающей компании вполне значимые.
В общем, счастливы мы были до переезда. Потому что купили новые стойки. А они не подразумевали уголков в принципе, сразу нужен был нормальный монтаж в салазки. А салазок-то ни у кого нет. Вообще. Даже у вендора нет. Они по какой-то странной причине продают их только вместе с серверами. В общем, уговорили со следующей партией железа каждый сервер укомплектовать двумя комплектами. Причём несколько разных людей пытались нам помочь и сказать, что салазки ломаются редко, и они убрали из заказа лишние…
В момент тотальной замены HDD на SSD снова понадобились новые салазки. На этот раз мы прочёсывали все радиорынки, все склады Савёловской и все объявления на Авито. Но это как с ремешками от дорогих часов: если продаётся, значит, владелец свои часы утопил. Нужно было найти много людей, утопивших свои серверы. В некоторых случаях даже думали покупать совсем старые списанные серверы с салазками в комплекте, потому что там они хотя бы были в сборе.
Давайте расскажу, что потребляет наш ЦОД в Королёве из мелочей.