?

Log in

Костя Хедин [entries|archive|friends|userinfo]
Konstantin S. Uvarin

[ website | Шуточки ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Bidirectional Broadcasting Satellite (BBS) [May. 18th, 2033|07:33 am]
Konstantin S. Uvarin
[Tags|, , , , , , , , , , , , , , , , , , , , , , , , , ]

В комментариях к этому посту ко мне можно обратиться, хотя лучше, наверное, использовать псевдопочту. Или просто электронную почту.

Расшифровки некоторых тэгов:
my -- мое творчество, то, что я считаю досточным опубликования, а не просто случайные мысли вслух;
jokes -- шутки и прибаутки;
songs -- все, что связано с авторской песней;
comp -- программирование, работа, свободное ПО и авторское право;
psy -- попытки разобраться в себе, а также все касающееся здоровья и физкультуры;
life -- лытдыбр.

Кстати, я думал, что расшифровка BBS (см. сабж) -- это типа моя научно-фантастическая придумка, способ общения между планетами, а такое оказывается действительно есть.
link17 comments|post comment

Ржевский mode on [May. 4th, 2016|12:59 pm]
Konstantin S. Uvarin
[Tags|, ]

Сделал себе футболку со стишком-порошком про математика (спасибо panymara). Теперь встречные-поперечные долго смотрят куда-то вниз и улыбаются. Чего я, собственно, и добивался.

Но вот скажите мне, девушки с, кхм, выдающимися формами, как вы всё время-то с этим живёте?!
link14 comments|post comment

Тиграм недокладывают мяса, или Локус контроля здорового человека [Apr. 29th, 2016|06:22 pm]
Konstantin S. Uvarin
[Tags|]

Задумался о взятии на себя ответственности за вещи, которые от меня не зависят.

С одной стороны, это дико несправедливо и вызывает бурю эмоций (да, и в случае с похвалой за качества, тупо доставшиеся от родителей - тоже). За что?!!!!!

С другой стороны, для внешнего наблюдателя (представьте себе, что за вами наблюдает гуманоид с Альфа Центавра) то, что я выбираю, и то, что само упало - всё выглядит одинаково. Так лень, которую я сам себе выбрал, и низкая работоспособность, которую я "выиграл" в генетическую лотерею, выглядят абсолютно одинаково. Да и действия, в сущности, требуются одинаковые.

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

Это, видимо, то, что пытался мне сообщить раввин из сна.
link8 comments|post comment

Ресурс и сторипойнты [Apr. 24th, 2016|11:23 pm]
Konstantin S. Uvarin
[Tags|]

Два с половиной года назад тимлид рассказал нам про скрам и Story points. Сторипойнты - это такие абстрактные попугаи, в которых измеряется сложность задачи. Мы не знаем, сколько это точно в часах; но мы говорим - вот, это задача на три, а эта посложнее, на пять. А может, восемь? - не, что ты, на восемь она не тянет. Потом сторипойнты за неделю (скажем) суммируются, и выясняется, что команда за неделю может в среднем 60 сторипойнтов. А сто - не может, как ни пыжься. Это называется velocity (скорость, то бишь).

Копцепция оказалась удивительно похожей на субъективные "очки сложности", придуманные мной аж году так в 2003. Очки начислялись за выполнение различных дел и примерно оценивались так:

1Просто не забыть что-нибудь, например, купить батареек у метро.
2Несложное, но неавтоматическое дело на 15-20 минут. Например, убрать полочку
3Дело на час-два, средней трудности. Например, тренировка.
5Что-то очень сложное на полдня и с большими последствиями, скажем, экзамен.


Кроме того, имелось большое количество модификаторов: +1 если надо ехать, -1 если это что-то привычное или приятное, +1 если наоборот противное и т.д., и т.д. Ясно, что модификаторы и попугаи у каждого свои.

Так вот, это я к чему. Сторипойнты "в жизни" - это мера расхода Я-ресурса (того, который Ego depletion). Может быть, не совсем точная, но более или менее где-то там и при этом доступная, чай, не электроды в мозг.

Соответственно, можно вычислить свою велосити и не пытаться впихнуть невпихуемое.
link10 comments|post comment

Проклятье Семитактера [Apr. 21st, 2016|12:27 pm]
Konstantin S. Uvarin
[Tags|, ]

Минутка наивных и грустных размышлений.

По мере развития большого и разлапистого проекта он обрастает своеобразными идиомами, эзотерическими обозначениями и нестандартными процедурами.

Скажем, костыли, изобретённые для обхода ограничений языка/платформы, копируются из класса в класс уже и после того, как в языке проблема была решена.

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

В итоге из проекта вымываются те, кто стремится к повышению квалификации; а те, кто остаются, наводняют его ещё более эзотерическими обозначениями, идиомами и процедурами.

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

И что делать менеджеру, я не знаю уже совсем.
link26 comments|post comment

Последний довод королей [Apr. 20th, 2016|05:51 pm]
Konstantin S. Uvarin
[Tags|]

Недавно снилось, что Арагорн командует армией в окружении. Противник сильнее, мало того, у него пушки. "У нас тоже есть пушки", - говорит вдруг Арагорн. - "Но их мало, поэтому удар следует нанести внезапный, сконцентрированный и разрушительный".

А потом ещё, в другой день, примерно такое сообщение: "Настоящее оружие победы ковалось в Хоббитании с её угольными шахтами и часами на каминных полках".

К чему бы это всё?
link5 comments|post comment

Шутим [Apr. 20th, 2016|12:36 pm]
Konstantin S. Uvarin
[Tags|, ]

1.
09:00 сова
10:00 филин
11:00 филин гууд

2.
- Как живёшь?
- Как в сказке! Ко мне приехала карета, а в ней был принц, который дал мне горошину, чтобы я не превратился в тыкву!

3. Встречаются два телескопа на орбите. Налили по рюмашке. "УФ!" - сказал Хаббл. "ИК!" - сказал Спитцер.

4. Если вы в супермаркете намереваетесь приобрести органическую пищу, то, конечно, следует избегать поваренной соли и бутилированной воды.

5. Один бизнесмен снял офис и надел костюм.

6. Программа "Бой Быков". В ней поэты состязаются в изящно-едких стихах на актуальные темы.
link7 comments|post comment

Робот-полицейский, часть минус один [Apr. 19th, 2016|12:09 pm]
Konstantin S. Uvarin
[Tags|, ]

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

А потом ему приделывают кибернетические руки-ноги. Всеобщее внимание, ТТХ слегка за гранью человеческих, полная самостоятельность (за исключением техосмотров), толпы девушек, опять же (интересно же!). И - тот же менталитет. "Меня обидели, меня бросили, мне все должны, лучше бы я тогда умер".

Мррррачная была бы фильма.
link2 comments|post comment

Бросай курить, садись на сани? [Apr. 18th, 2016|04:53 pm]
Konstantin S. Uvarin
[Tags|, ]

Вот интересно. Во всех медицинских буклетах вторым-третьим пунктом написано: если вы курите, бросайте курить! Видимо, табакокурение действительно хороший предиктор заболеваемости всем.

Но что меня смущает, это действительно следствие и табак такой адов яд? Или корреляция вызвана чем-то третьим, например, стрессом?
link7 comments|post comment

Бескрылка на Щ [Apr. 17th, 2016|06:21 pm]
Konstantin S. Uvarin
[Tags|, ]

Давно не было...

Днём и ночью наш брат не ленится,
Лезет в недра горы проклятой.
Разломали четыре мельницы,
[.........].

Бескрылка - стихотворная загадка, в которой зашифрована и скрыта за отточием цитата или крылатое выражение, возможно, с переменой знаков препинания и разбивки на слова.

Мельница вот такая имеется в виду (надеюсь, не спойлер):

Ball mill picture
link18 comments|post comment

Про пароварку. [Apr. 17th, 2016|04:48 pm]
Konstantin S. Uvarin
[Tags|]

Вот давно, очень давно имею сказать: Блажен, кто придумал пароварку! Ещё бы к ней пароваркомойку, пароваркомойкосушку и пароваркомойкосушкочистку!
link2 comments|post comment

Unitopia - The Garden [Apr. 15th, 2016|12:58 pm]
Konstantin S. Uvarin
[Tags|]

Арт-рок на базе Франсуа Рабле уже был у Gentle Giant в начале 1970-х, вот и Иероним Босх не избежал этой участи. Зажигает австралийская группа Unitopia, альбом аж 2008 года разлива (кто-то ещё такое играет?!).

Группа Unitopia

Тут вам и эпическое полотно, и мягкие приятные баллады, и суровая шахтёрская песня "321", и переходы от расслабленного олдфилдообразия к железистым риффам и обратно, и куча аллюзий и, тем не менее, свой узнаваемый саунд.

Hieronymus got it right,
Ever-changing black to white.
Come in darkness, come in light,
To the Garden...
of Unearthly delights.


Ну жми ужеCollapse )
link4 comments|post comment

