Giving an application a window icon in a sensible way

T

Thomas Kellerer

Also, this is only the installation and configuration of the system.
Setting up (or migrating) an individual project and whatever you do
differently when working with that project's sources wasn't mentioned,
nor was the time taken adjusting to any workflow changes involving
frequently-performed activities that occur as a result. The latter is
probably inapplicable except to a total CVS n00b, of course...

That is true. If you have never worked with a CVS before, then you need
to learn the concepts, which admitely takes more then 10 minutes.

But I only claimed I set up the repository in 10 minutes.

As I am experienced with CVS, importing the existing sources was pretty
easy.
And yes, I did have to learn how to use the CVS features before doing
that, but then this is part of being a professional software developer.
You cannot get around using no versioning control at all. And CVS (and
now increasingly Subversion) seem to be the most popular, in the Java
world at least, so in my eyes this is just as necessary as knowing how
to display the Javadocs for the libraries, writing Ant scripts or
knowing the Java syntax for the if statement (at least those are basic
requirements where I work)

Thomas
 
N

nebulous99

Bent said:
I don't need to. I feel that it is self-evident that everyone does
something wrong occassionally.

I feel that it is self-evident that *you* have an ulterior motive,
besides trying to push some sort of generalized philosophical point
that is.
I am trying to determine whether you
consider yourself to be flawless and so far, it appears you do. I find
this information instructive and, indeed, useful.

This does of course depend on what is meant by "flawless". If it
includes "acting in good faith" and "not knowingly doing something
wrong", then yes, it would seem to apply. Obviously, if I know
something is a bad idea I avoid doing it; and if I don't, my doing it
isn't a failing on my part, unless I *should* have known, which leads
to the whole question of "how should I have". More generally, I do the
best with the information I have at the time; which necessarily
includes some judicious pruning of decision trees. It is possible for a
superior option to be pruned heuristically, but the consequences of not
aggressively pruning include large amounts of time wasted on fruitless
link-chasing, needlessly-in-depth research, or other activities, not to
mention the possibility of actual adverse consequences from trying
something dangerous.
Not that you "were wrong", so much that at some point or other in your
past, you have made mistakes.

This seems to require a motive. I'm curiously no longer certain that
it's straightforward hostility; you seem to be angling for something
else than just to call me a name or whatever. However, I don't get the
impression that you have wholly benign intentions either.
Nothing in particular. I am trying to determine if you are a
self-proclaimed flawless being.

See above. That depends on what is meant by "flawless". I expect that a
reasonable person that had walked a mile in my shoes the same day would
have made similar choices, given the same constraints of time and
effort. I expect purely factual calculations to actually be accurate
(whereas things closer to educated guesses become probabilistic, for
obvious reasons). I conclude from my own motives and other lines of
reasoning that it is not reasonable for anyone to come to a negative
judgment of me, personally, rather than of an outcome of some sort that
was perhaps unwanted, and that anyone who does judge me poorly is in
error. It seems to be a not-too-rare error, which I find curious. It
appears that people often judge using standards that can't be based on
purely reasonable expectations; that those standards in fact often
include hidden assumptions that prove to be false some of the time,
frequently involving at least one paranormal ability that the target of
judgment would have needed to avoid being found at fault --
precognition, telepathy, and omniscience are the three most common
categories of unreasonable expectation, where someone is blamed for,
respectively, a) not foreseeing something relatively unforeseeable, b)
not knowing what someone meant (where different from what they said),
and c) not knowing something, and generally additionally not having
known that there was something useful they should investigate where
such investigation would have led to knowing whatever-it-was.
(Yes, that last is difficult to describe. When you don't know
something, you may know that you don't, in which case you know a
question but not the answer. You can also not even know the question,
or it may not have occurred to you to ask it, perhaps because it
doesn't seem likely that the answer would be relevant to any of your
current problems, and it isn't one of the things you're particularly
curious about. Finally, it may additionally not be taught as part of a
basic education; if it is, however, expecting it to be widely known is
not unreasonable regardless of the other factors, at least here.)
 
N

nebulous99

Patricia said:
...
I learned ssh tunneling for my current project. That is not particularly
significant because some project was first for every single tool,
technique, programming language, API etc. that I have ever used.

I'll bet the same one wasn't first for an overwhelming number of them
at once, though. :)
I must have misinterpreted your comment "For a one-person project?
You're joking.". I read it as meaning you thought that revision
control is a joke for one-person projects, and wanted to make sure you
realize that it definitely isn't.

Consider that "small one-person project". It does sound like it could
have its uses for projects above a size threshold.
 
O

Oliver Wong

I have a web browser, but it's the bog-standard variety that
understands .jpg, .gif, .png, .txt, .html, .shtml, .php, and
directories, and a few others (notably .svg).

Most webbrowsers don't actually understand php or shtml. Typically, when
an URL ends with these extensions, they are actually serving HTML content.
I've never actually even
*seen* a .jnlp file before today. (And I still haven't -- only two
links to such files, up from a grand previous total of zero.)

Why, what kind did you think I had?


I suppose this is some subtle suggestion that JREs come with a tool
that recognizes the .jnlp format. If so, it's not a tool I've had
occasion to use (or even investigate), obviously. (I would expect that,
given a JRE plug-in, my browser does add .class and .jar to its
repertoire. Which suggests that .jnlp could be some type of active
content similar to an applet. If so, I'd definitely want to know
whether it runs in the same type of sandbox before touching either URL
with a ten-foot pole.)

