It would be easier to use a pair of spinning mirrors. No acceleration/deceleration to deal with, fewer parts, less shaking and less energy.
I wanted to set something like this up for painting images with lasers. The mirrors would just repeatedly paint a pattern and the laser could be interrupted with something fast and cheap, like a liquid crystal thinggie.
I never thought of using it for photography though... except maybe scanning objects in 3D by triangulating the reflection... using the known direction of the laser, the two positions of the mirrors and the reflection of the beam from the object... the position sensed by a third spinning mirror.
Other cool things would be to use force-feedback combined with imaging technologies so that surgeons could do stuff like make critically sensitive areas seem rigid, like brain tissue or blood vessels around a tumour.
The VR aspects of it too also let you do image and motion scaling as well as work at weird angles, so that certain types of microsurgery become possible, you could sew arteries like pairs of jeans, or operate on a beating heart.
Surgery is particularly a good application for this stuff because it's relatively easy to simulate the surgeon's tools.
Operator overloading is commonly abused and it is always obfuscating to people who don't implicitly know your classes...
It can do the opposite too... on a team, you can standardize on "FindByPosition", but in the rest of the world, it could be anything from "getHandleByIndex()" to "find()". It's kinda-neat to be able to just go "hey, let's see if he overloaded the operator[]"
...but as everyone has been pointing out, Java probably did learn a good lesson from C++. I love operator overloading, but I don't fault Java for making their decision not to use it.
If you check the definition of "fact" it refers to the definition of "reality"
It's actually kind of fun to click through webser's links.
Another way to put it would be to say that to believe in an objective reality means at some point you have to take a leap of faith that your senses and mind haven't deceived you. That doesn't make it any less subjective, it just plays with the definitions so that your senses and mind can create a word and concept of "objectiveness." You could say that I'm just playing with definitions, which might be "true", but really I'm just trying to say that nobody should take for granted the objectiveness of their reality.
C++ has this nice thing called Operator Overloading, "==" can be assigned to a method. Java does not do operator overloads, it's a PITA for people who are used to having the feature.
Just to give you an idea, you could take a class like CheeseDoodle, and assign an operator== such that if a CheeseDoodle instance is compared with an integer, it will call a method which compares CheeseDoodle.quantity with the supplied integer. But if a CheeseDoodle is compared with a PotatoChip, you could choose to write a method which would declare it true or false depending on various properties of the particular instance of the CheeseDoodle or a particular instance of the PotatoChip.
Suddenly your
if (cheeseDoodle.quantity().isEqual(thingamajig))...;
if (cheeseDoodle.snackfoodindex().isEqual(potatoeChip.snackfoodindex()))...;
becomes :
if (cheeseDoodle == thingamajig)...;
if (cheeseDoodle == potatoeChip)...;
Yeah, it can be abused an obfuscated, I think that might be why Java avoids it, but it is damn handy.
That's politics, not economics.... and Shareware's only bite is in closed-source non-free software.
The shareware model has generally proven ineffective. It has the maintinence problems of closed source along with stunting growth of other software by leveraging the effect of "market dumping".
I'd like to see more creative models, like the one where the author sets a "freedom" price on the software and people contribute to having the source code released under an open license. I think people would feel better contributing cash to a project if they knew it wasn't going into a vacuous pool.
...but grouping them all together is the very definition of stereotyping.
But then I happen to think that identifying one's self with a nation is right up there with identifying one's self with a race... speaking collectively on behalf of your nation is right up there with speaking collectively on behalf of your race... and excluding or condemning people based on their nation, is right up there with excluding or condemning people based on their race.
I'm being far too harsh though... I know, you were probably just making an off-the-cuff comment to defend francophone Canadians and it came out wrong. People use "we" and "them" to describe a nation or race all too casually.
The geeks travel in different circles. The MBAs generally travel with the sales and management crowds.
In my experience, the Linux crowds tend to be overlooked by the MBA/Sales/Management crowds. How many customer-friendly parties have you been invited to? How many geeks did you see there?
I've been to a couple of those parties, I couldn't handle it, I didn't want to talk about the latest movies, sports or cars. I didn't have the nerve to name-drop either. Both times, I just had to leave, I was bored out of my mind.
The really good sales guys (and ladies) can hang out at a LUG and despite their perfect hair, silk tie and designer suit, they can fit right in.
It's an idea which helps explain some things which are tough to explain fully with evolution. It is important to keep asking questions, evolution does a pretty poor job at explaining some phenomenon.
I personally doubt any religiously sponsored pseudo-science will result in a credible theory to help explain evolution, but you can't close your mind to the objections they raise. The little propellor-bacteria and similar systems are kind of cool... while evolution sort-of explains them, it is certainly a weakness in the theory.
Honestly though, I do get tired of creationists blithering on about evolution. It's a scientific theory, no amount of bible-thumping will change it and it should not be considered a threat to any religion.
I'm not saying it couldn't be done, you'd just have to be clever about it. I don't like the idea of a dead battery after I leave the car doing nothing for a few days. I think the easiest would be to have the car-computer sync the MP3 database as soon as the engine is started. A little fancier would be to have a remote computer-starter, or a kind of wake on WiFI type technology... For a hack job, a timed 2:00am boot, sync and shutdown might not be so bad.
If anyone hasn't heard of it yet, coLinux is really quite amazing.
It would be easier to use a pair of spinning mirrors. No acceleration/deceleration to deal with, fewer parts, less shaking and less energy.
I wanted to set something like this up for painting images with lasers. The mirrors would just repeatedly paint a pattern and the laser could be interrupted with something fast and cheap, like a liquid crystal thinggie.
I never thought of using it for photography though... except maybe scanning objects in 3D by triangulating the reflection... using the known direction of the laser, the two positions of the mirrors and the reflection of the beam from the object... the position sensed by a third spinning mirror.
Note: Democracy != Capitalism
Isn't it only illegal to abuse your monopoly so as to extend it?
Otherwise, abuse-away.
Ummm... those were done in the 1960's, the formulas hadn't been well established at that point.
You also can't tax the movers and shakers too hard, or else they'll just pick up and start moving and shaking elsewhere.
Ditto for taxing corporations too hard.
They're evil, but I think the best thing they did was to give people a reason to hang out downtown and just talk to one another.
They've revitalized some areas... and being price snobs, only the top quality whores can afford to drink coffee there.
Pneumatic tubes would probably work better. If you REALLY want a robot, the robot could do the routing.
You can actually filter that out.
Other cool things would be to use force-feedback combined with imaging technologies so that surgeons could do stuff like make critically sensitive areas seem rigid, like brain tissue or blood vessels around a tumour.
The VR aspects of it too also let you do image and motion scaling as well as work at weird angles, so that certain types of microsurgery become possible, you could sew arteries like pairs of jeans, or operate on a beating heart.
Surgery is particularly a good application for this stuff because it's relatively easy to simulate the surgeon's tools.
Oddly enough, it's the correct usage of literally... while you can literally metaphorically syphon money, you can't literally syphon money...
...although it would be best to just say that the money was siphoned into their pockets.
I remember a warning on an old universal degausser (for tools, not floppies..) not to operate within 50' of a person with a pacemaker.
It never said why of course :-)
I agree with you wholeheartedly, although:
Operator overloading is commonly abused and it is always obfuscating to people who don't implicitly know your classes...
It can do the opposite too... on a team, you can standardize on "FindByPosition", but in the rest of the world, it could be anything from "getHandleByIndex()" to "find()". It's kinda-neat to be able to just go "hey, let's see if he overloaded the operator[]"
...but as everyone has been pointing out, Java probably did learn a good lesson from C++. I love operator overloading, but I don't fault Java for making their decision not to use it.
If you check the definition of "fact" it refers to the definition of "reality"
It's actually kind of fun to click through webser's links.
Another way to put it would be to say that to believe in an objective reality means at some point you have to take a leap of faith that your senses and mind haven't deceived you. That doesn't make it any less subjective, it just plays with the definitions so that your senses and mind can create a word and concept of "objectiveness." You could say that I'm just playing with definitions, which might be "true", but really I'm just trying to say that nobody should take for granted the objectiveness of their reality.
C++ has this nice thing called Operator Overloading, "==" can be assigned to a method. Java does not do operator overloads, it's a PITA for people who are used to having the feature.
Just to give you an idea, you could take a class like CheeseDoodle, and assign an operator== such that if a CheeseDoodle instance is compared with an integer, it will call a method which compares CheeseDoodle.quantity with the supplied integer. But if a CheeseDoodle is compared with a PotatoChip, you could choose to write a method which would declare it true or false depending on various properties of the particular instance of the CheeseDoodle or a particular instance of the PotatoChip.
Suddenly your; p .snackfoodindex()))...; ...; ...;
if (cheeseDoodle.quantity().isEqual(thingamajig))...
if (cheeseDoodle.snackfoodindex().isEqual(potatoeChi
becomes :
if (cheeseDoodle == thingamajig)
if (cheeseDoodle == potatoeChip)
Yeah, it can be abused an obfuscated, I think that might be why Java avoids it, but it is damn handy.
Naw, that's only true in our shared experiences.
Reality is by definition subjective. You know it through the sum of your experiences.
That's politics, not economics.... and Shareware's only bite is in closed-source non-free software.
The shareware model has generally proven ineffective. It has the maintinence problems of closed source along with stunting growth of other software by leveraging the effect of "market dumping".
I'd like to see more creative models, like the one where the author sets a "freedom" price on the software and people contribute to having the source code released under an open license. I think people would feel better contributing cash to a project if they knew it wasn't going into a vacuous pool.
Are you sure spamming is profitable at all?
What if it is just a myth gone awry, selling people on the idea of making a fortune sending SPAM?
Statements like this bug me.
And finally....
But then I happen to think that identifying one's self with a nation is right up there with identifying one's self with a race... speaking collectively on behalf of your nation is right up there with speaking collectively on behalf of your race... and excluding or condemning people based on their nation, is right up there with excluding or condemning people based on their race.
I'm being far too harsh though... I know, you were probably just making an off-the-cuff comment to defend francophone Canadians and it came out wrong. People use "we" and "them" to describe a nation or race all too casually.
The geeks travel in different circles. The MBAs generally travel with the sales and management crowds.
In my experience, the Linux crowds tend to be overlooked by the MBA/Sales/Management crowds. How many customer-friendly parties have you been invited to? How many geeks did you see there?
I've been to a couple of those parties, I couldn't handle it, I didn't want to talk about the latest movies, sports or cars. I didn't have the nerve to name-drop either. Both times, I just had to leave, I was bored out of my mind.
The really good sales guys (and ladies) can hang out at a LUG and despite their perfect hair, silk tie and designer suit, they can fit right in.
Unless you pipe the sheet music through a DTMF generator. That'll be free.
You know, the Earth does get destroyed pretty early on in that book.
I had the same configuration. Pity us, please!
12" monochrome paperwhite vga, 8 bit soundblaster compatible and an AMD 386 DX 40. ISA video bus. Definately not playable at full screen!
It more the size of one of those big fancy postage stamps... or maybe a dollar folded in half :-)
This is all about the difference between the additive and subtractive colour models:
http://en.wikipedia.org/wiki/Color_space#Commonly_ used_color_models
It's an idea which helps explain some things which are tough to explain fully with evolution. It is important to keep asking questions, evolution does a pretty poor job at explaining some phenomenon.
I personally doubt any religiously sponsored pseudo-science will result in a credible theory to help explain evolution, but you can't close your mind to the objections they raise. The little propellor-bacteria and similar systems are kind of cool... while evolution sort-of explains them, it is certainly a weakness in the theory.
Honestly though, I do get tired of creationists blithering on about evolution. It's a scientific theory, no amount of bible-thumping will change it and it should not be considered a threat to any religion.
I'm not saying it couldn't be done, you'd just have to be clever about it. I don't like the idea of a dead battery after I leave the car doing nothing for a few days. I think the easiest would be to have the car-computer sync the MP3 database as soon as the engine is started. A little fancier would be to have a remote computer-starter, or a kind of wake on WiFI type technology... For a hack job, a timed 2:00am boot, sync and shutdown might not be so bad.