arech: (Default)
2017-09-15 09:54 am

Game of Life

Есть такой классный конструкт, придуманный математиком Джоном Конвеем - Game of Life (как обычно, лучше английская версия и тут). Суть его простейшая:
вот пусть у нас есть бесконечное двумерное поле типа "тетрадь в клеточку". Каждая клетка этого поля может иметь всего два состояния: живая(заполненная) и мертвая (пустая). Теперь зададим два правила для эволюции и посмотрим, как это будет работать:
1) если у пустой клетки есть ровно 3 живых соседа (из 8 возможных), то на следующем шаге клетка станет живой (заполненой).
2) если у живой клетки есть 2 или 3 живых соседа, то на следующем шаге клетка останется живой. В противном случае - умрёт (от одиночества или перенаселённости).

Всё. Все правила. Что может такая простая система?

Оказывается - очень много. Много больше, чем вы можете себе представить. Помнится, как-то Александр Владимирович [personal profile] macroevolution Марков очень точно подметил (дословно не передам, суть), что люди часто крайне плохо представляют себе, как из простых вещей рождается сложность (АВ говорил это в контексте социальных процессов, что здорово открыло мне глаза, но вообще думается мне, что контекст тут не имеет значения, это в принципе вполне универсальное наблюдение).

Так вот. В Game of Life, например, есть "животные", которые могут перемещаться в пространстве:



И конструкции, эволюция которых может порождать новых "животных":



Там ещё много чего всякого забавного было придумано. Но это ещё что... Read more... )
arech: (Default)
2017-09-01 02:14 pm

Живая хроника Второй Мировой

Крутейший твиттер нашёл: https://twitter.com/RealTimeWWII
Постят события, случившиеся в этот день в 1939 году, относящиеся ко второй мировой. В следующем году будет 1940 и т.д. Сейчас они как раз начали второй шестилетний цикл, так что очень рекомендую приобщиться.

Цитаты:

"Wilhelm Pruller, 23, Austrian lieutenant in German army: "We've reached the border. It is a wonderful feeling now, to be a German.""

""German defense forces will carry on the battle for the honour of the living rights of the reawakened German people.""


Как же всё это знакомо....
arech: (Default)
2017-08-17 11:04 am

Отрываем законы природы из данных

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

В тесте использовали (нагенерённые) данные о напряженности излучения антенны-диполя.

В результате всего через 1.1секунды обычный МакбукПро в однопоточной программе выдал уравнения Максвелла :)

arXiv

Ну, понятно, что это конечно же пока ещё синтетика полная. Они знали, что ищут, поэтому сознательно или несознательно могли внести какое-то свое априорное знание в алгоритм, что помогло ему работать. Фиг знает, надо код смотреть (в статье утверждается, что он открыт). Смотря насколько существенны потенциальные просчёты. Может быть фигня, а может быть на реальных задачах оно ничего сделать не сможет.
Но всё равно подход интересный. Особенно про вычисление констант умно придумали.
Может быть ещё что-то вырастет.
arech: (Default)
2017-08-09 10:45 am

!

Автоматическое оружие изобрели уже в 1720 году, а ботинки на левую и правую ногу были одинаковыми до начала 19 века. То есть люди уже научились друг друга автоматически убивать, а увидеть, что ноги разные, — они, суки, были не в состоянии.

(c) Чичваркин

Можно, конечно, поспорить с ним о необходимости летать в космос, но в кристально-чётком понимании сути множества гуманитарных явлений ему отказать невозможно.
arech: (Default)
2017-08-02 08:50 am

Генерация фотореалистичных изображений...нейронной сетью

Свежачок с ICCV 2017.
Крутяяк!



"Папира не читал, но предположу" (с), что что-то похожее на знаменитую artistic style transfer, только в применении к реальным образам. Генерирующей сети, обученной на реальных фото задают новый шаблон-раскладку кадра, и она по нему "воображает", что бы там могло быть.
Фантастически круто. Перспективы завораживают.

