Рассказ о том, как используя Codex, за пару месяцев плотной работы по вечерам и субботам спроектировать специализированный ЯП (кодовое имя Branchline), написать интерпретатор, компилятор, виртуальную машину, а затем перевести это всё на Kotlin Multiplatform (KMP), чтобы получить версию под JS для онлайн-песочницы. Читать далее
В данной статье рассмотрим технологию операционального преобразования, изучим теорию, проанализируем и применим на практике.Теория без практики пуста, а практика без теории слепа. Читать далее
Картинка: freepik.comНе зря говорят, что «если человек талантлив — то он талантлив во всём», и это в полной мере применимо к тем, кто оставил след в истории. Мы знаем их преимущественно только с одной стороны, хотя их талант довольно многогранен.В свете этого посмотрим на разносторонний характер некоторых исторических личностей, которые, на удивление, имели довольно широкий круг интересов, лежащий далеко за пределами их профессиональной деятельности… Читать далее
Без объяснения заголовок этой статьи может показаться настоящей задачкой на сообразительность, а проверить результат можно (например) при помощи встроенного в Windows инструмента subst.Вот как создать диск +:\ в качестве псевдонима для каталога, находящегося по адресу C:\foo: Читать далее
Новостями о том как ИИ разносит рынок труда ИТ уже никого не удивишь. Недавно, например, вышла такая A high school dropout who got hired at OpenAI says he used ChatGPT to learn Ph.D.-level AI где дескать товарищ настолько круто изучил ИИ при помощи ИИ, что его взяли разрабатывать ИИ. И будто остается только порадоваться
В данном посте я постараюсь не делать выводов, а лишь хочу подсветить и обсудить моменты, требующие внимания.Начну с проблемы: мой опыт работы в разных отраслях, от небольших геймдев компаний до крупных IT-гигантов, показал, что продуктовые аналитики (далее - аналитик(и)), работая в
Когда запускаешь большую игру, редко ожидаешь, что самым залипательным в ней окажется не главный геймплей, а какая-нибудь непритязательная мини-игра на полях. Бывает, спасаешь мир от древнего зла, а в итоге проводишь вечера за карточным столом или странной головоломкой. Сегодня…
В 1977 году занавес поднялся, и на сцену, расталкивая локтями кустарные поделки энтузиастов, вышла знаменитая тройка микрокомпьютеров: Apple II, Commodore PET и TRS-80 от Tandy/Radio Shack. В то время Apple выглядела в этой компании, прямо скажем, гадким утенком, которому еще только предстояло расправить…
Статья демонстрирует построение минималистичного MapReduce-фреймворка на Scala для локальных экспериментов. Рассматриваются стадии Map, Shuffle и Reduce с ленивыми вычислениями через Iterator, а также абстракции ввода/вывода IO и локальные исполнители с виртуальными потоками. Читать далее
Сколько я пользуюсь SQL, столько же он меня бесит. Сегодня хочу рассказать про свой прототип языка для создания больших и сложных аналитических запросов, который компилируется в SQL. Он будет опираться на структуру конкретной БД, и даже больше — он будет опираться на логику данных. Читать далее