How China used a tiny chip to infiltrate US companies

But that's just what U.S. investigators found: The chips had been inserted during the manufacturing process, two officials say, by operatives from a unit of the People's Liberation Army. In Supermicro, China's spies appear to have found a perfect conduit for what U.S. officials now describe as the most significant supply chain attack known to have been carried out against American companies.

One official says investigators found that it eventually affected almost 30 companies, including a major bank, government contractors, and the world's most valuable company, Apple Inc. Apple was an important Supermicro customer and had planned to order more than 30,000 of its servers in two years for a new global network of data centers. Three senior insiders at Apple say that in the summer of 2015, it, too, found malicious chips on Supermicro motherboards. Apple severed ties with Supermicro the following year, for what it described as unrelated reasons.

Both Apple and Amazon aggressively deny the reports, but such was to be expected - these companies aren't going to openly admit their products and data could be vulnerable to sophisticated Chinese hacking attempts. In addition, especially Apple is beholden to remaining in the Chinese government's good graces, and won't openly admit they're being targeted by them - like no other company in the world, Apple is dependent on China, because no other country has the manpower, labour laws, and welcoming totalitarian government required to build the massive amount of devices Apple orders from China.

None of this should surprise anyone, and further illustrates that any company - especially major ones - claiming their products are secure and privacy-focused have really no way of guaranteeing as such. Whether it be domestic carriers snooping in on internet traffic or the Chinese government adding small microchips to hardware, nothing is secure or private.

Microsoft is embracing Android as the mobile version of Windows

The Android app mirroring will be part of Microsoft's new Your Phone app for Windows 10. This app debuts this week as part of the Windows 10 October 2018 Update, but the app mirroring part won't likely appear until next year. Microsoft briefly demonstrated how it will work, though; you'll be able to simply mirror your phone screen straight onto Windows 10 through the Your Phone app, which will have a list of your Android apps. You can tap to access them and have them appear in the remote session of your phone.

We've seen a variety of ways of bringing Android apps to Windows in recent years, including Bluestacks and even Dell's Mobile Connect software. This app mirroring is certainly easier to do with Android, as it's less restricted than iOS. Still, Microsoft's welcoming embrace of Android in Windows 10 with this app mirroring is just the latest in a number of steps the company has taken recently to really help align Android as the mobile equivalent of Windows.

Microsoft has its own Android application launcher, e-mail client (Outlook on both Android and iOS is actually quite good), browser (Edge is available on Android), Cortana, this application mirroring, and other things.

At this point, one has to wonder why Microsoft simply doesn't just release an Android phone altogether. Imagine a Surface phone, with a similar industrial design, but running Android with Microsoft's applications on top. I have no idea if such a product would be popular with consumers, and I personally would still really actually want Windows Phone to come back from the dead and magically become successful, but I'd definitely be intrigued by such a Microsoft Android phone.

Windows 10 October 2018 Update released

The Windows 10 October 2018 Update is version 1809, and while it's the latest feature update, a major focus of this update was fixes and refinements. Some features, like Sets and Alt-Tab bringing up browser tabs, have been delayed, and despite Sets not having returned yet in Skip Ahead builds, Microsoft has assured Neowin that the feature is still going to return.

Not a major update, but after installing it on my desktop I found some nice improvements and fixes here and there, such as a more polished user interface for Edge (which also seems faster now, and handles Google properties more smoothly) and the new, much better screenshot application which replaces the snipping tool. Curiously, while the update was available on my desktop, Windows Update on my laptops remains silent.

Announcing flickerfree boot for Fedora 29

A big project I've been working on recently for Fedora Workstation is what we call flickerfree boot. The idea here is that the firmware lights up the display in its native mode and no further modesets are done after that. Likewise there are also no unnecessary jarring graphical transitions.

Basically the machine boots up in UEFI mode, shows its vendor logo and then the screen keeps showing the vendor logo all the way to a smooth fade into the gdm screen.

