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


Forgot your password?
For the out-of-band Slashdot experience (mostly headlines), follow us on Twitter, or Facebook. ×

Comment: Re:ipv6 incompetence is nothing new. (Score 1) 65 65

The idea of solving the problem by reclaiming IPv4 addresses was considered, but the math doesn't work:

Now, average daily assignment rates have been running at above 10 /8s per year, for 2010, and approached 15 /8s towards the end. This means any reclamation effort has to recover at least 15 /8s per year just to break even on 2010’s growth. That’s 5.9% of the total IPv4 address space, or 6.8% of the assignable address space.

Looking at the /8 blocks assigned to organizations other than regional NICs, there are 40 of them. So even if we could persuade all those organizations to give up their /8s, and even if we could organize it all quickly enough, the best we could do would be to put off the problem for 3 more years.

In addition, reclaiming IPv4 addresses is far more expensive than rolling out IPv6, and it's hard enough to persuade companies that they need to roll out IPv6.

And the calculation for class B allocations is even worse, because you have to deal with a lot more organizations; the cost is higher for far lower returns.

Comment: It depends (Score 2) 125 125

If you are working on an existing project that has already chosen to use jQuery, then you should learn it.

Otherwise, I wouldn't bother. Just learn Vanilla JS, and skip jQuery. Your pages will be faster and better.

jQuery was a useful thing a few years ago, but now that browser standards compliance is so much better it's a big chunk of unnecessary code.

Comment: Re:Social Media Outrage? (Score 0) 371 371

Indeed. And he was given the chance to put his side of the story on June 10th. Unfortunately for him, he made a non-apology apology, saying:

"I did mean the part about having trouble with girls. It is true that people - I have fallen in love with people in the lab and people in the lab have fallen in love with me and it's very disruptive to the science because it's terribly important that in a lab people are on a level playing field. I found that these emotional entanglements made life very difficult."


"It's terribly important that you can criticise people's ideas without criticising them and if they burst into tears, it means that you tend to hold back from getting at the absolute truth. Science is about nothing but getting at the truth and anything that gets in the way of that diminishes, in my experience, the science."

As for the idea that he was taken out of context, the linked article which is supposed to support that idea quotes him as saying:

"Let me tell you about my trouble with girls. Three things happen when they are in the lab: you fall in love with them, they fall in love with you, and when you criticise them they cry. Perhaps we should make separate labs for boys and girls?”

So yeah. He was sexist in context, he was given the chance to put his side of the story, he doubled down and said he stood by his comments and made more sexist remarks, and only then did he lose his job on June 11th.

Submitter should probably spend less time reading Brietbart.


Toshiba Introduces a Cortana Keyboard Button For Windows 10 127 127

Ammalgam writes: In what seems like a really pivotal moment for computing, Toshiba have indicated that they will be introducing a new button to their line of keyboards. This key would be dedicated to summoning Microsoft's virtual assistant in Windows 10 — Cortana. A dedicated Cortana key would be one of the more significant changes to the keyboard since the Windows key was added at about the time Windows 95 was introduced, in 1995.

Comment: Re:Noocular (Score 1) 298 298

Yes. I think cooler heads will eventually prevail, and they'll reverse their knee-jerk decision to phase out nuclear. One only has to look at German CO2 emissions over the past few years to see why. Of course, until they do I'm sure the French and Czechs will be happy to sell Germany their surplus nuclear power.

+ - No, you can't use Wi-Fi to power your phone. Do the math!->

richi writes: Did you see the headlines squawking about how Wi-Fi will charge your smartphone in the future?

Bunkum, I say. Each time the story gets repeated, it loses a little more veracity. So I aimed my Computerworld curation cannon at this.

Researchers have improved the ability to capture power from radio waves. By tweaking some standard Wi-Fi hardware, they've increased the amount of power that can be leeched from unused transmissions. It could help power IoT sensors.

But wait — don't believe everything you read on the interwebs, kids. Predictably, some science-illiterate journalists and bloggers are saying it can actually charge your smartphone. Sadly, the researchers only achieved power levels of a few microWatts — that's about 100,000 times too small to run your phone, let alone charge it.

Link to Original Source

Comment: Re: Absence?! (Score 1) 595 595

2: If IPv6 were backwards-compatible, we wouldn't. We could go from IPv4 to IPv6 just like going from CDs to DVDs to BluRay. But it isn't and therefore we won't ever replace that structure.

IPv6 is backwards-compatible in exactly the same way that BluRay is backwards-compatible with DVD.

Your BluRay player has a BluRay VM and Java VM, and uses H.264 encoded video. None of that is part of DVD playback. There's a totally separate stack of code that handles DVD menus, MPEG-2 video, and interleaved MPEG transport streams. Your separate DVD software stack and BluRay software stack sit on top of a single piece of hardware for reading data from the discs. The UI then makes the distinction largely invisible.

And similarly, my computer has an IPv4 stack and an IPv6 stack, and they both sit on the same network hardware that reads the packets. And the OS makes the distinction largely invisible to the end user.

Comment: Re:Odd thoughts: (Score 2) 285 285

According to the man page on my Mac:

          The getopt_long() and getopt_long_only() functions first appeared in GNU
          libiberty. The first BSD implementation of getopt_long() appeared in
          NetBSD 1.5, the first BSD implementation of getopt_long_only() in
          OpenBSD 3.3. FreeBSD first included getopt_long() in FreeBSD 5.0,
          getopt_long_only() in FreeBSD 5.2.

Never say you know a man until you have divided an inheritance with him.