Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment This is only a partial solution (Score 1) 145

It at least protects the parties from possible physical harm. But it's still quite possible to get taken for a ride--in a police station.

Even when doing business with someone you don't know, it's possible to look for, and read, clues as to the kind of person you are dealing with. Do they call back when promised? Do you notice any "little lies"? Does the story change over time?

I've bought personal vehicles on Craigslist for years, and there are a lot of good clues. For example, when you ask whether the car is still for sale, and they answer "Which one?" you know you're talking to a dealer, not an individual. Ask lots of questions, then mention that you will be pulling the CarFax report, and watch what happens. If they start changing the story, walk away! Clues as simple as how the person dresses can tell you a lot about what kind of person they are.

No system is perfect, but it's important to do your homework, even if you are meeting in a police station.

Comment There will always be stupid lawsuits (Score 1) 99

Some people will sue McDonalds when they spill hot coffee on themselves. Some people will sue a building owner when they trip and fall. Some people will sue to try to get back their IP that they clearly gave away to the public domain. We can't stop stupid people from being stupid.

Only a (stupid) lawyer could love a copyright loophole like the one described in the article. But we can't live in fear of these people. If somebody dedicates their work to the public domain, we have to trust that they will keep their word. Sometimes they don't, but sometimes people don't honor legally binding contracts, either.

Comment Ecosystem (Score 2) 492

It's not the language, it's the ecosystem.

The fact is, I don't want to write every function and class from scratch. With JavaScript, C#, C++, or Java, there are tons of source code snips, classes, and libraries out there to do just about anything you could imagine doing on a computer. This lets me (mostly) focus on what I'm trying to get done, rather than focusing on how to make the tools to get my job done.

After using dozens of languages in my career, I'm pretty language-agnostic. Most of them can do the job. But the ones that make me the most productive, are the ones that are thriving on Stack Overflow and Code Project.

Comment Belief? (Score 4, Insightful) 218

The summary, and article, are predicated on the notion that it can't be true that certain occupations require inborn ability.

The truth is, people are born with certain talents and abilities. Some are good at art, some are good at science,, some are good at teaching. Why do we keep trying to force everyone to be equally good at everything?

Comment There is no sure way to delete (Score 1) 177

Once you type words into a computer, whether as email text or documents, you have to assume they will be retrievable by someone at any point in the future. Even if your company has automated retention policies, somebody could easily forward or save whatever you write, an email server somewhere could retain what you sent, a backup system could archive it.

Document retention policies are like school zero-tolerance rules. They are stupid to begin with, and they don't achieve the desired result.

Comment Poker isn't really about math (Score 1) 340

It's about psychology: guessing what your opponents hold, whether you can beat what you think they hold, or whether you can bluff them into folding.

I'm betting that a good human player could pretty quickly learn how this bot plays, and learn how to react to various scenarios to defeat it...regardless of the math.

Comment Programming is NOT helped by isolation (Score 0) 294

Programming is a creative activity that is greatly enhanced by teams of programmers being present together in one place. Team members feed off each other, and perform far better than they could in isolation. Sure, programming CAN be done remotely, but not at the same level.

This is true not only at the individual level, but at the corporate level. There is a reason software companies congregate in Silicon Valley, why oil companies congregate in Houston, and entertainment companies congregate in Hollywood. The talent pools for these industries has been built up over a long period of time, and establishing similar talent pools elsewhere is no easy task.

It works both ways: a software company in Silicon Valley has a much easier time finding good programmers than software companies elsewhere, and programmers in Silicon Valley have a much easier time finding good jobs there, than elsewhere.

Comment Why not use it, if it works? (Score 1) 303

If programming were strictly about efficiently providing instructions to computers, then anthropomorphism would be wasteful and counter-productive. Think about all of the code and processor cycles devoted to displaying data as windows, folders, icons, or just plain aesthetics. Those metaphors are highly wasteful of computer processing power.

But the point is, computers are, above all, a tool for people. So why not make them function in a way that is understandable to people? If anthropomorphism helps programmers understand the interconnections of complex software, then by all means, we should use it! If the metaphors break down, fix the metaphor, or use a different one. It's how we think. It's OK if it's not perfect, as long as it gets the job done.

Comment Multifocal contact lenses (Score 1) 464

I don't like progressive glasses, or any glasses for that matter. I love my multifocal contact lenses, Typical multifocals have five focal lengths, and you can't even see where each ring is, your eyes just naturally move to where the text is clear. There is no going back to glasses for me!

Slashdot Top Deals

Math is like love -- a simple idea but it can get complicated. -- R. Drabek

Working...