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


Forgot your password?

Comment: Re:What is responsible for aging? (Score 3, Interesting) 67

by penguinoid (#49788789) Attached to: Scientists Reverse Aging In Human Cell Lines


No, irreparable damage. Note that what is irreparable depends on level of technology.

Examples of potentially irreparable damage: DNA damage, oxidative damage, toxin accumulation, damage to extracellular matrix, scarring, changes in gene activity, and more.

Note: Your cell line has lived for about 3,600,000,000 years. The trick to living 3,600,000,000 years is to repair damage faster than it occurs, for example by reproducing cells at sufficient rate that new undamaged material is created faster than damage accumulates.

Comment: In a 5-star rating scheme, the new Slashdot poll. (Score 1) 148

by penguinoid (#49788647) Attached to: In a 5-star rating scheme, the new Mad Max film ...

In a 5-star rating scheme, the new Slashdot poll...

... deserves one star; it sucked, but not totally

... deserves two stars: OK, but only just OK

... deserves three stars: decent, but no masterpiece

... deserves four stars: excellent, if flawed

... deserves five stars: one of the best. films. ever.

... deserves zero stars: it sucked

... deserves negative infinity stars: it's an ad, about the least nerdy thing ever, that doesn't matter, with an extra helping of SJW, and why is it orange and on the front page

No mere star rating scheme can suffice.

You mean they've re-released the Superfish Polls?

Comment: Re:Lol (Score 0) 207

by penguinoid (#49787223) Attached to: A Text Message Can Crash An iPhone and Force It To Reboot

There's no law that says they can't pad the variable length input to fixed length, then do their "we can only handle fixed length" parsing, then remove the padding. Or that they can't check for variable length and throw a we-were-too-lazy-to-deal-with-this exception. If you make unguaranteed assumptions about user input then you deserve what you get.

Comment: Re:Out of curiosity (Score 1) 220

by penguinoid (#49787085) Attached to: Adblock Plus Victorious Again In Court

Here in Manchester (UK), there are an increasing number of HUGE eye-searingly bright digital displays on buildings, roadsides, on the sides of bridges under which the road passes... They are generally the slightly more upmarket version of the flash ads begging you to click - irritatingly distracting. I find it interesting that whoever grants these licenses would so casually prioritize ad revenue over driver safety. It's almost as if they don't actually care.

Sounds like a case for civil disobedience (eg vandalism for the public good). Save lives, and low risk -- they'd need to get a jury of non-drivers who like advertizements to secure a conviction.

Comment: Re:Dear Mr. Obama (Score 1) 357

by penguinoid (#49784771) Attached to: Obama Asks Congress To Renew 'Patriot Act' Snooping

Just to clarify, how would you classify someone who makes statements such as these?:
1) If you don't accede to my political wishes, some very nasty people are going to kill you all.
2) If you don't accede to my political wishes, we will block the whole country's budget.
3) If you don't accede to my political wishes, we will block this very important bill.

Do these not sound very much like "the use of violence and threats to intimidate or coerce, especially for political purposes"?

Comment: Re:Lol (Score 2) 207

by penguinoid (#49782733) Attached to: A Text Message Can Crash An iPhone and Force It To Reboot

And to sanitise the input what process would you need to perform on the input? is it called parsing? and would you need to sanitise the sanitisers parser...

Yes, you could do it with a simpler parser eg delete all non-latin characters from user input because the people who designed our parser were noobs. Or go on a case-by-case basis, this character is used internally for such and such, if user input has this character then put an escape character in front of it or whatever.

For example, a fun gag on a new Linux user is to create a file called " -rf" and ask them to delete it via a command line. If they naively type "rm -rf" then it gets parsed as an option for the rm command rather than a filename. There are, of course, several ways to deal with that sort of thing which involve sanitizing the filename. I suppose it might be even more fun to create a file or directory named " --help & rm -rf $HOME/*". Point being that if you use something internally to execute commands, you'd better be damned sure that user input can't bypass your parser and execute arbitrary commands. It's not an easy thing and if you can't handle it just reject the input that's too complicated for you (eg forbid interesting characters in filenames).

Comment: Re:Lol (Score 0) 207

by penguinoid (#49782123) Attached to: A Text Message Can Crash An iPhone and Force It To Reboot

it's a parsing bug, what difference would sanitizing user input make...

Well if your parser can't handle something, it should sanitize input before parsing it. Eg if you use special characters internally to do something, make sure your user input doesn't have those characters in that order unless you want the user to be doing that thing.

Even if you just add something, eg "\ " if spaces do special things, and a user input "\" can be stored internally as "\\".

Comment: Re:Why is this dribble on the front page? (Score 1) 406

by penguinoid (#49781933) Attached to: Creationists Manipulating Search Results

However you could reorder the natural numbers so that the limit above x(N) -> p, for any p between 0 and 1. So, no, its is not clear that the integers divisible by 10 account for 10% of the integers. In fact that, there are exactly the same number of integers divisible by 10 that there are integers: the mapping n -> 10n provides a bijection.

Nice try but parent is right. The integers divisible by 10 do, in fact, compose 10% of the integers. If you take a random sampling of integers, 10% of them will be divisible by 10. Integers are that much more frequent than integers divisible by 10...

And yes, both the integers and integers divisible by 10 are countably infinite, and thus equal in a sense. Naively, 10% of infinity is infinity.

I suppose you could count 1, 10, 2, 20, 3, 30, 4, 40, 5, 50, 6, 60, 7, 70, 8, 80, 9, 90, 11, 100, ... it wouldn't surprise me too much if you can modify the relative frequency of two different infinite sets by rearranging them.

Always draw your curves, then plot your reading.