Java Forum / General / July 2007
Java editor
bob@coolgroups.com - 16 Jun 2007 06:26 GMT Hi. I was just wondering if someone can recommend a Java editor for me. I'm looking for something that supports automatic indentation.
Mike Schilling - 16 Jun 2007 06:59 GMT > Hi. I was just wondering if someone can recommend a Java editor for > me. I'm looking for something that supports automatic indentation. You might try Vim, which supports formatting of a number of languages, including Java
http://www.vim.org/
Mark Space - 16 Jun 2007 07:10 GMT > Hi. I was just wondering if someone can recommend a Java editor for > me. I'm looking for something that supports automatic indentation. If all you need is an editor, vim and gvim are pretty good.
I'd look into a full IDE like NetBeans, though. Java with it's reflection allows much more support from an IDE that a language like C++ (in my opinion). It's time to move beyong vim and make and use a full featured IDE.
Twisted - 16 Jun 2007 07:37 GMT > b...@coolgroups.com wrote: > > Hi. I was just wondering if someone can recommend a Java editor for [quoted text clipped - 6 lines] > (in my opinion). It's time to move beyong vim and make and use a full > featured IDE. Not one but TWO insane recommendations that a newbie try a vi-based editor. Are you mad? Suggesting an editor that does just about everything bass-ackwards or just plain weird to a newbie is a cruel prank indeed. I wonder how soon before he shows up here complaining that it's broken because when he types into it, it complains of invalid commands or does freaky stuff instead of his text appearing...matter of hours I suppose, maybe just minutes.
If he wants automatic indent I'm sure there's a lot of free or easily- cracked Windoze programmers' editors out there that do it and follow normal user interface conventions, and which will be a lot easier to use and more familiar to the OP than anything whose name starts the same as the word "vile". ;)
I recommend an IDE also though, but one like Eclipse, not one like Netbeans. ;)
JT - 16 Jun 2007 09:17 GMT >> b...@coolgroups.com wrote: >>> Hi. I was just wondering if someone can recommend a Java editor for [quoted text clipped - 22 lines] > I recommend an IDE also though, but one like Eclipse, not one like > Netbeans. ;) There's nothing wrong with vi* editors. vi was created for *nix environments in the day before there were arrows on the keyboard and if its good enough for the original builders of Unix, it's good enough for me. However, on a Win* platform, it may not be the best choice, although there is a version of vim available. On windows, I would suggest emacs with the appropriate plug-ins or something like JCreator, which is about half way between a flat editor and an IDE.
When I first started to play with java 3 or 4 years ago, I used JCreator and found it quite good enough.
To the OP, here is a link for JCreator
http://www.jcreator.com/download.htm
Select the LE and you'll have a nice editor for free.
tony - 17 Jun 2007 04:56 GMT > I recommend an IDE also though, but one like Eclipse, not one like > Netbeans. ;) What's the difference between Eclipse and Netbeans? I've used Eclipse only.
Twisted - 17 Jun 2007 09:12 GMT > > I recommend an IDE also though, but one like Eclipse, not one like > > Netbeans. ;) > > What's the difference between Eclipse and Netbeans? > I've used Eclipse only. Well, Eclipse is guaranteed to be excellent. As for Netbeans ... it might, or it might not. Who the hell knows? I've never used it. ;)
Lew - 17 Jun 2007 15:29 GMT >>> I recommend an IDE also though, but one like Eclipse, not one like >>> Netbeans. ;) [quoted text clipped - 3 lines] > Well, Eclipse is guaranteed to be excellent. As for Netbeans ... it > might, or it might not. Who the hell knows? I've never used it. ;) I know. NetBeans is also excellent.
Who makes the guarantee on Eclipse? (I agree that it's pretty good; I wouldn't rate it "excellent" for my particular style.) Do you get your money back if not satisfied?
 Signature Lew
Mike Schilling - 17 Jun 2007 17:54 GMT >>>> I recommend an IDE also though, but one like Eclipse, not one like >>>> Netbeans. ;) [quoted text clipped - 5 lines] > > I know. NetBeans is also excellent. Eclipse is Good. IntelliJ is excellent, but not free. I base this distinction on a place I was consulting at recently. The project standard was Eclipse, but many developers there spent their own money to buy IntelliJ .
Chris Smith - 17 Jun 2007 21:42 GMT > Who makes the guarantee on Eclipse? (I agree that it's pretty good; I > wouldn't rate it "excellent" for my particular style.) Do you get your money > back if not satisfied? Absolutely! In fact, they'll give you a million times your money back if you're not satified. (Disclaimer: offer not applicable if you somehow managed to pay something for Eclipse, which would be silly, nor to commercial Eclipse-based products like WSAD.)
 Signature Chris Smith
Russell Wallace - 17 Jun 2007 10:09 GMT > I recommend an IDE also though, but one like Eclipse, not one like > Netbeans. ;) Can either Eclipse or Netbeans work with an existing project structure, rather than insisting on defining their own? i.e. can you say "here is my project, which is c:\my-project and the .java files therein, now I want to edit some of those .java files, keeping them where they are, I do not want you to create any other files, folders or anything else"?
 Signature "Always look on the bright side of life." To reply by email, replace no.spam with my last name.
Lew - 17 Jun 2007 15:32 GMT >> I recommend an IDE also though, but one like Eclipse, not one like >> Netbeans. ;) NetBeans is just fine. Many people prefer it to Eclipse; many prefer Eclipse.
> Can either Eclipse or Netbeans work with an existing project structure, > rather than insisting on defining their own? i.e. can you say "here is > my project, which is c:\my-project and the .java files therein, now I > want to edit some of those .java files, keeping them where they are, I > do not want you to create any other files, folders or anything else"? Both can import existing projects and maintain their structure. Neither does it without creating directories or files; both need additional files to manage the IDE's awareness of your project(s). Neither creates those management artifacts within the code base.
I am a heavy user of both Eclipse and NetBeans.
 Signature Lew
Russell Wallace - 21 Jun 2007 12:13 GMT And (having been a text editor + command line compiler guy until now) I finally got around to trying out Netbeans and Eclipse. I didn't get anywhere with Eclipse, but Netbeans seems good; I'm pleasantly impressed with the way when you try something you think ought to work, it typically does. I'll recommend it to anyone who, like I was, is thinking they really ought to move up to a modern IDE but don't have a lot of spare time to invest in getting up to speed.
Tip: the option to create a project from an existing source folder works, but I recommend instead creating a blank project with a Main class, so you can see how Netbeans likes to organize things, then just copying all your source files into the resulting source folder.
 Signature "Always look on the bright side of life." To reply by email, replace no.spam with my last name.
Gerald Forster - 16 Jun 2007 14:20 GMT > Hi. I was just wondering if someone can recommend a Java editor for > me. I'm looking for something that supports automatic indentation. Hi!
SciTE works great with several languages. (I'm using it under Linux.)
http://scintilla.sourceforge.net/SciTE.html
Best regards Gerald
Martin Gregorie - 16 Jun 2007 15:27 GMT > Hi. I was just wondering if someone can recommend a Java editor for > me. I'm looking for something that supports automatic indentation. Short answer: any decent editor with a C language mode. The editors I mainly use support auto-indentation and bracket balancing:
- Windows. I use PFE - its been around for quite a while but is still a good editor - a multi-window editor within a private desktop (MDF) - and the ability to run a compiler and pipe its output into a new window.
- Linux/UNIX. I use microEmacs. Its small, fast and fully customisable. Its available as source and has been ported to a large number of operating systems and C compilers. Its also good under Windows. I use it in Linux/Unices/Windows/OS-9 and it retains not only the same look&feel but all the same keystrokes work the same everywhere.
 Signature martin@ | Martin Gregorie gregorie. | Essex, UK org |
Patrick May - 16 Jun 2007 15:45 GMT > Hi. I was just wondering if someone can recommend a Java editor for > me. I'm looking for something that supports automatic indentation. Emacs and JDEE (http://jdee.sunsite.dk/).
Regards,
Patrick
------------------------------------------------------------------------ S P Engineering, Inc. | Large scale, mission-critical, distributed OO | systems design and implementation. pjm@spe.com | (C++, Java, Common Lisp, Jini, middleware, SOA)
Philip - 16 Jun 2007 16:43 GMT If u find an IDE, Eclipse is a good choice. Good luck!
<bob@coolgroups.com> ??????:1181971615.438083.282360@a26g2000pre.googlegroups.com...
> Hi. I was just wondering if someone can recommend a Java editor for > me. I'm looking for something that supports automatic indentation. Liz - 16 Jun 2007 17:48 GMT >Hi. I was just wondering if someone can recommend a Java editor for >me. I'm looking for something that supports automatic indentation. Hee hee! You have stirred up some hornets ;-)
Personally I found TextPad quite convenient to use (Windows platform). But I won't say it's the best 'cos I haven't tried the others.
rossum - 16 Jun 2007 21:43 GMT >Hi. I was just wondering if someone can recommend a Java editor for >me. I'm looking for something that supports automatic indentation. It would help to know what OS you are using. There is no point in suggesting something that does not run on your OS.
rossum
Lew - 16 Jun 2007 22:25 GMT >> Hi. I was just wondering if someone can recommend a Java editor for >> me. I'm looking for something that supports automatic indentation. > It would help to know what OS you are using. There is no point in > suggesting something that does not run on your OS. Unless like JEdit, NetBeans, Eclipse, emacs, vi, ..., it runs on nearly all developer platforms.
 Signature Lew
