Hog
Hog
Чо-то вот такое - https://www.varidesk.com/images/default-source/default-album/standing-desk-varichair_main-6.jpg?sfvrsn=0
x
а ну да, похоже по задумке
Nikolay
Nikolay
Кушает 2 мб памяти, работает достаточно быстро
Nikolay
Хотиете с нейросетью поговорить? Она правда почти не обучилась
Nikolay
Не слишком много языков для диплома?
Sergey
Igor
Nikolay
Nikolay
Nikolay
На скрине где-то 15 гб обработано данных
Hog
Vladislav
https://github.com/Microsoft/visualfsharp/issues/5996
Vladislav
I believe this is by design.
Vladislav
мем
x
как в кресле-качалке
Nikolay
Мне надо имя боту придумать
Nikolay
Желательно гендерно нейтральное
Андрей
Я упоролся и написал на си
если б на окамле или простихосподи хаскеле, то упоролся бы, а так - нагумнокодил по-быстрому. ну для диплома пойдет, че
Hog
Nikolay
Nikolay
Hog
Анна
Комиссия не одобрит
а у них там что ли белый список языков, на которых можно диплом делать?
Андрей
я бы даже сказал остальное неакадемично
Анна
Мы с подругой в качестве своих дипломов запилили кодяру, которую на работе тогда писали, на самодельном DSL. Её рецензент полистал работу и спрашивает "у вас тут на Перле что-то написано?" 🤷♀️
Андрей
прокатило?
Анна
Конечно
Анна
У нас ещё темы дипломов были одинаковые, отличались одним словом - названием конкретной процессорной архитектуры %) Ничего, норм зашло
Nikolay
Nikolay
Анна
Андрей
Андрей
писал мониторинг для АЭС
Hog
Андрей
немецкой
Nikolay
Осталось самое скучное, написать ТЗ и ТП :(
Hog
Ну, у меня не настолько всё серьёзно было. Так - сайтики. Но :) опять же - всё зависит от того, как писать :) а то помню как сейчас - так ждал книжки (ля, названия не помню:((( типа 101 перл на перле). Копил - откладывал денежку с зарплаты :))) принес домой - полистал. Это был лютый пинцет! Такого говнокодища ещё и поискать было!
Hog
А многие, наверняка, использовали эту книгу, как руководство!
Nikolay
Hog
Анна
Nikolay
на перле
И заполнил сайт своими исходниками этого же сайта
Анна
Nikolay
Кстати, я тут наткнулся на бумажку, где чуваки обучали нейронную сеть кодить
Nikolay
Могу кинуть линк, если интересно
Hog
Nikolay
https://arxiv.org/pdf/1510.07211.pdf
Nikolay
Там прикольно, что нейросеть сама поняла что i < n аналогично i <= n-1
Vladislav
на перле
На пхп с контатенацией скл
Nikolay
Анна
Если у тебя бот по-русски общается, то зачем ему гендерно-нейтральное имя? Всё равно же грамматический род есть в языке
Vladislav
Nikolay
Анна
Анна
придумал себе имя в женском роде, так теперь будет о себе в женском роде и говорить. Или будет грамматически некорректные фразы фигачить
Nikolay
Будет гермафродит!
Anonymous
x
Hell, yeah!
Ayrat
если коротко, ресёрчеры из MS в начале сделали квантовый симулятор на F# через квазицитирование (F# умеет отдавать AST самого себя как LISP), чтобы можно было интерпретировать по месту эти экспрешны.
потом поняли что все действия над кубитом это набор действий, которые меняют состояние, но императивный подход очевидно не подходит, т.к. нужны описания операций для интерпретации, а не выполнять операции.
Поэтому перешли на State монадку, заодно ускорили код на порядок.
Стейт монадка всем хороша, но она теряет возможность интерпретации по месту, потому что State зашит.
Нужна была Free монадка, которая требует HKT, говнокода на F# или Haskell. Поэтому выбрали говнокод на F#. Забацали фри монадку, которая интпретировала набор действий в любой рантайм. будь то виртуальный квантовый компутер или реальный.
Затем они подумали и выделили то что им нужно из F# в Q# - встроенная фри монадка, иммутабельность, фанкшнс-фёрст, написали парсер на fparsec, тайп чекер на F# и врапером над Рослином, кодогенерация там всё такое.
Родили новый язык за 4 месяца
Ayrat
это про вот этот линк
https://johnazariah.github.io//blog/2018/12-04-tale-of-two-languages/index.html
Ayrat
крайне интересное чтиво
Ayrat
@vshapenko @ijsgaus фри монадки в проде!
x
need moar of this shit
Nikolay
если коротко, ресёрчеры из MS в начале сделали квантовый симулятор на F# через квазицитирование (F# умеет отдавать AST самого себя как LISP), чтобы можно было интерпретировать по месту эти экспрешны.
потом поняли что все действия над кубитом это набор действий, которые меняют состояние, но императивный подход очевидно не подходит, т.к. нужны описания операций для интерпретации, а не выполнять операции.
Поэтому перешли на State монадку, заодно ускорили код на порядок.
Стейт монадка всем хороша, но она теряет возможность интерпретации по месту, потому что State зашит.
Нужна была Free монадка, которая требует HKT, говнокода на F# или Haskell. Поэтому выбрали говнокод на F#. Забацали фри монадку, которая интпретировала набор действий в любой рантайм. будь то виртуальный квантовый компутер или реальный.
Затем они подумали и выделили то что им нужно из F# в Q# - встроенная фри монадка, иммутабельность, фанкшнс-фёрст, написали парсер на fparsec, тайп чекер на F# и врапером над Рослином, кодогенерация там всё такое.
Родили новый язык за 4 месяца
квазицитирование это что за покемон?
Ayrat
тут немного маркетингового булшита в тексте