Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Monthly Archive:: August 2018

Google releases Android 9 Pie

The latest release of Android is here! And it comes with a heaping helping of artificial intelligence baked in to make your phone smarter, simpler and more tailored to you. Today we’re officially introducing Android 9 Pie.

We’ve built Android 9 to learn from you - and work better for you - the more you use it. From predicting your next task so you can jump right into the action you want to take, to prioritizing battery power for the apps you use most, to helping you disconnect from your phone at the end of the day, Android 9 adapts to your life and the ways you like to use your phone.

The Android Developers blog has more information on Android 9's release. It's coming to Pixel phones starting today, and phones that participated in the Android 9 beta program will get Android 9 before the end of Autumn. For all other devices - the devices people actually buy, i.e., Samsung devices - you may get Android 9 within 12-18 months, or you may not get it al, but who really knows.

The PowerPC 600 series and Windows NT

The PowerPC is a RISC processor architecture which grew out of IBM's POWER architecture. Windows NT support was introduced in Windows NT 3.51, and it didn't last long; the last version to support it was Windows NT 4.0. Despite not being supported by the flagship operating system, it continued to be supported by Windows CE, and a later version of the PowerPC was chosen as the processor for the Xbox 360.

As with all the processor retrospective series, I'm going to focus on how Windows NT used the PowerPC in user mode because the original audience for all of these discussions was user-mode developers trying to get up to speed debugging their programs on PowerPC.

I've always been fascinated by the early years of Windows NT, and the non-x86 versions of the then-new operating system specifically, so this article is right up my alley.

How fast is a PS/2 keyboard?

A few weeks ago, an interesting question cropped up: How fast is a PS/2 keyboard? That is to say, how quickly can it send scan codes (bytes) to the keyboard controller?

One might also ask, does it really matter? Sure enough, it does. As it turns out, the Borland Turbo Pascal 6.0 run-time, and probably a few related versions, handle keyboard input in a rather unorthodox way. The run-time installs its own INT 9/IRQ 1 handler (keyboard interrupt) which reads port 60h (keyboard data) and then chains to the original INT 9 handler… which reads port 60h again, expecting to read the same value.

That is a completely crazy approach, unless there is a solid guarantee that the keyboard can’t send a new byte of data before port 60h is read the second time. The two reads are done more or less back to back, with interrupts disabled, so much time cannot elapse between the two. But there will be some period of time where the keyboard might send further data. So, how quickly can a keyboard do that?

I love these questions.

The AMD Threadripper 2 teaser: up to 32 cores, 64 threads

The biggest news to come out of Computex, AMD's second generation of its Ryzen Threadripper platform, is almost here. Today's announcement is all amount images, speeds and feeds, specifications, and an 'unboxing' announcement, leading to pre-orders a week before retail. As much as it pains me that there is an unboxing embargo and pre-orders before we even know how the new chips will perform, here we are. Today we get to go through the on-box specifications, discuss the design, and show what AMD included in our press kit.

Detailed first look at the new Threadripper processors - including pricing.

What is the BASIC Engine?

The BASIC Engine is a very low-cost single-board home computer with advanced 2D color graphics and sound capabilities, roughly comparable to late-1980s or early-1990s computers and video game consoles. It can be built at home without special skills or tools and using readily available components for under 10 Euros in parts, or mass-produced for even less.

What a fascinating little device, and a great idea to boot - BASIC is a great programming language to use as first steps into programming.

Google Maps says ‘the East Cut’ exists; locals aren’t so sure.

For decades, the district south of downtown and alongside San Francisco Bay here was known as either Rincon Hill, South Beach or South of Market. This spring, it was suddenly rebranded on Google Maps to a name few had heard: the East Cut.

The peculiar moniker immediately spread digitally, from hotel sites to dating apps to Uber, which all use Google's map data. The name soon spilled over into the physical world, too. Real-estate listings beckoned prospective tenants to the East Cut. And news organizations referred to the vicinity by that term.

The swift rebranding of the roughly 170-year-old district is just one example of how Google Maps has now become the primary arbiter of place names. With decisions made by a few Google cartographers, the identity of a city, town or neighborhood can be reshaped, illustrating the outsize influence that Silicon Valley increasingly has in the real world.