tony - 17 Jun 2007 04:55 GMT bob@coolgroups.com 写道:
> Hi. I was just wondering if someone can recommend a Java editor for > me. I'm looking for something that supports automatic indentation. JGrasp is another choice.
Joshua Cranmer - 17 Jun 2007 17:11 GMT > Hi. I was just wondering if someone can recommend a Java editor for > me. I'm looking for something that supports automatic indentation. Vim and Emacs can both do that, but are tricky if you're new to them. (I don't use emacs, but the vitutor tool gets up to basics quickly and learning advanced features doesn't take so long).
As for GUI editors, the best IDEs seem to be Eclipse and NetBeans in some order (potential flame war there). I've used both jEdit and JCreator LE as well, and found them satisfactory (jEdit is my preferred editor on Windows machines, although it needs a lot of plugins to be useful). I have also used BlueJ, JGrasp, and RealJ in the past, and found them not satisfactory -- the last one seems to no longer exist, the first one is impossible to use for anything mildly complex (e.g., packages). JGrasp has had one or two recommendations, but I would stay away from it as it is rather unintuitive and can easily drive you crazy.
I don't know how many of those support automatic indentation, but the first four -- vim, emacs, Eclipse, and Netbeans -- definitely support out, although they might need simple configuration.
Olle - 18 Jun 2007 12:31 GMT > Vim and Emacs can both do that, but are tricky if you're new to them. (I > don't use emacs, but the vitutor tool gets up to basics quickly and > learning advanced features doesn't take so long). I would NOT recommend either vi or Emacs to anyone who is interested in a Java editor unless they already use them (and if they do they most likely already know that they support more or less everything, including indentation, and are quite good editors overall (except for vi;-)).
> As for GUI editors, the best IDEs seem to be Eclipse and NetBeans in > some order (potential flame war there). True if and only if you add the word "free" before IDE, anyone who has used IDEA (which cost money) knows that they are both a bit behind trying to catch up.
Twisted - 18 Jun 2007 21:35 GMT > > As for GUI editors, the best IDEs seem to be Eclipse and NetBeans in > > some order (potential flame war there). > > True if and only if you add the word "free" before IDE... ...as anybody sensible will do, since paying substantially more for anything than its marginal cost of reproduction is both inefficient and dumb, and invariably helps perpetuate some evil monopoly or another by directly subsidizing it.
Lew - 18 Jun 2007 23:39 GMT >>> As for GUI editors, the best IDEs seem to be Eclipse and NetBeans in >>> some order (potential flame war there). [quoted text clipped - 4 lines] > and dumb, and invariably helps perpetuate some evil monopoly or > another by directly subsidizing it. Unless you are paying for value over and above that provided by free or cheaper alternatives.
The beauty of the Invisible Hand is that it tends to balance the supply and demand equations. Value is a perceived attribute, and those with the means and desire to obtain that value will pay for it, even to a degree substantially higher than the reproduction cost. This supports no monopolies necessarily, evil or otherwise; a free market economy tends to spawn competition.
Case in point: Some brands of perfume reputedly do not sell well until their price is raised to a point that achieves marketing credibility.
Case in point: The high sales of CDs, DVDs and the like for movies and games.
Economics is a social science, and reason and emotion both play a part.
 Signature Lew