upd:
- https://arxiv.org/abs/1707.09405
- https://github.com/CQFIO/PhotographicImageSynthesis
arech: (Default)
2017-08-01 12:22 pm

[Repost] Почему "рисовать как Шишкин и Айвазовский" сегодня -- плохо?

Очень классный и полезный текст!
Подходит, кстати, ко всем сферам жизни без исключения.

Оригинал взят у [personal profile] shakko_kitsune в Почему "рисовать как Шишкин и Айвазовский" сегодня -- плохо?
Уважаемый читатель спрашивает:
вы как-то упомянули, что писать картины, как Шишкин и Айвазовский сегодня -- это плохо. Почему??!!! Они же хорошие художники, и картины красивые!!


Отвечаю: да, действительно, это так. Сегодня, в XXI веке, писать также хорошо, как эти художники, делать такие же реалистические пейзажи, какие были у них -- это "плохо", недостаточно для того, чтобы являться "настоящим художником", а не ремесленником-живописцем. И в ХХ веке уже аналогично было.  Объясняю, почему.



Read more... )

arech: (Default)
2017-07-29 01:20 pm

Необычайно любопытная статья

https://meduza.io/feature/2017/07/29/ves-vash-pravyaschiy-klass-schitaet-sebya-naslednikom-sovetskoy-sistemy

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

Read more... )
arech: (Default)
2017-07-20 11:42 am

С++ - верёвка достаточной длины, чтобы выстрелить себе в ногу

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

Вот пример. Есть у нас простейшая функция:


static void _idselu_st(realmtx_t& f_df, const real_t& alpha_t_lambda, const real_t& lambda, const elms_range& er) noexcept {
	auto ptrDF = f_df.data() + er.elmBegin;
	const auto ptrDFE = ptrDF + er.totalElements();
	while (ptrDF != ptrDFE) {
		const auto v = *ptrDF;
		*ptrDF++ = v < real_t(0.) ? (v + alpha_t_lambda) : lambda;
	}
}


Тип real_t в ней - просто алиас над float, realmtx_t - матричная обёртка над массивом из real_t. Как работает и что делает - понятно из кода, очень просто.

Таймим её на разных размерах данных:
Read more... )
arech: (Default)
2017-04-05 04:47 pm

Как работает память (и работает ли вообще)

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



В нормальном мире эти знания должны преподаваться в школе. А уж все, кто связан с решением важных вопросов там, где основой для решений являются воспоминания - и вовсе должны как таблицу умножения понимать...
arech: (Default)
2017-04-05 10:44 am

Переезд

Переезжаем на https://arech.dreamwidth.org/
Кросспостинг в жж вроде должен работать...

Что забавно - по https с нынешнего провайдера все блоги на dreamwidth не открываются из-за таймаута. По http - без проблем. Сам dreamwidth по https открывается без проблем. И почему меня это не удивляет...
arech: (Default)
2017-01-13 07:28 pm

Репоста не будет

Замечательный пример очень полезного и интересного наукосрачикаТам мог бы быть замечательный пример очень полезного и интересного наукосрачика от Сергея [livejournal.com profile] allchymist Белкова. Но, увы. В коментах всё это выродилось в метание фекалиями друг в друга и полное отсутствие конструктива, способности слышать друг друга и думать о последствиях. А казалось бы, - такие неглупые люди спорят...

И отдельно очень понравилась картинка:

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

было тут
arech: (Default)
2016-12-29 02:38 pm

ЖЖ всё

Собственно краткая предыстория, кто не знает:
1) сервера ЖЖ перенесли в РФ под "более лучшее" накрытие пользователей пакетом
2) он начал дико глючить. Вчера мне, например, полдня показывало 403 forbidden (что, в общем, как бы намекает, да)
Собсно, вторая проблема может быть и будет устранена, но вот про первое - да пошли они, твари!

