Forwarded from johenews
Прохожу курс по Haskell, и у меня немного взрывается мозг.
Хассель это функциональный язык программирования. Изначально кажется фриковатым, сложным и непонятным. Но при этом он довольно красивый и лаконичный. В некоторых простых примерах читается довольно легко. Отчасти и из-за того, что тут меньше скобочек, точек с запятой и всякого такого. Хотя предшественником хаскеля и был Lisp, но тут вы с ума от скобок не сойдете.
Но когда натыкаешься на что-то сложное, едет крыша. Функторы, монады, комонады, линзы, комбинаторы это то, что сейчас совсем не понятно.
Тут даже привычных вещей, к которым мы привыкли из всех языков. Например, нет циклов for, while. Вместо этого есть безумие, которое называется рекурсией. И при написании рекурсивной функции нужно обозначить правило зацикливания и правило выхода из зацикленность.
Ничего не понятно, но очень интересно.
Хассель это функциональный язык программирования. Изначально кажется фриковатым, сложным и непонятным. Но при этом он довольно красивый и лаконичный. В некоторых простых примерах читается довольно легко. Отчасти и из-за того, что тут меньше скобочек, точек с запятой и всякого такого. Хотя предшественником хаскеля и был Lisp, но тут вы с ума от скобок не сойдете.
Но когда натыкаешься на что-то сложное, едет крыша. Функторы, монады, комонады, линзы, комбинаторы это то, что сейчас совсем не понятно.
Тут даже привычных вещей, к которым мы привыкли из всех языков. Например, нет циклов for, while. Вместо этого есть безумие, которое называется рекурсией. И при написании рекурсивной функции нужно обозначить правило зацикливания и правило выхода из зацикленность.
Ничего не понятно, но очень интересно.
Forwarded from opennet.ru
Сопротивление внедрению API FLoC, продвигаемого Google вместо отслеживающих Cookie https://opennet.ru/54951/
www.opennet.ru
Сопротивление внедрению API FLoC, продвигаемого Google вместо отслеживающих Cookie
Запущенное в Chrome 89 экспериментальное внедрение технологии FLoC, развиваемой компанией Google для замены отслеживающих перемещения Cookie, столкнулось с сопротивлением со стороны сообщества. После внедрения FLoC компания Google планирует в Chrome/Chromium…
XDA Developers Channel
🗞 Apple’s new iPad Pro has a super-fast M1 chip and 5G support Apple was widely expected to launch a new iPad Pro during its live event today, and sure enough, we finally have details about the new model. It’s a massive upgrade, bringing features from Apple’s…
В хуй это говно никому не упало
Forwarded from Linux / Линукс
Модель OpenAI научила Linux Shell понимать естественный язык
По словам девелопера, его разработка является обычной Python-оболочкой. Её суть заключается в получении фраз от пользователя и, с помощью технологий OpenAI, перевода их в bash-команды.
Например, можно попросить показать все файлы весом более 1 ГБ, находящиеся в текущей директории (find all files in current directory bigger than 1GB). Или написать find all files ending in .log in /var/log, а надстройка переделает эту фразу в команду find /var/log -name “*.log” и выдаст соответствующие результаты.
Оболочка использует в своей работе формат question-and-answer ("ответы и вопросы"). Она предоставляет модели OpenAI «примерный контекст» и примеры ввода и вывода.
Источник
Новости Linux 🐧: @linux_gram
По словам девелопера, его разработка является обычной Python-оболочкой. Её суть заключается в получении фраз от пользователя и, с помощью технологий OpenAI, перевода их в bash-команды.
Например, можно попросить показать все файлы весом более 1 ГБ, находящиеся в текущей директории (find all files in current directory bigger than 1GB). Или написать find all files ending in .log in /var/log, а надстройка переделает эту фразу в команду find /var/log -name “*.log” и выдаст соответствующие результаты.
Оболочка использует в своей работе формат question-and-answer ("ответы и вопросы"). Она предоставляет модели OpenAI «примерный контекст» и примеры ввода и вывода.
Источник
Новости Linux 🐧: @linux_gram
Хотел на днях поднять кстати
https://t.me/libreware/931
https://t.me/libreware/931
Telegram
Libreware
Castopod Host
Castopod Host is an open-source server made for podcasters who want engage and interact with their audience. Please note that Castopod Host is still under heavy development: it may not be 100% stable and some features are still being developed.…
Castopod Host is an open-source server made for podcasters who want engage and interact with their audience. Please note that Castopod Host is still under heavy development: it may not be 100% stable and some features are still being developed.…
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Алексей Шевцов
Мой гей-фанфик побил абсолютный рекорд (для моего канала) по числу репостов и комментариев!
Forwarded from johenews
Хорошие новости в мире Open Source.
Grafana Labs переходит на AGPL v3. Это одна из самых строгих оперсорсных лицензий. Так пару лет назад сделали MongoDB.
Кстати, графина это отличная штука для визуализации данных. Я сам использовал ее в проекте, который пишу. Она у меня была до того как я написал фронт. Работает отлично. Так что если нужен дашборд, то рекомендую.
https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3/
Grafana Labs переходит на AGPL v3. Это одна из самых строгих оперсорсных лицензий. Так пару лет назад сделали MongoDB.
Кстати, графина это отличная штука для визуализации данных. Я сам использовал ее в проекте, который пишу. Она у меня была до того как я написал фронт. Работает отлично. Так что если нужен дашборд, то рекомендую.
https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3/
Forwarded from 📲 Easy APK
AniLabX — просмотр и скачивание аниме из разных источников с широким набором возможностей. #apps @EasyAPK
ℹ️Категория: #видео
📱Версия Android: 4.1+
✅Версия: 3.7.46
🔑Моды: нет
ℹ️Категория: #видео
📱Версия Android: 4.1+
✅Версия: 3.7.46
🔑Моды: нет
Forwarded from лоб и его друзья 🎄 (gdlbo)
Forwarded from лоб и его друзья 🎄 (gdlbo)
УРАААААААААААААА