Парадокса вам в ленту [Apr. 15th, 2016|11:53 am]
Konstantin S. Uvarin
[Tags|, ]

Не люблю категорических суждений, основанных на неполной информации. Если кто-то говорит "это, в принципе, всё, что вам нужно знать о...", то это, в принципе, всё, что вам нужно знать о говорящем.
link2 comments|post comment

Soft > Hard [Apr. 13th, 2016|07:38 pm]
Konstantin S. Uvarin
[Tags|, ]

Я сейчас, наверное, скажу глупость, но это мой блог и я могу говорить в нём глупости.

SpaceX изначально хотели сделать спуск ракеты на парашюте, но потом оказалось, что при требуемых показателях надёжности и реюзабельности тормозить двигателем проще. В результате как-то бочком-бочком инженерную задачу свели к задаче управления. Прямо как в патентах 2000-х годов "Do something (ссылка на предыдущий патент) on the internet".

И вот интересно. А пойдут ли они дорогою добра гугла дальше? Допустим, сейчас отказ одной посадочной опоры губит корабль. Доведут ли его до полного резервирования - чтобы вообще взлетать без любой запчасти и садиться без любой запчасти? (Ну исключая несущие конструкции, трубки и баки - то есть всё неподвижное). Если да, то это, по [чьей?] идее, в перспективе снизит стоимость частей и расширит возможности массового производства. А вовсе, конечно, не реюз половины ресурса ракеты за половину её стоимости.

