Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Comment: Actually (Score 1) 163

Well, actually the *chinese* backdoor is the one which is hardware embed into the chip that runs the LiteOS.
The 9KB you're looking at are the *russian* backdoor that they managed to sneak in without anybody noticing.
(The remain 1K was written by a coordinated effort of european spying agency... hey not everyone has the ressource of the big player, some need to pool together)

The US you ask? They are busy introducing a new law that will make eaves-dropping access mandatory on all IoT gizmos.

Comment: Standards (Score 1) 77

by DrYak (#49758031) Attached to: New Chrome Extension Uses Sound To Share URLs Between Devices

So, you're saying the problem is that there are currently too many messaging apps, and no agreed upon standard? And the solution to that problem is to create yet another messaging app?

Well technically there is one agreed upon standard: XMPP/Jabber.

But beside Google (who - although helped pushing it forward back then - would rather like that you forgot they support it) and Facebook (who was more or less forced to slap a gateway as an after though to their proprietary system and would like to discontinue it and force you to install their app) no other big major player use it.

Still, it's very popular among lots of small-scale services (which are usually federated among them), and also popular in the corporate world (Cisco, as a random example, provides solution for communication inside a company, that under the hood uses jabber)

But for current big players in the consumer fields (WhatsApp, Skype), there's no such standards.
(And WhatsApp is very active at trying to shut un authorized users out)

Comment: Clear code: Cultural background (Score 1) 406

by DrYak (#49754219) Attached to: The Reason For Java's Staying Power: It's Easy To Read

if you took someone that never read or wrote code before and showed them 100 line, idiomatic programs in Java, Javascript, Python, Ruby, PHP, Perl, Lisp, Haskell, C, Fortran, COBOL, Basic, and a few other languages that Java would not top the list for readability. My guess is that the winners would be Basic, COBOL, and Python.

Depends. My bet is that it entirely depends on the background of the "someone" you've taken.
- english speaker ? mostly used to litterature and philosophical logic ? yes, maybe as you list them.

- background in mathematics ? The order will probably be reversed, with probably Haskell, C and Fortran near the top. And probably APL topping them all. And the guy complaining that most of them still miss support for greek alphabet.

some people are used to see things written down in plain text, other are better used to see things written with symbols.

plain text has the advantage of being a little bit clearer for a person who happens to be fluent in the language which was used to create the language (say hello to dialects of Logo and Excel macros translated into various languages). Otherwise it's completely useless (most of the language you mention are based around english. useless non-english speakers. when I was a kid, I started learning to code in basic before I knew english).

symbolic notation has the advantage of being more compact (requires less typing, quicker to read)
cf. the well know geeky joke of "add 1 to cobol giving cobol" vs "C++"

And well, Perl, let's forget about Perl. It's a write-only language.
The only language your cat can write legal code in just by walking across the keyboard. :-D

(Disclaimer: I used to code a lot in Basic as a you kid. Started C a bit later, and learned english about this time. I code also regularily in Perl, C++, awk, php, 386 assembler, etc. I know bits of R, javascript, python, FORTRAN, did some Logo in french in school as a kid, etc.)

Comment: Board replacement... meh (Score 1) 131

by DrYak (#49753569) Attached to: Pre-Orders Start For Neo900 Open Source Phone

Motherboard replacements and case replacements will gain traction just like in the assemble your own PC era.

Well not very likely.

That did work for the openmoko because the neo 1973 and neo freerunner (i have one!) have been designed from the gound up with an open hardware approach.
They have been designed to be easy to open, easy to hack, easy to replace parts.
Thus upgrade kits like gta04 were likely.

That does work now for the N900, because they are a little bit older generation, back at a time when case were a bit bulkier, battery was replaceable, etc.
There are also a lot of them out in the wild. (Basically, for a long time the Maemo where *THE* definite platforms for geeks to go, N900 was the most popular, and there were only 2 others before).
You could make a Neo900 upgrade kit that is more or less practical.

That won't work with modern smartphones:
- first they are absurdly compact and small (just to have a "better number" on the check list. not that it's actually usefull, specially when the end users will enclose them in an over-priced after-market case anyway).
- they are often very hard to dissassamble (both because of the previous point, but also because it makes them more resistant to moisture etc. if they are in an enclosing never designed to be opened)
- some don't even have removable batteries.
- to make quick buck these companies tend to launch one new model every 6 months (yeah, imagine a replacement borad for iPhone. iPhones are popular, isn't it ? except that there are a dozen of them by now)
- also most of these companies aren't targetting geeks in the first place (unlike nokia maemo platform) and thus aren't likely to be held by users actually able to use an upgrade kit.

I suspect that the Jolla's sailfish phone is the only probable next target for an upgrade kit.

But in general, the case is the least problematice in smart phones.
It makes more sense to 3D print a new case around an existing board, rather than try to fit a new board inside an existing phone.

Usually, the screen is the most complex, instead.

Comment: Be gentle (Score 1) 373

by DrYak (#49752467) Attached to: How Java Changed Programming Forever

On a related issue, I still hold my position: In a near future, (and perhaps because of this stupid IOT thing) {...}

I'm under the impression that: as currently lots of the precussors of future IoT projects are from the maker culture it's probably one of the more hipsterish languages like Python and Ruby which might see more rise.

If you think of it, currently it's platforms like Raspberry Pi which are the forerunner of all the future connected small things. It's the "plant tweeting when it needs water" of today, that are the "intelligent fridge which automatically fills your grocery list" of tomorrow.
And currently, Python is *the* most popular rapid prototyping language on these platform.

all the Java based appliances will start to work together and bring Skynet to life. Prepare yourselves to run away from hordes of Java-powered T1000s!!! I for one welcome our CPU and memory hungry robotic overlords.

Well, try to be gentle with them. Do to run too fast so they can try to pretend they can keep up. And while running, please push aside all the various garbage laying on the ground so that these Javaminators don't trip on them and fall (or stop to automatically collect it up).

Also be kind: if you meet more than 1 of them, it would be proper etiquette to act as a translator between them so they can understand each-other (specially if one of them speaks microsoft dialect)

Try also to be understanding toward their sensitivities. There are a few of their kind that the remaining Javaminators consider untouchable (specially the one called Dalvik). Try not to madden them because you don't agree with that rejection (Even if you consider that actually that pastry-obsessed-outcast is the cool guy you want to hang around with).

Comment: Different continent, different results. (Score 1) 57

by DrYak (#49751607) Attached to: Forecasting the Next Pandemic

According tot he CDC at, the unintended pregnancy rate male condoms is 18%.

Funny that here around I've regularly seen and read different numbers (random source in fr. key point < 10% for latex based condoms, < 5% for polyurethan. that's just a random example. I don't have enough time to kill to do a complete litterature mining and meta analysis)
Either North American are much dumber or worse at using condom than European, or your condoms tend to be made of a self-destructin material~
Xenophobic jokes aside, actual result vary *wildly* depending on the considered population, specially the level of sex-ed.

*when used properly* condoms can be very much safe. When used *haphazardly* not so.
See this table (again quick search). Pregnancy rates vary a lot. (See the specially low level among "motivated women" in israel. They probably had better knowledge on proper prevention than the (poor) women in the philiphine that still did get pregnant up to 60%).

The difference in number seem to be linked in the level of education and motivation of the people. A *properly* used condom is effective. That means that you need to educate better the people, to that they use the prevention better.
(instead of completely ignoring condoms, and opting to outcast HIV positive people, as suggested by top troll).

(I know it's only an anecdote, but that also match my personnal experience with <1% breakage among the hundreds of protected intercourses I've done. But both I and girl(s) knew how to use a condom properly and the necessary precautions to take).

Comment: Condoms problems (Score 1) 57

by DrYak (#49730109) Attached to: Forecasting the Next Pandemic

Also: condoms sometimes break, sometimes they slip off, and sometimes they are used incorrectly.

Well if you want to factor in risks:
- risks of condom failure are very low, specially when used properly (it possible to learn to use them properly).

- there is also a thing called an emergency treatment. If started soon enough (= in the few hours after an incident, the sooner, the better the results, useless after 36 hours) risks of HIV transmission are dramatically reduced.
Basically it's an intensive anti-retroviral therapy that one needs to take either for a certain time until safe, or until the results come back and the partner of the incident is proved safe.

So yes, a condom can break. But you can also react quickly and fix those situations too.

(Note: works also in case of blood contact, like a nurse working in a hospital pricking a finger on a contaminated needle. That's the situation these emergency therapies were developed for).

(Still it's an intensive treatment, with secondary effect. Instead of everyone counting on it and the whole sexually active population popping pills like candy - which would be both a big cost and a big risk that somebody got problems because of the meds - it's better that everyone wears proper protection and the few failure cases be handled on a case by case basis depending on specific risk).
  It is much safer not to point that gun at a person, even if you're sure the safety is on and the gun unloaded

Comment: Transfusion avoidance. (Score 1) 57

by DrYak (#49729993) Attached to: Forecasting the Next Pandemic

Don't they lyophilize the blood these days?

Well, more or less. The blood isn't exactly "lyophilized" as you mean it: it's not reduced to a powder.
The blood is dried: meaning that the liquid part is separated from the cells. (and in fact the different types of cells are also separated: you save separately pool of blod, pools of platelets, etc.). You still need the cells intact for a transfusion to work.

(Otherwise you'd overload the patient's liver. The liver is in charge of processing the haemoglobin that remain after a red blood cell has died. If you don't inject fresh blood cells but just haemoglobin you wouldn't be helping. Instead you'd be dumping a big load of garbage that the liver needs to process. The liver gets overloaded and can't process everything. Your patient gets jaundice and turn yellow - i.e.: accumulates un processed by products of haemoglobin)

Also the sample are indeed treated some way or another to reduce the risks of infection. But that only *reduces* the risks of pathogen. It doesn't guarantee that they're eliminated, you're not completely sterilizing the bad of blood cells (you wouldn't want to destroy them. Unless you like you patients yellow).

The main reason that modern blood is clean is that:
- donors and batches are screen against all known blood borne diseases.
- donors are screened for any activity that could result in increased risk of transmission of blood borne diseases (so you can have even a chance to protect from new infections that are unknown and not tested for yet).

It should be hard for HIV to survive that given it degrades so quickly outside the body, is it still a problem?

First: HIV is quite resilient. For a virus at least. Of course, on a human scale it still degrades quickly outside of the body. But given proper conditions (protected from direct light, in a moist place that doesn't risk drying up, etc.) it quite survives for an impressive time when you compare to other viruses.

Now, the main problem is that you need to keep your red blood cells usable, thus you DO need to keep conditions (not drying them up, etc.) which will also benefit a potential virus. So even if a VIH virus should degrade relatively quickly outside the body, it can survive for some time in a pocket of blood.

Also there are other risk you need to protect from. Other blood borne disease like mad cow. And due to its nature (a Prion is only simply a protein with a weird shape) that shit is incredibly resilient. One need to cook^H^H^H^H burn it at high temperature. I say, we nuke it from orbit. Only way to be sure.

Given *that* kind of risks, screening / testing is the better option.

Comment: Read the title (Score 1) 57

by DrYak (#49729783) Attached to: Forecasting the Next Pandemic

Ignoring numerous people like Arthur Ashe and Isaac Asimov who got AIDS via blood transfusion, right?

Read again my previous title: 2015
And you're citing people how died approximately ~25 years ago (and thus probably caught the virus at the end of the 80s).

I'm speaking about the current state of AIDS in HIV as of today. Not past history.
Do you really think that they still accept in the blood bank any blood of dubious source without running any test on it?
Quite the opposite: In fact they have extremely stringent criteria about accepting blood donors.
Donors are systematically checked against known infections, they are even checked for travel destination or activities that might carry a slightly increased risk of blood-borne disease. (e.g.: here, having a piercing more or less bans you from giving blood for quite a long time).

Blood stocks in the bank are also re-tested as testing method improve.

The risks of finding an infected blood batch in the bank are as near to zero as possible.

Arthur Ashe and Asimov could get it from a blood transfusion back in the late 80s. Nowaday in 2015, its almost impossible.

(earlier the logic used to be completely different regarding blood transfusion. It used to go along the lines of: "A patient needing blood would die otherwise. Transfuse whatever (compatible) you have, if you hurry enough, you might save the patient. You'll have plenty of time treat anything that was hidden in the blood once the patient is saved and stable." - probably using penicillin against syphilis was the main idea).

Also, to go back to my post: my whole discussion was about what a /. troll could to to avoid infection instead of completely isolating HIV-positive people.
The subject of blood-borne transmission is useless:
- the troll doesn't need to do anything, hospitals are already doing all the possible to avoid transfusion-caused infections. it's already being avoided without anyone needing to do anything. (you won't get HIV, you won't get mad cow, you won't get anything else known, and given the stringent criteria you are probably also protected against several potential blood borne diseases which aren't known yet)
- again, unless you're swapping used syringes - as I've mentionned - you can leave pretty close to a HIV-positive patient without risk. You could be roommates together, and you won't catch it by blood.
- in 2015, sex is the main risk of transmission for HIV. And the whole thing is easily controlled simply with a condom.

So, no. In 2015, there's absolutely no need to cast away HIV positive people on an isolated island.

Comment: 2015 (Score 2) 57

by DrYak (#49723273) Attached to: Forecasting the Next Pandemic

I know I'm feeding a Troll, but...

I know people with HIV can be kept alive for a long time, but they are obviously infecting other people, because the disease is not going away.

Welcome to 2015.
- A period of time when HIV can be prevented from propagating during sex using an extremely sophisticated method called a "condom".
- A period of time when, at least for the developed world, drugs have advanced to the point where a sick person can be treated and kept alive more or less indefinitely. (although it costs money, and the treatement is a heavy one with some displeasing secondary effect. I would not recommend anyone glossing over "meh, not a problem if I catch HIV, I'll be treated". But I would certainly consider that in the developed world, HIV isn't a deadly disease, merly a chronic one) (that's for the developed world. Poorer region suffer from the fact that drugs cost prohibitively expensive for them and aren't widely available. And also pharma-companies aren't interested in developing cheaper alternatives because they're currently happy with their current earnings, whereas developing cheaper drung doesn't make sens economically to them because they won't recoup the necessary cost from the poorer region).
- A period of time when the drugs have so advanced and are so efficient that, undersome circumstances, it might be possible to reduce the viral load so low that it is almost irrelevant. (These people aren't curred per se. The viral count stay low because they are taking meds. If they stop the virus would rise again. But as long as they keep taking theire meds, virus levels are so low, that from the outside it looks more or less like any random person - including the risks) (again, that's not an excuse to completely forget condoms for ever. But that means, for example, that a man infected by HIV but with a virus level kept low enough, can father a child without risking infecting the mother. And given the preceeding paragraph, that also means that he'll get to see the child birth and see the child grow).

And perhaps if people with deadly diseases can't reasonably be expected to do the right thing on their own,

Right thing on *their* own? You know *YOU* can put a condoms on your dick/a femidom inside your pussy (depending on your sex) if you're so much afraid of catching HIV.

maybe the government should step in and force them to stop infecting healthy humans.

Or you know, maybe encourage *you* to but a condom.

I think I'd rather be killed in a dark alley than find out some girl gave me AIDS. Both are death sentences, but the latter involves years and years of pain and suffering.

Or you know, you could just put a condom on and forget about whole "dying" story.
(Also, you're not going to die of it as of 2015. You'll be on a lot of meds, costing substantial money. But still alive)

Don't engage irresponsible behaviour, use proper protection under all circumstance (except when all people involved have been tested and are known clean).

Depending on availability, either put a condom on (or in, depending on which sets of reproductive organs you happen to be equipped with)
or, when no protection is available, refrain from stick you dick into the pussy (or other similar combination of organs, depending on sex of the person involved) each human being has approximately 2m^2 of skin. Even with only 2 partners, that gives ton of possible combination. Using a bit of imagination, you're bound to find one which doesn't carry an infectious risk and still brings satisfaction to all parties involved.

Also remember: before HIV and AIDS were discovered, nobody knew about risks of AIDS (well, obviously).
But those who used protection (condoms, etc.) where already protected from it even if they didn't knew about it yet. (Maybe they though about avoiding syphilis or ghono. Still that *also* protected them from the yet-unnamed-AIDS).
Same situation now: maybe the person you think engaging sex with hasn't HIV as you think, but maybe the person has some new emerging yet to be formally discovered sexually transmitted disease. If you wear a condom at that moment (on the principle of "always wear one, except with you regular partner once you've both tested") you get automatically protected from the disease even if nobody knows about it yet and no doctor has put a name on it.

A condom is a protection not only against current HIV but against all future STD that might evolve in the future.

(like with HIV), keep them away from other people?

And by the way: "keep the people with HIV away to avoid catching AIDS" in practice boils down to "don't stick you penis inside their pussy" (or other combination of sexual orrifices) and don't mix blood (e.g.: by exchanging used syringes).
That enough to avoid transmitting HIV.
You can eat dinner together, you can drink together, you can work together in the same workplace, ... all 0% risk of VIH infection.

(Well, unless your workplace involves that each work meeting must end up as a giant sex orgy)
(In which case I would totally agree to protect you from your fears and switch jobs with you).

Comment: Nit picking regarding "changes". (Score 1) 773

What helps is to identify the protagonist. By the classical definition, it's the character with change.

Just for the nitpicking: it's not a "classical definition", it's a peculiar definition typical for litterature and movies in the US.
Other parts of the world don't necessarily need a *change*.
(Maybe that's why American have problems understanding european movies).

Comment: Problems (Score 4, Insightful) 164

by DrYak (#49709933) Attached to: Wind Turbines With No Blades

But if a few hundred California condors die to windmills, then we have serious problems.

Yes you'll have *a* serious problem. But this problem isn't specifically the wind mills.
The problem is the whole range of human activities that drove their population down to the point that a hundred of dying condors is significant.
(I suspect, mainly massive changes in their natural habitat, big disruption of the ecological equilibrium, esp. in regards of the prey they usually feed on. Probably environmental pollution. Maybe a little bit of hunting too.)
Banning windmills is only a surface problem. The few condors that might die because of them probably won't. But it doesn't solve the actual main big problem that condors are endangered.
Protected wildlife reservation might help more, for example.

Comment: Short cut (Score 1) 164

by DrYak (#49709913) Attached to: Wind Turbines With No Blades

The arugment OTOH could be "those with a brain allowing them to see glass pane, do get a survival and reproduction advantage, those who don't , have a higher chance of dying before reproduction thus the glass window generate a natural selection of birds".

"...and random mutation add to genetic variability, feeding in more differences that could be furter selected this way".
Thus as condition shifts, a new local minima can be reached.
Yup on /. we all know how evolution actually works (no "big plans" or "intention" involved).

Also I am doubtful of that. I do not recall any study showing that bird start to see reflective surface as glass pane rather than continuation of their habitat. Would you have a cite ?

Hmm... I've come accross some statistics being done this way (proportion of death of birds hitting their head on glass diminishing in the bird population, etc.). No actual bird-brain studies.
Haven't the reference at hand right now. Will come back to you if I find them again.

...there can be no public or private virtue unless the foundation of action is the practice of truth. - George Jacob Holyoake