Forgot your password?
typodupeerror

Comment This isn't a victory for Behring-Breivik. (Score 3, Insightful) 491

Someone once pointed out that hoping a rapist gets raped in prison isn't a victory for his victim(s), because it somehow gives him what he had coming to him, but it's actually a victory for rape and violence. I wish I could remember who said that, because they are right. The score doesn't go Rapist: 1 World: 1. It goes Rape: 2.

What this man did is unspeakable, and he absolutely deserves to spend the rest of his life in prison. If he needs to be kept away from other prisoners as a safety issue, there are ways to do that without keeping him in solitary confinement, which has been shown conclusively to be profoundly cruel and harmful.

Putting him in solitary confinement, as a punitive measure, is not a victory for the good people in the world. It's a victory for inhumane treatment of human beings. This ruling is, in my opinion, very good and very strong for human rights, *precisely* because it was brought by such a despicable and horrible person. It affirms that all of us have basic human rights, even the absolute worst of us on this planet.

Comment My sense (Score 1) 536

My sense is that the MEAN Stack (Mongo, Express, AngularJS, Node) is sort of winning. There's some packaging of it over at mean.io.

Personally, I'm really getting interested in Meteor (www.meteor.com). Watch the videos, and realize I saw a smart non-coder go from zero to *ridiculously* interactive site design in three months.

Comment It's because Python 3 is broken. (Score 2) 432

No really.

I took a pass at Python 3 a while back. The amount of hoops I needed to jump through, to deal with compilation errors around Unicode handling, was terrifying. It was simply a poor user experience.

Python 2.7 just works. Sure, it's a nightmare past a certain scale point. But until you get into the dregs of OO it really is executable pseudocode.

Python 3 is some other language that lost that property.

The big problem is that we don't ship languages with telemetry that reports when they fail to work. So things that are completely obvious to outsiders never make it to inner circles. Not that I can really see any way for Python 3 to mend its errors.

Comment Re:Mod summary -1 troll (Score 2) 365

OK, I'm going to delurk for this one.

Sometime in 1998, I attended a talk Linus gave in Silicon Valley. It was, I gather, his usual thing: he just answered questions, he didn't really have a speech. I don't remember how the subject came up, exactly, but he started talking about his goals for Linux.

He said, approximately, "I'm going to take over the world." And the audience laughed. "You think I'm kidding, I know you do. But I'm not. I'm going to take over the world." And I will tell you this: he meant it. There was a sharp look in his eye; an uber-geek at the height of his technical power, knowing that what he was doing was going to change everything. He knew it sounded ridiculous, but he was being absolutely honest, not joking in the slightest. He intended to dominate everything with his operating system.

I believe that, at the time, he thought of "the world" as being "the desktop". That was the center of computing back then; servers were rare, and the Internet was pretty young, but everyone had desktops. Linux was never really intended as anything except a desktop OS, at least in the beginning. But that early code was so amazingly reliable, compared to what Microsoft was offering, and so incredibly cheap, compared to what Sun was offering, that it ended up pressed into server duty. It was the accidental server; it fell sideways into that role, and ended up being one of the best solutions on offer, simply by the virtue of a clean design and good code.

So, here we are, fifteen years later. And, you know what? Linus *did* take over the world in most respects. But he didn't do it how I believe he expected to; I'm pretty sure he thought he would break the Windows monopoly directly, and take over everyone's home computers. But Microsoft has largely managed to defend itself there. Rather, Linux turned into an ecosystem, and it went around Microsoft, growing into many other markets. You still don't see it on the desktop, but it is absolutely ubiquitous everywhere else. Chances are quite good that any reasonably prosperous household in the First World is running Linux somewhere, possibly in multiple devices. They may even be running more Linux than they are Windows, without even realizing it. And if you use the Internet, you're talking, at least somewhat, with Linux machines. It's in phones, it's in tablets, it's in routers, it's in servers, it's in supercomputers. It's everywhere except the desktop.

Honestly, I think it would have continued to make inroads even there, but the GNOME team and Canonical went nuts chasing tablets, burning their existing users and giving them a horrible desktop product, trying for imaginary tablet customers that never materialized in any significant way. Ubuntu Linux, in 2010, was an outstanding desktop OS, and three years later, it still hasn't regained that usability, discoverability, and just general functionality again. If those desktop teams hadn't lost their collective minds, I think Linux would be doing well, even in the center of Microsoft's power.

That, however, didn't happen. None of the assaults on the Microsoft desktop fortress have ever been successful. Microsoft still rules there. But Linux is either a major player or completely dominant in every other computing market that's developed in the last fifteen years. And the advent of cheap-as-potato-chips computers, like the Raspberry Pi, will only increase that effect, as new markets arise, and Linux is adapted to fit them.

So, no, Linux has not won in the way that Linus originally intended. That battle was lost, decisively. But he and the kernel devs have thoroughly won the larger war.

Comment Write code! (Score 3, Informative) 472

Seriously. Write some code, publish it on Github. Spin up a single serving web page, does one interesting thing as soon as you arrive. Remember, everyone else with resumes could be pretending, you're actually doing stuff.

For work experience, sign up on freelancing sites like odesk. Take jobs just to do them. Nobody knows how old you are, there. Even if all you can do is sysadmin -- well, admin some cloud services!

Comment Perspective (Score 5, Insightful) 438

http://arstechnica.com/apple/news/2012/01/82-percent-of-atts-q4-2011-sales-are-smartphones-66-percent-are-iphones.ars

Yeah. 66% of AT&T's 4th quarter sales were iPhones. I was on Verizon for years, switched to AT&T only for their iPhone, and stuck with them only for their GSM capabilities worldwide. Sure, your margins are less when you offer a better service. Would you prefer no sales though?

Comment NES (Score 2) 348

The platform that most successfully upgraded itself was the NES. One of the degrees of freedom they had, because there were chips in each cartridge, was to deploy new memory management units inside the games themselves. Quite literally, the NES became more powerful for games released later in its dev cycle. SNES did this too, with the SuperFX chip inside of Starfox (the most popular DSP in the world, for its era) but it wasn't quite the "all games ship upgrading hardware".

I suspect if there was ever to be upgradable hardware, it'd have to work by yearly subscription, and it'd have to be no more than $50 a year for the part. However, with guaranteed sales in the millions of units (as games would hard-require it) the logistics of making some pretty crazy stuff fit into $50/yr wouldn't be unimaginable. Remember that XBox Live is already pulling, what, $60/yr?
User Journal

Journal Journal: in which i am a noob all over again 17

I haven't posted a journal here in almost three years, because I couldn't find the button to start a new entry. ...yeah, it turns out that it's at the bottom of the page.

So... hi, Slashdot. I used to be really active here, but now I mostly lurk and read. I've missed you.

Slashdot Top Deals

Time to take stock. Go home with some office supplies.

Working...