Well, we could tell you, but you might not take our word for it. Why not
try googling for "jnlp"?

- Oliver
 
P

Patricia Shanahan

I'll bet the same one wasn't first for an overwhelming number of them
at once, though. :)

Well, there was the day I switched from working on an NCR proprietary
operating system working on a UNIX-based operating system:

C, make, Bourne shell, C-shell, UUCP, UNIX e-mail, USENET, RCS, ed, vi,
emacs, find, grep, sort, awk, lpr, troff, ...

I felt like a kid in a candy store with so much fun stuff to learn.
Consider that "small one-person project". It does sound like it could
have its uses for projects above a size threshold.

It is more a function of whether I need to refer back to previous
versions than program size. What would it cost me if I messed up a
change, and needed to scrap it? If I can just throw the program away,
fine, no revision control. If not, revision control.

The sample programs I write for answering messages in newsgroups usually
don't go under revision control, because if I messed up a change I could
throw the program away with zero cost.

Patricia
 
C

Chris Uppal

Oliver said:
Another rule of thumb I usually use on Usenet is: If there are two (or
more) interpretations for a given message, and one of them makes you
really
angry or upset, but the other one leaves you neutral or even happy, pick
the
latter one. You'll end up having a happier life.

As in:

Never ascribe to malice that which can be adequately explained by a disturbed
personality.
Never ascribe to a disturbed personality that which can be adequately explained
by stupidity.
Never ascribe to stupidity that which can be adequately explained by a poor
command of English.
Never ascribe to a poor command of English that which can be adequately
explained by bad typing.

;-)

-- chris
 
N

nebulous99

Oliver said:
I was talking about newbies. For example, see this thread:
http://groups.google.ca/group/comp...._frm/thread/9fb39f03f5cc066e/f320a2cea44397b6

AFAIK, the OP has only posted twice in comp.lang.java.programmer, and
only once was the post a question. That question got answered.

Then specific questions must raise some peoples' ire.

I reposted my initial question in this thread, and could still see
nothing wrong with it.
(1) It was not clear to me that you would accept the advice pending more
information or evidence.

I didn't explicitly state that I would not.
(2) I don't see any indication that someone considers refusal to accept
someone else's advice as being a crime.

Perhaps "crime" is a strong word, but it is clear that there are some
here who consider anything other than *unconditional and unquestioning*
acceptance of their advice to be worthy of at least somewhat prickly or
scornful responses.
That's not what I'm recommending you to do.

If you would kindly reread the piece directly above that is from your
own earlier post, you will find that you were not recommending anything
less vague than "change your actions". I substituted more specifically
the change that seemed most likely to satisfy the personalities
currently causing problems.
I've posted some recommendations already: Ask direct questions. Don't mention
anything which is not directly related (like problems with your browser). I'm not even
telling you to say "please" or "thank you", or anything like that. I don't
know how you inferred a recommendation for submissiveness from my
recommendations.

I didn't infer anything from those, but then you hadn't said those;
you'd simply said "change your actions". (You may have mentioned those
in a still-earlier post, but there they would have already been
responded to separately.)

It sounds like the only thing you can find fault with was mentioning
browser mishaps in the post announcing that I'd fixed the original
issue, and nothing whatsoever in the post asking the question
originally.

I find it likely that your assessment is not accurate. Of all the parts
of various postings that seem to have produced seriously critical
responses, the browser mishap is actually one of the most innocuous by
that measure. The *only* one to react negatively to that particular
passage was you.

Stop believing that when someone asks you a question, they are not
trying to help you.

I never started to. Not "when someone asks a question" period, as
opposed to differentiating relevant questions from ones that seem to be
prying into why I'm doing something rather than getting more detailed,
relevant configuration info (or whatever).
No. Stop believing that you are capable at differentiating between
questions which are intended to get the information nescessary to help you
versus questions whose sole purpose is some kind of entrapment, or which are
at best irrelevant.

Stop giving me orders like I'm some kind of tin soldier.

Your suggestion above is patronizing, and is the very thing I'm seeking
to avoid *without* it being at the price of meekness of some form or
another. Unquestioning acceptance of any assumption put to me is
therefore right out, as is believing myself inherently inadequate to
decide any particular thing.

I am discussion situations like, for instance,

Me: How do I get some foos to do bars?

Other: Why don't you use baz instead?
-or-
Why do you want to get foos to do bars?
-or-
What is the resulting bar used for later on?
.... etc.

As opposed to response questions like

What version are you using?
Are the foos of the XYZFoo subclass or the base class?
Do the bars need to be fiddlefaddle, or will just ordinary ones do?
....

You can clearly see the difference. The former don't further a goal of
determining how I can get some foos to do bars; they do however further
a goal of questioning whether I even want to get foos to do bars, or
what I want the bars for. The latter, on the other hand, are plainly
relevant to narrowing down the specifics of my requirements and of the
exact tool set I have available with which to do the job, without
questioning my requirements themselves.

The hidden assumption behind any question that suggests that I ought to
reconsider doing what I'm asking how to do is that someone thinks doing
it is dumb, and, moreover, that whoever it is is too cowardly to come
right out and say so.
I've never even read the group charter. But I can tell you, empirically
and statistically, those who answer every question put to them have had a
greater chance of getting the answers they wanted.

Even ones that pry, and appear intended to discover some hint of a
perceived wrongdoing that the questioner can then drag out into the
light to say "Aha! And another newbie is saved from his own stupidity",
pat himself on the back, and thereby have self-medicated with his
personal brand of Viagra-for-the-ego?

