Linked by Thom Holwerda on Tue 13th Nov 2018 01:16 UTC
Internet & Networking

The next version of HTTP, as agreed upon by the Internet Engineering Taskforce, is going to make some big changes.

In its continued efforts to make Web networking faster, Google has been working on an experimental network protocol named QUIC: "Quick UDP Internet Connections." QUIC abandons TCP, instead using its sibling protocol UDP (User Datagram Protocol). UDP is the "opposite" of TCP; it's unreliable (data that is sent from one end may never be received by the other end, and the other end has no way of knowing that something has gone missing), and it is unordered (data sent later can overtake data sent earlier, arriving jumbled up). UDP is, however, very simple, and new protocols are often built on top of UDP.

QUIC reinstates the reliability and ordering that TCP has but without introducing the same number of round trips and latency. For example, if a client is reconnecting to a server, the client can send important encryption data with the very first packet, enabling the server to resurrect the old connection, using the same encryption as previously negotiated, without requiring any additional round trips.

I am ashamed to admit that I actually know remarkably little of how the core technologies underpinning the internet and the world wide web actually work. It's apparently so well-designed and suited for its task that few of us ever really have to stop and think about how it all works - but when you do, it kind of feels like magic how all of our computers, smartphones, and other connected devices just talk to each other and every little packet of data gets sent to exactly the right place.

 

Linked by Thom Holwerda on Tue 13th Nov 2018 00:15 UTC
Intel

One of the recent topics permeating through the custom PC space recently has been about power draw. Intel's latest eight-core processors are still rated at a TDP of 95W, and yet users are seeing power consumption north of 150-180W, which doesn't make much sense. In this guide, we want to give you a proper understanding why this is the case, and why it gives us reviewers such a headache.

A detailed look at this nebulous topic by AnandTech.

 



Linked by Thom Holwerda on Tue 13th Nov 2018 00:13 UTC
Internet & Networking

At DuckDuckGo, we do not collect or share any personal information. That's our privacy policy in a nutshell. For example, we do not store IP addresses, and we do not create unique cookies. As such, we do not even have the ability to create search histories or search sessions for any individual - privacy by design.

At the same time, we need a way to reliably improve our products for our users in an anonymous way. There are a few methods we've developed to achieve this.

Spoiler alert: it doesn't involve collecting user data.

 

Linked by Thom Holwerda on Mon 12th Nov 2018 22:44 UTC
Apple

Have you ever wanted to run a Linux shell on your iOS device to transfer files, write shell scripts, or simply to use Vi to develop code or edit files? Now you can, with a project called iSH that is currently available as a TestFlight beta for iOS devices.

iSH is a project that aims to bring a Linux shell to iOS devices using a usermode x86 emulator. iSH is built on the Alpine Linux distro, which is designed to have a small footprint, be secure, and easy to use with little or no distracting bells and whistles.

Neat and useful project. Let's hope it eventually gets approved for App Store distribution.

 

Linked by Thom Holwerda on Sat 10th Nov 2018 00:35 UTC
Windows

The mobile platform I chose was put to bed last year, with no new hardware or software features planned. As such, when Microsoft's Corporate Vice President of Windows 10, Joe Belfiore, confirmed that Windows 10 Mobile was no longer of "focus" to Microsoft, I threw in the towel. I've used both iOS and Android devices since then, and I can't say I've found my new home yet. Nothing I've used has been a full-time replacement for my Windows phones.

So, after over a year of hunting for my next true mobile companion, I've temporarily given up the search to go back "home". I jokingly called this Windows 10 Mobile's last voyage, but in a funny way, it's true. Outside of security updates, Windows 10 Mobile is no longer being maintained, meaning there are some issues that are starting to arise.

Windows Phone 7/8 was the only modern smartphone operating systems I've truly ever liked. The design, the applications, the fluidity - it felt like it was designed for me. I found it a joy to use, but it quickly became apparent that few developers were building applications for the platform, and the general public was never interested. This article is interesting, as it shows that using Windows 10 Mobile is like today.

