After I published my article stating that SNAP (food stamps) don’t cost the American taxpayer as much as they think they do, a right-wing friend of mine shifted a bit to stating that welfare is the issue.  Well, this made me decide to run the data on how much TANF benefits cost the average American each year.

Based on my calculations on the previous mentioned post, Americans generate roughly $13,554,322,498,437 in income each year.  For those who are a little too lazy to look at the other post, this was calculated by taking the estimated number of Americans, subtracting the current unemployment rate, and multiplying that by the average American salary.

After a bit of searching, I was able to locate the financial data for TANF which is available publicly by the Administration for Health and Families (a division of the US Department of Health and Human Services).  According to their published document of financial spending regarding TANF, $31,649,201,568 was paid out in 2013.  Seems like a lot, right?  Not really.

Let’s now determine how much that actually costs the average American taxpayer.  Based on the previously stated figure of $13,554,322,498,437 in yearly generated income, $31,649,201,568 is %0.2 of that total.  If we now take the average American’s income of $44,888.16 per year, this leaves us with a yearly cost from each American of $89.77 (rounded up to the nearest cent).  I don’t know about you, but I spend far more than that in beer each year.

It’s also to note that the spending I have used here also includes administration and job placement/advancement assistance as well. If we solely calculate this based on the funds directly provided to those individuals, the impact to the American taxpayer is significantly lower.


For the last week or so, I had been passively looking for a way to play against friends of mine online in NBA Jam for the SNES.  Last night, I resolved that issue with absolutely no lag whatsoever and incredibly smooth gameplay.  Here’s how to do it:

SNES Netplay On Windows

  1. First you’ll need to grab a few files:
    RetroArch and the LibRetro cores
    Phoenix launcher for RetroArch (not necessarily needed, but makes things way easier)
  2. Once downloaded, unpack all of the files.  Typically, you’ll want to toss the contents all in the same folder for easier access.
  3. Launch the Phoenix loader.
  4. Once the Phoenix loader is loaded up, You’ll need to make a few adjustments.  First up is the RetroArch path option.  Set that retroarch.exe which was located inside the RetroArch zip file you extracted.
  5. For SNES games, set the libretro core path to snes9x_next_libretro.dll that was inside the cores zip file.  RetroArch supports a ton of different emulators, although not all support NetPlay.
  6. Player 1 will need to start the server.  To do so, check the Netplay checkbox and set the radio button to Server on player 1’s machine.  Player 2 will also enable the Netplay option, but select Client.
  7. The client now needs to set the Host IP field.  Here, enter the IP of payer 1’s server.
  8. For smooth play, set the Delay Frames option.  This will vary based on your bandwidth, but we have had the best luck with this set to 4.  Your mileage may vary.  For slower internet connections, you may want to set it a bit higher.
  9. Next up, be sure that port 55435 is open and forwarded on your router.  If you’re not sure how to forward ports, check out
  10. Next up, you need to select the SNES ROM that you want to play.  Both players should have the exact same ROM if possible for smoothest play.  Different copies of the same game will sometimes work, but I can’t guarantee anything with that.  In the Normal ROM Path field, browse to your ROM file on both the client and server machines.
  11. You’re all ready to go (with the exception of your controls which can be configured using Settings>Input.  On the server computer (Player 1), click the Start RetroArch button.  Once the server is launched, do the same on the client (Player 2).  You should now be playing together!

SNES NetPlay on Mac

Mac requires a bit more as there is not a launcher like Phoenix for Mac, but can be done easily through the command line.  Here’s how to do it:

  1. Download RetroArch and the LibRetro cores for Mac.
  2. Be sure that port 55435 is open and forwarded on both players’ routers.  If you’re not sure how to do so, check out for instructions.
  3. Unpack the RetroArch zip and place into your Applications folder.  Unpack the Cores zip wherever you can easily access it.
  4. Next, launch the terminal.
  5. You will need to launch everything from a command line.  The server will use a command like the following.  For the client, go to step 5.
    RetroArch -L /path/to/libretro/snes9x_next/core -H -F 4 /path/to/your/rom/file
    Simply put, this command is launching RetroArch with the snes9x_next core, launching the server with the -H flag, setting the frame delay to 4 using the -F flag, then setting the SNES ROM that should be loaded.
  6. On the client computer (player 2) use a command like the following:
    RetroArch -L /path/to/libretro/snes9x_next/core -C -F 4 /path/to/your/rom/file
    As you can see here, it is very similar to launching the server, but instead you are replacing -H with -C and inserting the IP address of the server you are connecting to.
  7. You should now be all set and ready to play together!

Have a blast!  Things are much easier with a controller as well so if you need one, check out Amazon for a USB SNES controller.


Picture yourself as the unfortunate user who woke up in the morning to check their traffic to their website, and saw absolutely nothing.  How did your traffic go from hundreds of visitors a day to absolutely nothing?  Surely everybody didn’t just forget about you.

In your morning daze, before your first cup of coffee, you take a look at your website to make sure that there is nothing wrong.  Little did you know that while you were in your late night slumber, an attacker was quite diligently  hacking your website due to an unpublished vulnerability in your website software.

Quite distraught, you look at the damage.  Not only do all pages show a message that your website was hacked, but all of your critical files and database are now completely missing.  What do you do now?  Is your entire livelihood now gone in one fell swoop?

If you were making regular backups, it’s merely a bump in the road.  You may only have data from last night or even last week, but you at least have something to get back into the fight.

Never Trust That Someone Else Is Doing It For You

Just as you wouldn’t take a salesman’s word when buying a car without verifying the facts, never fully trust your backups to another individual.

This isn’t to say that subscribing to a third party backup service is a bad idea, or that you shouldn’t choose a host that runs backups for you, but always run your own backups as well.  This way, you know exactly what the backups contain and they are safe in your own hands.

Backup In Increments

Incremental backups are essential.  What if something goes wrong on your site and you don’t notice it until several weeks later when you have already overwritten your backups?

Keeping multiple backups of your site throughout different time frames will help you avoid any issues that go unnoticed over time.  I highly recommend keeping daily, weekly, and monthly backups on hand, depending on how often you make changes.

Never Keep Your Backups In A Single Location

Just as something can go wrong with your website, your backups could disappear as well.  We all know that technology can fail and that hard drive that your backups are stored in can do exactly that at any moment.

With the constantly falling price of removable media, flash drives are your best option.  Flash drives rarely fail and can be easily locked up in a secure location.  Think of this as a backup of your backup.  Every time you download a backup of your website to your computer, copy it over to the flash drive as well.

So How Do I Backup My Website?

cPanel Users

Backup Your Website Files in cPanel

Backup Your Database in cPanel

WordPress Users



Joomla Users

Akeeba Backup

Drupal Users

Backup and Migrate