What helps is for example a directional antenna, that aims at the device that is connected and gives a good connection with that device, without affecting anyone else.
The right Wi-Fi antenna and the right emitting power is the one that allows all my devices to connect at the best performance.
OnHub seems to be the first device I know that claims to have software that will adapt dynamically your connectivity.
And as it is coupled with an app on your devices, I expect it will also be able to monitor quality on both sides of the connection.
So OnHub seems to have all in hands to be able to not use to much emitting power to connect my devices.
Google seems to really bring innovation in this market.
And about IoT devices, they want to be the IP gateway to devices in your home as OnHub includes 802.15.4 radio. This allows to connect battery powered devices.
The wifi router is just an attempt at trying to stay #1 in compiling profiles on households, so they can continue to sell those to advertisers. But they still need a channel to deliver the ads.
This is even worse. The wifi feature is only how the device is marketed. Thanks to 802.15.4 radio, the device is in also a gateway for devices controlling or monitoring your home. Once you add those devices to your home (example: Nest thermostat), Google will be in the best position to better understand how you live for more targeted advertising.
Google has a vested interest in improving people's online experience.
I agree, but OnHub is much more than improving Internet connectivity. With OnHub, Google will control the network inside your home. Every dialogs between your devices. Especially as OnHub also includes 802.15.4 layer (on which ZigBee is already based, and on which Thread (created by Nest, owned by Google) is also built) that allows to to connect battery powered devices. Google will be able to much better understand how you live... for more targeted advertising (but this is also the door opened for more nefarious usages).
In thirty years they want to be the company running every home's electronics.
This is much more than that. With OnHub, Google will control the network inside your home. Every dialogs between your devices. Especially as OnHub also includes 802.15.4 layer (on which ZigBee is already based, and on which Thread (created by Nest, owned by Google) is also built) that allows to to connect battery powered devices.
to Perl's credit they defined regex conventions for other languages
Yes, but the Perl designer also learned from his mistakes (regexp become hard to maintain) to build a new regexp language ("grammars"), both more powerful, more generic and more readable and it's coming in Perl 6.
Perl 5 is still waiting for Python, Ruby to catch up on the Unicode support that Perl had in 2002. And Unicode support in Perl 5 has improved since.
Perl 6 will even have support for graphemes.
What's next, support for long integer arithmetics?
perl 5 already has built-in support for 53 bits integers on 32 bits builds (check perl -V:nv_preserves_uv_bits on your platform). If you want more your can use the bigint pragma.
It also uses the Parrot interpreter to do a neat trick; you can mix languages.
Well, no. Parrot support has been suspended in Rakudo Perl 6. The other backends (MoarVM, Java) are faster and have more features.
So Perl6 can use C, Python, etc natively.
Even if Rakudo still supported Parrot, that would be only possible if C, Python support had been implemented on top of Parrot. Which is not the case. Parrot was a dream that never convinced much people.
> if it ever materializes in an implementation that's loaded by default on ever major linux distro
And you want a pony too?
Don't expect Perl 6 to be installed by default on a major Linux distro until a major application requires it. Programming languages runtimes are dragged in distros by their usage, not just because they are cool.
So, what are you waiting for building that killer app?
Perl has 'use strict' and 'perl -c' that allow you to verifiy that all the variables used in your program are correctly declared (no typo). 'perl -c' allows to check at compile time and to avoid to discover issues at runtime.
Tell me how to do that with Python and I will consider it once again...
Asking a Perl 5 developer to use a broken language such PHP?
Just one reason to make a Perl developer insane: Perl 5 has clean variable scoping rules. PHP doesn't.
As in France, Mother's Day is on the last sunday of May, it hasn't yet happened this year.
Except MSIE is dead. And "Project Spartan" still doesn't have an official name.
panic: kernel trap (ignored)