The Detroit neighborhood now regularly called Fishkorn (pronounced FISH-korn), but previously known as Fiskhorn (pronounced FISK-horn)? That was because of Google Maps. Midtown South Central in Manhattan? That was also given life by Google Maps.

I never thought about this, but now it seems obvious - Google Maps is so widespread it's basically become the authority on maps. This isn't some new phenomenon, though - cartography has a long history of phantom islands that would appear on maps for decades, sometimes even centuries, even though they weren't real at all.

South Korea moving to tax Google, Apple, Amazon

The South Korean government is planning on taxing Google, Apple, Amazon, and other major international technology companies for the sales they generate inside the country.

The government will move quickly to impose taxes on Google, Apple, Amazon and other global IT companies. This follows policymakers and lawmakers paying greater attention to growing criticism that the firms earn billions of dollars in sales here annually but pay no taxes. Naver, Kakao and other domestic companies have been complaining for years about "an uneven playing field," arguing their foreign rivals should pay corporate income tax on the revenue they generate in Korea.

Corporate taxation has basically been a well-orchestrated sham of loopholes over loopholes put in place through corruption (under the euphemism of "lobbying") that has gone on so long that most - if not all - multinationals pay little to effectively zero taxes, while smaller, local companies and individuals pay their full taxes. This clearly has to end - if my own small translation company has to pay - say - 20% in taxes over the revenue it generates, so should Apple, Google, and whomever else over the revenue they generate here.

This house of cards has to come tumbling down.

Android engineers talk battery life improvements in Android P

With the last version of the Android P Developer Preview released, we're quickly heading toward the final build of another major Android version. And for Android P - aka version 9.0 - battery life is a major focus. The Adaptive Battery feature will dole out background access to only the apps you use, a new auto brightness scheme has been devised, and the Android team has made changes to how background work runs on the CPU. All together, battery life should be batter (err, better) than ever.

To get a bit more detail about how all this works, we sat down with a pair of Android engineers: Benjamin Poiesz, group product manager for the Android Framework, and Tim Murray, a senior staff software engineer for Android. And over the course of our second fireside Android chat, we learned a bit more about Android P overall and some specific things about how Google goes about diagnosing and tracking battery life across the range of the OS' install base.

I like these technical interviews with Android developers. They provide great insight into the current goings-on of the operating system.

Whistleblower reveals Google plans for censored search in China

Google is reportedly planning to re-launch its search engine in China, complete with censored results to meet the demands of the Chinese government. The company originally shut down its Chinese search engine in 2010, citing government attempts to "limit free speech on the web". But according to a report from The Intercept, the US tech giant now wants to return to the world's biggest single market for internet users.

According to internal documents provided to The Intercept by a whistleblower, Google has been developing a censored version of its search engine under the codename Dragonfly since the beginning of 2017. The search engine is being built as an Android mobile app, and will reportedly "blacklist sensitive queries" and filter out all websites blocked by China's web censors (including Wikipedia and BBC News). The censorship will extend to Google's image search, spell check, and suggested search features.

In the same vein as before, Google cares about freedom of expression and providing access to information. Unless you're Chinese - then you're shit out of luck.

Facebook has identified ongoing political influence campaign

Facebook announced on Tuesday that it has identified a coordinated political influence campaign, with dozens of inauthentic accounts and pages that are believed to be engaging in political activity around divisive social issues ahead of November's midterm elections.

In a series of briefings on Capitol Hill this week and a public post on Tuesday, the company told lawmakers that it had detected and removed 32 pages and accounts connected to the influence campaign on Facebook and Instagram as part of its investigations into election interference. It publicly said it had been unable to tie the accounts to Russia, whose Internet Research Agency was at the center of an indictment earlier this year for interfering in the 2016 election, but company officials told Capitol Hill that Russia was possibly involved, according to two officials briefed on the matter.

Facebook said that the accounts - eight Facebook pages, 17 Facebook profiles, and seven Instagram accounts - were created between March 2017 and May 2018 and first discovered two weeks ago. Those numbers may sound small, but their influence is spreading: More than 290,000 accounts followed at least one of the suspect pages, the company said.

The reach of Facebook combined with the declining US education system and dreadful media landscape makes it quite easy to influence people. It's very worrying.