Вопрос - куда бы перебраться?
Фейсбук - не интересен, "он слишком много знает" (с).
Есть вариант DreamWidth, который по сути тот же ЖЖ, только без придури. Склоняюсь к нему, но вдруг есть ещё интересные идеи?
зы: standalone - не интересно, интересно комъюнити.
arech: (Default)
2016-12-07 07:08 pm
Entry tags:

Этот парень действительно крут

см. видео.

arech: (Default)
2016-10-09 11:22 am
Entry tags:

Клещи

Этта, напоминаю, что начался сезон активности клещей, поэтому все любители природного отдыха или загородные жители - предохраняйтесь! Стоимость - копейки, а спасает от огромнейших и нередко летальных проблем (энцефалит, боррелиоз, крымская геморрагическая лихорадка и ещё овер9000 всякой дряни).

От энцефалита есть немецкая вакцина Энцепур (.5 мл для взрослых, по схеме прививки), переносится очень легко и дай-то Б-г, чтобы не понадобилось...

Если клещ укусил - для профилактики боррелиоза в день укуса принять Доксициклин 300мг однократно (так мне сказал врач, ставивший прививку в Мечниковке - btw, очень странное заведение, хоть и профильное НИИ). Стоит копейки, лучше иметь с собой. Встречаются и другие схемы приёма, смысл тот же.

"Карантин" (наблюдение за состоянием) после укуса - 14 дней. Любые странности со здоровьем (температура, озноб и т.д. - существенно серьёзный повод обратиться к врачу).

Клеща вынимать пинцетом или ниткой ухватив максимально близко к коже, выкручивающим движением. Масло не использовать - не работает, но вредит. Клеща голыми руками (особенно в регионах с КГЛ, а это в том числе юга РФ, Ростовская область и т.д.) лучше не трогать - используйте перчатки, чистое полотенце и т.д.

Изъятого клеща (живого) желательно сдать на анализ медикам (гуглите кто это делает в вашем регионе).
Если не получится - сжигайте. НЕ раздавливать! Вообще, руками лучше не касаться.

Внятная инфа есть у замечательного Алексея [livejournal.com profile] botalex Яковлева по тегу tbe.
Ещё на http://encephalitis.ru/ , но они, засранцы, рекламируют фуфломицин - йодантипирин...

В общем, берегите себя.
arech: (Default)
2016-10-09 11:05 am

[repost] Самый большой обман в астрономии…

Ну вот сам текст не сильно интересен (потому что и так понятно), но вот "рекламируемая" страничка http://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html ооочень доставляет. Включите скорость света)

Оригинал взят у [livejournal.com profile] v_gr в Самый большой обман в астрономии…Read more... )
arech: (Default)
2016-08-26 01:12 pm
Entry tags:

Когда расклейщикам не чужда любовь к шарадам...


Только что сфотографировал в славном РнД ))

PS: что-то стало много стонов по поводу того, что дескать ЖоЖо загибается и "айда все в фейсбук". По моему, это настолько принципиально разные площадки, что их сравнивать как альтернативы не имеет ни малейшего смысла. В фейсбучек мне по миллиону причин рационально-философско-религиозного характера сильно не нравится и я туда не пойду, скорее всего, даже если ЖЖ остановится (что врядли). В ЖЖ, хотя и почти перестал писать (ибо занят), постоянно заглядываю и ленту мониторю, хотя и коменчу тоже очень редко. Но, думаю, это не навсегда, ибо сказать есть что интересное...
arech: (Default)
2016-06-07 11:36 am

Кому помогли «традиционные ценности»

Очень разумный текст на снобе, рекомендую. Вещи, вообще, совершенно очевидные и простые, но вполне внятно сформулировано и собрано воедино, чем ценно.
arech: (Default)
2016-03-24 01:13 pm
Entry tags:

Arxiv Sanity Preserver

Очень полезный и удобный интерфейс к хранилищу Arxiv от Andrej Karpathy: arxiv-sanity.com.