Amazingly enough $500 may be nothing compared to what they save in future problems and efficiency.
Indeed, let's consider that your cost to your company is a yearly $50k (nb: this is VERY low), if a $500 tool boosts your productivity by 1% your company gets $50500 worth of brainwork for a yearly $50000, hence the tool is paid for by the end of the first year and every year beyond that is pure benefit for the company...
That thing saves so much time and frustration that I can't imagine not using it.
The funny thing is that people developping under Emacs can tell you exactly the same. And they'll tell the truth too, Emacs modes are extremely powerful on top of allowing you to write in pretty much any language from a single editor with the same efficiency.
You get what you pay for, if Linux was good you'd have to pay for it.
Now on a serious note, there are much cheaper Education/OSS licenses of IntelliJ as sibling pointed it, and if you're paid for writing Java then the $500 for getting IntelliJ licenses for the devs is worth it for your employer.
Re:What does the E stand for?
on
The Future of Emacs
·
· Score: 4, Informative
EMACS used to stand for Editor Macros.
Because when it was first released (by the end of the 70s), EMACS was in fact a TECO macros package, result of the unification of several TECO macro packages such as TMACS and TECMACS.
The "modern" Emacs, as an independant program (and not a bunch of TECO macros) built upon Lisp, came a few years later, taking inspiration from Multics Emacs and EINE (Eine Is Not Emacs) and ZWEI (Zwei Was Eine Initially) which opened the way for Emacs being written in Lisp (you should read the Multics Emacs article BTW, it's extremely interresting). GNU Emacs "a we know it" was first released with v13.0 in 1985.
sucks big time, you're much better off using WingsIDE or ActiveState's Komodo, they have an order of magnitude more python-related features and aren't slower than eclipse (you'd have a hard time being anyway).
Studio headphones (and headphones overall) is a highly debated area, yet from what I saw Sony rarely if ever gets branded as "the best". Sennheiser yes (though some people consider that it's "legacy love"), Beyerdynamic yes, AKG yes (you should check the K-271 for studio headphones btw), Koss gets a vote for those who care more about lots of bass than "truth" of restitution, but Sony...
These "sometime people" use compacts though, because they're cheaper, easier to use and much lighter. Blowing $1000 on a camera is not what "sometimes people" do, even a state-of-the-art compact camera (think Panasonic FX9, 6MPix, optic stabilizer, $330) is a lot for "sometimes peoples", and much more than enough for them to take useable pictures (videos don't even come into the talk, the R1 is not able to take videos...)
They may not be the top of the line, but they'll work, and they may offer the best return for what is spent on them.
That may be true in your alternate reality, but in the real world "looks good" is pretty much the only positive thing you can say about Sony devices, and that only works as long as they ain't competing with Apple...
The mirror is only there to allow you to aim through the true lenses (instead of old school compact's independant aim). It's perfect until you manage to get rid of it through a live numeric feed (such as what compacts are currently using) which gets rid of a now redundant mechanical part.
No one but a tool would want a R1 though. RTFA, the lens is fixed, there is no macro mode, no burst worth speaking of (3 pics is not what I call burst), no video, no fast-switch preset modes (akin to Canon's Best Shot modes),...
The only things it has going for it is 10MPix photos that you get on SLR and live preview that you get on compacts... I guess I should say "yay", but to me innovation sounds much closer to Panasonic putting an optic stabilizer on his FX8 and FX9 compacts AND at an affordable price (instead of the numeric "nonstabilizer" everyone else has).
The issue is not DHT, it's that the trackers can use flag to pass messages to the DHT layer including the "do not share this tracker" flag, and BitComet clients don't obey the latter. As long as a client obeys the flags/instructions defined in the protocol, there is no reason to ban them.
1) Buy better hardware. The java footprint is negligible on a modern machine.
Even though I do have 2Gb of RAM and appreciate using it fully, the footprint of most big java applications is far from negligeable (or it's negligeable in the Firefox "hogging 200Mb of RAM and holding on to it is negligeable" meaning (*)) and given the choice I do and will use an alternate software to a Java bloatware.
(*): I do use Firefox though, mainly because I'm addicted to the extensions and sheer flexibility of that bastard (which are more important to me than the issue of seeing it tear through 10% of my RAM), sorry Operaists but even though I do like Opera the lack of many (mostly useless) features I get through firefox' extensions prevents me from using it as my main browser
As I said, try flashblock. It's role is to prevent the loading of any and every flash animation unless you explicitely activate/unveil it (by clicking on the placeholder).
One can also be interrested by NoScript to get more or less rid of annoying scripts and the Adblock Plus + Pierceive's Filterset.G for ads removal.
The web in general uses the HTTP protocol, but it only uses a subset of it, HTTP is to be used in any and every case where you need to retrieve distant resources, it's a general purpose resource-manipulation protocol (and resource is to be understood in a very broad sense here), quite simple but extremely powerful.
HTTP is perfect for the web because the web is "nothing but" a gigantic collection of resources, andHTTP is a disconnected protocol (you don't have to maintain a TCP connection between requests) (HTTP/1.1 gives the ability be used as a connected protocol btw). HTTP also standardizes a heap of meta-informations (the HTTP headers) that come in handy to manage local vs distant resources.
Indeed, let's consider that your cost to your company is a yearly $50k (nb: this is VERY low), if a $500 tool boosts your productivity by 1% your company gets $50500 worth of brainwork for a yearly $50000, hence the tool is paid for by the end of the first year and every year beyond that is pure benefit for the company...
The funny thing is that people developping under Emacs can tell you exactly the same. And they'll tell the truth too, Emacs modes are extremely powerful on top of allowing you to write in pretty much any language from a single editor with the same efficiency.
Now on a serious note, there are much cheaper Education/OSS licenses of IntelliJ as sibling pointed it, and if you're paid for writing Java then the $500 for getting IntelliJ licenses for the devs is worth it for your employer.
EMACS used to stand for Editor Macros.
Because when it was first released (by the end of the 70s), EMACS was in fact a TECO macros package, result of the unification of several TECO macro packages such as TMACS and TECMACS.
The "modern" Emacs, as an independant program (and not a bunch of TECO macros) built upon Lisp, came a few years later, taking inspiration from Multics Emacs and EINE (Eine Is Not Emacs) and ZWEI (Zwei Was Eine Initially) which opened the way for Emacs being written in Lisp (you should read the Multics Emacs article BTW, it's extremely interresting). GNU Emacs "a we know it" was first released with v13.0 in 1985.
Yet for java edition IntelliJ IDEA beats the living shit out of Eclipse...
Flying food? Why the hell would I want my steak and fries to flee to the roof?
Flying food already exists anyway, it's called a bird, it's food and it flies.
Most studies did indeed discover that 5Gb RAM was a bare minimum to run Eclipse.
And some people are still claiming that Emacs is bloated.
Eclipse is a piece of junk anyway, it isn't even fit for writing Java applications, IntelliJ IDEA is still miles ahead of that bloatcrap.
Real Men use raw TECO, where a pair of mistyped keystrokes can destroy your whole source, corrupt your kernel and start a full-scale nuclear war.
He's probably doing dev on Emacs, he's still the original author of the software.
Keep counts of the downloads?
Studio headphones (and headphones overall) is a highly debated area, yet from what I saw Sony rarely if ever gets branded as "the best". Sennheiser yes (though some people consider that it's "legacy love"), Beyerdynamic yes, AKG yes (you should check the K-271 for studio headphones btw), Koss gets a vote for those who care more about lots of bass than "truth" of restitution, but Sony...
These "sometime people" use compacts though, because they're cheaper, easier to use and much lighter. Blowing $1000 on a camera is not what "sometimes people" do, even a state-of-the-art compact camera (think Panasonic FX9, 6MPix, optic stabilizer, $330) is a lot for "sometimes peoples", and much more than enough for them to take useable pictures (videos don't even come into the talk, the R1 is not able to take videos...)
That may be true in your alternate reality, but in the real world "looks good" is pretty much the only positive thing you can say about Sony devices, and that only works as long as they ain't competing with Apple...
I was of course talking about a video screen live preview, which is the only "innovation" of the R1.
(and quite a few recent point and shots got rid of the viewfinder altogether, which is at best a questionable decision but well...)
The mirror is only there to allow you to aim through the true lenses (instead of old school compact's independant aim). It's perfect until you manage to get rid of it through a live numeric feed (such as what compacts are currently using) which gets rid of a now redundant mechanical part.
Switchable lenses, on the other hand...
No one but a tool would want a R1 though. RTFA, the lens is fixed, there is no macro mode, no burst worth speaking of (3 pics is not what I call burst), no video, no fast-switch preset modes (akin to Canon's Best Shot modes), ...
The only things it has going for it is 10MPix photos that you get on SLR and live preview that you get on compacts... I guess I should say "yay", but to me innovation sounds much closer to Panasonic putting an optic stabilizer on his FX8 and FX9 compacts AND at an affordable price (instead of the numeric "nonstabilizer" everyone else has).
I guess you've never heard of torrent distribution for Linux distros or OSS games (TA Spring's installer & patches)
The issue is not DHT, it's that the trackers can use flag to pass messages to the DHT layer including the "do not share this tracker" flag, and BitComet clients don't obey the latter. As long as a client obeys the flags/instructions defined in the protocol, there is no reason to ban them.
Even though I do have 2Gb of RAM and appreciate using it fully, the footprint of most big java applications is far from negligeable (or it's negligeable in the Firefox "hogging 200Mb of RAM and holding on to it is negligeable" meaning (*)) and given the choice I do and will use an alternate software to a Java bloatware.
(*): I do use Firefox though, mainly because I'm addicted to the extensions and sheer flexibility of that bastard (which are more important to me than the issue of seeing it tear through 10% of my RAM), sorry Operaists but even though I do like Opera the lack of many (mostly useless) features I get through firefox' extensions prevents me from using it as my main browser
As I said, try flashblock. It's role is to prevent the loading of any and every flash animation unless you explicitely activate/unveil it (by clicking on the placeholder).
One can also be interrested by NoScript to get more or less rid of annoying scripts and the Adblock Plus + Pierceive's Filterset.G for ads removal.
It's called Flashblock for flash animations and the ESC key for GIFs
HTTP is used by but not limited to web browsers.
The web in general uses the HTTP protocol, but it only uses a subset of it, HTTP is to be used in any and every case where you need to retrieve distant resources, it's a general purpose resource-manipulation protocol (and resource is to be understood in a very broad sense here), quite simple but extremely powerful.
HTTP is perfect for the web because the web is "nothing but" a gigantic collection of resources, andHTTP is a disconnected protocol (you don't have to maintain a TCP connection between requests) (HTTP/1.1 gives the ability be used as a connected protocol btw). HTTP also standardizes a heap of meta-informations (the HTTP headers) that come in handy to manage local vs distant resources.
Which is extremely strange since it merely s/frames/ajax/ in a frames-oriented rant from 1996 (which still stands true, but that's another issue)
HTTP is not a stateful protocol -- ok
HTTP is not a connected protocol -- ok
HTTP is not a client-server protocol -- WTF? What are you smoking here? Of course HTTP is a client-server protocol