I feel like I should snap up an HP Elite x3 for my collection of devices running dead platforms.

 

Linked by Thom Holwerda on Sat 10th Nov 2018 00:15 UTC
Android

At a technical level, APEX has been compared to Magisk, which works by mounting folders into the system partition at boot, rather than modifying the system partition directly (which is detectable). APEX appears to extend that same functionality over into core Android packages, separating out things like the Android Runtime into their own packages, separate from the system partition. That means they can be individually and separately updated from the system image.

It's possible that modularized OEM modifications could then be distributed on top of a Google-maintained system image - basically meaning the version of Android itself on a given phone could potentially be updated by Google, but the bits responsible for an OEM skin could be present, updated, and maintained as separate components. That's not to mention how it could ease ROM development, as Treble has.

It's good to see Google working to go beyond Treble, because the cold and harsh facts are that Treble hasn't made any serious dent in the update problem at all. The problem is as big as it's ever been.

 

Linked by Thom Holwerda on Fri 9th Nov 2018 23:55 UTC, submitted by garyd
Windows

On October 2, 2018, Microsoft announced that the availability of the Windows 10 October 2018 Update. This post will cover what you can expect to see in WSL for the October 2018 Update, Windows 10 version 1809, and from recent Windows Insiders builds. You can find additional information on our detailed release notes.

Mind you, as you can see in the previous news item, 1809 was pulled and hasn't been rereleased yet. I'm not entirely sure why this blog post detailing these changes is still up without acknowledging that.

 

Linked by Thom Holwerda on Fri 9th Nov 2018 23:51 UTC
Windows

Microsoft skipped over Release Preview with Windows 10 version 1809, and four days later, the update was pulled from Windows Update. This was mainly due to some users' files being deleted upon upgrading. Moreover, it turned out that the issue had been reported to the Feedback Hub, but it hadn't been upvoted enough times for anyone to notice.

The company published a blog post a few days after that, explaining the issue and saying that you'll now be able to indicate severity of a bug in a Feedback Hub report. There was a slight apology, and a sign that Microsoft will do at least the bare minimum to make sure that this doesn't happen again.

Microsoft hasn't said a word about it since.

Not a good few weeks for Windows Update and related services.

 

Linked by Thom Holwerda on Fri 9th Nov 2018 01:37 UTC
Amiga & AROS

Speaking of Amiga, Mark Round has written a great blog post about running old AmigaOS 3.x software on AmigaOS 4, and the best ways to do so.

While I’ve been having a lot of fun with the new software written specifically for AmigaOS 4, the bulk of my software is still “classic” titles that used to run on my A1200. One of the first things I did when I set up my X5000 was to transfer my old Amiga’s hard drive over so I could continue running this library of software. I also wanted to set up an emulation of my A1200 so I can quickly launch a classic Workbench 3.9 session and pick up all my old projects and bits of code I’d written over the years.

Fortunately, the X5000 and AmigaOS 4 offers a variety of ways of running all your old software.

 

Linked by Thom Holwerda on Fri 9th Nov 2018 01:30 UTC
Amiga & AROS

A brand new version of Icaros Desktop is now available to everyone. V2.2.4 includes new brilliant features and applications, small but important fixes and, for you Amiga lovers, a vintage GUI that can be selected after installation, which reproduces the plain old Amiga OS 3.1 interface.

Icaros Desktop is one of the easiest ways to experiences AROS, the open source Amiga-like operating system for x86.

 

Linked by Thom Holwerda on Thu 8th Nov 2018 15:57 UTC
Windows

Some Windows 10 users are having problems with their Pro licenses today, as users on the company's Community Forums and Reddit are reporting that their Windows 10 Pro systems are saying they are not activated, and telling users to install Windows 10 Home instead. Most of the reports appear to be coming from users who obtained the Windows 10 license thanks to the free upgrade path Microsoft offered back in 2015, suggesting that the issue is somehow related to it.

