{"id":3183,"date":"2019-03-12T11:44:43","date_gmt":"2019-03-12T06:14:43","guid":{"rendered":"http:\/\/reliablesoftwares.com\/blog\/?p=3183"},"modified":"2019-04-22T11:46:00","modified_gmt":"2019-04-22T06:16:00","slug":"book-review-how-not-to-be-wrong","status":"publish","type":"post","link":"https:\/\/reliablesoftwares.com\/blog\/book-review-how-not-to-be-wrong\/","title":{"rendered":"Book Review: How Not to Be Wrong"},"content":{"rendered":"<p>Almost everything that we do these days has some sort of mathematical element to it, from analysis by companies that are looking for patterns, voting and ways of winning the lottery.<\/p>\n<p>Ellenberg does make some reasonable arguments; I particularly liked the explanations on the three-way voting where the favored guy can end up being eliminated purely because of the first past the post method, and the way that groups were able to exploit a badly designed lottery.<\/p>\n<p>And most of the time he does a reasonable job of getting his points across using mathematical explanations and details revealing the hidden maths of everyday life. But the book suffers from a lack of direction at times it and it regularly jumps into very complex explanations, which some will find difficult. There are few gems inside the book which are very interesting to read, but so are a few dull moments. Its a good one time read, which will help you see the world from a different perspective.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Almost everything that we do these days has some sort of mathematical element to it, from analysis by companies that<\/p>\n","protected":false},"author":1,"featured_media":3184,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3,4],"tags":[519,640],"class_list":["post-3183","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-books","tag-book-review","tag-how-not-to-be-wrong"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pgLsB5-Pl","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":3663,"url":"https:\/\/reliablesoftwares.com\/blog\/book-review-tomorrow-and-tomorrow-and-tomorrow-a-novel-about-creation-not-just-games\/","url_meta":{"origin":3183,"position":0},"title":"Book Review Tomorrow, and Tomorrow, and Tomorrow \u2014 A Novel About Creation, Not Just Games","author":"saifuddin","date":"December 14, 2025","format":false,"excerpt":"Gabrielle Zevin\u2019s Tomorrow, and Tomorrow, and Tomorrow is often described as a \u201cvideo game novel,\u201d but that framing undersells what the book truly achieves. This is not a story about gaming as entertainment; it is a story about creation as identity, friendship as a long negotiation, and the emotional cost\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/reliablesoftwares.com\/blog\/category\/blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/tomorrow.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/tomorrow.jpeg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/tomorrow.jpeg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/tomorrow.jpeg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/tomorrow.jpeg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3636,"url":"https:\/\/reliablesoftwares.com\/blog\/code-review-i-let-ai-rewrite-my-10-year-old-project-the-results-shocked-me\/","url_meta":{"origin":3183,"position":1},"title":"Code Review: I Let AI Rewrite My 10-Year-Old Project \u2013 The Results Shocked Me","author":"saifuddin","date":"September 21, 2025","format":false,"excerpt":"For years, I carried around a dusty old codebase\u201410 years old, full of hacks, patches, and outdated dependencies. Instead of rewriting it myself, I decided to see what AI could do. The outcome? Faster code, fewer bugs, and a shocking reminder that AI isn\u2019t just a coding assistant\u2014it can be\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/reliablesoftwares.com\/blog\/category\/blog\/ai\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai-coding-vibe.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai-coding-vibe.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai-coding-vibe.jpg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai-coding-vibe.jpg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2208,"url":"https:\/\/reliablesoftwares.com\/blog\/moon-reader-innovative-book-reader-with-powerful-controls-full-functions\/","url_meta":{"origin":3183,"position":2},"title":"Moon+ Reader Innovative book reader with powerful controls &#038; full functions","author":"saifuddin","date":"July 6, 2016","format":false,"excerpt":"Moon+ Reader is an android app for reading any documents \/ books. Now it's better looking and highly customizable. Supports formats like epub, pdf, mobi, chm, cbr, cbz, umd, fb2, txt, html, rar, zip or OPDS. What I loved the most is, in Pro version you get Text to Speech\u2026","rel":"","context":"In &quot;App&quot;","block_context":{"text":"App","link":"https:\/\/reliablesoftwares.com\/blog\/category\/blog\/app\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2016\/07\/moonreader.png?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2016\/07\/moonreader.png?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2016\/07\/moonreader.png?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2016\/07\/moonreader.png?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2016\/07\/moonreader.png?fit=1200%2C900&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3669,"url":"https:\/\/reliablesoftwares.com\/blog\/2025-year-in-review\/","url_meta":{"origin":3183,"position":3},"title":"2025 Year in Review","author":"saifuddin","date":"December 31, 2025","format":false,"excerpt":"Year-End Reflections and Future Aspirations As the year comes to an end, it offers a valuable opportunity to pause and take stock\u2014reviewing accomplishments, reflecting on lessons learned, and clarifying ambitions for the year ahead. To structure this reflection, I am revisiting the commitments I set last year and assessing them\u2026","rel":"","context":"In &quot;Article&quot;","block_context":{"text":"Article","link":"https:\/\/reliablesoftwares.com\/blog\/category\/article\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/hny2026.jpg?fit=736%2C1104&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/hny2026.jpg?fit=736%2C1104&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/hny2026.jpg?fit=736%2C1104&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/hny2026.jpg?fit=736%2C1104&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":3690,"url":"https:\/\/reliablesoftwares.com\/blog\/guessword-the-hangman-game-that-knows-your-vocabulary\/","url_meta":{"origin":3183,"position":4},"title":"GuessWord: The Hangman Game That Knows Your Vocabulary","author":"saifuddin","date":"April 11, 2026","format":false,"excerpt":"Five blank spaces. Six lives. One hidden word. You pick \"E.\" Two blanks fill in. Lucky guess \u2014 or was it? You pick \"T.\" Nothing. A head appears on the gallows. Five lives left. Four blanks remain. Think fast. Welcome to GuessWord \u2014 a classic hangman game built for your\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/reliablesoftwares.com\/blog\/category\/blog\/ai\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2026\/04\/guessword.jpeg?fit=540%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2026\/04\/guessword.jpeg?fit=540%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2026\/04\/guessword.jpeg?fit=540%2C1200&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":3625,"url":"https:\/\/reliablesoftwares.com\/blog\/chatgpt-locally-for-free-the-complete-ollama-guide-2024\/","url_meta":{"origin":3183,"position":5},"title":"ChatGPT Locally for FREE: The Complete Ollama Guide (2024)","author":"saifuddin","date":"September 14, 2025","format":false,"excerpt":"Imagine having a ChatGPT-like AI assistant running on your computer, completely offline, with no monthly fees or data privacy concerns. It sounds too good to be true, but it's not only possible\u2014it's surprisingly easy to set up. Meet Ollama, the open-source tool that's revolutionizing how we interact with AI by\u2026","rel":"","context":"In &quot;Article&quot;","block_context":{"text":"Article","link":"https:\/\/reliablesoftwares.com\/blog\/category\/article\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/images.png?fit=243%2C207&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2019\/04\/notworng.jpeg?fit=900%2C300&ssl=1","_links":{"self":[{"href":"https:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/posts\/3183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/comments?post=3183"}],"version-history":[{"count":1,"href":"https:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/posts\/3183\/revisions"}],"predecessor-version":[{"id":3185,"href":"https:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/posts\/3183\/revisions\/3185"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/media\/3184"}],"wp:attachment":[{"href":"https:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/media?parent=3183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/categories?post=3183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/tags?post=3183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}