Twisted - 20 Jun 2007 02:11 GMT > > ...as anybody sensible will do, since paying substantially more for > > anything than its marginal cost of reproduction is both inefficient [quoted text clipped - 3 lines] > Unless you are paying for value over and above that provided by free or > cheaper alternatives. That only applies if there is scarcity. In the case of information objects, that would have to be artificial scarcity (though it can be even with physical objects). Causing artificial scarcity is evil, negative-sum Pareto-suboptimal behavior tantamount to theft. (Naturally, those that frequently perpetrate such crimes turn right around and accuse those who try to reduce the scarcity "thieves" in turn...as they can't think in any terms other than thievery, being thieves themselves, not to mention people who think in, at best, zero- sum terms.)
> The beauty of the Invisible Hand is that it tends to balance the supply and > demand equations. As long as some greedy idiot doesn't go and legislate a state- sponsored monopoly, enshrine some form of artificial scarcity in law, or create impediments in the law against trust-busting and competition that would undermine their campaign donors' plans to engage in price- fixing and the like, anyway.
> Case in point: Some brands of perfume reputedly do not sell well until their > price is raised to a point that achieves marketing credibility. The price is part of the product in this case, because someone is buying "expensive perfume" rather than just "perfume". As in, "expensive" is actually a trait they require, for some impressing- gullible-folk sort of reason. (The smart, efficiency-minded sort will obviously be underwhelmed by their spending decisions.) That doesn't even create an exception to the rule, since the marginal cost of reproduction of "a $100 bottle of perfume" is $100 almost by definition -- if you're reproducing and selling the perfume for a lower price, you're not reproducing 100 dollar bottles of perfume any more. The marginal cost of "any perfume that smells the same as that $100 brand" might be a lot less of course, and the product chemically identical.
> Case in point: The high sales of CDs, DVDs and the like for movies and games. Case of artificial scarcity in point, you mean.
Mike Schilling - 19 Jun 2007 05:59 GMT >> > As for GUI editors, the best IDEs seem to be Eclipse and NetBeans in >> > some order (potential flame war there). [quoted text clipped - 5 lines] > and dumb, and invariably helps perpetuate some evil monopoly or > another by directly subsidizing it. That may be the stupidest comment I've ever seen on Usenet, and that's no small feat.
Twisted - 20 Jun 2007 02:21 GMT On Jun 19, 12:59 am, "Mike Schilling" <mscottschill...@hotmail.com> wrote:
> "Twisted" <twisted...@gmail.com> wrote in message > [quoted text clipped - 5 lines] > That may be the stupidest comment I've ever seen on Usenet, and that's no > small feat. Barbs from a small mind, trying to grasp large issues in economics and clearly failing. If you actually believe any of the fascist* and communist** propaganda copiously flowing out of the big entertainment industry lobbying organizations lately, I'd suggest you stop by http://www.dklevine.com/general/intellectual/against.htm and drink down a hearty draught of clue sometime soon.
* Fascism tending to involve government meddling in free enterprise, price controls and the like, and also strong corporate influence on government. ** Communism tending to also involve government meddling in free enterprise, price controls and the like, and state-enforced and state- owned monopolies.
(Another turn-around trick of the monopolists: they like the information communism of state-sponsored monopolies and artificially propped up prices, and turn right around and accuse their betters who support information free trade and market competition of being communists.)
Mike Schilling - 20 Jun 2007 04:18 GMT > On Jun 19, 12:59 am, "Mike Schilling" <mscottschill...@hotmail.com> > wrote: [quoted text clipped - 14 lines] > http://www.dklevine.com/general/intellectual/against.htm and drink > down a hearty draught of clue sometime soon. Previously, I said that your comment was stupid. Now it's clear that you think that software developers don't need to be paid, since you talk about the cost of reproduction but ignore the cost of development. And that you're happy using free software from IBM (Eclipse) and Sun (Netbeans), but think that paying a small company like IntelliJ for their work perpetuates a monopoly. And that you throw around words like "fascist" and "communist" with no notion of what they mean. Hint: wanting to be paid for your work is neither.
You are a waste of space.
Twisted - 20 Jun 2007 06:45 GMT On Jun 19, 11:18 pm, "Mike Schilling" <mscottschill...@hotmail.com> wrote:
> > On Jun 19, 12:59 am, "Mike Schilling" <mscottschill...@hotmail.com> > > wrote: [quoted text clipped - 18 lines] > think that software developers don't need to be paid, since you talk about > the cost of reproduction but ignore the cost of development. Obviously you didn't bother to follow that link.
Copies of a piece of published software aren't (or at least shouldn't be) scarce and therefore aren't (or at least shouldn't be) expensive. However, serious programming talent is scarce, and someone who has some will always be able to market their skill so long as there remains a computer-using civilization around here. Their expertise with code they wrote will be in demand if that code ever becomes popular, and they may also be hired to custom-make software by someone (someone who needs it for their own productivity, rather than so they can sell copies at artificially inflated prices). A lot of software is developed even now by people for their *own* productivity, and the development is paid for down the road by the productivity improvement it causes.
It's also worth noting that other industries manage to fund R&D without extortionate pricing schemes and state-enforced monopolies. Car companies compete heavily, unlike operating system companies. And the result seems to be better cars, with more R&D, not less. While the OS market stagnates. Lots of innovation is seen in the unpopular (and free!) Linux OS, while the best the giant, money-sucking Microsoft can manage after over five years is the piece of sh.t they call Vista, in the way of "improvements" over WinXP? Something is clearly wrong there. In practise, companies with government-granted monopolies on anything don't tend to do much innovating; they tend to line their own pockets with half the ill-gotten gains, and spend the rest on aggressive marketing. MS is one culprit. The entire pharmaceutical industry is another, and some of their advertising is downright dangerous and irresponsible.
It is a complete fallacy to assume that if copies of software (or music, or movies, or anything else) were free, the talent wouldn't get paid. The better talent would get paid a fair amount more, and get a LOT more exposure, in fact. Some mediocre but heavily marketed "talent" (the Britneys of the world) might do more poorly -- oh how I weep -- and some corporate fatcats whose chief talent is in the field of endeavor that economists call "rent-seeking" and political science types "gaming the system" (boo hoo!)...
Now go read what's at that link I provided. Don't worry - it won't bite, although there are pdf files. If you're really worried, paste the link into Firefox, and at the pdfs, right click them, "save as", do a full virus and badware scan, and read them offline later.
Mike Schilling - 20 Jun 2007 07:01 GMT > On Jun 19, 11:18 pm, "Mike Schilling" <mscottschill...@hotmail.com> > wrote: [quoted text clipped - 25 lines] > > Obviously you didn't bother to follow that link. Can't speak for yourself?
Twisted - 20 Jun 2007 21:22 GMT > "Twisted" <twisted...@gmail.com> wrote in message > > Obviously you didn't bother to follow that link. > > Can't speak for yourself? Sure can, and did, but if you want a lot of evidence, detailed argumentation, and whatnot, there's little point in my reinventing the wheel instead of pointing you to the ready-made one at http://www.dklevine.com/general/intellectual/against.htm
Joshua Cranmer - 20 Jun 2007 15:33 GMT > It's also worth noting that other industries manage to fund R&D without > extortionate pricing schemes and state-enforced monopolies. Car [quoted text clipped - 10 lines] > another, and some of their advertising is downright dangerous and > irresponsible. You are basing all monopolies off of one, rather exceptional, example. Even then, you're grasping at straws: I think many people would agree that Windows is a rather bad OS (although it does have two good points: its UI and Windows Explorer (not IE)), but Microsoft Office is still an office suite that is rather unmatched: I have found no satisfactory replacements for Excel or Powerpoint.
Monopolies have very good points that you ignore. First, they prevent most efficiently the "tragedy of the commons;" without them, the government would have to oh-so-badly intervene. As you seem so enlightened on economics, there is no need for me to explain what that is. Second, they impose a measure of standardization. And here, I'm talking about /true/ monopolies, not /virtual/ monopolies. Would you rather let the ICANN or the IANA dissolve as holding monopolies over web controls and watch anarchy reign as the internet dissolves?
Finally, you are misusing the term "government-granted monopoly." A / true/ government-granted monopoly would be my local water provider. It spends very little money on advertising (I'm not sure if it even spent any over the debacle on trying to extend the network to Great Falls), and I might add that I probably pay less for water than you do because of this monopoly. MS is just an example of where the government decided that the OS market is not exhibiting monopolistic qualities.
In short: go back to school and take an economics class. While you're there, you might want to take Statistics 101 as well.
Twisted - 20 Jun 2007 21:39 GMT [snip]
Oh boy. My film came out fuzzy and overexposed, and the needle on this gauge is jumping madly. Looks like there's a big bogon flux developing in this area. Please excuse me while I go put on my Tyvek suit and respirator...
...back. Er, you're the one who needs to go back to school and take an economics class. A few swift point by point rebuttals for your edification:
* Monopolies that are tightly regulated may behave themselves, and are often desirable in key built-out infrastructure, such as pipes, wires, and roads; or state ownership even. Monopolies that are not regulated are another matter entirely. * The tragedy of the commons occurs when a regenerating resource is consumed faster than it recovers, generally as a result of treating as a public good something that more properly should be a metered good. In particular it has to be consumed by its use in some manner; in the classic example, the grass in the commons is consumed when people graze animals there, and there is net transport of nitrogen and phosphorus out of the area. Metering access and using the money to fund fertilizing and aerating the soil from time to time fixes the problem handily. However, information objects are not consumed by their use. In fact, they tend to actually be *produced* by their use! This argues for exactly the opposite treatment -- if not as a public good, then as one that's negatively metered, so you *get* paid to receive the information. Interestingly exactly one industry does pay others to receive content -- the advertising industry. It is currently doing reasonably well. * I am not basing all monopolies off one. I gave multiple examples besides Microsoft: several pharmaceutical companies. It's easy to find lots more. * Standardization is easily achieved without a monopoly. Defacto standards emerge naturally from market forces in the face of competition -- VHS winning over Betamax is perhaps the classic example. Windows and Mac interface standards are closely similar, as they copy off one another while competing with one another. On the other hand, we see monopolies abuse and misuse standards an awful lot. MS is especially guilty of this, especially often ("embrace and extend", anyone?), but is certainly not the only culprit. And one often gets BAD standards, consumer-rights-hostile ones, such as the DVD and now HD-DVD and Blu-ray standards, which arbitrarily restrict users from navigating the disc the way they want, making personal-use backups, and the like. * The IP monopolies are actively eroding the few remaining restraints on them (e.g. fair use, first sale) by purchasing judges and legislators with their ill-gotten gains. * If any of your precious theories about innovation being impossible without royalty-type incentives were true, there'd be no thriving open source software community -- and in particular, no NetBeans, no Eclipse, and likely, no Java at all. Think on that for a little while -- just keep an eye on your core temperature, since it seems your CPUs may have to struggle a fair bit on that one. :P * Anyone caught recommending a paid product over a free equivalent is reasonably suspected of having an ulterior motive. In the interests of disclosure, are any of you employed by the monopoly selling one of these products? Be honest, now. * One last point: The sale of any product whose price tag is 99% margin and 1% parts and labour, instead of 1% margin and 99% parts and labour, is a scam, pure and simple.
I won't participate further in this thread. Any more educating you need can be had over at http://www.dklevine.com/general/intellectual/against.htm which I am sure will also greatly interest our mutual audience of lurkers. The rational among them (and among you) will draw the inevitable conclusions from the evidence presented here and there, as well as the observation that one side is being calm and rational and sometimes humorous while the other is exploding with evident fury, insulting people and launching into polemics and tirades, and exhibits the humorlessness of those who are outmatched in mortal combat.
By the way, has nobody here ever even heard of OpenOffice? It has equivalents of all the MSOffice apps, including Excel. :P
Mike Schilling - 20 Jun 2007 23:23 GMT > * If any of your precious theories about innovation being impossible > without royalty-type incentives were true, there'd be no thriving open > source software community -- and in particular, no NetBeans, no > Eclipse, and likely, no Java at all. Think on that for a little while All of which were developed by large companies for strategic reasons of their own.
> * Anyone caught recommending a paid product over a free equivalent is > reasonably suspected of having an ulterior motive. In the interests of > disclosure, are any of you employed by the monopoly selling one of > these products? Be honest, now. I recommended IntelliJ as superior to bith Netbenas and eclipse. I have no connection with that company other than being a satisfied user.
Oh, and calling that tiny company a "monopoly", for the second time now, confirms that you're a moron.
Twisted - 22 Jun 2007 20:40 GMT > > * If any of your precious theories about innovation being impossible > > without royalty-type incentives were true, there'd be no thriving open [quoted text clipped - 3 lines] > All of which were developed by large companies for strategic reasons of > their own. That doesn't refute anything I've said. There are plenty of other reasons than expected revenue from the direct sale of copies to develop software.
> Oh, and calling that tiny company a "monopoly", for the second time now, > confirms [insult trimmed in the interests of civility and decorum] Can anyone else copy and sell "IntelliJ", legally? No? Then they have a monopoly -- a state-enforced one at that -- on "IntelliJ".
http://www.dklevine.com/general/intellectual/against.htm
Lew - 22 Jun 2007 22:45 GMT > Can anyone else copy and sell "IntelliJ", legally? No? Then they have > a monopoly -- a state-enforced one at that -- on "IntelliJ". But not on Java programmers' editors. The definition of "monopoly" does not extend to the use of trademarks but to dominance in a market segment. You aren't seriously suggesting that IntelliJ has such a dominant position in the programmers' editor segment as to suppress competition, surely?
It is best in this type of discourse not to emulate Humpty Dumpty from /Through the Looking Glass/ by changing the definitions of terms to idiosyncratic ones.
 Signature Lew
nebulous99@gmail.com - 23 Jun 2007 00:20 GMT > > Can anyone else copy and sell "IntelliJ", legally? No? Then they have > > a monopoly -- a state-enforced one at that -- on "IntelliJ". > > But...[snip] If you are seriously going to argue that copyrights (and patents) are not a type of monopoly right, then this discussion is over. :P
Nobody can build their own identical IntelliJ from their own spare parts (i.e. electrons) and sell it legally, even under another name. That smacks of state-monopoly power to me. Same as building their own <foobar> from nuts and bolts, if <foobar> is patented, and going into competition against the originator, and so forth. Nobody can make their own Mickey Mouse cartoons -- even with wholly original plots -- without Disney's permission. Still think copyrights and patents don't grant monopoly powers?
Mike Schilling - 23 Jun 2007 07:38 GMT >> > Can anyone else copy and sell "IntelliJ", legally? No? Then they have >> > a monopoly -- a state-enforced one at that -- on "IntelliJ". [quoted text clipped - 3 lines] > If you are seriously going to argue that copyrights (and patents) are > not a type of monopoly right, then this discussion is over. :P Then it's over, because that's not what "monopoly" means. There are lots of Java IDEs, some of them free, and IntelliJ has no ability to control that market or to affect the sales of other IDEs by any means other than out-competing them. You could argue with equal logic [1] that Wonder Bread is a monopoly, because no other bakery can sell its white bread under that name.
1. That is, none.
Lew - 23 Jun 2007 13:22 GMT >>> Can anyone else copy and sell "IntelliJ", legally? No? Then they have >>> a monopoly -- a state-enforced one at that -- on "IntelliJ". >> But...[snip] > > If you are seriously going to argue that copyrights (and patents) are > not a type of monopoly right, then this discussion is over. :P Now don't go changing your argument in mid-stream, Twisted. You said that IntelliJ had a monopoly, not that they exercised a "monopoly right". Two different things.
I am seriously arguing that IntelliJ does not have a monopoly, in the usual sense of the word "monopoly". Thank God, that means the discussion is over.
 Signature Lew
Mike Schilling - 23 Jun 2007 07:04 GMT >> > * If any of your precious theories about innovation being impossible >> > without royalty-type incentives were true, there'd be no thriving open [quoted text clipped - 7 lines] > reasons than expected revenue from the direct sale of copies to > develop software. But you think that developing software i order to make money by selli g it is a bad idea, which is why you want it to be illegal.
>> Oh, and calling that tiny company a "monopoly", for the second time now, >> confirms [insult trimmed in the interests of civility and decorum] Surely you've been called worse than "moron".
> Can anyone else copy and sell "IntelliJ", legally? No? Then they have > a monopoly -- a state-enforced one at that -- on "IntelliJ". Can anyone other than the Coca-Cola company sell Coca-Cola? Can anyone other than the onwer of a house sell that house? Monopolists, every one of them.
Twisted - 24 Jun 2007 03:53 GMT On Jun 23, 2:04 am, "Mike Schilling" <mscottschill...@hotmail.com> wrote:
> "Twisted" <twisted...@gmail.com> wrote in message > > That doesn't refute anything I've said. There are plenty of other [quoted text clipped - 3 lines] > But you think that developing software i order to make money by selli g it > is a bad idea, which is why you want it to be illegal. Whoa, words in my mouth --! I never said I wanted it to be illegal. You go right ahead and try to make money by selling copies, if you think you can even without restricting other peoples' abilities to make more copies and use them as they see fit, including resell them. It isn't impossible -- Red Hat makes money partly by selling install kits, which anyone could freely copy under current law as it's all GPL, and there's often a market for limited edition/original signed whatevers, where copies may be made, but don't have the market value the originals command. Why is an original Rembrandt saleable for huge amounts of money even if cheap copies can be had everywhere? It isn't copyright law. And that means copyright law isn't needed to motivate a future Rembrandt. Build up a reputation and originals of your own works, including retroactively ones you made before you became famous, may be worth a fortune on eBay. Of course becoming rich and famous has always been something of a crapshoot, but that won't be changed, and if large industry groups didn't gateway access to the major methods of distribution and venues of visibility, it might become less of one. Actually, no matter what happens to the law, in the immediate future those groups will lose most of their power anyway. Now they can be bypassed and distribution and exposure had by way of torrents, cheap web hosts, Myspace, and Youtube, with a big push of momentum from being blogged about, if you make something worthy of note. In fact, in the next twenty years the world is going to change more than you can possibly imagine ... whether you want it to or not. Prepare as best you can; hedge all bets, avoid those slow-maturing bonds, and keep your hands and arms inside the vehicle at all times, because we are going to be experiencing some turbulence.
> Can anyone other than the Coca-Cola company sell Coca-Cola? Can anyone > other than the onwer of a house sell that house? Monopolists, every one of > them. Sure, and irrelevant. Anyone can make Coca-Cola and sell it; they just can't call it Coca-Cola unless they have the trademark. I'm fairly sure the formula is only a trade secret, not a patent, so if you can discover it you can probably use it, as long as you don't do something like bribe or otherwise induce a Coca-Cola employee to breach a confidentiality agreement or the like, or break wiretapping or trespassing laws. Finding it out by dumpster-diving is probably perfectly legal, assuming it's possible. Trial-and-error discovery of a fizzy formula that tastes identical is certainly legal.
As for the house, nobody else can sell that house, but they can probably legally build their own exact replica out of their own pocket, and sell that. They can't build their own replica of IntelliJ that way and sell it, even if the parts (a blank CD, some bandwidth, some electricity) are paid for out of their own money. Therein lies the difference.
Joshua Cranmer - 23 Jun 2007 17:49 GMT > Can anyone else copy and sell "IntelliJ", legally? No? Then they have a > monopoly -- a state-enforced one at that -- on "IntelliJ". From the OED (emphasis added): monopoly (n.) I. Simple uses.
1. a. The exclusive possession or control of the trade in a commodity, product [1], or service; *the condition of having no competitor in one's trade or business*. Also: an instance of this. In Eng. Law: a situation in which one supplier or producer controls more than a specified fraction of the market.
b. As a mass noun: [trimmed]
c. Monopolies Commission, [trimmed]
2. An exclusive privilege conferred by a monarch, state, etc., of selling a particular commodity or of trading with a particular region.
3. In extended use (often with conscious metaphor). [trimmed]
4. The commodity, trade, etc., in which a monopoly is held, granted, or operated. Also in extended use.
5. A company that has, operates, or claims a monopoly.
6. In form Monopoly. [trimmed]
IntelliJ has several competitors in its business (Java IDEs): NetBeans and Eclipse, for starters. Therefore, by definition, it is not a monopoly under any definition.
[1] I should mention that "product" here is used as a noun in the same vein as "output" or "commodity", being used as a general descriptor as in "The product of the mills..."
Twisted - 24 Jun 2007 03:40 GMT > IntelliJ has several competitors in its business (Java IDEs): NetBeans > and Eclipse, for starters. Therefore, by definition, it is not a monopoly > under any definition. In response to this and two other new posts here: To the extent that the others cannot be substituted for IntelliJ, its makers do hold monopoly powers. For example, if there are problems with interoperability. (Likely they can all work as clients to common version control servers, but supposing this were an issue, you would then have one company gatewaying access to interoperate with your IntelliJ-using shop. This happened for real for years with the MSOffice document formats making having, and frequently upgrading, MSOffice effectively mandatory for all business computers in the world, and only recently has OpenOffice and its MSOffice compatibility seriously eroded Microsoft's monopoly power in this area.)
To the extent that copyrights and patents limit the ability for anyone to make products that can completely substitute for or interoperate with IntelliJ, there exists a significant problem. In principle, the threat is enormous, especially given the ability to use gratuitous encryption on some protocol IntelliJ uses and then claim "circumvention" under the DMCA and equivalent laws against any competitor that tried to reverse engineer it and make an interoperable or fully-substitutable product. Likewise, if the protocol involves some gratuitous and patented convolution, even an independently designed or clean-room-reverse-engineered third-party codec allowing interoperation has to license the patent or it infringes. Ouch!
In fact, the threat isn't just theoretical. Both types of tactics are used to stop competitors making substitutable or interoperable products every day. There have been attempts to use legal measures to stifle interoperable third party: * Game servers (BnetD); * Remote controls; * Ink-jet ink cartridges and print heads (multiple occasions in the case of ink, and at least one with print heads); * Car parts; and * Assorted software of various sorts. That's just so far. Some of the times the bullies lost in court. Fairly often they've won and retained a lock on interoperable products.
While I have no reason to believe that the makers of IntelliJ are doing anything nasty like that at this time, the only way you can be sure a vendor won't pull a stunt like this to enforce lock-in at some future date is if the product is open source. At minimum you better be able to get your data out in an open format via an open protocol or as a disk file. In the case of IntelliJ, if it can interface to bog- standard CVS or SVN, or output plain ASCII or Unicode .java files (and it can probably do all three), you are not at serious risk of lock-in, though it would be nice if project definitions could be output in a universally usable form as well (ant buildfile? I know Eclipse can do that, but can IntelliJ?...)
Even then the original issue still stands. If IntelliJ is not superior, wasting money on it instead of using a free IDE is silly. If it is, the question arises of why Eclipse and/or NetBeans don't catch up rapidly. If it involves patents or circumventing encryption in ways that may run afoul of the DMCA, then it means it's because IntelliJ's makers have a bona fide monopoly. If it does not, then you might want to consider carefully whether you want to spend money to line some fat execs' pockets, or instead spend some time improving the Eclipse or NetBeans codebase to have equivalent functionality.
If the functionality is proprietary, ask whether it's as desirable as it seems ... or even desirable at all, as proprietary functionality may be a route to becoming locked in to one provider of some service, and then you'll have to pay, and pay, and pay perpetually. That way lies digital serfdom, as with adopting any kind of "software as a service" with a high cost of switching. The one kind of "software as a service" I'll ever accept is the sort that does not involve any proprietary protocols and so provides no cost of switching. Web search and Google Groups being cases in point -- Google don't have the world's only search engine or access to nntp news, and no important data is built up over time that I can't easily either lose or extract (just the read/unread data for news postings), so the cost of switching away is virtually nil. No danger of lock-in.
Mike Schilling - 24 Jun 2007 03:56 GMT > Even then the original issue still stands. If IntelliJ is not > superior, wasting money on it instead of using a free IDE is silly. If > it is, the question arises of why Eclipse and/or NetBeans don't catch > up rapidly. Presumably because a small software company whose income depends on software sales is motivated to produce a superior product. A hardware company that gives software away is not. If that disturbs you, feel free to move to North Korea.
> If it involves patents or circumventing encryption in ways > that may run afoul of the DMCA, then it means it's because IntelliJ's > makers have a bona fide monopoly. If it does not, then you might want > to consider carefully whether you want to spend money to line some fat > execs' pockets, Not some talented developers' pockets? As I thought, you hate the profit motive.
> or instead spend some time improving the Eclipse or > NetBeans codebase to have equivalent functionality. You've evidently never looked at the NetBeans codebase. It would be best improved with gasoline and a match. At any rate, your notion that excellent software can be produced in the spare time of a mob of people with no specific expertise in the subject area shows, once again, that you're a moron.
blmblm@myrealbox.com - 24 Jun 2007 01:37 GMT > On Jun 19, 11:18 pm, "Mike Schilling" <mscottschill...@hotmail.com> > wrote: > > "Twisted" <twisted...@gmail.com> wrote in message [ snip ]
> > > Barbs from a small mind, trying to grasp large issues in economics and > > > clearly failing. If you actually believe any of the fascist* and > > > communist** propaganda copiously flowing out of the big entertainment > > > industry lobbying organizations lately, I'd suggest you stop by > > >http://www.dklevine.com/general/intellectual/against.htmand drink > > > down a hearty draught of clue sometime soon. [ snip ]
> Obviously you didn't bother to follow that link. Well, I did, and found ....
[ snip ]
> Now go read what's at that link I provided. Don't worry - it won't > bite, although there are pdf files. If you're really worried, paste > the link into Firefox, and at the pdfs, right click them, "save as", > do a full virus and badware scan, and read them offline later. as you say, PDF files [1], but PDF files that seem to represent the chapters of a book. I'm mildly curious about this argument you find so compelling, but not interested enough to read a book. I don't suppose you'd care to point us to a shorter summary?
[1] Are PDF files really a potential security risk? Huh. I guess it must be possible to embed more in them than I thought .... <shrug>
 Signature B. L. Massingill ObDisclaimer: I don't speak for my employers; they return the favor.
Twisted - 24 Jun 2007 04:07 GMT On Jun 23, 8:37 pm, blm...@myrealbox.com <blm...@myrealbox.com> wrote:
> as you say, PDF files [1], but PDF files that seem to represent > the chapters of a book. I'm mildly curious about this argument [quoted text clipped - 4 lines] > it must be possible to embed more in them than I thought .... > <shrug> Not that I'm aware of, but I'll vouch for these ones in particular being apparently safe. I can also vouch that you can skim them or get quite a lot from reading just part, and that it's not especially long. In summary, though, there is strong evidence that so-called "intellectual property" laws hinder innovation rather than aid it, and aid only corporate rent-seeking, lining the pockets of various three- piece suits and raising the cost of living for the little guy. Consider that all that money, if it didn't line those expensive pockets, would probably be spent regardless, but instead trickle down to real laborers of various stripes. That's a lot of wage increases and new jobs, along with a cost of living decrease, in a bundle also known as "economic progress". That would include actual programmers, who last time I checked are salaried employees or freelancers for the most part and don't see a dime of any copyright royalties, and whose fairly scarce skills ensure their employability for the foreseeable future in this computer-rich civilization. Lack of copyright royalties might mean some no longer work for certain big corporate behemoths, but they'll have plenty of other opportunities, and their own costs will have gone down. The ones that might be in dire straits are the really awful ones Microsoft keeps hiring, who don't know their null pointers from their NICs, but they really should not be working in the field anyway, for the sake of our sanity. I'd be happy to see my last ever "illegal operation" dialog that was due to some chimpanzee's inability to recall that errno should be checked after calls to hwMakeFooWidgetSocketConnection(); or at least the return value checked for being null. Happier still to see the last one resulting from a rhesus monkey forgetting that declaring "int a[1000];" followed by stuffing a value in a[1000] is a Bad Idea(tm), and using "strcpy" instead of "strncpy" and the like an even worse one. And don't get me started on the IO functions that can suck an arbitrary amount of data down and append it all to a 4096-byte array. Those are responsible for fully half of all Windows exploits and a lot of common unix ones. All by themselves. Some of the half-bad C code I've seen has shocked me into wishing all network-facing code was written in Java, right down to the last line. The worst C code I've seen has made me suspicious of the wisdom of using C for anything except the kernel, some drivers, a basic API layer to access these, a low-level debugging and recovery tool, and a VM. With only root, and only when logged in at the physical console, having access to any component outside of the VM. Maybe on the computer system of the future...
blmblm@myrealbox.com - 24 Jun 2007 19:57 GMT > On Jun 23, 8:37 pm, blm...@myrealbox.com <blm...@myrealbox.com> wrote: > > as you say, PDF files [1], but PDF files that seem to represent [quoted text clipped - 7 lines] > > Not that I'm aware of, Then why did you say, in your earlier post:
> > > Now go read what's at that link I provided. Don't worry - it won't > > > bite, although there are pdf files. If you're really worried, paste > > > the link into Firefox, and at the pdfs, right click them, "save as", > > > do a full virus and badware scan, and read them offline later. ?
> but I'll vouch for these ones in particular > being apparently safe. I can also vouch that you can skim them or get > quite a lot from reading just part, and that it's not especially long. Call me lazy, but when I discover that the first chapter has about 14 pages, I say -- "no, not that interested". So thanks for summarizing below.
> In summary, though, there is strong evidence that so-called > "intellectual property" laws hinder innovation rather than aid it, and [quoted text clipped - 5 lines] > and new jobs, along with a cost of living decrease, in a bundle also > known as "economic progress". Seems plausible. My feeling is that it shortchanges the people who create "intellectual property", but -- <shrug>. The ease and negligible cost with which many forms of intellectual property can now be reproduced does seem to change things. I don't have a preferred solution at this point.
> That would include actual programmers, > who last time I checked are salaried employees or freelancers for the [quoted text clipped - 4 lines] > but they'll have plenty of other opportunities, and their own costs > will have gone down. Yeah, maybe. If it's impossible to copyright software and enforce copyright protections -- I don't know. I used to work for a little software company, so I'm fairly sympathetic to the argument "how can we make money if we can't charge for the code we write?" For me, the attraction of no-cost software is as much the lack of irritating licensing restrictions as about not having to pay. "YMMV", maybe.
> The ones that might be in dire straits are the > really awful ones Microsoft keeps hiring, who don't know their null [quoted text clipped - 4 lines] > hwMakeFooWidgetSocketConnection(); or at least the return value > checked for being null. Huh. I know a few people who've worked at Microsoft in technical jobs, and they're smart folks, and they say the other technical people there are equally bright people. I would therefore suspect management pressure to get the products out the door rather than programmer incompetence. But I could be wrong; the only way to be sure is probably to look at source code. <shrug>
[ snip ]
 Signature B. L. Massingill ObDisclaimer: I don't speak for my employers; they return the favor.
Twisted - 25 Jun 2007 00:10 GMT On Jun 24, 2:57 pm, blm...@myrealbox.com <blm...@myrealbox.com> wrote:
> > > [1] Are PDF files really a potential security risk? Huh. I guess > > > it must be possible to embed more in them than I thought .... [quoted text clipped - 10 lines] > > ? I know people can find PDF files annoying, and I know at least some PDF files may contain evil DRM. I don't know if they can do worse, although I do know a wide variety of browsers misbehave if you stumble into a PDF file -- for example, IE will just lock up and sometimes crash, sometimes eventually recover. Firefox will freeze for a short while, with the stop button, other tabs, etc. all nonfunctional, but invariably quickly recover. Most likely this behavior is actually bad behavior of Adobe's plugin, combined with browsers that don't ensure that plugins can't lock out the browser UI or crash the browser. Judicious use of threading would have permitted Firefox to still work while a plugin that was slow to load hogged a thread and didn't yield, for example, and let users use the Stop button to abort loading the plugin when they realized they'd hit a PDF link (leaving a blank page to hit Back from, or Refresh if they decided to go ahead despite the slow load).
I don't know what level of security risk pdfs pose though in practise I think it's quite low, at least for non-IE-users.
> Call me lazy, but when I discover that the first chapter has > about 14 pages, I say -- "no, not that interested". So thanks > for summarizing below. No problem.
[snip]
> Seems plausible. My feeling is that it shortchanges the people > who create "intellectual property", but -- <shrug>. I find it likely the market would find ways to remunerate them, and the people would find business models, suited to the internet age, without ham-fisted regulation being needed.
> The ease and negligible cost with which many forms of intellectual property > can now be reproduced does seem to change things. I don't have > a preferred solution at this point. The important thing is that unlike some you appear to have an open mind.
> Yeah, maybe. If it's impossible to copyright software and enforce > copyright protections -- I don't know. I used to work for a > little software company, so I'm fairly sympathetic to the argument > "how can we make money if we can't charge for the code we write?" Why couldn't they? They could say they could do such-and-such if pledged some money, etc.; there's a lot of scope for work-for-hire without copyright royalties. If someone needs particular code done urgently they may be willing to pay a premium for it to be prioritized instead of getting it for free "eventually". Other people won't be so willing; but so long as someone pays, it's not like the work has to be repeated for everyone else who wants to use the new feature. Once it's done it's done and it's easy to copy. If nobody is willing to pay, then it may be longer before someone with the programming talent does something. But desired features lots of people want might end up having a "bounty" on them, and talented coders with the right area of knowledge might be able to collect those bounties. Needless to say there might be a lot more freelance-type stuff and guns-for-hire and less cubicle farms involved in programming within such an economic environment. That might not be a bad thing. Cubicle farms might still have their place, as a company could form a business model based on organized bounty-hunting. I'll bet there'd even end up freelancers moaning that all the best stuff is being snatched by businesses instead of individual lone-wolf coders after a while. Of course, narrow expertise would give you the pickings from some niche areas -- high-performance mathematical/numerical arcana for example, or massively-parallel optimized code.
> For me, the attraction of no-cost software is as much the lack > of irritating licensing restrictions as about not having to pay. > "YMMV", maybe. Likewise. One important part of software freedom is not being locked into dependence on the beneficence of a single vendor. Freeware doesn't guarantee that freedom; open source as a rule does. Nor is open source even automatically at odds with selling copies; as mentioned earlier Red Hat makes a fair bit of money selling copies, despite disavowing any copyright-type restrictions on a customer turning right around and selling their own second-generation copies. One company started doing exactly that, and Red Hat still outperforms them financially, probably because they have a trusted and recognizable brand and a first-mover advantage; copiers are always playing catch-up, both on features or other changes to the product and on the expertise used to deliver ancillary services such as support. One area that will always be lucrative is selling genuine technical support to those for whom the software is mission critical and it costs them more money to wait for a helpful forum posting or their own local geek brigade's eventually fixing a problem than it does to pay an expert who's seen the same problem a thousand times and knows the fix backwards and forwards. The code's author is the sort of expert whose ancillary expertise will remain scarce and valuable, even if copies of the code are abundant and cheap to the point of being essentially free.
Also worth noting is that content of any kind works as a loss leader to sell storage media, hosting capacity, bandwidth, etc. by making the latter more valuable as people have more stuff to store or transmit. Imagine buying all music rights and a large broadband ISP, then charging by the gigabyte of transfer and allowing unlimited p2p music sharing for your customers, subject to their paying their ISP bills on time. Related post-copyright business models, where someone sells bandwidth or storage space of some sort and pays content creators to make it more valuable by giving away content, are a gold mine waiting to be exploited.
> Huh. I know a few people who've worked at Microsoft in technical > jobs, and they're smart folks, and they say the other technical > people there are equally bright people. I would therefore suspect > management pressure to get the products out the door rather than > programmer incompetence. But I could be wrong; the only way to > be sure is probably to look at source code. <shrug> The source code is going to be shoddy either way. It might be partly management pressure, but I suspect they also just hire any old person who knows a C compiler from a carburetor and throws a lot of them into a bunch of cubicles and circulates a set of requirements for the next version of Winword; out pops something that manages to creak along looking sort of like it knows what it's doing, on which marketing slaps a pretty splash screen and a bunch of logos. It finally compiled! -- Ship it!
If genuinely talented coders are there, they're probably living a nightmare of terrible and confining management policies combined with spending their time fixing bad coders' bugs.
I'm quite sure MS has loads of net-negative-producing coders on the payroll, though. Maybe the Bill and Melinda Gates Foundation sees them as charity cases or something and donates jobs? :)
blmblm@myrealbox.com - 25 Jun 2007 22:14 GMT > On Jun 24, 2:57 pm, blm...@myrealbox.com <blm...@myrealbox.com> wrote: [ snip ]
> > Then why did you say, in your earlier post: > > [quoted text clipped - 20 lines] > to hit Back from, or Refresh if they decided to go ahead despite the > slow load). Huh. Firefox on the Linux systems I use sometimes just displays a blank page for PDF files. I misremember whether this happens only when using Adobe's reader or is sometimes a problem when using one of the comes-with-the-system PDF browsers [1]. On one of the systems I use, it seems to have helped to configure things so the PDF reader always pop up a new window rather than trying to display in the browser window. Probably not the optimal solution, but okay for now.
[1] Two that I know of. This is a Unix-like system, after all.
[ snip further discussion of intellectual property and how to compensate programmers ]
Snipped because of lack of time to think further about it right now. I came across the following link in another newsgroup, though, which seems to contain an interesting summary, including a proposal for what sounds to me like an irritating "solution" (ads):
http://www.invece.org/article/financing.html
"FWIW", maybe.
[ snip ]
> I'm quite sure MS has loads of net-negative-producing coders on the > payroll, though. Maybe the Bill and Melinda Gates Foundation sees them > as charity cases or something and donates jobs? :) Curious. Microsoft has a reputation for having a very tough interview process for programmers. But of course that doesn't necessarily mean they hire only the competent.
 Signature B. L. Massingill ObDisclaimer: I don't speak for my employers; they return the favor.
Twisted - 26 Jun 2007 00:07 GMT On Jun 25, 5:14 pm, blm...@myrealbox.com <blm...@myrealbox.com> wrote:
> Huh. Firefox on the Linux systems I use sometimes just displays > a blank page for PDF files. I misremember whether this happens [quoted text clipped - 4 lines] > to display in the browser window. Probably not the optimal > solution, but okay for now. Adobe is evil and its software is crap. (Sounds like another software company that casts a somewhat larger shadow for non-Mac-users, hmm?)
> [ snip further discussion of intellectual property and how > to compensate programmers ] [quoted text clipped - 7 lines] > > "FWIW", maybe. Ads, schmads. Ads are going to go the way of the dodo in a decade at most. Narrowcast, foo-on-demand, smart client devices, users being in charge of their own client devices, and filtering capabilities will kill any kind of advertising that isn't either interesting content in its own right or embedded plugs and product placements. The latter will, if too blatant, damage the host content's rating on the peer review based charts, and it won't make the top forty that week or any week. (We already have the beginnings of this. Firefox with Adblock. Rotten Tomatoes and other sites with crowdsourced movie ratings.)
The only thing that can save the traditional commercial is the imposition by fiat of "trusted computing", i.e. taking our computers away from us and renting the functionality back at ridiculous prices, or at minimum "a government/Hollywood cabal owns root on all boxes; everyone else, regardless of if they paid for and own the physical hardware, is a mere unprivileged user". I find it unlikely the forces pushing for that nightmare can prevail in the end. Putting region and "UOP" restrictions in DVD players provoked consumer backlashes and griping; reaching into our general-purpose computers to impose similar restrictions would provoke a broad-based revolt by IT professionals and serious non-professional computer users alike. (Microsoft's put some evil stuff like that into Windows Vista. At last report, Windows Vista is not selling very well, and those statistics fail to take account of those who try it and then reinstall Windoze XP, counting them as one more Vista convert. Contrast the rapid uptake of Windows 95, and later of Windoze XP despite the controversy over WPA.)
One other form of ad will survive, besides an ad that's entertaining in its own right and an embedded plug. That will be the classified ad, where people specifically go when they want information about things for sale, and can be considered to include online things like sponsored links at Google and sites like Craigslist and eBay. (Google AdWords is another matter. It will die, though not quite yet. Sponsored links on the other hand appear while you're searching for something rather than getting in your way when your goal is something other than search, and, if they are relevant to the user's search, they may remain successful indefinitely.)
> Curious. Microsoft has a reputation for having a very tough > interview process for programmers. How did you think they kept out the ones that know what they're doing? The ones that would spot code that was there just to make Netscape or (these days) Google Desktop Search perform poorly, or win.exe not work with 4Dos and PCDos (ok, maybe before your time), or whatever and blow the whistle to the media, or would spend all their time fixing bugs and thereby denying the Microsoft Support side of the operation revenue, or would make Notepad so efficient and useful that nobody would shell out for Word anymore, or would fix some of the dumber algorithm choices like Explorer's frequent use of bubble-sort and other quadratic-time algorithms, thereby causing Microsoft to fail its under-the-table obligations to Intel to force people to buy ever- faster CPUs in exchange for kickbacks?
Let's face it -- Microsoft does not want to produce quality software. If they did, with their money they could surely manage it and yet they do not. Therefore they obviously don't want to. Quality software is easy for the competition to interoperate with. It's easy for users to avoid paying your support department if the software simply works. If the built-in abilities don't suck they compete with your own paid add- ons. Hardware manufacturers pay you to make your software gratuitously slow and bloated, and pay a lot more than your customers do. The entertainment industry pays you to cripple it in other ways*, and pays a lot more than your customers do.
* Disclaimer: documented in the case of Zune-related goings-on. Not proven in connection with Vista misfeatures. Yet.
blmblm@myrealbox.com - 26 Jun 2007 01:31 GMT [ snip ]
> > Curious. Microsoft has a reputation for having a very tough > > interview process for programmers. > > How did you think they kept out the ones that know what they're doing? Dumb luck, maybe, since the reputation is for asking questions that reveal general smarts and an ability to think on one's feet? I suppose, though, that those characteristics don't necessarily correlate with ability to write good code.
Just out of curiosity, are you basing your opinions on the quality of the products Microsoft ships (based on how they behave), or on acquaintance with some of their technical employees?
> The ones that would spot code that was there just to make Netscape or > (these days) Google Desktop Search perform poorly, or win.exe not work > with 4Dos and PCDos (ok, maybe before your time), Yes and no:
"Yes" in the sense that my exposure to anything produced by Microsoft only goes back to 1980-something, and I've rarely been in circumstances in which I was working mostly in a DOS/Windows environment. The Microsoft-versus-others wars you describe -- nope, I wasn't really aware of them.
"No" in the sense that I've been working with computers of some sort (mostly mainframes/minis/workstations) since 1970-something. (That background undoubtedly explains a lot about my taste in tools. I *am* willing to agree that moving from punched cards to terminals with text editors was an improvement, and that full-screen text editors are an improvement over line editors. Beyond that the "advances" start to seem a little iffier. Sort of a :-). )
[ snip ]
 Signature B. L. Massingill ObDisclaimer: I don't speak for my employers; they return the favor.
Twisted - 26 Jun 2007 03:00 GMT On Jun 25, 8:31 pm, blm...@myrealbox.com <blm...@myrealbox.com> wrote:
> "No" in the sense that I've been working with computers of some > sort (mostly mainframes/minis/workstations) since 1970-something. [quoted text clipped - 4 lines] > Beyond that the "advances" start to seem a little iffier. Sort of > a :-). ) Well, apropos of a certain other thread, I have the opinion that having a proper folder view (especially with the tree) when browsing, opening, and saving files is to full-screen text editors as tab- completion on a one-line prompt is to line editors. So there. ;P
blmblm@myrealbox.com - 27 Jun 2007 20:10 GMT > On Jun 25, 8:31 pm, blm...@myrealbox.com <blm...@myrealbox.com> wrote: > > "No" in the sense that I've been working with computers of some [quoted text clipped - 10 lines] > opening, and saving files is to full-screen text editors as tab- > completion on a one-line prompt is to line editors. So there. ;P Tab completion in a line editor .... Hm, I wonder if there are line editors that offer that. (Have you ever worked with a line editor? Examples in Unixworld are "ed" and "ex". I don't know what the DOS/Windows equivalent might be.)
 Signature B. L. Massingill ObDisclaimer: I don't speak for my employers; they return the favor.
Martin Gregorie - 27 Jun 2007 21:19 GMT >> On Jun 25, 8:31 pm, blm...@myrealbox.com <blm...@myrealbox.com> wrote: >>> "No" in the sense that I've been working with computers of some [quoted text clipped - 14 lines] > editor? Examples in Unixworld are "ed" and "ex". I don't know > what the DOS/Windows equivalent might be.) edlin - and its a really minimal, barely usable, editor.
 Signature martin@ | Martin Gregorie gregorie. | Essex, UK org |