According to some of the reports, while the system says that users have a Windows 10 Home license, the Microsoft Store link in the settings page blocks them from attempting to buy a Pro license.

This happened to my workstation today, and it was a bit of a frightening moment - I earn my living using this machine, so seeing the big "Windows not activated" watermark certainly made me feel quite uncomfortable. Luckily, a reboot fixed it, but it does highlight just how problematic Microsoft's activation systems can be. I begrudgingly understand that Microsoft needs some way of determining the legitimacy of Windows installations and that it needs to deter piracy, but major bugs like this really shouldn't happen, ever.

Update: as it turns out, the reboot didn't fix my issue at all. After running for a little while, my machine again reverted to a deactivated state. This means a watermark on the desktop interfering with things like video games, and all personalization options - colours, backgrounds, etc. - are disabled. It also seems this issue is quite widespread.

Microsoft has not provided any official statement (!), and all we have to go on is an unofficial statement on its support forums that reads:

Microsoft has just released an Emerging issue announcement about current activation issue related to Pro edition recently. This happens in Japan, Korea, American and many other countries.I am very sorry to inform you that there is a temporary issue with Microsoft's activation server at the moment and some customers might experience this issue where Windows is displayed as not activated.

Our engineers are working tirelessly to resolve this issue and it is expected to be corrected within one to two business days.

This is clearly unacceptable. Users' machines currently have functionality disabled, and a big watermark is interfering with everything you do on your computer. Microsoft is basically saying "yeah just deal with that for a few days", which is entirely, utterly, and completely unacceptable.

Sadly, there's absolutely nothing users can do about this. As always, software is special and not held to the same standards as other products, so nothing will come of this - no fines, no government investigations, no lawsuits, nothing. If this happened to a car or even a goddamn toaster, recalls would be all over the news and heads would roll. Not with software, though - because software is special, and releasing garbage software under pressure from managers is entirely normal and acceptable, and repercussions and consequences are words entirely alien to consumer software companies.

Sadly, it is what it is.

Update II: the issue is now truly fixed. Affected users can go to Settings > Update & Security > Activation and click on the troubleshooter.

 

Linked by Thom Holwerda on Thu 8th Nov 2018 00:52 UTC
Apple

Apple's latest iOS devices aren't perfect, but even the platform's biggest detractors recognize that the company is leading the market when it comes to mobile CPU and GPU performance - not by a little, but by a lot. It's all done on custom silicon designed within Apple - a different approach than that taken by any mainstream Android or Windows device.

But not every consumer - even the "professional" target consumer of the iPad Pro - really groks the fact this gap is so big. How is this possible? What does this architecture actually look like? Why is Apple doing this, and how did it get here?

After the hardware announcements last week, Ars sat down with Anand Shimpi from Hardware Technologies at Apple and Apple's Senior VP of Marketing Phil Schiller to ask. We wanted to hear exactly what Apple is trying to accomplish by making its own chips and how the A12X is architected. It turns out that the iPad Pro's striking, console-level graphics performance and many of the other headlining features in new Apple devices (like FaceID and various augmented-reality applications) may not be possible any other way.

During Apple's event last week, the company didn't even mention Intel once, and profusely made it very clear just how much faster the A12X is compared to all other laptops - even its own - that obviously all run on Intel (or AMD) processors. It seems like with this exclusive Ars Technica article, Apple is continuing its A12X marketing blitz, which all just further solidifies that Intel's days inside Apple's Macs are almost over.

 

Linked by Thom Holwerda on Thu 8th Nov 2018 00:43 UTC
Android

At Samsung's Developer Conference earlier today, the company gave a short glimpse of its smartphone with foldable display.

