(NOTE: Please do not mod up - This is a reply, not an interview question)
I just saw some of those ancient alien shows recently (On discovery channel no less) and had the exact same thought then, "What is this doing mixed in with science documentaries?!"
I did get a decent laugh out of the documentaries however.
The ancient aliens theories all seem to take unexplained, or poorly explained, details on earths past (Pyramids, a 3000 year old thing that looks like an airplane, pictures of creatures in space suits), and simply state that since science can't prove for sure what happened, so clearly it can be nothing else but aliens visited earth, and thus is proof...
I kept thinking* of another option, which statistically at least is more likely even if still basically zero: Humans from the future, discovered the secret to time travel, and that's who came back in time with technology! (* No, I do not even remotely think this actually happened)
It's a 100% drop-in replacement excuse, except we know humans exists (not so with aliens), and we know human technology exists (again not so with aliens), not to mention if the pictures are of human-looking (or ape-looking) people, they clearly evolved on this planet along the same path apes evolved as that is where the evolutionary pressures would be, so it makes no sense for life off earth to look like us. It does however make perfect sense that a human from a thousand years in the future would look similar to humans of the past.
Space travel faster than light does not seem possible, however neither does time travel. Suspend your belief on either one of those, and the excuse works! Can't be disproved or tested, and assuming it was possible it would explain everything they put forward as unexplainable.
Now where do I go to sign up for my own documentary on the discovery channel!
The cartels started this fight in 1976, LONG* before computers were even used on any scale by the general population, let alone swapping music on the Internet (then the Arpanet)
* ( LONG = 13 years )
Napster didn't even exist until 1999, and the general population did not start getting on the Internet en mass until after 1993
Prior to that, it was BBS warez groups and small time geeks on IRC. Not even a signifigant fraction of (all) "the public"
I wonder how many other minor 'afflictions' from space travel are ignored/explained away that we haven't heard about for the exact same fear of being grounded...
I can't say much about the afflictions not reported, but as to the other minor afflictions that happen from space travel which NASA knows about (about as in their existence, not necessarily a full understanding) are: - Changes to sense of balance, as the brain gets used to the new signals from the inner ear resulting from microgravity, - Lower blood pressure as the heart has to work less, which can become a problem back on earth at 1G, - Bone and muscle deterioration, as well as muscle scaffolding rearrangement, again due to microgravity, - Heavy Z particles that have negative effects on the eyes, brain, spinal cord, and suspected the entire nervous system, when such particles penetrate the spacecraft and thus the astronaut
Now we get to add further vision problems to the list.
I have no doubt various "Psychology" issues are involved too, but I don't really know the details. NASA does have a lot of research in that department, but as far as psychology goes, we don't even fully understand that in normal conditions yet, let alone in space.
Don't you use the temporary permissions? I use them for most websites which I don't visit regularly, and AFAIK those don't appear in the whitelist.
You are correct that temp items are not added to the whitelist (At least not the one you can export)
I don't really use it though. Not in this way at least.
When I first decide I want to allow a function on a website, if there are multiple domains listed (Usually embedded video pages are the worst at this), I will use temporary allow/block to find the right domain to allow just what I am wanting.
Once I figure out which domains need allowed however, I go back and make them permanent. If I don't trust the website enough to add them to my whitelist, I generally don't want to run Any javascript from them even temporarily.
I suppose for most people however, temp entries would be much larger of a cumulative total.
Yeah, and see how many websites built in the last eight or nine years work without Javascript... Hell, for real security, go back to using Gopher!
As a happy noscript user I was about to reply similarly to VLM below...
But instead it prompted me to check how many entries are in my noscript whitelist after using the same firefox profile for a bit over 3 years, and there are only 275 entries, of which 80 are various internal IPs for work related webapps and testing/development (Which I really need to clean out)
I don't think it's too bad of a sign that in 3 years only 200 websites I've visited were 'broken' without javascript! I was actually expecting a much higher number.
Even with that 200, or lets include the internal webapp sites at work and say 300, with the number of websites I've visited over the past three years it has to be in the high four digits. That is a pretty awesome ratio!
Most websites really do not break enough to matter when rolling without javascript. Even in mitigating this type of attack, I would rather white list the few sites that need it than leave javascript blanket open to every website out there.
Of course this solution isn't 100% perfect (It's "only" mostly perfect), so it will no doubt get poopoo'ed here on slashdot for not being over 100% perfect in every way
As you wrote "Is Stallman being a hypocrite (again)? If not, why not?" Or from the original "The fact is that his own software fails to meet the ideals laid down on the front page of the fsf website "
I responded: "While your point that RMS does not grant additional rights you feel he should, and in fact I do agree there"
So yes, yes he is.
To continue reading what you wrote:
"The GPL license is full of restrictions" "but only within the restrictions of the GPL" "except within the restrictions of the GPL" "Have you seen the restrictions on linking in the GPL?"
Thus the remainder of my reply...
You made a point, I agreed. You used language that is factually incorrect so I attempted to explain that it was incorrect, and why, in hopes you might refrain from that in the future to provide even less distraction from your (very valid) point.
To say it a third time, I agreed with you. Fully. So much so, other than saying I agree, I don't see what more needs said. I agree! There was no part about RMSs statements being hypocritical that I disagree with, so I refrained from doing exactly that.
Sure, it's going off on a tangent, and I even meant to imply that with the "It's only semantics" dismissal, but is that not OK with you?
I felt and feel no need to correct your point, because I agree. I did feel the need to correct a couple of your statements, because they are wrong. I don't really feel that anymore, after such a huge dismissive comment though... You can of course say whatever you like, but you only serve to distract from your main point if other people read the rest of your comment and dismiss you totally.
You keep talking about the GPL and restrictions, which simply is not the case.
While your point that RMS does not grant additional rights you feel he should, and in fact I do agree there, but as a matter of semantics you should at least properly word the effects the GPL has compared to the other option of ignoring the GPL (Which is a perfectly valid option too)
Copyright law is what places the Default Deny rule.
The GPL has a bunch of Allow rules.
No, it doesn't have an Allow All rule. But it also doesn't have a single Deny rule.
If you want to place blame that a specific allow rule is not in place, it's more the fault of copyright for being the cause of the deny, than it is in the GPL for not granting it.
After all, you can ignore the GPL and all of it's allow rules, and you won't gain a single right you don't have without the GPL (Proving it has no deny rules itself)
(Apologies for the firewall metaphor, but it does work well here)
I use a combination of ZeroShell for routing, and Untangle for monitoring and filtering.
Untangle comes with modules, about half of which are free and open source, and the other half commercial. This past year things have been going a bit downhill for the free version, namely two critical modules were made paid-only, and a webfilter-lite made to replace it. They also now stick ads on your adblocker pages if you don't have at least one paid module:/ (This is easy enough to block, ironically using Untangle itself, to filter its two ad URLs... But the point still remains)
Most of the Untangle paid modules are more for a corporate setting, while the home usage options were free. The main downside I see to the paid modules are they are all monthly/yearly costs. Not a single "Pay for it and forget about it" option.
That said, I dropped all the paid modules and am running the free version both at home and work.
At home it's nice for the http/email stream virus scanning, which it sends RST packets if it detects anything to keep the infection from even reaching the PCs. At work we use it for filtering, unfortunately for a similar reason.
It also has some nice reports too, and a separate interface so you can grant managers access to the reports but not the controls/settings. You can run it as a router or as a transparent bridge in case you can't make changes to your network setup. Just pop it between the edge router and your switch.
I hate having to filter like this personally, but it's being demanded from the top, and not exactly the battle I want to give up my job over, so there it is.
Yea I would have to agree that using a world editor program and then claiming otherwise is pure cheating as well as lying.
Fortunately it's usually pretty easy to tell, and quite a lot of interesting worlds were created with an editor (The 16 bit CPU for example, he used a world editor to get a huge stretch of empty land blocks to work on, but then supposedly made the rest in game)
Some really interesting things have been done in that area though which I wouldn't consider cheating exactly either. If you don't know of it, check out the Minecraft Song Planner software.
You give it music in a way an artist would, and it exports a world schematic to be imported with a world editor. Creates the needed blocks in modules to play a song. One kick ass hack if you ask me!
But yes as your point is the 'cheater haters', or purists as I call them, some people will complain no matter what. It should be obvious to everyone that creating something in the normal survival mode of Minecraft takes WAY more time and skill than doing it in creative mode, which again takes more skill* than doing the same thing in a world editor. Most of the complaints seem to be from kids who think their way of doing it is being likened to doing it in the world editor, when I don't believe that is the case. Of course there will always be the type to claim credit when it is not due, including claiming they did things in-game when it wasn't. These people are usually cheaters in everything they do in life however.
* At least with my experience with a world editor app, fighting the absolutely horrid UI was a game in and of itself, and I never used it for anything but making large swaths of empty flat land to work with. Personally anything outside of that usage seems to me to be easier to do in-game!
where aspiring architects (most of which cheat anyway) showcase their massive e-block
I'd just like to add that, at least right now there is no true "game" aspect to this game. It's a "game" app in the same category as Lego Digital Designer is a "game".
The two common modes of play are a) Survival, where you only get the resources you can mine yourself, and have to avoid the baddies and deal with the few game like pieces that won't be done until the final version.
And B) creative mode, where there are no bad guys, no RPG or adventure game aspect (Outside of exploring), and you get free access to all blocks to place as you will. Creative mode is not called "cheating" and there are plenty of servers even configured to run this way. In this mode Minecraft is a lot more like Lego Digital Designer, even if slightly less of a tool.
Just because one doesn't have to jump through hoops to get bricks in Lego Designer in order to place infinite bricks, one would not call this cheating since it is this way by design.
The only major difference between the two modes is that when someone accomplishes the same task in Survival mode, they just put a ton more work into it. (And that isn't to say that ton of work was trivial, I respect anyone with the skill to design something I could only do in creative mode while dealing with bad guys at night and exploding creepers)
Doh! Yea for storage I meant TB. I'll blame that one on it being Friday;}
So vSphere sees the entire blade chassis as a single host?
Not really. Each blade is it's own server, but what vSphere does is use each blades resources and builds a pool of total available resources. You allocate virtual machines out of that pool.
Unfortunately a VMs RAM can not exceed that of the host it runs on. If the max you have is say 48gb in 4 of the 16 blades the other 12 only having 32gb, the largest amount of RAM you can give to a VM is actually about 47.9gb (ESXi doesn't use that much ram, but I'm not sure the exact value at the moment.) Also you can not have more than 4 VMs with that much RAM allocated, because then you are out of those blades and your largest amount is 31.9gb.
CPU cycles can be shared over multiple cores and cpus on a single blade, but I don't believe they can use multiple different blades for that. It would be painfully slow if so.
Storage space is about all you can utilize the entire SAN for, but generally one prefers a SAN for its flexibility in carving up that storage for multiple machines in an effective way.
Internally it does do a bit of RAM sharing, but that's mainly for the hot failover to another blade/host. If one host dies, the VMs all get moved nearly instantly to other hosts/blades. When using the VM, say while typing into a terminal based IRC client, or remote desktoped into a win2k3 server, you only feel about a 200ms network burp and maybe a 30ms 'freeze' of the guest VM, but then everything is back to normal. It has to keep live copies of memory in other blades for it to switch over so fast, even if only treated as cache memory until needed for a higher priority task like a VM needing it. You of course can flag the RAM as guaranteed, in case a malloc failure is not an option. In that case all of the guaranteed RAM shows as used on the host, and as I mentioned you can only setup 4 such VMs in the above example setup. If you only guarantee say 12 GB of that RAM but still allocate it 48 GB, then the host will show 12 GB more used and the rest it gives if it has it the other times it's shared. If you only guarantee enough RAM for the OS to sit idle and share the rest, you could have 16 or more VMs on one blade and rarely have problems. Some things virtualize much better than other things.
The best part of the RAM allocating is that you can assign the VM as much RAM as you want the guest to think it has. Only non-free ram in the guest is actually used on the host, so the free ram is shared among VMs. This is *extremely* nice for servers that sit idle for 98% of the time, but for the time they are not idle, they could possibly run a job that could use a little or a ton of RAM. Assuming no memory leaks in your app (hah yea) then you can give a VM 48 GB RAM and know that if the kernel userland and daemon(s) only use 1 GB ram when idle, then 98% of the time the host only shows 1 GB being used and the other 47 GB is free to be used on other machines for when they spike and do the same thing. If you are running the guest tools, then your kernel is already patched to gracefully handle requesting a block of memory that should be free but just happens not to be on the host that moment.
Those are the main upsides. You can guarantee a 100% uptime from the "hardware" side of things for your guest. The kernel will never again be unexpectedly shut down due to a normal hardware failure. We use RAID to help protect from eventual disk failures, and using VMs like this on a blade system helps to protect against failures of the components: Hard Drive, RAM (cell or whole stick), CPU(s), motherboards, and power supplies. As long as you feed it power, it RUNS. (Granted, your OS has to support this feature to make best use of it *glares at a certain OS that requests reboots after user-land changes* :
I would drop that bank...sounds like a bad bank if they can't even keep the digital balance up to date. My credit union is awesome.
I'm not the AC, but I too am in Columbus and have had dealings with Bank One. They really are that bad.
I only used them for about a year (admittedly a little over 10 years ago) but had all the same problems with 23 hour delays on updating your online balance (As in on their website online balance!) ATM balances were fairly delayed too, though only a couple hours.
I had a similar problem as the anon GP. I was 17 and in college, just lost my crappy job at the local computer stores stock room not two weeks before classes started, and was basically only eating every three days or so due to lack of funds. One day I decided screw it, I'll write a check for groceries and just deal with the check-bounce fee later once classes started back up and I had my student loan leftover money. Turns out Bank One didn't charge $60 per NSF like they say, it's $60 PER DAY until you bring your account positive. That was the most expensive $40 grocery check I ever wrote, coming up to over $700.
I spent a few days trying to close my account out, which of course they wouldn't allow while it was negative so it could keep adding fees until it was enough to send to collections. Ironically, they never did send me to collections. They called to bug me about it for a few months and eventually gave up and wrote it off. It's not on my credit report or anything. I think they know such things are not legal and just try to scare people into paying for that crap.
Long story short, Bank One was horrible, and from what I hear is still almost as bad.
Both VMware and KVM are overkill. How many hosts have enough RAM to give each guest 1TB, much less 2TB? Wake me up when the hardware catches up to the point where those capabilities matter.
*poke*poke* It's your "hardware is ready" courtesy wake up call.
You can get some mid-range IBM blade centers, or some low end HP BladeSystem hardware, or really any of the many many systems that can easily handle that in a low end configuration.
If you need to get serious, you start loading rack cabinets with such gear, along with some SAN cards sprinkled throughout.
At that level of hardware, it would be extremely wasteful not to run something like VMware ESX. This is the target audience after all, not the geek with a lowly double digit count of CPUs in their spare bedroom.
Granted, it was extremely nice of them to release ESXi without vSphere for free for us lowly geeks who, like myself, might only have a couple 4 or 6 core home built systems, who don't need all those high end features (*drool* none the less), but when I'm at work running the "little big iron", I'm very thankful for vSphere and such solutions to manage my hardware with 36 GB ram per node and a 480 gb SAN.
But I'm guessing you're thinking of buying the charts in the Kindle App (not even possible, I think?).
Actually he's clearly thinking he is making a funny comment at Apples expense, nothing more.
This is a single app in the app store, and of course it downloads the charts directly from them based on your serial number (Same account used as on the computer version.)
there are these things called cases for ipads and they prop it up just fine.
Why is it that every Apple device requires that you spend at least an extra 20% beyond the purchase price of the device to get the accessories that are required to make the device functional in the real world?
I ended up making my own stand out of one of two metal bookends I somehow ended up with a few of, and some of those little rubber sticky feet they always include with low end rack-mount computer gear that could also be used sitting on a table.
Stick two on the outside edge of the bottom to keep it from sliding off, and I also put two on the very top of the back so the fairly sharp (to plastic anyway) metal doesn't cut groves into the back of my tablet.
Works great on the side of my desk at work in landscape mode to have a movie playing in the background, and in portrait mode you just sit the tablet upside down so you can still plug the cable in the 'bottom'. The screen reorients itself so it's always right side up anyway.
Like I said, I had the bits-n-pieces laying around already, but if I had to go on a quest to purchase those parts, I can't see it costing more than $2. Most "dollar stores" should carry both, and you could probably beat one dollar on the bookends if you hunt around at salvation army type places. With enough super glue, almost anything can become a sticky rubber foot pad.
By the end of my first day with an iPad, I thought to myself, "You know what would be great? A nice, protective folding case with a keyboard attached to the inside of D'OH!"
Absolutely love it! Leather carry case that the ipad slips into, with a built in bluetooth keyboard made from a rubber membrane, and even has some special iOS keys like the home button and volume/media controls. There's a usb jack on the side to charge it.
If you prefer metal (Aluminum in this case) there is also http://www.thinkgeek.com/gadgets/cellphone/e7e7/ I haven't used the metal one, but it sure does look a lot better than the leather case I currently have.
Also if you run jailbroken, install activator and you can assign command-key combinations to perform most any event, action, or run an app. I have a few simple ones that are easy for me to remember, like command-s to open settings, command-n to open notes, command-p for ipod. Command-1 to 4 switches to page 1-4 for my icons, and command 7-0 opens the four main folders I keep at the top of my home screen. There is already a home button so navigation is much easier without taking your hands off home row. Alt-tab works for me too with multiflow.
Bluetooth keyboards work native with iOS, but once jailbroken you can install the keyboard and mouse apps for the alternative bluetooth stack. I find a keyboard makes SSH sessions much more pleasurable, and keyboard plus mouse makes full screen remote desktop usable. It's pretty funny to enable the mouse though. You actually get a regular cursor on the home screen like a desktop. I must admit to not using that feature very much. Unfortunately that's actually about the only thing I use a mouse with it for. The keyboard part is much more handy for other uses like emails or even writing up drafts in notes to email to the PC for the finishing touches.
Since any bluetooth keyboard will work (It doesn't have to be built into a case or anything), you have options all the way from the el-cheapo $20 discount bin bluetooth keyboard, up to those cute little boxes that use a laser to draw a keyboard on your desk and watch where your fingers hit for a couple hundred bucks. There are also all sorts of tiny "media" keyboards that are bluetooth and will work, easier to toss in the laptop bag with the tablet.
From what I hear, Android supports bluetooth devices in the same way. Unfortunately I don't know what software to recommend nor any of the limitations there.
Most apple keyboards I've seen have a "fn" button before control.
Other than laptops (Of all brands), the only recent apple keyboard with a function key is the half-length bluetooth keyboard. The full length one however does not, nor any of the older USB keyboards.
I used to own that smaller bluetooth keyboard but had to sell it due to the function key, and ended up buying the full length bluetooth keyboard. It is simply impossible for me to game on a keyboard with a function key.
So it is far from 'most', and in fact for recent desktop keyboards it is just that one. You can argue most apple computers sold are laptops (I have no idea if that is true, but seems possible), however that is far from an apple thing. It's next to impossible to find any brand laptop without that damn key!
You have to go back almost a decade to those horrible USB iMac keyboards to find a wired USB one without a numeric keypad and thus with a function key.
And there's no reason to pick on the poor fruity iMacs, they didn't have much at all going for them even at the time, let alone their keyboards. Thankfully those iMacs are far from the only offerings from Apple.
since Command (and even Ctrl) are in very impractical places on Apple keyboards.
I am interested to hear your definition of "impractical" on this subject!
I am currently using an Apple USB Pro keyboard on a Linux PC with my browser in a Win7 virtual machine (Yea I know, poor thing is all sorts of confused!)
My apple keyboard bottom row: Control, alt/option, command, space bar, command, alt/option, control.
First "standard" keyboard from Google image search: Control, windows key, alt, space bar, alt, windows key, right-click key, control
Other than the addition of the right-click key, they are all in the same place as far as going off the beaten home row path. Only alt and the windows keys are swapped, but they are right next to each other. In fact, the command key and windows key send the same key-code to the computer, so are in effect identical.
This isn't like Apple// or Sun keyboards where control and caps-lock are swapped. It's not even as bad as the original IBM keyboard, which also swaps control and caps lock, but only has a single alt key, caps lock, and space bar on the bottom row (Not to mention print screen being right under the enter key!)
In summary, if you can't get your finger down to the command key on an Apple keyboard, you sure as heck can't reach the control key (nor alt or windows key) on a PC keyboard either.
Above average number of legs? What is the average? 1.999999?
There are only really three values for number of legs. Two, One, and Zero. Technically three is possible, but there are so few as to not distort the average much so can be safely ignored for our purposes.
Since most people have two, all the one and zero legged people can only Lower the average away from two.
So you are more correct than you think, in that the real average will be a non-integer value above 1.3 or so yet below 1.999 (aka it will be a very high fraction value of 1.x, yet still below 2.0) Exactly what that value is depends on sample size of course.
If we have 10 people, 9 of which have two legs and one has only one leg, then the average of that group would be 1.9 legs. If we have 100 people, 97 of which have two legs, 2 of which have one leg, and 1 poor sap with no legs, the average of that group would be 1.96
Both values are closer to your given 1.999999 than they are to 2.0!
do you really think microsoft developed hyperv for you to run it on your own hardware
Actually yes, in fact all of the virtualization companies/groups release their software to run on your own hardware. (In fact if I ran it on hardware that wasn't mind, I'd likely be brought up on some charges:P )
The main point there is whomever installs virtualization software generally does so on hardware they own or are responsible for.
Most of the servers I maintain at work have virtualization software on them, and run many instances of servers. I have a single server at home also running virtulization software so I don't need a server farm to play around with other software, while still providing stability on the VMs I do use as servers.
Virtualization is no more than cloud than windows is the only operating system. The cloud uses virtualization, but so do many many other things. Anyone jumping to assume mentioning virtualization automatically means cloud is really showing they don't understand either technology.
Replace 'hyper-v on your own hardware' with 'Windows on your own hardware' Just because some online services and websites decides to run windows under it, does not mean one might not want to do the same at home. (Although choosing Windows as an example there was not wise of me)
(NOTE: Please do not mod up - This is a reply, not an interview question)
I just saw some of those ancient alien shows recently (On discovery channel no less) and had the exact same thought then, "What is this doing mixed in with science documentaries?!"
I did get a decent laugh out of the documentaries however.
The ancient aliens theories all seem to take unexplained, or poorly explained, details on earths past (Pyramids, a 3000 year old thing that looks like an airplane, pictures of creatures in space suits), and simply state that since science can't prove for sure what happened, so clearly it can be nothing else but aliens visited earth, and thus is proof...
I kept thinking* of another option, which statistically at least is more likely even if still basically zero: Humans from the future, discovered the secret to time travel, and that's who came back in time with technology!
(* No, I do not even remotely think this actually happened)
It's a 100% drop-in replacement excuse, except we know humans exists (not so with aliens), and we know human technology exists (again not so with aliens), not to mention if the pictures are of human-looking (or ape-looking) people, they clearly evolved on this planet along the same path apes evolved as that is where the evolutionary pressures would be, so it makes no sense for life off earth to look like us. It does however make perfect sense that a human from a thousand years in the future would look similar to humans of the past.
Space travel faster than light does not seem possible, however neither does time travel.
Suspend your belief on either one of those, and the excuse works! Can't be disproved or tested, and assuming it was possible it would explain everything they put forward as unexplainable.
Now where do I go to sign up for my own documentary on the discovery channel!
It's a quote from Futurama "Amazon Women in the Mood" in season 3.
Here is the clip, the exact quote about 40 sec in
http://www.comedycentral.com/videos/index.jhtml?videoId=167541&title=fembot
I must say however I much preferred reading the article you linked to.
Thank you for that!
The public violated that trust first
100% untrue and a blatant lie.
The cartels started this fight in 1976, LONG* before computers were even used on any scale by the general population, let alone swapping music on the Internet (then the Arpanet)
* ( LONG = 13 years )
Napster didn't even exist until 1999, and the general population did not start getting on the Internet en mass until after 1993
Prior to that, it was BBS warez groups and small time geeks on IRC. Not even a signifigant fraction of (all) "the public"
I wonder how many other minor 'afflictions' from space travel are ignored/explained away that we haven't heard about for the exact same fear of being grounded...
I can't say much about the afflictions not reported, but as to the other minor afflictions that happen from space travel which NASA knows about (about as in their existence, not necessarily a full understanding) are:
- Changes to sense of balance, as the brain gets used to the new signals from the inner ear resulting from microgravity,
- Lower blood pressure as the heart has to work less, which can become a problem back on earth at 1G,
- Bone and muscle deterioration, as well as muscle scaffolding rearrangement, again due to microgravity,
- Heavy Z particles that have negative effects on the eyes, brain, spinal cord, and suspected the entire nervous system, when such particles penetrate the spacecraft and thus the astronaut
Now we get to add further vision problems to the list.
I have no doubt various "Psychology" issues are involved too, but I don't really know the details.
NASA does have a lot of research in that department, but as far as psychology goes, we don't even fully understand that in normal conditions yet, let alone in space.
Don't you use the temporary permissions? I use them for most websites which I don't visit regularly, and AFAIK those don't appear in the whitelist.
You are correct that temp items are not added to the whitelist (At least not the one you can export)
I don't really use it though. Not in this way at least.
When I first decide I want to allow a function on a website, if there are multiple domains listed (Usually embedded video pages are the worst at this), I will use temporary allow/block to find the right domain to allow just what I am wanting.
Once I figure out which domains need allowed however, I go back and make them permanent. If I don't trust the website enough to add them to my whitelist, I generally don't want to run Any javascript from them even temporarily.
I suppose for most people however, temp entries would be much larger of a cumulative total.
Yeah, and see how many websites built in the last eight or nine years work without Javascript... Hell, for real security, go back to using Gopher!
As a happy noscript user I was about to reply similarly to VLM below...
But instead it prompted me to check how many entries are in my noscript whitelist after using the same firefox profile for a bit over 3 years, and there are only 275 entries, of which 80 are various internal IPs for work related webapps and testing/development (Which I really need to clean out)
I don't think it's too bad of a sign that in 3 years only 200 websites I've visited were 'broken' without javascript! I was actually expecting a much higher number.
Even with that 200, or lets include the internal webapp sites at work and say 300, with the number of websites I've visited over the past three years it has to be in the high four digits. That is a pretty awesome ratio!
Most websites really do not break enough to matter when rolling without javascript. Even in mitigating this type of attack, I would rather white list the few sites that need it than leave javascript blanket open to every website out there.
Of course this solution isn't 100% perfect (It's "only" mostly perfect), so it will no doubt get poopoo'ed here on slashdot for not being over 100% perfect in every way
As you wrote "Is Stallman being a hypocrite (again)? If not, why not?"
Or from the original "The fact is that his own software fails to meet the ideals laid down on the front page of the fsf website "
I responded: "While your point that RMS does not grant additional rights you feel he should, and in fact I do agree there"
So yes, yes he is.
To continue reading what you wrote:
"The GPL license is full of restrictions"
"but only within the restrictions of the GPL"
"except within the restrictions of the GPL"
"Have you seen the restrictions on linking in the GPL?"
Thus the remainder of my reply...
You made a point, I agreed. You used language that is factually incorrect so I attempted to explain that it was incorrect, and why, in hopes you might refrain from that in the future to provide even less distraction from your (very valid) point.
To say it a third time, I agreed with you. Fully. So much so, other than saying I agree, I don't see what more needs said. I agree! There was no part about RMSs statements being hypocritical that I disagree with, so I refrained from doing exactly that.
Sure, it's going off on a tangent, and I even meant to imply that with the "It's only semantics" dismissal, but is that not OK with you?
I felt and feel no need to correct your point, because I agree. I did feel the need to correct a couple of your statements, because they are wrong. I don't really feel that anymore, after such a huge dismissive comment though...
You can of course say whatever you like, but you only serve to distract from your main point if other people read the rest of your comment and dismiss you totally.
You keep talking about the GPL and restrictions, which simply is not the case.
While your point that RMS does not grant additional rights you feel he should, and in fact I do agree there, but as a matter of semantics you should at least properly word the effects the GPL has compared to the other option of ignoring the GPL (Which is a perfectly valid option too)
Copyright law is what places the Default Deny rule.
The GPL has a bunch of Allow rules.
No, it doesn't have an Allow All rule. But it also doesn't have a single Deny rule.
If you want to place blame that a specific allow rule is not in place, it's more the fault of copyright for being the cause of the deny, than it is in the GPL for not granting it.
After all, you can ignore the GPL and all of it's allow rules, and you won't gain a single right you don't have without the GPL (Proving it has no deny rules itself)
(Apologies for the firewall metaphor, but it does work well here)
I use a combination of ZeroShell for routing, and Untangle for monitoring and filtering.
Untangle comes with modules, about half of which are free and open source, and the other half commercial. :/ (This is easy enough to block, ironically using Untangle itself, to filter its two ad URLs... But the point still remains)
This past year things have been going a bit downhill for the free version, namely two critical modules were made paid-only, and a webfilter-lite made to replace it.
They also now stick ads on your adblocker pages if you don't have at least one paid module
Most of the Untangle paid modules are more for a corporate setting, while the home usage options were free. The main downside I see to the paid modules are they are all monthly/yearly costs. Not a single "Pay for it and forget about it" option.
That said, I dropped all the paid modules and am running the free version both at home and work.
At home it's nice for the http/email stream virus scanning, which it sends RST packets if it detects anything to keep the infection from even reaching the PCs.
At work we use it for filtering, unfortunately for a similar reason.
It also has some nice reports too, and a separate interface so you can grant managers access to the reports but not the controls/settings.
You can run it as a router or as a transparent bridge in case you can't make changes to your network setup. Just pop it between the edge router and your switch.
I hate having to filter like this personally, but it's being demanded from the top, and not exactly the battle I want to give up my job over, so there it is.
Yea I would have to agree that using a world editor program and then claiming otherwise is pure cheating as well as lying.
Fortunately it's usually pretty easy to tell, and quite a lot of interesting worlds were created with an editor (The 16 bit CPU for example, he used a world editor to get a huge stretch of empty land blocks to work on, but then supposedly made the rest in game)
Some really interesting things have been done in that area though which I wouldn't consider cheating exactly either.
If you don't know of it, check out the Minecraft Song Planner software.
You give it music in a way an artist would, and it exports a world schematic to be imported with a world editor. Creates the needed blocks in modules to play a song. One kick ass hack if you ask me!
But yes as your point is the 'cheater haters', or purists as I call them, some people will complain no matter what.
It should be obvious to everyone that creating something in the normal survival mode of Minecraft takes WAY more time and skill than doing it in creative mode, which again takes more skill* than doing the same thing in a world editor.
Most of the complaints seem to be from kids who think their way of doing it is being likened to doing it in the world editor, when I don't believe that is the case.
Of course there will always be the type to claim credit when it is not due, including claiming they did things in-game when it wasn't. These people are usually cheaters in everything they do in life however.
* At least with my experience with a world editor app, fighting the absolutely horrid UI was a game in and of itself, and I never used it for anything but making large swaths of empty flat land to work with.
Personally anything outside of that usage seems to me to be easier to do in-game!
where aspiring architects (most of which cheat anyway) showcase their massive e-block
I'd just like to add that, at least right now there is no true "game" aspect to this game.
It's a "game" app in the same category as Lego Digital Designer is a "game".
The two common modes of play are a) Survival, where you only get the resources you can mine yourself, and have to avoid the baddies and deal with the few game like pieces that won't be done until the final version.
And B) creative mode, where there are no bad guys, no RPG or adventure game aspect (Outside of exploring), and you get free access to all blocks to place as you will.
Creative mode is not called "cheating" and there are plenty of servers even configured to run this way.
In this mode Minecraft is a lot more like Lego Digital Designer, even if slightly less of a tool.
Just because one doesn't have to jump through hoops to get bricks in Lego Designer in order to place infinite bricks, one would not call this cheating since it is this way by design.
The only major difference between the two modes is that when someone accomplishes the same task in Survival mode, they just put a ton more work into it. (And that isn't to say that ton of work was trivial, I respect anyone with the skill to design something I could only do in creative mode while dealing with bad guys at night and exploding creepers)
What linux developers? You act like the source code for the driver or the card specs are available to them or something
I think you mean TB and not GB?
Doh! Yea for storage I meant TB. I'll blame that one on it being Friday ;}
So vSphere sees the entire blade chassis as a single host?
Not really. Each blade is it's own server, but what vSphere does is use each blades resources and builds a pool of total available resources.
You allocate virtual machines out of that pool.
Unfortunately a VMs RAM can not exceed that of the host it runs on.
If the max you have is say 48gb in 4 of the 16 blades the other 12 only having 32gb, the largest amount of RAM you can give to a VM is actually about 47.9gb (ESXi doesn't use that much ram, but I'm not sure the exact value at the moment.)
Also you can not have more than 4 VMs with that much RAM allocated, because then you are out of those blades and your largest amount is 31.9gb.
CPU cycles can be shared over multiple cores and cpus on a single blade, but I don't believe they can use multiple different blades for that. It would be painfully slow if so.
Storage space is about all you can utilize the entire SAN for, but generally one prefers a SAN for its flexibility in carving up that storage for multiple machines in an effective way.
Internally it does do a bit of RAM sharing, but that's mainly for the hot failover to another blade/host. If one host dies, the VMs all get moved nearly instantly to other hosts/blades. When using the VM, say while typing into a terminal based IRC client, or remote desktoped into a win2k3 server, you only feel about a 200ms network burp and maybe a 30ms 'freeze' of the guest VM, but then everything is back to normal. It has to keep live copies of memory in other blades for it to switch over so fast, even if only treated as cache memory until needed for a higher priority task like a VM needing it.
You of course can flag the RAM as guaranteed, in case a malloc failure is not an option. In that case all of the guaranteed RAM shows as used on the host, and as I mentioned you can only setup 4 such VMs in the above example setup.
If you only guarantee say 12 GB of that RAM but still allocate it 48 GB, then the host will show 12 GB more used and the rest it gives if it has it the other times it's shared.
If you only guarantee enough RAM for the OS to sit idle and share the rest, you could have 16 or more VMs on one blade and rarely have problems.
Some things virtualize much better than other things.
The best part of the RAM allocating is that you can assign the VM as much RAM as you want the guest to think it has. Only non-free ram in the guest is actually used on the host, so the free ram is shared among VMs.
This is *extremely* nice for servers that sit idle for 98% of the time, but for the time they are not idle, they could possibly run a job that could use a little or a ton of RAM.
Assuming no memory leaks in your app (hah yea) then you can give a VM 48 GB RAM and know that if the kernel userland and daemon(s) only use 1 GB ram when idle, then 98% of the time the host only shows 1 GB being used and the other 47 GB is free to be used on other machines for when they spike and do the same thing.
If you are running the guest tools, then your kernel is already patched to gracefully handle requesting a block of memory that should be free but just happens not to be on the host that moment.
Those are the main upsides. You can guarantee a 100% uptime from the "hardware" side of things for your guest. The kernel will never again be unexpectedly shut down due to a normal hardware failure.
We use RAID to help protect from eventual disk failures, and using VMs like this on a blade system helps to protect against failures of the components: Hard Drive, RAM (cell or whole stick), CPU(s), motherboards, and power supplies.
As long as you feed it power, it RUNS.
(Granted, your OS has to support this feature to make best use of it *glares at a certain OS that requests reboots after user-land changes* :
I would drop that bank...sounds like a bad bank if they can't even keep the digital balance up to date. My credit union is awesome.
I'm not the AC, but I too am in Columbus and have had dealings with Bank One.
They really are that bad.
I only used them for about a year (admittedly a little over 10 years ago) but had all the same problems with 23 hour delays on updating your online balance (As in on their website online balance!) ATM balances were fairly delayed too, though only a couple hours.
I had a similar problem as the anon GP. I was 17 and in college, just lost my crappy job at the local computer stores stock room not two weeks before classes started, and was basically only eating every three days or so due to lack of funds.
One day I decided screw it, I'll write a check for groceries and just deal with the check-bounce fee later once classes started back up and I had my student loan leftover money. Turns out Bank One didn't charge $60 per NSF like they say, it's $60 PER DAY until you bring your account positive.
That was the most expensive $40 grocery check I ever wrote, coming up to over $700.
I spent a few days trying to close my account out, which of course they wouldn't allow while it was negative so it could keep adding fees until it was enough to send to collections.
Ironically, they never did send me to collections. They called to bug me about it for a few months and eventually gave up and wrote it off. It's not on my credit report or anything.
I think they know such things are not legal and just try to scare people into paying for that crap.
Long story short, Bank One was horrible, and from what I hear is still almost as bad.
Both VMware and KVM are overkill. How many hosts have enough RAM to give each guest 1TB, much less 2TB? Wake me up when the hardware catches up to the point where those capabilities matter.
*poke*poke* It's your "hardware is ready" courtesy wake up call.
You can get some mid-range IBM blade centers, or some low end HP BladeSystem hardware, or really any of the many many systems that can easily handle that in a low end configuration.
If you need to get serious, you start loading rack cabinets with such gear, along with some SAN cards sprinkled throughout.
At that level of hardware, it would be extremely wasteful not to run something like VMware ESX. This is the target audience after all, not the geek with a lowly double digit count of CPUs in their spare bedroom.
Granted, it was extremely nice of them to release ESXi without vSphere for free for us lowly geeks who, like myself, might only have a couple 4 or 6 core home built systems, who don't need all those high end features (*drool* none the less), but when I'm at work running the "little big iron", I'm very thankful for vSphere and such solutions to manage my hardware with 36 GB ram per node and a 480 gb SAN.
I've never wanted to create a file named " ../?/*.txt" so the issue has never really come up.
Nice file name! I'll have to store that one in my ... directory so I can easily find it again.
So I have to ask, does anyone actually use tablets?
Nope, no one. Not a single person.
All the sales numbers are fake, and the devices don't actually exist outside of demo units.
But I'm guessing you're thinking of buying the charts in the Kindle App (not even possible, I think?).
Actually he's clearly thinking he is making a funny comment at Apples expense, nothing more.
This is a single app in the app store, and of course it downloads the charts directly from them based on your serial number (Same account used as on the computer version.)
More detailed info on this app is best gained from the people who make it.
http://www.jeppesen.com/apps/mobilefd/index.jsp
Apple does not prevent apps from downloading data.
The bullet point list of features for the app shows this is exactly what they do.
there are these things called cases for ipads and they prop it up just fine.
Why is it that every Apple device requires that you spend at least an extra 20% beyond the purchase price of the device to get the accessories that are required to make the device functional in the real world?
I ended up making my own stand out of one of two metal bookends I somehow ended up with a few of, and some of those little rubber sticky feet they always include with low end rack-mount computer gear that could also be used sitting on a table.
Stick two on the outside edge of the bottom to keep it from sliding off, and I also put two on the very top of the back so the fairly sharp (to plastic anyway) metal doesn't cut groves into the back of my tablet.
http://oi53.tinypic.com/2aanadl.jpg
Works great on the side of my desk at work in landscape mode to have a movie playing in the background, and in portrait mode you just sit the tablet upside down so you can still plug the cable in the 'bottom'. The screen reorients itself so it's always right side up anyway.
Like I said, I had the bits-n-pieces laying around already, but if I had to go on a quest to purchase those parts, I can't see it costing more than $2.
Most "dollar stores" should carry both, and you could probably beat one dollar on the bookends if you hunt around at salvation army type places.
With enough super glue, almost anything can become a sticky rubber foot pad.
By the end of my first day with an iPad, I thought to myself, "You know what would be great? A nice, protective folding case with a keyboard attached to the inside of D'OH!"
I purchased one of these: http://www.thinkgeek.com/computing/keyboards-mice/e65a/
Absolutely love it! Leather carry case that the ipad slips into, with a built in bluetooth keyboard made from a rubber membrane, and even has some special iOS keys like the home button and volume/media controls. There's a usb jack on the side to charge it.
If you prefer metal (Aluminum in this case) there is also http://www.thinkgeek.com/gadgets/cellphone/e7e7/
I haven't used the metal one, but it sure does look a lot better than the leather case I currently have.
Also if you run jailbroken, install activator and you can assign command-key combinations to perform most any event, action, or run an app.
I have a few simple ones that are easy for me to remember, like command-s to open settings, command-n to open notes, command-p for ipod. Command-1 to 4 switches to page 1-4 for my icons, and command 7-0 opens the four main folders I keep at the top of my home screen. There is already a home button so navigation is much easier without taking your hands off home row. Alt-tab works for me too with multiflow.
Bluetooth keyboards work native with iOS, but once jailbroken you can install the keyboard and mouse apps for the alternative bluetooth stack.
I find a keyboard makes SSH sessions much more pleasurable, and keyboard plus mouse makes full screen remote desktop usable.
It's pretty funny to enable the mouse though. You actually get a regular cursor on the home screen like a desktop. I must admit to not using that feature very much.
Unfortunately that's actually about the only thing I use a mouse with it for. The keyboard part is much more handy for other uses like emails or even writing up drafts in notes to email to the PC for the finishing touches.
Since any bluetooth keyboard will work (It doesn't have to be built into a case or anything), you have options all the way from the el-cheapo $20 discount bin bluetooth keyboard, up to those cute little boxes that use a laser to draw a keyboard on your desk and watch where your fingers hit for a couple hundred bucks.
There are also all sorts of tiny "media" keyboards that are bluetooth and will work, easier to toss in the laptop bag with the tablet.
From what I hear, Android supports bluetooth devices in the same way.
Unfortunately I don't know what software to recommend nor any of the limitations there.
Most apple keyboards I've seen have a "fn" button before control.
Other than laptops (Of all brands), the only recent apple keyboard with a function key is the half-length bluetooth keyboard. The full length one however does not, nor any of the older USB keyboards.
http://origin.arstechnica.com/journals/apple.media/awk04.jpg
I used to own that smaller bluetooth keyboard but had to sell it due to the function key, and ended up buying the full length bluetooth keyboard.
It is simply impossible for me to game on a keyboard with a function key.
So it is far from 'most', and in fact for recent desktop keyboards it is just that one.
You can argue most apple computers sold are laptops (I have no idea if that is true, but seems possible), however that is far from an apple thing. It's next to impossible to find any brand laptop without that damn key!
You have to go back almost a decade to those horrible USB iMac keyboards to find a wired USB one without a numeric keypad and thus with a function key.
And there's no reason to pick on the poor fruity iMacs, they didn't have much at all going for them even at the time, let alone their keyboards.
Thankfully those iMacs are far from the only offerings from Apple.
since Command (and even Ctrl) are in very impractical places on Apple keyboards.
I am interested to hear your definition of "impractical" on this subject!
I am currently using an Apple USB Pro keyboard on a Linux PC with my browser in a Win7 virtual machine (Yea I know, poor thing is all sorts of confused!)
My apple keyboard bottom row:
Control, alt/option, command, space bar, command, alt/option, control.
First "standard" keyboard from Google image search:
Control, windows key, alt, space bar, alt, windows key, right-click key, control
Other than the addition of the right-click key, they are all in the same place as far as going off the beaten home row path. Only alt and the windows keys are swapped, but they are right next to each other. In fact, the command key and windows key send the same key-code to the computer, so are in effect identical.
This isn't like Apple// or Sun keyboards where control and caps-lock are swapped.
It's not even as bad as the original IBM keyboard, which also swaps control and caps lock, but only has a single alt key, caps lock, and space bar on the bottom row (Not to mention print screen being right under the enter key!)
In summary, if you can't get your finger down to the command key on an Apple keyboard, you sure as heck can't reach the control key (nor alt or windows key) on a PC keyboard either.
Above average number of legs? What is the average? 1.999999?
There are only really three values for number of legs.
Two, One, and Zero. Technically three is possible, but there are so few as to not distort the average much so can be safely ignored for our purposes.
Since most people have two, all the one and zero legged people can only Lower the average away from two.
So you are more correct than you think, in that the real average will be a non-integer value above 1.3 or so yet below 1.999 (aka it will be a very high fraction value of 1.x, yet still below 2.0)
Exactly what that value is depends on sample size of course.
If we have 10 people, 9 of which have two legs and one has only one leg, then the average of that group would be 1.9 legs.
If we have 100 people, 97 of which have two legs, 2 of which have one leg, and 1 poor sap with no legs, the average of that group would be 1.96
Both values are closer to your given 1.999999 than they are to 2.0!
do you really think microsoft developed hyperv for you to run it on your own hardware
Actually yes, in fact all of the virtualization companies/groups release their software to run on your own hardware. :P )
(In fact if I ran it on hardware that wasn't mind, I'd likely be brought up on some charges
The main point there is whomever installs virtualization software generally does so on hardware they own or are responsible for.
Most of the servers I maintain at work have virtualization software on them, and run many instances of servers.
I have a single server at home also running virtulization software so I don't need a server farm to play around with other software, while still providing stability on the VMs I do use as servers.
Virtualization is no more than cloud than windows is the only operating system.
The cloud uses virtualization, but so do many many other things. Anyone jumping to assume mentioning virtualization automatically means cloud is really showing they don't understand either technology.
Replace 'hyper-v on your own hardware' with 'Windows on your own hardware'
Just because some online services and websites decides to run windows under it, does not mean one might not want to do the same at home. (Although choosing Windows as an example there was not wise of me)
Next in few mins...Firefox 8 Alpha released and Firefox 9 Preview released
Don't worry, the only difference between FireFox 8 and FireFox 24 will be six additional changelog entries :P