How hive was used to keep the 2024 election in check, despite the commie faggots of hivewatchers. Time to end hivewatchers

in #stem7 days ago (edited)

I would have liked to have posted on my main account. But Hivewatchers, in violation of their dao proposal, and in violation of federal law, has used their bots to blacklist me for their political and personal interest. When hivewatchers starts to target to disappear the OG crowd, particularly developers, particularly those were a recognized pain in the side of Justin Sun as recognized by him and did various important research in that battle, it is time to crush and destroy hivewatchers. I will show an example of the potential they wasted now, and in about a week I will focus my developmental efforts to abolishing their DAO funding that they claim keeps them going. I doubt I will say how. I do not wish for an apology from hivewatchers; they are a metastasizing cancer who needs to be abolished. Do you hear me @blocktrades ?

I am not sure what purpose hivewatchers really serve since hive forked off of steem. It seems like they were back when they were steemcleaners part of Ned's Scott's personal police force to try to shield steem from litigation, as steem inc was the centralized face of steem and could be named and served in suits. Hive is decentralized, and some front ends have the formal takedown notices more commonly associated with handling copyright issues. Hivewacher's is again moot, and we are paying multiple front too much money to manage their own front end anyways. It appears hivewatchers are still working for Ned Scott to take revenge upon the chain and destroy the userbase, network, and value, And we are foolish enough to be subsidizing them to do just that. Instead of experiencing growth, in which the DAO invests millions hoping to see, instead this growth creating demand for hive coins to stake them and take them out of circulation, hivewatchers does everything they can to scare off new users, developers, and potential investors alike.

If you want to help stop hivewatchers prior to the formal retaliation, you may go to the proposal page and support gtg's return proposal #0. This sets the minimum number of support a project must receive before they can collect. If you support hivewatchers, please remove your support from them. Also consider supporting splinterlands, since they are very important to the hive ecosystem. the proposal link is found here: https://peakd.com/me/proposals

