BC, Canada. Requires multiple road tests before you get an "unrestricted" licence. Learner's permit to begin with (written test). Road + written test at 1 year to get your class 7 license (has more restrictions that the normal class 5 license, such as: 0 alcohol tolerance, no handheld devices (even handsfree), only 1 passenger except for family, or if you have a supervising class 5 driver). Another road test 2 years later (or 1.5 if you've taken formal lessons) to get your normal class 5.
I'm not sure I agree. All the way through grades 8, 9, 10, I breezed through science (straight As) (Ok, most of my classes, but this is about science). Then in grade 11 I hit Chemistry, and this teacher also hit us with closer to the University experience. My grade immediately plummetted to a C. But man, was that a wake-up call. Took me to the end of the year, but I pulled that grade back up to an A again. But I think that that was a very valuable experience.
Um, fix the first one to "You wouldn't want to play a move on any device.". And add "You wouldn't want to skip the ads that you must watch every time you stick in the DVD."
Sure, but that's a failing of the practitioners, not of the methodology. People not running tests (even manual tests for those cases where automation is infeasible) will happen in any methodology.
And if the code that *has* to be called to make the object valid fails, how do you prevent that object from being used when it fails? Can't use a return code as the programmer may simply ignore the return code and then blithely try to use the object that is now failing it's invariants. With the constructor throwing an exception, at least the code block that the variable was declared in will be exited, causing that variable to no longer be in scope, and thus cannot be accidentally used.
You apparently have not used VMotion on VMware, or Xen has an equivalent technology. Heck, with a sufficiently advanced VMware license, you can have the VM change both hosts, and what disks they are based on without disrupting the guest VM. (I haven't tried the storage VMmotion yet myself). VMware can also hot-add and remove CPU, disk, and memory resources.
if I find something wrong in week 1 of dev, I want to fix it now, not plow through and go back later
From the Scrum perspective there's two problems with this (assuming the "something wrong" isn't because of the stories that are on the current sprint's backlog). First, this becomes a distraction away from the stories that are on the current backlog. The amount of work for this sprint was estimated based upon the stories that were committed to in the current backlog. Adding a "bugfix" will cause committed stories to slip and not be completed in time. Second, your bug may not be in anything that is immediately important. The current backlog may have been planned by the product owner to meet certain requirements for a deliverable by the end of the current sprint. Adding your bug may cause other stories to fall off the sprint which may have been critical to the deliverable. (Reminder, that your bugfix also means a draw on QA and documentation resources too)
Based on your UID number, you probably remember... but the keyboards at the time Rogue (and vi) came out didn't _have_ cursor keys. It would make sense that Rogue would adopt the "cursor" keys of the popular text editor of that time since everybody would be used to them.
So one can expire out old entries? Or use it as some part of a confidence measure that the wifi spot still exists? Cell towers don't move (or disappear) as often.
No, this is based on the idea that you want to run things at home that want to be able to receive connections, _and_ you don't want to have to redesign all of your protocols to have to deal with your own identity changing. Or running some stateful firewall to change your protocol traffic to deal with the address change. NAT screws up a lot of stuff. Many things get much easier if you didn't have to deal with the bottleneck of the NAT gateway.
I'm with you on this one. 0-day as a descriptor is nearly meaningless noise as it is currently used. "A vulnerability that the vendor doesn't know about yet.". Big deal. "A new vulnerability" says pretty much the same thing. If it takes the crackers four years to find the vulnerability, it still counts as a 0-day. Part of the cachet around "0-day" originally was a giant raspberry to the software vendor that their copy protection for their software was so weak that it was broken the same day that it was released. So if the cracker can find a vulnerability in someone's software the same day that it is released, then fine. _That's_ a 0-day vulnerability. That says that the vendor is so bad that one can find problems the same day that it was released. If it takes 4 years... that's pretty strong.
Are they also going to provide the locations to which Canadians can download the content that they are thus legally purchasing, with no DRM? (What do you need the DRM for, the entire population may download at will...) And at reasonable bitrates?
First question... do you have a residential or a business link? That usually changes the network preferences. As I recall most residential agreements prohibit running servers on the network to begin with.
I insert a DVD into my player - and it just plays.
What else is it going to do, but play the DVD?
I put film into my (now older camera) and it it loaded it up for me ready to use when I shut the back
Again, what else are you going to do with it?
Those are only two examples of nearly single-purpose items doing that single purpose. Easy to figure out what that's going to do.
BC, Canada. Requires multiple road tests before you get an "unrestricted" licence. Learner's permit to begin with (written test). Road + written test at 1 year to get your class 7 license (has more restrictions that the normal class 5 license, such as: 0 alcohol tolerance, no handheld devices (even handsfree), only 1 passenger except for family, or if you have a supervising class 5 driver). Another road test 2 years later (or 1.5 if you've taken formal lessons) to get your normal class 5.
Except for those other people who have done the same thing to their LCD?
I'm not sure I agree. All the way through grades 8, 9, 10, I breezed through science (straight As) (Ok, most of my classes, but this is about science). Then in grade 11 I hit Chemistry, and this teacher also hit us with closer to the University experience. My grade immediately plummetted to a C. But man, was that a wake-up call. Took me to the end of the year, but I pulled that grade back up to an A again. But I think that that was a very valuable experience.
Um, fix the first one to "You wouldn't want to play a move on any device.". And add "You wouldn't want to skip the ads that you must watch every time you stick in the DVD."
Sure, but that's a failing of the practitioners, not of the methodology. People not running tests (even manual tests for those cases where automation is infeasible) will happen in any methodology.
Uh, testing the code is _very_ much in line with Agile methodologies. Most of the Agile methodologies endorse test-driven development.
And yet you _still_ cannot join Google+ if you have a paid-for Google Apps for Domains account.
Ha! I'm both!
And if the code that *has* to be called to make the object valid fails, how do you prevent that object from being used when it fails? Can't use a return code as the programmer may simply ignore the return code and then blithely try to use the object that is now failing it's invariants. With the constructor throwing an exception, at least the code block that the variable was declared in will be exited, causing that variable to no longer be in scope, and thus cannot be accidentally used.
You apparently have not used VMotion on VMware, or Xen has an equivalent technology. Heck, with a sufficiently advanced VMware license, you can have the VM change both hosts, and what disks they are based on without disrupting the guest VM. (I haven't tried the storage VMmotion yet myself). VMware can also hot-add and remove CPU, disk, and memory resources.
Until OS X takes on or even implements active management of clients at even a fraction of the level Windows does
Apple Managed Preferences. One can even deploy them from non-Apple LDAP servers.
Uh... you might look again. DOCSIS 2 can do 30 Mbit on a single downstream.
And the 2011 iMac still has a firewire port too.
And you get royally hosed if you ever end up doing data roaming. $20 - $50/MB isn't a surprising international roaming data rate....
if I find something wrong in week 1 of dev, I want to fix it now, not plow through and go back later
From the Scrum perspective there's two problems with this (assuming the "something wrong" isn't because of the stories that are on the current sprint's backlog). First, this becomes a distraction away from the stories that are on the current backlog. The amount of work for this sprint was estimated based upon the stories that were committed to in the current backlog. Adding a "bugfix" will cause committed stories to slip and not be completed in time. Second, your bug may not be in anything that is immediately important. The current backlog may have been planned by the product owner to meet certain requirements for a deliverable by the end of the current sprint. Adding your bug may cause other stories to fall off the sprint which may have been critical to the deliverable. (Reminder, that your bugfix also means a draw on QA and documentation resources too)
Based on your UID number, you probably remember... but the keyboards at the time Rogue (and vi) came out didn't _have_ cursor keys. It would make sense that Rogue would adopt the "cursor" keys of the popular text editor of that time since everybody would be used to them.
So one can expire out old entries? Or use it as some part of a confidence measure that the wifi spot still exists? Cell towers don't move (or disappear) as often.
No, this is based on the idea that you want to run things at home that want to be able to receive connections, _and_ you don't want to have to redesign all of your protocols to have to deal with your own identity changing. Or running some stateful firewall to change your protocol traffic to deal with the address change. NAT screws up a lot of stuff. Many things get much easier if you didn't have to deal with the bottleneck of the NAT gateway.
I'm with you on this one. 0-day as a descriptor is nearly meaningless noise as it is currently used. "A vulnerability that the vendor doesn't know about yet.". Big deal. "A new vulnerability" says pretty much the same thing. If it takes the crackers four years to find the vulnerability, it still counts as a 0-day. Part of the cachet around "0-day" originally was a giant raspberry to the software vendor that their copy protection for their software was so weak that it was broken the same day that it was released. So if the cracker can find a vulnerability in someone's software the same day that it is released, then fine. _That's_ a 0-day vulnerability. That says that the vendor is so bad that one can find problems the same day that it was released. If it takes 4 years... that's pretty strong.
You could just buy the 4-book slipcase... it even comes with a bonus copy of volumes 1-4 that you can give to someone else! :)
I can already do this. It's called Google Talk (or pick almost any other IM system). Why is "Beluga" any more special than any other IM system?
Are they also going to provide the locations to which Canadians can download the content that they are thus legally purchasing, with no DRM? (What do you need the DRM for, the entire population may download at will...) And at reasonable bitrates?
First question... do you have a residential or a business link? That usually changes the network preferences. As I recall most residential agreements prohibit running servers on the network to begin with.
I insert a DVD into my player - and it just plays.
What else is it going to do, but play the DVD?
I put film into my (now older camera) and it it loaded it up for me ready to use when I shut the back
Again, what else are you going to do with it? Those are only two examples of nearly single-purpose items doing that single purpose. Easy to figure out what that's going to do.
Signed by the wrong people.... you're thinking of ICANN. Those IPs wouldn't go to ARIN anyway... they'd go to AfriNIC.