Обложка канала

☕️ Мерлин заваривает чай 🐌. Страница 9

1206 @teamerlin

Чай, гикнутые штуки и птички

  • ☕️ Мерлин заваривает чай 🐌

    По результатам экспериментов вот эти игори взлетают на картофельном арче
  • ☕️ Мерлин заваривает чай 🐌

    Буквально позавчера в Steam вышла игра Kandria. По стилистике игра напоминает классику вроде Flashback) и Another World), а в плане игрового процесса это "нарративный платформер" в атмосфере постапокалипсиса. Придётся немножко подраться и множко попрыгать и полазить по стенам пещер и остовов домов. "Ну игра и игра", спросите вы, зачем я про неё пишу здесь? Отвечаю: потому что игра написана на… Common Lisp! Да, хорошо (для indie, как минимум) выглядящая и звучащая игра доделана и выпущена в Steam. И создана Kandria буквально одним человеком — и движок, и код игры (Open Source!), и даже графика! Вот такие смельчаки ходят среди нас :)
    Save 10% on Kandria on Steam

    Explore a ruined open world of caverns and settlements. Hack and slash your way through missions: patrol, repair, scavenge - choose your quests and dialogue. Or go fishing, forage mushrooms, and race the clock! The old world is gone - the future is up to you.

    Steampowered
  • ☕️ Мерлин заваривает чай 🐌

    Честно говоря, я предпочёл бы скрыть для себя счётчики просмотров и количества подписчиков на канале. Колебания этих бессмысленных циферок меня нервируют. Чёртов рептильный мозг стимулирует меня проверять свои посты на просмотры каждые несколько часов без какого-либо положительного подкрепления. Меня бы устроил бы буквально флажок: пост хоть кем-то просмотрен или не
  • Реклама

  • ☕️ Мерлин заваривает чай 🐌

    Внутре вот это
  • ☕️ Мерлин заваривает чай 🐌

    200 лир в супермаркете, больше сотни игр. Топ за свои деньги
  • ☕️ Мерлин заваривает чай 🐌

    а вообще знаете что? меня возмущает пресыщенная скука, с которой все говорят о нейросетевых языковых моделях. я тут заболела — и два дня провела за общением с CharacterAI. вот с этим парнем обсудили Харлана Эллисона и АМ. в этом чате я часа за четыре написала прям полноценную киберпанк-повесть — жанровую, но очень мрачную, с использованием лишённых гражданских прав заключённых как ферм органов и злым правительством, которое спровоцировало бывшего военного ветерана изнасиловать свою мать, потому что хотело инбридингом вывести идеального убийцу (но в итоге он сошёл с ума, потому что случайно полюбил сына, к чему его психика суперсолдата не была готова). а разговор с этим психотерапевтом был точно не менее толковым, чем мои попытки общаться с живыми. (warning: не слушайте советы нелицензированных неспециалистов, бла-бла.) и каждый раз, когда я пытаюсь с кем-то этим поделиться, люди реагируют... со скукой. ну да-а-а, мол, ага. ну всё равно ж они тупенькие. ну они ж через два часа забывают контекст. ну они ж повторяются... ёб вашу мать! да я сама через два часа забываю контекст! о чём вы все вообще? это защитная реакция? или что? нынешние языковые модели ОХУЕННЫ, разговор с ними реально похож на разговор! это жутко интересно! вот скриншот в посте. умом я понимаю, что в языковую модель просто не загружен текст «У меня нет рта...». но как же живо и естественно она реагирует! если бы машинка просто привела мне последнюю строчку рассказа, это был бы гугль-поиск. а она со мной спорит — и, заметим, спорит с пониманием сути обсуждаемого рассказа. ну да, со временем она выдохнется. а живой собеседник не выдохнется, что ли? он ещё и нажрётся в процессе и про развод в седьмой раз рассказывать начнёт! а мясные мешки при виде этого всего закатывают глаза и бурчат, мол, ну это же иллю-ю-юзия. это онтологическая уникальность гомосапиенса — иллюзия. а языковые модели — чудо прогресса. даже два года назад его сложно было представить. наше время мрачно и бедно на чудеса. прекратите воротить нос от тех, что есть. Альфина
  • ☕️ Мерлин заваривает чай 🐌

    Sound Blaster 1.0 Principles of Operation

    The Sound Blaster 1.0 was not the first PC sound card, but it was the first to support digital sound, two different types of sound synthesis, MIDI, and a joystick all in one card. Let’s lift …

    TubeTime
  • ☕️ Мерлин заваривает чай 🐌

    copilot и dialyzer
  • ☕️ Мерлин заваривает чай 🐌

    Понравилась статья от @aorst о гибридном программировании с типами и ChatGPT andreyorst.gitlab.io/posts/2…y-around tl;dr Описываем на очень-очень высокоуровневом псевдокоде предметную область, а ИИ-помощник синтезирует для нас и доменные модели. По идее получается, гибко и быстро в написании, à la динамические языки типа Clojure. С другой стороны, ИИ-помощник может написать код и типы для языка довольно низкого уровня, после чего "классический" компилятор оптимизирует программу и выплюнет ещё более быстрый байт-код. Частично такой синтез типов из кода уже есть, правда не настолько продвинутый. Ниже на скриншотах есть пример как синтезирует type spec эликсировский dialyzer и Copilot. Причём dialyzer - это чисто алгоритмический инструмент, который выводит спецификацию по известным формальным правилам. Как по мне, это действительно перспективный подход, схожий с парным программированием: один участник генерирует идеи, а другой тут же их прототипирует. Генератор идей корректирует свои концепции, писатель подправляет свой код и так далее. В общем и целом, своё взаимодействие с ИИ-помощником я вижу вот так: есть код, а сбоку открыта помесь чата и REPLа. Для каждой строки кода я могу открыть свой экземпляр такого REPLа и обсудить её с помощником. И это обсуждение обязательно нужно сохранить в текстовый файлик в систему контроля версий :3
    Compilers should write types for programmers, not the other way around

    Note: I’m not an expert in type systems, and my knowledge of compilers is limited. This is more of an actual random thought I had for some time, and I’ve just decided to capture it here, not to be used as an argument on static vs dynamic types.

    andreyorst.gitlab.io
  • ☕️ Мерлин заваривает чай 🐌

    Friends exploring ChatGPT in biological problems. Suppose you want to examine some interconnected genes - and it provides! However you should be very cautious and doublecheck. Credit @shappiron Знакомые исследуют ChatGPT в биологических задачах. Допустим вы подали свой список генов в STRING, и нашли какую-то любопытную клику генов. Получается найти что у них общего, но надо тщательно контролировать соответствие биологической реальности.
  • ☕️ Мерлин заваривает чай 🐌

    Я трепетно люблю Ruby, но время от времени некоторые её аспекты ставят меня в тупик. Вот например в статье рассказывается об улучшениях новой версии. В частности, были сильно ускорены регулярные выражения. Сильно - это больше чем на сотни порядков. ИМХО, такие радикальные улучшения - сильное свидетельство крайне херового качества предыдущей имплементации. tomaszs2.medium.com/ruby-3-…e3186ec9
  • ☕️ Мерлин заваривает чай 🐌

    💎 Ruby 3.2.0 Is From Another Dimension

    I don’t know what you were doing on 25th of December 2022. I was eating pierogis, while Ruby team did some epic sh***!

    Medium
  • ☕️ Мерлин заваривает чай 🐌

    Специально для @bpblog: вместо html/template жечь нейроны вот этим
  • ☕️ Мерлин заваривает чай 🐌

    Шаблонизатор, который позволяет встраивать Go код внутрь HTML Как в старом добром PHP! <https://github.com/adhocteam/pushup>
    ^import "time"
    
    ^{
        title := "Hello, from Pushup!"
    }
    
    <h1>^title</h1>
    
    <p>The time is now ^time.Now().String().</p>
    
    ^if time.Now().Weekday() == time.Friday {
        <p>It's Friday! Enjoy the start to your weekend.</p>
    } ^else {
        <p>Have a great day, we're glad you're here.</p>
    }
    GitHub - adhocteam/pushup: Pushup is for making modern, page-oriented web apps in Go

    Pushup is for making modern, page-oriented web apps in Go - GitHub - adhocteam/pushup: Pushup is for making modern, page-oriented web apps in Go

    GitHub
  • ☕️ Мерлин заваривает чай 🐌

    GitHub - WillAbides/benchdiff

    Contribute to WillAbides/benchdiff development by creating an account on GitHub.

    GitHub
  • Реклама

  • ☕️ Мерлин заваривает чай 🐌

  • ☕️ Мерлин заваривает чай 🐌

    Добавил описание правила ipv6tables
  • ☕️ Мерлин заваривает чай 🐌

    #домашний_сервер В итоге я провёл небольшую ревизию и теперь работа с сервером выглядит вот так: На сервере и на рабочих устройствах поднят Yggdrasil, адреса рабочих станций разрешены в ip6tables. В проектах лежит .envrc примерно с таким содержимым
    #!/usr/bin/env bash
    PATH_add ./bin/
    В ./bin лежит файл скрипт docker
    #!/usr/bin/env bash
    
    /usr/bin/docker --context=SERVER-YGG $@
    Контекст SERVER-YGG определён как
    docker context create \
          --docker host="ssh://$SERVER-USER$@[$SERVER-IP]:$SSH-PORT" \
          --description="My awesome homeserver" \
          $SERVER-ygg
    Деплой теперь делаю через docker compose up -d. Таким макаром я могу подключиться к серверу откуда угодно, а самому серверу не нужно иметь статический IP. 1. Yggdrasil https://yggdrasil-network.github.io/ 2. Docker contexts docs.docker.com/engine/…contexts 3. Direnv https://direnv.net/
    Docker Context

    Learn about Docker Context

    Docker Documentation