Er, thanks, but no thanks. People who get their kicks that way can
kindly go get them from someone else; but it's not my kink.
No, you should not. On the other hand, I've never seen anyone on this
group ever ask anyone for their credit card number, so this has never been a
problem so far.

No; what it was was a _reductio_ad_absurdum_ of your somewhat foolish
claim that I'd be wise to answer *any* question put to me.
Perhaps because it's off topic and no one really cares.

Actually, it had become tangentially on topic, since the answers to
questions like "whether I should have found X with google" were
becoming germane to some of the various attempts at fault-finding that
were developing by that time.
No. I was referring to your "I may have found a bug" post.

*sigh*

I *thought* we were discussing the mess that *this* thread has become.
It's certainly the only one worthy of considering a "problem" and
therefore trying to "fix" at this time.

Please cleanly separate discussion germane to this thread from
irrelevancies that properly belong in their respective threads.

In this particular thread, it does not seem that there was anything
faultable in any of the earliest postings I made (those being the ones
that count vis a vis deciding how this got started, as opposed to how
it continued at some later point or whatever, since the latter would
have been moot if it'd never gotten started anyway.)

The only thing you seem to have taken issue with from *this* thread now
is the browser bit in one of my earlier postings, and that is the only
thing that *nobody else* seems to have taken issue with, so it *can't*
be the problem.

I remain convinced that the problem isn't in *any* of my posts to this
thread whatsoever. If you believe otherwise, marshal some real evidence
please.
"Thanks. I'll keep your solution in mind for next time."

I've said things equivalent to this on several occasions.
I usually expect a 2-3 day wait before getting a reply, but that doesn't
mean I'll stop my google search, so this is starting to stretch it, but
fine.

This group generates replies usually in well under an hour -- to the
point that I now can't catch up on just this thread, since by the time
I've read everything new as of X:00, it's then X:20 and there's five
completely new posts in just that time (besides any by myself), and so
forth.

Is your 2-3 day figure a general figure for your average-case
newsgroup? That would closely ffit my own, but I fit my expectations in
a particular case to the known history of the particular newsgroup,
when there's enough data points.
Not too hard ot imagine.


Probably what I would do, yes.

Well, then, you would potentially land in an identical pickle. Because
in this particular instance, it all went pear-shaped right after that
point without any further intervention from me!
Except this hasn't happened, neither to you, nor to me.

*goggles*

What, are you blind? Did you not read the early part of this thread at
all? Did you also not read the bits I reposted in the message to which
you just replied??
So it's quite a
stretch of the imagination now. What would have likely happened to me (and
what has actually happened to you) is that someone saw your post, thought
their solution was better, and posted it. No implication of being moron, or
anything like that.

That's a damned charitable interpretation of even the early returns,
nevermind some of the later ones, and you know it.
Post my questions.

Well, there you go. I guess I'm absolved of guilt then, since that's
also what I did. :p Not that it helps me much.
I'd probably make my question explicit. E.g. instead of "Nobody is
telling me what Ant is!", "What is Ant?" Instead of "Obviously, a google
query for 'ant' would not turn up anything useful", "Where can I download
Ant?", etc. I probably also wouldn't mention the inadequacies of search
engines. I'd probably keep my post under 5000 words. I'd probably answer the
questions asked of me.

These are mischaracterizations. For instance, I actually knew what ant
was, for starters; what I asked was what the advantages were for a
project of the small scope in question. Also, when I noticed that
everyone was virtually raving about it but no-one was saying anything
about obtaining it, I drew attention to that fact, not so much to
locate it (which I would probably have been able to manage without too
much difficulty anyway) but because I thought it curious that everybody
seemed to assume that I would already know.

The search engine thing seems to have bugged you, but like the browser
thing, it seems to have bugged no-one else -- it's one of the things
that drew the least criticism at that point (in fact, there zero
replies to that bit, all told).

You seem to be irritated not merely by different things than the ones
who actually get somewhat nasty, but in fact only by some of the things
that didn't bug them at all (and vice versa).
No, the link I quoted gave an example of when it's okay to claim you've
found a bug.

And that example was actually applicable to the cases where I did.

Except that I didn't; I just claimed that I'd found a "possible" bug.
None of these situations qualify, IMHO, and in the opiniong of the FAQ
author.

This flatly contradicts what you said earlier. You quoted directly from
that FAQ that observing a regression against a previous version
specifically *does* qualify for an exception. Furthermore, that FAQ
stated *nothing* about what, if any, loosening of conditions occurred
when "claim to have found a bug" was changed to "suspect you may have
found a bug". (I might add that it also stated nothing whatsoever in
the way of a rationale for these rules. You seem to regard them as
fairly inflexible, perhaps even as actual laws, but I don't recall any
legislative process being mentioned, nor any representatives debating,
nor any elections for said representatives at which I might cast my
vote, nor any judiciary, constitution, or similar to limit and
interpret with will of that deliberative body! Rather, they look to
have been pulled out of somebody's hat and then stated as absolute
without any supporting reason.
Saying "I'm having problems with listeners. Here's my source code.
Here's what behaviour I'm expecting. Here's what behaviour I'm experiencing.
How come they differ?" is not dishonest.

Lies of omission? Also, this seems to be most germane to the wrong
thread.
Nowhere in my advice does it ask you to assume everyone else in the
world is right and you are wrong.

No; instead, your advice merely implies it. What it explicitly asks me
to do is to acquiesce to everyone else's judgment, from which one
infers that I'm to consider that judgment to be superior to my own,
from which what I inferred follows easily and elementarily.

Unless, of course, you actually meant that I should acquiesce *falsely*
(i.e. the first thing, acquiesce, without the second, consider my
judgment to be inferior).

Dishonesty seems like it may be a method of fairly early resort for
problem-solving for you, doesn't it?
You don't think any of these people, when challenged, ever said shrugged
their shoulders and said "Ok" (in whatever language they speak), and went on
with their lives?

When it was before an audience? Nope. In private? Possibly (but then
there's unlikely to be any documentation for those instances is there?)
Take Einstein, for example. Don't you think, at one point
in his life, someone told him relativity is the dumbest thing they'd ever
heard of, to which Einstein might have shrugged and said the equivalent of
"Ok.", and then went on with his life, giving presentations and lectures on
relativity to other scientists? Or do you think he got bogged down,
delaying, or even cancelling those lectures, to argue with that one
particular person, who stubbornly refused to believe?

Agreeing to disagree with the person is very different from acquiescing
to their "superior" judgment. But agreeing to disagree takes two, like
any other sort of agreeing. If one side stubbornly refuses to concede a
loss or even a draw, then the other side has to either concede a loss
or keep fighting. And in some cases, the former would be dishonest
(when that side is nowhere near convinced that they're anything in the
neighborhood of "flatly wrong", for instance).
My intent was "don't worry about what others think of you so much". I'll
actually give you an example of this strategy right now. You think I'm
really dumb, right? Ok, fine.

You'd concede a significant point in front of an audience while
(presumably) disbelieving it and where it actually impugns you in some
manner?

Sorry, I won't follow you through that door -- sign says "Masochists
Only" and I fear I might get in trouble if I go somewhere I obviously
don't belong.
Accepted.


Yes, "PofN".

Must be that it's they, not you, intending to aggravate people with
acronyms then. :p
In my opinion, it's not impossible. If you'd like a demonstration, wait
a few days until I've forgotten about this thread, and then insult me out of
the blue, without provocation. I predict that I won't feel insulted.

That's the most illogical thing I've heard since -2197483648

Oops, sorry, looks like an integer underflow may have happened. ;)

Tell me though, if you anesthetize yourself and then someone cuts off
your arm:
a) Does it hurt?
b) Do you still lose the arm?
c) Would you have preferred it the other way around?
It's not forgotten, but disagreed.

