Moby Dick Workout (2022)

Hacker News Top Tools

Summary

Describes a performance test using the full text of Moby Dick to evaluate todo list and productivity apps, with test files provided for different app formats.

No content available
Original Article
View Cached Full Text

Cached at: 07/05/26, 10:31 AM

# Moby Dick Workout Source: [https://www.hogbaysoftware.com/posts/moby-dick-workout/](https://www.hogbaysoftware.com/posts/moby-dick-workout/) 12 Apr 2022How many items should your todo list handle? Not the most pressing question in the world, but one that I sometimes wonder about\. I think productivity apps should scale to “user generated” content\. I don’t expect every app to load multi\-gigabyte log files, but it should handle what I can write myself\. I use “Moby Dick” to test that\. I know it’s longer and uses bigger words than anything I’ll write\. If the app works well with “Moby Dick” then that’s a good indication that it will handle my needs also\. Here’s the test: 1. Open “Moby Dick”\. Fast? 2. Scroll to end\. Resize the window\. Fast? 3. Scroll to middle\. Resize the window\. Fast? 4. Select all\. Cut, Paste, Undo\. Redo\. App still standing? 5. Edit some content near the middle\. No typing lag? No scroll jumping? 6. Repeat 2\-5 until you get bored, then open macOS Activity Monitor and see if it’s using acceptable amount of Memory\. Computers are really fast, Moby Dick is tiny compared to this fastness\. If an app doesn’t pass this test that suggests to me that there might be problems\. This is just a test–a good app for you might fail this test, a bad app for you might pass\. Test Files: - [MobyDick\.bike](https://github.com/jessegrosjean/mobydickworkout/raw/main/moby_dick.bike.zip)- This is what I use to test my app[Bike Outliner](https://www.hogbaysoftware.com/bike/) - [MobyDick\.opml](https://github.com/jessegrosjean/mobydickworkout/raw/main/moby_dick.opml.zip)- This is OPML file useful for testing outliner apps - [MobyDick\.markdown](https://github.com/jessegrosjean/mobydickworkout/raw/main/moby_dick.md.zip)- This is a Markdown file useful for testing markdown apps

Similar Articles

iOSWorld: A Benchmark for Personally Intelligent Phone Agents

Hugging Face Daily Papers

Introduces iOSWorld, an interactive native iOS simulator benchmark with persistent user identity across 26 apps, designed to evaluate personalized mobile agent capabilities through 133 tasks of increasing difficulty.

Back to the Future: A workbook time machine for spread sheet creation benchmarks

arXiv cs.AI

This paper introduces the workbook time machine, a pipeline that automatically creates benchmarks for evaluating language models on creating derived spreadsheet objects like formulas, charts, pivot tables, and conditional formatting. The authors produce WTM-Corpus and a curated 150-task benchmark WTM-Bench, then evaluate spreadsheet agents across artifact types, step complexity, and instruction granularity.