Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Why I gave up (Score 2) 154

I bought a pair, hoping to explore using it to keep notes for my slides and help track time when I'm doing a presentation and the like.

I bought it right after Facebook did the Oculus Rift acquisition, when I canceled my dev-kit order, and I wanted a thing I could fiddle around for development purposes.

So far in exchange for my trouble, I mostly get to stop and answer questions about Google Glass several times a day when I wear them. That much isn't so bad.

Now I have a device I wear that has to maintain a constant link to my phone, draining its battery, so now I have to recharge two devices faster and I can't use it as 'more convenient' navigation without getting out my phone anyway to go to the app to turn on GPS, so its day-to-day usage is just flat-out painful.

Oh, and I have to carry an extra pair of glasses, despite having switched the Glass to prescription lenses.

Why? If I walk to work, which takes about an hour and a half, if I use the glass at all during the trip, it is typically out of juice by the end of the walk, so now I have to plug my glasses in at the office, which means I need to get out another pair so I can still see.

And I better remember to carry the case, because if I go to the movie, the MPAA will get me arrested if I forget and wear them in, but since they don't fold up, I have to choose between a huge hard case or a big bulky pouch I'm constantly worried will go crunch.

Oh, and I'd better switch to my real glasses when I drive, lest I get arrested for that, too.

Oh, and if I walk by a school I get paranoid parents who think I'm out to take candid shots of their precious children, despite having a third party lens cap on.

I've had some punk kid try to rip them off my face and run on the T, so there is an apparently increased theft risk.

Now, because they polarize the glass in the prism they use to reflect light to your eye you can't get the lenses polarized or treated with any sort of anti-glare, but if you walk around in sunlight light reflects off the bottom of the prism into your eye constantly.

There is a little bit of silver mirroring that is just deposited on the end of the prism -- not covered with anything. I went for a walk in Australia on a humid, high UV day. It just flaked off, which effectively dropped my screen to about 10% brightness. They did replace it, but it meant a few weeks without a device, during which I decided I didn't really miss the inconvenience.

So in exchange for $1700 or so (after adding prescription lenses) I get to get called a glasshole by the internet and get treated as a even evil child-stalker road-hazard pirate pariah by society, and have to carry another pair of glasses anyways.

Comment "Design" (Score 1) 375

My perception of a pristine and peaceful scuba dive changed when I went for my first dive off the Great Barrier Reef. It looks so easy in the movies, but the breathing underwater with an oxygen mask is difficult. Don’t let those practice lessons in the swimming pool fool you! To make it easier for us, here is the Triton Oxygen Mask For Diving. It is a very convenient oxygen respirator concept that allows us to breathe under water for a long time by simply biting it. It also does not require the skill of breathing in and out while biting mouthpiece like conventional respirator.

Triton uses a new technology of artificial gill model.
It extracts oxygen under water through a filter in the form of fine threads with holes smaller than water molecules.
This is a technology developed by a Korean scientist that allows us to freely breathe under water for a long time.
Using a very small but powerful micro compressor, it compresses oxygen and stores the extracted oxygen in storage tank.
The micro compressor operates through micro battery.
The micro battery is a next-generation technology with a size 30 times smaller than current battery that can quickly charge 1,000 times faster.
Triton is a 2013 sadi product innovation studio project.


There are no real images of this "product" as it is a design concept, not reality. No science is behind this design, just magic and wishful thinking. It is pretty clear that the distinction has been lost in translation.

It simply isn't big enough to supply enough oxygen to work.

Comment Re: Issues (Score 1) 312

The problem here is the mean abs dev for a larger dataset can't be composed out of mean abs deviations for the smaller subsets. e.g. Having the mean abs devs for a bunch of days is useless for computing it for the month.

It just isn't a very good number to use for aggregations in that it is less useful than median absolute deviation for characterizing the data robustly and dramatically harder to compute than standard deviation.

The article naively makes it out like standard deviation is some huge historical mistake, while holding out a mediocre tool as a universal replacement.

Amusingly had he argued for the even harder to calculate median absolute deviation he'd have had a much stronger case, as it fits his overall "antifragile" narrative much better than mean abs dev in some senses and is even smaller, which he seems to like in the article for some reason.

Comment Re: Issues (Score 1) 312

Doing two passes means I cannot update a previous answer in response to small deltas of information. If I have 2 petabytes of data and 20 megs of updates come in, I have to go back to the well and touch all 2 petabytes, I can't just update my sufficient statistics. The incompressibility of this statistic was what I was referring to with that comment. It rules out many scenarios.

If I am interested in just moments around the mean I can collect them as summary statistics in tree form, and usually compute them in log time. That use case is also gone. At the scale of data I routinely work with O(n) isn't in the cards and the incompressibility of either MAD works actively against it more so than the 2x factor would naively make it sound,

There exist approximations to the mean abs dev that can be computed online that converge in the limit, but nothing that yields the correct answer exactly.

