Вылечил неизлечимую, с точки зрения официальной медицины, болезнь.
Звучит серьёзно, можно подробнее? Может, вам просто неправильный диагноз поставили и неправильное лечение назначили?
А нормализация давления после отказа от сигарет — это банальная норма, как и нормализация сна, как и увеличение производительности. Отказ от сигарет вообще нужно было на первое место ставить)
Саморазвитие не значит «увеличение дохода», хотя оно и может быть в качестве побочного эффекта. Саморазвитие — это именно развитие каких-то конкретных способностей. Например — способности влиять на других людей, в том числе и на близких. В чём вы, похоже, пока ещё не преуспели (хотя конечно, это совершенно не моё дело).
Золотая медаль — это действительно тлен, как и красный диплом, как и прочие бумажки с медалями. Благополучная семья — тоже так себе понятие. Если девочка была отличницей не по своему желанию, а под давлением «правильных» родителей — то перекосы в её психике вполне закономерны. Вообще, если вы почитаете истории про детей-вундеркиндов — многие из них кончают печально, не сумев адаптироваться к занудной скучной взрослой жизни.
Возможно, вы путаете причину и следствие — люди, испытывающие недостаток в радостях жизни, ищут их в подобного рода организациях. И некоторые из них заканчивают жизнь самоубийством вне зависимости от прочих факторов.
Там не пишут, а цитируют, и это, в частности — из книги Николая и Веры Преображенских «Анти-Зеланд, или На халяву и уксус сладкий». Думаю, не только я услышал о них в первый раз — а значит, их книга ничто не более, как желание выехать на чужом успехе.
Вы говорите не о «забить на работу», а об организации эффективного распорядка деятельности. Я тоже часто работаю во внеурочное время, а в рабочее, наоборот, нет — специфика работы на непрерывном производстве.
Работа и хобби могут совпадать с точки зрения того, что я и там и там пишу код.
А также могут совпадать, что я и там и там шевелю пальцами или двигаю ногами (ходить пешком — одно из моих хобби, которых не было, пока я не устроился на работу). Но я, конечно же, свою точку зрения не навязываю.
Хобби делается для души, а работа — для заработка и выживания. Когда нет настроения, вдохновения, чего-то ещё — на хобби можно забить, на работу — нет. Многие хобби-проекты остаются незавершенными совершенно безнаказанно — первоначальный энтузиазм прошёл, отдача не предполагается, тратить ресурсы на его дальнейшее развитие не имеет смысла. А бросить рабочий проект, на который есть контракт, семья и ипотека — несколько сложнее.
Есть большая разница между программированием ради удовольствия, когда сам выбираешь, что, на чём и когда, и программированием на работе, где работодатель может определять даже стиль комментариев.
Судя по этому твиту, у Девида не всё хорошо в его исследованиях, раз ему больше нечего сказать — мы это всё уже слышали миллиард раз в различных вариациях. Более ценным советом для продления жизни было бы «внимательнее смотрите по сторонам при переходе улицы и предпочитайте общественный транспорт личному» — статистика по ДТП подтверждает.
Ещё одно типичное заблуждение. Как только хобби становится работой, появляется другое хобби, чтобы от этой работы отдыхать. Просто есть люди, которые в хобби не нуждаются by design вне зависимости от того, удовлетворяет их работа или нет.
От себя хочу добавить, что FindSequenceFunction находит не все последовательности — и если не находит, стоит поискать в OEIS. С FindFormula на реальных задачах мне не удалось получить удовлетворительных результатов — использую FindFit с явно задаваемой формулой (обычно рациональным полиномом).
Хабр — это такая же соцсеть, со все теми же симптомами. Остслеживаете ли вы появление новых статей и комментариев к ним на регулярной основе? Проверяете ли вы рейтинг у своей свеженаписанной статьи? Проверяете ли карму, приносят ли вам минусы в неё боль и страдания?
1) с плавающей точкой (машинной точности) с последующим округлением точно можно вычислить только первые 71 значений — затем разрядности перестанет хватать. Это неочевидное и не интуитивное ограничение — лично мне казалось, что несколько сотен уж точно в double должно поместиться.
2) условия задачи изменились и нужно вычислять не каждое значение последовательности — а через раз, два, n или с простым порядковым номером. Как для этого модифицировать параметры LinearRecurrence — непонятно.
3) нужно решить обратную задачу — найти порядковый номер элемента через его значение, заданным с некоторой погрешностью — скажем, 100000. Сделать это без аналитической функции в разы сложнее.
Вспомнил про ещё одну оптимизацию, которую делал — свёртки, когда заранее известно, что сворачиваемые функции состоят из суммы косинусов, ограниченных прямоугольной функцией. Посчитал сначала свёртку для двух косинусов с произвольными множителями, нашёл пределы для граничных случаев, приводящих к обнулению знаменателя и выделил это всё в отдельную функцию. Минуты ожидания сменились на секунды.
Я только сейчас заметил, что неудачно выбрал форму для обезличенного обращения и тот комментарий прозвучал намного грубее, чем в него закладывалось) Прошу прощения.
Там если всё подробно расписывать, на полноценную статью потянет) А вкратце примерно так:
Имеется некоторая кусочно-непрерывная функция, которая интегрируется, масштабируется, и суммируется сама с собой со сдвигом по оси абсцисс, величина которого задаётся параметром. От результата необходимо посчитать символьное преобразование Фурье — вот его-то мне дождаться и не удалось даже спустя несколько часов.
Оптимизация заключается в том, что преобразование Фурье мы делаем сразу, интегрирование заменяется делением на i ω, смещение — умножением на комплексную экспоненту, сложение остаётся сложением, масштабирование пересчитывается (разово) через решение системы уравнений. В итоге на всё про всё, включая упрощение (куда же без него) тратится лишь несколько секунд.
У меня, кстати, есть один интересный пример оптимизации исключительно на символьном движке и реальной, а не гипотетической задачи. Она упоминается вскольз в статье, которая сейчас в разработке, но возможно, стоит её выделить и рассмотреть отдельно? Правда, тогда интрига из статьи пропадёт.
А нормализация давления после отказа от сигарет — это банальная норма, как и нормализация сна, как и увеличение производительности. Отказ от сигарет вообще нужно было на первое место ставить)
Ну и скучно наверное с вами вашему брату, раз у вас других тем для разговора нету.
читаете книгипишете статьи по саморазвитию, бизнесу или повышению эффективности? Нет? Прекрасно. И не начинайте.Всё-таки пишете? Не делайте того, что в этих статьях предлагается. Пожалуйста. Иначе станете наркоманом. Как он.
[/шутка]
А статья интересная, и распространяется не только на книги.
Есть большая разница между программированием ради удовольствия, когда сам выбираешь, что, на чём и когда, и программированием на работе, где работодатель может определять даже стиль комментариев.
1) с плавающей точкой (машинной точности) с последующим округлением точно можно вычислить только первые 71 значений — затем разрядности перестанет хватать. Это неочевидное и не интуитивное ограничение — лично мне казалось, что несколько сотен уж точно в double должно поместиться.
2) условия задачи изменились и нужно вычислять не каждое значение последовательности — а через раз, два, n или с простым порядковым номером. Как для этого модифицировать параметры LinearRecurrence — непонятно.
3) нужно решить обратную задачу — найти порядковый номер элемента через его значение, заданным с некоторой погрешностью — скажем, 100000. Сделать это без аналитической функции в разы сложнее.
Имеется некоторая кусочно-непрерывная функция, которая интегрируется, масштабируется, и суммируется сама с собой со сдвигом по оси абсцисс, величина которого задаётся параметром. От результата необходимо посчитать символьное преобразование Фурье — вот его-то мне дождаться и не удалось даже спустя несколько часов.
Оптимизация заключается в том, что преобразование Фурье мы делаем сразу, интегрирование заменяется делением на i ω, смещение — умножением на комплексную экспоненту, сложение остаётся сложением, масштабирование пересчитывается (разово) через решение системы уравнений. В итоге на всё про всё, включая упрощение (куда же без него) тратится лишь несколько секунд.