I started to hear accusations of malfeasement on x about the Georgia secretary of state's election website numbers ( ~~~ embed:1846596113601597626 ), and learned that they had live data about early and absentee voting-including down to the county level. So what better way to put the controversy to rest than to store the live numbers on the hive block chain, something well within my abilities. Traditional electronic voting is still regarded as a mystery box system, and most blockchain alternatives appear slanted to giving eligible users keys to participate on them, with a myopic focus on EVMs. To my knowledge, most people just write papers on the topic for their phds or whatever, and hardly anyone does anything (although some researchers at MIT say not to go with block chain and use paper ballots, so with that in mind I consider blockchain more of an addon bonus). What better way to showcase what hive can do than to apply it to a matter of national concern that could become critical evidence if there was another effort to steal our elections. More so, if such a controversy did arise and hive was put in a national spotlight for the right reasons. Instead, there is a chance that hive could be put in a negative spotlight, because after all these years no one has done jack to stand up against the gatekeepers that scares everyone off and tried to hide the existence of a usecase, of international significance, from the general public. Yeah, commie faggots. twitter metadata:S2FuZGlzc1RheWxvcnx8aHR0cHM6Ly90d2l0dGVyLmNvbS9LYW5kaXNzVGF5bG9yL3N0YXR1cy8xODQ2NTk2MTEzNjAxNTk3NjI2ICksIGFuZCBsZWFybmVkIHRoYXQgdGhleSBoYWQgbGl2ZSBkYXRhIGFib3V0IGVhcmx5IGFuZCBhYnNlbnRlZSB2b3RpbmctaW5jbHVkaW5nIGRvd24gdG8gdGhlIGNvdW50eSBsZXZlbC4gIFNvIHdoYXQgYmV0dGVyIHdheSB0byBwdXQgdGhlIGNvbnRyb3ZlcnN5IHRvIHJlc3QgdGhhbiB0byBzdG9yZSB0aGUgbGl2ZSBudW1iZXJzIG9uIHRoZSBoaXZlIGJsb2NrIGNoYWluLCBzb21ldGhpbmcgd2VsbCB3aXRoaW4gbXkgYWJpbGl0aWVzLiBUcmFkaXRpb25hbCBlbGVjdHJvbmljIHZvdGluZyBpcyBzdGlsbCByZWdhcmRlZCBhcyBhIG15c3RlcnkgYm94IHN5c3RlbSwgYW5kIG1vc3QgYmxvY2tjaGFpbiBhbHRlcm5hdGl2ZXMgYXBwZWFyIHNsYW50ZWQgdG8gZ2l2aW5nIGVsaWdpYmxlIHVzZXJzIGtleXMgdG8gcGFydGljaXBhdGUgb24gdGhlbSwgd2l0aCBhIG15b3BpYyBmb2N1cyBvbiBFVk1zLiAgVG8gbXkga25vd2xlZGdlLCBtb3N0IHBlb3BsZSBqdXN0IHdyaXRlIHBhcGVycyBvbiB0aGUgdG9waWMgZm9yIHRoZWlyIHBoZHMgb3Igd2hhdGV2ZXIsIGFuZCBoYXJkbHkgYW55b25lIGRvZXMgYW55dGhpbmcgKGFsdGhvdWdoIHNvbWUgcmVzZWFyY2hlcnMgYXQgTUlUIHNheSBub3QgdG8gZ28gd2l0aCBibG9jayBjaGFpbiBhbmQgdXNlIHBhcGVyIGJhbGxvdHMsIHNvIHdpdGggdGhhdCBpbiBtaW5kIEkgY29uc2lkZXIgYmxvY2tjaGFpbiBtb3JlIG9mIGFuIGFkZG9uIGJvbnVzKS4gIFdoYXQgYmV0dGVyIHdheSB0byBzaG93Y2FzZSB3aGF0IGhpdmUgY2FuIGRvIHRoYW4gdG8gYXBwbHkgaXQgdG8gYSBtYXR0ZXIgb2YgbmF0aW9uYWwgY29uY2VybiB0aGF0IGNvdWxkIGJlY29tZSBjcml0aWNhbCBldmlkZW5jZSBpZiB0aGVyZSB3YXMgYW5vdGhlciBlZmZvcnQgdG8gc3RlYWwgb3VyIGVsZWN0aW9ucy4gTW9yZSBzbywgaWYgc3VjaCBhIGNvbnRyb3ZlcnN5IGRpZCBhcmlzZSBhbmQgaGl2ZSB3YXMgcHV0IGluIGEgbmF0aW9uYWwgc3BvdGxpZ2h0IGZvciB0aGUgcmlnaHQgcmVhc29ucy4gIEluc3RlYWQsIHRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgaGl2ZSBjb3VsZCBiZSBwdXQgaW4gYSBuZWdhdGl2ZSBzcG90bGlnaHQsIGJlY2F1c2UgYWZ0ZXIgYWxsIHRoZXNlIHllYXJzIG5vIG9uZSBoYXMgZG9uZSBqYWNrIHRvIHN0YW5kIHVwIGFnYWluc3QgdGhlIGdhdGVrZWVwZXJzIHRoYXQgc2NhcmVzIGV2ZXJ5b25lIG9mZiBhbmQgdHJpZWQgdG8gaGlkZSB0aGUgZXhpc3RlbmNlIG9mIGEgdXNlY2FzZSwgb2YgaW50ZXJuYXRpb25hbCBzaWduaWZpY2FuY2UsIGZyb20gdGhlIGdlbmVyYWwgcHVibGljLiAgWWVhaCwgY29tbWllIGZhZ2dvdHMufA== ~~~

At first, I had just assumed the website would be text data which would make this short and easy. However, the GA SOS website was instead presented data as an image. While you could explore further into their interactive maps and download data as a spreadsheet, but I couldn't find the means of doing this through code-and attempts resulted in authentication errors. So I was stuck with the image data to upload. The image files were Yuge, so I had to explore some image manipulation packages in php to shrink them down or crop out what I needed. The images you normally posts "on hive" doesn't go on the hive block chain. A typical image might go on someone's hard drive, image server, or ipfs. There are two primary ways of actually putting an image in hive, maybe more. you can use binary data and use a custom_binary operator and be limited to maybe 2kb, or you can use a post or comment and post up to 64kb; Neither is very much to work with. While there are ways of chaining the data together, the purpose was to be for the whole world to access the data so posting was necessary. I set these posts to be demonetized.

