Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment Re:Teensy 3.1 (Score 1) 19

You just put the whole teensy on your breadboard, just like the way you would normally get an Arduino on a breadboard; you get an Arduino Nano. You can get them from China for less than $4, if you don't mind getting a knockoff.

Comment Re:Android's Achilles Heel (Score 2) 152

People have been filing bugs to the Android team over this issue since 2011 and it has never been addressed, and the newer bugs keep getting pushed to lower and lower priority.

I'm really starting to get pissed at this tendency. They let bugs that lots of people care about persist forever. For instance, there are actually two active bugs for pinless bluetooth pairing. This is a problem that actually predates gingerbread.

Comment Re: ZFS is nice... (Score 1) 269

But it's combined by the user at runtime, not by canocal. The GPL allows an end users to do this.

This is a way that people kid themselves about the GPL. If the user were really porting ZFS on their own, combining the work and never distributing it, that would work. But the user isn't combining it. The Ubuntu developer is creating instructions which explicitly load the driver into the kernel. These instructions are either a link script that references the kernel, or a pre-linked dynamic module. Creating those instructions and distributing them to the user is tantamount to performing the act on the user's system, under your control rather than the user's.

To show this with an analogy, suppose you placed a bomb in the user's system which would go off when they loaded the ZFS module. But Judge, you might say, I am innocent because the victim is actually the person who set off the bomb. All I did was distribute a harmless unexploded bomb.

So, it's clear that you can perform actions that have effects later in time and at a different place that are your action rather than the user's. That is what building a dynamic module or linking scripts does.

There is also the problem that the pieces, Linux and ZFS, are probably distributed together. There is specific language in the GPL to catch that.

A lot of people don't realize what they get charged with when they violate the GPL (or any license). They don't get charged with violating the license terms. They are charged with copyright infringement, and their defense is that they have a license. So, the defense has to prove that they were in conformance with every license term.

This is another situation where I would have a pretty easy time making the programmer look bad when they are deposed.

Comment Re:I don't think it will mean much (Score 1) 202

"Meat stock, you're revving up a slippery slope. I'm overriding that shit."

Meat stock? That's only after you're in a severe crash, and all that's left of you is soup. Anyway, traction control is awesome. If you have some actual traction to work with, and your TC is four-wheel, then it is ridiculously great.

Comment Re:Don't contact aliens. Don't. (Score 1) 183

ALONG WITH most alien species are completely AFRAID of humans as they know our true potential. They want NOTHING to do with us until we grow the fuck up (spiritually.)

You must be assuming some galactic police force existing too, then, because if they're afraid of us and developed enough to be aware of us they can almost certainly send us a rock that we can't cope with.

Comment None of the above (Score 1) 57

The real problem with identity theft is that courts are granting judgements which absolutely should not be granted. Someone got a judgement against me for credit granted on the basis of a check cashing card with my social security number written on it, and not very well I might add.

Of course, another way to fix this problem (and all debt problems) would be to make all debt the responsibility of the lender. They can take risks, they can accept collateral, but the courts couldn't then be used to ruin people's lives in pursuit of profit. The guy who created this bogus debt in my name knew it was bogus, and his filing against my credit report was therefore fraudulent. But the court should have caught it, and they either don't care or want to enable this activity so that they can profit from the assorted fees and justification for their existence.

Comment Re:Why not just lock down the radio portion? (Score 1) 143

WiFi routers aren't like mobile phones with separate application processor and baseband. Instead, they only have one chip,

some phones have only one chip, and some wifi routers have multiple chips. I have examples here both of wifi routers with the wifi separate and with the wifi integrated.

Only the very cheapest routers can only be implemented with a SoC. Lots of the more expensive ones already aren't.

Comment Not too hard (Score 1) 183

1. Detection
Pulses of prime numbers. Not natural phenomenon, same in all number systems. Simple beat with silence:

01111111111 111111111

2. Binary, you speak it
We repeat this in binary, which should be fairly easy to recognize as the previous information aligned to 8 bit = byte values.
00000010 00000011 00000101 00000111
00001011 00001101 00010001 00010011

3. Length of payload in bytes + payload
00000000 00000000 00000001 10110000 = 432
432 x ????????

4. Goto 1, rotate payload.

As for the actual payload.... You could for example send atom configuration from the periodic table.
1 - 1
2 - 2
3 - 2,1
10 - 2,8
11 - 2,8,1
18 - 2,8,8
19 - 2,8,8,1
20 - 2,8,8,2
21 - 2,8,9,2
22 - 2,8,10,2
23 - 2,8,11,2
24 - 2,8,13,1

It will be pretty obvious to any physicist this is the list of elements. Using that and a bit more you can explain the units of mass, time, distance and so on.

For math you can send a list of (input A, operator code, input B, result) and it will be obvious that this operator means addition, subtraction, multiplication, division and so on. Once you have subtraction, explain 0-1 and two's complement and you'll have negative numbers.

Then you can start making advanced concepts like C+O+O = CO2 and describe properties of that gas. I really don't think it's going to become a problem bootstrapping communication, if we could just find someone to communicate with.

Comment Re:Show us the data (Score 1) 415

The FAA and other regulatory bodies have to have a notional value of a human life to be able to balance the cost to society of new safety rules against the benefit to society in terms of lives saved.

Yes, but note their interpretations differ, and are either based on some notion of cost, or just made-up bullshit to justify their other actions. The insurance companies are actually paying out money, which is why I suggest looking there. I think they're probably a better reference for the value of health than of life, admittedly.

When you make your mark in the world, watch out for guys with erasers. -- The Wall Street Journal