Samsung's folding phone will actually have three screens - a large display that will unfold the phone into a small tablet, and a smaller display which sits on the outside of the phone for use in one-handed operation. Samsung calls this smaller screen the "cover display," and it definitely seems smaller than what you get on a modern, large-display smartphone. The idea is that since the "large" tablet display can only be used in the full-size mode, you'll need this secondary display for more day-to-day smartphone functions.

The demo device was inside a "black box" to disguise the actual industrial design, but that suggests this phone is getting pretty close to being done (also, the bezels won't be that large - it's deliberate obfuscation). Samsung says production of Infinity folding panels should be ready in the coming months, suggesting the phone could launch in the early part of next year.

Meanwhile, Google has announced that Android will support foldable displays, so that applications can seamlessly shrink and expand based on the state of the foldable display.

I love the technology that makes all this possible, but I think it'll take a few generations and iterating before these foldable displays truly become useful.

 

Linked by Thom Holwerda on Wed 7th Nov 2018 00:44 UTC
AMD

On the CPU side of things, AMD talked extensively about the forthcoming Zen 2 architecture. The goal of the original Zen architecture was to get AMD, at the very least, competitive with what Intel had to offer. AMD knew that Zen would not take the performance lead from Intel, but the pricing and features of its chips made them nonetheless attractive, especially in workloads that highlighted certain shortcomings of Intel's parts (fewer memory channels, less I/O bandwidth). Zen 2 promises to be not merely competitive with Intel, but superior to it.

Key to this is TSMC's 7nm process, which offers twice the transistor density of the 14nm process the original Zen parts used. For the same performance level, power is reduced by about 50 percent, or, conversely, at the same power consumption, performance is increased by about 25 percent. TSMC's 14nm and 12nm processes both trail behind Intel's 14nm process in terms of performance per watt, but with 7nm, TSMC will take the lead.

These Zen 2 processors using the 7nm process will hit the market in 2019, so it seems like next year is the perfect moment to make any transitions from Intel to AMD. Intel has been milking its 14nm process for all its worth, because it just can't seem to get its 10nm process to work properly. With AMD moving to 7nm, it definitely seems the company will actually leapfrog Intel next year.

 

Linked by Thom Holwerda on Tue 6th Nov 2018 23:16 UTC
ReactOS

The headline feature for 0.4.10 would have to be ReactOS' ability to now boot from a BTRFS formatted drive. The work enabling this was part of this year's Google Summer of Code with student developer Victor Perevertkin. While the actual filesystem driver itself is from the WinBtrfs project by Mark Harmstone, much of Victor's work was in filling out the bits and pieces of ReactOS that the driver expected to interact with. The filesystem stack in ReactOS is arguably one of the less mature components by simple dint of there being so few open source NT filesystem drivers to test against. Those that the project uses internally have all gone through enough iterations that gaps in ReactOS are worked around. WinBtrfs on the other hand came with no such baggage to its history and instead made full use of the documented NT filesystem driver API.

Seems like another solid release. While ReactOS always feels a bit like chasing an unobtainable goal, I'm still incredibly impressed by their work, and at this point, it does seem like it can serve quite a few basic needs through running actual Win32 applications.

 

Linked by Thom Holwerda on Tue 6th Nov 2018 20:41 UTC
In the News

Election Day is today, November 6th, in the United States, and the 2018 midterm elections are likely going to be some of the most contentious elections in recent history. While President Donald Trump isn't up for reelection yet, the House of Representatives and Senate are in play for both parties, along with gubernatorial races, attorney general elections, and marijuana legalization initiatives in four different states.

It's a lot to take in, but the internet is here to help. Here’s everything you need to get ready for the big day, complete with registration information, polling locations, ride-sharing deals, and more.

To our American readers - get out there and vote.

 

Linked by Thom Holwerda on Mon 5th Nov 2018 23:14 UTC
Intel

