Archive for January 2026
Tuesday, January 13, 2026
Apple (Hacker News, ArsTechnica, MacRumors, 9To5Mac, MacStories, Reddit, Mac Power Users):
Apple today unveiled Apple Creator Studio, a groundbreaking collection of powerful creative apps designed to put studio-grade power into the hands of everyone, building on the essential role Mac, iPad, and iPhone play in the lives of millions of creators around the world. The apps included with Apple Creator Studio for video editing, music making, creative imaging, and visual productivity give modern creators the features and capabilities they need to experience the joy of editing and tailoring their content while realizing their artistic vision. Exciting new intelligent features and premium content build on familiar experiences of Final Cut Pro, Logic Pro, Pixelmator Pro, Keynote, Pages, Numbers, and later Freeform to make Apple Creator Studio an exciting subscription suite to empower creators of all disciplines while protecting their privacy.
Apple Creator Studio will be available on the App Store beginning Wednesday, January 28, for $12.99 per month or $129 per year, with a one-month free trial, and includes access to Final Cut Pro, Logic Pro, and Pixelmator Pro on Mac and iPad; Motion, Compressor, and MainStage on Mac; and intelligent features and premium content for Keynote, Pages, Numbers, and later Freeform for iPhone, iPad, and Mac. College students and educators can subscribe for $2.99 per month or $29.99 per year. Alternatively, users can also choose to purchase the Mac versions of Final Cut Pro, Pixelmator Pro, Logic Pro, Motion, Compressor, and MainStage individually as a one-time purchase on the Mac App Store.
[…]
For the first time, Pixelmator Pro is coming to iPad, bringing an all-new touch-optimized workspace, full Apple Pencil support, the ability to work between iPad and Mac, and all of the powerful editing tools users have come to appreciate on Mac.
[…]
In addition to Image Playground, advanced image creation and editing tools let users create high-quality images from text, or transform existing images, using generative models from OpenAI.
It does not seem to include Photomator. I don’t really use any of these apps—preferring Microsoft Office and Acorn—and nothing announced here sounds like it would change that.
Dan Moren:
As for the productivity apps, the Apple Creator Studio adds a Content Hub for what Apple describes as “curated, high-quality photos, graphics, and illustrations.” There are also new premium templates and themes for Keynote, Pages, and Numbers and integration with image-generation tools from OpenAI. Apple is also, in an unusual move, including beta features as part of the bundle: the company mentions one that can create a draft of a Keynote presentation from a text outline and one called “Magic Fill” for Numbers with lets you “generate formulas and fill in tables based on pattern recognition.” Freeform’s premium features aren’t yet ready to roll out but will come later this year.
Joe Rossignol:
This means that if you bought Final Cut Pro or Pixelmator Pro via one-time purchase, which will still be an option going forward, you will no longer have access to all new features. However, Apple promises the apps will continue to receive updates.
Kirk McElhearn:
Apple is becoming Adobe. There are two types of apps in this suite: pro media apps and office apps. Pages, Numbers, and Keynote are not used by the same people as Logic and Final Cut. There should be a separate iWork subscription.
Christina Warren:
On the one hand, I fully understand why Apple is finally going Adobe and doing a subscription for the creative apps. On the other hand, I don’t know if I can see this as having enough value for me to want to pay $130 a year when I use these apps almost entirely on the Mac.
John Gruber (Mastodon):
My hope is that the UI shown today for Final Cut Pro, Logic Pro, Motion, and MainStage is a flat-out rejection of Liquid Glass for “serious” apps. My fear is that it’s only a result of their continued support for MacOS 15 Sequoia. (But I think they need to continue supporting MacOS 15 Sequoia because so many pro users are rejecting MacOS 26 Tahoe.)
Rui Carmo:
But… how viable is it, really? I have my doubts, especially given that I recently tried Final Cut Pro and found it lacking in several areas compared to freemium competitors like DaVinci Resolve. And I have been using Logic Pro for years. It’s a solid DAW, but it faces stiff competition from Ableton Live and an increasing number of free or low-cost alternatives. But that’s my personal experience; I wonder how this will play out for the broader market, where there’s stuff like Affinity Suite, which has recently surfaced after the Canva acquisition as a free alternative Pixelmator Pro (with paid add-ons).
BasicAppleGuy:
Icon History
Marc Edwards:
The Logic Pro app icon, before and after being part of Apple Creator Studio.
Mr. Macintosh:
Look at how they massacred my boy...😭
Michael Flarup:
We lost something here
Benjamin Mayo:
the ultimate icon downgrade
Previously:
App Subscriptions Apple Intelligence Apple Services Artificial Intelligence Design Final Cut Pro X Freeform Icons iOS iOS 26 iPadOS iPadOS 26 iWork Keynote Liquid Glass Logic Pro X Mac macOS Tahoe 26 Numbers.app OpenAI Pages.app Photomator Pixelmator
Google (via Adam Engst):
Starting in January 2026, Gmail will no longer provide support for the following features:
- Gmailify: This feature allows you to get special features like spam protection or inbox organisation applied to your third-party email account. Learn more about Gmailify.
- Check mail from other accounts: Fetching emails from third-party accounts into your Gmail account, with POP, will no longer be supported.
Previously:
E-mail Gmail POP Sunset Web
Eddy Cue (MacRumors):
2025 was a record-breaking year for Apple services, marked by remarkable growth, global expansion, and continuous innovation. From Apple TV, Apple Music, and Apple News, to daily essentials like Apple Pay and iCloud, we delivered enriching experiences to users worldwide. Reflecting on 2025, we remained committed to enhancing our users’ daily lives, with incredible engagement during the holiday season.
[…]
As we look ahead, we’ll continue to bring innovation and intelligent enhancements to Apple services, always guided by our commitment to privacy and a phenomenal customer experience.
I’m not sure any Apple service has a phenomenal customer experience these days. Looking at the ones he mentioned, I was thinking maybe Find My. But then I remembered how it pretty much no longer works at all on my Apple Watch SE that’s limited to OS 10. And how the Mac version doesn’t let you open more than one window.
Apple Pay does “just work” except that it often doesn’t work at gas pumps, and it’s a major pain to upgrade your watch or phone, with each card taking multiple steps (and often a phone call). Apple Cash remains less convenient than Venmo, requiring more steps to transfer funds and without e-mails for reliable notifications and record keeping. You can request a PDF statement via e-mail, but it doesn’t include the names of the people, nor any descriptions of what the transactions were for.
See also: John Gruber:
Previously:
Apple Apple Pay Apple Services Business Eddy Cue Find My
Tim Hardwick:
Apple and Google will soon be “encouraged” to build nudity-detection algorithms into their software by default, as part of the UK government’s strategy to tackle violence against women and girls, reports the Financial Times.
Jon Brodkin:
If the UK gets its way, operating systems like iOS and Android would “prevent any nudity being displayed on screen unless the user has verified they are an adult through methods such as biometric checks or official ID. Child sex offenders would be required to keep such blockers enabled.” The Home Office “has initially focused on mobile devices,” but the push could be expanded to desktops, the FT said. Government officials point out that Microsoft can already scan for “inappropriate content” in Microsoft Teams, the report said.
[…]
The push for device-level blocking comes after the UK implemented the Online Safety Act, a law requiring porn platforms and social media firms to verify users’ ages before letting them view adult content. The law can’t fully prevent minors from viewing porn, as many people use VPN services to get around the UK age checks. Government officials may view device-level detection of nudity as a solution to that problem, but such systems would raise concerns about user rights and the accuracy of the nudity detection.
Dare Obasanjo:
Maybe this explains why Apple is hesitant to add age verification at the OS level if it opens the door to requests like these.
Paige Collings:
In his initial announcement, Starmer stated: “You will not be able to work in the United Kingdom if you do not have digital ID. It’s as simple as that.” Since then, the government has been forced to clarify those remarks: digital ID will be mandatory to prove the right to work, and will only take effect after the scheme’s proposed introduction in 2028, rather than retrospectively.
The government has also confirmed that digital ID will not be required for pensioners, students, and those not seeking employment, and will also not be mandatory for accessing medical services, such as visiting hospitals. But as civil society organizations are warning, it’s possible that the required use of digital ID will not end here. Once this data is collected and stored, it provides a multitude of opportunities for government agencies to expand the scenarios where they demand that you prove your identity before entering physical and digital spaces or accessing goods and services.
[…]
Digital ID systems expand the number of entities that may access personal information and consequently use it to track and surveil. The UK government has nodded to this threat. Starmer stated that the technology would “absolutely have very strong encryption” and wouldn’t be used as a surveillance tool. Moreover, junior Cabinet Office Minister Josh Simons told Parliament that “data associated with the digital ID system will be held and kept safe in secure cloud environments hosted in the United Kingdom” and that “the government will work closely with expert stakeholders to make the programme effective, secure and inclusive.”
But if digital ID is needed to verify people’s identities multiple times per day or week, ensuring end-to-encryption is the bare minimum the government should require. Unlike sharing a National Insurance Number, a digital ID will show an array of personal information that would otherwise not be available or exchanged.
Cam Wakefield (Hacker News):
Under the Online Safety Act, Ofcom has been handed something called Section 121, which sounds like a tax loophole but is actually a legal crowbar for prying open encrypted messages.
It allows the regulator to compel any online service that lets people talk to each other, Facebook Messenger, Signal, iMessage, etc to install “accredited technology” to scan for terrorism or child abuse material.
The way this works is by scanning all your messages. Not just the suspicious ones. Not just the flagged ones. Every single message. On your device. Before they’re encrypted.
[…]
“We have set a date of April 2026,” [Lord Hanson] said, presumably while polishing his best ‘nothing to see here’ smile, “and we expect to act extremely speedily once we have had the report back.”
Cindy Harper (Hacker News):
The government’s new Online Safety Act 2023 (Priority Offenses) (Amendment) Regulations 2025, which came into force on January 8, 2026, designates “cyberflashing” and “encouraging or assisting serious self-harm” as priority offenses, categories that trigger the strictest compliance duties under the OSA.
This marks a decisive move toward preemptive censorship. Services that allow user interaction, including messaging apps, forums, and search engines, must now monitor communications at scale to ensure that prohibited content is automatically filtered or suppressed before users can even encounter it.
Previously:
AirDrop Child Sexual Abuse Material (CSAM) Children Facebook Messenger iMessage iOS iOS 26 Legal Privacy Signal United Kingdom Web
Monday, January 12, 2026
Google (CNBC, MacRumors, AppleInsider, Hacker News):
Apple and Google have entered into a multi-year collaboration under which the next generation of Apple Foundation Models will be based on Google’s Gemini models and cloud technology. These models will help power future Apple Intelligence features, including a more personalized Siri coming this year.
After careful evaluation, Apple determined that Google’s Al technology provides the most capable foundation for Apple Foundation Models and is excited about the innovative new experiences it will unlock for Apple users. Apple Intelligence will continue to run on Apple devices and Private Cloud Compute, while maintaining Apple’s industry-leading privacy standards.
Jeff Johnson:
How much did Apple have to pay to get Google to say, “Apple’s industry-leading privacy standards”?
Dan Moren:
Gurman has also previously reported that those delayed Apple Intelligence features are likely to make their debut in iOS 26.4 this spring.
It’s unclear exactly where in the timeframe we are. Given that 26.3 is already in beta, and 26.4 is expected in a few months, it’s possible that work has long since started on this, even if it’s only being officially announced now. Even with the leg-up provided by Google’s models, it seems unlikely the company could simply roll in that tech for a feature due out in short order.
M.G. Siegler:
Sort of weird that they would announce such a big deal this way rather than official releases/interviews/etc, then again, the talk has been – at least on Apple’s side – to downplay the partnership. We get it, it’s sort of embarrassing to have to outsource your work in such a key aspect of technology, let alone one you believed you were at the forefront of not that long ago, at least with regard to Siri.
Kyle Hughes:
The Google deal is now necessary because of past mistakes but it is far from ideal—Apple needed this all in-house for years. It will be very difficult to compete with Google on integrated, optimized software products, and they will be paying Google for the opportunity to compete with them at all. Knowledge work is going to look fundamentally different once Google does Claude Code for Google Workspaces.
Previously:
Update (2026-01-13): John Gruber:
This phrasing, in both Apple’s statement to Cramer and the joint Apple/Google statement released by Google, is, I think subtly telling about how significant this news is: “Google’s AI technology provides the most capable foundation for Apple Foundation Models”. There’s a slight redundancy with foundation appearing twice in the span of four words. Imagine if WebKit had been named “Safari Rendering Engine” — there would be times when one might need to write “the rendering engine is Safari Rendering Engine”, because that’s what it is, and that’s the name. But in this case, it’s a bit incongruous. A foundation is a foundation; it doesn’t have a foundation. So this brief bit of phrasing reveals the obvious, awkward truth that Apple Foundation Models didn’t actually have a foundation.
I wonder whether the behavior of existing code that relies on the foundation models will change significantly.
Apple Intelligence Foundation Models Framework Google Gemini/Bard iOS iOS 26 Private Cloud Compute Siri
Norbert Heger (Mastodon, Hacker News):
Since upgrading to macOS Tahoe, I’ve noticed that quite often my attempts to resize a window are failing.
This never happened to me before in almost 40 years of using computers. So why all of a sudden?
It turns out that my initial click in the window corner instinctively happens in an area where the window doesn’t respond to it. The window expects this click to happen in an area of 19 × 19 pixels, located near the window corner.
[…]
But due to the huge corner radius in Tahoe, most of it – about 75% – now lies outside the window[…]
Jason Snell:
That’s right, folks, the solution to resizing the corner of a window in Tahoe is to click outside the edge of the window. I can’t even.
Jason Anthony Guy:
The accompanying gif of him grabbing a plate captures the experience perfectly.
Rui Carmo:
The annotated images (green “expected” area, blue dot, and the “accepted target area” sitting in empty space) make the point better than any amount of hand-waving, and we need more of this to make it obvious that Apple needs to reverse course on the whole thing.
Gui Rambo:
Yes! All the time. The opposite also occurs: trying to click something behind a window and accidentally resizing the front most window instead.
Tony Arnold:
I’ve noticed that resizing windows on macOS Tahoe seems to fail 2-3 times each time I perform the action. How did Apple break so many interactions in a single release?
Garrett Murray (Mastodon):
I have struggled with this every single day since Tahoe was released. I fail on nearly every first attempt at resizing a window.
[…]
Imagine taking one of the most core, we-take-this-for-granted features of a windowing system and throwing it away. And why? Oh, because iPhones have rounded corners and therefore so should all windows on every Apple platform.
Joachim Kurz:
Things like this make me want to switch to Linux and build my own Desktop environment and window manager.
Like, gather all the macOS devs who still understand how desktop UX is supposed to work, take an Apple HIG from the 90s or and let’s build ourselves a new home.
And when we are done with that (shouldn’t take longer than a couple decades, right?), we fork the open source component from Android and do the same for mobile UX.
Mario Guzmán:
ugh this is one of the things that drives me most insane in #macOSTahoe. Basic desktop-isms are just so broken. I fear that more and more folks who don’t understand the history of the desktop are running the show at Apple. I hope I am wrong but then what explains this mess?
John Gruber (Mastodon):
One can argue with the logic behind these changes, 15 years ago. I’ll repeat that I think it was a grave error to make scrollbars invisible by default. I would argue that while the visible grippy-strip isn’t necessary, it’s nice to have. (As noted above, its presence showed you whether a window could be resized.) But there was, clearly, logic behind the decisions Apple made in 2011. They were carefully considered. The new logic was that you no longer look for a grippy-strip to click on to resize a window. You simply click inside the edge of a window. And of course Apple added a small affordance to the hit target for those edges, such that if you clicked just outside the window, that would count as “close enough” to assume you intended to click on the edge. Most users surely never noticed that. A lot of nice little touches in UI design go unnoticed because they’re nice little touches.
Until MacOS 26, most of the hit target for initiate the resizing of a window was inside the window. Because, of course, right? Even though MacOS (well, Mac OS X) stopped rendering a visible resize grippy-strip 15 years ago, the user could simply imagine that there was still a grippy area inside the lower right corner of every resizable window. It would make no sense whatsoever for the click target to resize a window to be outside the window. Why would anyone expect that? It would work against what our own eyes, and years of experience, are telling us. You pick up a thing to move it or stretch it by grabbing the thing. Not by grabbing next to the thing.
diskzero:
I worked on Finder/TimeMachine/Spotlight/iOS at Apple from 2000-2007. I worked closely with Bas Ording, Stephen Lemay, Marcel van Os, Imran Chaudry, Don Lindsey and Greg Christie. I have no experience with any of the designers who arrived in the post-Steve era. During my time, Jony Ive didn’t figure prominently in the UI design, although echoes of his industrial design appeared in various ways in the graphic design of the widgets. Kevin Tiene and Scott Forstall had more influence for better or worse, extreme skeumorphism for example.
[…]
Here is my snapshot of Stephen from the time. He presented the UI ideas for the intial tabbed window interface in Safari. He had multiple design ideas and Steve dismissed them quickly and harshly. Me recollection was that Steve said something like No, next, worse, next, even worse, next, no. Why don’t you come back next week with something better. Stephen didn’t push back, say much, just went ok and that was that. I think Greg was the team manager at the time and pushed Steve for more input and maybe got some. This was my general observation of how Stephen was over 20 years ago.
I am skeptical and doubtful about Stephen’s ability to make a change unless he is facilitated greatly by someone else or has somehow changed drastically. The fact that he has been on the team while the general opinion of Apple UX quality has degraded to the current point of the Tahoe disaster is telling. Several team members paid dearly in emotional abuse under Steve and decided to leave rather than deal with the environment post Steve’s death. Stephen is a SJ-era original and should have been able to push hard against what many of us perceive as very poor decisons. He either agreed with those decisions, or did not, and choose to go with the flow and enjoy the benefits of working at Apple.
Previously:
Update (2026-01-13): John Gruber:
If you turn on always-visible scrollbars (which you should) and scroll to the bottom, they look like this[…]
Design Liquid Glass Mac macOS Tahoe 26
Adam Engst:
Here are the unique features that keep me using multiple apps for my screenshots.
[…]
Most of the time, I dismiss floating shot windows immediately, but they can be useful for referring to a screenshot—such as the contents of a menu that I can’t keep open—while writing. Floating shots are also handy for making simple edits and annotations without opening the file in Preview. The feature I value most, though, is one that ScreenFloat developer Matthias Gansrigler added last year—the option to export an image with an added border.
[…]
CleanShot X is a thoroughly capable screenshot utility with editing and annotation features, but it also offers a feature I haven’t seen elsewhere: the ability to combine screenshots.
[…]
I still occasionally press Command-Shift-5 and use the built-in macOS screenshot utility to create a screenshot of a window with an open menu. In these screenshots, I don’t want shadows around the window, but I do want them around the menu, which otherwise looks weird. This requires a multi-step process that involves capturing two separate screenshots and compositing them in Preview[…]
Previously:
Update (2026-01-13): Jack Brewster:
Shout out for Shottr, which I switched to from CleanShotX a few years ago.
CleanShot X Mac Mac App macOS Tahoe 26 ScreenFloat Screenshots
Jon Brodkin:
Italy fined Cloudflare 14.2 million euros for refusing to block access to pirate sites on its 1.1.1.1 DNS service, the country’s communications regulatory agency, AGCOM, announced yesterday. Cloudflare said it will fight the penalty and threatened to remove all of its servers from Italian cities.
AGCOM issued the fine under Italy’s controversial Piracy Shield law, saying that Cloudflare was required to disable DNS resolution of domain names and routing of traffic to IP addresses reported by copyright holders. The law provides for fines up to 2 percent of a company’s annual turnover, and the agency said it applied a fine equal to 1 percent.
The fine relates to a blocking order issued to Cloudflare in February 2025. Cloudflare argued that installing a filter applying to the roughly 200 billion daily requests to its DNS system would significantly increase latency and negatively affect DNS resolution for sites that aren’t subject to the dispute over piracy.
Matthew Prince (Hacker News):
Yesterday a quasi-judicial body in Italy fined
@Cloudflare
$17 million for failing to go along with their scheme to censor the Internet. The scheme, which even the EU has called concerning, required us within a mere 30 minutes of notification to fully censor from the Internet any sites a shadowy cabal of European media elites deemed against their interests. No judicial oversight. No due process. No appeal. No transparency. It required us to not just remove customers, but also censor our 1.1.1.1 DNS resolver meaning it risked blacking out any site on the Internet. And it required us not just to censor the content in Italy but globally. In other words, Italy insists a shadowy, European media cabal should be able to dictate what is and is not allowed online.
[…]
In addition, we are considering the following actions: 1) discontinuing the millions of dollars in pro bono cyber security services we are providing the upcoming Milano-Cortina Olympics; 2) discontinuing Cloudflare’s Free cyber security services for any Italy-based users; 3) removing all servers from Italian cities; and 4) terminating all plans to build an Italian Cloudflare office or make any investments in the country.
Ernesto Van der Sar (Slashdot):
Launched in 2024, Italy’s elaborate ‘Piracy Shield’ blocking scheme was billed as the future of anti-piracy efforts.
To effectively tackle live sports piracy, its broad blocking powers aim to block piracy-related domain names and IP addresses within 30 minutes.
While many pirate sources have indeed been blocked, the Piracy Shield is not without controversy. There have been multiple reports of overblocking, where the anti-piracy system blocked access to legitimate sites and services.
Previously:
Business Cloudflare Copyright Domain Name System (DNS) Italy Legal Piracy Web
Friday, January 9, 2026
Hartley Charlton (Slashdot):
Usage data published by StatCounter (via Cult of Mac) for January 2026 indicates that only around 15 to 16% of active iPhones worldwide are running any version of iOS 26 . The breakdown shows iOS 26.1 accounting for approximately 10.6% of devices, iOS 26.2 for about 4.6%, and the original iOS 26.0 release at roughly 1.1%. In contrast, more than 60% of iPhones tracked by StatCounter remain on iOS 18, with iOS 18.7 and iOS 18.6 alone representing a majority of active devices.
Historical comparisons highlight how atypical this adoption curve appears. StatCounter data from January 2025 shows that roughly 63% of iPhones were running some version of iOS 18 about four months after its release. In January 2024, iOS 17 had reached approximately 54% adoption over a similar timeframe, while iOS 16 surpassed 60% adoption by January 2023.
[…]
In the first week of January last year, 89.3% of MacRumors visitors used a version of iOS 18. This year, during the same time period, only 25.7% of MacRumors readers are running a version of iOS 26 . In the absence of official numbers from Apple, the true adoption rate remains unknown, but the data suggests a level of hesitation toward iOS 26 that has not been seen in recent years.
I want to believe this is because people are choosing to avoid Liquid Glass, but the difference in curves is so stark that I assume it must be due to a measurement problem or a change in how strongly iOS’s Software Update is pushing new versions.
Dave Polaschek:
This, even given that Apple has made the 18.7.3 installer [and its security fixes] unavailable for anyone not an Apple Developer and in the beta program.
Previously:
Update (2026-01-12): Jeff Johnson (Mastodon):
The MacRumors stats appeared to provide some independent support for the StatCounter data. I made the mistake of starting to believe the story based on this, without checking the facts myself. In my defense, I’m not a news media outlet, so that’s not my job, and moreover I didn’t publish an article about iOS 26 adoption, until now.
The only site that got it right, eventually, is Pixel Envy by Nick Heer, who pointed out that the Safari browser User-Agent was partially frozen on iOS 26, as discussed in a September WebKit blog post[…]
[…]
Although Apple forces all web browsers on iOS to use WebKit, the User-Agent OS version is frozen only with Safari, not with other browsers, so third-party browsers still accurately report the iOS version.
[…]
By the way, I’m a bit puzzled by Apple’s partial freezing of the Safari User-Agent on iOS, because Safari is always inseparable from the OS, so it’s possible to derive the iOS version from the Safari version, which continues to be incremented in the User-Agent.
Brent Simmons:
I was curious about iOS 26 adoption for NetNewsWire. I looked at the 30-day-active-users numbers, separated by iOS version.
Current adoption is 84% for iOS 26.
René Fouquet:
I’m slowly getting to the point where I realize that it’s close to impossible to have an app that works reliably both on iOS 18 and 26. Something is always broken. You fix one thing, it breaks something else. Apple’s solution is obviously to support 26 only, but I’m not doing them this favor.
iOS iOS 26 Liquid Glass
Ryan Ashcraft:
Up until iOS 26, tab bars were fixed on the bottom of the screen and spanned the full horizontal space. Now, tab bars are capsule-shaped and inset from the screen edges.
[…]
Search tabs are separated visually from the rest of the tab bar and have a circular shape. When switching to the search tab, there’s a morph animation from the circle to the search field, which is now on the bottom of the screen. The new placement is convenient for reachability, a major selling point of the new design system.
[…]
Since the search tab looks like a button, developers and designers are treating it like one. Specifically, they’re using it (or emulating it) for their app’s primary action: the single most important action in an app, like composing a message or adding a new entry.
[…]
Apps have solved this in two ways for over a decade: embedding buttons in the tab bar (like Instagram’s 2011 camera button) or floating them above it (formalized by Google in Material Design 2014). Apple has never officially supported either. The Apple Human Interface Guidelines says tabs are for navigation, not actions. Yet these patterns are near-universal in successful iOS apps.
Previously:
Design iOS iOS 26 Liquid Glass Music.app Search
Dr. Drang:
That the default route’s Go button is gray while the alternates are green is a stupidity addressed by Sage Olson and Joe Rosensteel, so I won’t bother.
What I will address is that whichever route you choose, you have to tap its Go button. Even though the full description of each route looks like a button, the only part that’s tappable is the part that looks like a button inside another button.
Is this just as stupid as having a dull color as the default and a bright color as the alternate? Yes. And Apple has known that descriptions should be click/tap targets since the very beginning of the Mac. Here, courtesy of Infinite Mac, is MacWrite 1.0 running on a simulation of an original Macintosh.
Previously:
Apple Maps CarPlay Design iOS iOS 26 Liquid Glass
Keith Stuart (tweet, Hacker News, Reddit, Wikipedia):
The co-founder of Sega, who remained a director of the company until 1996, was instrumental in the birth and rise of the video game business in Japan, and in the 1980s and 90s oversaw the establishment of Sega of America and the huge success of the Mega Drive console.
[…]
For the next 15 years, Sega innovated in the arcade sector, switching from importing games to designing its own, and moving on from jukeboxes and pinball tables to electromechanical arcade games such as the submarine shooting sim Periscope and, in 1972, Killer Shark, a shark hunting game which would briefly feature in Jaws. Sega also began to set up its own arcades allowing the company close control over every facet of its business.
[…]
While Nintendo was all about family entertainment, the titles doing well on the Master System were teen-focused brawlers, such as Golden Axe and Shinobi. When it came to release the new Sega Mega Drive console in Japan in 1988, Rosen insisted on changing its name to Genesis for the US launch, emphasising a new beginning and a more mature outlook.
[…]
Spurred on by Rosen’s vision, Katz marketed the Genesis as a games console for teenagers, not children, using TV ads which combined video game visuals with flashing images and rock music and the immortal phrase: Genesis does what Nintendon’t.
Previously:
Business Game History Japan Rest in Peace Sega
Thursday, January 8, 2026
Juli Clover:
The $200 Soundcore Sleep A30 Special earbuds feature a triple noise reduction system that blends Active Noise Cancellation, passive isolation, and adaptive snore masking to cut down on sleep interruptions. Anker is partnering with Calm to make Calm Sleep Stories available through the Soundcore app.
I’m a big fan of the previous A20 model (Amazon). They’re comfortable (even for side sleepers), they effectively mask noise so I can sleep, they can be easily controlled with taps (no need to go into the app), and the battery lasts a long time because the sounds can be stored on-device rather than streamed via Bluetooth. The A30 (Amazon) adds support for “AI Brainwaves,” which I remain skeptical of, but it should be a good improvement due to the ANC alone.
Previously:
Update (2026-01-09): My thanks to the commenters for pointing out that the A30 was already shipping months before CES. What’s new is the A30 Special:
Soundcore is refreshing its Sleep A30 earbuds with a new “Special” edition that addresses two of the original model’s key weaknesses: battery life and price.
The Sleep A30 Special maintains the active noise cancelation that set the original apart from the A20, but extends battery life significantly while dropping to $199.99—$30 less than the original’s launch price. According to Soundcore representatives at CES 2026, this updated model will eventually phase out the first-generation Sleep A30.
Anker Bluetooth Calm Earbuds iOS iOS 26 iOS App Sleep
Stevie Bonifield (via Hacker News):
In a surprisingly user-friendly move, Bose has announced it will be open-sourcing the API documentation for its SoundTouch smart speakers, which were slated to lose official support on February 18th, as reported by Ars Technica. Bose has also moved that date back to May 6th, 2026.
When cloud support ends, an update to the SoundTouch app will add local controls to retain as much functionality as possible without cloud services.
[…]
Usually when products lose support for cloud services, they end up bricked, and occasionally users step in themselves to fix things. For instance, when Pebble originally shut down in 2016, users kept their watches functional by creating the Rebble Alliance, a community-run replacement for the watches’ cloud services, firmware, and app store.
Previously:
Audio Bose Hardware Open Source Sunset
Wednesday, January 7, 2026
Juli Clover:
Language learning app Duolingo has apparently been using the iPhone’s Live Activity feature to display ads on the Lock Screen and the Dynamic Island, which violates Apple’s design guidelines.
According to multiple reports on Reddit, the Duolingo app has been displaying an ad for a “Super offer,” which is Duolingo’s paid subscription option.
Just like with notifications, another guideline that Apple doesn’t enforce. You have to fill out a privacy manifest to justify reading your own preferences file or displaying a timestamp to a user, but there are no such restrictions on Live Activities or notifications, nor even an API to tag them with a type so that users could choose to filter out ads and promotions.
Previously:
Update (2026-01-08): Nick Heer:
I saw this, too.
[…]
But the HIG is not the App Store Guidelines, and there is nothing in there expressly prohibiting this behaviour, as far as I can see.
Advertising App Review App Store Duolingo iOS iOS 26 iOS App Live Activities Push Notifications
Tim Hardwick (Slashdot, Hacker News):
Logitech users on macOS found themselves locked out of their mouse customizations yesterday after the company let a security certificate expire, breaking both its Logi Options+ and G HUB configuration apps.
Logitech devices like its MX Master series mice and MX Keys keyboards stopped working properly as a result of the oversight, with users unable to access their custom scrolling setup, button mappings, and gestures. It wasn't long before the Logitech subreddit was awash with frustrated reports as people discovered their configured peripherals had suddenly reverted to default settings.
Jeff Johnson:
This article is technically inaccurate, sigh.
All Developer ID code signing certificates expire eventually, and macOS does NOT prevent software with an expired certificate from running, otherwise all of your older apps would be dead now.
Logitech was doing some ADDITIONAL validation of their own design, and that's where the problem occurred.
Logitech:
Because the certificate also affected the in‑app updater, you will need to manually download and install the updated version of the app. Please do not uninstall the app and follow the steps below.
[…]
The certificate that expired is used to secure inter-process communications and the expiration resulted in the software not being able to start successfully.
Previously:
Update (2026-01-08): Jeff Johnson (Mastodon):
The news reporting on this incident included misinformation about how macOS Developer ID code signing works.
[…]
These stories place the blame on macOS for refusing to run apps with expired Developer ID code signing certificates, but this is false! Apple documents the behavior on its certificates support page:
If your certificate expires, users can still download, install, and run versions of your Mac applications that were signed with this certificate. However, you’ll need a new certificate to sign updates and new applications.
[…]
In other words, there’s nothing to worry about until the year 2035 at the earliest, though admittedly it’s a bit troubling that these apps have a ticking time bomb, so to speak. On the other hand, Developer ID provisioning profiles are optional, used only for a few features such as iCloud support, so many or even most Developer ID signed Mac apps have no provisioning profile, and thus no expiration.
Connor Jones:
A Logitech spokesperson replying to angry Redditors said the company was sorry for the issue and resulting disruption.
They wrote: “We dropped the ball here. This is an inexcusable mistake. We’re extremely sorry for the inconvenience caused.”
Bug Code Signing Interprocess Communication (IPC) Logitech Mac Mac App macOS Tahoe 26 Mouse Security The Media
Claudio Wunder (Hacker News):
Any Engineer at @1Password here? Your Chrome Extension seems to recently started breaking HTML from certain pages. For example, the Node.js website code snippets break when 1Password Extension is enabled.
Evan You:
1Password browser extension is injecting Prism.js globally on every page, which then applies its syntax highlighting logic on all <code> blocks matching [lang=*] regardless of whether it’s meant to be compatible, thus breaking original highlighting.
As I’ve said, I dislike this whole architecture where you need a browser extension that can read and write to the page in order to enter your password. I would hope that as little code as possible is injected and that it’s all been vetted by 1Password, not just pulled down as a dependency.
1Password:
We’re aware of an issue in recent versions of the 1Password browser extension that can interfere with syntax highlighting on some pages.
The team is actively working on a fix. We don’t have a timeline to share yet, but keeping the extension up to date will ensure you receive it once it’s available.
Robert Menke:
Sorry this bug slipped through our release process. I just raised this issue again in our internal Slack. We are working on getting a fix out.
[…]
The fix has already been merged into our main branch. We’ll be putting out a release with just this fix. I’m hoping to have it submitted to the browser extension stores today [December 30].
It’s unclear to me whether this is fixed. The latest Mac version still seems to be 8.11.22 from December 9. When I go to the page for the browser extension and click “what’s new” it takes me here, which is a release from December 30 that talks about passkeys and then says only:
We’ve made general improvements and fixed various bugs for a better 1Password experience.
I don’t see anything on the announcements page or Twitter.
Christina Warren:
I’m glad @1Password is taking this seriously now. But this issue was reported on their community forum and to their engineers weeks ago in beta and was not prioritized as a fix until it went viral here. Every company is guilty of this kind of triage, but this is a process failure as much as it is a testing one.
sheng:
really hoping to read a postmortem on this one
Previously:
Update (2026-01-08): Paulo Andrade:
One more reason for dumb extensions. Secrets extension doesn’t do anything to the page before it’s summoned. And even after that, it doesn’t change the DOM in any way (asides from filling input fields).
VS:
Apple does make autofill API available… it’s entirely 1P’s choice to not use it.
Paulo Andrade:
I’d say the API is the preferred way. It works fine, and also works on other native apps.
1Password Bug JavaScript Mac Mac App macOS Tahoe 26 Passwords Safari Extensions
Tuesday, January 6, 2026
John Gruber (MacRumors):
The first is an entire BlackBerry-style phone: Clicks Communicator. It runs Android but ships with a custom launcher that emphasizes messaging and notifications; it has a hardware mute switch and a side button with a color-coded alert light they call the Signal LED.
[…]
The second is the Clicks Power Keyboard. It’s a MagSafe-compatible battery back with a keyboard that slides out, underneath your phone. (Reminiscent of the Palm Pre?) It’s a Bluetooth keyboard, and you can pair it with up to three devices. Examples they cite include pairing with an iPad, Apple TV, and, intriguingly, a Vision Pro. (I’d rather type with my thumbs on a device like this than peck at the virtual keyboard in VisionOS, I think.) This strikes me as a much better idea for a hardware phone keyboard accessory than a case.
The Power Keyboard looks great. An easily detached battery pack with a keyboard is way more appealing than a case that makes your phone huge. Unfortunately, my phone is just not a good fit for most of the work I do (code and e-mails/HTML that pull together links and content from multiple places). The software and small screen can’t be overcome by a keyboard, though I guess it does make the useable screen a bit larger. But if I did more pure writing I would definitely try one of these.
Maybe I will, anyway. There are a bunch of longer blog posts that I think I could make more progress on during deadtime when I only have access to my phone. Part of what’s stopping me is that I find typing on the screen unpleasant. But the other part is that there’s no MarsEdit for iOS, so I’d need to move certain drafts to another app ahead of time and then bring them back.
Previously:
Update (2026-01-07): Roberto Mateu:
I returned my new iPhone 17 Clicks keyboard case and preordered the Power keyboard on the same day. The new keyboard basically addresses all my issues about the case: portability, flexibility being the main ones. However, another big one I haven’t seen mentioned, is my hope that the new keyboard allows for a better weight distribution by making the bottom heavier.
Android Bluetooth Clicks iOS iOS 26 iPhone Keyboard MagSafe MarsEdit Power This Blog
Apple (Hacker News):
In iOS 26.2 and later, browser engines other than WebKit can be used in two types of apps for users in Japan: Dedicated browser apps that provide a full web browser experience, and apps from browser engine stewards that provide in-app browsing experiences using an embedded browser engine.
[…]
To help keep users safe online, Apple will only authorize developers to implement alternative browser engines after meeting specific criteria and who commit to a number of ongoing privacy and security requirements, including timely security updates to address emerging threats and vulnerabilities.
Previously:
Antitrust BrowserEngineKit iOS iOS 26 Japan Legal
Paul Thurrott (Slashdot):
“My goal is to eliminate every line of C and C++ from Microsoft by 2030,” Microsoft Distinguished Engineer Galen Hunt writes in a post on LinkedIn. “Our strategy is to combine AI and Algorithms to rewrite Microsoft’s largest codebases. Our North Star is ‘1 engineer, 1 month, 1 million lines of code.’ To accomplish this previously unimaginable task, we’ve built a powerful code processing infrastructure. Our algorithmic infrastructure creates a scalable graph over source code at scale. Our AI processing infrastructure then enables us to apply AI agents, guided by algorithms, to make code modifications at scale. The core of this infrastructure is already operating at scale on problems such as code understanding.”
Mayank Parmar (Hacker News):
Microsoft told Windows Latest that the company does not plan to rewrite Windows 11 using AI in Rust, which is a programming language that is more secure than C and C++.
[…]
I also screenshotted the LinkedIn post before it was edited out by the top-level Microsoft engineer[…]
[…]
Honestly, most people would not have taken this seriously if it did not come from a top-level Microsoft engineer. When someone with that kind of title and long history at the company talks about eliminating C and C++ and using AI to rewrite large codebases, it sounds less like a random idea and more like something Microsoft is at least exploring.
Miguel de Icaza:
It bothers me that the clarification was not “sorry I misled you”, but “you folks are dumb by parsing my words the way I wrote them”
Meanwhile, here’s the actual www.office.com site matter-of-factly rebranding Office as Copilot (via Hacker News):
The Microsoft 365 Copilot app (formerly Office) lets you create, share, and collaborate all in one place with your favorite apps now including Copilot.
Previously:
Update (2026-01-08): Jesper:
Ignoring hype and corporate arrogance, having been conversant in .NET for a significant portion of my life, my thoughts go to Midori. Midori was a legendary ground-up implementation of an operating system, object capability model and asynchronous programming in pure managed, memory-safe code that went as far as to power production code. It directly birthed the concepts behind async and await, which has now spread to pretty much every language in the decade since its introduction, as well as brought the concept of contiguous memory-safe slices, christened Span<T> to C# and .NET, where it now infiltrates all levels of the stack and brings down memory allocations and by extension garbage collection.
I don’t know what Mr Hunt is up to, but it does have the ring of a similar project.
[…]
My hope is that this project, alongside the current effort to only allow new codebases in Rust in the Windows kernel, helps push on the state of the art by trying to do what research projects do best - which is to start with an oft-absurd idea and then take it, over time, with purpose and still with connection to what the real world wants to accomplish, to a logical conclusion.
Artificial Intelligence Copilot AI Microsoft Microsoft Office Programming Rust Programming Language Software Rewrite
Monday, January 5, 2026
Brent Simmons:
We’re dropping the Slack group as the NetNewsWire forum and switching to Discourse — here’s the new forum.
Slack’s been pretty great for us, but it does have some limitations: conversations are automatically deleted and they’re not findable on the web in the first place.
It’s a shame that the Slack archives were deleted, but I think this will increase the longevity and accessibility of the information going forward.
Previously:
Datacide Discourse iOS iOS App Mac Mac App NetNewsWire Slack Web
Michael Kennedy (via Hacker News):
For example, how fast or slow is it to add an item to a list in Python? What about opening a file? Is that less than a millisecond? Is there something that makes that slower than you might have guessed? If you have a performance sensitive algorithm, which data structure should you use? How much memory does a floating point number use? What about a single character or the empty string? How fast is FastAPI compared to Django?
I wanted to take a moment and write down performance numbers specifically focused on Python developers. Below you will find an extensive table of such values.
Previously:
Memory Management Optimization Programming Python
Jonas Bonér (based on work by Peter Norvig and Jeff Dean from 2012):
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns 14x L1 cache
Mutex lock/unlock 25 ns
Main memory reference 100 ns 20x L2 cache, 200x L1 cache
Compress 1K bytes with Zippy 3,000 ns 3 us
Send 1K bytes over 1 Gbps network 10,000 ns 10 us
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD
Read 1 MB sequentially from memory 250,000 ns 250 us
Round trip within same datacenter 500,000 ns 500 us
Read 1 MB sequentially from SSD* 1,000,000 ns 1,000 us 1 ms ~1GB/sec SSD, 4X memory
Disk seek 10,000,000 ns 10,000 us 10 ms 20x datacenter roundtrip
Read 1 MB sequentially from disk 20,000,000 ns 20,000 us 20 ms 80x memory, 20X SSD
Send packet CA->Netherlands->CA 150,000,000 ns 150,000 us 150 ms
Colin Scott has a page that helps visualize how these types of numbers have changed over time (Hacker News).
Jon Snader:
Mohammad Zeya Ahmad has an informative post [archive] that answers that question. He has a list of how much time various common operations take. That’s interesting but what make his list stand out is that he draws conclusions from his results.
For example, SSDs are about 30 times faster than HDDs so if you have a high performance disk-based task, it makes sense to use SSDs. Of course, there are reasons to prefer HDDs but if performance is your controlling metric, SSDs are probably your best choice.
For each group of comparable metrics, Ahmad offers an actionable suggestion. Those groups range from CPU versus Cache and Memory speeds to network transfer times.
Previously:
Math Memory Management Optimization Processors Programming Solid-State Drive (SSD) Storage
Ryan Jones:
Can anyone explain why there’s no “Clear Documents & Data” button?
Reinstalling the app just to clear it is dumb.
I can see why Apple doesn’t want to make it easier for users to accidentally delete data that they meant to keep. But I would like to at least see a standard system button for clearing an app’s caches. It’s backwards that to clear the cache you have to Delete App, which also removes its data, then reinstall it and somehow restore. You might think that Offload App would delete the app as well as the purgeable data, leaving only that which can’t be recreated automatically, but as far as I’m aware it leaves the caches in place.
Previously:
Update (2026-01-06): Craig Grannell:
I have a 130MB health app that’s so far ballooned to 1.5GB due to downloading everything each day. It keeps growing. Natch, there is no way to delete old data. (Nor can you get at the data to get the audio files – which is 99% of it – out of the thing.)
iOS iOS 26 Storage
Thursday, January 1, 2026
Simon Willison (tweet, Hacker News):
This is the third in my annual series reviewing everything that happened in the LLM space over the past 12 months. For previous years see Stuff we figured out about AI in 2023 and Things we learned about LLMs in 2024.
[…]
Every notable AI lab released at least one reasoning model in 2025. Some labs released hybrids that could be run in reasoning or non-reasoning modes. Many API models now include dials for increasing or decreasing the amount of reasoning applied to a given prompt.
[…]
It turned out that the real unlock of reasoning was in driving tools. Reasoning models with access to tools can plan out multi-step tasks, execute on them and continue to reason about the results such that they can update their plans to better achieve the desired goal.
[…]
Reasoning models are also exceptional at producing and debugging code. The reasoning trick means they can start with an error and step through many different layers of the codebase to find the root cause. I’ve found even the gnarliest of bugs can be diagnosed by a good reasoner with the ability to read and execute code against even large and complex codebases.
Previously:
Artificial Intelligence ChatGPT Claude Developer Tool Google Gemini/Bard LLaMA Programming
naruse (Hacker News):
Ruby Box is a new (experimental) feature to provide separation about definitions. Ruby Box is enabled when an environment variable RUBY_BOX=1 is specified. The class is Ruby::Box.
Definitions loaded in a box are isolated in the box. Ruby Box can isolate/separate monkey patches, changes of global/class variables, class/module definitions, and loaded native/ruby libraries from other boxes.
[…]
ZJIT is a new just-in-time (JIT) compiler, which is developed as the next generation of YJIT. You need Rust 1.85.0 or newer to build Ruby with ZJIT support, and ZJIT is enabled when --zjit is specified.
We’re building a new compiler for Ruby because we want to both raise the performance ceiling (bigger compilation unit size and SSA IR) and encourage more outside contribution (by becoming a more traditional method compiler). See our blog post for more details.
[…]
Ractor, Ruby’s parallel execution mechanism, has received several improvements. A new class, Ractor::Port, was introduced to address issues related to message sending and receiving (see our blog post).
Compiler Just-In-Time Compilation (JIT) Language Design Programming Ruby