{"id":4127,"date":"2017-07-25T20:13:01","date_gmt":"2017-07-26T01:13:01","guid":{"rendered":"https:\/\/justinparrtech.com\/JustinParr-Tech\/?p=4127"},"modified":"2017-09-15T19:52:19","modified_gmt":"2017-09-16T00:52:19","slug":"experiment-use-flashing-colors-to-repel-flying-insects","status":"publish","type":"post","link":"https:\/\/justinparrtech.com\/JustinParr-Tech\/experiment-use-flashing-colors-to-repel-flying-insects\/","title":{"rendered":"Experiment:  Use Flashing Colors to Repel Flying Insects"},"content":{"rendered":"<p>Or as I call it:<\/p>\n<h1>CLICKBAIT:\u00a0 THE APP THAT&#8217;S SO DANGEROUS, GOOGLE DOESN&#8217;T WANT YOU TO HAVE IT<\/h1>\n<p>&nbsp;<\/p>\n<p>First, let me present the app and how it works.<\/p>\n<p>Later, a <span style=\"color: #ff0000;\">rant<\/span> about Google Play<\/p>\n<p><!--more--><\/p>\n<p>[TOC]<\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #ff0000;\">Health Warning!<\/span><\/h2>\n<p><span style=\"color: #ff0000;\">This application uses flashing lights in an attempt to confuse and disorient flying insects.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">If you are prone to seizures or have epilepsy, do not use this application.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2>Download<\/h2>\n<p>On your Android Phone, go to the following location:<\/p>\n<p><a href=\"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-content\/uploads\/FlyingInsectRepellent.apk\">https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-content\/uploads\/FlyingInsectRepellent.apk<\/a><\/p>\n<p>Once you download the APK file, go to your downloads folder, and click on it.\u00a0 You may be prompted to install applications from locations that aren&#8217;t marked safe.\u00a0 You can enable this option, install the APK file, then disable it.<\/p>\n<p>Sorry, there is no iPhone or Windows Mobile version at this time.<\/p>\n<p>If there is enough interest, I could crank out a Win32 version fairly quickly, that would run on any laptop or tablet.<\/p>\n<p>&nbsp;<\/p>\n<h2>Privacy Policy<\/h2>\n<p><a href=\"https:\/\/justinparrtech.com\/JustinParr-Tech\/color-bug-repeller-privacy-policy\/\">https:\/\/justinparrtech.com\/JustinParr-Tech\/color-bug-repeller-privacy-policy\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>Background<\/h2>\n<p>Flying insects can apparently see some colors more visibly than others.<\/p>\n<p>Notably, they apparently can&#8217;t see red very well, but they CAN see ultraviolet quite visibly, and are attracted to ultraviolet.<\/p>\n<p>Current research is being done, using UV lasers to create a &#8220;mosquito barrier&#8221;, because apparently, mosquitoes become confused when confronted with UV laser light.<\/p>\n<p>Similarly, this app attempts to confuse and repel flying insects by using two rapidly and randomly flashing simulated UV panels on top of a red, continuous and static background color:<\/p>\n<ul>\n<li>Uses a static background for ambient light.\u00a0 By default, the background color is set to red, as red is supposedly less-visible to mosquitoes.<\/li>\n<li>Uses a random flashing cycle, which is intended to disorient.<\/li>\n<li>Uses two panels, each of which flash randomly, in an attempt to create the illusion of motion, and also confuse depth perception.<\/li>\n<\/ul>\n<p>Please note that this is an EXPERIMENT, and your mileage will vary greatly, depending on type of insect, region, weather, time of day, ambient light, and probably dozens of other factors.<\/p>\n<p>For example, I&#8217;ve noticed that this app works VERY well to repel flies, but also seems to do a decent job repelling some portion of mosquitoes as well, and I live in the Dallas, Texas area.<\/p>\n<p>Please feel free to download and try the app.\u00a0 Use different settings &#8212; for example, I can tell you from experience that setting the background color to &#8216;Green&#8217; (00FF00) or &#8216;Cyan&#8217; (00FFFF) is a bad idea, as this attracts them.\u00a0 Please let me know what seems to work best for you, or if the app seems to work at all.<\/p>\n<p>&nbsp;<\/p>\n<h2>Scientific Approach<\/h2>\n<p>I run this app often, to try to collect as much data as possible.<\/p>\n<p>Before dusk, I use it to repel flies, and at \/ after dusk, I use it to repel mosquitoes.<\/p>\n<p>In an attempt to be scientific, I randomly pick whether to run the app or not.<\/p>\n<p>In each case, I make a note of how many times I am &#8220;annoyed&#8221; by a fly or mosquito.<\/p>\n<p>So far, my personal experience, in my specific situation is that this app seems to work REALLY WELL against flies, and SOMEWHAT WELL against mosquitoes.<\/p>\n<p>&nbsp;<\/p>\n<h2>Why?<\/h2>\n<p>Beyond being a simple annoyance, mosquitoes are filthy with dangerous and deadly diseases, some of which are active Texas:<\/p>\n<ul>\n<li>West Nile virus<\/li>\n<li>Zika virus<\/li>\n<li>At one point, mosquitoes were linked to SARS<\/li>\n<\/ul>\n<p>In other parts of the world, mosquitoes carry Malaria and Yellow Fever, responsible for about 200 million infections per year, resulting in approximately 400,000 deaths per year.<\/p>\n<p>If I can give you, FOR FREE, a simple phone application that might defer some of that risk, then why not?<\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #ff0000;\">Rant About Google Play<\/span><\/h2>\n<p>I attempted to publish this application through Google Play &#8211; I have written and published a couple of other applications that are out there already.<\/p>\n<p>I PAY $35 every 2 years to publish applications on the Google Play store.\u00a0 This is NOT A FREE service.<\/p>\n<p>When I attempted to publish this application, it immediately got rejected with no explanation.<\/p>\n<p>After some digging, I found out that it was rejected &#8220;because the application was deceptive&#8221;.<\/p>\n<p>Deceptive, as in&#8230;.?<\/p>\n<p>&lt;RANT&gt;<\/p>\n<p>Let me recap:\u00a0 I&#8217;m NOT ASKING for money, I CLEARLY CALL OUT possible health warnings within the application, and I CLEARLY state that &#8220;your results may vary&#8221;.<\/p>\n<p>As a matter of fact, you have to click YES to accept the warning EACH AND EVERY TIME YOU RUN THE APP.<\/p>\n<p>So&#8230;.. HOW am I being deceptive?<\/p>\n<p>As it turns out, &#8220;the Google gods&#8221; (because I never actually got to speak to a policy maker) deemed that my &#8220;claims&#8221; to repel flying insects was &#8220;beyond the device&#8217;s capabilities&#8221;.<\/p>\n<p>Really?\u00a0 HOW THE FUCK DOES GOOGLE DETERMINE THIS?\u00a0 (Excuse my language &#8211; I try to keep this site rated &#8220;G&#8221;)<\/p>\n<p>In order to publish the app under Google&#8217;s terms, I would have to call it a &#8220;prank&#8221; or &#8220;joke&#8221;.<\/p>\n<p>I dug and dug, but Google would not reply to my request, regarding how that determination was made.\u00a0 I mean, people figure out new and clever hacks for EVERYTHING, EVERY DAY.\u00a0 Does Google just somehow mind-meld with the entire internet to determine that, yes, in fact, my claims about my application are false?\u00a0 Even if that&#8217;s the case, SOMETHING NEW GETS INVENTED EVERY DAY.<\/p>\n<p>So without explanation, Google has unilaterally decided that a phone running Android can&#8217;t possibly do what I claim to do within my app.<\/p>\n<p>OK, so what if I wrote a radiation detector application?<\/p>\n<p>NOT POSSIBLE, RIGHT???<\/p>\n<p>WRONG.\u00a0 Radiation will trigger spurious flashes of light within the CCD sensor used by the camera.\u00a0 I could, in theory, count anomalous pixel values over a period of time, to give some idea about the level of background radiation &#8211; THIS IS SCIENCE AND IT WORKS, NOT science fiction.<\/p>\n<p>Google would immediately ban my app because I am making a claim that&#8217;s &#8220;beyond the device&#8217;s capability&#8221;.<\/p>\n<p>So basically, ANYTHING NEW and ANYTHING DIFFERENT are AUTOMATICALLY BANNED, right??<\/p>\n<p>From the ivory tower, Google simply deems what is and is not &#8220;Google-ish&#8221; enough to pass muster, without any scientific or unbiased consideration.<\/p>\n<p>Even through multiple appeals, all I got was a qausi-automated response &#8211; to be honest, I&#8217;m not sure I ever communicated with human being.\u00a0 I asked for an escalation, TWICE, and never got one.\u00a0 They just closed the case and moved on.<\/p>\n<p>Further, they put a &#8220;STRIKE&#8221; against my Google Play account!<\/p>\n<p>LET ME RECAP:\u00a0 I PAY FOR THIS.\u00a0 THIS IS NOT FUCKING YOUTUBE, WHERE A BUNCH OF IDIOTS COPY OTHER PEOPLES&#8217; SHIT ALL DAY.\u00a0 (Sorry for the swearing)\u00a0 I DID NOT ASK FOR MONEY, NOR DID I MAKE ANY CLAIM THAT WASN&#8217;T TRUE.<\/p>\n<p>I demanded that this so-called &#8220;Strike&#8221; be removed immediately, to which I got no response.<\/p>\n<p>SO HERE IT IS:<\/p>\n<h1><span style=\"color: #ff0000;\"><strong>THE APP THAT&#8217;S SO FUCKING DANGEROUS THAT GOOGLE DOESN&#8217;T WANT YOU TO HAVE IT!!<\/strong><\/span><\/h1>\n<p>Yes, it&#8217;s click bait, but FUCK GOOGLE.\u00a0 (Sorry for swearing)<\/p>\n<p>&lt;\/RANT&gt;<\/p>\n<p>In summary, here are my complaints with Google Play, and how this situation was handled:<\/p>\n<ul>\n<li>This is the problem with automated filtering, and current-gen AI in general &#8211; when it works, it&#8217;s great, but when it goes sideways, or someone orders &#8220;off the menu&#8221;, you get stuck in some kind of customer service purgatory.<\/li>\n<li>There was ZERO constructive feedback, other than &#8220;Go review the application guidelines&#8230;&#8221;.\u00a0 I AM NOT a full-time developer, and I don&#8217;t have unlimited time and resources to &#8220;just go figure it out&#8221;.\u00a0 Where is the advocacy?\u00a0 Where was the constructive feedback?\u00a0 I even specifically asked, &#8220;hey what if I put &#8216;EXPERIMENTAL&#8217; in the app title?&#8221;, NO RESPONSE.\u00a0 This lack of advocacy is unacceptable.\u00a0 This leaves me on my own to &#8220;interpret the commandments from the ivory tower of Google&#8221;, to go come up with some solution to a problem that shouldn&#8217;t exist.\u00a0 WHICH IS WHY I SELF-PUBLISHED.<\/li>\n<li>There is ZERO access to a human being for escalation or arbitration.\u00a0 You appeal&#8230;. DENIED!\u00a0 Close case, done.\u00a0 &#8220;Hey, can I explain it?&#8221;\u00a0 NOPE.\u00a0 Can I get some help?\u00a0 NOPE.<\/li>\n<li>There is no published list of use-cases that are within the device&#8217;s capabilities.\u00a0 If you&#8217;re going to deny it, you MUST have some kind of use-case index, but I AS A DEVELOPER have no access to such an index.\u00a0 I WANT TO SEE AN ENUMERATED LIST OF ALL ALLOWED USE-CASES.<\/li>\n<li>I PAY FOR THIS.\u00a0 This is not a free service such as YouTube, where anyone can upload content.\u00a0 I HAVE A STRIKE AGAINST ME, BUT I PAY FOR THIS.\u00a0 AND THERE IS NO WAY TO REMOVE THE STRIKE.\u00a0 The last time I checked, this constitutes FRAUD.\u00a0 Google can basically stop providing A SERVICE I PAID FOR, at ANY TIME, for ANY REASON, without ANY RECOURSE.\u00a0 So I should basically cower in fear of the Google Gods, whom I have obviously offended, or maybe just go burn $35 in the middle of my fireplace.<\/li>\n<li>PUTTING A STRIKE AGAINST ME EQUATES TO LIBEL.\u00a0 There is no way to undo it, there is no way to work against it, BUT IT&#8217;S MY GOOD NAME on the line, as a technologist and amateur app developer.\u00a0 Google can simply SHUT ME DOWN, and because my name is my ID, my YouTube channel and everything else is similarly threatened.<\/li>\n<\/ul>\n<p><strong><span style=\"color: #ff0000;\">So here I am&#8230;. A rebel. \u00a0 A Google criminal.\u00a0 I now have a &#8220;Google rap sheet&#8221;.\u00a0 Simply for trying to publish an experimental application.<\/span><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>For the gentle reader&#8217;s reference, here is the last e-mail to Google, from which I received no response:<\/p>\n<blockquote>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2551\" class=\"tab-content\" data-tid=\"yui_3_16_0_ym19_1_1501031611669_2465\" data-title=\"Re: [7-8586000018211] Your appeal for reinstatement\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2602\" class=\"messagepane basepane \" tabindex=\"0\" role=\"main\" aria-label=\"Message pane\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2625\" class=\"message content\" data-mid=\"AHaq1QoAJXazWVQD0wliWMV\/tMo\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2640\" class=\"y-module message-header base-header simple-header\" aria-label=\"Message header\">\n<div class=\"base-msg-header\">\n<div class=\"focusholder\" tabindex=\"-1\" aria-label=\"Message header\"><\/div>\n<p role=\"presentation\"><strong><span class=\"subject\" title=\"Re: [7-8586000018211] Your appeal for reinstatement\">Re: [7-8586000018211] Your appeal for reinstatement<\/span><\/strong><\/p>\n<\/div>\n<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2648\" class=\"base-card \">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2710\" class=\"base-card-header\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2712\" class=\"message-item-header\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2711\" class=\"contents\">\n<ul id=\"yui_3_16_0_ym19_1_1501031611669_2731\" class=\"inline-items\" role=\"presentation\">\n<li id=\"yui_3_16_0_ym19_1_1501031611669_2730\"><span id=\"yui_3_16_0_ym19_1_1501031611669_2729\" class=\"base-lozenge from-loz\"> <span id=\"yui_3_16_0_ym19_1_1501031611669_2734\" class=\"lozenge-static hcard\" data-name=\"justin_a_parr@yahoo.com\" data-address=\"justin_a_parr@yahoo.com\" data-action=\"contact-card-menu\"> justin_a_parr@yahoo.com <\/span> <\/span><\/li>\n<li aria-hidden=\"true\"><b class=\"msg-hdr-srch\" title=\"Search for messages from this sender\" data-action=\"hdr-frm-srch\"><\/b><\/li>\n<li class=\"msg-date\" title=\"Wed, Jun 28, 2017 at 2:30 PM\" aria-label=\"Wed, Jun 28, 2017 at 2:30 PM\">Jun 28 at 2:30 <span class=\"ampm\">PM<\/span><\/li>\n<\/ul>\n<div id=\"msg_details\" class=\"info expanded twolines\">\n<dl id=\"yui_3_16_0_ym19_1_1501031611669_2716\" class=\"details\" role=\"presentation\">\n<dt id=\"hdr-to\" class=\"hdr-info\" aria-hidden=\"true\">To<\/dt>\n<dd id=\"yui_3_16_0_ym19_1_1501031611669_2715\" class=\"hdr-info\" role=\"presentation\">\n<ul id=\"msg-header-to\" class=\"inline-items\" title=\"All recipients\" aria-label=\"All recipients\">\n<li id=\"yui_3_16_0_ym19_1_1501031611669_2714\" class=\"hLozenge\"><span id=\"yui_3_16_0_ym19_1_1501031611669_2717\" class=\"lozenge-static hcard \" tabindex=\"0\" title=\"Google Play Developer Support\" role=\"button\" aria-haspopup=\"true\" data-action=\"contact-card-menu\" data-name=\"Google Play Developer Support\" data-address=\"googleplay-developer-support@google.com\" aria-label=\"Google Play Developer Support\">Google Play Developer Support<\/span><\/li>\n<\/ul>\n<\/dd>\n<dd class=\"hide-dd\"><\/dd>\n<\/dl>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2647\" class=\"base-card-body\">\n<p class=\"offscreen\"><strong>Message body<\/strong><\/p>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2646\" class=\"msg-body inner undoreset\" tabindex=\"0\" role=\"presentation\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2645\" class=\"email-wrapped\">\n<div id=\"yiv0812364551\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2644\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2643\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2709\" dir=\"ltr\">1. \u00a0I want this so-called strike against me to be removed. \u00a0I pay for this service&#8230; This isnt youtube.<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2708\" dir=\"ltr\"><\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2683\" dir=\"ltr\">2. \u00a0How about some constructive feedback? \u00a0How about working with me and making suggestions rather than say &#8220;no&#8221;. \u00a0For example, what if I put EXPERIMENTAL in the app title, description, and help?<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2642\" dir=\"ltr\"><\/div>\n<div id=\"yiv0812364551SignatureBox\" dir=\"ltr\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2685\" dir=\"ltr\">____________________________________________________<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2707\" dir=\"ltr\">Sent from my smartphone, please excuse typos and autocorrwrecks<\/div>\n<\/div>\n<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2687\">\n<div id=\"yiv0812364551LGEmailHeader\" dir=\"ltr\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2706\" dir=\"ltr\"><\/div>\n<div id=\"yiv0812364551yqt58826\" class=\"yiv0812364551yqt9018423044\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2705\" dir=\"ltr\">&#8212;&#8212; Original message&#8212;&#8212;<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2704\" dir=\"ltr\"><b>From: <\/b>Google Play Developer Support<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2703\" dir=\"ltr\"><b>Date: <\/b>Wed, Jun 28, 2017 7:01 AM<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2686\" dir=\"ltr\"><b>To: <\/b><a href=\"mailto:justin_a_parr@yahoo.com\" target=\"_blank\" rel=\"nofollow noopener\" shape=\"rect\">justin_a_parr@yahoo.com<\/a>;<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2702\" dir=\"ltr\"><b>Cc: <\/b><\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2701\" dir=\"ltr\"><b>Subject:<\/b>RE: [<a rel=\"nofollow\" shape=\"rect\">7-8586000018211<\/a>] Your appeal for reinstatement<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2700\" dir=\"ltr\"><\/div>\n<\/div>\n<\/div>\n<div id=\"yiv0812364551yqt01875\" class=\"yiv0812364551yqt9018423044\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2690\" dir=\"ltr\">\n<div id=\"yiv0812364551\" dir=\"ltr\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2689\" dir=\"ltr\">\n<div id=\"yiv0812364551cases-header\" dir=\"ltr\">\n<p id=\"yui_3_16_0_ym19_1_1501031611669_2688\" dir=\"ltr\">Hi\u00a0Justin,<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2692\" dir=\"ltr\">\n<div id=\"yiv0812364551\" dir=\"ltr\">\n<p id=\"yui_3_16_0_ym19_1_1501031611669_2691\" dir=\"ltr\">Thanks again for contacting the Google Play Team.<\/p>\n<p id=\"yui_3_16_0_ym19_1_1501031611669_2694\" dir=\"ltr\">After reviewing your appeal, <b id=\"yui_3_16_0_ym19_1_1501031611669_2693\">we\u2019ve confirmed our initial decision<\/b> and will <b>not<\/b> be reinstating your\u00a0app Color Bug Repeller (com.DragonAllen. BugColorRepeller), as\u00a0it violates the\u00a0<a id=\"yui_3_16_0_ym19_1_1501031611669_2695\" href=\"https:\/\/play.google.com\/about\/ip-deception-spam\/deceptive-behavior\/\" target=\"_blank\" rel=\"nofollow noopener\" shape=\"rect\">Deceptive Behavior<\/a>\u00a0policy.<\/p>\n<p id=\"yui_3_16_0_ym19_1_1501031611669_2696\" dir=\"ltr\">Again, our policy states: we don\u2019t allow apps that attempt to deceive users.\u00a0<b><u>Apps that claim functionalities that are not possible to implement.<\/u><\/b><\/p>\n<p id=\"yui_3_16_0_ym19_1_1501031611669_2697\" dir=\"ltr\">If you publish a new version of your app, please make sure it complies with our policies. You can upload the policy compliant version of your app using a new app name and a new package name. You may want to review the\u00a0<a href=\"https:\/\/play.google.com\/about\/developer-content-policy.html\" target=\"_blank\" rel=\"nofollow noopener\" shape=\"rect\">Developer Program Policies<\/a>\u00a0for additional policy guidance.<\/p>\n<p id=\"yui_3_16_0_ym19_1_1501031611669_2698\" dir=\"ltr\">Thank you for your understanding.<\/p>\n<\/div>\n<div id=\"yiv0812364551\" dir=\"ltr\">\n<div id=\"yui_3_16_0_ym19_1_1501031611669_2699\" dir=\"ltr\">Regards,<br clear=\"none\" \/>Anna<br clear=\"none\" \/><i>The Google Play Team<\/i><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"base-card-clear\"><\/div>\n<\/div>\n<div class=\"base-card-footer\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/blockquote>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Or as I call it: CLICKBAIT:\u00a0 THE APP THAT&#8217;S SO DANGEROUS, GOOGLE DOESN&#8217;T WANT YOU TO HAVE IT &nbsp; First, let me present the app and how it works. Later, a rant about Google Play<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-4127","post","type-post","status-publish","format-standard","hentry","category-science"],"_links":{"self":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/4127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/comments?post=4127"}],"version-history":[{"count":10,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/4127\/revisions"}],"predecessor-version":[{"id":4187,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/4127\/revisions\/4187"}],"wp:attachment":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/media?parent=4127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/categories?post=4127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/tags?post=4127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}