What?

OK, time for another mindbender then.

If you put a block weighing 6 newtons on a level frictionless surface,
attached by a spring to a fixed point on that surface, what happens:
a) if the block is left alone?
b) if a rightward force is applied steadily at the center of the left
side of the block?
c) if forces of equal magnitude are applied steadily at the centers of
the left *and* right sides of the block, directly through the block in
both cases?
I'm glad.

Why? I didn't actually say those things!
Everyone's free to post in comp.*; even those you deem to be unable to
grasp the most basic rules of logic.

You misunderstand me. It wasn't meant to be interpreted as "Who let
those idiots into the mensa-only club?!"; it was meant to be
interpreted as "What on earth did they come here hoping to
accomplish?!".
Personally, I appreciate their
presence: even if they cannot grasp logic, as you state, they do seem to
know quite a bit about Java. When I ask Java questions here, someone usually
has an answer for me.

An answer from someone whose reasoning capabilities are on that level
is probably worse than no answer at all. What proportion of the answers
you receive tend to work decently and additionally don't come with
either side effects (in implementation) or some kind of lunacy (in the
form of usenet literature) attached?
So read 2000 of them. Or just 20 of them. Or just 2. It doesn't really
matter. Pick a thread you did not participate in, and see if you perceive
the same disapproval there that you perceive here.

I'd like to read about minus fifty of them, since that's what it would
take to counterbalance the time wasted just trying to keep up with
*this single thread*.
I've never been in disagreement with you about that. Like I said, it
really has nothing to do with right or wrong. It's more about cause and
effect.

Well, it was also possible to draw the conclusion that nothing in my
early posts to the thread caused this treatment of me, either -- not
avoidably so, anyway, and not by actually being offensive in any way
either.

It remains true that the two things you suggest doing differently
(browser ... search engine) were two of maybe ten that would definitely
have made no difference whatsoever, since they seem to have been
ignored in all the replies *except yours*.
To help you in avoiding the responses you seemed to not want to receive.

Yes, but at what price?
Another rule of thumb I usually use on Usenet is: If there are two (or
more) interpretations for a given message, and one of them makes you really
angry or upset, but the other one leaves you neutral or even happy, pick the
latter one. You'll end up having a happier life.

That sounds to me like a recipe for disaster. The best-case scenario is
being wide open to being the butt of someone's jokes and having
voluntarily made yourself turnip-dumb enough tto actually like it. The
worst-case scenario tends to involve scams and credit-card numbers...
 
D

Daniel Pitts

Twisted said:
If, as you claim, the top hit for "ant" isn't the dictionary definition
or even remotely related but is instead for some obscure software that
only a minuscule fraction as many people have even heard of, then
Google clearly does have much to learn -- from *somebody*, anyway.

http://www.google.com/search?q=ant

See it for yourself.

Google tends to rank things based on relevancy (usually by the number
of links pointing to a site). Apache's ANT is quite popular, to the
point of being nearly ubiquitous. The is why they are the top result.

You seem to *think* you know a lot, but when 99% of people disagree
with you (most of which provide valid arguments), it might be time to
conceed that you, in strange fact, don't always know what is best.

Honestly, I would expect such stubborness from a 13 year old, but you
seem older than that, which is why your behavoiur has evoked such a
strong reaction.

Two lessons for you:
1) Never underestimate Google's ability to find what you what. Its not
always the first hit, but it is often the first page. Especially if
everyone else seems to think its a common thing (common enough to
mention only by name and not website)

2) When many people are telling you something, try to let go of your
defensiveness. You'll end up learning more for people with more
experience (That IS why you came to this newsgroup, right?), and you'll
get more respect in life.
 
D

Daniel Pitts

Twisted said:
Well, judging by the name, NetBeans are beans *with internet added!* or
something of the sort. :) (Kind of the way half the current US patent
applications are some preexisting business model *with internet added!*
...)

NetBeans is an IDE, similar to Eclipse and JetBrains' IDEA.

As a matter of fact, I believe NetBeans is the IDE provided on Sun's
website.

http://java.sun.com/j2se/1.5.0/download-netbeans.html

Perhaps if you weren't afraid of asking google, even if you doubt the
results are going to be relevant, you'd learn something.

You have proven to me that you make far too many assumptions without
even a cursory amount of research to back it up.
 
O

Oliver Wong

[...]
I am discussion situations like, for instance,

Me: How do I get some foos to do bars?

Other: Why don't you use baz instead?
-or-
Why do you want to get foos to do bars?
-or-
What is the resulting bar used for later on?
... etc.

As opposed to response questions like

What version are you using?
Are the foos of the XYZFoo subclass or the base class?
Do the bars need to be fiddlefaddle, or will just ordinary ones do?
...

You can clearly see the difference. The former don't further a goal of
determining how I can get some foos to do bars; they do however further
a goal of questioning whether I even want to get foos to do bars, or
what I want the bars for. The latter, on the other hand, are plainly
relevant to narrowing down the specifics of my requirements and of the
exact tool set I have available with which to do the job, without
questioning my requirements themselves.

This is actually pretty standard on most comp.* newsgroups I've been to.
And again, I recommend that you do answer questions of the form "Why don't
you use baz instead?", "Why do you want to get foos to do bars?", and "What
is the resulting bar used for later on?". Again, in my experience, those who
do this are more likely to get the answers they want.

[...]
Even ones that pry, and appear intended to discover some hint of a
perceived wrongdoing that the questioner can then drag out into the
light to say "Aha! And another newbie is saved from his own stupidity",
pat himself on the back, and thereby have self-medicated with his
personal brand of Viagra-for-the-ego?

I think it never occurs to those posters that the questions being posed
of them might be some sort of trap. They just answer them, and then they get
their own questions answered, and everybody is happy.

[...]
No; what it was was a _reductio_ad_absurdum_ of your somewhat foolish
claim that I'd be wise to answer *any* question put to me.

Yes, in retrospect, it was a foolish blanket statement in theory, but it
seems to work in practice, given that the "What's your credit card number"
questions never seem to get asked in practice.

[...]
I remain convinced that the problem isn't in *any* of my posts to this
thread whatsoever. If you believe otherwise, marshal some real evidence
please.

The (paraphrasing here) "Obviously, a Google search for 'ant' wouldn't
give me any results related to the Ant software in question" and "Well, if
it does, then Google has a lot to learn from me." posts are pretty arrogant,
IMHO.

[...]
Is your 2-3 day figure a general figure for your average-case
newsgroup?

It's sort of a minimum. For low traffic newsgroups, I'd raise the
estimate to maybe a week or more. Java is a big topic, and there are a
experts in this newsgroup, but typically, they are experts only in a
particular subdomain (e.g. J2EE, or concurrency, or networking, etc.), and
not an expert in all of Java. Also, I consider myself to understand the
basics of Java pretty well, so that my questions typically aren't so called
"newbie" questions that the vast majority of posters here could answer.
Therefore, when I ask a question, probably only 5 to 10 people actually know
the answer with good certainty.

Chances are, these 10 people aren't reading the newsgroup during the
same period that I'm making the post. Some of them may only read the
newsgroup from work/school, and have gone home for the day, for example. In
that case, I'd probably have to wait until the next day for them to come
back, assuming they check the groups everyday. Personally, I tend to check
the groups (but don't bother to read every single message in them) every
weekday, but I don't access them on the weekends. Others may have different
access patterns. This is how I arrived at the 2-3 day figure for "busy"
newsgroups, and "7 days or more" for the less busy ones.
*goggles*

What, are you blind? Did you not read the early part of this thread at
all? Did you also not read the bits I reposted in the message to which
you just replied??

I've read most of them, yes. Certainly, I've read all the posts to this
thread that were made over 24 hours ago (though I skimmed through some of
the longer ones). I think the problem here is that you consider the
statement "the immediate response is clearly and strongly disapproving" to
be objectively true, whereas I consider it to be subjectively true at best,
and false at worst.

Without getting too metaphysical, I'm saying there may be a difference
between reality and your perception of reality.
That's a damned charitable interpretation of even the early returns,
nevermind some of the later ones, and you know it.

I disagree.
Well, there you go. I guess I'm absolved of guilt then, since that's
also what I did. :p Not that it helps me much.

Well, guilt... it's a loaded word. As I've said before, I don't think
this has anything to do with right or wrong. Did you do something "wrong"?
The word "wrong" is meaningless in this context. I think it has more to do
with cause and effect. There was an effect. Did your post participate in the
cause that effect? Yes.

So I don't know if you want to call it "guilt" or not. Personally, I'd
avoid using that term to describe what happened here.
These are mischaracterizations. For instance, I actually knew what ant
was, for starters; what I asked was what the advantages were for a
project of the small scope in question. Also, when I noticed that
everyone was virtually raving about it but no-one was saying anything
about obtaining it, I drew attention to that fact, not so much to
locate it (which I would probably have been able to manage without too
much difficulty anyway) but because I thought it curious that everybody
seemed to assume that I would already know.

You drew attention to people no saying anything about obtaining ant,
why? Is it because you wanted to know how to obtain ant? If so, you should
just ask directly. If you not, then perhaps because you wanted other people
to change their behaviour? If so, recall the fable on changing others versus
changing yourself. If not, then you had some other reason which I am unable
to currently guess, so I have no further recommendations.
The search engine thing seems to have bugged you, but like the browser
thing, it seems to have bugged no-one else -- it's one of the things
that drew the least criticism at that point (in fact, there zero
replies to that bit, all told).

You seem to be irritated not merely by different things than the ones
who actually get somewhat nasty, but in fact only by some of the things
that didn't bug them at all (and vice versa).

I guess I was wrong about people not liking offtopic posts then.
Lies of omission? Also, this seems to be most germane to the wrong
thread.

It's only a lie of omission if people are interested in the information,
and you purposely do not support or deny the information. I don't think
anyone is interested in whether you actually think what you have found is a
bug or not. Rather, they are only interested in what you've actually found
itself. They will judge for themselves whether it is a bug in their opinion.

But again, I might be wrong about that. I've been wrong about guessing
what other people on this group think before.
No; instead, your advice merely implies it. What it explicitly asks me
to do is to acquiesce to everyone else's judgment, from which one
infers that I'm to consider that judgment to be superior to my own,
from which what I inferred follows easily and elementarily.

Ok, so don't take my advice.
Unless, of course, you actually meant that I should acquiesce *falsely*
(i.e. the first thing, acquiesce, without the second, consider my
judgment to be inferior).

Dishonesty seems like it may be a method of fairly early resort for
problem-solving for you, doesn't it?

Not in my opinion.
When it was before an audience? Nope. In private? Possibly (but then
there's unlikely to be any documentation for those instances is there?)

Actually, I wouldn't be surprised if it might have happened before an
audience. I can easily imagine Einstein giving a lecture on relativity
before an assembly of physicists, and someone standing up and shouting (in
German) "This is all nonsense!" to which Einstein might have replied "Ok, I
respect your freedom to disagree with me. If you do not wish to hear my
theories, feel free to leave the lecture hall, but there are 200 other
scientists here who seem to be interested in hearing about it, so for their
benefit, I'd like to continue my explanation uninterrupted." And then he
goes on, doing what he was doing before the interruption, as if nothing had
happened.

I don't know if this ever actually happened, but if it did, I don't
think Einstein had lost any credibility from doing this, instead of choosing
to argue with that one person.
Agreeing to disagree with the person is very different from acquiescing
to their "superior" judgment.

Agreed.
But agreeing to disagree takes two, like
any other sort of agreeing.

I disagree.
If one side stubbornly refuses to concede a
loss or even a draw, then the other side has to either concede a loss
or keep fighting.

Again, disagreed.

[...]
You'd concede a significant point in front of an audience while
(presumably) disbelieving it and where it actually impugns you in some
manner?

I don't think there's anything to concede. You claim that you think I'm
dumb. I fully believe that you think I'm dumb. And I have no problem with
that, because I don't really care what you think of me. I personally I don't
think I'm dumb. And I don't think there's any conflict with you think I'm
dumb and me thinking I'm not dumb. Just like there'd be no conflict if I
think vanilla tastes better than chocolate, and you think chocolate tastes
better than vanilla. Different people think different things.

You consider this newsgroup to be in front of a public audience, right?
So here we are. You're publicly telling me that you think I'm dumb, and I
have no reason to doubt that you think I'm dumb. So I'll repeat it in front
of the audience: Twisted thinks I'm dumb.

And now I'll keep on living my life, answering questions posted on this
forum when I believe I can make a useful contribution, and generally proceed
the same way as I would have, had you never told me that you thought I was
dumb.
Sorry, I won't follow you through that door -- sign says "Masochists
Only" and I fear I might get in trouble if I go somewhere I obviously
don't belong.

No need to apologize.
Must be that it's they, not you, intending to aggravate people with
acronyms then. :p

Well, it's just a name. Names can be anything. I was never really
concerned about what PofN stood for, if anything.
That's the most illogical thing I've heard since -2197483648

Oops, sorry, looks like an integer underflow may have happened. ;)

Tell me though, if you anesthetize yourself and then someone cuts off
your arm:
a) Does it hurt?

Depending on the quality of the anesthesia, maybe not.
b) Do you still lose the arm?

Yes.
c) Would you have preferred it the other way around?

I don't understand... Prefer not being anesthetize? Prefer being the one
to cut the arm instead of not cutting it?
What?

OK, time for another mindbender then.

If you put a block weighing 6 newtons on a level frictionless surface,
attached by a spring to a fixed point on that surface, what happens:
a) if the block is left alone?

Disclaimer: Physics isn't my strong point.

My guess: Nothing.
b) if a rightward force is applied steadily at the center of the left
side of the block?

