“Samsung joins the Skype-TV crowd”

It seems that we’ve finally achieved one of the icons of the 1950s vision of the future: the living room videophone. And it might even catch on.

But come on, guys… you promised that sixty years ago. That’s a heck of a long time to deliver on a promise. And where’s that flying car you promised at the same time? πŸ˜‰

“Gmail Detects and Warns You If Someone Else Is Using Your Account”

Wow… there’s been some debate over whether Google’s response to the whole Chinese hacking episode is just posturing, but more recent news seems to suggest that they’re seriously pissed at the Chinese government. And now comes the news that they’ve added code to show users when an account is accessed from an unexpected geographical area — useful to everyone, but quite obviously added to block the Chinese government from spying on those who disagree with it.

I doubt it will have a major effect on the Chinese, since they will just need to go through a proxy in the geographical area of their target to get around it, but it does point to one seriously ticked off company. And I, for one, wholeheartedly approve.

“Distributed Version Control is here to stay, baby”

Hot on the heels of my own version-control post, Joel Spolsky writes one of his own. It’s a good overview of what’s different between a traditional version-control system and the new distributed version-control systems, and how the new ones are better. (It works for me, I use Git myself.)

The takeaway quote:

If you are using Subversion, stop it. Just stop. Subversion = Leeches. Mercurial and Git = Antibiotics. We have better technology now.

“US comp-boffins claim fix for multicore ‘concurrency bugs'”

Many programmers claim that multi-threaded programming is painfully difficult, to the point that when I say otherwise, they claim that it shows “a lack of expert knowledge.” (Obviously, I disagree with that assessment.) πŸ˜‰

But just because it’s “not difficult” doesn’t mean that it’s easy. And since most people who write programs don’t have my level of experience (yet, at least), I’m cautiously in favor of this fellow’s stab at preventing such problems. I’m even more interested in the “Jinx” bug-spotter that his company is supposed to be releasing. I’ll probably never get it myself, because I don’t really have a lot of need for it, but it’s interesting nonetheless.

“Advanced Persistent Threats: Should your panties be in a bunch, and how do you un-bunch them?”

A good article, and one that will (to quote my sainted grandmother) “scare the pee-water right out” of anyone responsible for corporate-level security. But the main reason I wanted to mention it was for the excuse to put the amusing phrase “your panties in a bunch” into a blog title. πŸ˜‰

“Everything I need to know I learned from tiny pretend people.”

A kid and his mother playing the Sims 3. It wouldn’t seem like a learning experience, but you might be surprised — there are six lessons listed there, and only one of them is something I’d expect. (Which one is left as an exercise for the reader. πŸ˜‰ )

I think our generation has pretty much put paid to our parents’ idea that computer games are a waste of time.