People were complaining about this way back when I first actually got into Linux, somewhere in the early 2000s. I guess Fedora finally managed to get it working.

Broadband industry sues California over net neutrality bill

Four lobbying groups representing some of the largest telecom companies in the country filed a lawsuit Wednesday opposing California's net neutrality law in an attempt to stop it from going into effect next year.

The four industry groups filing the lawsuit were USTelecom, CTIA, NCTA, and the ACA - groups which represent telecom corporations like AT&T; Verizon Wireless; Charter Communications; and Comcast, and mobile companies like T-Mobile. This is the second lawsuit filed following the passage of California's net neutrality law on Sunday. The first was fired off by the Department of Justice only hours after the bill received its final signature from Governor Jerry Brown.

States' rights totally matter, but only when it comes to oppressing women and buying pointless guns - not when it comes to protecting consumers from the predatory, anti-consumer corporations that line politicians' pockets.

Visopsys 0.8.3 released

It's been a long time since we last covered Visopys - one of the few remaining hobby operating systems still in development - so how about an update? The last version we covered was 0.8 way back in September 2016, but the most recent release is 0.8.3 from August of this year.

This maintenance version features user experience enhancements and reliability improvements, and a more capable Archive Manager program. Bug fixes cover a number of GUI flaws and memory leaks, and some of the low-level network infrastructure code has been refined.

And just in case you forgot all about this operating system:

Visopsys is an alternative operating system for PC compatible computers. In development since 1997, this system is small, fast, and open source. It features a simple but functional graphical interface, pre-emptive multitasking, and virtual memory. Though it attempts to be compatible in a number of ways, Visopsys is not a clone of any other operating system.

It's available from the project's download page.

AmigaOS 3.1.4 for classic Amigas released

The new, cleaned-up, polished Amiga operating system for your 68K machine fixes all the small annoyances that have piled up over the years. Originally intended as a bug-fix release, it also modernizes many system components previously upgraded in OS 3.9.

Contrary to its modest revision number, AmigaOS 3.1.4 is arguably as large an upgrade as OS 3.9 was, and surpasses it in stability and robustness. Over 320K of release notes cover almost every aspect of your favourite classic AmigaOS - from bootmenu to datatypes.

This is not AmigaOS 4 - just making that clear here - but an updated version of AmigaOS 3 for classic 68K-based Amigas.

The engineering miracle of the Sinclair ZX Spectrum

The Spectrum was not the first Sinclair computer to make it big. It was, however, the first to go massive. In the months prior to launching, 'The Computer Programme' had aired on the BBC, legitimising the home micro computer as the must have educational item of the 1980's. For Sinclair and the ZX Spectrum the time was right, parents were keen, and the kids were excited. Games would soon be were everywhere thanks to all the kids programming their brand new Spectrums.

A major success factor, the one that gave the Spectrum its name, is the computer's capacity to generate a spectrum of colours. The micro is capable of generating 16 colours; 8 low intensity colours and 8 matching bright variants. It's hard to imagine now, but in 1982 these 16 colours were enough to start a home computer revolution. Richard Altwasser, the engineer employed by Sinclair to develop the Spectrum's graphic systems, was setting a new benchmark with some very innovative ideas.

I've missed the entire 8 bit home micro revolution - I simply was too young or not even born yet. It must've been such an exciting time.

The effect of ad blocking on user engagement with the web