I have posted in the past how application development is the future of hive, because it can take a lot of staked hive. I assumed, incorrectly, for this project that some 7k hive would be enough to keep a bot posting every 5 minutes. However, it wasn't enough to keep a bot posting more than 3 times an hour. To frame things in a different light, to keep the bot going as often as I would like would require probably at least 40k hive. Now let's suppose this idea was to catch on, and lets suppose this type of this could be done in all 50 states. Suddenly, this little prototype, if expended, cause you know there is money in politics, could reach a need for 2 million staked HP just in the USA. And as people in the know find more useful data worth storing, perhaps multipled more.

Oh, i am not done. remember these are actual images being store to the chain. I am not sure about the scalability of hive itself. But many mystery box election machines just store a digital copy of a ballot. Suppose that in addition to these traditional data stores, that a copy of a live vote was stored to a block chain printing out a receipt for the voter about which machine stores the vote image to the chain and on which block. Scalability is an issue, but scalability can be expected to improve over a function of time. Wouldn't it have been nice to showcase what hive could do, so that the election machine companies may want explore how steem modeled blockchain solutions, which may include hive itself, could incorporate that technology.

But hivewatchers threw a fit, ultimately because their personal politics didn't align to the project's mission. They admitted reading the about this account blog to describe the project, but hivewwatchers was like

