Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:Of course there are that many (Score 1) 348

I hear this sort of claim all the time but I'm not sure how true it is. For example, my organization seems to have difficulty finding mechanical engineers. So for the first time we are going through the hoops to go the H1-B route. And there are many hoops. It is probably not a big deal for companies that hire a lot of them but it is if you haven't done it before.

One hoop is that notification that you're hiring an H1-B worker has to be posted in your office with the salary that you are offering them. I don't know what all of our engineers make, but I can tell you that the offer is in the range of what we are paying them. It could be on the low end of the range, I don't know for sure. It is definitely not 10% of the going rate.

Comment Re:so lets have a breakdown (Score 1) 529

Apple Watch: Accurate within 50ms of UTC. Read and delete email, built-in speaker and mic so you can receive calls. It tracks your movement and exercise. Use Apple Pay, play your music, use Siri and get any notification you get on iPhone today. 18 hour battery life in a typical day. Sport model starting at $349, stainless steel price: $549-$1049 for 38mm, 42mm is $599-$1099, and gold edition starting at $10k. Pre-orders begin April 10th, available April 24th.

Our phones do all of this, are in ubiquitous use, wont stop working if we carelessly wash our hands, and havent cost this much for nearly a decade. And the real kick in the ass is that apple will immediately slash prices 80% once an android competitor comes out and hangs around in this artificial market long enough until people realize singing talking wrist watches are about as practical as google glass.

The Apple Watch has a water resistance rating of IPX7 which means that it can be submerged in 3 feet of water for 30 minutes and it will still work. Washing dishes aren't going to hurt it.

I can't really say I'm in the market for something like the Apple Watch, - not at its current price, but to me a watch is a much preferable platform for some tasks than a phone, - getting the time being the obvious example. I don't want to drag out my phone for every little thing. I have an armband for running or riding with a smart phone but I don't like it. It's a hassle. A watch makes a lot more sense. That fact that a phone can perform all these tasks is besides the point.

The 18 hour battery life is something that I think will be a problem. That makes it a ton less convenient than a regular watch. This is a bigger problem than the price in my mind. If you're into fitness at all, the price isn't so bad for something that incorporates a heart rate monitor and other fitness related apps.

Comment Re:Please, DIAF (Score 2) 215

I used to joke with my wife that when I turned 40 I'd have to grow a ponytail to still be considered relevant as a programmer. My 40th birthday was a decade ago and I haven't had to grow the ponytail yet.

The book "Decline and Fall of the American Programmer" was written in 1992. The author got it wrong because he didn't understand how the Internet, smart phones, and now "smart everything" were going to push software into so much of our lives. He was wrong in 1992 and you can find slashdot articles saying pretty much the same thing in the early 2000s. They were wrong too.

How long will software people be in demand? Who can say? Based on the last 50 years or so the demand has been pretty good (with some downturns here and there). Yes, ageism is a danger and yes you may find yourself with skills no longer needed, but looking forward there aren't many vocation choices that don't involve some sort of risk.

If you're good at it, keep your skills fresh, and pick good companies to work for, you can make a career out of it. Having other skills doesn't hurt either.

While I don't think that a huge emphasis on coding for kids (who aren't otherwise interested) is a good idea, they should definitely get some exposure to it. Just like they should get exposure to art, music, literature, or even robotics. I also believe that there are huge opportunities for those who can combine programming with expertise in another field.

I have a son who is in his early teens. He really has no idea what wants to do for a living yet and that's fine. He has a vague notion that he might want to do something with computers. He's a reasonably smart kid but I don't think that's his calling. He's kinda sorta interested in electronics and will mess around with Lego Mindstorms with some prompting. He's had a little experience with programming but doesn't have nearly the excitement over it that I did at his age. Still, I've encouraged him to take a one semester course at his high school. I think that will tell him if coding is something he wants to pursue further or not, even as a hobby.

Comment Re:R is great for quick data calculations (Score 1) 144

Their eyes wouldn't glaze over looking at this?

write.table(rbind.fill(lapply(list.files("."), read.delim)), sep="\t")

That's a lot of operations to complete a simple task. Here's an alternative for DOS if you don't like linux:

copy /b *.txt newfile.txt

I'm sure it could be accomplished in a more straight forward manor in powershell too. I guess I just don't find it a compelling example of how R can increase your productivity. I see it as an example of code that's not very readable. ;) Now, I don't remember enough R to know that if the files have headers and the columns are in a different order in each file if that command would automatically put them together with the columns sorted out. That may be something R could do easier than other scripting languages.

Though lots of people never venture into the world of the terminal, it's actually easy to explain what it does and how to use it, - simpler to explain than what all the windows in RStudio are for.

Comment Re:Actually, this will help women (Score 1) 144

It sounded like the article was pushing a career in data analytics using R as a tool as much as anything else. Those people might have a longer shelf life than a typical programmer but yeah, they should be ready to move on to something else before R starts to become irrelevant. It's hard to know when that will happen. It's already been around a long time and seems to be getting more popular.

