The story of the "West Memphis Three" provides a revealing glimpse of the South, its attitudes and ways of dealing with problems.
I don't think any state in the South should have the death penalty, due to the region's poor record of justice and jurisprudence throughout history.
Friday, August 19, 2011
Wednesday, August 17, 2011
My Favorite Politician
My favorite politician is not Obama. He doesn't lead, he follows, and he doesn't always follow the right people, either. Obama is more Republican than Democrat.
My favorite politician is Gorbachev. He ended the Cold War, reformed the U.S.S.R., and was the answer to a personal prayer and premonition I had at the age of ten. I remember thinking about the U.S.S.R. and all of the evil associated with it and the threat of nuclear annihilation, and I felt a change was coming and that it would come within my lifetime. It was a sensation based in the heart, a feeling only, and I was not sure whether to trust it. Maybe popular music and the popular media had inspired me to feel this way. The same may have inspired Gorbachev. At any rate he has a heart, a good heart. Not many politicians, at least on the Republican side of the aisle, do.
My favorite politician is Gorbachev. He ended the Cold War, reformed the U.S.S.R., and was the answer to a personal prayer and premonition I had at the age of ten. I remember thinking about the U.S.S.R. and all of the evil associated with it and the threat of nuclear annihilation, and I felt a change was coming and that it would come within my lifetime. It was a sensation based in the heart, a feeling only, and I was not sure whether to trust it. Maybe popular music and the popular media had inspired me to feel this way. The same may have inspired Gorbachev. At any rate he has a heart, a good heart. Not many politicians, at least on the Republican side of the aisle, do.
by igor 04:20 8 replies by igor 09:32 6 comments
High Hopes for Chessmaster 9000
I have high hopes for Chessmaster 9000, ordered a few days ago for a laughable $8 from Ebay. Somehow it doesn't seem right that a world-class chess program sells for so little. Nowadays, even computer programs running on desktop PC's are beating grandmasters. The day of the human is over, I'm afraid.
And good riddance. I hate to say it, because I like playing against friends in real life, but many of the chess players I've encountered online are poor sports. Maybe it is because they are anonymous. Part of it is because the game is so cutthroat. When humans compete, a sizable percentage do feel the temptation to turn nasty and take winning or losing personally.
I like to play Chess960, which I believe is the same as Fischer chess. Chess Cube does not permit players to specify their preference concerning Chess960, so manyidiots novices join my Chess960 games unawares. They abort the game after staring at the Chess960 board for 1-2 minutes, making me wait on the "Duh...?" to be processed by their Celeron-powered, single-core, .1 ghz noggin. When they abort, the system does not penalize them and does not reward me, so it's all-lose for me, just a continual irritation. The ratio of abortions to playing games is an incredible 4:1.
When I first started playing chess online, I thought it would be neat to interact and chat with human players. The reality is that few people want to discuss chess, few even want to talk, and only a handful are even willing to say hello. Most players, if they do chat, talk about the few women they have identified online, because they are lonely, str8, and sexually frustrated. Chat is inane. Lowered expectations cannot even begin to describe the chat scene.
I'm looking forward to the arrival of Chessmaster 9000, so I can play old-school, on my computer, without an ill-mannered, impatient, unsociable, uninteresting and under-skilled human opponent. I've already downloaded the No-CD crack from that wonderful site, http://www.gamecopyworld.com. From what I've read, copy protection is the chief complaint against Chessmaster 9000. I'll be taking a long and much desired vacation from the online chess jungle. Enough with the mosquitoes, pythons and pygmies with the poisoned arrows, I say.
Computers are superb opponents. They don't abort games. If something comes up, and you have to leave, they are willing to wait and play later, or never, whichever you prefer. They don't change moods, whether they win or lose. And they permit a large variety of configurations. Chess960? No problem. They will play every time, without aborting the game. I'm looking forward to that special package in the mail. And I do plan to leave positive feedback for the ebay seller.
Update: After reading reviews of Chessmaster 9000, I discovered it does not support Chess960. Fritz 12 does, so I bought a copy of Fritz 12 from Amazon for $20. Fritz 12 also seems to be a much stronger chess engine. One reviewer stated that Chessmaster is for children, and Fritz is for adults.
And good riddance. I hate to say it, because I like playing against friends in real life, but many of the chess players I've encountered online are poor sports. Maybe it is because they are anonymous. Part of it is because the game is so cutthroat. When humans compete, a sizable percentage do feel the temptation to turn nasty and take winning or losing personally.
I like to play Chess960, which I believe is the same as Fischer chess. Chess Cube does not permit players to specify their preference concerning Chess960, so many
When I first started playing chess online, I thought it would be neat to interact and chat with human players. The reality is that few people want to discuss chess, few even want to talk, and only a handful are even willing to say hello. Most players, if they do chat, talk about the few women they have identified online, because they are lonely, str8, and sexually frustrated. Chat is inane. Lowered expectations cannot even begin to describe the chat scene.
I'm looking forward to the arrival of Chessmaster 9000, so I can play old-school, on my computer, without an ill-mannered, impatient, unsociable, uninteresting and under-skilled human opponent. I've already downloaded the No-CD crack from that wonderful site, http://www.gamecopyworld.com. From what I've read, copy protection is the chief complaint against Chessmaster 9000. I'll be taking a long and much desired vacation from the online chess jungle. Enough with the mosquitoes, pythons and pygmies with the poisoned arrows, I say.
Computers are superb opponents. They don't abort games. If something comes up, and you have to leave, they are willing to wait and play later, or never, whichever you prefer. They don't change moods, whether they win or lose. And they permit a large variety of configurations. Chess960? No problem. They will play every time, without aborting the game. I'm looking forward to that special package in the mail. And I do plan to leave positive feedback for the ebay seller.
Update: After reading reviews of Chessmaster 9000, I discovered it does not support Chess960. Fritz 12 does, so I bought a copy of Fritz 12 from Amazon for $20. Fritz 12 also seems to be a much stronger chess engine. One reviewer stated that Chessmaster is for children, and Fritz is for adults.
by igor 04:20 8 replies by igor 09:32 6 comments
Tuesday, August 16, 2011
Seagate Hard Drive Barracuda 7200.11: Garbage
I was one of the unlucky loyal Seagate customers that purchased a Seagate hard drive, Barracuda 7200.11, only to have it decide one day out of the blue to turn into a brick. The 7200.11 suffers from a known firmware issue.
I used to be a fan of Seagate. Long ago, they had a better reputation. Today, Seagate makes quite clear on their web site that they prefer to keep the money than to honor their warranty. I investigated the RMA/Warranty terms, and they are outlandishly unfair. First of all, they have placed about an hour's worth of barriers on the web site before an RMA can be accessed. They assume that they customer has never used a computer before, and require everyone to jump through about twenty hoops before even getting to the RMA/Warranty process.
Their fine print is mind-boggling in its minute details. To return a drive to Seagate is to risk adding insult to injury; they will keep the drive if they decide the drive is acceptable. There is, as Seagate is fully aware, a chance that a drive may suffer from an intermittent issue, or an issue relating to its interaction with other hardware, but no provisions are made for that. Seagate will keep the drive if they feel like it, passing it on to another customer. In the best case scenario, Seagate will replace the drive which has defective firmware with another, used drive that also has defective firmware, which means the entire return process must be completed again, and again, and again, as each replacement fails in succession, until the expiration of the warranty.
You know what, Seagate can keep the $70. I accept that Seagate cheated me out of my money. But you know what else? I will never purchase another Seagate product of any kind. I've added a helpful little reminder to the right-hand side of the blog.
My problems with the Seagate Barracuda 7200.11 were not confined to the firmware issue, the one that turned the drive into a brick. Maybe if I had enjoyed a year or two of good performance from the drive, I wouldn't have minded so much when it stopped working. But that wasn't the case.
When the drive first arrived, it could not boot more than half the time after Windows XP was loaded onto it. If the boot failed, a black screen displayed with something along the lines of "FATAL SYSTEM ERROR." If the reset button was pressed, then Windows XP would load as usual. This happened every time without fail. To eliminate any other possible cause, I cloned the Seagate drive onto a Western Digital drive that booted every time without fail. Only the Seagate drive hiccuped during boot. And this was brand new, fresh out of the box!
Did I suffer in silence? No, as any reader might have gathered, I'm not the type. I invested an hour speaking with a CSR from Seagate technical support, who walked me through a laborious process before reaching the same conclusion I did. His answer? Seagate does not permit returns unless the drive is dead. Well, now that it really is dead, I'm not sure I want another drive just like it.
I'll tell you what, I'm looking forward to getting one of those keen solid state drives with no moving parts. Competent players like Intel are producing these drives. I've heard good things about Intel drives. All I'm waiting for is the price to go down. The sweet spot for me will be 1gb/$1, although I might hold out for 2gb/$1. Solid state drives are the answer to so many techies' prayers. I would estimate 15% of the problems with computers today derives from hard drives. Solid state drives promise reliability, which by itself justifies their existence, even if they weren't faster, but the icing on the cake is that they are faster, much faster as a matter of fact. Low energy consumption and small footprint are, of course, added benefits, if such were needed.
My dream system is an AMD Athlon II X2, 4 GB of DDR3 memory, a 60GB Intel or Corsair SSD, and a 2 TB WD hard drive. I'm not particular about motherboards, because I don't overclock and don't have any need for HDMI. I prefer on-board video, because I don't play fancy games and don't want a video card. I've priced all this, and with a humble motherboard, mouse, keyboard, and a dvd burner, the price is south of $400. That's the system I plan to reward myself with one day.
Where will I buy my dream system? NewEgg, of course. There is no other rational alternative. One of my friends annoyed me recently by buying a desktop from Best Buy for $900, when I could have built a far superior one for him for $600 (with an LCD monitor). I'm practically willing to build a system for free. My usual flat rate for friends is $50. All right, his system looks nicer, with everything packed inside a monitor-gizmo of some sort. I'll admit I'm not familiar with that layout.
I'm old-school, and to me towers are the way to go. They are easier to maintain, easier to tweak, easier to fix if something goes wrong, which, let's be honest, happens quite enough. I don't like the modern emphasis on minimizing footprint, unless it results in a system that is easier to maintain and troubleshoot, which should always be the bottom line--I don't care what business or profession someone is in. If a system is unreliable or can't be fixed without tossing the whole shebang, then that's a massive problem. Now, laptops have made great strides in this area, and I know techies that troubleshoot and repair laptops without much difficulty. Even so, I prefer desktops. Always have and always will. To me, there's nothing better than a nice, big, fat display with maximum resolution, and a secure, stable power supply that's not going anywhere, a fast box, and a big fat keyboard and big fat mouse for my big fat fingers!
I used to be a fan of Seagate. Long ago, they had a better reputation. Today, Seagate makes quite clear on their web site that they prefer to keep the money than to honor their warranty. I investigated the RMA/Warranty terms, and they are outlandishly unfair. First of all, they have placed about an hour's worth of barriers on the web site before an RMA can be accessed. They assume that they customer has never used a computer before, and require everyone to jump through about twenty hoops before even getting to the RMA/Warranty process.
Their fine print is mind-boggling in its minute details. To return a drive to Seagate is to risk adding insult to injury; they will keep the drive if they decide the drive is acceptable. There is, as Seagate is fully aware, a chance that a drive may suffer from an intermittent issue, or an issue relating to its interaction with other hardware, but no provisions are made for that. Seagate will keep the drive if they feel like it, passing it on to another customer. In the best case scenario, Seagate will replace the drive which has defective firmware with another, used drive that also has defective firmware, which means the entire return process must be completed again, and again, and again, as each replacement fails in succession, until the expiration of the warranty.
You know what, Seagate can keep the $70. I accept that Seagate cheated me out of my money. But you know what else? I will never purchase another Seagate product of any kind. I've added a helpful little reminder to the right-hand side of the blog.
My problems with the Seagate Barracuda 7200.11 were not confined to the firmware issue, the one that turned the drive into a brick. Maybe if I had enjoyed a year or two of good performance from the drive, I wouldn't have minded so much when it stopped working. But that wasn't the case.
When the drive first arrived, it could not boot more than half the time after Windows XP was loaded onto it. If the boot failed, a black screen displayed with something along the lines of "FATAL SYSTEM ERROR." If the reset button was pressed, then Windows XP would load as usual. This happened every time without fail. To eliminate any other possible cause, I cloned the Seagate drive onto a Western Digital drive that booted every time without fail. Only the Seagate drive hiccuped during boot. And this was brand new, fresh out of the box!
Did I suffer in silence? No, as any reader might have gathered, I'm not the type. I invested an hour speaking with a CSR from Seagate technical support, who walked me through a laborious process before reaching the same conclusion I did. His answer? Seagate does not permit returns unless the drive is dead. Well, now that it really is dead, I'm not sure I want another drive just like it.
I'll tell you what, I'm looking forward to getting one of those keen solid state drives with no moving parts. Competent players like Intel are producing these drives. I've heard good things about Intel drives. All I'm waiting for is the price to go down. The sweet spot for me will be 1gb/$1, although I might hold out for 2gb/$1. Solid state drives are the answer to so many techies' prayers. I would estimate 15% of the problems with computers today derives from hard drives. Solid state drives promise reliability, which by itself justifies their existence, even if they weren't faster, but the icing on the cake is that they are faster, much faster as a matter of fact. Low energy consumption and small footprint are, of course, added benefits, if such were needed.
My dream system is an AMD Athlon II X2, 4 GB of DDR3 memory, a 60GB Intel or Corsair SSD, and a 2 TB WD hard drive. I'm not particular about motherboards, because I don't overclock and don't have any need for HDMI. I prefer on-board video, because I don't play fancy games and don't want a video card. I've priced all this, and with a humble motherboard, mouse, keyboard, and a dvd burner, the price is south of $400. That's the system I plan to reward myself with one day.
Where will I buy my dream system? NewEgg, of course. There is no other rational alternative. One of my friends annoyed me recently by buying a desktop from Best Buy for $900, when I could have built a far superior one for him for $600 (with an LCD monitor). I'm practically willing to build a system for free. My usual flat rate for friends is $50. All right, his system looks nicer, with everything packed inside a monitor-gizmo of some sort. I'll admit I'm not familiar with that layout.
I'm old-school, and to me towers are the way to go. They are easier to maintain, easier to tweak, easier to fix if something goes wrong, which, let's be honest, happens quite enough. I don't like the modern emphasis on minimizing footprint, unless it results in a system that is easier to maintain and troubleshoot, which should always be the bottom line--I don't care what business or profession someone is in. If a system is unreliable or can't be fixed without tossing the whole shebang, then that's a massive problem. Now, laptops have made great strides in this area, and I know techies that troubleshoot and repair laptops without much difficulty. Even so, I prefer desktops. Always have and always will. To me, there's nothing better than a nice, big, fat display with maximum resolution, and a secure, stable power supply that's not going anywhere, a fast box, and a big fat keyboard and big fat mouse for my big fat fingers!
by igor 04:20 8 replies by igor 09:32 6 comments
Saturday, August 13, 2011
How to Undo Yassine Edder's Vandalism
The following is a guide to recovering a compromised Wordpress site, written at the request of a visitor to this blog.
An automated robot using the nym "Yassine Edder" attacked my beloved's Wordpress site last month. I was caught unprepared, in that I was unfamiliar with the security aspects of Wordpress and had not taken the proper precautions. I accepted the blame for that negligence and pulled an all-nighter undoing the damage and locking down the site so that no one will ever be able to compromise it again and installing countermeasures that will inconvenience spammers and malicious hackers.
The message content of Yassine's graffiti manipulates victims into assuming that Yassine Edder is some sort of harmless attention-seeking teenager inspired by the media. Make no assumptions about the motives of the criminal. All that is known is that Yassine Edder is a criminal running an automated script.
Yassine's modus operandi is quite simple*. First of all, understand that Yassine is not a human being, but an automatic robot running via script. The attack is completed within two minutes. The robot attempts to read wp-config.php, and if your file permission permits this, then it can extract the password to your database. Many people, myself and my partner included, neglected to set the file permission of wp-config.php to 400 or 440, the secure setting. In order to do this, you will need to FTP into your site with a program such as FileZilla, right-click on wp-config.php, and alter the permission. This is the very first thing you must do, because until you do it, your site can be compromised again and again. There is no point in performing a clean-up until you secure wp-config.php. Clean-up is not as important as establishing security. You must change the password to your database, because it has been compromised. Change it immediately in wp-config.php, lock down wp-config.php by setting the file permission, and then go into CPANEL and change the database password on your host. This will partially close the door to Yassine Edder. However, Yassine has established an admin account, and this must be deleted from the database as well in order to slam the door in his ugly face.
The next step is to delete the admin account and also remove the graffiti Yassine left behind. I call this the clean-up stage. Bear in mind that Yassine was not permitted more than a few hours of access to my partner's site, and the damage was undone quickly. I am not sure what the consequences are for people whose site has been compromised for several days or weeks. It may be that other robots or human beings return to cause more damage. If that is the case, then there may be backdoors installed in your site. You will need to scrutinize everything carefully. The best prognosis might even be obtained by recovering from backup. I did not have to do that, but again I nipped the problem in the bud early. You should examine your logs to see what has been happening. If you are not in the habit of examining your web host logs in their raw format, now would be a good time to start. By doing so, I was able to learn which IP address or addresses conducted the attack, how long it took, and how many files were accessed. That was helpful information that I later used to ban the very same IP addresses. The Yassine robot can never access our site content from the same IP address used before. All he will get will be a stern warning with links to spam-killer and harvester-killer sites.
Now I will discuss precisely how Yassine turns your site into his personal graffiti wall. There is not much to it really. The good news for me was that the damage was not severe or widespread, at least in my case, although that may not be true for all. I can only speak from my own limited perspective.
After obtaining the password to your MySQL database, Yassine then inserted records establishing a username and password, permitting a human criminal to visit later at his leisure. Go to your web host's Cpanel, go into MySql and modify the database records that Yassine has inserted or altered. If you do not know how to deal with MySQL, you must learn, as I did. Do not be intimidated. It is not really difficult. Obviously you will want to remove the record with Yassine's username and password. You will also want to remove the record that is causing your site to greet all visitors with Yassine's stupid graffiti. Take your time examining the database, because the malicious damage will be there. To my recollection there was one record with Yassine's username and password, and one record with the graffiti. However, there may be more. It should not be assumed that every site has the same experience.
After undoing the database damage, you should be home-free, or at least I was. My partner's site at this point was fully recovered with no damage and no backdoors. So I got a great big hug and a thank-you and a cup of hot cocoa. Take this opportunity to pursue the other security recommendations I have suggested elsewhere. Wp-config.php is not the only Wordpress vulnerability. There are others that should be eliminated as well. Also, the whole fiasco is a wake-up call to start making regular back-ups of your entire site, not just the files but the database as well.
There is also the possibility your FTP password could one day become compromised due to a local virus on your PC or a man-in-the-middle attack. I suggest using SFTP at all times, which is encrypted FTP. Securing your local network against viruses is important. Any compromised computer on a local network can monitor network traffic, so don't be complacent about your spouse's, roommates' or children's computers. All computers must be clean.
Footnotes:
[*] - This post and others makes an assumption that wp-config.php was the focal point of Yassine's attack. That assumption appears shakier the more I think about it. One thing I've learned in computers is that one should never be too sure about something. There are two problems that bother me about the wp-config.php hypothesis.
In the first place, I was under the impression that .php files were executed server-side and could not be read by the client. However, maybe there is a way to read the source code of an unprotected .php file. I don't know. I'm no .php expert, although I have coded .php programs of simple to moderate complexity.
Even more disturbing was the behavior of my partner's web host, the accursed Namecheap, which I have panned elsewhere for unrelated reasons. Following Yassine's attack, the entire host went down for several hours "for security-related issues", which suggests a server, or all servers were hacked. If that was indeed the case, then the host, Namecheap, was negligent in some unknown way. It may be that every Wordpress blog on certain compromised servers was attacked. I am not willing to rule out this possibility, but I don't have the resources or motivation to determine the facts of the matter.
As a general aside, I think it is interesting that I'm currently unemployed and can't get a job because employers assume I know nothing about the web. They discount the skills I obtained through self-learning. They think I know nothing. Well, skills are skills. It does not matter so much whether they are obtained on a 9-to-5 job. However, this seems to be outside the understanding of today's employers, who discard my cover letter and resume because I lack recent web-related work experience in an actual paid job. I have encountered an iron wall in the job market locking me out of any kind of technology job. However, whether I ever get a job or not, I will always be keen on computers. I'm ready, able, and willing, but the job market, the economy, is not. My potential is going untapped or diverted into recreational avenues like this blog, online chess and Scrabble. Oh well. I suppose I've got my health to be thankful for, among other things.
An automated robot using the nym "Yassine Edder" attacked my beloved's Wordpress site last month. I was caught unprepared, in that I was unfamiliar with the security aspects of Wordpress and had not taken the proper precautions. I accepted the blame for that negligence and pulled an all-nighter undoing the damage and locking down the site so that no one will ever be able to compromise it again and installing countermeasures that will inconvenience spammers and malicious hackers.
The message content of Yassine's graffiti manipulates victims into assuming that Yassine Edder is some sort of harmless attention-seeking teenager inspired by the media. Make no assumptions about the motives of the criminal. All that is known is that Yassine Edder is a criminal running an automated script.
Yassine's modus operandi is quite simple*. First of all, understand that Yassine is not a human being, but an automatic robot running via script. The attack is completed within two minutes. The robot attempts to read wp-config.php, and if your file permission permits this, then it can extract the password to your database. Many people, myself and my partner included, neglected to set the file permission of wp-config.php to 400 or 440, the secure setting. In order to do this, you will need to FTP into your site with a program such as FileZilla, right-click on wp-config.php, and alter the permission. This is the very first thing you must do, because until you do it, your site can be compromised again and again. There is no point in performing a clean-up until you secure wp-config.php. Clean-up is not as important as establishing security. You must change the password to your database, because it has been compromised. Change it immediately in wp-config.php, lock down wp-config.php by setting the file permission, and then go into CPANEL and change the database password on your host. This will partially close the door to Yassine Edder. However, Yassine has established an admin account, and this must be deleted from the database as well in order to slam the door in his ugly face.
The next step is to delete the admin account and also remove the graffiti Yassine left behind. I call this the clean-up stage. Bear in mind that Yassine was not permitted more than a few hours of access to my partner's site, and the damage was undone quickly. I am not sure what the consequences are for people whose site has been compromised for several days or weeks. It may be that other robots or human beings return to cause more damage. If that is the case, then there may be backdoors installed in your site. You will need to scrutinize everything carefully. The best prognosis might even be obtained by recovering from backup. I did not have to do that, but again I nipped the problem in the bud early. You should examine your logs to see what has been happening. If you are not in the habit of examining your web host logs in their raw format, now would be a good time to start. By doing so, I was able to learn which IP address or addresses conducted the attack, how long it took, and how many files were accessed. That was helpful information that I later used to ban the very same IP addresses. The Yassine robot can never access our site content from the same IP address used before. All he will get will be a stern warning with links to spam-killer and harvester-killer sites.
Now I will discuss precisely how Yassine turns your site into his personal graffiti wall. There is not much to it really. The good news for me was that the damage was not severe or widespread, at least in my case, although that may not be true for all. I can only speak from my own limited perspective.
After obtaining the password to your MySQL database, Yassine then inserted records establishing a username and password, permitting a human criminal to visit later at his leisure. Go to your web host's Cpanel, go into MySql and modify the database records that Yassine has inserted or altered. If you do not know how to deal with MySQL, you must learn, as I did. Do not be intimidated. It is not really difficult. Obviously you will want to remove the record with Yassine's username and password. You will also want to remove the record that is causing your site to greet all visitors with Yassine's stupid graffiti. Take your time examining the database, because the malicious damage will be there. To my recollection there was one record with Yassine's username and password, and one record with the graffiti. However, there may be more. It should not be assumed that every site has the same experience.
After undoing the database damage, you should be home-free, or at least I was. My partner's site at this point was fully recovered with no damage and no backdoors. So I got a great big hug and a thank-you and a cup of hot cocoa. Take this opportunity to pursue the other security recommendations I have suggested elsewhere. Wp-config.php is not the only Wordpress vulnerability. There are others that should be eliminated as well. Also, the whole fiasco is a wake-up call to start making regular back-ups of your entire site, not just the files but the database as well.
There is also the possibility your FTP password could one day become compromised due to a local virus on your PC or a man-in-the-middle attack. I suggest using SFTP at all times, which is encrypted FTP. Securing your local network against viruses is important. Any compromised computer on a local network can monitor network traffic, so don't be complacent about your spouse's, roommates' or children's computers. All computers must be clean.
Footnotes:
[*] - This post and others makes an assumption that wp-config.php was the focal point of Yassine's attack. That assumption appears shakier the more I think about it. One thing I've learned in computers is that one should never be too sure about something. There are two problems that bother me about the wp-config.php hypothesis.
In the first place, I was under the impression that .php files were executed server-side and could not be read by the client. However, maybe there is a way to read the source code of an unprotected .php file. I don't know. I'm no .php expert, although I have coded .php programs of simple to moderate complexity.
Even more disturbing was the behavior of my partner's web host, the accursed Namecheap, which I have panned elsewhere for unrelated reasons. Following Yassine's attack, the entire host went down for several hours "for security-related issues", which suggests a server, or all servers were hacked. If that was indeed the case, then the host, Namecheap, was negligent in some unknown way. It may be that every Wordpress blog on certain compromised servers was attacked. I am not willing to rule out this possibility, but I don't have the resources or motivation to determine the facts of the matter.
As a general aside, I think it is interesting that I'm currently unemployed and can't get a job because employers assume I know nothing about the web. They discount the skills I obtained through self-learning. They think I know nothing. Well, skills are skills. It does not matter so much whether they are obtained on a 9-to-5 job. However, this seems to be outside the understanding of today's employers, who discard my cover letter and resume because I lack recent web-related work experience in an actual paid job. I have encountered an iron wall in the job market locking me out of any kind of technology job. However, whether I ever get a job or not, I will always be keen on computers. I'm ready, able, and willing, but the job market, the economy, is not. My potential is going untapped or diverted into recreational avenues like this blog, online chess and Scrabble. Oh well. I suppose I've got my health to be thankful for, among other things.
by igor 04:20 8 replies by igor 09:32 6 comments
Friday, August 12, 2011
A Reasonable Opinion
I agreed with the recent court decision striking down a portion of Obama's health care plan.
Regulations for corporations that intend to insure people are fine and dandy, but any provisions of a health care law should be optional for individuals.
Trying to force people to do things is the type of reasoning behind Prohibition and the ban on gays in the military. It is not democratic, it doesn't work, it leads to unhappiness and it reduces productivity.
Regulations for corporations that intend to insure people are fine and dandy, but any provisions of a health care law should be optional for individuals.
Trying to force people to do things is the type of reasoning behind Prohibition and the ban on gays in the military. It is not democratic, it doesn't work, it leads to unhappiness and it reduces productivity.
by igor 04:20 8 replies by igor 09:32 6 comments
Wednesday, August 10, 2011
Obama on Afghanistan
I watched half of Obama's Dec 1st, 2009 speech to the cadets of West Point, in which he defended the escalation in Afghanistan. I couldn't watch the whole thing, because it made me feel as uneasy as some of the cadets looked whenever the camera zoomed in to show their reactions. I wasn't impressed either by Obama's arguments or his delivery and had the distinct feeling that he did not believe in half of what he was saying. He seemed to be playing devil's advocate. I think Obama goes along with the war in Afghanistan due to political calculations. Obama strikes me as a pragmatist, rather than an idealist, and much of what he says and does is based on politics rather than reason. I don't find pragmatism particularly objectionable, but it's not terribly inspiring either.
His response to people like me, who compare Afghanistan to Viet Nam, is as follows:
Sometimes, a giant must ignore the sting of a gnat, when there are dragons lying about in wait. Our only real enemy in the modern world is China. Al Qaeda is a joke. It is a can of assorted nuts with few pistachios.
In deciding a proper course of action, one must weigh the costs against the benefits. This is a difficult medicine for wealthy and arrogant men to accept. The wealthy elite sacrificed trillions from the public coffer for vengeance. Now they demand that the working class, students, the poor and elderly pay the bill in full. Only the lower classes are being required to make sacrifices.
His response to people like me, who compare Afghanistan to Viet Nam, is as follows:
- The insurgency in Viet Nam was broad-based, while the Taliban is not.
- Al-Qaeda attacked our homeland, whereas Viet Nam did not.
- Our coalition in Afghanistan has broad international support.
Sometimes, a giant must ignore the sting of a gnat, when there are dragons lying about in wait. Our only real enemy in the modern world is China. Al Qaeda is a joke. It is a can of assorted nuts with few pistachios.
In deciding a proper course of action, one must weigh the costs against the benefits. This is a difficult medicine for wealthy and arrogant men to accept. The wealthy elite sacrificed trillions from the public coffer for vengeance. Now they demand that the working class, students, the poor and elderly pay the bill in full. Only the lower classes are being required to make sacrifices.
by igor 04:20 8 replies by igor 09:32 6 comments
Rioters in the U.K.
Rioters in the U.K. and the U.S. have learned from their social superiors. The bailouts taught the working classes that incompetence, greed, and wickedness are rewarded and held in high esteem. Hard work, on the other hand, is regarded as stupid and pointless. Worker's rights and worker's benefits are down. Benefits for the idle rich are up. There is less honor, less comfort, and less prestige in working for a living. What is valued is knowing the "right" people and having the "right" connections. If those two prerequisites are not possessed, then getting ahead any which way seems to them the only way left. There are not enough jobs to go around. Young people are being told, in effect, to stay at home and do nothing. Education, self-improvement and studying are held to be of no value. The young people of the U.K. have digested this unfortunate lesson. Now society smells the end product of their digestion.
I think things can get a lot worse than they are right now. I don't see many reasons to have optimism in the future. The U.S. is in long-term decline, having sacrificed its future to the half-baked notions of the Republicans. Tyrannical China is emerging as a world power and is on course to eclipse the U.S. There is no reason to have any optimism about Russia. The world will become less free and less progressive as a result, and more people will be enslaved and oppressed. Global warming will continue unchecked, with unpredictable consequences. Iran cannot be stopped, but will eventually develop nuclear weapons, not a good scenario for a country that sponsors terrorism.
Already people are looking back with nostalgia for the 1990s, that bygone, blissful era of prosperity that is not likely to return in our lifetimes. There is a greater danger of political extremism, such as was experienced in 1930s Europe, in times of prolonged economic depression.
I think things can get a lot worse than they are right now. I don't see many reasons to have optimism in the future. The U.S. is in long-term decline, having sacrificed its future to the half-baked notions of the Republicans. Tyrannical China is emerging as a world power and is on course to eclipse the U.S. There is no reason to have any optimism about Russia. The world will become less free and less progressive as a result, and more people will be enslaved and oppressed. Global warming will continue unchecked, with unpredictable consequences. Iran cannot be stopped, but will eventually develop nuclear weapons, not a good scenario for a country that sponsors terrorism.
Already people are looking back with nostalgia for the 1990s, that bygone, blissful era of prosperity that is not likely to return in our lifetimes. There is a greater danger of political extremism, such as was experienced in 1930s Europe, in times of prolonged economic depression.
by igor 04:20 8 replies by igor 09:32 6 comments
Translating Ann Coulter
I've long suspected that Ann Coulter has something wrong with her brain. There's a loose screw rattling around in that empty can. Compassion, of course, is out of the question, because Coulter is sworn to the dark side. One can only hope for reason or logic from a disciple of evil, not morality. With Coulter, even reason and logic are out. Her statements are often obviously false, with no attempt to seem either reasonable or logical.
Coulter's media presence used to annoy me, but over time, I've learned not to take her at face value. Instead, I psychoanalyze her utterances. Whatever she writes or says has to be translated from Coulterese in order to derive the actual meaning.
The first step in understanding Coulter (if you must, borrowing from the title of one of her abominable books) is to realize that for her, everything is personal. She interprets the world as revolving around her. Her imagination is limited, so when talking about others, she is often talking about herself. The following example was taken from an editorial discussing her appointment to GOProud's Advisory Council. It's a Coulter quote.
Here's the translation:
Coulter's media presence used to annoy me, but over time, I've learned not to take her at face value. Instead, I psychoanalyze her utterances. Whatever she writes or says has to be translated from Coulterese in order to derive the actual meaning.
The first step in understanding Coulter (if you must, borrowing from the title of one of her abominable books) is to realize that for her, everything is personal. She interprets the world as revolving around her. Her imagination is limited, so when talking about others, she is often talking about herself. The following example was taken from an editorial discussing her appointment to GOProud's Advisory Council. It's a Coulter quote.
"I didn't expect that so many gays would be such huge fans of mine, but yet, it's true. I think all gays who were born gay are overwhelmingly conservative—maybe apolitical—and all those angry gays, causing trouble for everybody, I don't even think they were born gay, I just think they were angry at their fathers."
Here's the translation:
The gays that assist my career are either conservative or apolitical. Other gays are not useful to me. I'm angry, causing trouble for everybody, but I wasn't born this way. I'm just angry at my father.Her father may have done nothing wrong, much like the other targets of her free-floating hostility.
by igor 04:20 8 replies by igor 09:32 6 comments
How to Report Phishing Scams
Any computer user with half a brain could sniff this phishing scam a mile away. If you think that you might have fallen for it, then you need to reconsider using email and even the Internet.
I looked at this for five seconds, then forwarded it to the following parties:
US CERT : phishing-report [at] us-cert.gov
CareerBuilder Phishing Scam Report: TSST [at] careerbuilder.com (Due to the fact this scam was conducted using CareerBuilder, CareerBuilder is interested in it.)
I considered the FBI, but the FBI only appears concerned with actual fraud cases. I would have had to have fallen victim. My desire to report is great, but not that great. The University of Minnesota maintains a useful page with info about reporting phishing scams.
I hope my action results in a black hat getting inconvenienced, at the very least, if not put behind bars. Scum of the earth, preying upon the unemployed, the mentally ill, the young and inexperienced and the elderly.
For more information on how to report and respond to a suspected scam:
http://www.fraudaid.com/solution_center/menu.htm
Internet Crime Complaints can be filed at: http://www.ic3.gov
Suspected scam email messages can be forwarded to the Federal Trade Commission at: spam@uce.gov
Dear Igor,
Our Company is known as a payment processor with services designed for international small businesses. Our Organization
have found your resume in Careerbuilder.com web-site reviewed it and sure that you to be a ideal applicant for this
job which we offer.
We are currently looking for a few qualified individuals for a vacant position "Check Assist Manager".
The general duties of this position is collecting payments [ wire transfers and bank cheques ] from our customers in
United States.
Every fund transfer will follow with detailed instructions.
If you don’t have bank account We will help you to open a new account.
Average income is $600-$800 per week.
Basic Requirements:
- US Citizenship
- Available 6-10 hour per week;
- Computer skills [MS Word] personal e-mail address
- Honesty, responsibility and promptness in operations
- Willingness to work from home
- not less than 21 years old
It is a part-time job which doesn't require leaving your main job
There are no any start-up or training fee
If you want to join our team please fill form on our web-site.
Our Company is known as a payment processor with services designed for international small businesses. Our Organization
have found your resume in Careerbuilder.com web-site reviewed it and sure that you to be a ideal applicant for this
job which we offer.
We are currently looking for a few qualified individuals for a vacant position "Check Assist Manager".
The general duties of this position is collecting payments [ wire transfers and bank cheques ] from our customers in
United States.
Every fund transfer will follow with detailed instructions.
If you don’t have bank account We will help you to open a new account.
Average income is $600-$800 per week.
Basic Requirements:
- US Citizenship
- Available 6-10 hour per week;
- Computer skills [MS Word] personal e-mail address
- Honesty, responsibility and promptness in operations
- Willingness to work from home
- not less than 21 years old
It is a part-time job which doesn't require leaving your main job
There are no any start-up or training fee
If you want to join our team please fill form on our web-site.
I looked at this for five seconds, then forwarded it to the following parties:
US CERT : phishing-report [at] us-cert.gov
CareerBuilder Phishing Scam Report: TSST [at] careerbuilder.com (Due to the fact this scam was conducted using CareerBuilder, CareerBuilder is interested in it.)
I considered the FBI, but the FBI only appears concerned with actual fraud cases. I would have had to have fallen victim. My desire to report is great, but not that great. The University of Minnesota maintains a useful page with info about reporting phishing scams.
I hope my action results in a black hat getting inconvenienced, at the very least, if not put behind bars. Scum of the earth, preying upon the unemployed, the mentally ill, the young and inexperienced and the elderly.
For more information on how to report and respond to a suspected scam:
http://www.fraudaid.com/solution_center/menu.htm
Internet Crime Complaints can be filed at: http://www.ic3.gov
Suspected scam email messages can be forwarded to the Federal Trade Commission at: spam@uce.gov
by igor 04:20 8 replies by igor 09:32 6 comments
Republican Victory?
I don't see why some sources in the media are framing the Wisconsin recall election as some kind of Republican victory. Two out of six Republicans lost their seats. That's not what I would call a victory. Just because Republicans are mentally challenged doesn't mean the media should curve their test scores.
by igor 04:20 8 replies by igor 09:32 6 comments
Tuesday, August 9, 2011
Volunteerism?
In the eyes of employers, unless a skill was acquired on a job, it is not real. Recruiters don't really care what one has been studying or working on. This has many implications, one being that it is pointless to study any of the programming languages or contribute to any online project such as Mozilla. No matter how much one learns, all of the knowledge is considered to be imaginary. I have already learned a great deal about html and css, a bit of php, and even some javascript, but I have discovered that none of that matters, because employers won't hire anyone lacking on-the-job experience, which puts a damper on any desire to dabble in C, C++, .NET, Linux, or for that matter any other technology. It all seems pointless. Work, study and learn, and it doesn't even matter; so why work, study or learn at all? The time might be better spent reading books, watching documentaries, or playing games.
Another drawback with some compiled projects like Firefox is that they demand a faster system, and I can't justify even $300 to build a new rig, because the expected payoff would amount to nothing besides vanity. The various C-language projects I've studied are highly complicated time sinks, where just getting started can easily take days or weeks. As was the case when I built various web sites from the ground up, I suspect my efforts would remain unappreciated, unrewarded and unnoticed. Many people seem to have the impression that technology work is its own reward. Unfortunately, when individuals do work for free, whether as interns or volunteers, they feed into that notion and help to make it a reality.
I am learning not to to do anything for free. Just last year I refused the request of a pushy friend to fix her computer for free. I didn't regret it, even though I do enjoy doing such work. The fact of the matter is that I resent the implication that I should be some kind of geek slave. If that is so, then I would rather not do the work at all. Of course, her attitude towards me soured. I was no longer useful.
I was pleased to learn about her true nature. So much of what some people say is designed to manipulate others, and it is refreshing when another person's mask drops, allowing a glimpse of the real creature behind the mask. I would have paid a hundred dollars to divine her secret, but she let it slip for free, and I am grateful, as I always am when I discover the truth. It's never good to be deceived about others. It's best to be informed. The more information, the better.
This year, I quit working as an unpaid admin for a web site. The number of hours I put into that site, no one will ever know. Sometimes it was more than forty hours a week. I learned all about html, css, .htaccess, cron jobs, and even picked up php and javascript. Does any of that matter? No. Did it lead to a job? No. That's the reality of today's market.
For the first few weeks, I feared I would miss the prestige, power and creative outlet, but really I didn't miss it at all. Instead I am relieved to be cured of my addiction. I was addicted to work, and what's worse, I was addicted to performing free work, in effect being a slave. That's the worse kind of addiction I know, but it's a hazard to which geeks like me are prone to succumbing. I have an innate desire to be productive, to feel like I have accomplished something in my time on this earth. But it is important to be engaged in proper work, where one is compensated in some way, not necessarily money, but something.
It was a good move to quit the site. I am relieved not to be bothered. No one writes to an admin with praise or thoughtful comments, as beginners often imagine. Instead, complaints and work requests are the rule. All of the things that I worked on were, to an extent, appreciated by anonymous strangers, but the rewards were nonexistent. I received nothing in return, not friends, not helpful advice or comments, not thanks, and certainly not a job reference, and the expectation of the web site's users were that I was a geek-slave, as above, that didn't need any kind of compensation. That is an impression I aim to rectify in all my future dealings.
In reality, I have 10+ years experience coding html and css pages. According to recruiters, I have 0 years experience and am disqualified from all jobs that require html or css. It is like I am living in Soviet Russia, forbidden to work because of the system. If you need a job, then a job will be denied to you. If you don't need a job, then a job will be offered to you. That is the employment market today. Acquiring new skills is pointless. Training in new computer languages is pointless. Knowledge and ability are irrelevant. Around 2005 or so, the job market froze. Those who are in, stay in. Those who are out, stay out. Period. I don't see any way around that brick wall that has been erected in an arbitrary fashion. I'm just glad I have savings, unlike some. I suppose there are many people who are in more desperate straits.
Another drawback with some compiled projects like Firefox is that they demand a faster system, and I can't justify even $300 to build a new rig, because the expected payoff would amount to nothing besides vanity. The various C-language projects I've studied are highly complicated time sinks, where just getting started can easily take days or weeks. As was the case when I built various web sites from the ground up, I suspect my efforts would remain unappreciated, unrewarded and unnoticed. Many people seem to have the impression that technology work is its own reward. Unfortunately, when individuals do work for free, whether as interns or volunteers, they feed into that notion and help to make it a reality.
I am learning not to to do anything for free. Just last year I refused the request of a pushy friend to fix her computer for free. I didn't regret it, even though I do enjoy doing such work. The fact of the matter is that I resent the implication that I should be some kind of geek slave. If that is so, then I would rather not do the work at all. Of course, her attitude towards me soured. I was no longer useful.
I was pleased to learn about her true nature. So much of what some people say is designed to manipulate others, and it is refreshing when another person's mask drops, allowing a glimpse of the real creature behind the mask. I would have paid a hundred dollars to divine her secret, but she let it slip for free, and I am grateful, as I always am when I discover the truth. It's never good to be deceived about others. It's best to be informed. The more information, the better.
This year, I quit working as an unpaid admin for a web site. The number of hours I put into that site, no one will ever know. Sometimes it was more than forty hours a week. I learned all about html, css, .htaccess, cron jobs, and even picked up php and javascript. Does any of that matter? No. Did it lead to a job? No. That's the reality of today's market.
For the first few weeks, I feared I would miss the prestige, power and creative outlet, but really I didn't miss it at all. Instead I am relieved to be cured of my addiction. I was addicted to work, and what's worse, I was addicted to performing free work, in effect being a slave. That's the worse kind of addiction I know, but it's a hazard to which geeks like me are prone to succumbing. I have an innate desire to be productive, to feel like I have accomplished something in my time on this earth. But it is important to be engaged in proper work, where one is compensated in some way, not necessarily money, but something.
It was a good move to quit the site. I am relieved not to be bothered. No one writes to an admin with praise or thoughtful comments, as beginners often imagine. Instead, complaints and work requests are the rule. All of the things that I worked on were, to an extent, appreciated by anonymous strangers, but the rewards were nonexistent. I received nothing in return, not friends, not helpful advice or comments, not thanks, and certainly not a job reference, and the expectation of the web site's users were that I was a geek-slave, as above, that didn't need any kind of compensation. That is an impression I aim to rectify in all my future dealings.
In reality, I have 10+ years experience coding html and css pages. According to recruiters, I have 0 years experience and am disqualified from all jobs that require html or css. It is like I am living in Soviet Russia, forbidden to work because of the system. If you need a job, then a job will be denied to you. If you don't need a job, then a job will be offered to you. That is the employment market today. Acquiring new skills is pointless. Training in new computer languages is pointless. Knowledge and ability are irrelevant. Around 2005 or so, the job market froze. Those who are in, stay in. Those who are out, stay out. Period. I don't see any way around that brick wall that has been erected in an arbitrary fashion. I'm just glad I have savings, unlike some. I suppose there are many people who are in more desperate straits.
by igor 04:20 8 replies by igor 09:32 6 comments
RazorHire
Razor hire[dot]com promotes itself by spamming job seekers. I have received unsolicited email from some idiot at Razorhire on a regular basis. Today I kill-filed razorhire.
Companies and web site owners need to think before spamming. It is not a prudent method of promoting a web site or a product. The most likely response of the recipient to unsolicited email from an unknown source will be hostile.
CameronCraig[dot]com is another spammy outfit that sends out deceptive emails trying to drum up traffic.
I don't want to be emailed by robots about other sites to look for jobs. If the site was not good enough for me to find it on my own, then it is a waste of my time.
Companies and web site owners need to think before spamming. It is not a prudent method of promoting a web site or a product. The most likely response of the recipient to unsolicited email from an unknown source will be hostile.
CameronCraig[dot]com is another spammy outfit that sends out deceptive emails trying to drum up traffic.
I don't want to be emailed by robots about other sites to look for jobs. If the site was not good enough for me to find it on my own, then it is a waste of my time.
by igor 04:20 8 replies by igor 09:32 6 comments
Good Judgment
In life, one has disappointments, such as not being the smartest, the tallest, the handsomest, the wisest, the most eloquent, the most charming, or the richest. Our qualities serve to counterbalance these things. We should recognize our qualities. It is not fair to find only fault in one's self. What is that cliched saying? Be good to yourself. Often a clause is added: because/if/when nobody else will. Everyone has certain aspects about themselves that are admirable when placed in contrast to a less fortunate soul. We should all count our blessings.
I'm pleased about my good judgment in regards to people and animals. I am surrounded by good, kind and polite beings. I drew them to me and keep them about me. They are valuable. One of the purposes of life is to cultivate and nourish such a circle of friends. There is a kind of power and goodness in that. Each friend is a resource with strengths and abilities of their own, and they offer advice, insight, and companionship. It is far better to be together than alone.
I'm pleased about my good judgment in regards to people and animals. I am surrounded by good, kind and polite beings. I drew them to me and keep them about me. They are valuable. One of the purposes of life is to cultivate and nourish such a circle of friends. There is a kind of power and goodness in that. Each friend is a resource with strengths and abilities of their own, and they offer advice, insight, and companionship. It is far better to be together than alone.
by igor 04:20 8 replies by igor 09:32 6 comments
Monday, August 8, 2011
NCLB
Anything Republicans set their hand to is almost guaranteed to fail. Not long ago, Republicans came up with a half-assed plan to make everyone half-assed. They called the plan No Child Left Behind. Check out some of the results from a red state.
by igor 04:20 8 replies by igor 09:32 6 comments
A Weaker Country, Thanks to Bush
There's no doubt in my mind that this is a weaker country than it was when G.W. Bush had the bright idea to invade two faraway countries. It's an error of historic proportions and combined with the general neglect, incompetence and inefficiency will cast a long shadow over U.S. history. I had the optimistic hope that he'd show half a brain at least where the economy was concerned, but in that hope I was mistaken. Not half a brain. No brain. The future went down the drain.
by igor 04:20 8 replies by igor 09:32 6 comments
Sunday, August 7, 2011
Domestic Violence
Domestic violence does seem to be a much bigger problem in the heterosexual community. It is unheard of among gay men. I think that, instead of interfering in the lives of gay couples, the straight opponents of gay marriage should concentrate on eliminating the sordid problems in their own community. Domestic violence is a real problem in the heterosexual community, rather than an imaginary problem, like gay marriage. But some people on the conservative right wing prefer to sit around worrying about imaginary problems because they are disconnected from the reality that is all around them.
by igor 04:20 8 replies by igor 09:32 6 comments
Rick Perry's College Transcript
You know, when I was in college, I did something that must be hard to fathom for a Republican. I studied. I worked hard. Republicans scoff at such naivety.
Look at Republican Rick Perry's college transcript.
He didn't study, he didn't work hard, but he sold out, becoming a tool of the rich and powerful. By doing so, he was promoted far above his natural station.
Look at Republican Rick Perry's college transcript.
He didn't study, he didn't work hard, but he sold out, becoming a tool of the rich and powerful. By doing so, he was promoted far above his natural station.
by igor 04:20 8 replies by igor 09:32 6 comments
Libya & U.S.
I remember reading about the situation in Libya where people were forbidden to work. That seemed strange to me, but upon reflection, it is similar to the situation here, where people can't find work, and employers won't hire those that don't already have a job. So you can't get a job unless you don't really need one. What are the unemployed supposed to do? Starve to death? There aren't many people who are willing to starve to death, as Khadaffy is learning. The lower a man is reduced, the less he has to lose. Freedom means nothing left to lose.
by igor 04:20 8 replies by igor 09:32 6 comments
Gangs
I watched two documentaries about gangs in various countries. I have to say I found them boring. Rather than inspire trepidation, gang members arouse contempt. They are just a bunch of clowns, neither brave nor intelligent and certainly not attractive in any way, and their stupid claim to fame comes from victimizing weak and often defenseless members of society. Anyone can pull a trigger or swing a club. Boasts that one is tough or ruthless are childish. Plenty of people can be tough. It is not difficult. That gangsters assume it is difficult reveals that they are not tough at all. Why gangsters think they have a monopoly on ruthlessness is also strange.
Computer hacker gangs seem to be of the same ilk. They seize low-hanging fruit. I do not see the wisdom in attacking U.S. targets, when the U.S. has a better ethical record than countries like North Korea, Syria, Russia, Iran, and China. The reason they attack Western targets is that they lack ideals.
The recent so-called "protesters" in Tottenham are similar--barbarians, clowns, wastes of oxygen. They should fall down upon their knees and thank their lucky stars that they live in a modern Western Republic where their savagery was not met by even greater savagery.
Computer hacker gangs seem to be of the same ilk. They seize low-hanging fruit. I do not see the wisdom in attacking U.S. targets, when the U.S. has a better ethical record than countries like North Korea, Syria, Russia, Iran, and China. The reason they attack Western targets is that they lack ideals.
The recent so-called "protesters" in Tottenham are similar--barbarians, clowns, wastes of oxygen. They should fall down upon their knees and thank their lucky stars that they live in a modern Western Republic where their savagery was not met by even greater savagery.
by igor 04:20 8 replies by igor 09:32 6 comments
Subscribe to:
Posts (Atom)
techlorebyigor is my personal journal for ideas & opinions