[00:00:57] <acidtech23> (@Const) https://vk.com/wall-53555848_754136
[09:43:49] <geniepro> "В школе Алан Кей понял, что полстраницы кода на странице 13 руководства Lisp 1.5 представляет собой Лисп сам по себе! Это были "уравнения Максвелла" для софта! Это был весь мир программирования в нескольких строчках, которые можно было закрыть рукой. "Я осознал, что в любое время, когда я захочу узнать, что я делаю, я могу просто написать ядро этой вещи -- на половинке страницы, и оно не потеряет в мощности. Фактически оно приобретет в мощности, ибо будет способно повторно войти (reenter) в себя с намного большей готовностью, чем большинство систем, сделанных другим способом, могут это сделать возможным". Все эти идеи могли бы быть частью как software engineering, так и computer science, но этого не случилось, ибо учебные курсы сегодня -- это лишь профессиональные тренинги Java." http://ailev.livejournal.com/469995.html
[10:06:39] <kpmy> левенчук либерально мыслит
[10:08:36] <geniepro> kpmy: ну да, он типа "либертарианец" -- наверное это модно в его кругах
[10:17:58] <geniepro> Либертариа́нство (англ. libertarianism; от фр. libertaire — анархист[1]), реже либертаризм (фр. libertarisme) — политическая философия[2][3], в основе которой лежит запрет на «агрессивное насилие», то есть запрет на применение силы или угрозы к другому лицу, или его имуществу, вопреки воле[4] этого лица. Запрет на агрессивное насилие является правовым, а не этическим. Другими словами, либертарианство подразумевает, что нарушения данного запрета должны преследоваться в судебном порядке. При этом оно не даёт указаний для конкретных поступков людей. В силу этого либертарианство не является этической системой. Оно совместимо с разными взглядами на мораль: от консерватизма, поддерживающего многочисленные самоограничения, до либертинизма, отвергающего любые моральные ограничения.
[10:42:14] <kpmy> короче, идеология для маниаков
[11:59:14] <TRUE> Kemet> как быстро и не используя деление определить количество цифр в числе?
1. Подготовить массив чисел items, которые имеют максимальное значение для своего количества разрядов: 9, 99, 999 ...
2. Линейным или двоичным поиском искать позицию в массиве, когда items[i] - x < 0 и items[i+1] - x >= 0
Если items[i] - x >= 0, то x помещается в число указанной разрядности.
Работает такой алгоритм, понятное дело, когда известна максимальная разрядность
[11:59:54] <TRUE> Иначе, просто не подготовить массив items
[15:54:46] <Kemet> TRUE, Да, я примерно так и сделал, только простое сравнение использовал.  из всех вариантов, табличный оказался  самым быстрым на ентой железке
[15:55:45] <TRUE> а как сравнение помогло? Или прога прямо на асме пишется?
[15:58:14] <Kemet> TRUE, На асме, да. я не сравнивал разность с нулём, а сразу числа сравнивал
[16:00:25] <TRUE> а, точно. Мне в голову сначала другой способ пришёл, но он оказался неправильным, а потом как-то забыл перестроится от сравнения с нулём.
[16:01:13] <Kemet> В принципе, между сравнением и вычитанием здесь нет большой разницы, а флаги условий и там и там выставляются, поэтому если использовать вычитание то с нулём сравнивать уже не нужно
[16:02:49] <TRUE> В принципе, сравнение внутри себя использует вычитание
[16:02:51] <Kemet> Но простое сравнение несколько быстрее
[16:05:31] <Kemet> TRUE, Пока мудрил  о способом вычислений количества цифр, нашел где это можно в А2 использовать, что тоже плюс
[16:21:21] <TRUE> думаю, на x86 быстрее вычислить логарфм, чем ползать по массиву
[17:18:24] <Kemet> TRUE, Не, я имел ввиду определение количества цифр, а не табличный подход
[19:17:43] <acidtech23> священником бы стать
[20:03:56] <geniepro> http://habrahabr.ru/company/erlyvideo/blog/262467/
erlyvideo13 июля 2015 в 17:51> Увы и ах, но опенсорсная версия себя не оправдала. Когда мы закрыли исходники, то смогли радикально улучшить и код, и наши возможности по поддержке. Проблемы с опенсорсом совершенно классические: мало денег, нет обратного фидбека. Люди ни патчи не слали, ни даже не писали баг репорты, потому что лениво. С другой стороны каким-то социальным проектам мы продаем дешево или в особых случаях даем бесплатно, а у других почти всегда и так есть деньги.
Открыть обратно исходники было бы классно, если бы это не привело к закрытию компании через пару недель.
[20:04:21] <geniepro> очистил кукисы рутракера -- начал открываться! чо за хня???
[20:07:20] <geniepro> теперь опеннет на десктопе не открывается, а на ноуте открывается )))
[20:08:14] <acidtech23> кошмар
[20:11:07] <geniepro> опера 12.17 гонит что ле ((
[20:11:35] <akastargazer> XXI век, завтрашний день человечества уже наступил
[20:13:11] <geniepro> грохнул в опере все кукисы и кеш очистил -- опеннет открылся ))
[20:34:51] <kpmý> успешные люди в комментах
[20:35:21] <kpmý> помнится, как этот лапшин спросил у меня на жуйке "а какие языки знаешь?"
[20:35:31] <acidtech23> почему на лоре не любят хабр?
[20:35:37] <acidtech23> мне ктонить объяснит?
[20:35:58] <kpmý> я ответил "паскаль оберон"
он спросил "а нормальные языки?" после этого с ним было все ясно, в общем-то
[21:07:54] <akastargazer> адекватность 80лвл