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

 



Forgot your password?
typodupeerror
×

Comment Of course (Score 3, Insightful) 89

If I'm the only one who can unlock your encrypted communications, then it's in my best interest to have everyone encrypt their communications, because then, I'll be the only one with total situation awareness.

It won't be in any of your interests, of course, because you'll be handing me my advantage on a silver platter... but you're all far too shortsighted to pay attention to such things.

Of course Obama and the NSA want you all using strong encryption. Stupid of you to give them what they want, though.

Comment Re:More of this (Score 5, Insightful) 166

I think this is because in the olden days having CRLF meant being able to dump a raw text file to a printing device. Unix had a tty driver that could handle adding the missing CR. CP/M and DOS didn't have any such thing. That doesn't mean I haven't spent 20+ years being annoyed by CRLF though.

That's not it, CRLF was a feature. How do you make strike-through text on a type-wheel printer? It automatically advances to the next position and it only has a fixed number of characters, you don't double it with strikethrough-a in addition to regular a. So you send a CR - carriage return - to return to first position, space your way over to the text to be striked out and make a ------- over it before you CRLF to the next line. And you have no idea how old knowing that makes me feel.

Comment Re:Predicting the future is hard (Score 1) 347

Unfortunately most of the projects I've been on are of the "We want to replace old system A and make a new system B that also has features X, Y, Z" variety. What they want from the new system is usually okay, it's somewhat documented already, you've identified some stakeholders, you can show them prototypes, you can ask for clarifications and their testing validates the feature. Developing new code for genuinely new features is actually quite easy and fun.

The old system on the other hand is more like software archaeology, nobody really seems to have the specs - or maybe a spec 1.0 from 10 years ago that's got nothing to do with reality - and if you're replacing it it's probably because it's crap, uncommented code in an arcane language with poor frameworks and third party components. So you dig and keep digging and try to implement something similar without knowing what's a feature and what's a bug, who'll come yelling if you break something or features nobody told you about and you weren't aware anyone was using disappear.

I had a bit of an epiphany today at work when i finally found out how structure a major piece of the redo I'm working on and I've so far spent ~2 months digging through that code. From a similar job I was doing in another area I thought maybe 2-3 months total, now I'm guessing it'll be 6-12 because of all the rework I have to make and every apparently simple thing has exceptions and special cases. It's wasn't my bad estimation, it's that the conditions are entirely different. Like comparing travel speed for a walk in the park to chopping your way through a dense jungle.

Comment Re:The state is easy to see. (Score 1) 199

It's not great. It's only good for staunch advocates who refuse to run any other operating system. Linux still isn't good enough for joe sixpack to run it as a daily driver. Until they get joe sixpack on board, it'll forever be a niche product without enough inroads to support a gaming ecosystem. (...) OS X has more of a chance at becoming a capable gaming OS than Linux does, and that's really saying something.

Except for cost. That's what powered the Android drive, it wasn't the technical superiority. There's probably more people gaming on phones and tablets than any other platform when you count Angry Birds, Candy Crush and such. Chromebooks running on Linux also seem to sell reasonably well for the same reason. If Valve can get a a range of steamboxes out there to sell to everything from a $99 box to sell freemium + $1-5 games to a $999 gaming rig to people who don't really care about having a desktop anymore with their tablet/convertible covering those needs there's probably a market for gaming boxes.

It does of course assume that you commit enough to get it off the ground. Nobody wanted to code for Android either before it got popular. And if Valve is backing off now that the Microsoft Store doesn't seem that big a threat after all, it might take many years. But Linux is well propped up by servers, supercomputers, embedded, cell phones, tables, chromebooks... it's not going away. Particularly not in the direction we're going with more cloud, less local it's certainly not going to get worse.

The driving force behind Mesa is Intel, they're certainly not going away. Pretty soon they'll hit the big OpenGL 4.0 and it seems almost all the prerequisities for 4.1 and 4.2 are done once they get over that hurdle. And they certainly want to keep their OpenGL ES current if they want to play in the x86 smartphone/tablet market. AMD also apparently like their open source driver for embedded/custom projects, less legal hurdles for customers who want full control. So maybe they don't win, but I don't see how they could lose much terrain either.

Comment Re:if it has a fan, you are doing it wrong (Score 1) 60

