Curiouser and curiouser
Alice in W.
Живешь себе, никого не трогаешь. А тебе говорят, что Эратосфена можно делать за линию. А ты не веришь, жил себе, никого не трогал. Не веришь, но любопытно. Как же так, ведь ты никого не трогал?! А тебе дают ссылку на статью 1978 года, блин 33 года назад. Как же ты вообще жил..?
И в самом деле, все оказывается тривиально. Так же тривиально, как Эратосфен с непонятным логарифмом. Даже до некоторого момента времени, Эратосфен казался медленнее чем тривиальное деление. И жили же тогда люди. А потом оказывается, что что-то непонятное быстрее и почему-то является log log n. Непонятно, но верим.
А тут линия, и на второй день становится все понятно, честная линия. Становится только не понятно, как же ты сам до этого не дошел? Видимо, никого не трогал.
Все любопытнее...
ЗЫ. David Gries, Jayadev Misra. A Linear Sieve Algorithm for Finding Prime Numbers [1978]
четверг, 29 сентября 2011 г.
суббота, 17 сентября 2011 г.
анаграммы, близость, непонятность
fringe - челка
finger - команда в unix :) , палец
fist - кулак
sift - рассматривать
anticipation - предвкушение
stupendous - изумительный
born как третья форма от bear/bore/born. Мужская часть населения не догадывается о первых двух. Потому что для нас это всегда в пассиве.
string - как глагол = нанизать
No word in the English language rhymes with "month". Зато в русском со словом "звезда" есть.
sneak - подкрадываться/подлец/подхалим
sneakers - кроссовки
roam - бродить (роуминг)
nonsence - нонсенс, бес_смыслица
Я с чего-то стал замечать кучу таких похожестей и непонятностей. И в русском, и в английском, и в числах. Похоже, я просто стал читать по диагонали. Без потери связности, смысла; если теряется связность то срабатывает небольшой бактрекинг. Мозг на скорости не успевает корректно кое-что прочитать, он начинает что-то подставлять/придумывать. Можно ли научиться писать по диагонали?
finger - команда в unix :) , палец
fist - кулак
sift - рассматривать
anticipation - предвкушение
stupendous - изумительный
born как третья форма от bear/bore/born. Мужская часть населения не догадывается о первых двух. Потому что для нас это всегда в пассиве.
string - как глагол = нанизать
No word in the English language rhymes with "month". Зато в русском со словом "звезда" есть.
sneak - подкрадываться/подлец/подхалим
sneakers - кроссовки
roam - бродить (роуминг)
nonsence - нонсенс, бес_смыслица
Я с чего-то стал замечать кучу таких похожестей и непонятностей. И в русском, и в английском, и в числах. Похоже, я просто стал читать по диагонали. Без потери связности, смысла; если теряется связность то срабатывает небольшой бактрекинг. Мозг на скорости не успевает корректно кое-что прочитать, он начинает что-то подставлять/придумывать. Можно ли научиться писать по диагонали?
воскресенье, 11 сентября 2011 г.
Статистика в Вконтакте
Среднестатистический пользователь той самой соц.сети (какой-то брат великого Николая Дурова) в среднем обновляет аватарку, добавляет фотки с отпуска и ставит сердечки на чужих аватарках и фотографиях с отпуска.
Но только у асм-щиков в заметках можно найти обсуждение порядковой статистики, где для балансировки дерева используется информация о количестве в поддереве. Статья какого-то китайца от 2006 года. Внезапно, но китаец лет за 20 смог просечь эту фишку, а все говорят что возьмем сбалансированное дерево и расширим узел информацией о количестве узлов в поддереве.
На премию Тьюринга не хватит, но за идею я "сердечко" бы плюсанул :) .
update: плюсанул сердечко :)
Но только у асм-щиков в заметках можно найти обсуждение порядковой статистики, где для балансировки дерева используется информация о количестве в поддереве. Статья какого-то китайца от 2006 года. Внезапно, но китаец лет за 20 смог просечь эту фишку, а все говорят что возьмем сбалансированное дерево и расширим узел информацией о количестве узлов в поддереве.
На премию Тьюринга не хватит, но за идею я "сердечко" бы плюсанул :) .
update: плюсанул сердечко :)
суббота, 3 сентября 2011 г.
100 тыс. пробега
Таки прочитал пробил в google.reader 100 000 записей.
На данный момент я подписан на 335 фидов, в среднем в месяц это составляет 5500-7000 сообщений, то есть 200+ в день, что около 20 минут чтения (беглого просмотра + чтения заинтересовавшего). Активно использую уже года 1.5-2.
Это на 80% какие-то люди, на 20% какие-то автоматические рассылки.
Из людей симметрично знаком с порядка 10 (не процентов, кстати, единица измерения людей = человеки? Тогда в человеках), несимметрично знаком с половиной.
Подписан на большие группы людей со спорта (acm), fp (то, что вышел новый журнал fp я узнаю с течение 3 дней из 40 сообщений; и импортное fp), шахмат, фотографии и что мне нравится из искусств, просто программирование, что-то про лайфхак, экономику, и то что обычно попадает в категорию "другое".
Это 50% с ЖЖ, 10% с blogspot, и опять же "другое".
Не использую термин "френд-лента", ибо понятие друг как человеческое отношение (как бинарное отношение на людях) довольно сложно. Я же использую термин "я на него подписан".
Некоторые люди ведут даже 2 блога (например, житейский и математический); есть даже люди на которых я подписан, но они еще не разу не писали :) .
Есть порядка 10% импортных, в виду моих ограничений - только на английском.
У меня есть два внутренних тэга для записей: TODO, follow. Первый - отложить в очередь на чтение, там у меня порядка 200 записей, которые прореживаются по мере свободного времени. Второй - это что-то типа викторин, или тех веток где я участвую в обсуждении, там не более 3.
Точно не буду подписываться на людей, кто создает много трафика (из людей это не более 1-2 постов в день (в [<2, >0] у меня в ленте = 5 человек)). Живые люди обычно мало пишут, мертвые уже не пишут, а нелюди пишут много.
От некоторых вещей я так же со временем отписываюсь (не понимаю, но со временем иногда начинается какая-то истерика и идет поток эмоциональных постов. И мальчики, и девочки).
Полностью не смотрю телевизор, ибо в блогах это все появляется гораздо быстрее, и местами это является оригиналом. Пару раз в деньпролистываю прокручиваю агрегатор новостей (тоже гугловый, как более адекватный), и более-менее в теме. Часто получалось так, что мне говорили "что сегодня в телевизоре показали такой-то сюжет", но я уже об этом знаю несколько дней.
Есть еще твиттер, но это выходит за рамки данного поста.
На данный момент я подписан на 335 фидов, в среднем в месяц это составляет 5500-7000 сообщений, то есть 200+ в день, что около 20 минут чтения (беглого просмотра + чтения заинтересовавшего). Активно использую уже года 1.5-2.
Это на 80% какие-то люди, на 20% какие-то автоматические рассылки.
Из людей симметрично знаком с порядка 10 (не процентов, кстати, единица измерения людей = человеки? Тогда в человеках), несимметрично знаком с половиной.
Подписан на большие группы людей со спорта (acm), fp (то, что вышел новый журнал fp я узнаю с течение 3 дней из 40 сообщений; и импортное fp), шахмат, фотографии и что мне нравится из искусств, просто программирование, что-то про лайфхак, экономику, и то что обычно попадает в категорию "другое".
Это 50% с ЖЖ, 10% с blogspot, и опять же "другое".
Не использую термин "френд-лента", ибо понятие друг как человеческое отношение (как бинарное отношение на людях) довольно сложно. Я же использую термин "я на него подписан".
Некоторые люди ведут даже 2 блога (например, житейский и математический); есть даже люди на которых я подписан, но они еще не разу не писали :) .
Есть порядка 10% импортных, в виду моих ограничений - только на английском.
У меня есть два внутренних тэга для записей: TODO, follow. Первый - отложить в очередь на чтение, там у меня порядка 200 записей, которые прореживаются по мере свободного времени. Второй - это что-то типа викторин, или тех веток где я участвую в обсуждении, там не более 3.
Точно не буду подписываться на людей, кто создает много трафика (из людей это не более 1-2 постов в день (в [<2, >0] у меня в ленте = 5 человек)). Живые люди обычно мало пишут, мертвые уже не пишут, а нелюди пишут много.
От некоторых вещей я так же со временем отписываюсь (не понимаю, но со временем иногда начинается какая-то истерика и идет поток эмоциональных постов. И мальчики, и девочки).
Полностью не смотрю телевизор, ибо в блогах это все появляется гораздо быстрее, и местами это является оригиналом. Пару раз в день
Есть еще твиттер, но это выходит за рамки данного поста.
Подписаться на:
Сообщения (Atom)