{"id":10922,"date":"2007-11-19T18:58:32","date_gmt":"2007-11-19T15:58:32","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2007\/11\/19\/tinyurl-coincidence\/"},"modified":"2007-11-19T18:58:32","modified_gmt":"2007-11-19T15:58:32","slug":"tinyurl-coincidence","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2007\/11\/19\/tinyurl-coincidence\/","title":{"rendered":"TinyURL coincidence"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>Yesterday I read <a TITLE=\"Do Tiny URL Services Weaken Net Architecture?\" HREF=\"http:\/\/ask.slashdot.org\/article.pl?sid=07\/11\/18\/1319201\"> the Slashdot post<\/a> discussing the power of TinyUrl web service to affect accessibility of web resources. \u00c2\u00a0Most of today, the <a HREF=\"http:\/\/tinyurl.com\">TinyURL<\/a> web service is down.\u00c2\u00a0(Switching\u00c2\u00a0to\u00c2\u00a0conspiracy\u00c2\u00a0voice): \u00c2\u00a0Coincidence? \u00c2\u00a0I think not!<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Yesterday I read the Slashdot post discussing the power of TinyUrl web service to affect accessibility of web resources. \u00c2\u00a0Most of today, the TinyURL web service is down.\u00c2\u00a0(Switching\u00c2\u00a0to\u00c2\u00a0conspiracy\u00c2\u00a0voice): \u00c2\u00a0Coincidence? \u00c2\u00a0I think not!<\/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],"tags":[973,1174,124,1173,1172],"keyring_services":[],"class_list":["post-10922","post","type-post","status-publish","format-standard","hentry","category-general","tag-conspiracy","tag-service-availability","tag-web","tag-web-architecture","tag-web-services"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":10729,"url":"https:\/\/mamchenkov.net\/wordpress\/2007\/06\/16\/daily-tweets\/","url_meta":{"origin":10922,"position":0},"title":"Daily tweets","author":"Leonid Mamchenkov","date":"June 16, 2007","format":false,"excerpt":"Today is Maxim's first graduation party. Toddler class, kindergarden. # Toddler graduation is about the cutest thing I saw in my life. Pictures are coming shortly. # TinyURL is down. All links give 500 Internal Server Error. What do we do now? # @atw26: I don't \"I'm online\" is an\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":[]},{"id":11604,"url":"https:\/\/mamchenkov.net\/wordpress\/2009\/06\/23\/google-wave-vs-adobe-wave\/","url_meta":{"origin":10922,"position":1},"title":"Google Wave vs. Adobe Wave","author":"Leonid Mamchenkov","date":"June 23, 2009","format":false,"excerpt":"I know that smart people tend to think the same and that naming collisions happen once in a while, but is this just a mere coincidence or is there more to the story? Here is a description of Google Wave as per Wikipedia: Google Wave is \"a personal communication and\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":[]},{"id":16655,"url":"https:\/\/mamchenkov.net\/wordpress\/2012\/09\/02\/mustachify-me-web-service\/","url_meta":{"origin":10922,"position":2},"title":"Mustachify.me web service","author":"Leonid Mamchenkov","date":"September 2, 2012","format":"link","excerpt":"Mustachify.me web service Here is a nice little web service that, given an image, recognizes faces and adds mustaches to each face on the picture. \u00a0Appearing as mildly funny and mostly pointless at first, it actually packs some impressive technology. \u00a0I've thrown a whole bunch of different images at it,\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\/2012\/09\/mustaches.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":28471,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/08\/how-javascript-works-the-mechanics-of-web-push-notifications\/","url_meta":{"origin":10922,"position":3},"title":"How JavaScript works: the mechanics of Web Push Notifications","author":"Leonid Mamchenkov","date":"April 8, 2018","format":false,"excerpt":"\"How JavaScript works\" is a series of articles on SessionStack, describing some of the lesser known bits and pieces of JavaScript.\u00a0 One particular chapter that caught my attention is \"The Mechanics of Web Push Notifications\". Push and notification are two different APIs. Push\u200a\u2014\u200ait is invoked when the server supplies information\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":[]},{"id":16698,"url":"https:\/\/mamchenkov.net\/wordpress\/2012\/09\/11\/ive-been-using-cloudflare-for-my-domain-for-over\/","url_meta":{"origin":10922,"position":4},"title":"I&#8217;ve been using CloudFlare for my domain for over &#8230;","author":"Leonid Mamchenkov","date":"September 11, 2012","format":"status","excerpt":"I've been using CloudFlare for my domain for over a year. \u00a0Two weeks after I move back to GoDaddy, GoDaddy gets DDOSed. \u00a0Coincidence? I think not.","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":11064,"url":"https:\/\/mamchenkov.net\/wordpress\/2008\/02\/14\/web-technology-behind-cyprus-presidential-elections\/","url_meta":{"origin":10922,"position":5},"title":"Web technology behind Cyprus presidential elections","author":"Leonid Mamchenkov","date":"February 14, 2008","format":false,"excerpt":"Cyprus is preparing for the presidential elections, which will take place this coming Sunday - February 17th, 2008 - and then another Sunday after that - February 24th, 2008. Unfortunately, most of the information about the elections is in Greek, so there isn't much point in linking to it or\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\/10922","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=10922"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/10922\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=10922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=10922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=10922"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=10922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}