Built one almost like it, but with a 35W Core i7 4765T. It's not exactly a cheap machine though, for a HTPC it's way overkill. You can get a lot cheaper to play 1080p BluRays and probably won't be enough when 4K BluRay arrives, 3840x2160x60fps 10-bit HEVC decoding will need new, dedicated chips.

Comment Re:Xp all over again. (Score 1) 516

People complained about the playschool look of XP and hated all the chrome. Those same users swore by XP after Vista came out, and will adapt to metro the same.

Guilty as charged, eventually I had to move off 2k for XP. Skipped Vista (went on a Linux hiatus), got 7, skipping 8.x but Win10 looks like the next usable version. Until either WINE is just as good as the real thing or most games are cross-platform I'll probably be stuck with a box with a semi-recent version of Windows. Currently the WINE rating of the game I play the most is garbage.

Comment Unfortunately... (Score 1) 148

Unfortunately, the experiment came to an abrupt end when they threw "ET: The Extra Terrestrial" at the AI, whereupon after an hour of trying different tactics the AI decided that the only way to win was to send a power surge through the system, frying the only working Atari 2600 the researchers could dig up.

This still classifies the AI as coming up with the best solution to the game ever implemented.

Yaz

Comment Re:Don't ask for advice online. (Score 1) 698

Or, "Don't take life too seriously... it's not like it's permanent."

At that age it's usually not a problem, you're far more likely to do something reckless and stupid that will have consequences for the rest of your life. I'd at the very least temper it with a bit of "Enjoy today, plan for tomorrow". Sure, life might throw you a curve ball but if act like every day is your last the odds are pretty good that you're wrong and have to live with yesterday.

Comment Re:He is linking homeopathy to astrology (Score 1) 320

But let's be serious. The placebo effect is one of the most effective thing in medical problems. The problem with it is that if you don't believe in it, it no longer works. Building false theories that makes sense for most people is therefore a skill that can be much more effective than finding real cures.

And the "anti-placebo" effect if you know doctors and nurses are liars and frauds so you think the actual treatment which has a pretty good track record is just more astrology/homeopathy/placebo bullshit? I mean you have to have a rather big medical community that knows this is as good as sugar pills. And you have to quite often tell that truth to limit the resources taken away from actual medical treatment to spend on placebo. Yes, the truth can be tough to deal with. No, having our real doctors pushing snake oil and superstition won't help. Now if we were talking about better psychological care to people suffering from severe physical conditions I'd be all for that, but not this.

Comment Re:Yes (Score 2) 162

The question is... If you are in your own home, does the robot count as a bartender, or is it an appliance? My guess is the latter, the responsibility belongs to the operator.

Liquor licenses apply just to the sale of alcohol, if I'm at a private party and mix a round of drinks I don't need to follow any regulations except those that generally apply like serving alcohol to minors. And if a minor orders it from the robot, I shouldn't be in any more trouble than if they go to my fridge and grab one. I guess they could require "alcohol lockers" the way they do "gun lockers" around here, but we're not there yet.

Comment Re:Another bad omen for privacy and security (Score 1) 309

Like many other administration chores, the key management needs almost an expert system to deal with the daily operations for the non-caring, lazy, or just "regular" people.

And the "expert" system most choose is simply having an account - everyting from e-mail accounts to forum accounts to social media accounts. The users keep their password safe - that's securing the endpoints - and then you trust the system to deliver the email to the recipient and not anybody else. Because if you're handing over the keys to a third party, you might as well hand over the communication too.

Comment Re:Another bad omen for privacy and security (Score 4, Interesting) 309

Crypto is hard to get right. It's hard for the average person to know what ciphers or tools to use and which are just snake oil. It's hard to implement correctly so that it is secure. New ciphers are written by people who have a lot of experience in breaking the old ones. As the old guard ages out, I don't see the same depth of interest in the next generation. With crypto, there's no quick fix, and the new hotness doesn't come overnight.

Crypto is easy. Ciphers are easy. Here's a key you can use it to sign and verify messages, open and seal envelopes.

Using crypto is hard. People lose keys, forget passwords, don't transmit keys in a secure way, don't store keys in a secure way, revoking keys, checking for revocation, using third party services like webmail and so on. Strong crypto is like losing your house key and being told that sucks, but since it's an impenetrable bunker with an unpickable lock there's nothing you can do but start from scratch.

People want recovery options. If my house burns down to the ground and I escape with no passport, no driver's license, no identification of any kind the government will get me a new one. Work will find a way to get me a new access badge and key fob. That's why all those ways to recover your account exist, they're not necessary per se and you don't have to answer the security questions seriously. But when you have fucked up big and the answer is just gibberish you're pretty screwed. That's why people answer those with actual facts.

