Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:No, no unfair advantage at all... (Score 1) 175

I would guess they mean it's longer because they count its length as one piece - not as a lower leg and a foot.

Still - in terms of dimensions, it needs to be a good match with his other leg -- unlike Pistorius who would have been able to go for optimized prosthetics on both legs that would be better than "normal" legs might be... (i.e. watch the Aimee Mullins TED talk on how she can vary her height fairly significantly just through the choice of legs she wears)...

Comment Re:No, no unfair advantage at all... (Score 1) 175

Hmm - I could partially understand the extra strength and mechanical advantage in the Pistorius case - I can't quite see it with Markus Rehm.

Pistorius had BOTH legs amputated, so you can potentially improve on both sides. Rehm had ONE leg amputated - adding extra length doesn't make any sense one one side only. Similarly, I would guess it would make it very difficult to run evenly, if the prosthetic leg doesn't about match the other one in length, in "bounce" (in the step), ...

Comment Re:Question... -- ? (Score 2) 215

I did not say purely that reading about -- should tell you about security alone. IIRC my original incident with -- was a colleague setting me a teaser on trying to find out how to delete a file called '-f'; and me first having to figure out, that 'rm ??' reads like delete all files with two character filenames (of which there was only the '-f' file), but not seeing that the ?? actually gets expanded to all the two character filenames by the shell; rm never sees the '??' but instead only sees the filenames - and obviously, it can't discern whether a parameter of '-f' was expanded from the filename -f or intentionally given as a parameter.

If you learn that - you'll get a better understanding of how the system works - and that _in turn_ will help you get a better grasp on what could or would go on and particularly, what could go WRONG, in a system.

Comment Re:Question... -- ? (Score 2) 215

Sorry, if that appears harsh - but sometimes it pays to read manuals and try and understand what you're doing and how the stuff works.

I don't exactly remember when I learnt it first - but I DID already know when I also got told about it during my CS BSc degree course (probably 1st or 2nd year - which would place it about 1998-2000).

If you need to code stuff "securely", you need to understand how stuff works -- I don't think of myself as a particularly apt security coder or hacker - I mainly specialise on internal systems integration, not so much web or other front-end stuff, so I have the luxury that I already know the data is "sane", before it gets to me - and I "only" need to figure out how to transform it and where to send it on to.

Here are a few pointers, where you might read about it:

http://pubs.opengroup.org/onli...
"Guideline 10:
        The first -- argument that is not an option-argument should be accepted as a delimiter indicating the end of options. Any following arguments should be treated as operands, even if they begin with the '-' character."

Even wikipedia mentions it - even though not strictly a "developer" resource:

http://en.wikipedia.org/wiki/C...

"In Unix-like systems, the ASCII hyphen-minus is commonly used to specify options. The character is usually followed by one or more letters. Two hyphen-minus characters ( -- ) often indicate that the remaining arguments should not be treated as options, which is useful for example if a file name itself begins with a hyphen, or if further arguments are meant for an inner command. Double hyphen-minuses are also sometimes used to prefix "long options" where more descriptive option names are used. This is a common feature of GNU software. The getopt function and program, and the getopts command are usually used for parsing command-line options."

If that's too far to go - try "man getopt" on your linux machine:

  "
            The parameters getopt is called with can be divided into two parts:
              options which modify the way getopt will parse (options and
              -o|--options optstring in the SYNOPSIS), and the parameters which are
              to be parsed (parameters in the SYNOPSIS). The second part will start
              at the first non-option parameter that is not an option argument, or
              after the first occurrence of `--'. If no `-o' or `--options' option
              is found in the first part, the first parameter of the second part is
              used as the short options string.
"

man rm - and even rm --help on linux show it:
"
              To remove a file whose name starts with a '-', for example '-foo', use
              one of these commands:

                            rm -- -foo
" ...though without explaining the "--" in general...

man chown doesn't mention it, but refers to the full documentation in texinfo and how to access it - that one says under "Common options"