Malcolm Dew-Jones - 27 Jun 2007 21:58 GMT : > On Jun 25, 8:31 pm, blm...@myrealbox.com <blm...@myrealbox.com> wrote: : > > "No" in the sense that I've been working with computers of some [quoted text clipped - 15 lines] : editor? Examples in Unixworld are "ed" and "ex". I don't know : what the DOS/Windows equivalent might be.) edlin
dropped from dos years ago, but now included again with NT/XP/etc, presumably because it allows batch files to do simple editing (using M$ tools only with no additional cost to M$).
On a 128K machine with just one small floppy disk drive it was a fine enough editor for small tasks, but its sole benefit now is that you can do simple edits at the command line without having the editor take over your screen. Of course with multiple windows that is not that big a deal anymore. I haven't used it for years.
A much more useful old utility now included again is "debug" - because it can do hex dumps of files. I use that a few times a year.
Joshua Cranmer - 27 Jun 2007 22:00 GMT > Tab completion in a line editor .... Hm, I wonder if there are line > editors that offer that. (Have you ever worked with a line editor? > Examples in Unixworld are "ed" and "ex". I don't know what the > DOS/Windows equivalent might be.) Two things: 1. Windows, to my knowledge, has no line editor. It doesn't even have a proper shell! 2. I believe that tab-completion in this case refers to shell-level completion of filenames, so I could type mod<Tab> -> modules/ This, Windows' pseudo-shell DOES have, albeit in a more obnoxious form.
blmblm@myrealbox.com - 27 Jun 2007 22:31 GMT > > Tab completion in a line editor .... Hm, I wonder if there are line > > editors that offer that. (Have you ever worked with a line editor? [quoted text clipped - 6 lines] > 2. I believe that tab-completion in this case refers to shell-level > completion of filenames, Yeah, maybe. What Twisted wrote was this:
>>> Well, apropos of a certain other thread, I have the opinion that >>> having a proper folder view (especially with the tree) when browsing, >>> opening, and saving files is to full-screen text editors as tab- >>> completion on a one-line prompt is to line editors. So there. ;P and clearly the "proper folder view" is meant to refer to things that happen once the editor has started, rather than just to starting it up.
Experiment suggests that vim and emacs offer tab-completion of file names for operations that need a file name (open, "save as", etc.), but ex and ed don't. I think both of them, though, date back to a time when tab-completion wasn't offered in shells either. "Whatever", maybe.
> so I could type mod<Tab> -> modules/ This, > Windows' pseudo-shell DOES have, albeit in a more obnoxious form. True (at least about Windows having something like this -- I don't know it well enough to compare it to its Unix/Linux counterparts).
 Signature B. L. Massingill ObDisclaimer: I don't speak for my employers; they return the favor.
Joshua Cranmer - 26 Jun 2007 03:19 GMT > Putting region and "UOP" restrictions in DVD players provoked consumer > backlashes and griping; reaching into our general-purpose computers to [quoted text clipped - 5 lines] > counting them as one more Vista convert. Contrast the rapid uptake of > Windows 95, and later of Windoze XP despite the controversy over WPA.) You're misrepresenting the reasons people are relectuant to switch to Vista:
1. It is a proven resource hog (15 GB for an OS ?!?!) that therefore requires (expensive) upper-middle-end computers to run effectively. 2. Vista costs $200 or so; but upgrading Office is another $200, and then there's the anti-virus software, your money management, etc. most of which would probably need to upgrade. For the average user, a Vista upgrade is a $400+ investment /on top of/ hardware, whereas XP is closer to $100 or so. 3. The UI is such a radical change from the Windows 95-XP standard that people can become lost in it. 4. It has gotten at best mediocre reviews due to some of the aforementioned reasons and more (e.g., networking horrors).
DRM comes about bottom of the mindset for the average user.
If I graphed a chart of people's shoe sizes compared to their preference for liver or broccoli, I would find that high shoe sizes correlate to high preference for liver/broccoli and low shoe sizes correlate to low preference for liver/broccoli. Does that mean that having large feet makes you prefer liver and broccoli? No. They both happen to depend on another hidden variable, age (older people have larger shoe sizes, etc.).
In summary: Correlation does not necessitate dependence.
kaldrenon - 02 Jul 2007 14:56 GMT > Let's face it -- Microsoft does not want to produce quality software. So...when it became apparent that MS Office is very much a standard in the business world, and has remained as such (despite flaws, as all large projects will have), should Microsoft have issued a press release saying, "Oops"?
> If they did, with their money they could surely manage it and yet they > do not. Therefore they obviously don't want to. You, sir, fascinate me. Don't be fooled into taking that as a compliment, though.
Are you familiar with a Usenet discussion (spanning multiple groups) about the Modernization of Emacs? I'm sure you are, since your arrogant, condescending, I'm-right-and-you're-wrong posts make up about a third of its volume.
What fascinates me is that you spent a large amount of time there arguing fervently against emacs because it wasn't "standard" and that it didn't use the control schemes that are "modern" and "familiar", saying that it was instead "arcane." You are quite clearly in the Alt- F4 camp of doing things. And yet here you are railing against the company whose products are largely responsible for the standards you crave. Core features of their programs are things you laud in arguments against other software, and yet you say that not only do they not produce quality software, but they do not even /want/ to?
A less vehement position I might be able to accept is "Microsoft software is the worst, except for all the others" (sorry Churchill), but your position seems to be "Microsoft software is absolutely and horrifically useless, but anything that doesn't behave like it is also terrible."
You have been consistently closed-minded and condescending in every post of yours that I have read, and fairly stubborn about things which matter relatively little in the big picture. Dislike emacs, feel free! Dislike Microsoft, feel free! Dislike paying for better software when "good enough" software is out there for free. I don't care what you choose to like or dislike. Just Stop. Telling. Us. We're. Wrong.
TMTOWTDI, a.s.
Twisted - 03 Jul 2007 02:20 GMT [snip a whole lot of insulting spew]
Get a neurosurgeon to take a look at that broken XOFF flow control between your angry, spiteful amygdala and the motor cortex controlling your mouth. :P
> A less vehement position I might be able to accept is "Microsoft > software is the worst, except for all the others" (sorry Churchill), > but your position seems to be "Microsoft software is absolutely and > horrifically useless, but anything that doesn't behave like it is also > terrible." Actually, my position is "Microsoft software is horribly broken under the hood but at least pays lip service to user-interface design and human factors stuff". In practise, most software seems to be either a shiny and easy to try to use Edsel or a Mercedes-Benz with parts and rivets showing everywhere, requiring actually shorting wires together and stepping on hydraulic tubes to operate the thing because nobody bothered to put the actual paneling, upholstery, and proper controls on the surface after they got the engine to start.
Basically, on the one hand we have Microsoft's "The interface is snazzy and it compiled? Ship it!" and on the other hand we have an attitude of "It works perfectly and you can togg
|
|