green_fr: (Default)
green_fr ([personal profile] green_fr) wrote2012-06-01 05:31 pm
Entry tags:

Точность превыше всего!

На работе использую программу для генерирования экономических сценариев (B+H ESG), при определённой конфигурации она вылетает с нечитаемой ошибкой. Hotline объясняет, что у меня данные неправильные, моя матрица должна быть положительно полуопределённой, бла-бла-бла.

Я проверяю — одно из собственных значений выходит −2E-16.
Формально да, отрицательное. Но мы все понимаем, что это ноль, проблема округления (более того, я могу с ручкой на бумажке доказать, что это ноль, я намеренно сделал вырожденную матрицу, мне так надо).

Весь день бодаюсь теперь с hotline’ом по почте, доказывая, что это не «extremely high degree of accuracy in calculations» (цитата из их ответа), а баг, требующий патча. Ищу понятные аргументы...

Update: победили, ошибку признали, постараются когда-нибудь починить, но уже точно не успеют к следующей (7.3.0) версии.

[identity profile] green-fr.livejournal.com 2012-06-01 09:17 pm (UTC)(link)
Проблема в том, что хотлайн не знает, для них это не проблема, а лишнее подтверждение исключительной точности их продукта. Если сказали не пускать отрицательные числа, то не пускать даже самые маленькие.
Они правда не понмают, что это ноль, что эт проблема округления.
a_p: (Default)

[personal profile] a_p 2012-06-01 09:27 pm (UTC)(link)
что народ на хотлайнах не разбирается в техничской стороне дела, так этим сейчас никого не удивить. Вообще, меня бы на месте пользователя продукта, напрягло бы не так недопонимание проблем округления отдельными представителями хотлайна и девелопмента, как игнорирование известной проблемы (краша то есть) девелопментом. Грубо говоря, это обозначает отсутствтие технического управления у производителя.

[identity profile] bgmt.livejournal.com 2012-06-01 09:37 pm (UTC)(link)
Это означает, что мы сталкиваемся очередной раз с проблемой экспертов. Мы это поручили А, А поручил В, на выходе Х считает себя экспертом и по цепочке предлагается, чтобы мы тоже его таковым считали. Что не факт. Но система управления не позволяет сомнению доходить до пункта управления. Это проблема цивилизации, а не локальная. Большая проблема. На ней мы можем куку.
a_p: (Default)

[personal profile] a_p 2012-06-01 10:19 pm (UTC)(link)
а кто сомневается, называется конспиролог.

[identity profile] bgmt.livejournal.com 2012-06-01 10:25 pm (UTC)(link)
нет, это две разные, но сочетаемые (не обязательно) профессии!

[identity profile] green-fr.livejournal.com 2012-06-02 09:16 am (UTC)(link)
Так а с чего ты взял, что они игнорируют? Я вполне верю, что мы — первые, кто столкнулся с этой проблемой. Пока что вопрос именно в том, как пробить hotline, чтобы информация дошла до разработчиков. Вот тогда и посмотрим на их реакцию.
a_p: (Default)

[personal profile] a_p 2012-06-02 11:42 am (UTC)(link)
почему-то у меня создалось впечатление, что ты написал (сейчас перечитал пост и не нашёл, где ты это написал :), что хотлайн уже был в курсе проблемы и дал объяснение про extremely high degree типа "знаем-знаем, это у нас акьюраси".

[identity profile] green-fr.livejournal.com 2012-06-02 07:57 pm (UTC)(link)
Не, тут проблема именно в том, чтобы пробиться через хотлайн к разработчикам и принимателям решений. Так что срочно требуются понятные аргументы :-)