Subject: General Tech | May 16, 2016 - 03:12 PM | Jeremy Hellstrom
Tagged: google, Chromium OS
Google has released a beta version of their Container-VM Image to those interested in how they manage their Cloud. It is built to handle Docker and Kubernetes instances on the Google cloud, not for home usage on a small scale. If you are curious about the competition for Amazon, Microsoft and other providers of Clouded services you should follow the links from the post on The Register for a look. Be aware this is a beta, not all features are available and some of the ones which are may not be compatible with future updates but it is a great way to familiarize yourself with the inner lining of the Google Cloud Platform.
"Google's decided the Chromium OS is its preferred operating system for running containers in its own cloud. And why wouldn't it – the company says it uses it for its own services."
Here is some more Tech News from around the web:
- Microsoft Adding More Ads To Windows 10 Start Menu @ Slashdot
- Updategate: Microsoft is giving specific times for 'compulsory' Windows 10 upgrade @ The Inquirer
- Microsoft phone support contractors told to hang up after 15 minutes @ The Register
- Solving ISP problem with a Homebrew LTE Yagi @ Hack a Day
- Lenovo Pocket Projector First Look @ TechARP
- Seagate ready for the HAMR blow: First drives out in 2017 @ The Register
- Super Strong 3D Component Carbon Fiber Parts @ Hack a Day
- 7-Zip vulnerabilities prompt security scramble to plug data leaks @ The Inquirer
- Linux kernel 4.6 brings USB 3.1 support and a new OrangeFS file system @ The Inquirer
Subject: General Tech | May 3, 2016 - 02:09 PM | Jeremy Hellstrom
Tagged: Android, google, security
Assuming your service provider is not one of those who block Google's patches from coming to you directly you should probably charge up that device, get on WiFi and check your available updates. Any Google device running 4.4.4 or newer, including Nexus devices, will have up to 40 patches to slurp up. Many of the patches are for a vulnerability similar to the previous Stagefright exploit, apps can use the drivers from Qualcomm and NVIDIA to break into the Qualcomm TrustZone on unpatched devices. The Register provides a full list of the patches which are being pushed to Nexus and Android One devices.
"Google has today issued a bundle of 40 security patches for its Android operating system.
A dozen of the fixes correct critical vulnerabilities in versions 4.4.4 of the operating system and above. About 74 per cent of in-use Android devices run Android 4.4.4 or higher."
Here is some more Tech News from around the web:
- Nvidia, Samsung pump brakes in car-crash GPU patent rip-off race @ The Register
- Google Chrome to Internet Explorer: 'I'm the king of the world!' @ The Inquirer
- Why quantum cryptography could be a one-way street @ Nanotechweb
- Pittasoft BlackVue DR650GW-2CH Car Dashcam Review @ NikKTech
- NikKTech & GAMDIAS Game On USA - CANADA Giveaway @ NikKTech
Subject: Mobile | April 14, 2016 - 04:59 PM | Scott Michaud
Tagged: vulkan, google, android n, Android
We knew it was coming. Google was a partner of Vulkan since it launched, but support was coming at some point after the desktop launch. We expected that it would be soon, but now we know that the new graphics API is in Android N Developer Preview 2. Other platforms, like apparently the Samsung Galaxy S7, are able to ship Vulkan drivers, but it is “a part of the platform” in this Android N pre-release.
Vulkan is particularly useful for mobile because those devices tend to have many cores, but relatively slow cores, which drive a decently fast GPU. Whether the benefits end up being higher performance or just better battery life (as the CPU can downclock more and more often) depends on the application, but it can be useful for 3D applications, and eventually even 2D ones, like future Qt applications with many elements, or even web browsers (when drawing complex sites).
It's good that Google is supporting Vulkan, especially after their ban of OpenCL drivers from Nexus devices. We want a single GPU compute interface across as many platforms as possible. While Vulkan isn't as complete as OpenCL, lacking some features such as unified memory, it should be more useful than OpenGL ES compute shaders.
Subject: Mobile | March 31, 2016 - 03:40 PM | Scott Michaud
Tagged: google, pixel c
A few weeks ago, Google published preview builds of Android N, and they announced a developer discount page for the Pixel C. At the time, it was US-only and applied to the 64GB version, bringing it down to $450 USD. The website also seemed... broken... so I wasn't sure if Google were fixing it or whatever. A few people received discount codes on the first run, but the websites now say that they will email you within a few days with a promotional code.
The discount website has now been updated, and the terms have changed. The major difference is that it is now available in 13 countries: Australia, Austria, Belgium, Canada, France, Germany, Ireland, Netherlands, New Zealand, Spain, Switzerland, United Kingdom, and the United States, of course. The discount is now a blanket 25% off a Pixel C tablet (just one, like before). I haven't received the promotion code yet, so I can't confirm that it applies to both 32GB and 64GB models, but ZDNet claims it does, and Android Police states that Google confirmed it to them. The discount still does not apply to the keyboard.
Google's Nexus line has been known to limit API access, specifically by not shipping OpenCL drivers and pushing developers toward their proprietary RenderScript instead. That said, it should be kept up to date with Google's latest OSes for longer than most devices. Also, Vulkan is being considered a Google-supported API, so, unless something weird happens, Pixel C should get those drivers, which should be sufficient for upcoming GPU compute and gaming tasks.
Subject: Mobile | March 9, 2016 - 02:22 PM | Scott Michaud
Tagged: pixel c, nexus 6p, nexus 6, nexus 5x, google, android n, Android
With basically zero warning, Google has released Android N previews for the Nexus 5X, the Nexus 6, the Nexus 6P, the Nexus 9, the Nexus Player, and the Pixel C. It can be installed by flashing the OS onto the device, or by joining the Android Beta Program. Personally, I'd recommend joining the program, because then updates are pushed over-the-air. Be sure to back up your personal data, too. Almost every method of installing or removing the preview build will intentionally wipe the device. (Technically, installing from the Android Beta Program shouldn't erase user data, but errors can occur, and, even then, the device will be wiped when you leave.)
Aligning with this announcement is a discount on the Pixel C. It is only available to developers, and only within the US. Also, before I found out that Canadians were not eligible, I tried getting a code and the website seems to silently fail. It basically just refreshes and no email is sent, so Google might have pulled the plug once non-developers heard the news. Android Police believes that it only applies to the 64GB version, but Google's announcement wasn't clear on that. This would make the Pixel C available for $450 USD, which is quite cheap for a 10-inch, Tegra X1 device.
Android N will have a few user experience (UX) changes. The two most obvious ones are app splitscreen, which behaves like Windows 8's Windows Store app snapping, and “direct reply notifications,” which allows, for instance, replying to a chat message from the notification itself. Google has also moved to OpenJDK, as we mentioned during the holidays. This is an Oracle-approved, open-source implementation of Java that can be freely used.
Subject: General Tech | February 12, 2016 - 09:56 PM | Tim Verry
Tagged: google drive, google, cloud storage
Google will ask you to go through several steps to secure your Google account and verify your information. You will need to confirm your account recovery information and connected devices. The tool will also show you what applications and services have access to your Google account (for me it was only Chrome and Target's Cartwheel app). Further, it will ask you to set up 2-factor authentication and confirm that you still want to leave the listed app passwords active (app passwords are randomly generated passwords used in apps that do not support 2-factor authentication, such as Thunderbird).
After stepping through the security checklist, you will find an addtional 2GB of storage space in your Drive account. Note that native Google Docs do not count against your space, but uploaded copies of things like Excel spreadsheets and Word documents kept in those formats do. Get the free space while it's still being offered!
Also, I hope that you have already locked in your OneDrive storage space as well!
Subject: General Tech | February 4, 2016 - 02:08 PM | Jeremy Hellstrom
Tagged: security, google
Remember the thrill of finding the actual download button for the software you need, hidden on a webpage featuring at least four other large download buttons leading to unrelated and generally nasty software? Well those horrible people at Google want to take that joy away from you! Instead of practicing your skills at slapping the monkey, shooting the duck or pretending you are on an online version of Let's Make a Deal trying to pick the right download button to reveal the prize you want, they will present you with a bright red warning screen.
For some reason those hacks over at The Inquirer think it is a good idea to take away the hours of time spent with your family, and all the interesting things that "just appeared" on their machines.
"Google is still chipping away at creating a secure online experience and has just unearthed a new element for safe browsing that stops click-happy idiots doing click-stupid things."
Here is some more Tech News from around the web:
- GPS malfunction caused '12 hours of chaos' on Earth @ The Inquirer
- This File Will Self-Destruct in 24 hours @ Hack a Day
- Japanese wireless boffins demo 56Gbps fibre replacement* @ The Register
- A virtual phone inside a virtual cloud desktop is now an actual thing @ The Register
- 10 Best Free Mobile Application Development Frameworks That Support Android @ Linux.com
Subject: General Tech | January 21, 2016 - 02:59 AM | Scott Michaud
Tagged: google, chrome
Web browsers are typically on rapid release cycles so they can get features out frequently. The Web is changing on a constant basis to help it become an effective application platform, which is cross-compatible with competing implementations. A common complaint is that the cycle is to yield high version numbers for marketing, to give a false sense of maturity, but I'd expect that frequent, breaking changes are kind-of necessary to synchronize features between implementations. If Google lands a feature a month after Mozilla publishes a new version, should they really wait two years for their next one? Granted, they probably knew about it pre-release, but you get the idea. Also, even if the theory is true, artificially high version numbers is one of the most benign things a company could do.
Some versions introduce some fairly interesting features, though. This one, Google Chrome 48, deprecates RC4 encryption for HTTPS, which forces web servers to use newer cyphers or they will fail to load.
Another major one, and probably more interesting for our audience, is the introduction of VP9 to WebRTC. This video codec is Google's open competitor to H.265. At similar quality settings, VP9 will use about half of the bandwidth (or storage) as VP8. WebRTC is mostly used for video conferencing, but it's really an open platform for webcam, microphone, audio, video, and raw, peer-to-peer data connections. There are even examples of it being used to synchronize objects in multiplayer video games, which has nothing to do with video or audio streaming. I'm not sure what is possible with this support, but it might even lead to web applications that can edit video.
Google Chrome 48 is available today. Also, as a related note, Firefox 44 should release next week with its own features, like experimental rendering of WebGL images offscreen and multi-threaded. The full changelog for Google Chrome 48 from Git is about 42 MB large and, ironically, tends to crash Firefox.
Subject: Mobile | December 30, 2015 - 11:09 PM | Scott Michaud
Tagged: Android, oracle, google, Java, openjdk
The Android ecosystem was built atop a Java-like framework, although a native development kit was added later. Oracle, current owner of the Java copyrights and trademarks, was not too happy with this. The two companies, Google and Oracle, were in a legal battle for the last three-and-a-half years. The courts have not ruled overwhelmingly in favor of either side.
Google is now replacing their implementation with one that is derived from OpenJDK. Officially, this is so Google has more say in how the language evolves. This would also circumvent all legal issues, because OpenJDK is supported by Oracle, but Google is not commenting on that advantage. They are in an ongoing legal battle, so that is not surprising. It wouldn't immunize them from damages that are ruled for existing products. Changing now only limits the number of products that infringe, if it is eventually ruled illegal, and remove an awkward gap where nothing is legal until a fix is implemented.
From a performance and feature standpoint, the two JDKs are supposedly equivalent nowadays.
Subject: Editorial, Mobile, Shows and Expos | December 9, 2015 - 07:04 AM | Scott Michaud
Tagged: yahoo, mozilla, google, Firefox OS, Android
Author's Disclosure: I volunteer for Mozilla, unpaid. I've been to one of their events in 2013, but otherwise have no financial ties with them. They actually weren't aware that I was a journalist. Still, our readers should know my background when reading my editorial.
Mozilla has announced that, while Firefox OS will still be developed for “many connected devices,” the organization will stop developing and selling smartphones through carriers. Mozilla claims that the reason is because they “weren't able to offer the best user experience possible.” While the statement is generic enough to apply in a lot of contexts, I'm not sure how close to the center of that region it is.
This all occurred at the “Mozlando” conference in Florida.
Firefox OS was born when stakeholders asked Mozilla to get involved in the iOS and Android duopoly. Unlike Windows, Blackberry, and other competitors, Mozilla has a history of leveraging Web standards to topple industry giants. Rather than trying to fight the industry leaders with a better platform, and hoping that developers create enough apps to draw users over, they expanded what Web could do to dig the ground out of their competitors.
The issue is that being able to achieve high performance is different from actually achieving it. The Web, as a platform, is getting panned as slow and “memory hungry” (even though free memory doesn't make a system faster -- it's all about the overhead required to manage it). Likewise, the first few phones landed at the low end, due in part to Mozilla, the non-profit organization remember, wanting to use Firefox OS to bring computing to new areas of the world. A few hiccups here and there added another coat of paint to the Web's perception of low performance.
Granted, they couldn't compete on the high end without a successful app ecosystem if they tried. Only the most hardcore of fans would purchase a several-hundred dollar smartphone, and intend to put up with just Web apps. Likewise, when I've told people that phones run on the Web, they didn't realize we mean “primarily localhost” until it's explicitly stated. People are afraid for their data caps, even though offline experiences are actually offline and stored locally.
The Dinosaur in the Room
Then there's the last question that I have. I am a bit concerned about the organization as a whole. They seem to be trying to shed several products lately, and narrow their focus. Granted, all of these announcements occur because of the event, so there's plenty of room for coincidence. They have announced that they will drop ad tiles, which I've heard praised.
The problem is, why would they do that? Was it for good will, aligning with their non-profit values? (Update: Fixed double-negative typo) Or was it bringing in much less money than projected? If it's the latter, then how far do they need to shrink their influence, and how? Did they already over-extend, and will they need to compensate for that? Looking at their other decisions, they've downsized Firefox OS, they are thinking about spinning out Thunderbird again, and they have quietly shuttered several internal projects, like their division for skunkworks projects, called “Mozilla Labs.” Mozilla also has a division called "Mozilla Research," although that is going strong. They are continually hiring for projects like "Servo," a potential new browser engine, and "Rust," a programming language that is used for Servo and other projects.
While Mozilla is definitely stable enough, financially, to thrive in their core products, I'm concerned about how much they can do beyond that. I'm genuinely concerned that Mozilla is trying to restructure while looking like a warrior for both human rights and platforms of free expression. We will not see the books until a few months from now, so we can only speculate until then. The organization is pulling inward, though. I don't know how much of this is refocusing on the problems they can solve, or the problems they can afford. We will see.