Обновить
3
0

Пользователь

Отправить сообщение

В указанном примере эти настройки явно отделены от основного текста.
Подозреваю, можно вынести в отдельный файл.

Мне кажется, основная проблема в том, что необходимость в этом новом инструменте несколько преувеличена.
Простые научные работники пользуются готовыми стилевыми файлами от журналов и практически никогда не страдают от недостатков LaTeX.
Ну а для вёрстки глянцевого журнала нужны другие инструменты.

На КДПВ паренька выбросили за пренебрежительное отношение к русскому языку? )

Тут вот что интересно. Она же не была единственной мошенницей. Кто-то помогал ей с фейковыми лабораториями, отчётами, финансовыми операциями.
Целая команда "психопатов"?

В статье почему-то не написан важный момент (либо я плохо читал):
технически HTMX реализован в виде небольшой библиотеки на JS.

Не понимаю, как экспертиза может подтвердить, что скриншот не подделка без обращения к владельцам мессенджера. А учитывая, кому принадлежат популярные мессенджеры, это практически исключено. На мой взгляд, в подавляющем большинстве случаев, результат экспертизы должен быть "невозможно установить подлинность".

Да, похоже модель воспринимает текст весьма поверхностно, как слабо слышащий, не очень эрудированный человек, которых строит ассоциации по обрывкам слов.
Думаю, логичнее сделать промежуточный этап: запрос пользователя растолковывается продвинутой лингвистической моделью (ChatGPT), а результат уже идёт на вход генератора картинок.

Результат обработки фото в Replicate Codeformer в примере всё же содержит артефакты.
Глаза, особенно у малыша посередине, стали неестественно голубоватыми.
Похоже исходное фото сканировалось в цветном режиме, а программа усилила цвет.
Нужно было ещё принудительно перевести в оттенки серого на каком-то этапе, как я понимаю.

Мне этот момент кажется логичным.
У цилиндра прекрасная теплопроводность и большая теплоёмкость.
Когда вы на горелке нагрели конец длинной медной проволоки, она тоже остывает очень быстро, если убрать приток энергии.

Можно просто переставить имеющиеся случайным образом.

чтобы заставить старые часы работать быстрее

Странно звучащая фраза для людей старшего поколения )

Кажется, я знаю кто мог бы получить в этом году Шнобелевскую премию мира.
--
Простите, не удержался )

Начинаю понимать, почему на западе так часто требуется помощь психотерапевтов...

Только со второго раза правильно прочитал заголовок )

Кстати, угадаете, что и почему изображено на нашей иллюстрации? Автору первого правильного ответа подарим мерч :)

Мой вариант ответа:

Это иллюстрация решённой Хоаром задачи Дейкстры об обедающих философах.

Спасибо.
Проходил летом курс на степике по Haskell Дениса Москвина (первая часть).
Застрял как раз на монадах. До State правда немного не дошёл.
На Reader почувстовал, что плыву. Надеялся с помощью вашей статьи сдвинуться с мёртвой точки.

Переформулирую вопрос выше.
Вот эта строчка "instance Monad (State s) where"
в ней s -- типовой параметр. Но s, что идёт далее несёт совсем другой смысл -- это параметр функций.
Так?
А совпадение имён чтобы кривую обучения задрать (шутка).

А когда типовой параметр может пригодиться в определении монады?
Ведь интерфейс уже задан в классе типов Monad.

И вот я в новом файле, не импортируя стандартный Control.Monad.State, написал код из статьи:
newtype State s a = State { runState :: s -> (a, s)}
instance Monad (State s) where
return x = State $ \s -> (x, s)
(State h) >>= f = State $ \s ->
let (a, newState) = h s
(State g) = f a
in g newState

При попытки компиляции получаю ошибку:
• No instance for (Applicative (State s))
arising from the superclasses of an instance declaration
• In the instance declaration for ‘Monad (State s)’
|
2 | instance Monad (State s) where
| ^^^^^^^^^^^^^^^
Failed, no modules loaded.

И вообще не понял эту строчку

instance Monad (State s) where

Разве здесь вместо параметра s не должен стоять конкретный тип?

Спасибо. Но у меня вопрос больше про State, а у вас он не фигурирует. Можно как-то типизировать foo как State Integer () ?

Значит, к примеру, State Integer () есть функция, преобразовывающая Integer в кортедж ((), Integer)

Непонятно. State -- это же конструктор типа, как он может быть функцией?
Что нужно написать в ghci, чтобы :t показало тип функции с указанной сигнатурой?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность