For starters Lua is older than Ruby so be sure to point your finger in the right direction. Lua was already at 1.0 when Matz starting thinking about Ruby.
But Lua is different than those other languages anyway. It's extremely small, both as a language and as a binary. It's also easy to embed anywhere you need it. And finally it's pretty fast as far as dynamic languages go.
Lua doesn't get enough credit these days. It's used in tons of products (especially games) but most of the time people don't realize they are using it.
I was doing this back in 1998/99 on the VMware beta. I ran Linux as my primary OS (for utility and security) but my job required me to develop mostly Windows software which I did using the regular Microsoft tools (Visual Studio) in VMware/Windows.
And I still do that to this day. 99% of the applications I develop are cross platform Linux/Mac/Windows and VMware lets me do most of that on the same machine. I do still have to use my PPC Mac some but eventually I'll either be running OSX in VMware or similar on an Intel Mac.
Unfortunately I can't be much help with the work food thing. I work from home so it's easier for me to make all my own food.
I feel for you because when I did work outside the house I ate like crap. Mostly Ramen, cheese puffs, candy, and fast food. I don't know if it's because I ate like that for so long or due to hereditary but I have high cholesterol even though I'm not overweight and in overall good shape.
I imagine if I did have to do it I would go with a couple pieces of fruit (apple, banana, grapes, are all easy), brown rice and beans (I already precook these days in advance), some leafy green vegetables (I love raw baby spinach; although it's currently impossible to get), a handfull of nuts (almonds, walnuts, pecans), maybe a home-made oatmeal raisin cookie or two (made with whole wheat, extra light olive oil, and low sugar). I would also add a skinless chicken breast or low-fat red meat if I didn't have cholesterol problems (currently I'm not eating any meat at all to see if it helps). You might not need all that, I do strength training and running almost every day so I need a lot of calories in order to maintain my weight.
Yes, it's a huge problem. Bread makers use HFCS to preserve the freshness and moistness of the bread. For the most part I make all my own bread. You don't need any special equipment, you can do it all by hand and you don't even need a pan to cook it in if you don't care about the shape. There is practically nothing to a bread recipe. After cooking it keep it in the refrigerator for longer shelf life.
I don't use salad dressings or ketchup so I can't comment much there. In fact, since I started eating better any ketchup makes me sick to my stomach. You can make your own dressings pretty easily with some olive oil and other good-for-you ingredients.
I have found trans-fat is pretty easy to avoid since manufacturers are trying to avoid it themselves due to public outcry over health concerns.
It's common to see someone eating a lunch consisting of nothing more than a bowl of rice. They can certainly be given credit for avoiding the Big Mac and fries, but they're still eating a meal of 0% protein and 90+% carbs.
You shouldn't be eating white rice anyway. Brown rice does in fact contain protein and a number of other nutrients. Ideally it should be combined with beans or something similar to provide a complete protein.
Of all the sweetners used in soft drinks, sugar/corn syrup is the only one that's abolutely known to cause disease (that being type 2 diabetes), yet you hear all the time that people refuse to consider artificial sweetners because sugar is natural. How misguided is that?
Aspartame (Nutisweet) really is listed as a poison in many countries other than the US. I don't think the other artificial sweeteners fair much better. In fact, plain sugar or brown sugar (better) is better for you than artificial sweeteners. The problem is that people eat too much of it. Sugar of any form should be eaten extremely sparingly (ie. little to none if possible). Do not drink soft drinks of any kind, ever.
Don't think you can substitute honey for sugar either because it's just as bad if not worse with regards to type 2 diabetes than plain sugar. Honey wasn't designed for human consumption and goes into your system very quickly a lot like high fructose corn syrup.
People could just eat a proper diet and less crappy foods. Especially avoiding things with that poisonous High Fructose Corn Syrup that manufacturers love to use. This isn't about obesity, it's about diet.
While I wouldn't go so far as to say type 2 diabetes can be totally prevented, it's generally a self inflicted disease. And our society isn't helping either because the crappiest foods are often the easiest to get (eg. fast food).
Is it just me or do you guys think Linden Lab is sponsering all these stories?
There have been at least a couple in a last few days on Slashdot and I have seen a few more other places. Feels like a giant marketing plan. I mean this is a hell of a lot of press for something with such a small online community. I think the general consensus about Second Life is "meh, kinda slow, kinda outdated, nothing to do, it has no point, boring".
I have tried it myself, it felt and looked pretty clunky.
Re:but are these features washingmachine-proof?
on
Top Ten Geek Wallets
·
· Score: 1
One of the Tyvek wallets would be better than Neoprene. Neoprene tears easily and would wear out in no time, especially at the thickness you would want for a wallet. Regular old leather works good too assuming it has good stitching.
I have lost many things more important than a wallet though (cell phone, watch, etc.). My solution is just to never wash my pants.
Assuming a 5 mm diameter (could be slightly larger or smaller, I dunno) at 500k RPM that's about 4.6 MPH on the outside. Also consider the parts would have very little mass and could probably be blocked with nothing more than a thin sheet of aluminum.
ie. less than 5 MPH, no real risk there unless maybe a tiny bit of metal went in your eye but as I said this should be trival to shield.
Of course my math might be wrong as I'm in a hurry, please double check me.
Emulating 3D with simple tricks like this never work. It's too sensitive and they tend to only work for a very specific eye position. Real life requires a lot of tiny movements we can't control.
Yeah but you can't say for certain until you compare how many Maxtors you sold versus the other brands. Anecdotal evidence won't cut it, you need to look at the records with real numbers. Personal bias can affect even the best of us.
A Faraday cage does not require a solid sheet of metal. It can be a wire mesh.
There is stopping you from having windows. All you need is a metal screen either on the inside or outside. This also allows you to open the windows for some air. There is also EM blocking glass that has a very thin mesh overlaid or embedded which is basically invisible (similar to some touch screens).
The only times I have been in EM protected areas with no windows is when there was confidential work being done and they didn't want anything visible from the outside.
I wouldn't say they are a moron. This is typical of that age group. From 18-25 or so you think you have grown up and know what you are doing. You realize there are things you don't know about but at the same time you think you know what they are and can handle them. It's the age of what I would call adult arrogance (versus teen-age arrogance). You think you are humble but really you have no idea what it means.
It's only once you get past 25 or so (depending on experience) you realize what it means to be humble. As the OP stated, there are a lot of humbling experiences to be had in the 18-25 ages and these change you. You realize that you truly don't know anything and will experience many more humbling moments. It's at that point you become what I consider an adult.
Exercising is a stressful activity. It stresses you physically. If you're already overstressed how will this do anything other than make you more stressed?
I'm asking this as a serious question. I work out and exercise all the time but when I'm really stressed from work or whatever I have to cut back on the physical exercise or I really start to flip out with anxiety attacks, panic attacks, etc. It just adds to the emotional instability. Again, it's not like I'm a computer using couch potatoe, I exercise all the time doing 7 days/wk stretching, 3 days/wk light aerobic, 3 days/wk weights. I just have to cut back when I get stressed. Work doesn't stress me a whole lot though. I love what I do as a programmer even with tight deadlines... it's the social stuff that's emotionally stressful.
While this is true, it's very ugly to due certain things in C with the same performance as a clean C++ implementation. Generic containers for instance. Dereferencing pointers costs CPU cycles. You can do it just as fast in C but like I said, the code will be nasty.
Um, no. Objective C uses dynamic despatch (ie: the method to run is determined at runtime not compile-time. This is one of its most powerful features. As for "nothing you can do", you can retrieve the bound method as an IMP (like a function pointer) and call it directly to remove any overhead. Useful in loops.
Calling via function pointer is slower due to the pointer dereference. This is exactly the difference between virtual and non-virtual methods in C++. At least in C++ you get a choice.
No. Objective C was designed as an adaption of the ideas behind smalltalk, as applied to C. It was designed in the early 1980's, COM was designed in 1993, although it wasn't called COM until 1997.
Read what a wrote. I didn't say Objective-C was based on COM. I said it was like COM. The underlying architecture is very similar. The main difference is that Objective-C extended the C syntax whereas COM is still using plain C.
Well, that's a matter of opinion, but in any case, Objective C is a dynamic language. Most of the power of templates is encapsulated within the dynamic-despatch abilities of the language, coupled with the 'protocol' feature of the language.
Templates can create faster code than anything done in Objective-C. Assuming you're using the object features and not just plain C.
Um, take any legal C code and it *might* compile in C++. It *will* compile in ObjC - how can C++ be "more like C" than ObjC ?
I find it bizarre that you think the tiny incompatibilities between C and C++ are significant. Most of the time the changes you make to C code to get it to work in C++ are actually improvements to the code.
Because it can be a lot slower than C++. C++ gives you control over the object messasing system whereas Objective-C uses virtual methods for pretty much everything and there is nothing you can do about it. Objective-C is actually a lot like COM which is Microsoft's object extension for C. It was designed about the same time with many of the same goals. Both basically came about because of the incredibly slow progress C++ was making at the time.
Objective-C has no template system. This is a huge advantage for C++.
It could be said that Objective-C is a lot like Java with many of the same problems but because it was never marketed with a cross-platform VM it didn't take off like Java.
Overall C++ is more C-like than Objective-C. That is it gives you much more control over the exact level of performance versus ease-of-use that you want.
Eh? Using it as a file cabinet is how it should be used!
I have every e-mail I have ever sent or received except for spam. I can't count how many times this has been useful. I don't want to waste time trying to figure out what I should keep or not, I keep it all. I do keep all of them local on my own hardware though. This allows me to protect and backup my own data.
This is just a case of a poor backup strategy causing data loss that should not have happened.
You're still thinking of current serialized hardware. A quantum computer doesn't work the same way. It's not like spawning a bunch of threads to solve a problem. With a quantum computer you design an algorithm, feed it the input and the output "just is". It doesn't have to be computed over time.
You're thinking 70's and 80's notion of future computing. We already have a lot of that. Your toaster, car, watch, etc all have computers (microcontrollers) in them.
The true future of computing is highly parallel systems. Think quantum computing. We will eventually eliminate the entire concept of serialized computing like we have today. Computing time will no longer be an issue as everything will compute instantly. Software will be much more about the algorithm rather than the hardware. In a highly parallel system you don't have to consider how long it will take to do something, you just do it. Now that's exciting.
For starters Lua is older than Ruby so be sure to point your finger in the right direction. Lua was already at 1.0 when Matz starting thinking about Ruby.
But Lua is different than those other languages anyway. It's extremely small, both as a language and as a binary. It's also easy to embed anywhere you need it. And finally it's pretty fast as far as dynamic languages go.
Lua doesn't get enough credit these days. It's used in tons of products (especially games) but most of the time people don't realize they are using it.
I didn't say .Net, I said Visual Studio which is what you would also use nowadays to do .Net smartass.
I was doing this back in 1998/99 on the VMware beta. I ran Linux as my primary OS (for utility and security) but my job required me to develop mostly Windows software which I did using the regular Microsoft tools (Visual Studio) in VMware/Windows.
And I still do that to this day. 99% of the applications I develop are cross platform Linux/Mac/Windows and VMware lets me do most of that on the same machine. I do still have to use my PPC Mac some but eventually I'll either be running OSX in VMware or similar on an Intel Mac.
Unfortunately I can't be much help with the work food thing. I work from home so it's easier for me to make all my own food.
I feel for you because when I did work outside the house I ate like crap. Mostly Ramen, cheese puffs, candy, and fast food. I don't know if it's because I ate like that for so long or due to hereditary but I have high cholesterol even though I'm not overweight and in overall good shape.
I imagine if I did have to do it I would go with a couple pieces of fruit (apple, banana, grapes, are all easy), brown rice and beans (I already precook these days in advance), some leafy green vegetables (I love raw baby spinach; although it's currently impossible to get), a handfull of nuts (almonds, walnuts, pecans), maybe a home-made oatmeal raisin cookie or two (made with whole wheat, extra light olive oil, and low sugar). I would also add a skinless chicken breast or low-fat red meat if I didn't have cholesterol problems (currently I'm not eating any meat at all to see if it helps). You might not need all that, I do strength training and running almost every day so I need a lot of calories in order to maintain my weight.
By the way, just because they didn't eat corn syrup or fast food doesn't mean they ate a proper diet.
I'm also surprised they died so young. Sound like they went undiagnosed for a long time. Were they not seaking health care or it wasn't available?
Like I said, I don't think it's completely preventable for this exact reason.
For most people though it's not a direct genetic problem. Just like most obese people are not obese due to direct genetic problem.
Yes, it's a huge problem. Bread makers use HFCS to preserve the freshness and moistness of the bread. For the most part I make all my own bread. You don't need any special equipment, you can do it all by hand and you don't even need a pan to cook it in if you don't care about the shape. There is practically nothing to a bread recipe. After cooking it keep it in the refrigerator for longer shelf life.
I don't use salad dressings or ketchup so I can't comment much there. In fact, since I started eating better any ketchup makes me sick to my stomach. You can make your own dressings pretty easily with some olive oil and other good-for-you ingredients.
I have found trans-fat is pretty easy to avoid since manufacturers are trying to avoid it themselves due to public outcry over health concerns.
You shouldn't be eating white rice anyway. Brown rice does in fact contain protein and a number of other nutrients. Ideally it should be combined with beans or something similar to provide a complete protein.
Aspartame (Nutisweet) really is listed as a poison in many countries other than the US. I don't think the other artificial sweeteners fair much better. In fact, plain sugar or brown sugar (better) is better for you than artificial sweeteners. The problem is that people eat too much of it. Sugar of any form should be eaten extremely sparingly (ie. little to none if possible). Do not drink soft drinks of any kind, ever.
Don't think you can substitute honey for sugar either because it's just as bad if not worse with regards to type 2 diabetes than plain sugar. Honey wasn't designed for human consumption and goes into your system very quickly a lot like high fructose corn syrup.
People could just eat a proper diet and less crappy foods. Especially avoiding things with that poisonous High Fructose Corn Syrup that manufacturers love to use. This isn't about obesity, it's about diet.
While I wouldn't go so far as to say type 2 diabetes can be totally prevented, it's generally a self inflicted disease. And our society isn't helping either because the crappiest foods are often the easiest to get (eg. fast food).
Is it just me or do you guys think Linden Lab is sponsering all these stories?
There have been at least a couple in a last few days on Slashdot and I have seen a few more other places. Feels like a giant marketing plan. I mean this is a hell of a lot of press for something with such a small online community. I think the general consensus about Second Life is "meh, kinda slow, kinda outdated, nothing to do, it has no point, boring".
I have tried it myself, it felt and looked pretty clunky.
One of the Tyvek wallets would be better than Neoprene. Neoprene tears easily and would wear out in no time, especially at the thickness you would want for a wallet. Regular old leather works good too assuming it has good stitching.
I have lost many things more important than a wallet though (cell phone, watch, etc.). My solution is just to never wash my pants.
Well lets see:
Assuming a 5 mm diameter (could be slightly larger or smaller, I dunno) at 500k RPM that's about 4.6 MPH on the outside. Also consider the parts would have very little mass and could probably be blocked with nothing more than a thin sheet of aluminum.
ie. less than 5 MPH, no real risk there unless maybe a tiny bit of metal went in your eye but as I said this should be trival to shield.
Of course my math might be wrong as I'm in a hurry, please double check me.
They need to provide the source of the show since they are using GPL'd products (original commercial free edited, uncut video?).
I predict Stallman getting the whole thing shut down shortly.
Yeah right.
Think: Motion sickness
Think: Massive headaches
Think: Eye-strain
Emulating 3D with simple tricks like this never work. It's too sensitive and they tend to only work for a very specific eye position. Real life requires a lot of tiny movements we can't control.
Yeah but you can't say for certain until you compare how many Maxtors you sold versus the other brands. Anecdotal evidence won't cut it, you need to look at the records with real numbers. Personal bias can affect even the best of us.
A Faraday cage does not require a solid sheet of metal. It can be a wire mesh.
There is stopping you from having windows. All you need is a metal screen either on the inside or outside. This also allows you to open the windows for some air. There is also EM blocking glass that has a very thin mesh overlaid or embedded which is basically invisible (similar to some touch screens).
The only times I have been in EM protected areas with no windows is when there was confidential work being done and they didn't want anything visible from the outside.
I wouldn't say they are a moron. This is typical of that age group. From 18-25 or so you think you have grown up and know what you are doing. You realize there are things you don't know about but at the same time you think you know what they are and can handle them. It's the age of what I would call adult arrogance (versus teen-age arrogance). You think you are humble but really you have no idea what it means.
It's only once you get past 25 or so (depending on experience) you realize what it means to be humble. As the OP stated, there are a lot of humbling experiences to be had in the 18-25 ages and these change you. You realize that you truly don't know anything and will experience many more humbling moments. It's at that point you become what I consider an adult.
Yeah, considering the size of this device I don't know why they didn't just use regular SD cards. Cheap as hell and super-huge.
Although the form factor of MicroSD makes it easy to carry a bunch of them. Which you will need to do in order to get more than 2 GB.
Exercising is a stressful activity. It stresses you physically. If you're already overstressed how will this do anything other than make you more stressed?
I'm asking this as a serious question. I work out and exercise all the time but when I'm really stressed from work or whatever I have to cut back on the physical exercise or I really start to flip out with anxiety attacks, panic attacks, etc. It just adds to the emotional instability. Again, it's not like I'm a computer using couch potatoe, I exercise all the time doing 7 days/wk stretching, 3 days/wk light aerobic, 3 days/wk weights. I just have to cut back when I get stressed. Work doesn't stress me a whole lot though. I love what I do as a programmer even with tight deadlines... it's the social stuff that's emotionally stressful.
Am I the only one like this?
The PDA itself is a convergence item combining calendar, e-mail, calculator, clock, etc.
A laptop is a covergence item combining screen, CPU, mouse, etc.
The iMac is similar.
Your house is a combination of technologies. Who would've thought they could put the bathroom inside the house?!
Convergence happens all around you, you're just not looking.
C performance is just as good as C++...
While this is true, it's very ugly to due certain things in C with the same performance as a clean C++ implementation. Generic containers for instance. Dereferencing pointers costs CPU cycles. You can do it just as fast in C but like I said, the code will be nasty.
Um, no. Objective C uses dynamic despatch (ie: the method to run is determined at runtime not compile-time. This is one of its most powerful features. As for "nothing you can do", you can retrieve the bound method as an IMP (like a function pointer) and call it directly to remove any overhead. Useful in loops.
Calling via function pointer is slower due to the pointer dereference. This is exactly the difference between virtual and non-virtual methods in C++. At least in C++ you get a choice.
No. Objective C was designed as an adaption of the ideas behind smalltalk, as applied to C. It was designed in the early 1980's, COM was designed in 1993, although it wasn't called COM until 1997.
Read what a wrote. I didn't say Objective-C was based on COM. I said it was like COM. The underlying architecture is very similar. The main difference is that Objective-C extended the C syntax whereas COM is still using plain C.
Well, that's a matter of opinion, but in any case, Objective C is a dynamic language. Most of the power of templates is encapsulated within the dynamic-despatch abilities of the language, coupled with the 'protocol' feature of the language.
Templates can create faster code than anything done in Objective-C. Assuming you're using the object features and not just plain C.
Um, take any legal C code and it *might* compile in C++. It *will* compile in ObjC - how can C++ be "more like C" than ObjC ?
I find it bizarre that you think the tiny incompatibilities between C and C++ are significant. Most of the time the changes you make to C code to get it to work in C++ are actually improvements to the code.
Because it can be a lot slower than C++. C++ gives you control over the object messasing system whereas Objective-C uses virtual methods for pretty much everything and there is nothing you can do about it. Objective-C is actually a lot like COM which is Microsoft's object extension for C. It was designed about the same time with many of the same goals. Both basically came about because of the incredibly slow progress C++ was making at the time.
Objective-C has no template system. This is a huge advantage for C++.
It could be said that Objective-C is a lot like Java with many of the same problems but because it was never marketed with a cross-platform VM it didn't take off like Java.
Overall C++ is more C-like than Objective-C. That is it gives you much more control over the exact level of performance versus ease-of-use that you want.
Eh? Using it as a file cabinet is how it should be used!
I have every e-mail I have ever sent or received except for spam. I can't count how many times this has been useful. I don't want to waste time trying to figure out what I should keep or not, I keep it all. I do keep all of them local on my own hardware though. This allows me to protect and backup my own data.
This is just a case of a poor backup strategy causing data loss that should not have happened.
You're still thinking of current serialized hardware. A quantum computer doesn't work the same way. It's not like spawning a bunch of threads to solve a problem. With a quantum computer you design an algorithm, feed it the input and the output "just is". It doesn't have to be computed over time.
You're thinking 70's and 80's notion of future computing. We already have a lot of that. Your toaster, car, watch, etc all have computers (microcontrollers) in them.
The true future of computing is highly parallel systems. Think quantum computing. We will eventually eliminate the entire concept of serialized computing like we have today. Computing time will no longer be an issue as everything will compute instantly. Software will be much more about the algorithm rather than the hardware. In a highly parallel system you don't have to consider how long it will take to do something, you just do it. Now that's exciting.