Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment Have you seen X-Files this week? (Score 5, Interesting) 668

It featured a fantastic, humorous episode written by Darin Morgan about a monster who is bitten by a man and turns into one. Its a beautiful satire about an alien trying to make sense of human behavior (working 9 to 5, lying about sexual prowess, our love for fast food) and, at one point, he gets hit by a transgender which leads to an hilarious exchange with Duchovny trying to explain transgenderism to Darby.

So i've just found out that Slate actually run a story on their LGBTQ section titiled Did The X-Files use a transgender character for cheap laughs?. Why, yes. Yes they did. It doesn't matter that the treatment wasn't offensive at all, or that the entire episode was making fun of the human race as a whole, or even that it actually was in line with the transition theme that was the entire point of the episode. Some people got their panties in a bunch because a transgender character threw a punch.

Cleese is absolutely right here. Then again, he usually always is.

Comment Re:What's the point (Score 2) 312

What's the point of continuing with Hurd?

A long time ago you could've asked the same question about Linux. Just because it is not useful right now (or might never be...) doesn't mean it is not worth working on.

I'd much love to have a production-ready, open source microkernel OS to toy with.

Comment Re:It is interesting that you mention Rust! (Score 1) 48

And it will likely remain that way 30 years from now.

Prediction is hard, especially those about the future.

Not really. It is simple - there's no alternative offering the same level of performance, support and established userbase. Those things aren't built over a weekend.

Is the same reason C has stayed relevant for almost 50 years. Nothing else covered the "portable assembler" role as well.

Comment Re:I'm old enough to remember (Score 1) 165

What the **** were you writing?

First problem is the Perl/Python environments that ship with your OS change between OS releases, and not all OS's even have these runtimes. Even if they did, they'd be different versions all with different sets of bundled libraries. So we have cygwin, rhel5, rhel6, rhel7, ubuntu, solaris, etc. all with slightly different perl/python environments.

To solve that you have to compile the whole runtime yourself, with add-on modules/libraries, and support your multiple platforms while at it. (because we're talking about portability, right?) Summing it up - a god-awful NIGHTMARE.

Jesus Christ, was your last programming gig back in the 70s? Package and version management has been a non issue on both languages for ages now. Python even has a fantastic sandboxing tool called virtualenv, widely used in conjunction with pip, which means you can basically install Python program of any complexity, from scratch, with a single command. This includes dependencies which might not be the same version as the one used by the rest of your system. Good luck doing that with Java when your dependencies or JVM doesn't match the exact version number required by your jar file.

Comment Re:I'm old enough to remember (Score 1) 165

How do you write your user interfaces in Python?

Pick your favorite UI toolkit and use its Python bindings. PyGUI is super lightweight and it will render native widgets on Windows, Mac and *nix (GTK+ 2)

Does Python3 run your Python2 code?

For the most part, yes, but it is not necessary; Python 2.x is still widely used so most setups have both Python 2.x and 3.x installed. In fact, i'd argue that version management is easier on Linux scripts than it ever was on Java.

Slashdot Top Deals

This is now. Later is later.