Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment The solution is very simple (Score 5, Insightful) 182

With matters like these, fortunately, the solution is very simple

Here it is:

Here you have a case where you are willing to pay for a legitimate product but you are unable to acquire it due to arbitrary and pointless restrictions.

It's the same sort of problem as DRM. Region locking, device locking ... primarily serve to piss off customers. So go wild.

(When you CAN legitimately purchase the product you desire, of course, piracy thereof becomes a totally different matter).

Comment Re:How does it work with non-static IPs? (Score 1) 346

A lot of (most?) people do it this way -- the kernel and wine for example. There is a "central" server that everyone commits to. Beauty of distributed version control is that you don't need to be connected to branch, commit, bisect, checkout, etc. You can sit in a coffee shop, implement five features, commit them all separately, and then push those commits to the central repo when you have access.

Or, if you're in a coffee shop, and you find a regression, you can bisect and check out revisions to check until you find it, write a fix and commit it, all without needing a connection.

Comment Re:How does it work with non-static IPs? (Score 2, Informative) 346

There's no way to pull from a repo that's behind a NAT unless you have sufficient control over the NAT to forward a particular port to a specific machine behind it. This is the same as svn -- how can you access an svn server that's behind a NAT? Only by having its relevant port forwarded.

However, if you are in a coffee shop and you want Sue to have your devel history, you can push to Sue instead of having Sue pull from you. Sue will then merge your pushed changes into her working copy when she feels like it.

Equivalently, you can set up another git repository on your home server which has a static IP. Then, you pull from and push to your home server, which you can access from anywhere with your laptop, and other people also pull from your home server. I used this approach when I was developing from home and didn't have time to make sure permissions on everything were okay and granting other developers ssh accounts on my machine, and didn't have time to set up an http server for the repo.

Comment Why did they do it this way? (Score 3, Insightful) 258

I don't understand why they made IPv6 the way they did.

Sure, the size of the new address space is absolutely staggering, but this was done at the expense of making them impossible for a person to remember. Right now, I can go to some internet cafe and ssh into my home network because I can remember the IP.

Were I using an IPv6 address, I would have to pay for DNS service just so I could log into my own network remotely, or keep a scrap of paper and laboriously type it out.

Why not extend IPv4 by adding more bits to the representation of each octet? For example, instead of using 8 bits, use x bits where x is specified at the beginning of the address. For example, you can use x=10 and create an address up to 1024.1024.1024.1024.

This still allows people to remember them easily, as there is no difference between remembering, say, 189 and 857 from a human brain perspective. It's three digits in each case. And, you can go as high as you need to. You can never deplete it, as you can just keep using more bits to represent the address when necessary, and all of the applications supporting such a protocol would be able to support that natively.

Best of all, assume x=8 unless explicitly specified, and voila -- perfect backwards compatibility with the existing IPv4 protocol. You no longer need to have separate treatment of IPv4 and next-gen address spaces, because IPv4 will be a subset of the expanded space.

Why the current mess of horrible alphanumeric sequences? Why didn't they make it easy on our eyes and do it like this?


Submission + - SPAM: Man's own cells killing his skin cancer 1

Roland Piquepaille writes: "As you probably know, melanoma is one of the deadliest forms of skin cancer, usually caused by too much exposure to the sun. Now U.S. researchers have developed a way to use a patient's own cloned T-cells against this skin cancer — without chemotherapy or radiation. For example, 'a 52-year-old man whose Stage 4 melanoma had spread to a groin lymph node and to a lung,' is now tumor-free two years after being treated by 'immunotherapy.' Even if these results are encouraging, 'more studies are needed to confirm the effectiveness of the experimental T-cell therapy.' But read more for additional details and references about this advance in cancer fighting."

Submission + - Best Buy threatens to sue for blog about uniforms. (

arrenlex writes: Improv Everywhere (, a NY-based comedy group, was served a Cease & Desist notice by Best Boy for selling "improv everywhere" shirts modelled after the blue BB uniform. But that's not the interesting part. From the blog post: "Here's where the story gets interesting. Today, Best Buy sent a C&D to our friend Scott Beale over at threatening legal action unless he removes the blog post referencing our shirts! They're threatening to sue someone for just covering the news story of the shirts!" First rule of Best Buy: don't talk about Best Buy?

Slashdot Top Deals

"It's when they say 2 + 2 = 5 that I begin to argue." -- Eric Pepke