Is there anyone who incorporates Java into a major desktop application and (in terms of performance) does it well?
The problem here isn't with Java, it's with Swing (Java's native GUI toolkit). Swing is terribly slow. Applications written in Java with another toolkit, such as SWT or Qt, are fine. Azureus, for example, is a fairly popular BitTorrent client that is written in Java/SWT. (to be fair, the application itself is pretty bloated, but that has little to do with Java and more to do with the developers cramming in every feature under the sun)
The app that Sprint bundles with their phones does require the $30/month extra. However, if you root your phone, you can install a third-party application (such as Wireless Tether) and use it without paying the fee. As far as I can tell, Sprint doesn't cap bandwidth and does not block devices; just last weekend I tethered a tablet to my Evo Shift 4G and was using it constantly.
8). DO NOT run your mail server off your home DSL line as the IP (even if static) will be in all sorts of block lists. Hence the suggestion to get yourself a VPS.
For what it's worth, if you run your mail server off of your home DSL or cable line, you may be able to relay mail through your ISP's ail servers. I have been running my own mail server on a cable line for close to 10 years now and relaying through smtp.earthlink.net, and I have never had a message bounced due to being on a block list.
Otherwise, I will second all of the OP's recommendations. That's exactly how I set up my server.
You can also mostly automate SpamAssassin and ClamAV; I set up a procmail script that automatically retrieves mail from folders named "LearnAsSpam", so I can easily drag messages in there from Roundcube in order to train the spam filters. ClamAV can also be set up to update its rules automatically.
One thing I will add is to make sure that you have NTP set up and working properly. Lots of mail-related things will break if your server's clock doesn't agree with others'.
Out of curiosity, what e-mail provider are you using now that can't read your e-mail and can't suspend or delete your account whenever they feel like it?
Nora's owners write the web page from her perspective because it's cute. I'm quite serious -- have you watched any of the videos of her? The cat likes to play the piano. Humans don't have a monopoly on music.
While she's not very good with rhythms and can't read sheet music, it seems pretty obvious that she hits the piano keys because she likes the sounds they make. That seems like music to me.
Speedometers in cars are analog exactly because of that: it takes no time to interpret analog hands/dials with respect to reading and understanding a 3 numbers figure.
Every car I've ever owned has had a digital speedometer, and you know what? I can read it a lot faster than an analog one. I occasionally have to drive cars with analog speedometers for work or when I'm traveling and have a rental car, and it takes me much longer to interpret the meaning of an analog speedometer.
Have you considered that maybe it's just a matter of what you're used to?
If there's one that removes all of the venomous snakes, spiders, and scorpions out there, and maybe lowers the average temperature by 20 or 30 degrees, I would definitely be interested...
If you need a course to teach something, you must not want to do it very much.
Who in their right minds wants to use a spreadsheet application?
Seriously, though, it's a useful tool for some applications, but I'm pretty sure nobody wakes up in the morning and wishes that they could type a bunch of numbers into some cells and then figure out their standard deviation. It's the kind of thing that you don't understand the use for until after you've learned how to use it.
You know, that's something I don't think I'll ever understand. Driving isn't fun at all. It's the single most dangerous and one of the most expensive things I do on a regular basis. There is nothing fun about spending an hour every day being completely unproductive as I waste natural resources because it's the only reasonable way for me to get to work, and during that hour I get to deal with fun things like the sun glaring straight into my eyes and terrible drivers who narrowly avoid hitting me as they run red lights going 20 mph over the limit.
Having to deal with a manual transmission on top of that in stop-and-go rush hour traffic would be horrible. No thanks, I'll stick with my automatic, even if it's less efficient under ideal circumstances, and maybe if I'm lucky, someday I'll live somewhere that has reasonable public transportation so that I can ditch the car altogether.
Why should it take 512 megabytes of RAM to display a page of HTML? Really.
It doesn't. For something like Chrome, it takes a few dozens megabytes of RAM to render a web page that doesn't do anything too fancy. Still seem like a lot? Keep in mind that the browser has to load code that can parse a number of different HTML, CSS, and Javascript standards. Then there's the Javascript interpreter and all of the code and objects that have been loaded into it. It also has to load libraries for rendering dozens of different image types. Don't forget your plugins, too -- probably at least Java and Flash. After it's parsed the HTML and decompressed the images (which all takes up space in RAM), it has to actually draw the page, which takes up space, too. Oh, and it has to be snappy, so the browser can't just dump stuff out of memory as soon as the user has gone to another page or scrolled away; it has to cache it all so that it can pull it up immediately when the user goes back.
The article author's problem isn't really that his browser is taking up 512 MB of RAM, it's that everything else on his system was RAM, too. After your OS is running, if you have, say, a window manager, a few terminals, a mail client, and and instant messaging client running at the same time, it's not hard to imagine that they could take up a combined total of >300 MB. That doesn't leave much room for a browser after you've opened a few tabs and have a few pages cached.
do you mind if I borrow your car and crash on your couch for a few months?
Tell you what, if I ever have an old car & couch sitting out back that I haven't even looked at in ten years, you're welcome to them. Heck, let me know that you're interested and I'll probably help you get them off of my lawn.
Humans have this notion their science as it is now, is 100% complete
Uh, no? The only people I know who say science is "100% complete" are Bible-thumping creationists who are setting up strawman arguments. Any real scientist will tell you that what we do know is a drop in the bucket compared to what we don't.
x-ray,ultraviolet,infrared, etc.... which have been developed in the last 50 years or so, you tend to think, there might be a few more spectrums we know nothing about
Have you taken a high school physics class? The terms "x-ray," "ultraviolet," and so on are just arbitrary names we've ascribed to frequency ranges in the electromagnetic spectrum. There's an infinite number of potential frequencies, some of which are more useful than others.
why not leave some room for discoveries, like this goo, its a 4th type of creation material
There is plenty of room for discoveries -- but "creation material"? Did you read the article?
The only word in the summary that I recognise is "Release", but I can guess what "Libre" means. I don't know why you can't just use "free."
Otherwise, could you please give some indication of what the hell this is? I even tried searching Slashdot's archives for other articles with "Trisquel" in them, and this is the only one. Should we have any idea what this is?
Funny, I find any flavor of C immensely easier to develop responsive applications due to pointers and the lack of garbage collection. I get the impression I don't want to see your C code.
Why do you think pointers and garbage collection have anything to do with how responsive an application is? People have developed perfectly responsive applications in Javascript, of all things, and aside from lacking pointers or garbage collection, it's at least an order of magnitude slower than Java.
According to the review, it also got 4 hours and 40 minutes when running the MobileMark benchmark in Windows via Boot Camp. Is that better? Even if you are pushing it, it's a hell of a lot better than the 30 minutes the original poster suggested.
Honestly, though, that's a pretty far-fetched argument you're making. No, you're not going to buy a fast CPU and video card if you're only going to watch videos, but you're also not going to be spending 100% of your time on the road editing movies and compiling software. You're also going to be browsing the web, listening to music, and watching videos.
Did you even look at the review? Because the 15-inch model lasted 6 hours and 43 minutes when constantly looping an MP4 movie. Pretty damn good if you ask me.
I have no idea where the original poster is eating at. I know plenty of restaurants where you can get a nice dinner for between $10 and $15 per person; lunch is usually $7 or $8.
The fanciest place that I personally know of is around $50 per person, and honestly, there you're mostly paying for the decor and ambience -- you can get food that's just as good at less upscale restaurants for $20.
And it takes a lot of page-turns to drain the battery of an ebook reader. Basically, an entire book worth.
For what it's worth, my Kindle, at least, is way better than that. I've never let it get completely drained, but I have gone on trips where I've read through 3 or 4 lengthy novels and only seen the battery go down to 50% or so.
Is there anyone who incorporates Java into a major desktop application and (in terms of performance) does it well?
The problem here isn't with Java, it's with Swing (Java's native GUI toolkit). Swing is terribly slow. Applications written in Java with another toolkit, such as SWT or Qt, are fine. Azureus, for example, is a fairly popular BitTorrent client that is written in Java/SWT. (to be fair, the application itself is pretty bloated, but that has little to do with Java and more to do with the developers cramming in every feature under the sun)
Why do you think marriage would protect you from getting AIDS? Or are you implying that people with AIDS shouldn't be allowed to marry?
CM can't bundle the Google applications together with their ROM, but you can still get & install them separately: http://wiki.cyanogenmod.com/wiki/Latest_Version#Google_Apps
Am I the only person who saw 'Stone-Like' in the title and immediately thought of Radiant Silvergun? Let's hope it doesn't destroy humanity...
The app that Sprint bundles with their phones does require the $30/month extra. However, if you root your phone, you can install a third-party application (such as Wireless Tether) and use it without paying the fee. As far as I can tell, Sprint doesn't cap bandwidth and does not block devices; just last weekend I tethered a tablet to my Evo Shift 4G and was using it constantly.
8). DO NOT run your mail server off your home DSL line as the IP (even if static) will be in all sorts of block lists. Hence the suggestion to get yourself a VPS.
For what it's worth, if you run your mail server off of your home DSL or cable line, you may be able to relay mail through your ISP's ail servers. I have been running my own mail server on a cable line for close to 10 years now and relaying through smtp.earthlink.net, and I have never had a message bounced due to being on a block list.
Otherwise, I will second all of the OP's recommendations. That's exactly how I set up my server.
You can also mostly automate SpamAssassin and ClamAV; I set up a procmail script that automatically retrieves mail from folders named "LearnAsSpam", so I can easily drag messages in there from Roundcube in order to train the spam filters. ClamAV can also be set up to update its rules automatically.
One thing I will add is to make sure that you have NTP set up and working properly. Lots of mail-related things will break if your server's clock doesn't agree with others'.
Out of curiosity, what e-mail provider are you using now that can't read your e-mail and can't suspend or delete your account whenever they feel like it?
Nora's owners write the web page from her perspective because it's cute. I'm quite serious -- have you watched any of the videos of her? The cat likes to play the piano. Humans don't have a monopoly on music.
I doubt any species but us make music.
Out of curiosity, are you familiar with Nora, the Piano Cat?
While she's not very good with rhythms and can't read sheet music, it seems pretty obvious that she hits the piano keys because she likes the sounds they make. That seems like music to me.
Speedometers in cars are analog exactly because of that: it takes no time to interpret analog hands/dials with respect to reading and understanding a 3 numbers figure.
Every car I've ever owned has had a digital speedometer, and you know what? I can read it a lot faster than an analog one. I occasionally have to drive cars with analog speedometers for work or when I'm traveling and have a rental car, and it takes me much longer to interpret the meaning of an analog speedometer.
Have you considered that maybe it's just a matter of what you're used to?
That's not a solvable problem, though. Autorun is.
Where I live, I get two or three bars when I'm outside, one or two when I'm inside.
Anecdotes, data, YMMV, etc.
Man, what patch version of RL are you playing?
If there's one that removes all of the venomous snakes, spiders, and scorpions out there, and maybe lowers the average temperature by 20 or 30 degrees, I would definitely be interested...
If you need a course to teach something, you must not want to do it very much.
Who in their right minds wants to use a spreadsheet application?
Seriously, though, it's a useful tool for some applications, but I'm pretty sure nobody wakes up in the morning and wishes that they could type a bunch of numbers into some cells and then figure out their standard deviation. It's the kind of thing that you don't understand the use for until after you've learned how to use it.
I think driving stick is more fun, personally.
You know, that's something I don't think I'll ever understand. Driving isn't fun at all. It's the single most dangerous and one of the most expensive things I do on a regular basis. There is nothing fun about spending an hour every day being completely unproductive as I waste natural resources because it's the only reasonable way for me to get to work, and during that hour I get to deal with fun things like the sun glaring straight into my eyes and terrible drivers who narrowly avoid hitting me as they run red lights going 20 mph over the limit.
Having to deal with a manual transmission on top of that in stop-and-go rush hour traffic would be horrible. No thanks, I'll stick with my automatic, even if it's less efficient under ideal circumstances, and maybe if I'm lucky, someday I'll live somewhere that has reasonable public transportation so that I can ditch the car altogether.
Why should it take 512 megabytes of RAM to display a page of HTML? Really.
It doesn't. For something like Chrome, it takes a few dozens megabytes of RAM to render a web page that doesn't do anything too fancy. Still seem like a lot? Keep in mind that the browser has to load code that can parse a number of different HTML, CSS, and Javascript standards. Then there's the Javascript interpreter and all of the code and objects that have been loaded into it. It also has to load libraries for rendering dozens of different image types. Don't forget your plugins, too -- probably at least Java and Flash. After it's parsed the HTML and decompressed the images (which all takes up space in RAM), it has to actually draw the page, which takes up space, too. Oh, and it has to be snappy, so the browser can't just dump stuff out of memory as soon as the user has gone to another page or scrolled away; it has to cache it all so that it can pull it up immediately when the user goes back.
The article author's problem isn't really that his browser is taking up 512 MB of RAM, it's that everything else on his system was RAM, too. After your OS is running, if you have, say, a window manager, a few terminals, a mail client, and and instant messaging client running at the same time, it's not hard to imagine that they could take up a combined total of >300 MB. That doesn't leave much room for a browser after you've opened a few tabs and have a few pages cached.
do you mind if I borrow your car and crash on your couch for a few months?
Tell you what, if I ever have an old car & couch sitting out back that I haven't even looked at in ten years, you're welcome to them. Heck, let me know that you're interested and I'll probably help you get them off of my lawn.
Humans have this notion their science as it is now, is 100% complete
Uh, no? The only people I know who say science is "100% complete" are Bible-thumping creationists who are setting up strawman arguments. Any real scientist will tell you that what we do know is a drop in the bucket compared to what we don't.
x-ray,ultraviolet,infrared, etc.... which have been developed in the last 50 years or so, you tend to think, there might be a few more spectrums we know nothing about
Have you taken a high school physics class? The terms "x-ray," "ultraviolet," and so on are just arbitrary names we've ascribed to frequency ranges in the electromagnetic spectrum. There's an infinite number of potential frequencies, some of which are more useful than others.
why not leave some room for discoveries, like this goo, its a 4th type of creation material
There is plenty of room for discoveries -- but "creation material"? Did you read the article?
The only word in the summary that I recognise is "Release", but I can guess what "Libre" means. I don't know why you can't just use "free."
Otherwise, could you please give some indication of what the hell this is? I even tried searching Slashdot's archives for other articles with "Trisquel" in them, and this is the only one. Should we have any idea what this is?
Funny, I find any flavor of C immensely easier to develop responsive applications due to pointers and the lack of garbage collection. I get the impression I don't want to see your C code.
Why do you think pointers and garbage collection have anything to do with how responsive an application is? People have developed perfectly responsive applications in Javascript, of all things, and aside from lacking pointers or garbage collection, it's at least an order of magnitude slower than Java.
Uh, Adblock Plus is available for Chrome with the same capabilities as the one for Firefox: https://chrome.google.com/extensions/detail/cfhdojbkjhnklbpkdaibdccddilifddb
According to the review, it also got 4 hours and 40 minutes when running the MobileMark benchmark in Windows via Boot Camp. Is that better? Even if you are pushing it, it's a hell of a lot better than the 30 minutes the original poster suggested.
Honestly, though, that's a pretty far-fetched argument you're making. No, you're not going to buy a fast CPU and video card if you're only going to watch videos, but you're also not going to be spending 100% of your time on the road editing movies and compiling software. You're also going to be browsing the web, listening to music, and watching videos.
Did you even look at the review? Because the 15-inch model lasted 6 hours and 43 minutes when constantly looping an MP4 movie. Pretty damn good if you ask me.
I have no idea where the original poster is eating at. I know plenty of restaurants where you can get a nice dinner for between $10 and $15 per person; lunch is usually $7 or $8.
The fanciest place that I personally know of is around $50 per person, and honestly, there you're mostly paying for the decor and ambience -- you can get food that's just as good at less upscale restaurants for $20.
And it takes a lot of page-turns to drain the battery of an ebook reader. Basically, an entire book worth.
For what it's worth, my Kindle, at least, is way better than that. I've never let it get completely drained, but I have gone on trips where I've read through 3 or 4 lengthy novels and only seen the battery go down to 50% or so.