Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Do pilots still need licenses? (Score 2) 362

Do pilots still need licenses in the age of autopilot? Well yes because machines aren't infallible.

Not quite. It's "yes" because most people would be unable to get over their fear of flying in an entirely autonomous plane, not because we need heroic pilots to override the computer when things go wrong.

Consider that about half of all aviation accidents are traced to pilot error. The percentage of crashes caused by autopilot error is zero.

Comment Re:Great product bloodlines (Score 1) 56

The QuNexus also has control voltage outputs for directly triggering analog/modular gear.

That is great news. I've got a room full of old modular synths, like a Serge suitcase model and an early Arp.2600. Not to mention a Steiner-Parker that looks like it should have a 1930's phone operator sitting at it.

I've built some home-brew triggering controllers, but none of them are anywhere near as good as what McMillan makes.

Comment Re:Try and try again. (Score 2, Interesting) 445

I am currently an avid Android user.

I used to be an avid Windows Mobile user. WM5/6 were actually, when they existed, the MOST power-user/business-friendly mobile OSes out there. They were more geek-friendly than any of the horrifically locked-down "Linux-based" mobile OSes.

Then Microsoft dropped WP7 on the world - an OS which was unusable for nearly 100% of the core WM5/WM6 user base. At the same time, Android was coming onto the scene, which had everything that WM5/WM6's core user base wanted. MS never recovered, they utterly screwed up. NEVER alienate the majority of your core user base, even if it's trying to reach a "new" audience - especially when the "new" audience you're targeting is already drooling over a competitor (Apple).

Comment Re:misleading headline (Score 1) 130

Those two missions aren't mutually exclusive. Defend yourself at home and go on offense abroad.

It works for bombs and tanks, but not for computer networks and communications. It might have even worked in the time of telegraphs and snail mail letters. But for encryption, it doesn't work. A cipher is either weak, or strong. You can compromise a foreign postal system without affecting the security of your own, but you can't secretly build a backdoor into an encryption algorithm that works only for you.

Simply asserting that something is mutually contradictory because it sounds good to use words like 'cognitive dissonance' isn't any kind of argument.

Now you're trying to reverse the chain of causality just to make a cute finishing sentence. :-)

Comment Re: Yeah.... (Score 1) 106

Forget the lot. Look at the cars. An empty lot at dinner time is a sign a table is waiting, but you don't want it. A full lot and a line at the door is a sign of a happening place, but expect a wait. Best to try a late afternoon brunch instead. Go where the locals go. Many bring their car. Judging the lot by the lot itself is like judging a book by it's cover. Content is more important.

Comment misleading headline (Score 5, Insightful) 130

What's with the clickbait headlines? By itself, the headline is total BS. The actual statement made, however, is spot on. The hole in your security doesn't care who exploits it. There's no "good guy" flag in IP headers (though I'm sure some April 1st RFC will soon introduce it).

What worries me most is that we could win this fight, if it weren't for our own governments deciding to betray us. There are vastly more people interested in secure communication and other people not being able to spy on or subvert our computers and mobile devices than there are people interested in compromised communications and systems (basically only criminals and some deluded, criminal-if-the-laws-were-right elements of governments).

There is just one problem to Bruce's argument: The largest and most powerful spy agency in the world disagrees with his fundamental assumption. We often forget that the NSA has two missions, and they are exactly the two things that Bruce argues cannot co-exist: To secure the computing infrastructure of the US against foreign espionage, and to provide espionage on foreign communication.
The NSA believes, and/or is tasked with exactly these two things that Bruce says (and I agree) are mutually exclusive. No surprise they've gone rogue, their very mission statement is a recipe for a mental breakdown through cognitive dissonance.

Comment depends ? (Score 1) 247

Doesn't it depend a lot on what you refactor, when and how?

I have 3 year old code that I would like to refactor because I've since switched framework (from CodeIgniter to Symfony 2) and it would bring it in line with all my other projects, allowing me more easy code-reuse and not maintaining two frameworks both on servers and in my mind. But it's largely a convenience factor and I would agree that it will probably not improve code quality very much.

But I also have 12+ year old code written in plain PHP with my own simple database abstraction layer. I'm quite certain that refactoring that would do a world of good.

Comment Re:This should not be on the front page (Score 4, Interesting) 247

About 5600 lines. However, because it was a glorified case statement, you were really only debugging a single case at a time, each of which was about the length of a sane function, so splitting it into functions would do little to improve readability. I like to trot out that example to terrify people, but the function itself was really quite sane and easy to maintain.

You did, however, have to fully understand the state machine as a whole, which in total was almost twenty kloc, had almost 200 instance variables in the state object, and leaned heavily on a tree object with about 30 instance variables. That's the point at which most people's heads exploded.

Either way, 4,500 lines is the size of a fairly straightforward iOS app. Most folks can dig into that and figure out enough to maintain it without spending a huge amount of time, even if the organization isn't ideal. When you hit tens of thousands of lines, that's where you have to start thinking about how you organize it and document it, because with such large projects, if you jump into the middle without a complete picture, you're likely to be hopelessly lost.

Slashdot Top Deals

"Engineering without management is art." -- Jeff Johnson

Working...