Please create an account to participate in the Slashdot moderation system


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:on *average* (Score 5, Insightful) 240

by Anonymous Brave Guy (#49177303) Attached to: Study: Refactoring Doesn't Improve Code Quality

It needs a lot more qualifiers than that.

For a start, as with an unfortunate number of academic studies, it appears that the sample population consisted of undergraduates and recent graduates. That alone completely invalidates any conclusions as they might apply to experienced professionals with better judgement about when and how to use refactoring techniques.

Even without that, there seem to be a number of fundamental concerns about the data.

One obvious example is that they consider lines of code to be a metric that tells you anything useful beyond the width you need to allow for the line number margin in your text editor. I doubt most experienced programmers would agree that a LOC count in isolation tells us anything useful about maintainability or that the mere fact that LOC went up or down after a change necessarily meant the code had become better or worse in any useful sense.

Another concern is that they talk about "analysability", but this seems to be measured only by reference to a brief examination of a small code base in one of two versions, unrefactored and refactored. I'd like to know what the actual code looked like before I read anything at all into that data -- what refactoring was performed, what was the motivation for each change, and how do they know those two small code bases were representative of either refactoring in general or the effectiveness of refactoring on larger code bases or code bases that developers have more time to study and work with?

I'm all for empirical data -- goodness knows, we need more objective information about what really works in an industry as hype-driven and accepting of poor quality as ours -- but I'm afraid this particular study seems to be so flawed that it really tells us very little of value.

Comment: Re:Did *everyone* miss the point here? :-( (Score 1) 373

by Anonymous Brave Guy (#49166827) Attached to: Google Wants To Rank Websites Based On Facts Not Links

It remains the case that either my original statement is true, meaning a counter-example for the reliability of fact-based ranking has been identified, or my original statement is false, in which case the statement itself becomes a counter-example because it is widely repeated but incorrect.

Comment: Did *everyone* miss the point here? :-( (Score 1) 373

by Anonymous Brave Guy (#49164283) Attached to: Google Wants To Rank Websites Based On Facts Not Links

Oh, the irony!

Erm... It was intended to be ironic. Well, paradoxical, technically. Compare my final sentence

Remember, not so long ago, the almost-universal opinion would have been that the world was flat.

with the classic "This statement is false".

If my statement were true, it would illustrate a problem with Google's proposal.

But as my statement is false, it is itself a demonstration of the problem, because it perpetuates a myth sufficiently popular that it even has its own Wikipedia page. I was a little surprised that I couldn't also find it on Snopes.

Anyway, it's disappointing that no-one seems to have noticed that. Were none of you even a little suspicious about a post that in one paragraph said "Just because something gets repeated a lot, that doesn't make it factually correct" and then repeated one of the most popular myths there is? Really?

Comment: Re:FEO (Score 5, Insightful) 373

by Anonymous Brave Guy (#49161057) Attached to: Google Wants To Rank Websites Based On Facts Not Links

"Fact optimization" is already behind more than one multi-billion dollar industry: advertising, political lobbying...

And this is why I fear this initiative, no matter how well intentioned, is doomed to failure. Just because something gets repeated a lot, that doesn't make it factually correct. Moreover, censoring dissenting opinions is a terrible reaction to active manipulation and even to old-fashioned gossip, because it removes the best mechanism for correcting the groupthink and promoting more informed debate, which is introducing alternative ideas from someone who knows better or simply has a different (but still reasonable) point of view.

Remember, not so long ago, the almost-universal opinion would have been that the world was flat.

Comment: Re:Monopolistic: Do no evil? (Score 3, Insightful) 185

by Anonymous Brave Guy (#49154799) Attached to: Google Taking Over New TLDs

Now will ICANN put its foot down

It had better hope so, because giving entire TLDs to specific big companies could easily be the straw that breaks the camel's back in terms of the rest of the world accepting US-led administration of the general Internet. There's plenty of scepticism already, but organisations like ICANN are tolerated because frankly no-one has much of a better idea or wants to take on the responsibility. However, it is not difficult to think of a better idea than letting big businesses rewrite the established rules in arguably the most important address space in the world today for their own benefit.

Comment: Re:Amateurish (Score 1) 514

by Anonymous Brave Guy (#49143063) Attached to: Users Decry New Icon Look In Windows 10

I tend to agree about the icons, but I do think flat design is particularly bad in this respect. By its nature, it removes tools that could otherwise be used for distinguishing different types of content, establishing hierarchy, and directing the user to important details.

The Microsoft style of flat as seen here isn't as bad as the more extreme "monochrome line art" version that is plaguing web sites at the moment. Even so, all those subtle lighting-based effects we used to see, and even the not-so-subtle styling of say Apple's older metallic or aqua looks, could serve practical purposes as well as creating a signature style for a platform.

Comment: Re:Amateurish (Score 1) 514

by Anonymous Brave Guy (#49137147) Attached to: Users Decry New Icon Look In Windows 10

The thing that really hit me about the screenshot was how crowded it looks. The example is presenting information with a clear underlying structure (a file system) and a small number of actions I can take, and probably half the area of that window is empty space. And yet, my immediate reaction is that there's no clear structure to tell me where to look, and the design desperately needs more visual hierarchy and better use of whitespace.

Of course, this is a recurring problem with the current trend for flat designs, bright colour schemes with limited contrast, and very rectilinear graphics and layout. It's still disappointing that Microsoft seems to be chasing Apple and Google down that blind alley, though, instead of coming up with something more interesting, distinctive, and most importantly, usable.

Comment: Re:Clearly, we must regulate comments! (Score 1) 267

by Anonymous Brave Guy (#49078913) Attached to: What Your Online Comments Say About You

Here in the UK, our journalism professional doesn't exactly inspire a lot of confidence in its ability to police itself. As you may be aware, we just had a long and very public judge-led enquiry into press behaviour, including some of the outright criminal actions that some parts of the media engaged in to get their stories. At least one newspaper collapsed as a result, and several industry heavyweights are doing jail time. So I'm not sure appealing to journalistic ethics over the law of the land is any better as a strategy for promoting the responsible use of protected speech.

Comment: Re:Are you that slow? (Score 1) 267

by Anonymous Brave Guy (#49078903) Attached to: What Your Online Comments Say About You

To the meat of it, the only thing I can gather is that you want to somehow ensure that everyone's identity is available and verifiable on every comment.

No, that's not what I'm saying. I'm only saying that if you are actively claiming a certain level of protected qualification, you should actually have it.

This is quite orthogonal to the issue of anonymity, which IMHO is a much harder one simply because someone who can't be identified is self-evidently immune from prosecution but as you rightly point out anonymity has also been a positive influence on many of the most significant breakthroughs in recent history. There are clearly both genuine pros and genuine cons to anonymous speech.

It's true that if we allow anonymity then someone could claim false qualifications even if doing so is illegal. However, I think we are slowly learning as a society not to trust everything we read on the Internet when we don't know the source, and this somewhat mitigates the damage.

I challenged you to provide just one example of censorship working, and you came up empty (again).

Here are a few places where a degree of censorship might be morally justifiable -- not saying it necessarily is, but there's enough of an argument for reasonable debate:

Protection of individual privacy

Innocent until proven guilty

Operational details of genuine military/security activities

Advertising aimed at minors or other vulnerable people

Advertising prescription-only medication to non-prescribers

Political advertising by artificial legal entities (businesses etc.)

As a matter of law, various first world jurisdictions do in fact take different positions on some of these issues today.

Once again, I don't think anyone here is disputing that censorship is fundamentally a nasty and potentially very damaging idea. I think the rational debate is about whether things like spreading misinformation, infringing privacy, and taking advantage of the vulnerable are worse.

Comment: Re:Clearly, we must regulate comments! (Score 1) 267

by Anonymous Brave Guy (#49064515) Attached to: What Your Online Comments Say About You

The theory of our amendments is such that if a person is accused of a crime there should be no journalism which presents an opinion of guilt until the Jury has done it's job.

That seems a reasonable principle, which is probably in the interests of justice. But how is it not a restriction on free speech? Is this not just another form of censorship? I haven't brought this situation up myself, but if I'd been pushed for more examples of free speech vs. privacy issues and why I believe privacy should be given more weight in our modern, highly connected world, this would have been one of the first examples I would have given.

Comment: Re:Are you that slow? (Score 1) 267

by Anonymous Brave Guy (#49064505) Attached to: What Your Online Comments Say About You

Then who do you propose be the arbiter of who can comment and on what topics?

Are we back to on-line discussions again now? If so, then I haven't proposed any general limitation on who may comment, only that when doing so people shouldn't be able to claim protected qualification or authority that they do not legitimately possess.

To me, that is still a restriction on absolute freedom of speech, but a justifiable one. I see no general need to protect malicious liars from the harmful consequences of their actions under colour of defending free speech. Others here seem to feel this isn't a freedom of speech issue but more a matter of fraud, which to me just seems like quibbling over semantics, but maybe their views and mine aren't so different after all and we just frame the argument in slightly different ways. Perhaps protecting speech yet punishing its consequences is a particularly US way of looking at the issue, like framing the debate in terms of the First Amendment rather than any specific moral, ethical or practical motivation?

How do you propose that the system does not become corrupt like our allegedly free democracies?

The qualifications are awarded by peers through an open, transparent process. As I commented elsewhere, that is the best system I know of for recognising any particular qualification or authority. It's not perfect, but to defeat it you have to corrupt the entire expert body in a field, and if you can do that then the field has no value anyway.

If you claim to want control, there must be a controlling entity.

But that controlling entity doesn't have to be part of the government, any more than we have courts that make determinations of guilt or innocence based on the whim of the Powers That Be rather than people being tried by juries of their peers.

Censorship can not be implemented without corruption, and though repeatedly attempted in history it has _ONLY_ resulted in damage to society. Never has censorship been implemented in a positive way, because it can't be implemented in a positive way.

I'm not so sure. Censorship is a very dangerous thing, and if you said that free speech should only be obstructed when it is necessary to protect other fundamental principles, I'd be the first to agree.

But I don't accept your premise that anything resembling censorship is automatically a bad thing in any context. People lie, with damaging consequence. Even when they aren't lying, you can't force people to tell the whole truth, and a half-truth may be worse than saying nothing at all. You also can't give everyone the power to speak with an equal voice, but otherwise reasonable arguments about defeating negative speech by countering rationally with a more positive alternative tend to assume a right to reply exists, which of course it doesn't in practice. Unless you're going to physically compel everyone to provide such a right of reply, which you can't because it's completely impractical, you have only traded one form of censorship for another anyway.

Consider those things in the context of, say, modern political systems, and you can immediately explain much of the corruption we see in the world today. Consider them in the context of a specialised profession like medicine, and you can immediately explain a lot of problems in the US healthcare industry.

Comment: Re:Clearly, we must regulate comments! (Score 1) 267

by Anonymous Brave Guy (#49064459) Attached to: What Your Online Comments Say About You

Same thing with libel and slander - it is the fraud that is being punished, not the speech.

That may be true as a technicality, depending on how your local laws are written, but what difference does it make in practice? Either you are free to say something defamatory about someone else or you are not. If you will be punished for saying something fraudulent, you are still not free to say that thing without legal consequence.

That is why there is more freedom for people in the United States than other countries like France or Germany.

An interesting example. In Europe, we tend to favour individual privacy over free speech to a greater degree than the US does, perhaps because in Europe -- and particularly in countries such as those you mentioned -- we still have living memory of what can happen if privacy is not sufficiently protected.

Put your best foot forward. Or just call in and say you're sick.