Have you read the NASA article that you linked? It says nothing about mass extinction events and polarity reversals in earth's history, it appears to be talking about mars. Now if you look at this link http://image.gsfc.nasa.gov/poetry/venus/RevScience .html you would see that field does not coincide with mass extinctions. Furthermore when the last one happened paleontologists said there were no major changes in plant an animal life. So your mass extinction seems like a leap of imagination.
Re:Rich, but probably not in the top 15 globally.
on
Forbes Fictional 15
·
· Score: 1
At some points in his career he controlled a lot more than just New York. Furthermore he invested in multiple legitimate businesses at various times as well.
I know I know only movies/tv however there were Spiderman Cartoon shows AND the Kingpin was in the movie Daredevil even though it sucked. The guy had money to control crime all over the place. He could hire the best evil scientists, super powered villians galore, plus he had an entire army at his disposal. Batman may have some companies to run and some bat technology for just him, the Kingpin also has companies to run and has tons and tons of technology/employees all aimed at eliminating his enemies. That is what it means to be the kingpin of crime!!!!
That's not true. I do not know about carrots, but apples are between 150 and 200 calories. You can get fat by having too many apples, vegetables in general provide much less sugar/calories than fruits...that is why diet plans generally have more servings of vegetables than fruits in a given day (some even allow infinite vegetables under the premise you will get full before you eat enough to sabatosh your diet significantly). Celery is a known food which takes more energy to break it down than it provides (however if you dip it in cream cheese, peanut butter, or buffalo wing sauce suddenly it is not so healthy anymore).
Also 5 small meals a day is because of your metabolism. If you skip meals or eat significantly less food, your body uses less energy and you end up feeling de-energized and not losing weight. However when you eat a meal your metabolism speeds up. By eating more instead of less, you increase the speed of your metabolism throughout the day. Also the 20 minutes a day of aerobic exercise is not important because of the 400 or so calories you burn during aerobic exercise, but because of the effect it has on your metabolism. Ultimately by speeding up your metabolism, even when sitting and doing nothing you burn more calories than you otherwise would and ultimately that is what helps to get results.
I agree. Most days I make a sandwhich on lite whole wheat bread with fat free cheese and turkey. At 12 I eat half, two hours later I eat the other half, two hours later I eat a cup of instant oatmeal, and two hours later I have a soy yogurt. The total damages are 500 calories and in general it keeps me full half the day as well as more awake.
The real trick is to make sure you never go more than 4 hours without eating and that when you eat you do not eat too much or something super unhealthy. Also when not having eaten in 4+ hours the vending machine looks better and better.
Also remember that a rest day is important to allow the muscles time to recover. And a full sprint is not as important as getting in the aerobic exercise zone. You can get there by power walking, jogging, or running at the appropriate pace (which increases the more in shape you are).
Also remember that sprinting all the time is VERY BAD because by overdoing it you can get big time injuries. Shin Splints, Plantar Fasciitis, etc.
Very true, it would make a big difference if you were performing the operation a hojillion times. However if may be time to rethink a more efficient comparison in that case, or to rethink why the operation has to be performed a hojillion times.
True enough with bubblesort. Insertion sort is even better on a list that is sorted or nearly sorted.
But you are right, if you did not study data structures/algorithms you wouldn't really know how to optimize the code.
Perhaps, but in the general sense it doesn't matter.
Whether you convert it to lower case in O(n) time for each string, then do a comparison again in O(n) time for a total of 3 * O(n) or you do it once in O(n) time doing the comparison and the conversion to lowercase (note this is an over simplification because each loop is a comparison/increment/initialization/etc. really adding more operations) the operation is still of magnitude O(n).
3 * O(n) and O(n) are of the same order. Now like I said it is an over simplification but C * O(n) for some fixed value of C is still O(n). In general computation terms, it really does not make that much of a difference which one of these operations are picked. A tighter loop might run slightly faster but the effect will be neglegable.
* Okay I know if doing it all in one operation once you find a difference there is no more need to conver to lower...however on average using a probability analysis the expected value would still end up being O(n).
In short, instead of splitting hairs over which is more efficient with these little differences, a smart programmer should be spending his/her time making sure the solution is correct and well documented, dedicating the time spent worrying about these trivial things to the things that matter that most people do not pay attention to (the documentation/testing which are as important to a program as the code).
Finally, if an algorithm is really running too slow to be practical, your choice of a trivial operation like this will not make a difference. More likely, the entire approach for the algorithm will need to be changed. Ie if your bubble sort is too slow, you could spend time tightening the loops, using more efficient comparisons, etc. You will get a slight speedup. However if you change the bubble sort to a quicksort, you change the order of magnitude from O(n^2) to O(N * LOG(N)) and suddenly the code will run a ton faster.
Didn't Microsoft try to make their own Java implementation(J++) and didn't sun go after them for it because it didn't stick to the java standards? Is that open source?
If you don't like the linux kernel you can take the code, make your own kernel, and even break whatever standards you want....Linus isn't going to drag you to court for breaking the POSIX standard or something.
Can the same be said or Java? In fact parts of it are still under a propietary license as the article states...so people who live in glass houses.....
nevertheless hotmail and yahoo have all the accounts. Can they keep their giant market share or will gmail gobble it all up? Also with the mass storage the bigger user bases cost more of a fortune to maintain while google is smaller so its initial investment is smaller.
Anwyay the targeted search idea that gmail uses is brilliant. Too bad they had to go and try to file patents on it.
I agree the business logic should be in one place, but is it not true that the structure of the database itself holds business logic in it?
When you think about it each table extracts the data structure of your business logic. Each Primary Key and Foreign key sets the relationships for your data which is business logic as it is. So you might as well fully store the business logic in the one level. This way if the DBA decides a faster structure to optimize data access he/she can just adjust the stored procedures and the multitude of applications will work unchanged.
Then again, if this database is a one shot deal just for your one application and you serve as the DBA/Programmer it doesn't really matter. If you think more than one application may access the database, or you aren't also the DBA then do yourself a favor and abstract the business logic away with stored procedures, this way the rules can be implemented against all the applications, and as the database structure changes rules can be adjusted.
Dismissing stored procedures altogether is pure foolishness, but using them all the time is also foolishness....There is a balance that must be struck depending upon the needs of the application.
I had an animal experience as well. My boss gave me his old computer to set up linux on for him. Anyway when I opened it up to set up some hardware he wanted I found a spider-web with a ton of these tiny spiders as well as some big ones. The computer worked even while they were in there, but it was certainly a scarey experience opening the cover and finding all those little and not so little guys.........
Anyway he had left the slot covers off the back of his computer so I suspect that is how the spiders got in in the first place. I would love to have seen them get closer to the processor so they could fry.
He had a shoe phone all those years ago and people could always tell him as "the agent with the shoe phone". Well now everyone has shoe phones so all the agents will have them. It just took all these years to catch on, he was a man ahead of his time:)
So all of you go watch reruns of Get Smart again keeping in mind that you too can have a shoe phone just like Agent 86. I don't think it was a cell phone though, but it was the first wearable phone I ever saw and it was pretty cool for coming so early.
I wonder what other technologies dreamed up as fiction in the old days are reality today that we take for granted.
Agreed, it seems to be aimed at business users and all and all it is a good idea. It seems like someone calls a meeting, then the participants are IMed a phone number to call. Finally, the meeting is held over the telephone. Video is integrated into it somehow through the "web meeting" portion. The article isn't to clear on how the "web meeting" portion is different from a normal conference.
Overall, the poster of the article seems to have been going for a sensationalist effect. Perhaps he/she was bored and wanted to get a laugh out of the slashdot crowd who can't RTFA or the poster didn't RTFA him/herself and just formed a gut opinion and posted this in rage. Who knows....
Overall though this is slashdot news since AOL is aiming at taking a slice out of the market for company conference calls, and we all know companies love to meet/conference/do other time wasting activities. AOL may actually find a good source of revenue and we all know they need it....
Once you implement arbitrary length numbers and an arbitrary length number arithmetic. It will make the constant factor of O(1) bigger than some O(n) algorithms no doubt.
I think Microsoft has use for you and your hash table in longhorn:)
Well valentines day is not about material gifts, it's about celebrating love and each other. If you two aren't at the "love" stage yet then focus on each other. You mention you have been dating your "geek" for three months so you must have some insights into his character. Think of something that he as well as you would enjoy to do for valentines day, and then do that.
I've noticed many different answers ranging from sex to thinkgeek to romantic dinners, and that is because each "geek" is different. If you go to slashdot and ask a question like this, you'll get diverse answers from the diverse user base. The truth of the matter is that you know him better than anyone, you have all of the customized knowledge of your "geek" who is really just a normal person like everyone else. There is no greater expert than you except maybe for his family members.
But keep in mind Valentines day is not like a Birthday or even Christmas, it isn't about getting or giving gifts. As I stated above it is about love and celebrating it. Really the day is not about him or you, it's about the two of you. Getting him a gadget or something may be okay for Christmas or his Birthday because A) it is HIS Birthday so the day is about him and B) Christmas is about exchanging gifts....but Valentines day is about the two of you.
Some of the standard type ideas to get you in the right frame of mind:
Day at couples spa
Romantic Bed and Breakfast (if you're gonna do sex make it special
candlelight dinner
Go see a movie you both would like
Romantic night time walk together if he is into that thing
Quiet evening at home working on some geeky project you both would enjoy together [Well you posted to slashdot so he is probably not the only geek in the relationship....]
Some ideas are lame, some are good, but all of them involve not just him and not just you, but the two of you.
Well you get the idea, I don't want to give away any specifics lest certain other people read this and are not surprised.....But don't underestimate the gift of your company. It goes without saying that you should try to spend all the time with him on Valentines day that you can. If you could take the day off from work and so could he (or school or whatever) and spend it together, that in itself would be a great gift.
Actually I agree, but also don't forget that any survey/data collection has error with it. The error is probably over 1% maybe 5-10% in which case an increase from 11% to 12% could just be from the error.
Musiclab's "increase" was quoted above an increase of 1%, the other method didn't even show what type of increase. I bet it could just be a result of the error.
From the article
As it turns out the Blade 1500 is not supported by Solaris 9 yet -- according to Sun it is scheduled to add support for it in the spring 2004 hardware revision.
What about linux and BSD?
Likewise I couldn't get NetBSD, Gentoo, or FreeBSD to work on the Blade 1500 either, for the same reasons. Since there were no other SPARC-based operating systems that I knew of, I was stuck with Solaris 8. Not that it's all that bad to be stuck with, but I had to go to a lot of trouble to get the benchmarking programs to compile and/or run on it.
although it's quite long in the tooth at this point and it isn't even close to the same level of performance that you'd get from a comparably priced AMD64 machine -- or even a 32-bit Intel-based P4 or Xeon computer......It can't touch high-end 32-bit machines in terms of raw performance
And the funniest part of the whole article: Sun hopes to make it their new bestseller
So you provide a machine with inferior performance that doesn't even support Linux/FreeBSD/The latest version of YOUR OWN Solaris Operating System and you hope it will become a best seller? Are the execs at Sun smoking crack? Sun has done some cool stuff, but maybe it is time to sell some of their stock....
A) You are posting a form to the server and then PARSING THE WEB PAGE
A1) In java you'd need to instantiate the browsing classes, then the regex classes, (yawn) killing many lines with just building the classes
A2) In Perl just throw in a regex and dump it into some variables, the web browsing classes are also ridiculously simple woohoo.
No overhead? I think not. I don't know about you but in general I find Perl code executes quicker on my systems than java. I've used Solaris, Linux, Windows and in general Perl executes quicker than java for me.
Also Java has a MUCH BIGGER memory footprint. I haven't looked at the Nokia java kit, but I bet the JVM has a much bigger memory footprint then whatever will interpret the Perl. On an embedded platform like this the memory footprint matters.
the current choices (C++, Java) are overkill for a lot of applications
They are right, for ripping info off of web pages and stuff you just can't compare C++ and Java to Perl because of the overhead, kudos. Now you can make perl scripts to provide real time quotes off of various websites very quickly, this is great news.
You could regulate VOIP software vendors and force them to put some type of reporting package to some government agency into it. If the only game in town does this you are dead.....I'm not sure if they have the power to enforce this though..
Does not seem reasonable...true. But impossible? No. The point is that Microsoft OWNS the platform, they can do whatever they want to it. Then windows would vanish and where would his game that was written for windows be? It would be obsolete. They don't need to rewrite the total API, just key parts to render the program inoperable.
Have you read the NASA article that you linked? It says nothing about mass extinction events and polarity reversals in earth's history, it appears to be talking about mars. Now if you look at this link http://image.gsfc.nasa.gov/poetry/venus/RevScience .html you would see that field does not coincide with mass extinctions. Furthermore when the last one happened paleontologists said there were no major changes in plant an animal life. So your mass extinction seems like a leap of imagination.
At some points in his career he controlled a lot more than just New York. Furthermore he invested in multiple legitimate businesses at various times as well.
p in.htm
http://www.marveldirectory.com/individuals/k/king
I know I know only movies/tv however there were Spiderman Cartoon shows AND the Kingpin was in the movie Daredevil even though it sucked. The guy had money to control crime all over the place. He could hire the best evil scientists, super powered villians galore, plus he had an entire army at his disposal. Batman may have some companies to run and some bat technology for just him, the Kingpin also has companies to run and has tons and tons of technology/employees all aimed at eliminating his enemies. That is what it means to be the kingpin of crime!!!!
That's not true. I do not know about carrots, but apples are between 150 and 200 calories. You can get fat by having too many apples, vegetables in general provide much less sugar/calories than fruits...that is why diet plans generally have more servings of vegetables than fruits in a given day (some even allow infinite vegetables under the premise you will get full before you eat enough to sabatosh your diet significantly). Celery is a known food which takes more energy to break it down than it provides (however if you dip it in cream cheese, peanut butter, or buffalo wing sauce suddenly it is not so healthy anymore).
Also 5 small meals a day is because of your metabolism. If you skip meals or eat significantly less food, your body uses less energy and you end up feeling de-energized and not losing weight. However when you eat a meal your metabolism speeds up. By eating more instead of less, you increase the speed of your metabolism throughout the day. Also the 20 minutes a day of aerobic exercise is not important because of the 400 or so calories you burn during aerobic exercise, but because of the effect it has on your metabolism. Ultimately by speeding up your metabolism, even when sitting and doing nothing you burn more calories than you otherwise would and ultimately that is what helps to get results.
I agree. Most days I make a sandwhich on lite whole wheat bread with fat free cheese and turkey. At 12 I eat half, two hours later I eat the other half, two hours later I eat a cup of instant oatmeal, and two hours later I have a soy yogurt. The total damages are 500 calories and in general it keeps me full half the day as well as more awake.
The real trick is to make sure you never go more than 4 hours without eating and that when you eat you do not eat too much or something super unhealthy. Also when not having eaten in 4+ hours the vending machine looks better and better.
Also remember that a rest day is important to allow the muscles time to recover. And a full sprint is not as important as getting in the aerobic exercise zone. You can get there by power walking, jogging, or running at the appropriate pace (which increases the more in shape you are).
Also remember that sprinting all the time is VERY BAD because by overdoing it you can get big time injuries. Shin Splints, Plantar Fasciitis, etc.
Very true, it would make a big difference if you were performing the operation a hojillion times. However if may be time to rethink a more efficient comparison in that case, or to rethink why the operation has to be performed a hojillion times. True enough with bubblesort. Insertion sort is even better on a list that is sorted or nearly sorted. But you are right, if you did not study data structures/algorithms you wouldn't really know how to optimize the code.
Perhaps, but in the general sense it doesn't matter.
Whether you convert it to lower case in O(n) time for each string, then do a comparison again in O(n) time for a total of 3 * O(n) or you do it once in O(n) time doing the comparison and the conversion to lowercase (note this is an over simplification because each loop is a comparison/increment/initialization/etc. really adding more operations) the operation is still of magnitude O(n).
3 * O(n) and O(n) are of the same order. Now like I said it is an over simplification but C * O(n) for some fixed value of C is still O(n). In general computation terms, it really does not make that much of a difference which one of these operations are picked. A tighter loop might run slightly faster but the effect will be neglegable.
* Okay I know if doing it all in one operation once you find a difference there is no more need to conver to lower...however on average using a probability analysis the expected value would still end up being O(n).
In short, instead of splitting hairs over which is more efficient with these little differences, a smart programmer should be spending his/her time making sure the solution is correct and well documented, dedicating the time spent worrying about these trivial things to the things that matter that most people do not pay attention to (the documentation/testing which are as important to a program as the code).
Finally, if an algorithm is really running too slow to be practical, your choice of a trivial operation like this will not make a difference. More likely, the entire approach for the algorithm will need to be changed. Ie if your bubble sort is too slow, you could spend time tightening the loops, using more efficient comparisons, etc. You will get a slight speedup. However if you change the bubble sort to a quicksort, you change the order of magnitude from O(n^2) to O(N * LOG(N)) and suddenly the code will run a ton faster.
Didn't Microsoft try to make their own Java implementation(J++) and didn't sun go after them for it because it didn't stick to the java standards? Is that open source?
If you don't like the linux kernel you can take the code, make your own kernel, and even break whatever standards you want....Linus isn't going to drag you to court for breaking the POSIX standard or something.
Can the same be said or Java? In fact parts of it are still under a propietary license as the article states...so people who live in glass houses.....
nevertheless hotmail and yahoo have all the accounts. Can they keep their giant market share or will gmail gobble it all up? Also with the mass storage the bigger user bases cost more of a fortune to maintain while google is smaller so its initial investment is smaller. Anwyay the targeted search idea that gmail uses is brilliant. Too bad they had to go and try to file patents on it.
I agree the business logic should be in one place, but is it not true that the structure of the database itself holds business logic in it?
When you think about it each table extracts the data structure of your business logic. Each Primary Key and Foreign key sets the relationships for your data which is business logic as it is. So you might as well fully store the business logic in the one level. This way if the DBA decides a faster structure to optimize data access he/she can just adjust the stored procedures and the multitude of applications will work unchanged.
Then again, if this database is a one shot deal just for your one application and you serve as the DBA/Programmer it doesn't really matter. If you think more than one application may access the database, or you aren't also the DBA then do yourself a favor and abstract the business logic away with stored procedures, this way the rules can be implemented against all the applications, and as the database structure changes rules can be adjusted.
Dismissing stored procedures altogether is pure foolishness, but using them all the time is also foolishness....There is a balance that must be struck depending upon the needs of the application.
I had an animal experience as well. My boss gave me his old computer to set up linux on for him. Anyway when I opened it up to set up some hardware he wanted I found a spider-web with a ton of these tiny spiders as well as some big ones. The computer worked even while they were in there, but it was certainly a scarey experience opening the cover and finding all those little and not so little guys.........
Anyway he had left the slot covers off the back of his computer so I suspect that is how the spiders got in in the first place. I would love to have seen them get closer to the processor so they could fry.
I did the same thing except /dev/hda1 was my windows partition and /dev/hda2 was my swap. Anyway that totally sucked.
He had a shoe phone all those years ago and people could always tell him as "the agent with the shoe phone". Well now everyone has shoe phones so all the agents will have them. It just took all these years to catch on, he was a man ahead of his time :)
So all of you go watch reruns of Get Smart again keeping in mind that you too can have a shoe phone just like Agent 86. I don't think it was a cell phone though, but it was the first wearable phone I ever saw and it was pretty cool for coming so early.
I wonder what other technologies dreamed up as fiction in the old days are reality today that we take for granted.
Agreed, it seems to be aimed at business users and all and all it is a good idea. It seems like someone calls a meeting, then the participants are IMed a phone number to call. Finally, the meeting is held over the telephone. Video is integrated into it somehow through the "web meeting" portion. The article isn't to clear on how the "web meeting" portion is different from a normal conference.
Overall, the poster of the article seems to have been going for a sensationalist effect. Perhaps he/she was bored and wanted to get a laugh out of the slashdot crowd who can't RTFA or the poster didn't RTFA him/herself and just formed a gut opinion and posted this in rage. Who knows....
Overall though this is slashdot news since AOL is aiming at taking a slice out of the market for company conference calls, and we all know companies love to meet/conference/do other time wasting activities. AOL may actually find a good source of revenue and we all know they need it....
Once you implement arbitrary length numbers and an arbitrary length number arithmetic. It will make the constant factor of O(1) bigger than some O(n) algorithms no doubt.
:)
I think Microsoft has use for you and your hash table in longhorn
I've noticed many different answers ranging from sex to thinkgeek to romantic dinners, and that is because each "geek" is different. If you go to slashdot and ask a question like this, you'll get diverse answers from the diverse user base. The truth of the matter is that you know him better than anyone, you have all of the customized knowledge of your "geek" who is really just a normal person like everyone else. There is no greater expert than you except maybe for his family members.
But keep in mind Valentines day is not like a Birthday or even Christmas, it isn't about getting or giving gifts. As I stated above it is about love and celebrating it. Really the day is not about him or you, it's about the two of you. Getting him a gadget or something may be okay for Christmas or his Birthday because A) it is HIS Birthday so the day is about him and B) Christmas is about exchanging gifts....but Valentines day is about the two of you.
Some of the standard type ideas to get you in the right frame of mind:
Some ideas are lame, some are good, but all of them involve not just him and not just you, but the two of you.
Well you get the idea, I don't want to give away any specifics lest certain other people read this and are not surprised.....But don't underestimate the gift of your company. It goes without saying that you should try to spend all the time with him on Valentines day that you can. If you could take the day off from work and so could he (or school or whatever) and spend it together, that in itself would be a great gift.
I've never seen a lawsuit up this close and personal before
This is what the "lucky" 300 must also be thinking. I don't think they will be spending their time writing an e-mail indexing program.
Linus is the only person I've ever heard of taking a lawsuit as an opportunity to write some new code. The world needs more Linuses!!!
Actually I agree, but also don't forget that any survey/data collection has error with it. The error is probably over 1% maybe 5-10% in which case an increase from 11% to 12% could just be from the error.
Musiclab's "increase" was quoted above an increase of 1%, the other method didn't even show what type of increase. I bet it could just be a result of the error.
From the article
As it turns out the Blade 1500 is not supported by Solaris 9 yet -- according to Sun it is scheduled to add support for it in the spring 2004 hardware revision.
What about linux and BSD?
Likewise I couldn't get NetBSD, Gentoo, or FreeBSD to work on the Blade 1500 either, for the same reasons. Since there were no other SPARC-based operating systems that I knew of, I was stuck with Solaris 8. Not that it's all that bad to be stuck with, but I had to go to a lot of trouble to get the benchmarking programs to compile and/or run on it.
Oh where would I get that idea from?
although it's quite long in the tooth at this point and it isn't even close to the same level of performance that you'd get from a comparably priced AMD64 machine -- or even a 32-bit Intel-based P4 or Xeon computer......It can't touch high-end 32-bit machines in terms of raw performance
And the funniest part of the whole article:
Sun hopes to make it their new bestseller
So you provide a machine with inferior performance that doesn't even support Linux/FreeBSD/The latest version of YOUR OWN Solaris Operating System and you hope it will become a best seller? Are the execs at Sun smoking crack? Sun has done some cool stuff, but maybe it is time to sell some of their stock....
A) You are posting a form to the server and then PARSING THE WEB PAGE
A1) In java you'd need to instantiate the browsing classes, then the regex classes, (yawn) killing many lines with just building the classes
A2) In Perl just throw in a regex and dump it into some variables, the web browsing classes are also ridiculously simple woohoo.
No overhead? I think not. I don't know about you but in general I find Perl code executes quicker on my systems than java. I've used Solaris, Linux, Windows and in general Perl executes quicker than java for me.
Also Java has a MUCH BIGGER memory footprint. I haven't looked at the Nokia java kit, but I bet the JVM has a much bigger memory footprint then whatever will interpret the Perl. On an embedded platform like this the memory footprint matters.
the current choices (C++, Java) are overkill for a lot of applications
They are right, for ripping info off of web pages and stuff you just can't compare C++ and Java to Perl because of the overhead, kudos. Now you can make perl scripts to provide real time quotes off of various websites very quickly, this is great news.
You could regulate VOIP software vendors and force them to put some type of reporting package to some government agency into it. If the only game in town does this you are dead.....I'm not sure if they have the power to enforce this though..
Does not seem reasonable...true. But impossible? No. The point is that Microsoft OWNS the platform, they can do whatever they want to it. Then windows would vanish and where would his game that was written for windows be? It would be obsolete. They don't need to rewrite the total API, just key parts to render the program inoperable.