По памяти, с тех пор, как я последний раз пользовался им около года назад:
Hpricot хранит атрибуты в буфере фиксированного размера, а некоторые платформы генерируют невероятно длинные хеши в атрибутах документа. Перед синтаксическим анализом можно установить статическое поле, позволяющее установить размер этого буфера.
Я помню, что он был довольно заметным в документах на веб-странице, хотя, конечно, его уже нет.