Comment Re:The benefit of Science (Score 1) 398

I very much approve of reading the actual papers. However...

Scientific papers are usually dry and hard to read.

I agree -- however, I find most people with some background in at least one science can at least glean something from reading the abstract, and hopefully some bits and pieces of the statistical analysis (something I admittedly wish I had better background in. If I could afford the time and money to go back to University, I'd love to take stats and philosophy of science).

If papers come to conflicting conclusions, it's hard to figure out which is right. If you're in the field, you read the papers (or at least glance at the abstracts), and have a good sense of which studies have been confirmed and which disproved.

I think part of the problem for many peoples that the state of knowledge in science isn't a binary proposition. In much of science, the answer to 'Is X true?" boils down to five possibilities: 'yes', 'yes with caveats', 'no', 'no with caveats', and 'uncertain' ("more research in this area is required"). So if you're seeing only a few studies, and they seem to be contradictory, the conclusion you need to take is simply "this area requires more research".

And that is my problem with how most people approach science. They see one study, and say 'Science says X!", when in reality, it's really just one study that says X. Unless you have a massive body of scientific work behind a concept (such as evolution, or gravitation), one can't really make any claims as to what "science" says. Consequently, you also shouldn't be disappointed if future research on a new or lightly researched area of science later produces a paper with a contradictory view -- you can't feel that this means that "Science was wrong!". Science is seldom, if ever, "wrong" -- but how much importance people put into preliminary/early/initial results can certainly make them mistakenly feel that way.

I'm somewhat reminded of how people with multiple sclerosis reacted to Dr. Paolo Zamboni's "liberation therapy". Here was a medical doctor who produced a paper where he looked at the neck veins of a group of people with MS, found they had some narrowing of the veins and iron deposits in the brain, and came up with an angioplasty procedure to open these veins up, believing that MS was caused by "chronic cerebrospinal venous insufficiency" (basically, insufficient blood drainage from the brain). He tried it on his own wife, she subjectively said she felt a bit better, and suddenly MS sufferers around the world were flying to third-world countries to have this done to them (for a fee, of course), and in some countries (like Canada) were begging their national governments to bring the procedure on-shore and to make it part of the social healthcare system.

Unfortunately, Dr. Zamboni's research was deeply flawed. Firstly, his study wasn't "blinded". It also didn't have a comparison group -- he didn't even look for vein narrowing in non-MS populations. Thirdly, he didn't disclose that he had financial ties to a company that made equipment to treat the condition he had "discovered". These are all problematic, but IMO the worst was really the lack of a comparison group for control purposes. As two further studies have shown, the type of vein narrowing Dr. Zamboni detected are equally prevalent in both people with MS and people without MS.

Now MS is a terrible disease. People who suffer from MS live in a sort of quiet bravery, in constant struggle against their condition, and with a lot of hope for a cure. I hope one is found. Unfortunately, all too many of them jumped on this one, and got ill-advised procedures done, which in some cases has led to a worsening of their symptoms, and even death. Damage has been done, all because one paper made a lot of hopeful people jump up and say "Science says X!", when really all that "science" should be saying (and what most scientists in this area actually said) was "this is a potentially interesting result -- let's do more research in this area to see if it goes anywhere".

Truth be told, the vast bulk of science output tends to come down to "more research in this area is needed". That's what the "common man on the street" misses when they see a "result" in a single paper. Sure research needs to be taken only as a stating point for more research -- and not an end-point recommending what people need to do. As a process, science requires a lot of time to really get to the point where it can say 'X is true (with caveats)'.

(As an aside, one general scientific area that I'm interested in is negative results: science that doesn't work. The kind of science where the preliminary result says "we hypothesized this might be true, but we now know it isn't". Not enough of this sort of science seems to happen (or get good funding/publicity) anymore, unless you're disproving someone else original, positive result. The negative result is extremely scientifically honest, and sets up some useful boundaries for what we think might be true. Unfortunately, even scientists want to be the people who discover the next big thing, and many funding organizations want to fund science that leads directly to some result they can sell, making it harder to do science that discovers where the edges of knowledge are.)

Yaz

(For the record, educated as a scientist, but not currently working in primary research)

Slashdot Top Deals

Anyone can make an omelet with eggs. The trick is to make one with none.

Working...