Vitaly
он был
Alexander
@bravit111 ага
alexandr
Раз уж упомянули Никиту Волкова. Есть какой-нибудь getting started для hasql?
Alexander
мне хаддоков хватило
Alexander
с заглядыванием в шпаргалку (сырцы)
Alexander
ни один из преподов с кафедры не репостнул пост про internship, какая печаль :/
Alexander
хотя может у нас никто про haskell и фп не знает, тогда нормально
Dmitry
interpolatedstring-perl6 !!!
Alexander
человек 9 прислало заявки
Alexander
наберём 3-4
Vitaly
Dmitry
я там опечатался, выглядело как неправильный падеж
Dmitry
а редактирования нет
Vitaly
Ну напиши опять, пожалуйста. Я, правда, хотел уточнить, точно ли это не сарказм
Dmitry
вообще не понимаю. полезнейшая вещь с околонулевыми зависимостями и кодобазой меньше 100 строк
Dmitry
таскаем из проекта в проект. я этот ваш шекспир посмотрел, и вычеркнул
Aleksei (astynax)
Alexander
нет
Alexander
но впервые через публичное объявление, и другой человек этим занимается
Alexander
тут интерншип по многом аналогичен GSoC
Alexander
т.е. отдельный проект или студента или наш, попадающий в область интересов студента + mentorship + все такое
Vitaly
У меня желающий постажироваться второкурсник есть, он пока не очень много умеет, но хотел бы попробовать летом порешать практическую задачу.
Alexander
в общем на совещании по этому поводу сказали, что главное огонь в глазах и чтобы было видно, что студент может сам заниматься (не каждый шаг ему указыват, а что-то вроде checkup каждые несколько дней). Ну и желание, понимание чем хочется заниматься, а не "все равно, что дадите то и буду"
Alexander
как-то так
Alexander
10 человек пока подались
Alexander
там правда есть такой, у которого шансы точно попасть очень высоки
Anonymous
Куда, что присылать?)
Alexander
https://www.tweag.io/posts/2018-02-08-internships.html
Alexander
если что, я в некоторых интервью участвовать буду, но от меня не очень много что зависит
Leonid 🦇
вот, всё для молодых :(
Alexander
мне прям стыдно стало
Alexander
я не виноватый, это не я все придумывал
Alexander
я с трудом сдерживаюсь, чтобы не написать что я думаю про criterion в свитер
Alexander
cc @PineappleZombie
Alexander
=)
Alexander
блин почему почему они не пишут свою модель вычисления статистики!!!!
Алексей
Потому что BOS
Alexander
я щас gauge смотрю
Alexander
мне кажется там bos написан постольку поскольку
Alexander
и её винсент писал
Alexander
а не, бос писал таки
Alexander
интересно, они получается с критерионом одновременно жили?
Алексей
По моему там всё писал BOS, Винсент потом просто занялся поддержкой. А его как-то спрашивал: «А описание методики есть?». Он мне — «Нету».
Alexander
страннота
Alexander
2 пакета и оба кривые
Alexander
вся суть экосистемы
Alexander
причем судя по тому, как он работает с данными - все проблемы с outliners и GC что были в критерионе там есть
Kirill
Alexander
в блоге у @PineappleZombie тикет наверное тоже есть, но в критерионе это уже пофиксили вроде
Алексей
Да, пофиксили, причём давно
Alexander
много лет назад, в gauge никто не удосужился мерять, они мерялки что гауга быстрее бенчи гоняет
Anatolii
еще викторину можно набросить: как вы выбираете из нескольких пакетов, делающих что вам нужно:
1) написан Кметтом, зависимостей половина kmettverse, нет документации, периодически упоминается на реддите непонятно кем
2) написан Снойманом, зависимостей полные кондуиты, есть документация, больше всего revdeps
3) минимальные зависимости, в качестве документации ссылка на пейпер Олега, 1 контрибутор на гитхабе, 0 revdeps
4) я Никита Волков, сам напишу
Заорал с 4-го пункта почему-то
Denis
я недавно на один баг в критерионе наступил, висит годами
Alexander
который из?
Alexander
вообще все эти критерионы весьма кривые и делают не то, что надо(!)
Alexander
вместо того, чтобы быть отдельно фреймворком для описания того, как запускать бенчи и выдавать raw data (критерион уже как-то умеет вроде), при этом не держа ничего в памяти почти + магия чтобы data sharing не было. И возможной отдельной (но в общем-то не обязательной) частью для анализа, они все в одном делают
Alexander
в итоге непонятно что они меряют и как и вообще стоит ли этому хоть чуть-чуть доверять
Denis
https://github.com/bos/criterion/issues/161
Denis
хотя не год висит, я чего-то попутал
A64m
Алексей
Alexander
ага
Alexander
ну критерион - это был хороший шаг
Alexander
мне кажется что разделение может позволить не проектировать стат обработку
Leonid 🦇
Вот у нас же тут в чате куча спецов в статистике, занялись бы что-ли
Alexander
что является сложной задачей
Alexander
если мы можем генерировать хорошие данные, то задачу обработки можно отдать и другим тулзам
Alexander
тогда если ты накосячишь, то у людей хотя бы останется возможность анализировать самим
Leonid 🦇
Заодно придумайте как бенчить нагрузку на гц
Алексей
Сырые данные нужны для того, чтобы можно было сделать нормальные тулы. Потому что отлавливать всякую крамолу без сырых данных сложно
Alexander
ага
Alexander
а её там много может быть
Alexander
в общем-то в hyperion такое примерно и пытались сделать, но мне не понравился результат
Alexander
т.е. идея в целом норм, но реализация странная
Алексей
Её там не может не быть.
Alexander
хоть садись и повторяй эксперименты @PineappleZombie и дописывай все
Алексей
Какждый раз, когда вы увеличиваете точность измерений на порядок или просто мерять аккуратно, вы даходите новую крамолу
A64m
гц-паузу же критерион просто выкинет как выброс, потому в тех критерионовых контейнерных бенчмарках такие хоршие показатели у всего развесистого, в реальной жизни у развесистых контейнеров, билдеров, сериализаторов через "аст" и т.д. будет перформанс гораздо хуже, чем критерион показывает