Comment Re:Issues (Score 1) 312

Mean absolute deviation is a useful statistic, though I tend to actually prefer median absolute deviation.

You can actually prove that.

median abs dev = mean abs dev = standard deviation

You can also prove that median abs dev will provide the minimal absolute deviation from any number, so in that sense mean abs dev is kind of a strange choice here.

That said, we can say a few things about it.

It is a pain in the ass to calculate. It also tends to favor solutions that let outliers run wild. Least squares provides a compromise that favors explaining the outliers over fiddling around trying to slightly better fit the rest, but doesn't go so far as to give all the weight to the outliers like higher norms.

Often you can actually start from something based on L2 norm and 'improve it' to L1 norm, e.g. this is commonly done to refine a solution in terms of least squares in terms of least absolute deviation.

Standard deviation is mostly used to get a feel for the 'shape' of how spread out your data is.

I'm not saying mean abs dev it isn't a useful statistic, but like most things promoted by Nassim Taleb it isn't the panacea he purports it to be, and on sufficiently large data sets where calculating a proper median abs dev can be prohibitively expensive or nigh impossible, the mean abs dev isn't going to be enough "better" than the standard deviation for most purposes that it is worth the loss of ability to compute it online.

Comment Re:Issues (Score 1) 312

Sadly, the problem is your proposed algorithm doesn't work.

Consider the sequence [1,2..100], The real mean absolute deviation is 25.

Your algorithms yields er.. something around 1?

Mean absolute deviation requires you to sum over a bunch of absolute values of differences to a number you don't know a priori.

Unlike stddev's use of x^2, abs doesn't have a continuous derivative and can't be split out into calculations in terms of the moments around 0, and you can't borrow Chan's algorithm.

Basically, to my knowledge, there isn't a sufficient statistic you can accumulate for MAD (either version of MAD) that takes less space than the original data.

Comment Issues (Score 5, Informative) 312

On the other hand, you also need to use 2-pass algorithms to compute Mean Absolute Deviation, whereas STD can be easily calculated in one pass. And you still need standard deviation as it relates directly to the second moment about the mean.

Also, annoyingly, Median Absolute Deviation competes for the MAD name and is more robust against outliers.

Comment Re:I got mine weeks ago, haven't bought one game (Score 1) 279

I was also a backer.

I think the most compelling example of how bad the controls are is to compare the 'pinball arcade' game they have to the PC or mac version.

On the PC or Mac the flippers work instantaneously and the game is quite fun.

On the Ouya it is unplayable, with half second latencies, it is almost impossible to pull back the plunger to start the ball, etc.

Comment Don't Over-Organize! (Score 3, Interesting) 79

I'm going to disagree with most of the replies I've seen here so far about just piling on constraints and limitations.

When I go to a hackathon, I am looking for an open forum with interesting people to talk to and people who have their own problems to solve. I get sucked into new problems for 2-3 days and I emerge on the other side with insights into areas I wouldn't have thought of working on before.

I'm not looking for structure from the organizer about what to work on. I and most of the people I know already have a ton of projects in the wings. I'm looking for a good collaborative space to talk to people, people who've brought interesting projects to help, and whiteboard/blackboard space to use for explaining things.

The Haskell hackathons (Hac-Phi and Hac-Boston in particular) have generally followed this format and I love them.

I've gone to other events where someone is trying to harness a hackathon to achieve some particular end and pass out prizes or something, and in general I've been bored out of my mind. If I want to go work with some fixed group of people on some fixed task I can do that. It is called a job.

I'm at a hackathon to generally improve the state of things that the people around me are passionate about and to be exposed to new things.

Comment Not always (Score 3, Insightful) 161

As a CIO, I viewed my job to be the opposite of everything in this article.

Of course it is good to listen. It is good to be able to interact with anyone on their level of technical expertise and understanding. This advice holds at every level of an organization.

It is also occasionally good to be capable of being demonstrably the most technically competent person in the room. Effective organizations do need the person who can actually ensure there exists an implementble strategy to accomplish the things the CEO is selling the world, and the things the client wants, and who can articulate to vendors exactly why their magic bullet isn't quite what you need. And in many ways as a CIO, your role is to be the one person at that level of management who really understands the ins and outs of how the technology works, how things can improve and how you can adapt to meet the challenges of the organization as a whole.

Sometimes that means being the voice of reason as the curmudgeonly technology guy, but more often it means trying to steer management towards implementable solutions and being able to suggest things that give the other CXO types options they didn't know existed.

Whether facing inward within the organization or outward to clientele or vendors, you need to be able to communicate effectively. One thing this article omits is that when facing outward, it is often good to know when to overload the vendor to get to someone who is more competent to address your concerns, and somewhat more judiciously to be able to out-tech a client's technical guys as well.

Sometimes it _does_ pay to be the smartest person in the room.

Slashdot Top Deals

"There is no statute of limitations on stupidity." -- Randomly produced by a computer program called Markov3.