{"id":15995,"date":"2011-12-13T02:08:50","date_gmt":"2011-12-13T00:08:50","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=15995"},"modified":"2011-12-13T02:08:50","modified_gmt":"2011-12-13T00:08:50","slug":"death-by-a-thousand-clicks","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2011\/12\/13\/death-by-a-thousand-clicks\/","title":{"rendered":"Death by a thousand clicks"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>If you don&#8217;t know or remember the expression &#8220;death by a thousand cuts&#8221;, it refers to an <a href=\"http:\/\/en.wikipedia.org\/wiki\/Slow_slicing\">ancient Chinese torture<\/a>.<\/p>\n<blockquote><p>Slow slicing [..], also translated as the slow process, the lingering death, or death by a thousand cuts [..], was a form of execution used in China from roughly AD 900 until its abolition in 1905. In this form of execution, the condemned person was killed by using a knife to methodically remove portions of the body over an extended period of time. The term l\u00edngch\u00ed derives from a classical description of ascending a mountain slowly. Lingchi was reserved for crimes viewed as especially severe, such as treason and killing one&#8217;s parents. The process involved tying the person to be executed to a wooden frame, usually in a public place. The flesh was then cut from the body in multiple slices in a process that was not specified in detail in Chinese law and therefore most likely varied. In later times, opium was sometimes administered either as an act of mercy or as a way of preventing fainting. The punishment worked on three levels: as a form of public humiliation, as a slow and lingering death, and as a punishment after death.<\/p><\/blockquote>\n<p>Then, of course, there is a modern day office variant &#8211; &#8220;death by a thousand papercuts&#8221;, which I won&#8217;t go into any detail &#8211; you can get the idea.<\/p>\n<p>Well, today I discovered yet another, even more modern variation of that &#8211; death by a thousand mouse clicks.  And even if you&#8217;ve heard that before in regards to a bad user interface, there is another meaning to it.  Yesterday I paper cut my right index finger.  While it&#8217;s not that bad on its own, when combined with a mouse button it is indeed a new form of torture.<\/p>\n<p>Do you have any idea how many times you click, double-click and wheel-scroll every day?  A lot!  I tried to count but I don&#8217;t know a number that large.  Except gadzillion, to which I don&#8217;t know how to count.  Anyway, even if you don&#8217;t use your mouse so much, you still need to type, don&#8217;t you?  And typing with the cut on the index finger is more annoying than with any other finger.  All because of those little nobs they put on keys F and J so that you could find the home row.  Good thing I&#8217;m not bleeding at least&#8230;<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>If you don&#8217;t know or remember the expression &#8220;death by a thousand cuts&#8221;, it refers to an ancient Chinese torture. Slow slicing [..], also translated as the slow process, the lingering death, or death by a thousand cuts [..], was a form of execution used in China from roughly AD 900 until its abolition in &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2011\/12\/13\/death-by-a-thousand-clicks\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Death by a thousand clicks<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":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},"_links_to":"","_links_to_target":""},"categories":[1,2,62],"tags":[1971,2971,2301,17],"keyring_services":[],"class_list":["post-15995","post","type-post","status-publish","format-standard","hentry","category-general","category-personal","category-technology","tag-china","tag-torture","tag-touch-typing","tag-work"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":28454,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/03\/26\/threadable-a-php-library-for-parallel-execution\/","url_meta":{"origin":15995,"position":0},"title":"Threadable &#8211; a PHP library for parallel execution","author":"Leonid Mamchenkov","date":"March 26, 2018","format":false,"excerpt":"Threadable is a PHP library that helps with building applications that need to run multiple threads in parallel.\u00a0 It relies on posix and pcntl PHP extensions and does all the heavy lifting of process control.\u00a0 I find this very useful, as not many PHP developers are familiar with process management.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26306,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/04\/504-gateway-timeout-error-on-nginx-fastcgi-php-fpm\/","url_meta":{"origin":15995,"position":1},"title":"504 Gateway Timeout error on Nginx + FastCGI (php-fpm)","author":"Leonid Mamchenkov","date":"August 4, 2016","format":false,"excerpt":"\"504 Gateway Timeout\" error is a very common issue when using Nginx with PHP-FPM. \u00a0Usually, that means that it took PHP-FPM longer to generate the response, than Nginx was willing to wait for. \u00a0A few possible reasons for this are: Nginx timeout configuration uses very small values (expecting the responses\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"504","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/504-500x385.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":20122,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/01\/31\/ffmpeg-and-a-thousand-fixes\/","url_meta":{"origin":15995,"position":2},"title":"FFmpeg and a thousand fixes","author":"Leonid Mamchenkov","date":"January 31, 2014","format":"link","excerpt":"FFmpeg and a thousand fixes","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15809,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/10\/29\/metalmorphosis-arch-enemy-live-at-pavilion-hall-nicosia-cyprus\/","url_meta":{"origin":15995,"position":3},"title":"Metalmorphosis : Arch Enemy live at Pavilion Hall, Nicosia, Cyprus","author":"Leonid Mamchenkov","date":"October 29, 2011","format":false,"excerpt":"Yesterday, my brother, his girlfriend and I went to Nicosia for the Metalmorphosis music festival. If you saw my earlier post about the event, you'd know that the main attraction was the Swedish death metal band Arch Enemy. So, how was it? Short story: it was not bad at all.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/FIP1YgMCY9w\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":28005,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/09\/13\/php-limit-on-maximum-form-fields\/","url_meta":{"origin":15995,"position":4},"title":"PHP limit on maximum form fields","author":"Leonid Mamchenkov","date":"September 13, 2017","format":false,"excerpt":"We had an interesting issue to debug at work today.\u00a0 One of the screens in our application features a form with a whole lot of checkboxes.\u00a0 It's in the access control module, where the administrator of the system can manage user permissions for each module of the system.\u00a0 Here's the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/09\/checkboxes-500x282.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":11093,"url":"https:\/\/mamchenkov.net\/wordpress\/2008\/03\/19\/death-proof\/","url_meta":{"origin":15995,"position":5},"title":"Death Proof","author":"Leonid Mamchenkov","date":"March 19, 2008","format":false,"excerpt":"Being a great Quentin Tarantino fan, I've been sinning a lot in the last couple of years.\u00c2\u00a0 I missed a few works of the Master.\u00c2\u00a0 One of the films which I failed to catch in the cinema is \"Death Proof\".\u00c2\u00a0 Gladly, DVD rentals had a copy. As I said, I\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/15995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=15995"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/15995\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=15995"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=15995"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=15995"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=15995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}