The problem becomes what to do when complexity starts to kick in.
* You can choose to stick with your previous "solid menu's", but then you get all of the options always, and you will have tens if not hundreds of options. Not a good idea. A way of reducing this is to remove the ones never used "personalized menu's" in Windows (for those non-office users, they are not personalised at all, they just remove the ones you did not use lately, with an option to display all).
* You can make everything context specific. Many menu items don't make sense with the items you are trying to review/edit. The problem with this is that the options may keep shifting around, which make them harder to find. Of course, the right click menu is the most common context specific menu. Another way of creating context is asking the user what he's doing. Debugging environments in IDE's are a good example - you would not necessarily need all the editing options, but you do want debugging options displayed.
* You can simply remove functionality. One way of doing this is to create a modular architecture where you can add options yourself. Or you can simply dumb down you application enough (most iOS and Android apps).
In the end, the ribbons are just a visual way of the right click context menu's. If you keep most buttons more or less at the same place, you still have some visual clues. I'm not a big fan of them, but it beats doing nothing.
A very good example of a good UI design using components and context specific menu's is Eclipse 3.0 (preferences with a search option, context specific options even within dialog screens etc.). They have given in to complexity in later versions. If you leave too many options open, you get menu's that don't fit in 1080 pixels. Too little context.
Why would they have that amount of cash lying around? Do you think there is this magic cash register somewhere with over 300 million 20 dollar bills? Most of the time, when I see transactions like these, the bought company picks up the tab by lending the maximum amount of money from the bank. Of course, the big cheeses get a lot of dough from the transaction. The ones that are actually in power, are now leading a bigger company, and get a higher salary.
By now it's the other way around for me. I upgrade when I think that my motherboard/computer needs new features. The CPU itself is hardly of influence, unless they bring out a much more efficient version (less TDP/watt). The last motherboard I bought was an Asus/Intel. I had problems with my AMD setup under Linux, so I specifically went out for a motherboard that was compatible with the 8GB of memory I had still laying around.
Besides all that, if there is anything annoying about upgrading a computer, it's the fucking about with the CPU fan.
I largely agree with you there, this would indeed only benefit the people that know PKI (and there aren't that many of them, as I can attest after debugging an interface to a certificate authority service for a couple of days). People should, if possible, only see any feedback if something is really good (green highly trusted cert), or really wrong (spoofed or broken server certificate).
It was trusted enough when there were about 10 companies that could do the signing. After that, more and more CA's turned up, including governmental CA's. These CA's quickly found out that it is a serious pain in the butt to distribute and install the root certificate to/on the clients computing device. So they went to the major browser vendors and asked to be included.
There have already been interesting goof ups regarding security. Microsoft has had problems for certain, accepting end-entity certs as CA certs for instance, or having a bug overflow in their ASN.1 library (all certs are ASN.1 encoded). As the article said, revocation of certificates is almost never enabled by default. All in all, the default trust-store is becoming more and more problematic.
Personally, I've got the most trouble with the certs of certain governments, I would like to see those restricted to their own domains (e.g..nl for Dutch CA's), or have them enabled/disabled depending on the location of the computer during install. Ask the user if he wants to trust other installed certificates.
Yeah, but it sucks that most TN screens look horrible when tilted. Color reproduction seems to be even worse (so I cannot see the highlighted text any more, unless I use a hard pink color or such). And 1080x1920 is awkward as well, that's just a bit too much vertical space. I've now bought 2 LP2065 screens for my coding needs at home.
Don't start your argument with an attack on the people on the other side of the argument. As for your argument, I think police should wear shoes that they are capable of running on. And to complete it, I've never seen a taser used on a running target in any of the cop shows so far. So people running away don't seem to be the target anyway.
The answer to the third option is easy: anysort (tm). Sometimes you just don't care (unless you have to do many in a loop). Quicksort is probably the workhorse to use, but I would rely on the platform.
One rather interesting fact: you got those exercises at university where you had to calculate which sorting algo was more efficient given a number of elements. Of course, easier algo's may be more efficient if the set is small. But the simple fact is that most of the time, small sets are not interesting anyway.
At least your questions were more intelligent (but they lack in detail).
For the 10K writes yes, but the rest depends on how the controller works and how much flash is available for the wear levelling. These MLC flash drives are pretty expensive, I could see persons using only half of the available storage and let the wear levelling take care of the rest. Of course, if you use them in a RAID setting, you don't particularly care if one SSD fails. And don't forget that 10K is just the lower limit. If everything is all right, flash drives should fail writes quite reliably as well (e.g. no data loss). Just mentioning 10K writes is not painting the whole picture.
That all said, SLC seems for me the way to go for high write databases.
There are chess players that are specialised playing chess against computers. They are supposedly better than most computers/applications. But that's different than playing any human chess player. So I think it's quite likely that a computer could beat a grandmaster if he thought he was playing a human. And don't forget that there were two others that could e.g. discard some computer moves. That said, that's what I heard in college, and that's already 10 years (!) ago.
Yeah, well, he apparently changed his phone number. Maybe he should change his number to 72826, easier to remember, and five digits as well instead of the holy three.
I'm only with you on that for the LGPL actually. Since the GPL is indeed, rather viral. Most software is components nowadays, and GPL binds both the component and the application that uses the component. That's the part where freedom breaks down. Within my company I'm striving to give some more back to open source software, but that will never be GPL'ed software since we will never agree to fully open up a large product just because we want to be using a tiny GPL'ed library or program.
"and her friend did not hand over the security code to third parties"
But that's just their initial response to the police. If there is a note lying next to an Xbox computer it does not seem to be that he just hacked into an encrypted network. The pw just looks like the serial number of the router to me (it's in there as well, hope they changed it). Unless he's very good in guessing or used a password cracker on it, I'm personally more inclined to believe his part of the story on this: he got the password after claiming that his internet connection was flunky.
I think a pad could be made for a lot less. And indeed, most of them are. But if you look at the features: capacitive touch, Li-Pol battery, S-IPS screen and Apple finish, I personally think they were spot on. I'm seriously thinking of getting one and tether it to my Android phone over Wifi during travel. They are only 380 euro now for the previous version with WiFi only.
This is a complex world, one cannot know about everything. Why would users be interested in the inner workings of anti-virus engines? Even I cannot grasp why *I* am interested in all this while the weather is just beautiful outside. How many people know about the inner workings of their car?
Sorry, but it is the job of the OS and applications to make sure that their users are safe. A good setup certainly should not require any anti-virus applications. Virus scanners are just a patch up job that is required when the OS and applications are not doing their job very well. The current batch of smart phone operating systems shows that the job can be done well; of course they have the luxury to drop legacy support.
A few more decades and we would have been out of tigers! Add another hundred and we will probably out of zebras too.
The problem becomes what to do when complexity starts to kick in.
* You can choose to stick with your previous "solid menu's", but then you get all of the options always, and you will have tens if not hundreds of options. Not a good idea. A way of reducing this is to remove the ones never used "personalized menu's" in Windows (for those non-office users, they are not personalised at all, they just remove the ones you did not use lately, with an option to display all).
* You can make everything context specific. Many menu items don't make sense with the items you are trying to review/edit. The problem with this is that the options may keep shifting around, which make them harder to find. Of course, the right click menu is the most common context specific menu. Another way of creating context is asking the user what he's doing. Debugging environments in IDE's are a good example - you would not necessarily need all the editing options, but you do want debugging options displayed.
* You can simply remove functionality. One way of doing this is to create a modular architecture where you can add options yourself. Or you can simply dumb down you application enough (most iOS and Android apps).
In the end, the ribbons are just a visual way of the right click context menu's. If you keep most buttons more or less at the same place, you still have some visual clues. I'm not a big fan of them, but it beats doing nothing.
A very good example of a good UI design using components and context specific menu's is Eclipse 3.0 (preferences with a search option, context specific options even within dialog screens etc.). They have given in to complexity in later versions. If you leave too many options open, you get menu's that don't fit in 1080 pixels. Too little context.
They are in the business of producing handicaps, not consuming them.
Why would they have that amount of cash lying around? Do you think there is this magic cash register somewhere with over 300 million 20 dollar bills? Most of the time, when I see transactions like these, the bought company picks up the tab by lending the maximum amount of money from the bank. Of course, the big cheeses get a lot of dough from the transaction. The ones that are actually in power, are now leading a bigger company, and get a higher salary.
By now it's the other way around for me. I upgrade when I think that my motherboard/computer needs new features. The CPU itself is hardly of influence, unless they bring out a much more efficient version (less TDP/watt). The last motherboard I bought was an Asus/Intel. I had problems with my AMD setup under Linux, so I specifically went out for a motherboard that was compatible with the 8GB of memory I had still laying around.
Besides all that, if there is anything annoying about upgrading a computer, it's the fucking about with the CPU fan.
I largely agree with you there, this would indeed only benefit the people that know PKI (and there aren't that many of them, as I can attest after debugging an interface to a certificate authority service for a couple of days). People should, if possible, only see any feedback if something is really good (green highly trusted cert), or really wrong (spoofed or broken server certificate).
It was trusted enough when there were about 10 companies that could do the signing. After that, more and more CA's turned up, including governmental CA's. These CA's quickly found out that it is a serious pain in the butt to distribute and install the root certificate to/on the clients computing device. So they went to the major browser vendors and asked to be included.
There have already been interesting goof ups regarding security. Microsoft has had problems for certain, accepting end-entity certs as CA certs for instance, or having a bug overflow in their ASN.1 library (all certs are ASN.1 encoded). As the article said, revocation of certificates is almost never enabled by default. All in all, the default trust-store is becoming more and more problematic.
Personally, I've got the most trouble with the certs of certain governments, I would like to see those restricted to their own domains (e.g. .nl for Dutch CA's), or have them enabled/disabled depending on the location of the computer during install. Ask the user if he wants to trust other installed certificates.
Yeah, but it sucks that most TN screens look horrible when tilted. Color reproduction seems to be even worse (so I cannot see the highlighted text any more, unless I use a hard pink color or such). And 1080x1920 is awkward as well, that's just a bit too much vertical space. I've now bought 2 LP2065 screens for my coding needs at home.
Don't start your argument with an attack on the people on the other side of the argument. As for your argument, I think police should wear shoes that they are capable of running on. And to complete it, I've never seen a taser used on a running target in any of the cop shows so far. So people running away don't seem to be the target anyway.
The answer to the third option is easy: anysort (tm). Sometimes you just don't care (unless you have to do many in a loop). Quicksort is probably the workhorse to use, but I would rely on the platform.
One rather interesting fact: you got those exercises at university where you had to calculate which sorting algo was more efficient given a number of elements. Of course, easier algo's may be more efficient if the set is small. But the simple fact is that most of the time, small sets are not interesting anyway.
At least your questions were more intelligent (but they lack in detail).
Mine starts up in 7 seconds using the good old G2 though, and it is not even a fast laptop (running Ubuntu, mind you).
For the 10K writes yes, but the rest depends on how the controller works and how much flash is available for the wear levelling. These MLC flash drives are pretty expensive, I could see persons using only half of the available storage and let the wear levelling take care of the rest. Of course, if you use them in a RAID setting, you don't particularly care if one SSD fails. And don't forget that 10K is just the lower limit. If everything is all right, flash drives should fail writes quite reliably as well (e.g. no data loss). Just mentioning 10K writes is not painting the whole picture.
That all said, SLC seems for me the way to go for high write databases.
Your mum!!!
On a related note, does anyone know the Slashdot version of ^K?
There are chess players that are specialised playing chess against computers. They are supposedly better than most computers/applications. But that's different than playing any human chess player. So I think it's quite likely that a computer could beat a grandmaster if he thought he was playing a human. And don't forget that there were two others that could e.g. discard some computer moves. That said, that's what I heard in college, and that's already 10 years (!) ago.
Yeah, well, he apparently changed his phone number. Maybe he should change his number to 72826, easier to remember, and five digits as well instead of the holy three.
Bad English?
I'm only with you on that for the LGPL actually. Since the GPL is indeed, rather viral. Most software is components nowadays, and GPL binds both the component and the application that uses the component. That's the part where freedom breaks down. Within my company I'm striving to give some more back to open source software, but that will never be GPL'ed software since we will never agree to fully open up a large product just because we want to be using a tiny GPL'ed library or program.
"(For those who have no idea what I'm talking about, note that most GPL'd software is available from the authors with other licenses."
Actually, that's news to me. Samba is just one of a very long list of GPL software that I would not know how to buy.
That's maybe a bit funny, but I cannot imagine why it is marked insightful.
Ok, I followed your advise, but I'm still trying to locate the key within the debris. How big is this key anyway?
"and her friend did not hand over the security code to third parties"
But that's just their initial response to the police. If there is a note lying next to an Xbox computer it does not seem to be that he just hacked into an encrypted network. The pw just looks like the serial number of the router to me (it's in there as well, hope they changed it). Unless he's very good in guessing or used a password cracker on it, I'm personally more inclined to believe his part of the story on this: he got the password after claiming that his internet connection was flunky.
Wow, that was longer than it took me to update my old W2K laptop to run Visual Studio 2003 :)
I think a pad could be made for a lot less. And indeed, most of them are. But if you look at the features: capacitive touch, Li-Pol battery, S-IPS screen and Apple finish, I personally think they were spot on. I'm seriously thinking of getting one and tether it to my Android phone over Wifi during travel. They are only 380 euro now for the previous version with WiFi only.
This is a complex world, one cannot know about everything. Why would users be interested in the inner workings of anti-virus engines? Even I cannot grasp why *I* am interested in all this while the weather is just beautiful outside. How many people know about the inner workings of their car?
Sorry, but it is the job of the OS and applications to make sure that their users are safe. A good setup certainly should not require any anti-virus applications. Virus scanners are just a patch up job that is required when the OS and applications are not doing their job very well. The current batch of smart phone operating systems shows that the job can be done well; of course they have the luxury to drop legacy support.