Web users are increasingly turning to ad blockers to avoid ads, which are often perceived as annoying or an invasion of privacy. While there has been significant research into the factors driving ad blocker adoption and the detrimental effect to ad publishers on the Web, the resulting effects of ad blocker usage on Web users’ browsing experience is not well understood. To approach this problem, we conduct a retrospective natural field experiment using Firefox browser usage data, with the goal of estimating the effect of adblocking on user engagement with the Web. We focus on new users who installed an ad blocker after a baseline observation period, to avoid comparing different populations. Their subsequent browser activity is compared against that of a control group, whose members do not use ad blockers, over a corresponding observation period, controlling for prior baseline usage. In order to estimate causal effects, we employ propensity score matching on a number of other features recorded during the baseline period. In the group that installed an ad blocker, we find significant increases in both active time spent in the browser (+28% over control) and the number of pages viewed (+15% over control), while seeing no change in the number of searches. Additionally, by reapplying the same methodology to other popular Firefox browser extensions, we show that these effects are specific to ad blockers. We conclude that ad blocking has a positive impact on user engagement with the Web, suggesting that any costs of using ad blockers to users' browsing experience are largely drowned out by the utility that they offer.

I, too, use ad blockers on all my browsers and devices - and I can safely say that if ad blockers didn't exist, I'd be spending a lot less time reading websites online. Note that this study was performed by Mozilla employees.

Google launches test for its game streaming service

Streaming media has transformed the way we consume music and video, making it easy to instantly access your favorite content. It's a technically complex process that has come a long way in a few short years, but the next technical frontier for streaming will be much more demanding than video.

We've been working on Project Stream, a technical test to solve some of the biggest challenges of streaming. For this test, we're going to push the limits with one of the most demanding applications for streaming - a blockbuster video game.

Google's trying their hands at game streaming - in the case of this test, Assassin's Creed Odyssey (which I happen to have just started on my PS4 Pro). If one company has the hardware to actually pull this off properly and consistently, it's Google.

Arcan 0.5.5, Durden 0.5 released

More than three quarters of a year has gone by since last time, but the Arcan project has squeezed out a new release of the 'multimedia server' or 'desktop engine' Arcan and its related subproject, the Durden desktop environment.

For those unaware of the project as such, it might be worthwhile to skim through a recent summary that can be found in the article "Revisiting the Arcan Project" - but suffice to say that it is an ambitious attempt at replacing large swaths (terminal emulators, display server, audio server, and so on) of the normal user-facing parts of the BSD and Linux userspace, with a single compact and coherently scriptable component.

CirnOS: new Lua-based OS

CirnOS is an operating system for the Raspberry Pi built for the purpose of usability and simplicity. It provides a simple environment for running Lua scripts on Raspberry Pi. It has no kernel or time management - it is single threaded. You run your code on the device, and that is it.

CirnOS has only been tested on the Raspberry Pi Zero, but should work on the original Raspberry Pi and the Zero W.

Haiku R1 beta 1 released

It's been just about a month less than six years since Haiku’s last release in November 2012 - too long. As a result of such a long gap between releases, there are a lot more changes in this release than in previous ones, and so this document is weightier than it has been in the past. The notes are mostly organized in order of importance and relevance, not chronologically, and due to the sheer number of changes, thousands of smaller improvements simply aren't recognized here.

Please keep in mind that this is beta-quality software, which means it is feature complete but still contains known and unknown bugs. While we are mostly confident in its stability, we cannot provide assurances against data loss.

This is a massive release, especially if you haven't been keeping up with any of the nightly releases over the years. There's so much new stuff and improvements in here that it makes no sense trying to summarise them, so I highly suggest reading the release notes carefully, downloading the beta, and giving it a go yourself in either a virtual environment or on actual metal.

Re-open-sourcing MS-DOS 1.25 and 2.0

In March 2014, Microsoft released the source code to MS-DOS 1.25 and 2.0 via the Computer History Museum. The announcement also contains a brief history of how MS-DOS came to be for those new to the subject, and ends with many links to related articles and resources for those interested in learning more.

Today, we're re-open-sourcing MS-DOS on GitHub. Why? Because it's much easier to find, read, and refer to MS-DOS source files if they're in a GitHub repo than in the original downloadable compressed archive file.

Good move.

Microsoft puts its mobile Office apps for Windows 10 on hold