Comment R is fine if you're in love with statistics (Score 4, Interesting) 144

Otherwise, I'm not sure it's a great choice. For the typical business person who's interested in coding you might as well start with VBA in Excel or Google Apps Script if you've moved away from MS Office to Google's business apps. Google Apps Script is javascript based so you have the advantage of learning something that has other applications.

R is very good at manipulating and plotting data but the charts produced aren't always of the highest quality. They're fine for internal use. There are lots of packages to extend the usefulness of the language but at its heart and soul it's about numbers and plots. It's not really a general purpose language. Just keep that in mind.

Comment Re:Simple methodology (Score 1) 347

Apparently the zealots didn't understand agile very well or they would have been able to answer your questions.

Agile doesn't mean there is no plan. Agile just acknowledges that the larger the set of requirements and the longer the timeline, the less likely it is that those requirements are going to be accurate (or won't change) and that the timeline will be met.

So rather than trying to establish all the requirements up front and then delivering when all those requirements have been completed, the idea is to focus on a minimal set of requirements in each cycle or iteration. Cycles are short, - a month at most. Prioritization is key.

Comment Re:Missing Basics (Score 1) 248

Kid leaves garage door open, stuff gets stolen over night

Kid learns a hard lesson when he is told he has to pay for whatever was stolen (or work it off for free lawn mowing, etc). Kid never does something that stupid again, learns there are "real world consequences" for your actions (or lack of action).

Do you have or have you ever had teenagers? Here is my real world experience: "Learn hard lesson. Do the same stupid thing the next day."

You may be content to trust that a hormone engorged and not fully developed brain will remember to shut the garage door. I'd prefer a little insurance.

As for the rest of your comments, I could quite easily survive on the technology that was around in the 60's when I was born, but I recognize that technology can both make things better and make them worse. I see having the door unlock automatically as I approach with an armful of stuff as a helpful application of technology.

Comment Re:Missing Basics (Score 1) 248

Not taking medications at the right time in the proper dosage is a huge problem for seniors. The blister pack can't flash or sound an alarm when it's past time to take the meds. It can't notify a caretaker/relative/friend if a senior has missed one or more scheduled times. It can't stop someone from taking the morning and lunch time meds together if they are not supposed to but they forgot in the morning.

Went went through this with my mom about 6 years ago. She was starting to suffer from Alzheimer's but we wanted to keep in her own home if possible. At the same time we couldn't have someone with her 24 hours a day.

We had an automated pill dispenser at the time that came with a dialup service that was quite expensive. It was difficult to set up and the notifications had to go through a 3rd party and was not very flexible. Even with those limitations and caveats it was much better then a blister pack. And what is possible today could be so much better.

Actually I see a lot of potential for smart homes to help people lead more independent lives further into their old age.

Comment Re:Missing Basics (Score 1) 248

Kid leaves garage door open, stuff gets stolen over night
A/C comes on while windows/doors are open
I'm on vacation, water leak floods home
Forget to lock doors when leaving house
Forget to turn off lights in an unoccupied room
Walk up to the house with an arm full of stuff and the door is locked
Aging person has lots of medications but frequently forgets to take them or can't remember if they did


All it takes is a little imagination to realize how automation could solve problems and make things more convenient. Usability, expense, data privacy, standards are all issues that need to be tackled but it will happen.

Comment Re:No (Score 4, Insightful) 289

I could argue that those are different things entirely but instead let's assume that more tolerance and acceptance of people with Aspergers is something that society should move towards. It won't happen overnight. You must manage with the hand that was dealt to you, - not the one you wish you had.

For example I don't have Aspergers but I was very shy as a kid. As a teenaged boy this does not lead to many dates. I used to get upset over the expectation that the boy had to be the one to make the first move. "They can come to me" was my attitude. You can imagine how well that worked.

Eventually rather than lamenting over the way the world operated and that it wasn't fair to people like me, I figured out that with some effort I could learn to be more charming and outgoing, -even with people I didn't know. It's gotten much easier and I'm much more confident, but I'm still envious of the people for whom it seems to be effortless and who apparently thrive on those same social interactions that I find challenging.

Comment Re:SPEED is the answer (Score 1) 422

"Even if I'm missing something I can't imagine that this is an inherent advantage to a dedicated camera that improvements in technology won't eliminate." Google "sensor size", "f-stop", "frame rate", "shutter speed", "iso".

Those things have something to do with a smartphone supposedly not being able to take 2 pictures within 10 seconds?

Comment Re:SPEED is the answer (Score 1) 422

I'm not sure I understand how this is any harder to achieve with a smart phone. My phone is rarely turned completely off and I can access the camera feature without even unlocking tit. I can easily take 2 pictures within 10 seconds and with burst mode I can get 10 within 1 second.

Even if I'm missing something I can't imagine that this is an inherent advantage to a dedicated camera that improvements in technology won't eliminate.

Slashdot Top Deals

So you think that money is the root of all evil. Have you ever asked what is the root of money? -- Ayn Rand

Working...