"
    `--'
          Delimit the option list. Later arguments, if any, are treated as
          operands even if they begin with `-'. For example, `sort -- -r'
          reads from the file named `-r'.
"

The information is there - and in _lots_ of places - but it DOES require to occasionally read man pages or general intros, rather than using trial and error and just bodging around until something seems to work.

But, yes, it's a lot of material, and not everyone has the time to read everything -- for me this is also why I mostly rely on others to figure out system security issues... The problem to me seems more that a lot of "learn this in 5 mins" type tutorials don't include it purely for lack of time, and many just use those and still put the results up on the web somewhere.

 

Comment Question... -- ? (Score 5, Informative) 215

Who does NOT use -- in their scripts, if they're safety conscious?

        rm -i -- *

Problem solved?

Normal programs should stop processing options after a (standalone) "--" and take everything following it as regular parameters. getopt and similar libraries handle this automatically.

I really wouldn't class the "use of wildcards" as a security risk - the security risk is the developer that doesn't know what he's doing.
Would command line handling be a security risk, if someone would add a --superuser-rm option to his code and execute "rm -rf /" as root immediately afterwards?

Comment Re:In other news (Score 2) 61

Think about it this way - before Apple made their inroads into the phone market, the dominant players were companies you don't even hear much about as phone makers any more (Nokia, Ericsson, ...) and back then people thought, Apple wouldn't be able to make any significant inroads into that market either.

In fact, they pretty much disrupted the entire sector in the process - they may not be the market leader by market share, but they managed to build up and retain the "premium" brand image in the market - and keep the highest share of profits in that market.

As for Amazon - there are two things at play here: Sure, anyone can install amazon's app on the iphone - but it doesn't come pre-installed; the iTunes store does; so on the app side, they can only profit from people who go and install their app first - and somehow I can't see Jeff Bezos talking Apple into _please_ include the Amazon store into the default apps on the phone. Apple would probably rather start entering Amazon's business rather than allowing amazon to add an app to the base iOS which will be in part competition to the iTunes store.

Secondly, I would expect Apple to move more into the cloud market - which will be tied in nicely with iOS - and which might end up being a threat to Amazon's cloud services.

Amazon is large enough and has the technical background to try and successfully bring a new phone to the market - I'm not quite sure, though, whether they have something really new to bring to the table that others don't have and which would allow them to disrupt the market in a way large enough to make it pay off...

Comment Re:Creativity vs innovation (Score 4, Insightful) 209

I think the problem is more that many (most?) people seem to think that being creative and being innovative is the same thing. It isn't.

Steve Jobs may not have been the most creative person on the planet - but he was possibly one of the most innovative.

It's all well and good if you think of an idea on how to beat cancer - but the idea is nothing if you can't realize it.

Maybe Xerox had the first graphical user interface - but they had fairly little idea on what to do with it - Jobs did - and while many people will happily point out that Xerox had a mouse and GUI before Apple got there (and they're right) - how many can honestly say they had heard of a mouse and graphical user interfaces BEFORE they had seen one on an Apple computer or one of the countless GUIs that followed?

How many phones today would have touch screens and controls that look eerily similar to the iPhone ones, if the iPhone wouldn't have shown it before? (it doesn't matter, if you know a single phone before that had a touch screen - physically having the touch screen is not the same as seeing how it was all put together first).

Tablets had been around before the iPad - but what kind of sales did they have before? And what kind of sales do they have now? And - those that are selling the best now, in terms of their usability, do they look a damn sight more like the iPad, or more like whatever tablets were there before?

All those are cases of INNOVATIONs brought by Apple and which ultimately massively changed the face of the markets that they went into.

Another pointer on how Apple did something great and something new?

Name the last Samsung product launched that had a significant number of other players in the industry immediately clamoring to make something similar or "better"? When was the last time LG did? Google? Google possibly did with gmail - but search engines were there before, even large and well known ones.

Jobs was great in seeing something and seeing how it could be made useful far beyond what their original creators might have done.

Comment Re:Business with whom?... (Score 1) 138

I believe his problems weren't with banks, but rather potential customers for his business - who just looked at his background to see what kind of person they're dealing with.

Banks do have systems of their own that use data that is also not for public consumption to determine whether or not to lend you money - here the google search wouldn't have been a problem; as his credit record would have had that information on it either way.

Comment Re:The most amusing thing about this law... (Score 1) 138

It doesn't matter in his case - if he wants to run a business, he might not even get a chance to prove that the issue is outdated, if it still ranks highly in google searches.

In his position it was probably the choice between a rock and a hard place - without the court case, he still would have trouble with his business; now with that case to his name, you might hope it's a little less of a problem (again - the news reports now mentioning his name all also list that it's about skewed search results regarding an outdated financial problem). To me, seeking redress for that seems fair; but yes, there will still be people that will not want to get into business dealings with him because of the court case - he can only hope that people will now also see the reason for the case; as opposed to just seeing a forced property sale.

It's still bad information about him - but there is less information asymmetry now, as the reports don't JUST mention the forced sale, but also mention that the financial woes are way behind him. Seeing those two things together, is fair reporting of the case. Seeing just the forced sale in the search results is a massively negatively skewed view on the case.

Comment Re:Google has NO responsiblity whatsover (Score 1) 138

You probably don't want to be misquoted - or quoted completely out of context - why should anyone else be?

I'm not sure about where you are, but police records aren't public in most places - but they are available for relevant searches; i.e. to find out whether someone is a sex-offender before allowing them to work with children, you consult police records - and inside of that context that is perfectly legitimate - and police records are the only source you should trust for this purpose, too.

Similarly, if I ran for public office, people would probably just not quickly scan google to see whether I'm a "decent" candidate; other sources would come into play fairly automatically, because I'd be in the spotlight anyway.

But, taking your stance - where exactly will you draw the line?
Should Star Wars Kid forever be hunted and ridiculed, because you'll find this stupid video if you entered the guys name even 20 years later - just because that is the one thing in his life that went completely viral? Alternatively, just because YOU might think - in this case, it's a kid; that has no bearing on his current life - can you picture that OTHERS would still ridicule him at his workplace or other places, just because they happened to come across that stupid video?

Similarly, say, if you did something wrong in the past - that I would know about - if you ever pissed me off, I could possibly permanently ruin your search results by making that issue "bubble up" (or if I don't want to do it myself, pay some SEO guy a few quid, just to ensure that THAT story will feature fairly close to the top when searching for your name). Or just outright slander you on a web site outside your national jurisdiction - just so you can't have it removed and then ensure that comes up high in google searches.

Comment Re:The most amusing thing about this law... (Score 0) 138

Correct - he's now known everywhere for it - but the NEW articles also mention that this was an old issue that has long been resolved.

The old articles only mentioned the forced property sale, but not the end of his financial troubles later.

What, do you think, is better for him?

I would say, the new situation is a lot better for him - yes, people will no about his financial situation WAY past; but right now they also now, that it is PAST - not current.

Sure, it would have been better for him, if it would have been resolved quietly without his name getting dragged across net news; but, at least, this time no news are saying anything that his finances ARE a problem. His issue before was that people assumed he would STILL be a financial liability, as google listed the forced property sale near the top of the search results - not the absence of more financial issues in the last few years.

You COULD glance that information, if you carefully looked through all the data - but who takes that time with every single google search? What doesn't look quickly, whether there is another "solution" to your problem, when the first one doesn't immediately look palatable?

Comment Re:Google has NO responsiblity whatsover (Score 4, Informative) 138

You're missing two points -
a) "It has long been known..." - yes, it has long been known you need to be careful about what you put on-line. But what you're missing is that we learnt this the hard way - by some people first making that mistake; and now maybe finding that they can't rid themselves of it. That _future_ people have that knowledge is no help for those that did fall into the trap before they knew it would be one. Secondly, and more importantly, in my youth I certainly said things I would no longer support today - but if my "opponents" dig out one such story and ensure that it gets linked to a lot (negative SEO), it will stay near the top of the search results - no matter, what I would say today or even have said for the past 10-15 years. Basically, it would mean that you shouldn't say anything in public any more, unless you're willing to stick with that statement forever and never change your mind (even if you learnt more that WOULD make you change your mind).

b) "All they did was report that A said X about B" - correct - but in the case of the guy in spain who brought up the lawsuit in the first place, there is also an information asymmetry at work against you or anyone else. Papers need to publish certain information (like court notices), but there is no legal requirement to publish that the initial problem situation has long been resolved. Therefore the google search results will find "A is in trouble" (10 years ago), but not necessarily "A got out of trouble and got his life back together again" (8 years ago). Therefore the google search results will only show the problem - not that the problem got solved. A look in the bailiffs office record would also show that the problem is past - basically, the record from 10 years ago would carry information that it got resolved 8 years ago; and would show no further issues. With the newspaper's editing - the original article will not be updated; so either google's search finds the resolution of the problem 8 years ago and ranks it accordingly; or it will only give you the link to the original now outdated article with no information about whether the problem has been resolved and when.

By being able to get old search results removed if they're outdated, you don't remove your original record - it would still be visible at the bailiff's office (or for a paedophile example in police records - which are the only source you SHOULD use as a definitive reference) - so "B" can't get out of his responsibilities; B can only influence the filter bubble that is in the google search results.

Comment Re:I beg to differ. (Score 1) 370

I don't think they have much of a chance - a politician can't argue that his former record is irrelevant to his current re-election campaign -- similarly a doctor asking for bad reviews to be removed; unless maybe they are very old bad reviews and new reviews are better.

I would think these cases are on par with some stupid court cases, we've seen elsewhere - like McDonalds being forced to not make their coffee quite as hot as it used to, because someone might scald themselves. There are always people that will try and immediately get an advantage out of a situation. Whether they'll get through with it is a wholly different matter - but I think just from the headlines, that these people will have a tough time arguing that this is a "irrelevant" old news.

Comment Re:Insanity (Score 1) 370

I think you can answer that question yourself:

What if mychildp*rn.com moved from the US to a country where child-p*rn wouldn't be illegal. Do you think the US would accept that site still serving "the US market"?

Obivously, this example is weaker, but I think without a presence in Europe, it would be (more) difficult to do business there - potentially giving rise to any competitor who WOULD be willing to go through with this and would therefore be in a better position to serve the markets here (don't think about the search itself, think about the advertising that makes their income!).

Comment Re:Unworkable (Score 1) 153

Somehow, showing one person that wasn't much harmed by it isn't really much in terms of proving the point -

- Bill Gates rise long predated the kind of easy information retrieval, we have now.

- X people in the US owning guns doesn't detract from the fact, that the US with it's liberal gun laws has the highest relative number of gun related deaths. My guess is, saying my neighbour owns a gun and I'm still alive isn't much consolation to those who have lost loved ones at the Columbine shooting or any other shooting that is.

- "You live with what you've done" - true, no discussion there - but seeing similarly bogus discussions levelled at some politicians for stuff they've said 20 years ago - opinions they have changed _loooooong_ ago - it still makes them targets now; i.e. any good political argument they might bring on a case NOW gets diminished by them having been wrong on an unrelated issue way back when.

- "Allowing people to erase their past" - stupid argument from your side - the EU case says nothing that a "repeat offender" gets their records cleared -- and the guy wouldn't have won the right to have that old story removed from a public search engine's index, if he still had issues about finances.

- "People have a right to evaluate who they are hiring as a camp counselor for girl guides summer camp" - sure, but that is about criminal records, which noone is asking to remove.

- "who they rent an apartment to" - this is probably the crux of it; sure, as a landlord I'd like to know, if a potential tenant can pay his rent. But - should I be allowed to turn down a tenant who has had no financial problems the last 10 years based on him having had them 15 years ago (and repaid everything long ago) - you can bet that the repossession will still show up in the search index, but once you repay a debt, that isn't published - your record may just get removed: And so you're still left with a marker for something that was loooooooooooong ago and completely irrelevant for the current time.

What you want to do is to be allowed to discriminate based on outdated information; which is a perfectly good reason, why someone else might want to have outdated information removed from _search indices_. Not full removal of data - so, if you know specific places where to look, you'll still get the information - and you know the _context_ in which you're getting them, but not in a public search index of everything, where most people don't care about the context and will just see "Repossession? That's bad! I won't do business with him!".

To not allow that would also mean it would be irrelevant to try for social rehabilitation of people in prison - even if you complete your jail term, everyone should be able to discriminate against you for the rest of your life - simply because everyone will just see "gone to prison" (20 years ago) in a public search index of newspaper articles, but not see "released from prison" (19 years ago) as that usually doesn't get published - and the police record that DOES have that kind of information is not easily searchable: with good reason, because that information needs to be seen in context. And if you're still worried - having the criminal record will still ensure that that person shouldn't become a girl scout counselor.

Slashdot Top Deals

Two can Live as Cheaply as One for Half as Long. -- Howard Kandel

Working...