Если вам нужна была еще одна причина не пользоваться сбером.
https://twitter.com/sberbank/status/1302843162533208065
https://twitter.com/sberbank/status/1302843162533208065
Сегодня с 13:00 и завтра с 11:00 будет проходить MuniHac! Программа очень интересная — будут как обычные доклады на темы от логирования до прикладного теорката, так и воркшопы по Miso, Liquid Haskell и много чему еще. Всё это счастье будет стримиться на ютьюб, но если кто-то захочет пообщаться с докладчиками и участниками, то для этого есть канал в Slack.
dd if=/dev/stuff of=/dev/tg
Сегодня с 13:00 и завтра с 11:00 будет проходить MuniHac! Программа очень интересная — будут как обычные доклады на темы от логирования до прикладного теорката, так и воркшопы по Miso, Liquid Haskell и много чему еще. Всё это счастье будет стримиться на ютьюб…
Сегодня в 20:00 будет сразу 2 доклада, которые вызывают особенный интерес:
1. Ричард Эйзенберг будет рассказывать о частичных конструкторах: https://www.youtube.com/watch?v=rqmCwpRXT_E
This talk will explore the possibility of explicitly partial type constructors, where we can declare loudly that types like Set work only with some type arguments, but not others. The design proposed improves error messages, simplifies type signatures, and allows instances like Functor over Sets.
2. Джейми Уиллис будет рассказывать о библиотеке для парсерных комбинаторов Parsley, основанной на селективных функторах — разработке Андрея Мохова со товарищи: https://www.youtube.com/watch?v=Zhu-cPY1eac
Selective functors give a ray of hope to the combinator world by generating a purely static structure eligable for analysis and staging, yielding high-performance parsers. This talk will focus on how working with Parsley is different to working with a normal monadic parser combinator library as well as touching on what makes it tick.
1. Ричард Эйзенберг будет рассказывать о частичных конструкторах: https://www.youtube.com/watch?v=rqmCwpRXT_E
This talk will explore the possibility of explicitly partial type constructors, where we can declare loudly that types like Set work only with some type arguments, but not others. The design proposed improves error messages, simplifies type signatures, and allows instances like Functor over Sets.
2. Джейми Уиллис будет рассказывать о библиотеке для парсерных комбинаторов Parsley, основанной на селективных функторах — разработке Андрея Мохова со товарищи: https://www.youtube.com/watch?v=Zhu-cPY1eac
Selective functors give a ray of hope to the combinator world by generating a purely static structure eligable for analysis and staging, yielding high-performance parsers. This talk will focus on how working with Parsley is different to working with a normal monadic parser combinator library as well as touching on what makes it tick.
dd if=/dev/stuff of=/dev/tg
Сегодня с 13:00 и завтра с 11:00 будет проходить MuniHac! Программа очень интересная — будут как обычные доклады на темы от логирования до прикладного теорката, так и воркшопы по Miso, Liquid Haskell и много чему еще. Всё это счастье будет стримиться на ютьюб…
Весь плейлист MuniHac 2020 доступен здесь:
https://www.youtube.com/playlist?list=PLxxF72uPfQVTfDksvV4KPV5CxKnf0d_X3
https://www.youtube.com/playlist?list=PLxxF72uPfQVTfDksvV4KPV5CxKnf0d_X3
YouTube
MuniHac 2020 - YouTube
#музыкальная_пауза
Всем доброго утра, хорошего дня и замечательного настроения! 🖤
https://www.youtube.com/watch?v=p5F15p-WNv4
Всем доброго утра, хорошего дня и замечательного настроения! 🖤
https://www.youtube.com/watch?v=p5F15p-WNv4
YouTube
Hocico - Damaged (Official Music Video)
Hocico stand for destruction, for darkness and pure aggression - music, that can only be created by Mexican Devils.
Damaged - taken from the 2019 album "Artificial Extinction"
Listen to ARTIFICIAL EXTINCTION: https://hocico.lnk.to/ArtificialExtinction
Don't…
Damaged - taken from the 2019 album "Artificial Extinction"
Listen to ARTIFICIAL EXTINCTION: https://hocico.lnk.to/ArtificialExtinction
Don't…
Forwarded from I hate overtime
Вряд ли на меня подписаны даже wannabe хаскелисты, но, возможно, кому-нибудь будет интересно: сегодня в 20.00 по мск будет вебинар про рантайм Хаскеля. Обещают внутрянку и GC. Оставлю тут ссылку на оригинальный твит
https://twitter.com/serokell/status/1306537892186132480?s=19
https://twitter.com/serokell/status/1306537892186132480?s=19
Twitter
Serokell
Learn how evaluation works in Haskell! Today, Maxim Koltsov will be giving an introduction to Haskell execution and garbage collection internals. Everybody is welcome to join! Join us at https://t.co/Ftj30YB1br, at 17.00 UTC. 👈
I hate overtime
Вряд ли на меня подписаны даже wannabe хаскелисты, но, возможно, кому-нибудь будет интересно: сегодня в 20.00 по мск будет вебинар про рантайм Хаскеля. Обещают внутрянку и GC. Оставлю тут ссылку на оригинальный твит https://twitter.com/serokell/status/13…
Доклад был очень крутой и подробный (хотя Максим и утверждал, что он начального уровня) — разбирались этапы генерации STG и Cmm из пайплайна компиляции хаскеля. Жду запись, а пока ссылки на посты по данной теме из презентации:
— http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf
— https://www.well-typed.com/blog/2014/05/understanding-the-stack/
— http://www.well-typed.com/blog/95/
— http://www.scs.stanford.edu/14sp-cs240h/slides/ghc-rts.pdf
— http://blog.ezyang.com/2011/04/tracing-the-compilation-of-hello-factorial/
— https://gitlab.haskell.org/ghc/ghc/wikis/commentary/compiler/generated-code
— https://gitlab.haskell.org/ghc/ghc/wikis/commentary/rts/storage/gc/remembered-sets
— https://github.com/well-typed/ghc-events-analyze
— http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf
— https://www.well-typed.com/blog/2014/05/understanding-the-stack/
— http://www.well-typed.com/blog/95/
— http://www.scs.stanford.edu/14sp-cs240h/slides/ghc-rts.pdf
— http://blog.ezyang.com/2011/04/tracing-the-compilation-of-hello-factorial/
— https://gitlab.haskell.org/ghc/ghc/wikis/commentary/compiler/generated-code
— https://gitlab.haskell.org/ghc/ghc/wikis/commentary/rts/storage/gc/remembered-sets
— https://github.com/well-typed/ghc-events-analyze
То ли контент для @ebanatics, то ли что-то, что можно направить в полезное русло… В любом случае, релиз TypeScript 4.1 обещает быть интересным 🤔
https://twitter.com/buildsghost/status/1301976526603206657
https://twitter.com/buildsghost/status/1301976526603206657
X (formerly Twitter)
Jamie (@buildsghost) on X
I am so sorry for this...
I wrote a JSON parser using @typenoscript's type system
https://t.co/0dxc9Q7A9D
I wrote a JSON parser using @typenoscript's type system
https://t.co/0dxc9Q7A9D
dd if=/dev/stuff of=/dev/tg
Доклад был очень крутой и подробный (хотя Максим и утверждал, что он начального уровня) — разбирались этапы генерации STG и Cmm из пайплайна компиляции хаскеля. Жду запись, а пока ссылки на посты по данной теме из презентации: — http://takenobu-hs.github.…
Выложили запись доклада: https://www.youtube.com/watch?v=vvLDerKtUWE
Очень рекомендую!
Очень рекомендую!
YouTube
Introduction to Haskell execution and garbage collection internals – Maxim Koltsov
Learn the details of GHC evaluation and GC.
FP merch that doesn't suck 👇
https://shop.serokell.io/
Timeline:
0:00 Intro
3:13 GHC Compilation Pipeline
7:20 Spineless Tagless G-machine
28:21 Garbage collection
46:07 Questions
Twitter: https://twitter.com/maksbotan…
FP merch that doesn't suck 👇
https://shop.serokell.io/
Timeline:
0:00 Intro
3:13 GHC Compilation Pipeline
7:20 Spineless Tagless G-machine
28:21 Garbage collection
46:07 Questions
Twitter: https://twitter.com/maksbotan…
Бабка, неси пиявок, дед опять бушует!
https://twitter.com/unclebobmartin/status/1306963496026988545
https://twitter.com/unclebobmartin/status/1306963496026988545
Twitter
Uncle Bob Martin
I have seen several treatises that follow this pattern: OO Principle -> FP functions. OO Pattern -> FP functions. This is nonsense. Dear functional programmers, you have source code dependencies too. Functions do not invert them. Ignore dependency management…
Forwarded from Так говорил Клапауций
Может хватит бухтеть и дестабилизировать ситуацию в хаскеле? Есть инфа от знающего человека, что у нас в хаскеле скоро ожидаются реальные изменения. После того, как Гранин напишет книгу, уничтожат таглесс файнл. Тогда везде и сформулируют боринг хаскель манифест. Скорость компиляции поднимут и будут держать, дженерики ничего не смогут сделать. Сейчас главное не бухтеть. А теперь самое главное! От нас требуется сидеть тихо. После того, как все сделают, все будет у нас хорошо. Всем устроят рекорды через точечку, как явистам - каждый будет кататься в иде. Главное сейчас сидеть тихо и не суетиться. Никаких линз, никаких кметтов. Просто переждать и всё будет хорошо, там все схвачено....
Как измерить скорость света в домашних условиях, имея под рукой только шоколадку и микроволновку: https://twitter.com/CentrlPotential/status/1307760753265512448
Twitter
You can measure the speed of light at home using just a microwave and a bar of chocolate!
Видимо, Яндекс не смог договориться с Олегом Нижниковым о тренингах для своих скалистов, поэтому просто купил Тинькофф 🤔
https://www.kommersant.ru/doc/4501811
https://www.kommersant.ru/doc/4501811
Коммерсантъ
«Яндекс» покупает «Тинькофф» за $5,5 млрд
Подробнее на сайте