Microsoft first started work on its touch-friendly Office apps for Windows 8.1 more than five years ago. Designed for tablets or laptops with touchscreens, the apps are lightweight and speedy versions of Word, Excel, and PowerPoint. Microsoft has updated them regularly for Windows 10, but now that the company has halted work on Windows 10 Mobile, it's also halting work on these Office apps.

The apps aren’t fully dead yet, but Microsoft is no longer developing new features for them. "We are currently prioritizing development for the iOS and Android versions of our apps; and on Windows, we are prioritizing Win32 and web versions of our apps," explains a Microsoft spokesperson in a statement to The Verge.

Typical Microsoft. They develop this entirely new way of writing and building applications, they want everyone to switch to it, but then fail at the dogfooding stage because the Office team is incapable of moving beyond its slow and bloated existing codebase. They got farther than ever before this time - the UWP Office apps are quite full-featured and much faster and more pleasant to use than their traditional counterparts - but still never even got in sight of the finish line.

Review: Wear OS 2.0 can’t fix its obsolete watch hardware

Google's major Wear OS revamp is out today, and soon it will arrive on most devices released in the past year and a half (although Ars has already spent a week with a pre-release version of the OS). In the face of relentless competition from the Apple Watch Series 4 and Samsung Galaxy Watch, Google's most obvious change in the new Wear OS is a new UI for most of the main screens. There's not much in the way of new functionality or features, but everything is laid out better.

Seems like a very welcome update to a struggling platform.

Bloated

It used to happen sporadically but now it is a daily experience. As I am browsing the net I click on a link (usually a newspaper website). The page starts to load. Then I wait. And I wait. And I wait. It takes several seconds.

Once loaded, my patience is not rewarded since my MacBook Air mid-2011 seems to barely be able to keep up. Videos start playing left and right. Sound is not even turned off by default anymore. This shitshow festival of lights and sounds is discouraging but I am committed to learn about world news. I continue.

I have the silly idea to scroll down (searching for the meaty citations located between double quotes) and the framerate drops to 15 frames per second. Later, for no apparent reason, all fans will start running at full speed. The air exhaust will expel burning hot air. MacOS X's ActivityMonitor.app reveals countless "Helpers" processes which are not helping at all. I wonder if the machine is going to die on my lap, or take off like a jet and fly away.

This happens even on my brand new laptop or my crazy powerful custom PC. This short article is basically a reply to the article we talked about earlier this week, and I'm pretty sure this is a subject we won't be done with for a long time to come.

Meet the community keeping obsolete supercomputers alive

Nearly 30 years after Silicon Graphics ruled the high-performance computing roost, its supercomputers have found themselves a new home with a small community full of enthusiasts - some of whom weren’t even alive during the company's heyday.

SGI machines are definitely on my list of platforms to sink my teeth into in the future. I don't think I'll be focusing on these more eccentric supercomputer-type workstations, but they are fascinating nonetheless. I'm very glad there's an active community of people keeping these machines working.

Killing processes that don’t want to die

Suppose you have a program running on your system that you don't quite trust. Maybe it's a program submitted by a student to an automated grading system. Or maybe it's a QEMU device model running in a Xen control domain ("domain 0" or "dom0"), and you want to make sure that even if an attacker from a rogue virtual machine manages to take over the QEMU process, they can't do any further harm. There are many things you want to do as far as restricting its ability to do mischief. But one thing in particular you probably want to do is to be able to reliably kill the process once you think it should be done. This turns out to be quite a bit more tricky than you'd think.

Qualcomm accuses Apple of stealing chip secrets

I've been away for a few days, so there's some backlog for me to chew through.

Qualcomm has unveiled explosive charges against Apple, accusing it of stealing "vast swaths" of confidential information and trade secrets for the purpose of improving the performance of chips provided by rival Intel, according to a court filing.

Qualcomm hopes the court will amend allegations in its existing lawsuit against Apple accusing it of breaching the so called master software agreement that Apple signed when it became a customer of Qualcomm's earlier this decade.

One unlikeable horrible company fighting the other. Am I supposed to root for someone here?