Опубликовал в NPM пакет
https://github.com/YBogomolov/fetcher-ts
Фидбек горячо приветствуется! Буду особенно рад отзывам касательно эргономичности предоставляемого API.
fetcher-ts — небольшую оболочку вокруг window.fetch, построенную вокруг идеи типобезопасности:https://github.com/YBogomolov/fetcher-ts
Фидбек горячо приветствуется! Буду особенно рад отзывам касательно эргономичности предоставляемого API.
GitHub
GitHub - YBogomolov/fetcher-ts: Type-safe wrapper around Fetch API
Type-safe wrapper around Fetch API. Contribute to YBogomolov/fetcher-ts development by creating an account on GitHub.
Почему статически типизированные языки не обязательно должны означать большое количество приседаний вокруг типов:
https://blog.ploeh.dk/2019/12/16/zone-of-ceremony
https://blog.ploeh.dk/2019/12/16/zone-of-ceremony
blog.ploeh.dk
Zone of Ceremony
Static typing doesn't have to involve much ceremony.
Сегодня я узнал из лекции Савватеева по теории игр о том, что в Талмуде есть три теории о том, когда правоверный иудей должен начинать и заканчивать шаббат за полярным кругом. Шаббат же начинается с заходом солнца, а за полярным кругом с этим есть некоторые проблемы. Итак:
Первая теория говорит о том, что нужно опуститься по меридиану до первой точки, где наблюдается закат/восход, и жить по этому времени. Это не решает проблемы Северного полюса, поэтому идем дальше.
Вторая теория гласит, что нужно просто начинать и заканчивать в 00:00. Но это тоже не решает проблему Северного полюса — потому что 00:00 это тоже какой-то часовой пояс.
Наконец, третья теория гласит, что правоверному иудею нечего делать за полярным кругом, поэтому про шаббат речь не ведется.
По-моему, это просто прекрасно.
Первая теория говорит о том, что нужно опуститься по меридиану до первой точки, где наблюдается закат/восход, и жить по этому времени. Это не решает проблемы Северного полюса, поэтому идем дальше.
Вторая теория гласит, что нужно просто начинать и заканчивать в 00:00. Но это тоже не решает проблему Северного полюса — потому что 00:00 это тоже какой-то часовой пояс.
Наконец, третья теория гласит, что правоверному иудею нечего делать за полярным кругом, поэтому про шаббат речь не ведется.
По-моему, это просто прекрасно.
YouTube
Алексей Савватеев | Теория игр вокруг нас
18.05.2018
"Теория игр вокруг нас"
Презентация: https://goo.gl/NYSzPQ
Спикер доступно расскажет все о теории игр, применении ее в повседневной жизни и о том, как не проиграть. Сперва вы вместе с Алексеем смоделируете «игру» непосредственно в аудитории, а…
"Теория игр вокруг нас"
Презентация: https://goo.gl/NYSzPQ
Спикер доступно расскажет все о теории игр, применении ее в повседневной жизни и о том, как не проиграть. Сперва вы вместе с Алексеем смоделируете «игру» непосредственно в аудитории, а…
https://twitter.com/mobileunderhood/status/1216048110096568321 давно так не выл в голос. Кто этого клоуна допустил вести андерхуд — вопрос открытый.
Twitter
Обещал в тред по #FlatEarth 100 тезисов, я не берусь точно утвержать какой формы наш мир, но явный характер оккультности гелиоцентризма и космопропаганды очевиден. Для конструктива нужно понять разницк между логемой, логистикой и логикой, чтобы классифицировать…
Я сегодня стал жертвой мошенников по схеме, которая и достаточного параноидального человека обманет.
Поступает входящий с номера, который принадлежит Альфа-банку — +7 495 878-88-78. Говорят, что по карте была сомнительная операция, сработала антифрод-система, карта будет заблокирована и нужно оформить операции по компенсации с резервного счета. При этом мошенники называют паспортные данные (ФИО, дату рождения), а также первые и последние 4 цифры карты. Просят в ответ для подтверждения личности назвать полный номер карты и срок действия. После этого несколькими платежами осуществляется перевод денег со счета — для этого они просят «подтвердить до копейки» сумму на текущем счету. Подтверждение осуществляется в режиме AVR, а не напрямую «оператору» — т.е. они как-то переводят напрямую на альфовского робота, похоже. При этом «оператор» прекрасно владеет информацией касательно Альфа-банка, отвечает на все вопросы по перевыпуску карт, к примеру.
Я потерял так сегодня больше 110к рублей. Будьте аккуратны со своими средствами, и всегда знайте, какие номера принадлежат вашему банку — и в особенности, какие номера явялются только входящими для банка (указанный выше номер — многоканальный входящий, с него физически нельзя совершить исходящий звонок, как мне сообщили сотрудники настоящей техподдержки).
По всей видимости, была утечка перс. данных клиентов Альфы — номера телефона, паспортные данные, частичные номера карт. Будьте бдительны.
Поступает входящий с номера, который принадлежит Альфа-банку — +7 495 878-88-78. Говорят, что по карте была сомнительная операция, сработала антифрод-система, карта будет заблокирована и нужно оформить операции по компенсации с резервного счета. При этом мошенники называют паспортные данные (ФИО, дату рождения), а также первые и последние 4 цифры карты. Просят в ответ для подтверждения личности назвать полный номер карты и срок действия. После этого несколькими платежами осуществляется перевод денег со счета — для этого они просят «подтвердить до копейки» сумму на текущем счету. Подтверждение осуществляется в режиме AVR, а не напрямую «оператору» — т.е. они как-то переводят напрямую на альфовского робота, похоже. При этом «оператор» прекрасно владеет информацией касательно Альфа-банка, отвечает на все вопросы по перевыпуску карт, к примеру.
Я потерял так сегодня больше 110к рублей. Будьте аккуратны со своими средствами, и всегда знайте, какие номера принадлежат вашему банку — и в особенности, какие номера явялются только входящими для банка (указанный выше номер — многоканальный входящий, с него физически нельзя совершить исходящий звонок, как мне сообщили сотрудники настоящей техподдержки).
По всей видимости, была утечка перс. данных клиентов Альфы — номера телефона, паспортные данные, частичные номера карт. Будьте бдительны.
JetBrains выпустил опен-сорсный шрифт JetBrains Mono, оптимизированный для чтения кода: https://www.jetbrains.com/lp/mono/
JetBrains: Developer Tools for Professionals and Teams
JetBrains Mono: A free and open source typeface for developers
Try JetBrains Mono in your IDE. Its simple forms and attention to every detail make coding a nice experience for developers’ eyes, no matter which IDE you choose.
dd if=/dev/stuff of=/dev/tg
JetBrains выпустил опен-сорсный шрифт JetBrains Mono, оптимизированный для чтения кода: https://www.jetbrains.com/lp/mono/
Также для новых подписчиков напоминаю, что у меня есть своя сборка шрифта Иосевка — увеличенная на 10% по ширине с включенными лигатурами для хаскеля/жс/скалы.
Брать тут: https://news.1rj.ru/str/randomstuffilike/155
А тут пакеты для арча: https://news.1rj.ru/str/randomstuffilike/161 (мало ли)
Брать тут: https://news.1rj.ru/str/randomstuffilike/155
А тут пакеты для арча: https://news.1rj.ru/str/randomstuffilike/161 (мало ли)
Telegram
dd if=/dev/stuff of=/dev/tg
Обнаружил, что в Yousevka 0.1.0 закралась неприятность: лигатуры для >= и <= неприменимы для моих задач. Этот косяк хорошо видно на предыдущем скриншоте шрифта. Отключил фичи "calt-arrowZALE", "calt-arrowZAGE" — теперь огонь.
Доклад крутейшего Олега Нижникова из Тинькофф про стрелки и симметричные моноидальные категории: https://www.youtube.com/watch?v=i-A7XiJ_1sk
Ну а я чуток упоролся и транслировал пример из его доклада на тайпскрипт: https://codesandbox.io/s/arrows-ts-hu13d
P.S. Кстати, в codesandbox есть мой шаблон, содержащий fp-ts и его экосистему, в том числе и kleisli-ts, для быстрой проверки гипотез на функциональном TS: https://codesandbox.io/s/functional-typenoscript-template-e156q
Ну а я чуток упоролся и транслировал пример из его доклада на тайпскрипт: https://codesandbox.io/s/arrows-ts-hu13d
P.S. Кстати, в codesandbox есть мой шаблон, содержащий fp-ts и его экосистему, в том числе и kleisli-ts, для быстрой проверки гипотез на функциональном TS: https://codesandbox.io/s/functional-typenoscript-template-e156q
YouTube
Functional Scala - Composition using Arrows and Monoidal Categories by Oleg Nizhnik
This talk was given by Oleg Nizhnik at the Functional Scala conference held at The National Gallery and hosted by John De Goes on the 12th and 13th of December.
Тильда как проект на этом закончилась: https://twitter.com/nesteliza_/status/1217899385092222977
Twitter
Нестерова
Обалдеть новости. Тильда, на которой лежит куча важных проектов — от нашего «Подельника» до открытых писем в поддержку фигурантов «Московского дела» — ввела цензуру на любой общественно-политический контент. Первым забанили сайт про «Ростовское дело».
Кто там плакал, что «ФП сложна, математика трудно, жс проста»? Книга «A Brief Course of Modern Math for Programmers» даст ответы на ваши вопросы.
Ревью от прекрасного Оскара Понса можно найти здесь, например.
Ревью от прекрасного Оскара Понса можно найти здесь, например.
Gumroad
A Brief Course in Modern Math for Programmers
Programmers with the classical software engineering background need to learn more mathematics these days. The world is changing; we have to change, too. This book is dedicated to covering the issue...
А за ручку с камерой с AliExpress все равно сядешь ты.
https://meduza.io/news/2020/01/18/tsentr-e-chetyre-mesyatsa-snimal-na-skrytuyu-kameru-spalnyu-aktivistki-otkrytoy-rossii-eto-delalos-s-razresheniya-suda
https://meduza.io/news/2020/01/18/tsentr-e-chetyre-mesyatsa-snimal-na-skrytuyu-kameru-spalnyu-aktivistki-otkrytoy-rossii-eto-delalos-s-razresheniya-suda
Meduza
Центр «Э» четыре месяца снимал на скрытую камеру спальню активистки «Открытой России». Это делалось с разрешения суда
Сотрудники центра по противодействию экстремизму в Ростове-на-Дону установили скрытые камеры в спальне активистки «Открытой России» Анастасии Шевченко, являющейся фигуранткой дела об участии в деятельности нежелательной организации. Об этом дочь активистки…
Статья «Profunctor optics, a categorical update» от Эмили Пиллмор, Бартоша Милевского и многих других крутых исследователей:
https://arxiv.org/pdf/2001.07488.pdf
https://arxiv.org/pdf/2001.07488.pdf
There's maniacs. There's psychos. Then, there's this guy:
https://twitter.com/alex_christofi/status/1219564301029138432
https://twitter.com/alex_christofi/status/1219564301029138432