However, you're wrong about the weight of a car. A bike actually does have power steering. It's a bit complicated to explain, but basically the rider just has to set the front wheel at a slight angle to the road, which can be done with one finger. This extracts energy from the speed difference between the bike and the road to cant the bike over, and thus initiates the turn. The mechanism does scale, and I've seen a picture of a very large two-wheeled car build in about 1920 which carried about 10 people (it was intended for use in an eastern European country with few roads). In more common use, bikes of up to half a ton loaded weight are in fairly common use (the larger Gold Wings, Voyagers and the like) and are surprisingly agile.
Err, no. I was saying that the controls of a car are relics of a bad design a century ago, and giving a bike's controls as an illustration that there is at least one practical alternative.
Humm. Bad example! I take it you've never got used to riding a motorcycle. A steering wheels is a bodge to give you enough leverage to turn the front wheels on a vehicle that doesn't want to turn, or enough purchase to hold it in a straight line when it's trying to follow an imperfection in the road. On a bike, you move the bars a little (or shift your weight) and the power steering comes from the road.
On a car, you need a clunky H-gate gear lever a foot long, with a complicated and expensive synchomesh mechanism, or an even more complex and expensive automatic gearbox - all to work around the bad gear shift induced by spinning the input shaft at engine speed. On a bike, there's a slow-spinning gearbox that consequently needs no synchromesh and can be fed by a wet multiplate clutch light enough to be lifted with the fingers of the left hand. Only in the past few years have car manufactures finally invented expensive mechanisms to reproduce the "sequential shift" that bikes have had since the 20's
So yes, a steering wheel on a bike is exactly what the original author raised as the issue with the Save command - it's an ugly and inefficient way of doing things, dictated by the design constraints of the a bad design back in the last century.
What would the compiler do [with auto_ptr example]? What *could* it do, if it were smarter? And have you really never seen any code that does this? Or written it?
You seem to be suggesting that in this case "new Foo" should allocate on the stack. This would break if the underlying object was intended to survive this function invocation, which could happen if f.release() were called.
You're not nuts, but no, it doesn't work because the router isn't in the hosts' subnets, so they can't address it. I've actually used this technique for a different reason, but I needed a router that would allow itself to have two IP addresses to get round this problem
Another problem, which also probably affects the VLAN solution others have proposed, is that you can't assume that a virus will only use IP. NETBEUI, I believe, is not by default transported over IP, and hence will have access to anything on the network segment. Also a virus could in theory work at the MAC address level, making anything on the same ethernet (not segment) available.
No, Einstein didn't "add" the constant. It arises as a constant of integration: there is no choice but to have it in the theory. However he did assume for the reason you gave that it was non-zero.
I have a SE V800, which I think runs at 1.3Mp. The still pictures are actually not bad - video is pretty awful, but that's the processor speed and excessive compression.
I'll shed no tears for Palm. It's always been a barely adequate platform for basic organiser functions, redeemed only by usable writing recognition. It's stable only by comparison to Wince machines. Psion, on the other hand, made rcok-solid machines that got turned on at the factory and usually ran for years without crashing, with heavy loads of third-party software. Those machines were general-purpose computers, not just adjuncts to a PC desktop. On my first Psion (6MHz 8086, 256kb RAM shared between core and secondary storage) I once produced a church address book by entering the data into the contacts application, exporting in CSV to the spreadsheet to sort, then move to the word processor for formatting and printing [directly, not via a PC]). That was, I think, before the Palm Pilot was on sale. The later machines moved to the EPOC OS and ARM processors. I used to use the precursor of the current TomTom navigation system on a Psion 5: I had maps for most of Europe on a small Compact Flash drive, with enough detail to show a 3' alleyway in my home town. Even the built-in applications were impressive: for instance the word-processor would handle embedded objects (spreadsheets and drawings as standard) perfectly . At the time MS Office applications attempted to do this, but tended to crash with corrupted documents if you actually used the feature. I find it easy to use the (rare) large Psions - Netbook and Series 7 - to take notes in meetings, since I can type, then move quickly to sketch a diagram on the touch screen directly into the document. Tablet PCs can probably do this now, but they are bigger, more expensive, and don't have enough battery life to work for a day away from the mains.
When Psion stopped making consumer hardware, it was like hearing the news about Concorde stopping flying. We'd taken a great step backwards: there was nothing out there which would come close to what a Psion would do routinely, in terms of stability, application support, usability, and preceived speed. I've used Palm and Wince before and after, but both are too unstable to trust completely. Wince these days is fast enough, at the expense of battery life, but Palm hardly seems to have changed. The closest equivalents to the Psion 5 now are the Nokia 9300 and 9500, which use a later version of the OS. Nice smartphones, but they have a fraction of the battery life, perhaps 20% of the speed, and my 9300 reset itself within a week of buying it.
In a sense Psion deserved to fail in the consumer space. They spent very little on advertising, and never moved to support features we would now consider essential such as USB and Bluetooth. Still, they remain the only "real" PDAs in my entirely unbiased opinion.
I have a hard time believing 500 tons of cargo lift from a pure airship. For a start, you theoretically need 1000m^3 of volume per ton of lift (air has a mass of about 1kg/m^3)- nearer 2000m^3 when you take into account the mass of the airship itself and the non-zero density of helium. That gives a volume of say 1000000m^3, giving total dimensions of say 700x40x40m^3. That's a bit shy of half a mile long!
That also ignores the problem of handling a change in lift weight as you drop 500 tons of load. It's possible they are contemplating a hybrid system - e.g. use the gas to support the weight of very large engines, which drive helicopter lift engines - still far-fetched IMHO.
I've been having a problem logging into a particular intranet site. It turned out that it was because I had an "&" in my password, following our strong password policy. This wouldn't be a problem except that (a) they put the password as an argument to a URL; and (b) they don't URL encode it, so that the server interprets the "&" as an argument separator. Just for fun, (c) they are not using SSL.
You don't get a root login by default, but any user in the admin group has rw privileges in the Applications directory. If, for the sake of argument, you replace some common application such as the Safari web browser with a trojan subsitute, can either run with the privs of any user who starts it. If you replace an app which normally requests authentication to run as root, you can get full privileges by getting the user to enter their password exactly as they are expecting to do. Although the default user is not the Unix root, this hole means that there is little difference between the security of Windows and Mac.
There is an easy fix: create an account which has admin privileges, then remove these privileges from your normal account. This works almost as easily as the default installation. For a few operations (such as dragging an app into the Applications folder) you will be asked for the user name and password of an administrator, and for these you supply the details of the new admin account that you created. There really is no other down-side that I've come across in running MacOSX like this (unlike using a non-admin user in Windows).
> You mean when bookmarking your current position? Could be some weird map datum inconsistency...
No, when entering a point which I'm going to navigate to. My guess is that they only tested it with the US Grid.
Caveat on Garmin: I have a Garmin Geko 101 which I bought for some solo walking in arctic Sweden. I found that when I set a location, the coordinates would be silently altered by 2-3 miles as I left that page. I don't know whether this affects all coordinate systems or just the Swedish national grid, or whether the change is still of this size: however this bug could have lethal consequences if you don't notice it. BTW, the report of the current position seemed accurate.
No, grand-parent is correct. "Moot" originally refers to a council gathering, e.g. shire-moot, and is occasionally still used in this sense. From this it is clear how a "moot point", i.e. a debatable one, is derived. "Mute" has nothing to do with this, despite sounding slightly similar. It means unable to speak, or as a noun, a person who cannot speak or a device for diminishing the volume of a brass instrument.
Even if mute meant "expressed without speech" (which it doesn't!) that of itself would not be the same concept as a "moot point" in either the older meaning of a point requiring debate or the modern meaning of a point which has no practical consequence.
Moving to ROM isn't without its challenges. The writers of the code will actually need to be very good at their jobs because they won't be able to fix the problem later with a simple patch. But maybe the core of an OS should be this way -- based on very well-written code that does not need patching.
Not necessarily. In the GSM world, it's possible to update phones and SIMs securely (in the sense that only the operator can do it) using OTA ("over the air") provisioning. This involves having the device check the incoming message for a valid sequence number, and some form of shared secret is used (I think this probably uses the GSM Ki mechanism rather than public key). If the message is not duly authenticated, the upgrade is discarded. This would have some down-sides for general purpose computers, since the owner would have to trust the equivalent of the network operator, but it is possible in principle.
Germany's claim to the first "car" is based on the 1885 Einspur, a primitive motorcycle with fixed outrigger wheels, notable only for being the first self-propelled motor vehicle with an internal combustion engine. Since it only travelled 12km, it was hardly practical. In contrast, in 1832 a steam omnibus made the trip from London to Brighton, about 50 miles. That was followed by a moderately practical steam omnibus carrying about 20 passengers at about 25mph. Unfortunately, Britain can't claim primacy: the first documented self-propelled road vehicle was Nicholas Cugnot's steam tractor of 1769 in France. Shortly followed by the first driving ban when he collided with a pub.
Well I'm wondering if it ever does work. As timgoh0 says, you have to put the device into pairing mode. I work in telecoms, and I've never seen a BT handsfree that didn't have to be expressly put into pairing mode. Since BT is supported by a small number of bought-in chips, it seems unlikely that even a Crapposan Mk13 would differ from this behaviour. Secondly, pairing is what it says - it joins a pair of devices. Normally a BT handsfree will only support one handset at a time, and the cheap ones will only hold one profile (expensive ones may hold profiles for up to three phones, but only one active at a time). This leads me to doubt that it could be used to pick up a phone conversation.
Anyway, I'll be interested to hear whether anyone gets it working - don't have the time to try it myself.
Um. No. I know that's what the router manufacturers call it, but that's not a DMZ. A better router will have three (or more) ethernet interfaces - one to the outside world, one to the main protected network, and one to the DMZ (don't confuse this with the fact that you have several ethernet ports in your router - that's because it also contains a switch). The idea of the three interfaces is that machines in the DMZ do not have access to machines in the protected zone, so it doesn't matter so much if they are compromised. The "DMZ" in your home router is on the same network segment as the rest of your network, so if it's compromised, it can be used to attach all the other machines.
Cannot move. If you somehow get a bed into your new rat cage condo, how do you move. I don't think that king size bed, or your dresser for that matter, are going to fit inside one of those little pods. Or, does the desinger suggest that we all start sleeping on roll up mats, and keep our clothes in easily collapsible boxes?
There seem to be a few people saying this. It doesn't hold water: I owned only a motorcycle for twenty years. Moving wasn't a problem, because I just hired a van on the rare occasions I needed to move something big: much cheaper than owning something with carrying capacity that I would use only rarely.
However, you're wrong about the weight of a car. A bike actually does have power steering. It's a bit complicated to explain, but basically the rider just has to set the front wheel at a slight angle to the road, which can be done with one finger. This extracts energy from the speed difference between the bike and the road to cant the bike over, and thus initiates the turn. The mechanism does scale, and I've seen a picture of a very large two-wheeled car build in about 1920 which carried about 10 people (it was intended for use in an eastern European country with few roads). In more common use, bikes of up to half a ton loaded weight are in fairly common use (the larger Gold Wings, Voyagers and the like) and are surprisingly agile.
Err, no. I was saying that the controls of a car are relics of a bad design a century ago, and giving a bike's controls as an illustration that there is at least one practical alternative.
I am having some difficulty relating your answer to my comment. Are you sure you understood what I said?
On a car, you need a clunky H-gate gear lever a foot long, with a complicated and expensive synchomesh mechanism, or an even more complex and expensive automatic gearbox - all to work around the bad gear shift induced by spinning the input shaft at engine speed. On a bike, there's a slow-spinning gearbox that consequently needs no synchromesh and can be fed by a wet multiplate clutch light enough to be lifted with the fingers of the left hand. Only in the past few years have car manufactures finally invented expensive mechanisms to reproduce the "sequential shift" that bikes have had since the 20's
So yes, a steering wheel on a bike is exactly what the original author raised as the issue with the Save command - it's an ugly and inefficient way of doing things, dictated by the design constraints of the a bad design back in the last century.
Can anyone tell me if there is an ADSL variant of the WRT54GL?
Yes, but how often are you going to allocate an autoptr and not pass it to a function? The normal case is that it will be used outside the function.
You seem to be suggesting that in this case "new Foo" should allocate on the stack. This would break if the underlying object was intended to survive this function invocation, which could happen if f.release() were called.
Another problem, which also probably affects the VLAN solution others have proposed, is that you can't assume that a virus will only use IP. NETBEUI, I believe, is not by default transported over IP, and hence will have access to anything on the network segment. Also a virus could in theory work at the MAC address level, making anything on the same ethernet (not segment) available.
No, Einstein didn't "add" the constant. It arises as a constant of integration: there is no choice but to have it in the theory. However he did assume for the reason you gave that it was non-zero.
I have a SE V800, which I think runs at 1.3Mp. The still pictures are actually not bad - video is pretty awful, but that's the processor speed and excessive compression.
When Psion stopped making consumer hardware, it was like hearing the news about Concorde stopping flying. We'd taken a great step backwards: there was nothing out there which would come close to what a Psion would do routinely, in terms of stability, application support, usability, and preceived speed. I've used Palm and Wince before and after, but both are too unstable to trust completely. Wince these days is fast enough, at the expense of battery life, but Palm hardly seems to have changed. The closest equivalents to the Psion 5 now are the Nokia 9300 and 9500, which use a later version of the OS. Nice smartphones, but they have a fraction of the battery life, perhaps 20% of the speed, and my 9300 reset itself within a week of buying it. In a sense Psion deserved to fail in the consumer space. They spent very little on advertising, and never moved to support features we would now consider essential such as USB and Bluetooth. Still, they remain the only "real" PDAs in my entirely unbiased opinion.
That also ignores the problem of handling a change in lift weight as you drop 500 tons of load. It's possible they are contemplating a hybrid system - e.g. use the gas to support the weight of very large engines, which drive helicopter lift engines - still far-fetched IMHO.
I've been having a problem logging into a particular intranet site. It turned out that it was because I had an "&" in my password, following our strong password policy. This wouldn't be a problem except that (a) they put the password as an argument to a URL; and (b) they don't URL encode it, so that the server interprets the "&" as an argument separator. Just for fun, (c) they are not using SSL.
You don't get a root login by default, but any user in the admin group has rw privileges in the Applications directory. If, for the sake of argument, you replace some common application such as the Safari web browser with a trojan subsitute, can either run with the privs of any user who starts it. If you replace an app which normally requests authentication to run as root, you can get full privileges by getting the user to enter their password exactly as they are expecting to do. Although the default user is not the Unix root, this hole means that there is little difference between the security of Windows and Mac.
There is an easy fix: create an account which has admin privileges, then remove these privileges from your normal account. This works almost as easily as the default installation. For a few operations (such as dragging an app into the Applications folder) you will be asked for the user name and password of an administrator, and for these you supply the details of the new admin account that you created. There really is no other down-side that I've come across in running MacOSX like this (unlike using a non-admin user in Windows).
My cupholder just popped out, you insensitive clod!
> You mean when bookmarking your current position? Could be some weird map datum inconsistency... No, when entering a point which I'm going to navigate to. My guess is that they only tested it with the US Grid.
Caveat on Garmin: I have a Garmin Geko 101 which I bought for some solo walking in arctic Sweden. I found that when I set a location, the coordinates would be silently altered by 2-3 miles as I left that page. I don't know whether this affects all coordinate systems or just the Swedish national grid, or whether the change is still of this size: however this bug could have lethal consequences if you don't notice it. BTW, the report of the current position seemed accurate.
I work for a telco. I've never seen a machine room without a raised floor.
Even if mute meant "expressed without speech" (which it doesn't!) that of itself would not be the same concept as a "moot point" in either the older meaning of a point requiring debate or the modern meaning of a point which has no practical consequence.
Not necessarily. In the GSM world, it's possible to update phones and SIMs securely (in the sense that only the operator can do it) using OTA ("over the air") provisioning. This involves having the device check the incoming message for a valid sequence number, and some form of shared secret is used (I think this probably uses the GSM Ki mechanism rather than public key). If the message is not duly authenticated, the upgrade is discarded. This would have some down-sides for general purpose computers, since the owner would have to trust the equivalent of the network operator, but it is possible in principle.
Germany's claim to the first "car" is based on the 1885 Einspur, a primitive motorcycle with fixed outrigger wheels, notable only for being the first self-propelled motor vehicle with an internal combustion engine. Since it only travelled 12km, it was hardly practical. In contrast, in 1832 a steam omnibus made the trip from London to Brighton, about 50 miles. That was followed by a moderately practical steam omnibus carrying about 20 passengers at about 25mph. Unfortunately, Britain can't claim primacy: the first documented self-propelled road vehicle was Nicholas Cugnot's steam tractor of 1769 in France. Shortly followed by the first driving ban when he collided with a pub.
Anyway, I'll be interested to hear whether anyone gets it working - don't have the time to try it myself.
Can you point us at some example code? For most of us our Prolog skills are ... a little rusty?
Um. No. I know that's what the router manufacturers call it, but that's not a DMZ. A better router will have three (or more) ethernet interfaces - one to the outside world, one to the main protected network, and one to the DMZ (don't confuse this with the fact that you have several ethernet ports in your router - that's because it also contains a switch). The idea of the three interfaces is that machines in the DMZ do not have access to machines in the protected zone, so it doesn't matter so much if they are compromised. The "DMZ" in your home router is on the same network segment as the rest of your network, so if it's compromised, it can be used to attach all the other machines.
There seem to be a few people saying this. It doesn't hold water: I owned only a motorcycle for twenty years. Moving wasn't a problem, because I just hired a van on the rare occasions I needed to move something big: much cheaper than owning something with carrying capacity that I would use only rarely.