День: 26.01.2020
-
Хабрахабр
[Из песочницы] Шахматы как динамическая система
Существует такой тип людей, для которых исследования и создание сложных и функциональных систем — высшая степень удовольствия. К такому типу можно отнести и меня. Любой целостный объект, обладающий единством всей своей структуры, материального, социального и абстрактного миров обладает системностью: человек, семья (да и любой социальный институт), биосфера, химические вещества и пр. Системность присутствует даже в неявных вещах. Очень давно, благодаря…
Прочитать подробнее -
Хабрахабр
Пытаясь композировать некомпозируемое: поднимаем всё
Рекомендуется прочитать первую статью, если вы еще этого не сделали. Эта статья будет покороче, меньше сконцентрирована на деталях и больше — на возможностях. Согласно Стивену Дилю, наряду с зависимыми типами, ускорением компиляции и уменьшением порога вхождения; алгебраические эффекты являются одной из самых главных задач, которые будут решены в будущем для Haskell. Будущее не за горами, поэтому приступать нужно уже сейчас.…
Прочитать подробнее -
Hi-Tech
Обнаружены “призрачные частицы”, которые исходят из недр Земли
Обнаружение геонейтрино или “призрачных частиц” в который раз подтверждает, что мы очень мало знаем о процессах внутри Земли В нынешний век бесконечной череды научных открытий удивить общественность чем-то невероятным довольно сложно. Тем не менее, это удалось сделать итальянским ученым из лаборатории Национали-дель-Гран-Сассо — крупнейшем в мире подземном исследовательском центре. Здесь изучают структуру нашей планеты и недавно с помощью нейтринного детектора…
Прочитать подробнее -
Хабрахабр
[Из песочницы] SwiftUI по полочкам
Каждый раз, когда в языке программирования появляется новый Фреймворк, рано или поздно, появляются люди, которые изучают язык именно с него. Вероятно так было и в IOS разработке во времена появления Swift: поначалу он рассматривался как дополнение к Objective-C — но я этого уже не застал. Сейчас, если начинаешь с нуля, выбор языка уже не стоит. Swift вне конкуренции. То же…
Прочитать подробнее -
Хабрахабр
На пути к функциональной СУБД и NoSQL ERP: хранение остатков и расчет себестоимости
Привет, Хабр! Продолжаем исследовать применимость принципов функционального программирования при проектировании ERP. В предыдущей статье мы рассказали зачем это нужно, заложили основы архитектуры, и продемонстрировали построение простых сверток на примере оборотной ведомости. По сути, предлагается подход event sourcing, но за счет разделения БД на иммутабельную и мутабельную часть, мы получаем в одной системе комбинацию преимуществ map / reduce-хранилища и in-memory СУБД,…
Прочитать подробнее -
Хабрахабр
[Перевод] Серфинг интернета геймпадом (Javascript)
Сидя за столом, вы используете мышку и клавиатуру, сидя на диване — скорей всего тачпад ноутбука или тачскрин планшета. Возможно, вы даже используете Leap Motion и управляете компьютером с помощью жестов. Как вы уже поняли, существует множество способов серфить интернет и управлять вашим компьютером. Геймпад может быть одним из них. В этой статье я поделюсь с вами как: подключить геймпад…
Прочитать подробнее -
Хабрахабр
На создание участка карты мозга дрозофилы ушло 12 лет, усилия 250 человек и $40 млн
Дрозофилы, или плодовые мушки — отличный материал для исследований. Просто потому, что они очень быстро размножаются, давая потомство, и эволюционные изменения можно отслеживать в течение недель, а не месяцев или лет. Пригодились эти мушки и ученым, которые занимаются изучением мозга. Поскольку ганглий у этих насекомых небольшой, то и отсканировать его можно без особых проблем. На днях ученые из Janelia Research…
Прочитать подробнее -
Хабрахабр
[Из песочницы] Управляемое обучение
Для обсуждения предлагается оригинальный способ машинного обучения. Предполагается способность обучатся на коротких, организованных выборках. Может быть актуально в областях, где нет больших данных. Центральный вопрос: При каких условиях конечное число примеров вход-выход позволяет однозначно восстановить программу?Формализм: Назовем программируемым устройством четверку {PRG, IN, OUT, COMPUTE}, где PRG, IN и OUT — алфавиты, PRG*, IN*, OUT* — множества слов в них. COMPUTE…
Прочитать подробнее -
Хабрахабр
Апокалипсис грядёт
Есть такая проблема — в 2038м году количество секунд с начала эпохи Unix Time перевалит за величину signed int и исчезнет. Это как проблема 2000 года, только намного сложнее, потому что для неё нужно менять типы данных. Так вот… в MySQL уже четырнадцать с половиной лет висит просьба починить функции UNIX_TIMESTAMP и FROM_UNIXTIME, которые не могут обрабатывать даты после 19…
Прочитать подробнее -
Хабрахабр
[Из песочницы] Можно ли взломать самолёт — 2
В недавней переведенной статье “Можно ли взломать самолёт” меня возмутили выводы в конце: В заключение, взлом самолёта через GPS, радиоканалы и т.п. теоретически возможен, но потребует невероятного объёма работы, много планирования, координирования действий, много оборудования. И не стоит забывать, что в зависимости от высоты самолёт перемещается со скоростью от 300 до 850 км/ч. Наверное, оригинальная статья достаточно старая. Еще лет…
Прочитать подробнее