×
Data Storage

Slashdot Asks: Do You Need To Properly Eject a USB Drive Before Yanking it Out? (daringfireball.net) 521

In a story earlier this week, Popular Science magazine explored an age-old topic: Do people need to safely eject a USB stick before they pull it from their computer? The magazine's take on it -- which is, as soon any ongoing transfer of files is complete, it is safe to yank out the flash drive -- has unsurprisingly stirred a debate. Here's what the magazine wrote: But do you really need to eject a thumb drive the right way? Probably not. Just wait for it to finish copying your data, give it a few seconds, then yank. To be on the cautious side, be more conservative with external hard drives, especially the old ones that actually spin. That's not the official procedure, nor the most conservative approach. And in a worst-case scenario, you risk corrupting a file or -- even more unlikely -- the entire storage device. To justify its rationale, the magazine has cited a number of computer science professors. In the same story, however, a director of product marketing at SanDisk made a case for why people should probably safely eject the device. He said, "Failure to safely eject the drive may potentially damage the data due to processes happening in the system background that are unseen to the user."

John Gruber of DaringFireball (where we originally spotted the story), makes a case for why users should safely eject the device before pulling it out: This is terrible advice. It's akin to saying you probably don't need to wear a seat belt because it's unlikely anything bad will happen. Imagine a few dozen people saying they drive without a seat belt every day and nothing's ever gone wrong, so it must be OK. (The breakdown in this analogy is that with seat belts, you know instantly when you need to be wearing one. With USB drives, you might not discover for months or years that you've got a corrupt file that was only partially written to disk when you yanked the drive.)

I see a bunch of "just pull out the drive and not worry about it" Mac users on Twitter celebrating this article, and I don't get it. On the Mac you have to do something on screen when you eject a drive. Either you properly eject it before unplugging the drive -- one click in the Finder sidebar -- or you need to dismiss the alert you'll get about having removed a drive that wasn't properly ejected. Why not take the course of action that guarantees data integrity?
What are your thoughts on this? Do you think the answer varies across different file systems and operating systems?
Portables (Apple)

Apple Won't Replace Faulty MacBook Pro Keyboards With Third-Gen Components (macrumors.com) 76

After determining that a "small percentage" of 2015-2017 MacBook and MacBook Pro keyboards may experience sticky keys, Apple initiated a Keyboard Service Program. The company has been servicing affected keyboards for free, but the fix doesn't guarantee the problem won't emerge again. The new 2018 MacBook Pros feature third-generation keyboards that are intended to prevent the keys from getting stuck. "For this reason, some customers have been hoping that Apple will start swapping out second-generation keyboards with third-generation keyboards, as part of its service program, but MacRumors has learned that isn't the plan." From the report: When asked if Apple Stores and Apple Authorized Service Providers will be permitted to replace second-generation keyboards on 2016 and 2017 MacBook Pro models with the new third-generation keyboards, if necessary, Apple said, no, the third-generation keyboards are exclusive to the 2018 MacBook Pro. Hopefully, in that case, it means that Apple has quietly tweaked the second-generation keyboard to be more reliable. It wouldn't really make sense for Apple to replace keyboards with ones that are just as prone to break again, especially if the third-generation keyboards offer a fix.

One possibility is that the third-generation keyboards aren't backwards compatible with 2016 and 2017 MacBook Pro models to begin with. The keyboard is actually one part of a larger component called the "top case," which also has a glued-in battery, and the internal design could be tweaked in 2018 models.

Data Storage

The New MacBook Pro Features 'Fastest SSD Ever' In a Laptop (macrumors.com) 262

Last week, Apple refreshed the 13-inch and 15-inch MacBook Pro models, bringing newer Intel processors and quieter keyboards. The new 13-inch MacBook Pro also just so happens to feature the fastest SSD ever in a laptop, according to benchmarks from Laptop Mag. Mac Rumors summarizes the findings: The site's tests were performed on the $2,499 13-inch MacBook Pro with Touch Bar equipped with a 2.7GHz quad-core 8th-generation Core i7 processor, 16GB RAM, Intel Iris Plus 655, and a 512GB SSD. A file copy test of the SSD in the new MacBook Pro, which Apple says supports sequential read speeds of up to 3.2GB/s and sequential write speeds up to 2.2GB/s, led Laptop Mag to declare the SSD in the MacBook Pro "the fastest ever" in a laptop. Higher capacity SSDs may see even faster speeds on disk speeds tests. A BlackMagic Disk Speed test was also conducted, resulting in an average write speed of 2,682 MB/s.

On a Geekbench 4 CPU benchmark, the 13-inch MacBook Pro earned a score of 18,055 on the multi-core test, outperforming 13-inch machines from companies like Dell, HP, Asus, and Microsoft. That score beats out all 2017 MacBook Pro models and is faster than some iMac configurations. 15-inch MacBook Pro models with 6-core 8th-generation Intel chips will show even more impressive speeds.
With that said, the 13-inch MacBook Pro didn't quite measure up to other machines when it came to GPU performance. "The 13-inch 2018 MacBook Pro uses Intel's Iris Plus Graphics 655 with 128MB of embedded DRAM and was unable to compete in a Dirt 3 graphics test, getting only 38.8 frames per second," reports Mac Rumors. "All Windows-based machines tested offered much better performance."
Graphics

Apple Partnered With Blackmagic On An External GPU For MacBooks (techcrunch.com) 102

Apple has worked with cinema company Blackmagic on an external GPU based around an AMD Radeon Pro 580 graphics card with 8GB of DDR5 RAM. The Blackmagic eGPU features "an HDMI port, four USB 3.1s and three Thunderbolt 3s, the latter of which makes it unique among these peripherals," reports TechCrunch. From the report: The company says the on-board cooling system operates pretty quietly, which should fit nicely alongside those new, quieter MacBook keyboards. Many developers will no doubt prefer to configure their own, but for those who want an easier solution for playing resource-intensive games or graphics rendering on with a MacBook, this is a fairly simple solution. The [$699] eGPU is available now through Apple's retail channels.
Portables (Apple)

Apple Says New MacBook Pro Keyboard Won't Fix Sticky Key Issue (cnet.com) 108

After multiple lawsuits have been filed over the butterfly-switch keyboards found on the MacBook Pro and MacBook lineups, you would think Apple would fix this issue by including a keyboard in the new MacBook Pros that can't be damaged by a little dust. Unfortunately, while the new 2018 MacBook Pro does have an updated third-generation keyboard, Apple tells CNET it doesn't include any new engineering or tweaks to address the sticky key issue. CNET reports: Instead, the third-generation keyboard's tweaks are about making it quieter. In a brief typing test, CNET's long-time MacBook reviewer Dan Ackerman says it isn't "whisper-quiet" but does "lack the sharp click of the previous design." Technically, Apple has admitted only that "a smaller percentage of the keyboards in certain MacBook and MacBook Pro models" have demonstrated the sticky key issue. If you buy one, you may likely never have that problem. But it's worth noting that when the company launched its free keyboard repair program in June, it made literally every single model of MacBook Pro with the "butterfly switch" keyboard eligible.
Portables (Apple)

Apple Stops Selling 2015 MacBook Pro With Old-Style Keyboard, Legacy Ports (arstechnica.com) 114

After announcing new MacBook Pro models today, Apple has removed the 2015 MacBook Pro from the Mac section of its website. Ars Technica reports: Beloved by many, the 2015 MacBook Pro had a number of features that have since been changed or have disappeared entirely from new MacBook Pro models. Arguably the most polarizing among these tweaks is the butterfly keyboard -- the 2015 MacBook Pro predates that mechanism, making its traditional keyboard a preferred alternative for many users. The 2015 MacBook Pro also contained legacy ports that Apple has since abandoned in the newest models: USB-A, HDMI, and Thunderbolt 2 ports, and an SD card slot. All of the newest MacBook Pros exclusively feature Thunderbolt 3 ports, which some will appreciate but all will scowl at when they're forced to buy multiple dongles to connect legacy accessories. Currently, Apple has a few 2015 MacBook Pro models listed in its online clearance section, but it's likely that Apple will not have more to sell after those are gone.
Chrome

Google Quietly Enables 'Site Isolation' Feature for 99% of Chrome Desktop Users (bleepingcomputer.com) 70

Google has quietly enabled a security feature called Site Isolation for 99% of its desktop users on Windows, Mac, Linux, and Chrome OS. This happened in Chrome 67, released at the end of May. From a report: Site Isolation isn't a new feature per-se, being first added in Chrome 63, in December 2017. Back then, it was only available if users changed a Chrome flag and manually enabled it in each of their browsers. The feature is an architectural shift in Chrome's modus operandi because when Site Isolation is enabled, Chrome runs a different browser process for each Internet domain. Initially, Google described Site Isolation as an "additional security boundary between websites," and as a way to prevent malicious sites from messing with the code of legitimate sites.
Portables (Apple)

Apple To Refresh Mac mini, MacBook Pro, iMac Lineups Later This Year, Report Says (macrumors.com) 163

According to a note shared by reliable Apple analyst Ming-Chi Kuo, Apple is planning to refresh a number of its computing product lineups later this year. Via MacRumors: iPhone: There are three iPhones in the works, two OLED models in 5.8 and 6.5-inch sizes and one LED model that will be available in a 6.1-inch size.
iPad: Apple is working on two new 11 and 12.9-inch models that are equipped with a full-screen design and no Home button, with Apple to replace Touch ID with Face ID.
Mac mini: Processor upgrades expected.
MacBook Pro: Processor upgrades expected.
MacBook: Processor upgrades expected.
New Low-Priced Notebook: Kuo believes Apple is designing a new low-priced notebook. He originally said that this would be in the MacBook Air family, but now has changed his mind. Previous rumors have suggested this machine could be a 12-inch MacBook.
iMac: Significant display performance upgrade alongside a processor upgrade.
Apple Watch: Two new models in sizes that include 1.57 inches (39.9mm) and 1.78 inches (45.2mm) with an enhanced heart rate detection feature.

Firefox

Firefox 61 Arrives With Better Search, Tab Warming, and Accessibility Tools Inspector (venturebeat.com) 287

On Tuesday, Mozilla released Firefox 61, the newest version of its web browser for Windows, Mac, Linux, and Android platforms. The release builds on Firefox Quantum, which the company calls "by far the biggest update since Firefox 1.0 in 2004." VentureBeat: Version 61 brings TLS 1.3, the ability to add custom search engines to the location bar, tab warming, retained display lists, WebExtension tab management, and the Accessibility Tools Inspector. Mozilla doesn't break out the exact numbers for Firefox, though the company does say "half a billion people around the world" use the browser. In other words, it's a major platform that web developers have to consider.
Security

The 'World's Worst' Smart Padlock Is Even Worse Than Previously Thought (sophos.com) 139

Last week, cybersecurity company PenTest Partners managed to unlock TappLock's smart padlock within two seconds. They "found that the actual code and digital authentication methods for the lock were basically nonexistent," reports The Verge. "All someone would need to unlock the lock is its Bluetooth Low Energy MAC address, which the lock itself broadcasts." The company also managed to snap the lock with a pair of 12-inch bolt cutters.

Today, Naked Security reports that it gets much worse: "Tapplock's cloud-based administration tools were as vulnerable as the lock, as Greek security researcher Vangelis Stykas found out very rapidly." From the report: Stykas found that once you'd logged into one Tapplock account, you were effectively authenticated to access anyone else's Tapplock account, as long as you knew their account ID. You could easily sniff out account IDs because Tapplock was too lazy to use HTTPS (secure web connections) for connections back to home base -- but you didn't really need to bother, because account IDs were apparently just incremental IDs anyway, like house numbers on most streets. As a result, Stykas could not only add himself as an authorized user to anyone else's lock, but also read out personal information from that person's account, including the last location (if known) where the Tapplock was opened.

Incredibly, Tapplock's back-end system would not only let him open other people's locks using the official app, but also tell him where to find the locks he could now open! Of course, this gave him an unlocking speed advantage over Pen Test Partners -- by using the official app Stykas needed just 0.8 seconds to open a lock, instead of the sluggish two seconds needed by the lock-cracking app.

Desktops (Apple)

macOS Breaks Your OpSec by Caching Data From Encrypted Hard Drives (bleepingcomputer.com) 140

Apple's macOS surreptitiously creates and caches thumbnails for images and other file types stored on password-protected / encrypted containers (hard drives, partitions), according to macOS security experts Wojciech Regula and Patrick Wardle. From a report: The problem is that these cached thumbnails are stored on non-encrypted hard drives, in a known location and can be easily retrieved by malware or forensics tools, revealing some of the content stored on encrypted containers. On macOS, these thumbnails are created by Finder and QuickLook. Finder is the default macOS file explorer app, similar to Windows Explorer. Whenever a user navigates to a new folder, Finder automatically loads icons for the files located in those folders. For images, these icons are gradually replaced by thumbnails that show a preview of the image at a small scale.
Businesses

On The Sad State of Macintosh Hardware (rogueamoeba.com) 525

Quentin Carnicelli, the chief technology officer at Rogue Amoeba, a widely-reputed firm that produces several audio software for Apple's desktop operating system: With Apple recently releasing their first developer beta of MacOS 10.14 (Mojave), we've been installing it on various test machines to test our apps. The inevitable march of technology means Mojave won't install on all of our older hardware. There's no shock there, but the situation is rather distressing when it comes to spending money to purchase new equipment. Here is the situation, as reported by the wonderful MacRumor's Buyers Guide: At the time of the writing, with the exception of the $5,000 iMac Pro, no Macintosh has been updated at all in the past year. Here are the last updates to the entire line of Macs: iMac Pro: 182 days ago, iMac: 374 days ago, MacBook: 374 days ago, MacBook Air: 374 days ago, MacBook Pro: 374 days ago, Mac Pro: 436 days ago, and Mac Mini: 1337 days ago.

Worse, most of these counts are misleading, with the machines not seeing a true update in quite a bit longer. The Mac Mini hasn't seen an update of any kind in almost 4 years (nor, for that matter, a price drop). The once-solid Mac Pro was replaced by the dead-end cylindrical version all the way back in 2012, which was then left to stagnate. I don't even want to get started on the MacBook Pro's questionable keyboard, or the MacBook's sole port (USB-C which must also be used to provide power). It's very difficult to recommend much from the current crop of Macs to customers, and that's deeply worrisome to us, as a Mac-based software company.

Nintendo

Sony Is Blocking Fortnite Cross-Play Between PS4, Nintendo Switch Players (theverge.com) 90

Earlier today, Nintendo announced during its E3 press conference that Epic Games' Fortnite would be coming to the Switch console. Unfortunately, when Epic Games PR representative Nick Chester confirmed cross-play compatibility, the PS4 wasn't on the list. The Switch version of Fortnite will only support cross-play with Xbox One, PC, Mac, and mobile. The Verge reports: That aligns with past cross-play implementations between Xbox One, PS4, PC, and mobile, with Sony blocking other console platforms from playing with its own. You can cross-play between PS4, mobile, and PC. Unfortunately, this also suggests that PS4 players of Fortnite won't be able to log in to their Epic accounts on the Switch, meaning you won't be able to have any weekly progress carry over or gain access to any of your skins or emotes. This is because your Epic account is tied up with your PSN username in most cases. For instance, you can't log in to an Epic account tied to PSN on the Xbox One version of Fortnite, and it sounds like the same will be true for the Switch.
Bug

Bugs Allowed Hackers To Make Malware Look Like Apple Software (vice.com) 72

An anonymous reader shares a report: For years, hackers could hide malware alongside legitimate Apple code and sneak it past several popular third-party security products for Mac computers, according to new research. This is not a flaw in MacOS but an issue in how third-party security tools implemented Apple's APIs. A researcher from security firm Okta found that several security products for Mac -- including Little Snitch, xFence, and Facebook's OSquery -- could be tricked into believing malware was Apple code, and let it past their defenses. "I can take malicious code and make it look like it's signed by Apple," Josh Pitts, the security researcher at Okta who discovered these bugs, told Motherboard. In a blog post published Tuesday, Pitts explained that the issue lies with how the third-party security tools implemented Apple's code-signing APIs when dealing with Mac's executable files known as Universal or Fat files.
Bitcoin

Apple's App Store Officially Bans Cryptocurrency Mining (venturebeat.com) 39

Apple has updated the App Store's Review Guidelines to explicitly ban on-device mining across any type of app, and all of Apple's platforms. The new section 3.1.5 (b), titled Cryptocurrencies, provides five clear rules for what will and won't be allowed in macOS, iOS, tvOS, and watchOS apps going forward. VentureBeat reports: The upshot of the new rules is that while Apple will permit cryptocurrencies to exist on its platforms, it's adding requirements to stop scammers and individuals from exploiting App Store customers, while making explicit that it's blocking developers from eating Apple device processing power for mining activities. As AppleInsider notes, the Review Guidelines were previously less concerned with cryptocurrencies, allowing an app to facilitate crypto and ICO transactions if it complied with the laws in the app's distributed territories.

Since the App Store is virtually the only place to acquire software for iPhones, iPads, iPod touches, Apple TVs, and Apple Watches, Apple's decision will effectively end crypto mining on those devices. On macOS, however, users will continue to be able to acquire apps outside of the Mac App Store, enabling mining and other activities to continue without Apple's seal of approval.

Desktops (Apple)

Clear Linux Beats MacOS in MacBook Pro Benchmark Tests (phoronix.com) 155

To celebrate its 14th birthday, Phoronix.com used a 15-inch MacBook Pro to run system benchmarking tests on the following operating systems:

- Windows 10 Pro

- The latest macOS 10.13 High Sierra

- Windows 10 Windows Subsystem for Linux (WSL) using Ubuntu 18.04

- Ubuntu 18.04 LTS with the Linux 4.15 kernel, GCC 7.3.0, and an EXT4 file-system.

- Clear Linux 22780 with the Linux 4.16 kernel, GCC 8.1.1, and EXT4.

- Fedora Workstation 28 with updates is the Linux 4.16 kernel, GCC 8.1.1, and EXT4.

- OpenSUSE Tumbleweed with the Linux 4.16 kernel, GCC 7.3.1, and default file-system configuration of Btrfs root file-system with XFS home partition.

The results? When it came to outright wins and losses, Clear Linux 22780 was the front-runner 59% of the time followed by macOS 10.13.4 finishing first 21% of the time and then Fedora Workstation 28 with winning 10% of the time.

For losses, to little surprise considering the I/O overhead, Windows 10 was in last place 38% of the time followed by Ubuntu 18.04 being surprisingly the slowest Linux distribution 30% of the time on this 2016 MacBook Pro.

The article also reminds readers that "For those looking for a Linux laptop, there are plenty of better options..."
Software

Should Apple Let Competitors Use FaceTime? (cnet.com) 211

In 2010, Steve Jobs first introduced FaceTime and promised it would become an open industry standard that could be used by Apple's competitors -- not just Apple. Well, eight years later and that still hasn't happened. CNET's Sean Hollister provides a theory as to why that is: There's also an ongoing lawsuit to consider -- as Ars Technica documented in 2013, Apple was forced to majorly change how FaceTime works to avoid infringing on the patents of a company called VirnetX. Instead of letting phones communicate directly with each other, Apple added "relay servers" to help the phones connect. Presumably, someone would have to pay for those servers, and/or figure out a way for them to talk to Google or Microsoft or other third-party servers if FaceTime were going to be truly open. But that doesn't make a broken promise less frustrating. Particularly now that Apple could potentially fix annoying business video calls as well. A Skype-killing video chat service that worked on Mac, iOS *and* Windows, Android and the open web? That's something I bet companies would be happy to pay for, too.
Programming

Apple Deprecates OpenGL and OpenCL in macOS 10.14 Mojave 269

In macOS 10.14 Mojave, which Apple unveiled on Monday, the company is deprecating OpenGL and OpenCL technologies in its desktop operating system. In an announcement post to developers, the company wrote: Apps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated in macOS 10.14. Games and graphics-intensive apps that use OpenGL should now adopt Metal. Similarly, apps that use OpenCL for computational tasks should now adopt Metal and Metal Performance Shaders. PCGamer reports that several developers have expressed disappointment over the decision. AnandTech reports that the company is doing away with OpenGL and OpenCL in iOS and its other operating systems as well.
Facebook

Apple Jams Facebook's Web-Tracking Tools (bbc.com) 117

The next version of iOS and macOS "will frustrate tools used by Facebook to automatically track web users," reports BBC. At the company's developer conference, Apple's software chief Craig Federighi said, "We're shutting that down," adding that Safari would ask owners' permission before allowing the social network to monitor their activity. BBC reports: At the WWDC conference - held in San Jose, California - Mr Federighi said that Facebook keeps watch over people in ways they might not be aware of. "We've all seen these - these like buttons, and share buttons and these comment fields. "Well it turns out these can be used to track you, whether you click on them or not." He then pointed to an onscreen alert that asked: "Do you want to allow Facebook.com to use cookies and available data while browsing?" "You can decide to keep your information private."

Apple also said that MacOS Mojave would combat a technique called "fingerprinting", in which advertisers try to track users who delete their cookies. The method involves identifying computers by the fonts and plug-ins installed among other configuration details. To counter this, Apple will present web pages with less details about the computer. "As a result your Mac will look more like everyone else's Mac, and it will be dramatically more difficult for data companies to uniquely identify your device," Mr Federighi explained.

Desktops (Apple)

Apple Brings iOS Apps Into Mac, But Won't Merge Platforms (cnet.com) 46

Stephen Shankland, writing for CNET: With its next-generation MacOS Mojave software, Macs will be able to run some apps written for iPhones and iPads, a big new step in bringing the two technology platforms closer together. Craig Federighi, Apple's senior vice president of software engineering, announced the change Monday at Apple's Worldwide Developer Conference in San Jose. And he said Mojave will include four apps Apple itself brought from its iOS mobile software to MacOS: Home, Stocks, News and Voice Memo. "There are millions of iOS apps out there, and we think some of them would look great on the Mac," Federighi said. For now, it's only Apple that has the ability to move iOS apps to MacOS. But that'll change in 2019.

Slashdot Top Deals