Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2024-11-23 20:46
Apple blocks Google and Facebook from running its internal iOS apps
Apple has now shut down Google’s ability to distribute its internal iOS apps, following a similar shutdown that was issued to Facebook earlier this week. A person familiar with the situation tells The Verge that early versions of Google Maps, Hangouts, Gmail, and other pre-release beta apps have stopped working today, alongside employee-only apps like a Gbus app for transportation and Google’s internal cafe app. “We’re working with Apple to fix a temporary disruption to some of our corporate iOS apps, which we expect will be resolved soon,” says a Google spokesperson in a statement to The Verge. Apple has not yet commented on the situation. There are two sides to this story. One the one hand, I’m glad Apple is taking measures and revoking some of these companies’ developer rights. These kinds of privacy-invading apps are a terrible idea, even if people get paid for them, and no platform should allow them. On the other hand, though, I would much rather have such tactics be wholly illegal on a national level, since leaving such decisions in the hands of easily corruptible corporrations – see Apple and China – is a recipe for disaster.
The platform Microsoft forgot
When Microsoft revealed that it was finally putting its long-running, if disregarded, Windows Phone line out to pasture, it was less roar, more whimper. It was a valiant effort that introduced some original thinking to the smartphone space, but it ultimately was a noble failure. But it got me thinking about a platform with Microsoft’s fingerprints on it, that was a noble and influential attempt at producing a standard, but ultimately fell into obscurity, with the industry choosing a different path. Today’s Tedium is about the Windows Phone of the ’80s, MSX. The MSX was one of the first computers I used, since a friend of mine had one. I can’t remember what, exactly, we did with it, but I’m pretty sure it was games. The MSX was weirdly popular in The Netherlands, and they’re still relatively easy to come by here.
Microsoft guy: Mozilla should give up on Firefox and go with Chromium too
A Microsoft program manager has caused a stir on Twitter over the weekend by suggesting that Firefox-maker Mozilla should give up on its own rendering engine and move on with Chromium. “Thought: It’s time for @mozilla to get down from their philosophical ivory tower. The web is dominated by Chromium, if they really ‘cared’ about the web, they would be contributing instead of building a parallel universe that’s used by less than five percent?” wrote Kenneth Auchenberg, who builds web developer tools for Microsoft’s Visual Studio Code. This is such a rude and discourteous thing to say to a competitor – a competitor that has played a crucial role in bringing back competition to the browser market back when Internet Explorer 6 kept the web down like an anker. We need competition on the web.
‘Karma’: inside the hack used by the UAE to break into iPhones of foes
A team of former U.S. government intelligence operatives working for the United Arab Emirates hacked into the iPhones of activists, diplomats and rival foreign leaders with the help of a sophisticated spying tool called Karma, in a campaign that shows how potent cyber-weapons are proliferating beyond the world’s superpowers and into the hands of smaller nations. The cyber tool allowed the small Gulf country to monitor hundreds of targets beginning in 2016, from the Emir of Qatar and a senior Turkish official to a Nobel Peace laureate human-rights activist in Yemen, according to five former operatives and program documents reviewed by Reuters. The sources interviewed by Reuters were not Emirati citizens. No device is secure.
Google takes its first steps toward killing the URL
In September, members of Google’s Chrome security team put forth a radical proposal: kill off URLs as we know them. The researchers aren’t actually advocating a change to the web’s underlying infrastructure. They do, though, want to rework how browsers convey what website you’re looking at, so that you don’t have to contend with increasingly long and unintelligible URLs—and the fraud that has sprung up around them. In a talk at the Bay Area Enigma security conference on Tuesday, Chrome usable security lead Emily Stark is wading into the controversy, detailing Google’s first steps toward more robust website identity. I don’t know if Google’s proposed steps are any good, but I do like it that at least some people are not afraid to challenge the status quo. Things can always be better, and holding on to the past because “it’s always been that way” is a terrible argument.
Facebook pays teens to install VPN that spies on them
Great reporting by TechCrunch’s Josh Constine: Desperate for data on its competitors, Facebook has been secretly paying people to install a “Facebook Research” VPN that lets the company suck in all of a user’s phone and web activity, similar to Facebook’s Onavo Protect app that Apple banned in June and that was removed in August. Facebook sidesteps the App Store and rewards teenagers and adults to download the Research app and give it root access in what may be a violation of Apple policy so the social network can decrypt and analyze their phone activity, a TechCrunch investigation confirms. Facebook admitted to TechCrunch it was running the Research program to gather data on usage habits, and it has no plans to stop. Since 2016, Facebook has been paying users ages 13 to 35 up to $20 per month plus referral fees to sell their privacy by installing the iOS or Android “Facebook Research” app. Facebook even asked users to screenshot their Amazon order history page. The program is administered through beta testing services Applause, BetaBound and uTest to cloak Facebook’s involvement, and is referred to in some documentation as “Project Atlas” — a fitting name for Facebook’s effort to map new trends and rivals around the globe. This is a very interesting case. These users are clearly doing this of their own volition; they are making the choice to give up their privacy so Facebook can see literally everything they do on their iPhone. At the same time, we can all agree this scummy, sleazy, and stupid, and I would love for Apple to have the guts to revoke Facebook’s iOS developer account. They won’t, of course, but if Apple really cares about privacy – they do not, but for the sake of argument, let’s assume that they do – they should remove Facebook from the App Store.
RIOT: the friendly operating system for the Internet of Things
RIOT powers the Internet of Things like Linux powers the Internet. RIOT is a free, open source operating system developed by a grassroots community gathering companies, academia, and hobbyists, distributed all around the world. RIOT supports most low-power IoT devices and microcontroller architectures (32-bit, 16-bit, 8-bit). RIOT aims to implement all relevant open standards supporting an Internet of Things that is connected, secure, durable & privacy-friendly. Back in my day, we used to call this an embedded operating system.
Apple was warned about alarming FaceTime eavesdropping bug last week
Yesterday, a worrying and invasive bug that allowed callers to secretly listen in on unknowing recipients through Apple’s FaceTime app quickly made news headlines. It was discovered that people could initiate a FaceTime call and, with a couple short steps, tap into the microphone on the other end as the call rang — without the other person accepting the FaceTime request. Apple said last night that an iOS update to eliminate the privacy bug is coming this week; in the meantime, the company took the step of disabling group FaceTime at the server level as an immediate emergency fix. However, new information suggests that Apple has already had several days to respond; the company was tipped off about it last week. Back on January 20th, a Twitter user tweeted at Apple’s support account clearly outlining the gist of the FaceTime bug: “My teen found a major security flaw in Apple’s new iOS. He can listen in to your iPhone/iPad without your approval.” The parent’s teenager had discovered the problem one day prior on January 19th, according to tech entrepreneur John Meyer, who has been in contact with them. CNET has identified the tipster as Michele Thompson, whose 14-year-old son first encountered the flaw while setting up a group FaceTime call with friends to coordinate strategy during a game of Fortnite. This article is definitely worth a read, since it illustrates very well just how negligent Apple has been with this issue. The mother of the boy who discovered the flaw is a lawyer, and through proper letters and other means, she informed Apple of the major security flaw through all the various channels Apple offers. Apple wasn’t very forthcoming, and despite knowing about the issue, didn’t do anything about it until yesterday, when the company disabled Group FaceTime and promised a fix would come “later this week”.
The CADR microprocessor
The CADR microprocessor is a general purpose processor designed for convenient emulation of complex order codes, particularly those involving stacks and pointer manipulation. It is the central processor in the LISP machine project, where it interprets the bit-efficient 16-bit order code produced by the LISP machine compiler. (The terms “LISP machine” and “CADR machine” are sometimes confused. In this document, the CADR machine is a particular design of microprocessor, while the LISP machine is the CADR machine plus the microcode which interprets the LISP machine order code.) I’ll admit I have no idea what anything in this long, technical description means, but I’m pretty sure this is right up many readers’ alleys.
Nvidia CEO warns of “extraordinary, unusually turbulent, disappointing” Q4
Ars Technica writes: On Monday, Nvidia took the unusual step of offering a revised Q4 2019 financial estimate ahead of its scheduled disclosure on February 14. The reason: Nvidia had already predicted low revenue numbers, and the hardware producer is already confident that its low estimate was still too high. The original quarterly revenue estimate of $2.7 billion has since dropped to $2.2 billion, a change of roughly 19 percent. A few new data points factor into that revision. The biggest consumer-facing issue, according to Nvidia, is “lower than expected” sales of its RTX line of new graphics cards. This series, full of proprietary technologies like a dedicated raytracing processor, kicked off in September 2018 with the $1,199 RTX 2080 Ti and the $799 RTX 2080. The RTX launch was bungled, and the cryptocurrency hype is way past its prime. It’s not a surprise Nvidia is going to experience a rough year.
Windows 10 and reserved storage
Starting with the next major Windows update, Microsoft is going to reserve about 7 GB of disk space on Windows’ root drive for something it calls “reserved storage”, basically a space for updates, apps, temporary files, and system caches. Note that the 7 GB is variable, and will change depending on how you use your system. When apps and system processes create temporary files, these files will automatically be placed into reserved storage. These temporary files won’t consume free user space when they are created and will be less likely to do so as temporary files increase in number, provided that the reserve isn’t full. Since disk space has been set aside for this purpose, your device will function more reliably. Storage sense will automatically remove unneeded temporary files, but if for some reason your reserve area fills up Windows will continue to operate as expected while temporarily consuming some disk space outside of the reserve if it is temporarily full. In the comments under the blog post announcing this change, Microsoft’s Craig Barkhouse explains in more detail how, exactly, this feature is implemented. Instead of opting for VHXD or separate partitions – which would cause a performance hit and compatibility issues due to the files residing in a different file system namespace – the company optied for making use of NTFS. As Barkhouse explains: Instead we designed an elegant solution that would require new support being added to NTFS. The idea is NTFS provides a mechanism for the servicing stack to specify how much space it needs reserved, say 7GB. Then NTFS reserves that 7GB for servicing usage only. What is the effect of that? Well the visible free space on C: drops by 7GB, which reduces how much space normal applications can use. Servicing can use those 7GB however. And as servicing eats into those 7GB, the visible free space on C: is not affected (unless servicing uses beyond the 7GB that was reserved). The way NTFS knows to use the reserved space as opposed to the general user space is that servicing marks its own files and directories in a special way. You can see that this mechanism has similar free space characteristics as using a separate partition or a VHDX, yet the files seamlessly live in the same namespace which is a huge benefit. This functionality will only be activated on fresh installations of the next major Windows update, so existing systems will not be affected.
Bringing Internet Explorer 11 to Windows Server 2012 and Windows Embedded 8 Standard
To continue the shift to a faster, more secure browsing experience, starting in the spring of 2019, commercial customers running Windows Server 2012 and Windows Embedded 8 Standard can begin using IE11 in their test environments or pilot rings. To simplify deployment, you will be able to download IE11 via the Microsoft Update Catalog. We will also publish the IE11 upgrade through Windows Update and Windows Server Update Services (WSUS) for all versions of Windows Server 2012 and Windows Embedded 8 Standard later this year. I understand that embedded and server users aren’t the kinds of users to just upgrade to the bleeding edge all the time, but the fact they didn’t even have the option of moving to IE11 (Internet Explorer!) seems crazy to me.
Wine 4.0 released
This release represents a year of development effort and over 6,000 individual changes. It contains a large number of improvements that are listed in the release notes below. The main new features in Wine 4.0 are Vulkan support, Direct3D 12 support, game controllers support, and high-DPI support on Android.
The Virtual Apollo Guidance Computer
This repository is associated with the website of the Virtual AGC project, which provides a virtual machine which simulates the AGC, the DSKY, and some other portions of the guidance system. In other words, if the virtual machine—which we call yaAGC—is given the same software which was originally run by the real AGCs, and is fed the same input signals encountered by the real AGCs during Apollo missions, then it will respond in the same way as the real AGCs did. The Virtual AGC software is open source code so that it can be studied or modified. The repository contains the actual assembly-language source code for the AGC, for as many missions as we’ve been able to acquire, along with software for processing that AGC code. Principal tools are an assembler (to create executable code from the source code) and a CPU simulator (to run the executable code), as well as simulated peripherals (such as the DSKY). Similar source code and tools are provided for the very-different abort computer that resided in the Lunar Module. Finally, any supplemental software material we have been able to find or create for the Saturn rocket’s LVDC computer or for the Gemini on-board computer (OBC) are provided, though these materials are minimal at present. The Apollo moonlanding project is probably one of the greatest – if not the greatest – technological achievement of mankind. Making sure we have all the tools and code necessary to study the code used is a vital project.
Linux Mint 19.1: a sneaky popular distro skips upheaval, offers small upgrades
While Ubuntu and Red Hat grabbed most of the Linux headlines last year, Linux Mint, once the darling of the tech press, had a relatively quiet year. Perhaps that’s understandable with IBM buying Red Hat and Canonical moving back to the GNOME desktop. For the most part Linux Mint and its developers seemed to keep their heads down, working away while others enjoyed the limelight. Still, the Linux Mint team did churn out version 19, which brought the distro up to the Ubuntu 18.04 base. While the new release may not have garnered mass attention, and probably isn’t anyone’s top pick for “the cloud,” Linux Mint nevertheless remains the distro I see most frequently in the real world. When I watch a Linux tutorial or screen cast on YouTube, odds are I’ll see the Linux Mint logo in the toolbar. When I see someone using Linux at the coffee shop, it usually turns out to be Linux Mint. When I ask fellow Linux users which distro they use, the main answers are Ubuntu… And Linux Mint. All of that is anecdotal, but it still points to a simple truth. For a distro, that has seen little press lately, Linux Mint manages to remain popular with users. Linux Mint is definitely my distribution of choice – they don’t try to change the world, and just want to develop a solid, fairly traditional desktop-oriented distribution, and they’re damn good at it. It’s on my laptop, and the fact I barely even realise I’m using Linux while using Mint tells you all you need to know.
A tiny screw shows why iPhones won’t be ‘assembled in USA’
But when Apple began making the $3,000 computer in Austin, Tex., it struggled to find enough screws, according to three people who worked on the project and spoke on the condition of anonymity because of confidentiality agreements. In China, Apple relied on factories that can produce vast quantities of custom screws on short notice. In Texas, where they say everything is bigger, it turned out the screw suppliers were not. Tests of new versions of the computer were hamstrung because a 20-employee machine shop that Apple’s manufacturing contractor was relying on could produce at most 1,000 screws a day. Manufacturing at the kinds of scales Apple operates at is infinitely more complex than most people seem to think. It’s easy for a president to spout some rambling nonsense about building iPhones in the US to get people riled up, but if you can’t even produce enough screws for a low-volume product like the Mac Pro, you really have no business in the production of technology products.
Windows 95 briefly had a “Ship It!” button
In Windows 95 build 302 from 23rd December 1994, you won’t find the Start button you’d expect. Not because it’s gone, but because it’s been renamed to “Ship It!”. There is no serious explanation for this change, and it was already reverted by the time the next leaked build, 311, was made in January 1995. But when you consider the name of the product, Windows 95, and the date when this build was compiled, I hope you can see the obvious joke. I wonder what Matthew and Jennifer have to say about this.
Microsoft is retiring Windows Media Player features on Windows 7
Windows Media Player is no longer an essential addition to Windows and there are quality third-party alternatives, such as VLC Media Player. Microsoft’s offers the Films & TV app in Windows 10 as an alternative to Windows Media Player, but the legacy player remains the default player on Windows 7 devices. Today, we spotted a new support document which was quietly published yesterday and it has revealed that Microsoft is retiring a feature that is being used in Windows Media Center and Windows Media Player. This is a small change, but it marks the beginning of the end for Windows 7.
The iPhone SE is the best minimalist phone right now
Earlier this week, Apple began selling refurbished versions of the iPhone SE, its nearly three-year-old, 4-inch smartphone modeled after the iPhone 5S, at a $100 discount. It was the second round of recent sales after an initial batch sold out the previous weekend. And like any budget-adverse tech journalist with an impulse buying compulsion, I felt this was the appropriate moment to hop on the backup phone bandwagon. So I bought one. My dad has an iPhone SE, and he loves it. There’s so few – if any – phones out there that combine modern specifications with a small form factor, and the SE, too, is starting to get a bit long in the tooth. I would love for Apple to update the SE with more modern specifications, and for Android phone makers to tap this market, too.
Zuckerberg plans to integrate WhatsApp, Instagram and Facebook Messenger
Mark Zuckerberg, Facebook’s chief executive, plans to integrate the social network’s messaging services — WhatsApp, Instagram and Facebook Messenger — asserting his control over the company’s sprawling divisions at a time when its business has been battered by scandal. The services will continue to operate as stand-alone apps, but their underlying technical infrastructure will be unified, said four people involved in the effort. That will bring together three of the world’s largest messaging networks, which between them have more than 2.6 billion users, allowing people to communicate across the platforms for the first time. Before WhatsApp was owned by Facebook, I was quite glad my – and many other countries – had pretty much standardised on using WhatsApp as the nation’s messaging platform, instead of relying on platforms based on platform lock-in, such as iMessage. These days, however, with WhatsApp being owned by Facebook and the company clearly looking at ways to profit off even end-to-end encrypted messaging platforms, I’m quite furstrated by the fact that I have nowhere else to go. Trying to get literally all your friends and family to move to another platform is like stubbornly trying to get your friends to speak Swahili to you by trying to speak nothing but Swahili to them. It’s rude and will just make people not want to talk to you. All I can hope for is an organic change in how we communicate with one another, or some EU intervention to wrestle control over vital messaging platforms from corporations. I’m not holding my breath for either.
25 years ago: RAM Doubler debuts
Adam Engst, writing for TidBITS: First up—check out this piece I wrote from the 1994 Macworld Expo San Francisco: “RAM Doubler” (10 January 1994). Developed by Connectix, RAM Doubler was one of the most magical utilities of the early days of the Macintosh. As its name suggested, RAM Doubler promised to double the amount of usable RAM in your Mac, and amazingly, it generally delivered. That was a big deal back in 1994 because RAM was shockingly expensive—$300 for an 8 MB SIMM at a time when I had 20 MB in my Centris 660AV. For $50, RAM Doubler would double whatever you had: 8 MB to 16 MB, or 20 MB to 40 MB. It was astonishing. I know of RAM Doubler because I heard about it in the past 15 years or so, but since I did not grow up with Macs at all, I have sentimental connection to it whatsoever. Still, such iconic pieces of software always deserve to be remembered.
Oracle v. Google and the future of software development
Google’s Kent Walker, SVP of Global Affairs & Chief Legal Officer, in a company blog post: Today we asked the Supreme Court of the United States to review our long-running copyright dispute with Oracle over the use of software interfaces. The outcome will have a far-reaching impact on innovation across the computer industry. Standardized software interfaces have driven innovation in software development. They let computer programs interact with each other and let developers easily build technologies for different platforms. Unless the Supreme Court steps in here, the industry will be hamstrung by court decisions finding that the use of software interfaces in creating new programs is not allowed under copyright law. This is one of those rare cases where pretty much everyone I know stands firmly behind Google. Oracle’s lawsuit is scummy, dirty, destructive, and spiteful – Larry Ellison was one of Steve Jobs’ closest friends, and Oracle’s lawsuit started right around the time Jobs vowed to go “thermonuclear war” on Android. It doesn’t take a rocket scientist to put two and two together here. I hope the United States Supreme Court shuts this case down in favour of Google and common sense once and for all.
The Intel 80386 and Windows NT, part 1: introduction
Windows NT stopped supporting the Intel 80386 processor with Windows 4.0, which raised the minimum requirements to an Intel 80486. Therefore, the Intel 80386 technically falls into the category of “processor that Windows once supported but no longer does.” This series focuses on the portion of the x86 instruction set available on an 80386, although I will make notes about future extensions in a special chapter. As with all the processor retrospective series, I’m going to focus on how Windows NT used the Intel 80386 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. Normally, this means that I omit instructions that you are unlikely to see in compiler-generated code. However, I’ll set aside a day to cover some of the legacy instructions that are functional but not used in practice. Written by Raymond Chen, so you know it’s good stuff. Part 2, part 3, and part 4 are also already available.
Google urged the US to limit protection for activist workers
Google, whose employees have captured international attention in recent months through high-profile protests of workplace policies, has been quietly urging the U.S. government to narrow legal protection for workers organizing online. During the Obama administration, the National Labor Relations Board broadened employees’ rights to use their workplace email system to organize around issues on the job. In a 2014 case, Purple Communications, the agency restricted companies from punishing employees for using their workplace email systems for activities like circulating petitions or fomenting walkouts, as well as trying to form a union. In filings in May 2017 and November 2018, obtained via Freedom of Information Act request, Alphabet Inc.’s Google urged the National Labor Relations Board to undo that precedent. When Google employees protested their company’s policies en masse in walkouts all over the world – organised through company e-mail – Google’s CEO and leadership publicly supported them. Behind their backs, though, they are trying very hard to make such protests much harder to organise. Charming.
Microsoft Bing blocked in China as tensions, crackdown intensify
Microsoft’s Bing search engine has been blocked in China, rendering yet another Western internet service inaccessible to the world’s largest online population. The search engine, allowed to operate in China because it censors results, became inaccessible to many users Wednesday. The U.S. software giant confirmed Bing could no longer be accessed in China and that it was “engaged to determine next steps.” Any service or company still operational and accessible in China is compromised.
Here’s how to install Windows on ARM on your Lumia 950 or 950 XL
Many of us have seen the videos by now. Developers have figured out how to get full Windows 10 running on a Microsoft Lumia 950 or 950 XL. There’s good news though, as you can now try this out for yourself. There are a few warnings though. For one thing, consider the same warnings that you’d hear when installing a Windows Insider Preview. This is going to be unstable, the performance will be terrible (Windows on ARM is not designed for these chipsets), and you shouldn’t plan on using your phone as your phone. If you’ve got an extra Lumia 950 lying around that you’re not using anymore and want to try a fun project, that’s the optimal use case. There’s really no reason to install full Windows 10 on any Lumia devices, but that doesn’t mean it isn’t a fun project to undertake.
Google poaches 14-year Mac veteran from Apple to bring Fuchsia to market
We learned in 2016 that Google was working on an entirely new operating system called Fuchsia. Development continues with newfeatures and testing on a variety of form factors spotted regularly. Google has since hired 14-year Apple engineer Bill Stevenson to work on its upcoming OS, and help bring it to market. It’s not surprising why Google would want someone with that background and experience to bring up Fuchsia. In a LinkedIn post shared yesterday, Stevenson specifically notes “joining Google to help bring a new operating system called Fuchsia to market.” That’s a serious name Google is adding to the already large Fuchsia team, and the focus on bringing the new operating system to market adds fuel to the fire that Fuchsia is definitely more than just a mere research or vanity project.
Emulator project aims to resurrect classic Mac apps and games without the OS
Want to be able to run classic Mac OS applications compiled for the Motorola 68000 series of processors on your ever-so-modern Mac OS X machine? Or maybe you’d rather run them on a Raspberry Pi, or an Android device for that matter? There’s an emulation project that’s trying to achieve just that: Advanced Mac Substitute (AMS). Emulators of older computer platforms and game consoles are popular with vintage game enthusiasts. But emulators also could be attractive to others with some emotional (or economic) attachment to old binaries—like those with a sudden desire to resurrect aged Aldus PageMaker files. Definitely a very cool project.
Proposed revision to Chrome Extension Manifest could cripple content blockers
A proposed change to Chrome would neuter content blockers: While we’re still waiting for a Chromium-powered version of Microsoft Edge to materialize, we do know that it is intended that the browser will end up supporting Chrome extensions. However, according to a draft of the Chrome Extension Manifest V3 implementation, it appears that there could be some bad news for content blocking solutions designed for the browser. According to the draft, use of the webRequest API currently used by content blockers “will be discouraged (and likely limited) in its blocking form” while a non-blocking implementation would allow nothing more than observation of network activity. Instead, developers will have access to the new declearativeNetRequest API. However, the proposal has drawn the ire from content blocker heavyweights such as Raymond Hill, best known as the author of uBlock Origin and uMatrix. This clearly feels like a slippery slope where eventually all forms of content blocking will be either made impossible or very limited. Google is an advertising company, after all, and content blockers must in some way influence the company’s bottom line. Luckily, there’s always Firefox.
Modifying Microsoft Flight Simulator 4 to run on three immersive monitors
How I modified DOSBox and the original Microsoft Flight Simulator 4 from 1989 to run on my immersive multi-display flight simulator set up. If that simple one-sentence introduction doesn’t get you to read this article from June 2017, nothing will.
Android Q will include more ways for carriers to SIM lock your phone
Over the weekend, four commits were posted to various parts of Android’s Gerrit source code management, all entitled “Carrier restriction enhancements for Android Q.” In them, we see that network carriers will have more fine-grained control over which networks devices will and will not work on. More specifically, it will be possible to designate a list of “allowed” and “excluded” carriers, essentially a whitelist and a blacklist of what will and won’t work on a particular phone. This can be done with a fine-grained detail to even allow blocking virtual carrier networks that run on the same towers as your main carrier. I’m sure carriers won’t abuse this functionality at all.
Gear S3 gets Tizen 4 update with a host of new features
Samsung is pushing out a big update to the Gear S3 which introduces a host of new features to the smartwatch. It carries the firmware version R760XXU2DSA1 and also bumps the device to Tizen version 4.0.0.2. The update is currently available in the US, with a wider roll out expected in the coming days. An update like this would normally barely even register on my radar, but the fact of the matter is that Samsung’s smartwatches are one of the very few sets of devices running Tizen – along with Samsung smart TVs.
Google is fined $57 million under Europe’s data privacy law
In the first major example, the French data protection authority announced Monday that it had fined Google 50 million euros, or about $57 million, for not properly disclosing to users how data is collected across its services — including its search engine, Google Maps and YouTube — to present personalized advertisements. The penalty is the largest to date under the European Union privacy law, known as the General Data Protection Regulation, which took effect in May, and shows that regulators are following through on a pledge to use the rules to push back against internet companies whose businesses depend on collecting data. Facebook is also a subject of several investigations by the data protection authorities in Europe. Peanuts for a company like Google, but still – the GDPR at work here.
Introducing Darkstar: a Xerox Star emulator
Given its history and relationship to the Alto, the Star seemed appropriate for my next emulation project. (You can find the Alto emulator, ContrAlto, here). As with the Alto a substantial amount of detailed hardware documentation had been preserved and archived, making it possible to learn about the machine’s inner workings… Except in a few rather important places. Fortunately, Al Kossow at Bitsavers was able to provide extra documentation that filled in most of the holes. Cross-referencing all of this with the available schematics, it looked like there was enough information to make the project possible. This is an amazing project, and the article provides a lot of details about the process of writing the emulator. I’m definitely going to try this out this week to see if I can get it running. I’ve never used the Star, and that’s likely never going to change – they’re rare, expensive, and in museums – so this is the next best thing. I think most of us owe it to ourselves to try this out.
zkeme80: a Forth-based OS for the TI-84+ calculator
If you’ve been looking at operating systems for the TI-84+, chances are you’ve come across KnightOS. It’s well developed and has plenty of Unix-like features such as filesystems and tasks, and even a C compiler. But maybe that’s not what you want. You want an minimal operating system that allows you to extend it in any way you wish, bonus points if you don’t need to know Z80 assembly to do so. zkeme80 is that operating system, a minimal core with a mostly ANS standard conforming Forth interpreter/compiler. From words covering sprites and graphics, to text and memory access, everything you need to make the next hit Snake clone or RPN-based layer is already there. zkeme80 lowers the barrier of entry for customizing an operating system and enable rapid development cycles. Below the Forth layer, you’ll find two lowest level and highest level languages, Z80 assembly and Scheme. The best assembler is an extensible one, where writing macros should be a joy, not a pain, and Scheme has that macro system. I wish I still had the TI-83 I used back in high school. A friend and I bought a communication cable for our TI-83s so that we could play multiplayer Bomberman during classes. Fun times.
Windows 98 icons are great
Rather than some designer’s flashy vision of the future, Windows 98 icons made the operating system feel like a place to get real work done. They had hard edges, soft colors and easy-to-recognize symbols. It’s obvious that the icons were meticulously crafted. Each 256-color .ico file includes a pixel-perfect 16×16, 32×32 and 48×48 version that looks equally good on the taskbar and desktop. They are, indeed, quite good. Most platforms from that era had exquisite icon design – think Mac OS 9 or BeOS – and we really seem to have lost some of that usability. I feel like Haiku’s current icon set best captures that same aesthetic, but in a modern coat (and a unique, custom-designed vector icon format).
Even with the Google/Fossil deal, Wear OS is doomed
It’s all being blown way out of proportion. The Fossil deal is not going to fix Wear OS. This is not the acquisition that will lead to a Pixel Watch. In reality, the deal was probably too small to really matter. Let’s pour some cold water on all this optimism. Wear OS is still doomed. I wouldn’t call Wear OS “doomed” per se, but to say it’s not doing particularly well is a massive understatement.
Microsoft to end Windows 10 Mobile updates and support in December
Microsoft is planning to end support for Windows 10 Mobile devices in December. While Microsoft revealed back in 2017 that the company was no longer developing new features or hardware for Windows 10 Mobile, security and software updates have continued. These security updates will now cease on December 10th 2019, and devices will be unsupported after this date. “Windows 10 Mobile, version 1709 (released October 2017) is the last release of Windows 10 Mobile and Microsoft will end support on December 10, 2019,” reads a Microsoft support note that was updated this week. Microsoft is now recommending that Windows 10 Mobile users move to iOS or Android devices. “With the Windows 10 Mobile OS end of support, we recommend that customers move to a supported Android or iOS device,” explains a FAQ on Windows 10 Mobile end of life. After Microsoft pulls support in December, device backups for settings and some apps will continue for three months until March 10th, 2020. Microsoft notes “some services including photo uploads and restoring a device from an existing device backup may continue to work for up to another 12 months from end of support.” It’s yet another one of those moments where Windows Phone dies a little more, and every time, it makes me sad. I was a first-day adopter of both Windows Phone 7.x and 8.x, and to this day I maintain it was the most pleasant to use modern mobile operating system. I’m still sad Microsoft was unable to attract the third party developers required to keep a smartphone platform afloat.
Sailfish OS 3.0.1 released
Sailfish OS 3.0.1 has been released. From the release notes: Sipoonkorpi is mainly a bug fixing update, bringing in just a few new features. We’ve added Bulgarian language support and improved the handling of email folders. You can now create light ambiences, and respond to meeting invitations through Exchange and Google. We’ve also tuned up SD card encryption and protected critical Top Menu toggles with the security code. It’s available for Jolla devices and the Xperia X and XA2.
Is C++ fast?
A library that I work on often these days, meshoptimizer, has changed over time to use fewer and fewer C++ library features, up until the current state where the code closely resembles C even though it uses some C++ features. There have been many reasons behind the changes – dropping C++11 requirement allowed me to make sure anybody can compile the library on any platform, removing std::vector substantially improved performance of unoptimized builds, removing algorithm includes sped up compilation. However, I’ve never quite taken the leap all the way to C with this codebase. Today we’ll explore the gamut of possible C++ implementations for one specific algorithm, mesh simplifier, henceforth known as simplifier.cpp, and see if going all the way to C is worthwhile.
Satya Nadella teases Microsoft 365 subscription for consumers
Microsoft first unveiled its Microsoft 365 bundle of Windows 10 and Office for businesses and schools back in 2017. While a bundle of buying Office and Windows licenses makes sense for commercial customers, Microsoft is also looking to launch a similar bundle for consumers. Speaking to journalists at a media event earlier this week, attended by The Verge, CEO Satya Nadella gave some hints that Microsoft 365 will appear for consumers. I already have an Office 365 subscription, and the idea of adding Windows to that certainly seems appealing to me. It’s easy, straightforward, and doesn’t require any periodic large purchases either.
Tim Cook pretends to care about privacy in Time op-ed
Tim Cook, in an op-ed in Time Magazine: In 2019, it’s time to stand up for the right to privacy—yours, mine, all of ours. Consumers shouldn’t have to tolerate another year of companies irresponsibly amassing huge user profiles, data breaches that seem out of control and the vanishing ability to control our own digital lives. This problem is solvable—it isn’t too big, too challenging or too late. Innovation, breakthrough ideas and great features can go hand in hand with user privacy—and they must. Realizing technology’s potential depends on it. That’s why I and others are calling on the U.S. Congress to pass comprehensive federal privacy legislation—a landmark package of reforms that protect and empower the consumer. Last year, before a global body of privacy regulators, I laid out four principles that I believe should guide legislation. If Tim Cook and Apple really cared about privacy, they wouldn’t have thrown 1.2 billion Chinese under the bus by handing over iCloud data to the Chinese government, and by sheepishly refusing to even mention “China” when it comes to Apple’s thin veneer of “privacy first”. Apple’s complete cooperation with the Chinese government makes it very clear that Apple is all too eager to roll over and disregard its privacy chest-thumping the second their own bottom line is at risk. And lest we forget – China is a totalitarian, repressive regime that doesn’t shy away from torture and concentration camps. How many Chinese Apple users have ended up in prison – or worse – because Tim Cook only cares about your privacy if you’re western?
Google is buying Fossil’s smartwatch tech for $40 million
Rumors about a Pixel Watch have abounded for years. Such a device would certainly make sense as Google attempts to prove the viability of its struggling wearable operating system, Wear OS. Seems the company is finally getting serious about the prospect. Today Fossil announced plans to sell its smartwatch IP to the software giant for $40 million. Sounds like Google will be getting a nice head start here as well. The deal pertains to “a smartwatch technology currently under development” and involves the transfer of a number of Fossil employees to team Google. Wear OS is definitely struggling, but it sure isn’t because of lack of trying from Fossil. The company has been churning out a whole wide variety of Wear OS devices, and they offer enough choice in design that anyone can find something they like – at acceptable price points, too. Sadly, like any other Wear OS OEM, they’re held back by a lack of acceptable silicon, since Qualcomm has been unable to deliver a chip that’s even remotely as good as Apple’s wearable SoC. Perhaps Google’s stewardship can address this problem.
Unity clarifies ToS changes, welcomes back “unsupported” SpatialOS
Days after a nasty public split with cloud gaming developer Improbable, Unity has reinstated the company’s license and updated its own terms of service to offer what it is calling a “commitment to being an open platform.” “When you make a game with Unity, you own the content and you should have the right to put it wherever you want,” Unity wrote in a blog post explaining the move. “Our TOS didn’t reflect this principle—something that is not in line with who we are.” The new terms of service allow Unity developers to integrate any third-party service into their projects, no questions asked. As a caveat, though, Unity will now distinguish between “supported” third-party services—those Unity ensures will “always well on the latest version of our software”—and “unsupported” third-party services, which developers use at their own risk. Negative publicity can definitely work.
Microsoft decouples Cortana and Search in Windows 10’s taskbar
Microsoft has released a new Windows Insider preview build, and it contains a significant chance we’re all going to be happy about. Going forward, we’ll be decoupling Search and Cortana in the taskbar. This will enable each experience to innovate independently to best serve their target audiences and use cases. Some Insiders have had this update for a few weeks now, and we appreciate all the feedback we’ve received about it so far! For those new to this update, when it rolls out to you, you’ll find clicking the search box in the taskbar now launches our experience focused on giving you the best in house search experience and clicking the Cortana icon will launch you straight into our voice-first digital assistant experience. Cortana is useless, and any steps Microsoft takes to get it out of my way is welcome to me.
Early Android Q build has a system-wide dark theme, permission revamp, more
The early Android Q leaked build we have obtained was built just this week with the February 2019 security patches, and it’s up-to-date with Google’s AOSP internal master. That means it has a ton of new Android platform features that you won’t find anywhere publicly, but there are no Google Pixel software customizations nor are there pre-installed Google Play apps or services so I don’t have any new information to share on those fronts. Still, there’s a lot to digest here, so we’ve flashed the build on the Pixel 3 XL to find out what’s new—both on the surface-level and under-the-hood. This article will focus on all the surface-level changes we’ve found in Android Q. There’s a lot of good stuff in here, most notably a complete redesign of the permissions user interface, as well as even stricter limitations on what applications can do, such as only granting certain permissions while the application in question is in use. There’s also a system-wide dark mode, hints of a DeX-like desktop mode, and a lot more.
The curious case of the Raspberry Pi in the network closet
Christian Haschek found a Raspberry Pi attached in a network closet at the company he works for, and since nobody knew what it was or where it came from, he and his colleagues decided to investigate. I asked him to unplug it, store it in a safe location, take photos of all parts and to make an image from the SD card (since I mostly work remote). I have worked on many Raspberry Pi projects and I felt confident I could find out what it does. At this point nobody thought it was going to be malicious, more like one of our staffers was playing around with something. Interesting – but worrisome – story.
Google sets deadlines for 64bit support in Android applications
64-bit CPUs deliver faster, richer experiences for your users. Adding a 64-bit version of your app provides performance improvements, makes way for future innovation, and sets you up for devices with 64-bit only hardware. We want to help you get ready and know you need time to plan. We’ve supported 64-bit CPUs since Android 5.0 Lollipop and in 2017 we first announced that apps using native code must provide a 64-bit version (in addition to the 32-bit version). Today we’re providing more detailed information and timelines to make it as easy as possible to transition in 2019. Important information for Android developers regarding requirements around 64bit support.
Fedora, UUIDs, and user tracking
“User tracking” is generally contentious in free-software communities—even if the “tracking” is not really intended to do so. It is often distributions that have the most interest in counting their users, but Linux users tend to be more privacy conscious than users of more mainstream desktop operating systems. The Fedora project recently discussed how to count its users and ways to preserve their privacy while doing so. As always, an exceptionally good article from LWN.
DuckDuckGo switches to Apple Maps for search results
We’re excited to announce that map and address-related searches on DuckDuckGo for mobile and desktop are now powered by Apple’s MapKit JS framework, giving you a valuable combination of mapping and privacy. As one of the first global companies using Apple MapKit JS, we can now offer users improved address searches, additional visual features, enhanced satellite imagery, and continually updated maps already in use on billions of Apple devices worldwide. With this updated integration, Apple Maps are now available both embedded within our private search results for relevant queries, as well as available from the “Maps” tab on any search result page. I’m sure Apple users in San Francisco will be very happy with this news. For me, this means there’s no way I’ll be using DuckDuckGo’s location search and other mapping functions – Apple Maps is entirely unusable in The Netherlands, with severely outdated and faulty maps that are outright dangerous. I understand the privacy angle, but I feel like are better, more accurate options than Apple Maps. The world is larger than Silicon Valley.
...71727374757677787980...