So they started making false accusations of the data being for personal use (its for public use, and they knew that), junk, or of conspiracy theories (even the left is wondering where those 20 million Biden votes wet this year), that posting data to the chain was prohibited (the custom_binary operator allows developers to do just that, it's part of the bloody Chain : https://developers.hive.io/apidefinitions/#broadcast_ops_custom_binary ), a demand that only one post be made per day, or how how horrible it was that a preview might appear on someones wall (avert the eyes, just like we probably do the actifit and splinterlands stuff anyways ). They are also the judge of their meritless false accusations. Bizarrely, they expected me to defend some 10k+ accounts they did target on the spot as some kind of defense to their own wrongdoings, without providing me the nature of the accusations nor the discovery. That's not just weird, but retarded; Hubris. It is really sad that we let some illiterate prosecutor judge be the gatekeepers of what goes on the chain who make meritless indictments, and kill innovation on the spot that could have put hive on the map. I was planning to do some Marketing of my own in conservative circles to highlight what hive could do, but instead I had to put up with these retarded communist faggots who do more harm to the chain than good. I think I was fixing one small bug that night when instead of reaching out to conservative groups; by morning said readers would find that my project, on that particular link, was disappeared due to the nature of hives social credit score-a credit score a user can't really recover from-and centralization. I have lots of stuff to do IRL, a literal headache from the retarded hivewatchers commie faggots was the last thing I needed.

Over the years hive had had some 2.5 million accounts. Yet there might be under 8000 active users. Perhaps onboarding new users isn't what we should be spending millions of dollars a year on, but perhaps we should focus on not losing the users we do pick up. Meanwhile x's user growth has capitalized on free speech, and this is how they are doing

image.png

It is the adoption of western values, particularly free speech, that allowed X to grow out of twitter's ashes. A user's first post to hive might be that they've been accused of using AI [maybe they used grammarly to correct their grammar or spellcheck], or hivewatchers demands that a user doxes themselves, or that someone expanded beyond their traditional social media platform only to be accused of copying. That latter is interesting, because hivewatchers in imposing false copyright claims are violating copyright laws and could be held liable for damages and attorney fees (17 U.S.C.A. § 512). But it is more likely to send a message to users and their fans that they aren't welcome. So why are we spending millions of dollars to onboard users, when we are also funding a DAO to tell our new users to f___ off. I am not sure that the use of AI is a bad thing, how to videos/instructions can be rubbish if they are overly polished for views, and you have a need or desire to try that out and things go wrong. Also the use of AI as comments could create more engagement. Does anyone really care about the pennies? How many of you belong to a curation trail, only to be spammed about hivewatchers took away what they say if your substantial curation of a penny or two. They gotta make sure no one cheats the system, so let's decrease the users base harming the value of the network ( https://en.wikipedia.org/wiki/Metcalfe%27s_law ), and discourage real investors. The hivewatchers "happy merchant" gets paid by the dao to ruin all of our investments. This should end.

Now about election fraud:

image.png
source:

well let's jump to this year, rather than revisit 4 years ago:
straight ticket voting lead to errors in michigan on dominion:
~~~ embed:1851665473240187322 twitter metadata:bmlja3NvcnRvcnx8aHR0cHM6Ly90d2l0dGVyLmNvbS9uaWNrc29ydG9yL3N0YXR1cy8xODUxNjY1NDczMjQwMTg3MzIyfA== ~~~

GA SOS investigating why 3400 absentee ballots were mailed late; Cobb county wanted to extend mailing deadline, only for the state supreme court to tell them no.

Nevada dumped in votes overnight giving a, you guessed it, a democrat the win:
~~~ embed:1854534150423732662 twitter metadata:RW5kV29rZW5lc3N8fGh0dHBzOi8vdHdpdHRlci5jb20vRW5kV29rZW5lc3Mvc3RhdHVzLzE4NTQ1MzQxNTA0MjM3MzI2NjJ8 ~~~

Fulton, Cobb, and other counties threatened to kick out republican observers.
https://www.foxnews.com/politics/republicans-score-victory-georgia-fight-over-election-observers-rnc-chairman-says

Bucks county, PA, cutting the voting line off early
https://www.cbsnews.com/philadelphia/news/bucks-county-ballots-mail-lawsuit-pennsylvania-election/

severely disabled illegal immigrants have been found registered to vote in Maine, with 10 of an 18 person sample, found actually voting. Probably could mean tens of thousands of illegal voters in Maine.
https://www.themainewire.com/2024/10/maine-welfare-clerk-gave-voter-registration-forms-to-paroled-illegal-alien-from-venezuela-says-spanish-interpreter/

Oh yeah, perhaps some original content. there were no absentee ballots records as collected on november 5th. there were also strange nightly votes on sundays (sadly I had to turn off my bots to let the RCs recharge).

image.png

...

image.png

on edit: (originally, I accidentally used early voting images rather than these absentee results)

Also a bit strange that it ends with 00, but that's a 1% chance.

Nothing to see here folks, move along (fulton county 2020, absentee ballot count)

image.png
source:cnn

So Naturally, I started to criticize them on chain, especially after they started lying to one of their victims, and if not lying then showing how uninformed they are. https://peakd.com/hive-148441/@truefans/introducing-100truefans-or-community-centric-web3-marketing#@firstamendment/re-hivewatchers-smef7j Needless to say, they put my on their black lists. Even updating old blogs with new information were not safe ( https://peakd.com/informationwar/@firstamendment/re-firstamendment-smcd75 ).

This is what their proposal actually says:

image.png

When they use their bots for their own personal and political interest while also recieving money from the DAO, they are not only violating their proposal but have engaged in wire fraud. See 18 U.S. Code § 1343.

Now, my project account was set up as @electionwatch, and as the posts alluded to it was actually collecting election data from the GA secretary of state website. The data would be validated on the chain as proof. The traditional election machines are described as mystery boxes in computer science, and when mystery batches of ballots come out at 3am in the morning like they did in 2020, then we kind of have this gotcha moment, Not just do we have a gotcha moment, we'd know approximately when the dump came in as validated on a block chain (moreso if I could achieve 15 minute captures), instead of a dominion controlled database where data is maleable.

Hivewatchers killed it from appearing on most frontends but for obscure ones. My intent was so that anyone looking at it, whether through curl or through copy and paste, could take the data and get back the original through simple means. Yes, certainly it is above the learning curve of most people, but it would be simple enough that computer scientist could present it fairly clearly and easily to a state legislature or a grand jury. But hivewatchers was political opposed to this, dubbing it a conspiracy theory for personal use. This was a tool to try to prove a conspiracy fact if required, and it would belong to the public.

So I am about to post the code, but some things to keep in mind:

  1. The code is php script, and should be ran on a terminal-so don't place on your webserver.
  2. I left the echos in the code, because it does take well over an hour to execute and there was a fear that I could cut more than what was necessary.
  3. The reason why it takes so long is because there is a 4 second sleeping period between loading pages. You really don't want to reduce the sleep time, because some websites may see that as a ddos attack-and you don't want that.
  4. For some reason, when loading the website from ecency, a little bit of the data was corrupt. when a double plus appeared in the data, ecency would change it to various ins tags.
  5. you might have to install php-curl
  6. a folder will be created named electionwatch, inside this folder will be 3 auto-generated html files and an image folder containing...well the images.

<?php

$month=array('october','november');

echo $month[0]."\n\r";
echo $month[1]."\n\r";
$dstart=24;
$dend=6;
//$count=0;
$count=1;
$mon=0;
$day=23;
$hour=19;
$hits=1;
$hits2=1;
$hits3=1;
$data=array();
$data[1]=array();
$data[2]=array();
$data[2]=array();
$time=array();
$time[1]=array();
$time[2]=array();
$time[2]=array();
$sstring='<p dir="auto">';
$estring='</p></div>';
$sstring2='<span class="date" title="';
$estring2='">';
$htmldoc1="<html>";
$htmldoc2="<html>";
$htmldoc3="<html>";
mkdir("electionwatch");
mkdir("electionwatch/images");

while (true) {
//for($b=0;$b<=10;$b++) {
//$count++;
//if ($count==5){$count=1;$hour++;}
if ($hour==24) {$hour=0;$day++;}
if ($day==32) {$day=1; $mon++;}
if ($mon==1 and $day==7) {break;}
//if ($mon==0 and $day==24) {exit;}
$ch = curl_init();
$url="https://ecency.com/ga-state-early-voting-2024-".$month[$mon]."-".$day."-".$hour."-".$count."/@electionwatch/ga-state-early-voting-2024-".$month[$mon]."-".$day."-".$hour."-".$count;
echo $url;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_HTTPHEADER, array('User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0','Accept: image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5','Accept-Language: en-US,en;q=0.5','Accept-Encoding: gzip, deflate, br, zstd','Connection: keep-alive','Referer: ','Sec-Fetch-Dest: image','Sec-Fetch-Mode: no-cors','Sec-Fetch-Site: same-origin','If-Modified-Since: Fri, 18 Oct 2024 17:02:52 GMT','If-None-Match: "9a1d7829717463ab1fc8b556f433984d"','Priority: u=5, i'));
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch,CURLOPT_ENCODING , "");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result=curl_exec($ch);
$result2=$result;
echo "\n".strpos($result,$sstring);
$result=substr($result,strpos($result,$sstring)+strlen($sstring));
$result2=substr($result2,strpos($result2,$sstring2)+strlen($sstring2));
echo "\n".strlen($result);
echo "\n".substr($result,0,5);
if (substr($result,0,5)!=="><htm") {
echo "\n".substr($result2,0,50);
$result=substr($result,0,strpos($result,$estring));
$result2=substr($result2,0,strpos($result2,$estring2));
$test=new DateTime($result2." GMT");
$test->setTimezone(new DateTimeZone('America/New_York'));
$result2=$test->format('l, F j, Y g:i A');
$result=str_replace("<ins>","++",$result);
$result=str_replace("</ins>","++",$result);
echo "\n".strlen($result);
echo "\n".strlen($result2);
echo "\n";

$data[1][$hits]=gzuncompress(base64_decode($result));
$time[1][$hits]=$result2;
$myfile = fopen("electionwatch/images/1_".$hits.".png", "w") or die("Unable to open file!");
fwrite($myfile, $data[1][$hits]);
fclose($myfile);
$hits++;
}
sleep(4);