Despite having officially launched back in July, Intel's Xeon E desktop platform has yet to see the light of day in systems casually available to users or small businesses. This should change today, with the official embargo lift for reviews on the parts, as well as the announcement today that SGX-enabled versions are coming for Server use. The Xeon E platform is the replacement for what used to be called the E3-1200 family, using Intel's new nomenclature, and these parts are based on Intel's Coffee Lake (not Coffee Lake Refresh) microarchitecture. We managed to get a few processors in to test, and today we'll start by examining most of the six-core family.

Another great and detailed benchmark by AnandTech.

 

Linked by Thom Holwerda on Mon 5th Nov 2018 23:10 UTC
Apple

People have found out that you can only install macOS and Windows 10 on Apple's new Macs equipped with the T2 security chip.

By default, Microsoft Windows isn't even bootable on the new Apple systems until enabling support for Windows via the Boot Camp Assistant macOS software. The Boot Camp Assistant will install the Windows Production CA 2011 certificate that is used to authenticate Microsoft bootloaders. But this doesn't setup the Microsoft-approved UEFI certificate that allows verification of code by Microsoft partners, including what is used for signing Linux distributions wishing to have UEFI SecureBoot support for Windows PCs.

Right now, there is no way to run Linux on the new Mac hardware. Even if you disable Secure Boot, you can still only install macOS and Windows 10 - not Linux. Luckily, Linux users don't have to rely on Macs for good hardware anymore - there are tons of Windows laptops out there that offer the same level of quality with better specifications at lower prices that run Linux just fine.

 

Linked by Thom Holwerda on Sun 4th Nov 2018 21:22 UTC
In the News

It was supposed to be a big win for the state of Wisconsin: Foxconn was going to build a massive LCD factory in the state, raking in a massive state subsidy. Fast-forward a few years, and little seems to have come of the deal.

But what seemed so simple on a napkin has turned out to be far more complicated and messy in real life. As the size of the subsidy has steadily increased to a jaw-dropping $4.1 billion, Foxconn has repeatedly changed what it plans to do, raising doubts about the number of jobs it will create. Instead of the promised Generation 10.5 plant, Foxconn now says it will build a much smaller Gen 6 plant, which would require one-third of the promised investment, although the company insists it will eventually hit the $10 billion investment target. And instead of a factory of workers building panels for 75-inch TVs, Foxconn executives now say the goal is to build "ecosystem" of buzzwords called "AI 8K+5G" with most of the manufacturing done by robots.

Polls now show most Wisconsin voters don't believe the subsidy will pay off for taxpayers, and Walker didn't even mention the deal in a November 2017 speech announcing his run for re-election. He now trails in that re-election bid against a less-than-electric Democratic candidate, the bland state superintendent of public instruction Tony Evers.

It all seemed so promising. So how did everything go so bad so quickly?

The jobs supposedly created through this deal would cost the state government over 300,000 dollar per job - which is an absolutely terrible investment. In order to get there, Foxconn received special exemptions from environmental rules and regulations, raising concerns about pollution.

Also, but unrelated, boondoggle is a great word.

 

Linked by Thom Holwerda on Sat 3rd Nov 2018 18:30 UTC
OpenBSD

You won't find nearly as many online resources about setting up OpenBSD, because honestly, you really don't need any. Unlike much of Linux and FreeBSD, the included manuals are high quality, coherent, and filled with practical examples. You also need very little third party software to do basic tasks - almost everything you need is well-integrated into the base system.

You'll notice that many features that require toil to achieve on FreeBSD, such as suspend on lid close, working volume buttons, and decent battery life, work out of the box on OpenBSD. You can tell the developers actually use this thing on their personal devices.

And while the official OpenBSD FAQ has all you need to get an installation up and running, it takes a bit of grinding to massage the base installation into a seamless laptop experience. So, I wrote this guide to give you a jump start. Things should just work as long as you have a non-bleeding-edge, semi-mainstream laptop, but ThinkPads are your best bet. Enjoy!