И вот ещё интересно. А какие применения космоса становятся рентабельными при какой цене за тонну на LEO?
link10 comments|post comment

Химия и жизнь [Apr. 13th, 2016|03:08 pm]
Konstantin S. Uvarin
[Tags|, , ]

Порошки же химия, ведь верно, ведь правильно?

немного знаете ли стрёмно
когда коллеге врач в ночи
кричит зажав в руке анализ
мочи

дефенестрацию я помню
тогда случился в праге бунт
и вместо окон навставляли
убунт

Поскольку до выхода Ubuntu 16.04 осталась неделя или что-то вроде, обновился на 14.04 - уже пора. Оказывается, Unity таки-съедобно. Но, конечно, непривычное всё. "А Индевер-2 улетел" (с) Р. Шекли

Попутно обнаружен плагин к файрфоксу по имени Zoom Page, наконец-то можно жить без конских шрифтов и глаза не вытекают.
link10 comments|post comment

Дни мои - цветные сны [Apr. 10th, 2016|05:07 pm]
Konstantin S. Uvarin
[Tags|, ]

Напишу-ка я в полуживой журнал.

Вот, например, бывают цветные, сочные, сюжетные сны. После них как-то просыпаться намного приятнее и жить веселее.

Что их вызывает? Или это просто индикатор - но тогда что он показывает на самом деле?
link11 comments|post comment

Ямбы-омонимы [Mar. 11th, 2016|03:36 pm]
Konstantin S. Uvarin
[Tags|, ]

Всем, кто ещё читает жж, а не, например, шуткогруппу.

1.
Улыбки, сцена, до мажор.
В антракте слёзы. Дома жор.

2.
За руль усаживаясь, выпил.
Вираж. Удар. Канава. Выпил.

3.
В котлах переизбыток пара.
Крушенье. Остров. Двое. Пара.

4.
Четвёртый муж милашки Сьюзан
Возник, поскольку третий съюзан.

5.
Бесплатного хотелось сыра.
Решётка. Темень. Душно. Сыро.

6.
Уж нету в членах прежней мощи!
Молитвы. Бденья. Ладан. Мощи.
link10 comments|post comment

Контрагент: хочу сделать игру, на этот раз настольную. [Jan. 21st, 2016|10:24 am]
Konstantin S. Uvarin
[Tags|, ]