My guess: The block accelerates to the right, assuming no other forces
(e.g. gravity).
c) if forces of equal magnitude are applied steadily at the centers of
the left *and* right sides of the block, directly through the block in
both cases?

My guess: Nothing.

Here's my mindbender for you:

This guy runs up to you and points at the sky and says "I see a flying
spaghetti monster!" You look around and don't see anything that might match
that description, and so you say "I don't see anything." The guy tells you
"I'm telling you, I see it!"

So you say "Ok", and go on living your life.

What, if anything, did you agree to, upon saying "Ok"?
Why? I didn't actually say those things!

I'm glad that you're starting to suspect that people honestly believe
that you believe what I'm saying they believe you believe. In other words,
I'm glad you're starting to believe what I'm telling you.
You misunderstand me. It wasn't meant to be interpreted as "Who let
those idiots into the mensa-only club?!"; it was meant to be
interpreted as "What on earth did they come here hoping to
accomplish?!".

I guess they want to talk about comp.*. Specifically, I guess the people
who post in comp.lang.java.programmer want to talk about the Java
programming language.
An answer from someone whose reasoning capabilities are on that level
is probably worse than no answer at all. What proportion of the answers
you receive tend to work decently and additionally don't come with
either side effects (in implementation) or some kind of lunacy (in the
form of usenet literature) attached?

I think I asked something like 5-7 questions here, but I only remember
the contents (and thus the answers) of 3 of them. 2 of them were pedantic
questions about the Java Language Specification, and they got answered
clearly. 1 was a "I'm having problems with WebStart, here's a sample app. Do
you guys have the same problem?" and they said "No.", thus confirming that
the problem was with my particular system.

So I've had 3 out of 3 good experiences here. I suspect all my questions
got answered to my satisfaction, but I can't recall for sure.
Yes, but at what price?

Hmm, interesting question. If it were me in your situation, the cost
would be zero, 'cause I don't really care about what people think of me, and
I disagree that silence implies assent. It seems you do think silence
implies assent, and that you don't want people see you as being submissive,
so the cost may be non-zero for you.
That sounds to me like a recipe for disaster. The best-case scenario is
being wide open to being the butt of someone's jokes and having
voluntarily made yourself turnip-dumb enough tto actually like it. The
worst-case scenario tends to involve scams and credit-card numbers...

It works for me.

- Oliver
 
M

Mark Thornton

Twisted said:
If, as you claim, the top hit for "ant" isn't the dictionary definition
or even remotely related but is instead for some obscure software that
only a minuscule fraction as many people have even heard of, then
Google clearly does have much to learn -- from *somebody*, anyway.

That depends on whether most of the searches for "ant" are for the
software or the insect. It is actually not unlikely that on Google if
not in the wider world it is the software which dominates.

Mark Thornton
 
D

Daniel Dyer

This isn't helpful, since presumably the limit is set too high to be
hit by a prolific human poster in normal usage (as opposed to the bots
its meant to keep out).

I don't know. It depends whether your assumption is correct. It could be
that Google have a lower limit than you imagine in order to throttle
nuisance human posters (I am not assiging this label to you).
Something must have made it seem like I'd
posted more than I really had, then, which supports the theory that
someone rigged their post headers here today to make one of my posts
turn into a whole bunch of copies, only one of them actually appearing
in this group (as otherwise I'd detect the tampering immediately; most
likely, it took several such occurrences to reach that limit, whatever
it is, and after just one I'd have avoided it happening again if the
effects had been visible right away).

This seems unlikely to me. Certainly more unlikely than it just being a
fairly innocent restriction on Google Groups. I'm unconvinced that what
you are alleging is even technically possible. I'd think that Google
would enforce the posting limits by counting how many messages were posted
via Google Groups using your username and password (it would be much
easier than monitoring NNTP headers).

Searching for info on Google Groups posting limits returns several
messages from people complaining about the restrictions, which ties in
with your experience.
It certainly doesn't suggest any way of fingering the culprit
(regardless of which, I will find out who did whatever they did to make
Google think I'd posted however much more than I'd actually posted they
think I posted).

My money's on Wesley. I think you offended him by implying that he was a
manager :)

Dan.
 
M

Mark Thornton

Twisted said:
Sorry, I don't have any software on my system for interpreting .jnlp
files, whatever those are. (And I *do* have software for the common and
even many of the more obscure formats for images, archives, and the
like, just to put that into some sort of perspective...)

Why don't you try clicking on the link and see what happens? If you have
Java 1.4 or later then it should work.
 
W

wesley.hall

My money's on Wesley. I think you offended him by implying that he was a
manager :)

Hah!! You caught me!

Asshole I can take (wouldn't be the first time I have been called
that!). The cause of the end of human civilization I can also take
(although, in fairness, that one WAS a first!), but manager is simply a
step too far.
 
B

Bent C Dalager

I feel that it is self-evident that *you* have an ulterior motive,
besides trying to push some sort of generalized philosophical point
that is.

Of course I have - I expect everyone has so all the time whether they
are aware of it or not.

The philosophical point is a tool I employ to try and delve into the
subject matter. My ulterior motive is along the lines of trying to
learn something new.
This does of course depend on what is meant by "flawless". If it
includes "acting in good faith" and "not knowingly doing something
wrong", then yes, it would seem to apply. Obviously, if I know
something is a bad idea I avoid doing it; and if I don't, my doing it
isn't a failing on my part, unless I *should* have known, which leads
to the whole question of "how should I have". More generally, I do the
best with the information I have at the time; which necessarily
includes some judicious pruning of decision trees. It is possible for a
superior option to be pruned heuristically, but the consequences of not
aggressively pruning include large amounts of time wasted on fruitless
link-chasing, needlessly-in-depth research, or other activities, not to
mention the possibility of actual adverse consequences from trying
something dangerous.