$ch = curl_init();
$url="https://ecency.com/ga-state-absentee-2024-".$month[$mon]."-".$day."-".$hour."-".$count."/@electionwatch/ga-state-absentee-2024-".$month[$mon]."-".$day."-".$hour."-".$count;
echo $url;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_HTTPHEADER, array('User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0','Accept: image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5','Accept-Language: en-US,en;q=0.5','Accept-Encoding: gzip, deflate, br, zstd','Connection: keep-alive','Referer: ','Sec-Fetch-Dest: image','Sec-Fetch-Mode: no-cors','Sec-Fetch-Site: same-origin','If-Modified-Since: Fri, 18 Oct 2024 17:02:52 GMT','If-None-Match: "9a1d7829717463ab1fc8b556f433984d"','Priority: u=5, i'));
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch,CURLOPT_ENCODING , "");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result=curl_exec($ch);
$result2=$result;
echo "\n".strpos($result,$sstring);
$result=substr($result,strpos($result,$sstring)+strlen($sstring));
$result2=substr($result2,strpos($result2,$sstring2)+strlen($sstring2));
echo "\n".strlen($result);
echo "\n".substr($result,0,5);
if (substr($result,0,5)!=="><htm") {
echo "\n".substr($result2,0,50);
$result=substr($result,0,strpos($result,$estring));
$result2=substr($result2,0,strpos($result2,$estring2));
$test=new DateTime($result2." GMT");
$test->setTimezone(new DateTimeZone('America/New_York'));
$result2=$test->format('l, F j, Y g:i A');
echo "\n".$result2;
$result=str_replace("<ins>","++",$result);
$result=str_replace("</ins>","++",$result);
echo "\n".strlen($result);
echo "\n".strlen($result2);
echo "\n";

$data[2][$hits2]=gzuncompress(base64_decode($result));
$time[2][$hits2]=$result2;
$myfile = fopen("electionwatch/images/2_".$hits2.".png", "w") or die("Unable to open file!");
fwrite($myfile, $data[2][$hits2]);
$hits2++;
fclose($myfile);
}
sleep(4);