Меня всегда раздражало в игре "Монополия", помимо того, что я плохо играю и проигрываю ;), то, что там предприятия между собой никак не связаны. Поэтому я решил натырить идей из Зельеварения и Эволюции (и, стало быть, опосредованно MtG) и запилить игру про Настоящую Экономику. С "коллегами и партнёрами" (с), которым вроде и хочется подгадить, но аккуратно, чтобы самому не остаться без штанов, ибо все на всех завязаны.

Суть таковаCollapse )
link49 comments|post comment

Про смысл жизни [Jan. 20th, 2016|05:32 pm]
Konstantin S. Uvarin
[Tags|]

Для начала анекдот:

Умер человек, попадает на небо. Спрашивает у апостола Петра, мол, в чём был смысл моей жизни?
- А помните, Вы в 1973 года ехали поездом, и в вагоне-ресторане Вас девушка попросила передать соль?
- Да.
- И Вы передали?
- Да.
- Ну и вот...


Так вот, я тут подумал, что смысл жизни удобнее моделировать не предикатом, а вещественной функцией, которую мы хотим максимизировать.

Отсюда пара мыслей: во-первых, для одних и тех же прошлых событий можно сгенерировать множество смыслов, которым они удовлетворяют. Во-вторых, нельзя достичь единственной цели в жизни и остаться совсем без смысла. В-третьих, вполне оправдано вкладываться даже в безнадёжное дело.
link5 comments|post comment

Хедин всегда читал 1984 [Jan. 8th, 2016|11:17 pm]
Konstantin S. Uvarin
[Tags|]

И вот - перечитал в нулевой раз. Сильная вещь, вроде и знаешь, чем кончится, и всё равно пронимает.

И всё же я неисправимый оптимист, и мне кажется, что Океания, при всей своей продуманности, рухнет через пару поколений. И потом будет Foundation в планетарных масштабах и с основательно прореженным генофондом.

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

Потому что дважды два таки четыре.
linkpost comment

Три шага до аутизма [Jan. 5th, 2016|01:30 am]
Konstantin S. Uvarin
[Tags|, , ]

"Против жизни нет приёма" (с) Михаил Капустин

Если всё время смотреть на небо,
Жизнь обретает приставку недо-.
Если всё время смотреть под ноги,
Разница невелика в итоге.

Read more...Collapse )

03.01.2016
Метки данной записи: шашки, руки, брать.
link18 comments|post comment

Поиграться с одномерной статистикой [Jan. 3rd, 2016|07:58 pm]
Konstantin S. Uvarin
[Tags|, , ]

Сделал простенький фронтенд для приблизительного анализа одномерных статистических данных.

Умеет немного:
* загрузка данных в виде сплошного текста с цифрами, таблицы вида (значение, частота) или специального JSON-файла;
* просмотр всяческих характеристик распределения;
* просмотр графиков плотности распределения (ака гистограмм);
* просмотр распределений, загруженных другими пользователями.

Всё пока анонимное (в планах oauth), антивандальная защита только в виде модерации, если кто-то найдёт XSS - пишите мне срочно.

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

Мат. статистика: куды бечь? [Dec. 18th, 2015|04:03 pm]
Konstantin S. Uvarin
[Tags|, ]



А вот скажите мне, люди, работающие с данными и сочувствующие. Нужна ли в эпоху big data кому-то вообще одномерная статистика, как то: квартили-перцентили, гистограммки, матожидания-дисперсии всякие? А может, кому-то нужны, а они и не в курсе и на калькуляторе среднее лопатят?

Есть инструмент на языке Perl, которые умеет делать приблизительный статистический анализ без загрузки всей выборки в память. (Используются логарифмические интервалы + линейные вблизи 0). Хочется как-то его улучшить. А надо ли?

И куда двигаться дальше? Пока есть варианты:
* порт на плюсы (и, соответственно, во все прочие языки);
* многомерные данные (хотя бы двумерные);
* доверительные интервалы, проверка гипотез и вот это вот всё;
* Интерактивный GUI (предположительно html/javascript или Qt).

UPDATE: Я понимаю, что есть сириоус бизнес вроде R для тех, кому реально надо проанализировать данные. А вот существует ли ситуация, когда быстренько поковырять и переслать "слепок" выборки по сети критично, а ошибка на % или меньше - нет?

На графике: распределение репутации пользователей http://stackoverflow.com, исключены точки ниже 101 и верхние 1%. Цветом отмечены квартили, крестиком - матожидание и дисперсия. Данные получены SQL-запросом к базе, ответ занимает приблизительно 20кб.
link12 comments|post comment

Али-Баба [Dec. 4th, 2015|05:57 pm]
Konstantin S. Uvarin
Переслушал на днях мюзикл про Штирлица пластинку "Али-Баба и сорок разбойников". С удивлением узнал, что автор слов, мушкетёр Атос и друг, которому посвящена одна из песен Юрия Визбора - один и тот же человек.

Со временем чуть по-другому стало всё восприниматься. Вот, например, Касым завидует Али-Бабе (а не наоборот) уже в первой сцене. Да и жалко его как-то стало - трудился человек, добро копил, а тут брат-раздолбай обскакал.

Или, например, Фатима поёт "Слушаю, мой господин" - и сразу ясно, кто тут господин на самом деле. Вообще Фатима тогда была вроде как противная тётка, а сейчас умная, решительная барышня - человек наш (с) Джон Сильвер.

Второе дно везде.
link4 comments|post comment

Отпусти меня, чудо-трава [Nov. 9th, 2015|12:04 am]
Konstantin S. Uvarin
[Tags|, , ]

Наткнулся на сайт, где люди обсуждают правдоподобность и жизнеспособность с точки зрения науки вымышленных миров. Как будет выглядеть планета полностью из воды? Где в Европе выделить 10^14 джоулей и при этом никого не убить? У меня есть устройство, которое может превращать любое вещество в любое вещество + энергию. Как скрыть его от властей до того момента, пока я не смогу диктовать свои условия?

https://worldbuilding.stackexchange.com/
link4 comments|post comment

Про кровь [Nov. 2nd, 2015|04:12 pm]
Konstantin S. Uvarin
[Tags|]

А вот скажите мне, медики и сочувствующие, почему в платных больничках всю кровь берут из вены? По крайней мере, у меня ни разу из пальца не брали.
link9 comments|post comment

Шарадио [Oct. 29th, 2015|06:26 pm]
Konstantin S. Uvarin
[Tags|]

А вот интересно, существуют ли в природе недорогие или бесплатные платформы, которые умеют гнать в реальном времени приличное потоковое аудио? Можно ещё и с видео.

UPD: Надо бы, чтобы оно ещё и под Linux завелось.
link7 comments|post comment

Зачем мне я, или Теория Волкова [Oct. 28th, 2015|02:28 pm]
Konstantin S. Uvarin
[Tags|, ]

Если кто помнит, когда-то давно я приводил наблюдение, суть которого кратко можно сформулировать так:

* в основном поведение человека есть реакция на стимулы и/или повторение привычных действий в привычной ситуации;
* сознательное поведение, т.е. для какой-то цели, происходит редко и с незаметным, но реальным усилием;
* запас доступных усилий такого рода жёстко ограничен.

См. также Ego depletion

Юра Волков, которого я ознакомил с этим наблюдением, выдал на гора примерно следующую теорию:

Учёный изнасиловал журналистаCollapse )
link2 comments|post comment

Превозмогая трудности [Oct. 27th, 2015|09:23 pm]
Konstantin S. Uvarin
[Tags|, ]

Эпиграф: It speaks volumes about our profession that when asked about the "best comment", we all answer with the worst comments we can find...(c) из эпического треда на стековерфлоу



Вот интересно, программисты к своей профессии относятся с каким-то злым, остервенелым юмором. И каждый раз очень смешно, честно. А что другие профессии? Врачи, продавцы, музыканты? Это программистское или общечеловеческое?
link14 comments|post comment

Продавец крокодилов [Oct. 23rd, 2015|01:16 pm]
Konstantin S. Uvarin
[Tags|, , ]

Вызываю с утра такси, сильно непроснувшийся ещё, через некоторое время звонит незнакомый хриплый голос: "Вам крокодилы нужны?"

Потом вспомнил, что я когда-то вызывал такси прикурить чужую машину и вот, видимо, опять попал на того же водителя. А крокодилы - это в смысле клеммы.
link1 comment|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]