If you eliminate the reasons/excuses/etc. from the above, does it
translate roughly to "I do make mistakes from time to time"? I do
accept that when mistakes are made, there are always reasons for them.
This seems to require a motive. I'm curiously no longer certain that
it's straightforward hostility; you seem to be angling for something
else than just to call me a name or whatever. However, I don't get the
impression that you have wholly benign intentions either.

My reasons in this case are largely selfish in nature, but can have
benign side effects.

Cheers
Bent D
 
B

Bent C Dalager

I have a web browser, but it's the bog-standard variety that
understands .jpg, .gif, .png, .txt, .html, .shtml, .php, and
directories, and a few others (notably .svg). I've never actually even
*seen* a .jnlp file before today. (And I still haven't -- only two
links to such files, up from a grand previous total of zero.)

Why, what kind did you think I had?

Your reply led me to believe you might have either none at all, or
lynx.

Your web browser typically doesn't understand file extensions (.jpg,
..gif, etc.) so much as it understands MIME types. It then typically
uses the operating system to map those MIME types to suitable
executables unless the browser has built-in support for the MIME type
in question.
I suppose this is some subtle suggestion that JREs come with a tool
that recognizes the .jnlp format. If so, it's not a tool I've had
occasion to use (or even investigate), obviously. (I would expect that,
given a JRE plug-in, my browser does add .class and .jar to its
repertoire. Which suggests that .jnlp could be some type of active
content similar to an applet. If so, I'd definitely want to know
whether it runs in the same type of sandbox before touching either URL
with a ten-foot pole.)

If you have a modern OS with a modern browser and you have installed a
reasonably modern JRE in a standard manner, then JNLP files are
automatically handled correctly by your browser. You don't need to
know what they are, or which program is actually handling them, for
this to happen.

Cheers
Bent D
 
B

Bent C Dalager

Bent C Dalager wrote:

By which you mean what? Whether sheer repetition *will* have some of
the lesser intellects hereabout believing it? Whether you can actually
eventually confuse *me* into believing it? Or at least baffle me long
enough to slip a zinger by under my radar and unopposed? I wouldn't bet
on it...

The working theory is: none of the above.
Not *this* box. You must be thinking of Joe Blow's Windows XP SP1 box
with full raw sockets and no firewall, or his Win98 box with wide-open
NetBIOS hole, or Joe Inc.'s rack of NT/IIS servers all lubed up and
ready to accept whatever prong someone wants to poke into them, most
with outdated Symantec or McAfee products and nothing else in the way
of protection software.

If you have a proper firewall set up, I don't see why you are at all
worried about what sort of services a new piece of software might
establish on your computer.

Is it a trojan you are worried about?
Meaning you won't use version control on "hello, world", but you might
on a two-class pipsqueak that you rigged to automate picking your
lottery numbers or some shit like that?
Yes.

Looks like you draw the line at dropping that nuke when the toilet
begins to look visibly grimy. ;)

What do you use to recharge your laptop, a tokamak?

You appear to drastically overestimate the complexity of running a
version control system. You also seem oblivious to the benefits gained
by having one. The latter outweighs the former by several orders of
magnitude.
That's what I was afraid of. It's been *my* experience that if you
download any type of server software, install it, and do "pretty much
nothing" to configure it, you've just hung out the welcome mat for
Christ alone knows what. From which a firewall *might* save your bacon.

Now maybe that's not the case with Subversion specifically, or you're
talking about a local-only version control product that doesn't open
any network ports, but you didn't actually say so, so ... :)

Well, it's been a while since I installed it. As I remember, I had to
take some steps to make the thing available over my LAN but the
details are long forgotten.

Cheers
Bent D
 
T

Twisted

Ahhh, I think I am beginning to see the problem...

That problem being what, that there are tools I actually don't have,
things I actually don't know or find unfamiliar, and stuff like that?

Live with it. I don't think you'll find that you or anyone else around
here is any more omniscient than I am.
 
T

Twisted

Simon said:
No, it's more like cleaning the toilet bowl with a brush rather than doing
it with your fingers.

This is a one-developer, four-class, version 0.1 toilet however. Using
Eclipse is actually probably already overkill for it. :)
 
T

Twisted

Simon said:
Because, as other people have already politely told you it isn't
about 'weblications', it's about standalone desktop applications. It's the
standard way to make sure standalone desktop applications have all the
right resources they need to run successfully. Got that?

At the time that URL was first mentioned, nobody had told me anything
of the kind, and nothing about the URL itself gives any indications
*except* to the contrary.

This is something that nobody seems to understand, however. It's almost
as if they assume that *everyone* either can tell exactly what is at a
URL just by looking at it (here's a test for ya's:
http://tinyurl.com/d916) or follows links first and asks questions
later (which seems likely to lead to spyware infections and other
dubious outcomes, or just "click ... click ... click ... click ..."
without end).
Anything more complicated than Hello World benefits from version control
and the overhead is negligible. It's much simpler to commit into the CVS
than to make a backup.

Perhaps this is true when the developer in question is already familiar
with version control tools and uses them regularly.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,262
Messages
2,571,056
Members
48,769
Latest member
Clifft

Latest Threads

Top