$ch = curl_init();
$url="https://ecency.com/ga-partialcounty-early-voting-2024-".$month[$mon]."-".$day."-".$hour."-".$count."/@electionwatch/ga-partialcounty-early-voting-2024-".$month[$mon]."-".$day."-".$hour."-".$count;
echo $url;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_HTTPHEADER, array('User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0','Accept: image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5','Accept-Language: en-US,en;q=0.5','Accept-Encoding: gzip, deflate, br, zstd','Connection: keep-alive','Referer: ','Sec-Fetch-Dest: image','Sec-Fetch-Mode: no-cors','Sec-Fetch-Site: same-origin','If-Modified-Since: Fri, 18 Oct 2024 17:02:52 GMT','If-None-Match: "9a1d7829717463ab1fc8b556f433984d"','Priority: u=5, i'));
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch,CURLOPT_ENCODING , "");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result=curl_exec($ch);
$result2=$result;
echo "\n".strpos($result,$sstring);
$result=substr($result,strpos($result,$sstring)+strlen($sstring));
$result2=substr($result2,strpos($result2,$sstring2)+strlen($sstring2));
echo "\n".strlen($result);
echo "\n".substr($result,0,5);
if (substr($result,0,5)!=="><htm") {
echo "\n".substr($result2,0,50);
$result=substr($result,0,strpos($result,$estring));
$result2=substr($result2,0,strpos($result2,$estring2));
$test=new DateTime($result2." GMT");
$test->setTimezone(new DateTimeZone('America/New_York'));
$result2=$test->format('l, F j, Y g:i A');
echo "\n".$result2;
$result=str_replace("<ins>","++",$result);
$result=str_replace("</ins>","++",$result);
echo "\n".strlen($result);
echo "\n".strlen($result2);
echo "\n";

$data[3][$hits3]=gzuncompress(base64_decode($result));
$time[3][$hits3]=$result2;
$myfile = fopen("electionwatch/images/3_".$hits3.".png", "w") or die("Unable to open file!");
fwrite($myfile, $data[3][$hits3]);
fclose($myfile);
$hits3++;
}
sleep(4);
$hour++;
}

for($a=1;$a<$hits;$a++)
{
$htmldoc1=$htmldoc1."<br>".$time[1][$a]."<br><img src=images/1_".$a.".png>";}
$htmldoc1=$htmldoc1."</html>";
$myfile = fopen("electionwatch/earlyvoting.html", "w") or die("Unable to open file!");
fwrite($myfile, $htmldoc1);
fclose($myfile);

for($a=1;$a<$hits2;$a++)
{
$htmldoc2=$htmldoc2."<br>".$time[2][$a]."<br><img src=images/2_".$a.".png>";}
$htmldoc2=$htmldoc2."</html>";
$myfile = fopen("electionwatch/absentee.html", "w") or die("Unable to open file!");
fwrite($myfile, $htmldoc2);
fclose($myfile);

for($a=1;$a<$hits3;$a++)
{
$htmldoc3=$htmldoc3."<br>".$time[3][$a]."<br><img src=images/3_".$a.".png>";}
$htmldoc3=$htmldoc3."</html>";
$myfile = fopen("electionwatch/partialcounty.html", "w") or die("Unable to open file!");
fwrite($myfile, $htmldoc3);
fclose($myfile);

?>

Sort:  

I don't understand your complaint, you are still posting the data to the chain, you are getting dust flags from spaminator, but the posts are still posting.
Anybody interested in your work can still find it.

Congratulations @endhivewatchers! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 10 upvotes.
Your next target is to reach 50 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP