Slashdot videos: Now with more Slashdot!
In the ATT router, you go in, and I disabled WiFi on it (so my router handles all the WiFi in my house), and you setup a DMZ entry in the ATT router, and point it to your home router. This allows your home router to 'act as if' it's connected directly to the internet. IE: all packets will pass through to your router, where you have better control over your network (and most likely more options). You also need to setup the two routers to be on different IP schemes, so I changed the ATT one to use a 192.168.2.xxx subnet, and my home router is still at a 192.168.1.xxx subnet, so that everything works correctly.
Connected to my home router, I can access my router to admin functions, and I can also hit the ATT Uverse router for admin functions, and I have not noticed any drawbacks so far. This way I can be sure that ATT can't get into my network any further than their equipment. I know a lot of these modems/routers can have backdoors for tech support uses, so I feel safer knowing that if this is the case, they can only access the TV equipment I am using and not get to any of my PC's, servers, or mobile devices that using my internal network.
As for the DMZ settings for the ATT routers, the location of these settings can be a little difficult to find (not clearly marked), and will be different depending on what brand modem/router you have from them. I've had 2 different RG devices, and the web interface was different on both of them, so I had to hunt around for it. The web has tons of info on setting this up, just search for it with the make/model of the modem you have and you should be able to find instructions for enabling DMZ to a second router (seems to be a common setup).
As far as this CNC goes, sure, they may have some kind of record of who has purchased one, and be fairly certain that they probably bought it in order to produce a firearm. However, they won't know all the people who made one on that mill. Suppose for a second that someone buys this CNC machine. They then have a "party" at their house with their buddies, who all bring over 'paperweights'. At the end of the day, a dozen friends all go home with a CNC'd non-tracable lower. While the owner of the mill would have a paper trail, the other dozen guys wouldn't. What if you had a mill, and did this every weekend with an open invite? How many people would be untracable from just a single CNC machine.
In fact, milling parties are quite common, and there are some rules to follow to be legal. Mainly, each person has to manufacture their OWN receiver, without help from another person. With traditional mills and drill presses, this would require each person to know how to operate the equipment all by themselves, without a helping hand. With this CNC, it just requires the person to press a few keys on the keyboard, so doing it without assistance is easier. If you've seen the video of the guy, notice that he sets it all up, and the person who will own the receiver has to be the person that starts and ultimately runs the machine to produce the receiver.
And to your first question, what I am convinced of, is that it would take a lot more work, and research to try to do as you suggest for each and every person in the country, vs. printing off a pre-made database of all registered owners. Personally, I don't think it would take longer than a day or two of raids, before it made news, and you'd have people moving to their "Plan B" whatever that is, and also be ready for search and seizure raids that would be coming to their neighborhood soon.
Even if they did go house to house, they don't know if they got them all, since they would have no idea how many are out there. If people caught wind of a confiscation attempt, you could bury your ghost gun in the back yard, or in the woods so they wouldn't find it when they came to your house and searched it.
With a registered gun, this technique wouldn't work, since if they had records that said you owned 3 guns, and can only find 2 in your house, they would probably not leave, or arrest you until you gave up all the ones they know about.
There is a internet meme that has been around for awhile, stating that Obama is the nations #1 gun salesman. While I agree, I think the lawmakers come in close second. Everytime a government official, congress-critter, or state lawmaker open their mouths about guns, the result is a massive run on gun and ammo purchases... and I can't blame people for that, heck, I've been in on it too. I've purchased more guns and ammo in the last 5 years than I have in all the years before combined myself.
California already has mandatory micro-stamping, which is technologically infeasible, and will be a de-facto ban on all new hand guns for some time to come (mean while more and more existing gun models fall off the roster while no new ones can be added due to the micro-stamping requirement). In the last couple years, the roster of handgun models have been cut in half. All handguns available for purchase are older models that were already on the roster prior to the micro-stamping law becomming law, AND which haven't undergone ANY functional (and sometimes cosmetic) changes in design.
A lot of OOP can get messy real fast though, especially when it's layers deep of inheritance and interfaces compared to more straight forward procedural programming.
This happens when you download files from website as well, and can be a real problem. I have firmware files for lots of hardware gear stored on my PC for gear I deal with everyday, and the problem I see is that the file date/time is related to when I downloaded it from the manufacturer's website, and not when the file was compiled/released. This means I have to remember the LOOONG firmware revision number and not just that the firmware they released in April of this year is stable and hasn't caused issued (what was that version? It was something like v1.123.3321.22.000? boy it would be nice if I could just tell by the file dates!!!)
Same with a lot of custom filetype I see daily, which are
The REAL problem, is there are so many people that not only don't know a dang thing about how to use a computer, or understand what they are doing AND don't want to take any initiative to learn it. For a beginner to not understand is acceptable, but someone who uses a computer in the job, or who want their daily tasks to benefit from using a computer, I don't believe it is unreasonable to expect them to learn to be somewhat proficient at it to do basic tasks. But many users have taken the stance, that they deserve the benefits of using a computer, but refuse to learn how to use it, and complain loudly when they are required to know the basics of how to use it.
It is a dis-service to all the people who do take the initiative to learn, to be hindered and tied down to an OS that caters to the lowest common denominator of ignorance. That is unacceptable! No matter how idiot proof an OS is made, there will always be bigger idiots and lazy people who still don't 'get it'. I'm not advocating that an OS should cater only to the top 10% of computer guru's here, but certainly don't think it should cater to the lowest 10% either. Some skill, learning and initiative needs to be taken by users to learn the basics of the systems they use, and if they can't or are too lazy too, then they get no sympathy and have no place complaining about how confusing computers are.
Also, I have many files with the same name except the extention. For instance, when I make quotes and invoices for clients, I create it in Word, so the original is a
If the OS knows what kind of file it is, that is fine, but I still want to know as well. I might have more than one program that can open the same filetype, and need to know what kind of file it is to know if I want to open the file in the default program or in a different program that can open that filetype instead.
Plus, yes, in windows, it makes it a lot easier to spot viruses posing as