Become a fan of Slashdot on Facebook


Forgot your password?

Comment: Re:Is it a Node.js replacement? (Score 2) 163

by Deep Esophagus (#48676255) Attached to: MIT Unifies Web Development In Single, Speedy New Language

Hearing a disturbance, the master programmer went into the novice's cubicle.

"Curse these personal computers!" cried the novice in anger, "To make them do anything I must use three or even four editing programs. Sometimes I get so confused that I erase entire files. This is truly intolerable!"

The master programmer stared at the novice. "And what would you do to remedy this state of affairs?" he asked.

The novice thought for a moment. "I will design a new editing program," he said, "a program that will replace all these others."

Suddenly the master struck the novice on the side of his head. It was not a heavy blow, but the novice was nonetheless surprised. "What did you do that for?" exclaimed the novice.

"I have no wish to learn another editing program," said the master.

And suddenly the novice was enlightened.

This lesson from The Zen of Programming is as relevant today as it was 30 years ago.

Comment: Re:The best gift? (Score 1) 113

by Deep Esophagus (#48586461) Attached to: 2014 Geek Gift Guide

I thought this article might be somewhat useful, since I've never heard of Haselton and my daughter and I are both geeks, but... I have to admit that is a lot of text to wade through. I think much of the hostility is still overreaction, but... yeah, poorly written and (as others have noted) poorly researched.

And even if the article were reasonable and well formatted and provided useful information... who on the planet is waiting until the last minute to get their Christmas shopping done? I could have used this information two months ago, not now!

Comment: Re:"Ultimately, our users will decide" (Score 5, Insightful) 239

by Deep Esophagus (#48522921) Attached to: Google Hopes To One Day Replace Gmail With Inbox

Yeah, I'll also be switching to a new service if they force me into some app that looks more like twitter than conventional email. Consider this garbage (from the Wikipedia entry):

Google scans the email account for important and similar information. It then presents what it considers the most important parts of the email first and groups similar emails as "Bundles" that are named by type (e.g., "Travel" or "Updates"). It also converts physical addresses into Google Maps links and airline confirmation numbers into a flight status update.[2] Users can make custom Bundles as they would make Gmail filters, and can specify the time of day to show the Bundle.

I don't want bundles. I don't want them timed. I don't want Google to decide what is and isn't the "most important parts". I just want to see my email in the same format it was created.

Comment: Re: Yes (Score 2) 376

by Deep Esophagus (#48492529) Attached to: Ask Slashdot: IT Career Path After 35?

I don't do marathon coding sessions or any of the ridiculous self sacrificing stuff that some seem to think is the norm

This. That's how you stay in the business for more than a few years: do something well and keep doing it and getting better and learning new techniques rather than burn brightly and briefly. I started around age 25; now I'm 52 and in my second decade with the same company. Hotshots who can code circles around me come and go, but I'm dependable and I can maintain 20-year-old code as well as develop new code, and I won't disappear when it gets boring or a headhunter dangles something shiny in front of me.

Best of all, because I balanced work life and personal life, I still love what I do and had time to raise a family while I was doing it.

Comment: Environmental impact (Score 1) 116

I did a little googling (har) and didn't find much in the way of environmental impact studies. How will all this affect air traffic? Bird migrations? The atmosphere, when releasing helium (or whatever) during a descent? Who is going to clean up the mess when, not if, the balloons get caught up in a storm and go down in the middle of the Pacific, or get strewn across the Himalayas?

Comment: Re:From Experience (Score 3, Informative) 561

by Deep Esophagus (#48429911) Attached to: "Barbie: I Can Be a Computer Engineer" Pulled From Amazon

If that's how you (and judging from your +5 Insightful rating, at least 5 others here) view the role of business analyst, my company must be using the term wrong. Where I work, BAs are an indispensable part of the design process; they don't get into that job until they know not only the product but the business needs of our users extremely well. A developer who changes a UI, report format, or so much as a calculation without first consulting with a BA doesn't last long. The BAs know every single one of the five bazillion federal regulations and industry standards so we developers don't have to worry our pretty little heads about it. We just write our code so it does all the number-crunchy things they tell us it needs to do.

Accounting is hard. Let's go shopping!

Comment: Re:Huh (Score 2) 249

by Deep Esophagus (#48084489) Attached to: Why Do Contextual Ads Fail?

I use flashblock and noscript to protect against aggressive ads that take over my browsing experience, but I accept that TANSTAAFL and my payment for free content is the presentation of ads within that free content -- just as it was with radio and TV (don't get me started how the main selling point for cable TV in the early days was that paying for it meant you were no longer going to suffer through all those ads).

So... no, I don't use ad blocker per se, and won't until I am paying for that content.

Comment: Re:they fundamentally don't get it. (Score 1) 249

by Deep Esophagus (#48084441) Attached to: Why Do Contextual Ads Fail?

But even if they use "smart" (yes, those are sarcastic quotes) keyword matching to anticipate something they think will interest you, they completely fail on the context comprehension because most spoken languages have common words with multiple meanings, not to mention metaphorical use of words.

For a particularly annoying example, when I first set up a Facebook account I filled in some of the interests in order to let folks find me who were searching for others with the same interests. I sing in a barbershop quartet, and frequently mentioned barbershop music in my posts. As a result, *every single day* at least one sidebar ad promoted accounting services to maximize income for my salon.

And when I mentioned that I was starting a diet to lose weight... I might as well have issued a personal invitation to every snake oil merchant on the planet. Yeah, pal, I got yer "one weird trick doctors don't want you to know" right here.

Comment: Re:NSA probably already has this technology (Score 4, Interesting) 120

by Deep Esophagus (#47897201) Attached to: The Challenges and Threats of Automated Lip Reading

I'd be very surprised if the false positive rate were as low as 1%. Lip reading is NOT an exact science. It depends on context, clear line-of-sight, and how well the speaker enunciates. You'd be amazed how many phonemes sound different to our ears but look identical on the lips.

But hey, I'll let these guys explain it much better. Bad Lip Reading

Hilarious stuff, but the point is relevant: Without *any editing at all* of the actors' lips, they are able to perfectly match ridiculous words to those mouth movements. Why would automated software pick the "real" words over the BLR version?

Comment: Re:Seriously? (Score 1) 533

by Deep Esophagus (#47857421) Attached to: AT&T Says 10Mbps Is Too Fast For "Broadband," 4Mbps Is Enough

I would be absolutely thrilled if I could expect 4Mbps consistently. I'm on a rural ISP, about 15 miles outside Cheyenne Wyoming where our only choices are DSL over ancient POTS, overpriced and unreliable satellite service, or the one we use -- a local operation that uses cell towers to transmit over the wireless band. None of those services will offer more than 5Mbps down, and I have never seen any of them (having tried all three) actually meet more than 4.5Mbps, and then only very briefly and very rarely. Don't even get me started about the significant drop between 18:00-22:00 when everybody gets home from work and starts streaming... whatever it is ranchers stream when they get home from work.

On any given day, our service might fluctuate between 0.12Mbps to 3.5, with an average across the day of maybe 1.5. At our peak of ~4, I can do high-bandwidth MMORPGs, stream to my roku, watch some videos on Youtube, and download large files from my office 1100 miles away in Dallas without any of those tasks showing any noticeable delays. You folks in the city with your highfalutin' double-digit bandwidth on cable may say otherwise, but for us out in the boondocks 4Mbps would be a significant upgrade from our current services.

So... yeah, I would call 4Mbps not only "broadband", but "good enough for the average consumer" no matter how much I'd like to stick it to Big Internet and hold them to a higher standard. As my wife frequently tells me when I point out how seriously depleted our pizza and ice cream supply is, "there is a difference between 'need' and 'want'".

UFOs are for real: the Air Force doesn't exist.