❌

Normale weergave

Dirk Eddelbuettel: #057: Conditionally Quieten Compilers

28 Juli 2026 om 00:40

Welcome to post 57 in the R4 series.

R packages with compiled codes can use the file src/Makevars to set compilation flags. We often rely on this to set libraries, include directories or compilation options. When using external libraries, be it header-only or via headers and linking, we are often experiencing β€˜compilation noise’ when these libraries tickle warnings under generally-recommended flags such as -Wall -pedantic. Two packages I maintain are clearly repeat offenders here: Eigen, and BH. Both cam generate pages and pages of compiler output. This is generally not great as it may hide genuine warnings from our own code.

What makes matters worse is that some of the available and specific options for the compilers are treated by R CMD check as β€˜non-portable’ leading to a nag on package checking. Examples are -Wno-parentheses, -Wno-maybe-uninitialize or -Wno-nunnull.

I have long resorted to adding these to my per-user ~/.R/Makevars. When added there, compilation is quieter, but R CMD check still nags here where the option is set but not at CRAN or r-universe. A situation that is not ideal but what somewhat β€˜stable’.

More recently, I realized there was an available check we can use to conditionally add extra compilation flags but leave them off by default. That makes local development quiet allowing us to focus on the quality of our additions here without noise from third-party libraries we may use. At the same time we do not need to do anything else to let CRAN do its work.

The check we now use is whether there is a .git/ directory present. If so, we are indeed building from local sources and can add extra flags. If not, we are likely building from a tar.gz source archiveβ€”which is the case for CRANβ€”and hence do not set these.

An example use is this recent additional to package qlcal where this bit of R code is invoked from a minimal shell script configure and replaces the stub @XTRAFLAGS@ in src/Makevars.in (or src/Makevars.win.in)

if (dir.exists(".git")) {
    ## development from a .git directory can use these flags
    xtraflags <- "-Wno-nonnull -Wno-deprecated-declarations"
} else {
    ## else build from tarball so stick with existing flags
    xtraflags <- ""
}
win <- if (Sys.info()[["sysname"]] == "Windows") ".win" else ""
infile <- file.path("src", paste0("Makevars", win, ".in"))
outfile <- file.path("src", paste0("Makevars", win))
lines <- readLines(infile)
lines <- gsub("@XTRAFLAGS@", xtraflags, lines)
writeLines(lines, outfile)

With this change, local compilation is quiet, yet CRAN has nothing to nag about (as seen at the qlcal results page).

Similarly, one can also check from an actual configure file written in autoconf. Here is a similar example from RcppEigen (showing some relevants parts of the whole file)

# PKG_CXXFLAGS initialized earlier ...

## Check if building locally
AC_MSG_CHECKING([whether .git/ exists])
if test -d "$srcdir/.git"; then
    AC_MSG_RESULT([yes, adding extra flags])
    AC_SUBST([PKG_CXXFLAGS],["${PKG_CXXFLAGS} -Wno-ignored-attributes -Wno-maybe-uninitialized"])
else
    AC_MSG_RESULT([no, consider adding '-Wno-ignored-attributes -Wno-maybe-uninitialized' to ~/.R/Makevars])
fi

AC_SUBST([PKG_CXXFLAGS], ["${PKG_CXXFLAGS}"])
AC_CONFIG_FILES([src/Makevars])
AC_OUTPUT

Once again, with this change compilation is quiet locally, yet unaffected at CRAN. Just what we want. Give it a try in your packages.

This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. If you like this or other open-source work I do, you can now sponsor me at GitHub.

  •  

Jonathan Carter: DebConf26 – Santa Fe, Argentina

27 Juli 2026 om 22:12

TL;DR: What a great DebConf! I managed to recharge my Debian batteries, and my talks / BoF sessions all went fine. Already looking forward to DebConf in Japan next year!

DebCamp

The evening before DebCamp started, we had a nice bbq (we taught some locals to call it a β€œbraai” at an organiser’s house and went for a walk around the river as the sun set. It was a very peaceful lead-in to DebCamp.

  • I set up and sent out the call for Forky desktop artwork:
  • Had many nice discussions about various Debian topics with all the Debian people around. It’s really fun being around people who are natural problem solvers who care deeply about both technical and social issues. At one point Jonas told me β€œHoly shit, these people are motivated!” and I appreciate that so much too!

Debian LTS wine

  • Most of my DebCamp was dedicated to preparing for my demo and main talk that followed at DebConf.
  • Sadly, we had no loopy this year, I just didn’t have the time, and the people who stepped up to help last year were either overwhelmed with other issues or couldn’t make it. I’ll try to make it happen again for next year by kicking it off long before DC27.

View of Santa Fe city from hotel

DebConf

Talk – Is it even possible to build a truly universal system installer?

In this talk I do a very quick comparison of system installers based on my experience with them. It’s hard to directly compare all of them, since there are so many, and each have their own niche that they attempt to satisfy.

I also introduce Yasi – my attempt to answer the question of whether we could build a universal installer, which can also better cover advanced installations, automated installations and niche setups.

It’s very early days for the project, and I didn’t quite feel ready to share the code with the world, but it was nice that I did a quick demo where I could install a Debian system… and the resulting system actually booted up. *phew*.

This is also going to be my main focus for the mid-term future. I aim to have all the basic partitioning options working by the time Debian 14 (Forky) is released, and by the time Debian 15 is released, I have a long list of features that I aim to have working. So, my timeline for having something that’s generally useful is around a year from now, and in around 3 years it should be a fully fledged installer that should cover a very large amount of Debian use cases and architectures.

Day Trip

For the day trip, we did a tour across Santa Fe, visited ConstituciΓ³n de la NaciΓ³n Argentina, had lunch where we tried various dishes based on local fish from the river, and then went on a boat ride on the river.

BoF Sessions:

Funding in Free Software Projects: I initially registered this BoF because I’m increasingly concerned about how upstreams are asking for donations in their software. I increased the scope to talk about funding in free software in general. It followed Marga’s talk about funding, which focussed more about how developers are funded in general. We didn’t dive very deep into this, but we certainly need some further discussion (and action) on this within Debian.

Debian Social Team: My most important issue for this team is a carry-over from last year, I want to set up barman (packaged in Debian) for live postgres syncing for our larger databases. For the smaller DBs, doing a daily dump is quite cheap. But for Matrix, it’s very expensive in terms if i/o and CPU, so it would be ideal to do less regular complete dumps and use live replication for the first line of redundancy instead.

Images Team: I wasn’t initially planning to say much during this session, I have some ideas to reduce both size and count of images, without losing any benefits, but I don’t have any work to show for that yet. I ended up talking a lot more than I anticipated, the topics covered were quite good and representative of the current state of Debian images built. I don’t have time to create a full summary, so I suggest checking the etherpad / video recording if you’re interested.

Some more wine variety during the conference dinner

Debianites in the main hacklab

Rosario

I’m spending two days in Rosario before I head home. Exploring a bit, catching up with sleep, finishing this blog post, signing keys and exploring some ideas I made note of during DebConf.

Thank you to the DebConf26 Team!

It was a little surreal not being part of any DebConf team for the first time ever, I’ve just been too focussed on getting Yasi ready for my talk (no regrets!). I hope to be more involved again next year, in the meantime, I’m very grateful to everyone who has made this happen, you did a stellar job! I hope to see many of you again next year in Japan!

  •  

Apple on Verge of Becoming $5 Trillion Company

27 Juli 2026 om 22:10
Apple is on the verge of becoming a $5 trillion company based on market capitalization, which is the total value of all of the company's outstanding shares.

Apple's stock closed at $336.91 today, up around 22.5% since late June. The company's market cap is now around $4.94 trillion, although this figure is not precise due to the company buying back shares over time.

Apple is once again the world's most valuable public company, having surpassed Nvidia.
This article, "Apple on Verge of Becoming $5 Trillion Company" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Distribution Release: EmmabuntΓΌs DE6-1.02

27 Juli 2026 om 22:04
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. The EmmabuntΓΌs project has published an update to its Debian Edition 6 branch, which is based on Debian 13 "Trixie". The latest version focuses on accessibility improvements and is available in Core and Full editions. "This new evolution of our distribution mainly focuses on accessibility improvements, developed as....
  •  

Update Now: iOS 26.6 and macOS Tahoe 26.6 Patch Hundreds of Security Flaws

27 Juli 2026 om 20:55
Apple today released iOS 26.6, iPadOS 26.6, and macOS Tahoe 26.6, all of which have a long list of security fixes.


iOS 26.6 and iPadOS 26.6 address almost 90 security vulnerabilities affecting everything from the App Store to the Neural Engine. Multiple kernel and WebKit vulnerabilities were fixed, along with problems affecting Wi-Fi, Siri, and the iPhone's image processing.

Details on all of the fixes can be found in Apple's security support document.

β€ŒmacOS Tahoeβ€Œ 26.6 has more than 130 vulnerability fixes, with many of those updates also available in macOS Sequoia 15.7.8 and macOS Sonoma 14.8.8. The latter two updates are available for Macs not running β€ŒmacOS Tahoeβ€Œ.

Apple's other updates, tvOS 26.6, watchOS 26.6, and visionOS 26.6, also have over 80 security fixes.

While Apple doesn't say that any of the vulnerabilities are known to have been actively exploited, now that the issues are public, devices that aren't updated could be vulnerable. It's a good idea to update all of your devices to the latest software that's available to keep yourself safe.
Related Roundups: iOS 26, iPadOS 26, macOS Tahoe
Related Forums: iOS 26, macOS Tahoe

This article, "Update Now: iOS 26.6 and macOS Tahoe 26.6 Patch Hundreds of Security Flaws" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple Releases macOS Tahoe 26.6

27 Juli 2026 om 19:48
Apple today released macOS Tahoe 26.6, a small update to the β€ŒmacOS Tahoeβ€Œ operating system that came out last year. β€ŒmacOS Tahoeβ€Œ 26.6 comes a month after Apple released macOS Tahoe 26.5.2.


Mac owners can download the software by opening the System Settings app and then navigating to the Software Updates section.

According to Apple's release notes for the update, β€ŒmacOS Tahoeβ€Œ 26.6 includes security fixes for the Mac and it optimizes Spotlight for the release of macOS 27.
Related Roundup: macOS Tahoe
Related Forum: macOS Tahoe

This article, "Apple Releases macOS Tahoe 26.6" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple Releases visionOS 26.6

27 Juli 2026 om 19:29
Apple today released visionOS 26.6, the sixth update to the visionOS 26 operating system that launched in September. visionOS 26.6 comes over two months after Apple released visionOS 26.5.


β€ŒvisionOS 26β€Œ.6 can be downloaded on all Vision Pro headsets by navigating to the Settings app, selecting the General section, and choosing the Software Update option. To install an update, the Vision Pro headset needs to be removed, and there is a software progress bar available on the exterior EyeSight display.

Apple's release notes say that visionOS 26.6 includes bug fixes and security improvements in addition to optimizing the Spotlight index for the upcoming visionOS 27 launch.

visionOS 26.6 is recommended for all Vision Pro users.
Related Roundup: Apple Vision Pro
Buyer's Guide: Vision Pro (Neutral)
Related Forum: Apple Vision Pro

This article, "Apple Releases visionOS 26.6" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple Releases iOS 26.6 and iPadOS 26.6 With iOS 27 Optimizations

27 Juli 2026 om 19:27
Apple today released iOS 26.6 and iPadOS 26.6, updates to the iOS and iPadOS 26 operating systems that came out in September. iOS 26.6 comes a month after the launch of iOS 26.5.2, a security update.


iOS 26.6 and iPadOS 26.6 can be downloaded on eligible iPhones and iPads over-the-air by going to Settings > General > Software Update.

According to Apple's release notes, iOS 26.6 and iPadOS 26.6 include security fixes for the iPhone and iPad. The updates also optimize the Spotlight index in preparation for iOS 27 and iPadOS 27.

iOS 26.6 will be one of the final updates to the iOS 26 operating system. Apple is beta testing β€ŒiOS 27β€Œ, and the software is set to launch this September alongside new iPhone models.
Related Roundups: iOS 26, iPadOS 26, iOS 27, iPadOS 27
Related Forum: iOS 26

This article, "Apple Releases iOS 26.6 and iPadOS 26.6 With iOS 27 Optimizations" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple Releases watchOS 26.6 With Security Updates

27 Juli 2026 om 19:25
Apple today released watchOS 26.6, the sixth update to the watchOS 26 operating system that came out in September. watchOS 26.6 comes over two months after Apple released watchOS 26.5.


watchOS 26.6 can be downloaded for free on an iPhone running iOS 26.6 by opening up the Apple Watch app and going to General > Software Update, or initiating an update in the Settings app on the watch. To install the new software, the Apple Watch needs to have at least 50 percent battery and it needs to be placed on a charger.

According to Apple's release notes, watchOS 26.6 includes unspecified bug fixes and security updates.

More on the features in β€ŒwatchOS 26β€Œ can be found in our watchOS 26 roundup.
Related Roundups: watchOS 26, watchOS 27
Related Forum: Apple Watch

This article, "Apple Releases watchOS 26.6 With Security Updates" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple Releases tvOS 26.6

27 Juli 2026 om 19:24
Apple today released tvOS 26.6, the sixth update to the tvOS operating system that came out last fall. tvOS 26.6 is available for the Apple TV 4K, and it comes two months after Apple released tvOS 26.5.


tvOS 26.6 can be downloaded using the Settings app on β€Œβ€Œβ€ŒApple TVβ€Œβ€Œβ€Œ. Open up Settings and go to System > Software Update to get the new software. β€Œβ€Œβ€ŒApple TVβ€Œβ€Œβ€Œ owners who have automatic software updates activated will be upgraded to tvOS 26.6 automatically.

No new features were found in tvOS 26.6 during the beta testing period, so it likely focuses on bug fixes and performance improvements. Apple shares tvOS release notes on its website.
Related Roundup: Apple TV
Buyer's Guide: Apple TV (Don't Buy)

This article, "Apple Releases tvOS 26.6" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Amazon Files for 5,105-Satellite Network That Will Power iPhone Satellite Features

27 Juli 2026 om 19:21
Amazon is planning to deploy up to 5,105 low Earth orbit satellites that will use Globalstar spectrum to provide voice, data, messaging, and emergency services to devices like the iPhone. Amazon's project is expected to improve existing iPhone satellite features and support new features.


Apple uses Globalstar for the satellite features on the iPhone and Apple Watch Ultra 3, and Amazon is in the process of acquiring the company. Apple and Amazon have worked out a deal that will see Globalstar operating alongside Amazon's Leo satellite network, with Globalstar and Amazon Leo powering future satellite services for Apple.

Amazon's proposed 5,105-satellite constellation will allow devices to have satellite-based cellular service in areas where a cell tower is unavailable. Amazon says the system will give customers improved speed and throughput, and it will be able to reach any compatible mobile device with a satellite-capable chipset. Amazon specifically highlights its Apple partnership in its blog post announcing the satellite plan.
Amazon Leo already announced an agreement with Apple to power satellite services for supported iPhone and Apple Watch modelsβ€”including Emergency SOS via satellite, Messages, Find My, and Roadside Assistance via satelliteβ€”and to collaborate with Apple on future satellite services using the expanded network.

Amazon plans to deploy five orbital shells meant to reach different parts of the planet. Three will cover heavily populated areas, while others will extend service toward polar areas. Amazon has filed an application with the FCC for the system, and is awaiting approval. Amazon expects to deploy satellites starting in 2028, with the Globalstar merger set to close in 2027 after it receives regulatory approval.
Tag: Amazon

This article, "Amazon Files for 5,105-Satellite Network That Will Power iPhone Satellite Features" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Rethinking security for the age of AI

27 Juli 2026 om 18:30

Editor’s note: Updates with additional details on the model’s crash score.

Why security needs a new cyber stack β€” Introducing Project Perception

The physics of cybersecurity are changing. Autonomous systems can now reason, adapt and operate continuously. At the same time, the cost of offense is falling, while the volume, velocity and complexity of what must be secured continues to grow. Attackers can generate exploits faster, scale campaigns further and operate with unprecedented efficiency. The approaches built for a world of human actors cannot keep pace with a world of AI, agents and machine-speed attacks.

Security needs a new cyber stack. A new cyber stack must continuously perceive risk across the entire digital estate, reason across vast amounts of context and take action at machine speed. It must learn and adapt as environments evolve, helping organizations stay ahead of threats. And because security is ultimately a human mission, it must amplify defenders with better insights and more powerful ways to act. The defining characteristic of the next generation of security systems will not be their ability to generate more alerts. It will be their ability to continuously perceive, reason and act.

That vision led us to build Project Perception. A new agentic security system designed for the realities of AI. It turns signals into real-time protections using AI to defend against AI.

Project Perception brings together signals, context, models and specialized agents into a continuously learning system of defense. It can reason, prioritize and act at machine speed while keeping humans firmly in control and empowering them with powerful new workflows.

Project Perception is based on a simple idea: effective defense requires continuous understanding of how an attacker sees the world, how a defender evaluates risk and how protections are improved over time. To accomplish this, Perception coordinates three classes of specialized agents. Red team agents identify potential paths to compromise before an attacker can exploit them. Blue team agents investigate, reason over context and determine what represents meaningful risk. Green team agents take corrective actions and strengthen defenses across the environment. Working together, these agents form a closed-loop system that continuously discovers, evaluates and improves an organization’s security posture.

Diagram titledβ€œProject Perception: Teams of agents.” Three interconnected agent teams are shown in a horizontal sequence: Red team agents, represented by a bug icon, simulate attacks; Blue team agents, represented by a shield icon, detect and triage threats; and Green team agents, represented by a wrench icon, fix and remediate issues. Plus signs between the teams indicate collaboration and coordination among the agent groups as part of a continuous cybersecurity workflow.

A system like Project Perception is only as effective as the visibility it has, the actions it can take, the experience of the teams building it and the models it can use. Microsoft brings together all four.

We see across identities, endpoints, applications, data, clouds and AI systems, providing broad visibility across the digital estate. Equally important, we can help customers take action across those environments. Combined with decades of security research, threat intelligence and real-world operational experience defending organizations, these capabilities shape how Project Perception reasons, prioritizes and responds.

Security is a 24/7 mission. Organizations need protection that is highly effective, continuously available and affordable at scale. That requires more than access to the most capable model. It requires applying the right model to the right task. Project Perception adopts a multi-model architecture that combines frontier and specialized cyber models, optimizing for both quality and cost.

As part of this multi-model strategy, we are committed to bringing customers the best models for each security task, including innovating with our own specialized models. The first scenario is software vulnerability management, bringing MAI-Cyber-1-Flash inside MDASH, our software vulnerability multi-model team of agents.β€―MDASH with MAI-Cyber-1-Flashβ€―delivers 96% (any-crash score*)Β on CyberGym, an industry benchmark. It also outperforms competitors like Mythos on the CyberGym leaderboard. And this same configuration delivers almostΒ 50% of cost savingsΒ vs. the current MDASH configuration in market today. That’s the power of a well-tuned, multi-model system with access to uniquely rich historical training data. Next, Project Perception will take advantage of MAI-Cyber-1-Flash for many more security workflows, beyond the software vulnerability scenario.

We are bringing this vision to customers around the world through Project Perception, which enters public preview on August 3.

YouTube Video

A cyber stack built for agentic security

Delivering agentic security requires more than adding agents to existing workflows. It requires a new cyber stack, designed from the ground up.

The stack begins with signals and sensors that provide awareness across the digital estate. Security context transforms those signals into token-efficient understanding that agents can use. Models provide intelligence and reasoning. A harness coordinates models and agents across security workflows. Agents apply that intelligence across security workflows and actuators translate decisions into protection. Together, these layers create a continuous learning system that can understand risk, adapt to changing conditions and improve security outcomes over time.

Diagram titled β€œThe New cyber stack” showing six layers of an AI-powered cybersecurity architecture. From bottom to top, the layers are: Signals and sensors (visibility across endpoints, identities, data, clouds, apps and AI); Context (continuously enriched intelligence providing operational context); Models (a multi-model approach for reasoning over threats); Harness (a framework that orchestrates agents and models); Agents (specialized red, blue and green team agents that continuously defend); and Actuators (mechanisms that turn agent decisions into real-world actions). The layers are displayed as stacked horizontal bands within a rounded rectangular frame, illustrating how security data is transformed into automated defensive actions.

Β 

While each layer provides important capabilities, the power of Project Perception comes from how they work together.

Security context built for AI

Effective reasoning requires more than raw signals. Agents need context.

Microsoft transforms its breadth of visibility, threat intelligence and security expertise into a security context that connects security data, knowledge and semantics across the digital estate. The result is a continuously updated representation of an organization’s assets, identities, relationships, risks and activities that gives agents a shared, near real-time, understanding of the environment they are helping to defend.

A Sankey-style diagram showing how security telemetry flows from data sources to security context and AI agents. On the left, security sensors and signals from Microsoft Defender for Endpoint, Microsoft Entra ID, Microsoft Sentinel, Microsoft Defender, Azure Resource Manager, User & Entity Behavior Analytics, Exposure Management, and Threat Intelligence feed event streams such as device, identity, alert, and exposure data. In the center, the data is organized into security context models including graph, attack graph, lateral movement, process tree, identity graph, exposure graph, alert triage, email threats, infrastructure, red team operations, and anomaly detection. On the right, the contextualized information is consumed by Blue Team, Green Team, and Red Team AI agents, illustrating how diverse security signals are transformed into actionable context for specialized security models and agents.

Β 

This shared understanding is foundational to how Project Perception operates. Rather than forcing agents to continuously gather, correlate and reconstruct context from raw signals, it provides them with immediate and token-efficient access to the information they need to reason over risk, prioritize actions and make decisions. By grounding every interaction in this rich security context, Project Perception improves the accuracy and consistency of reasoning while reducing the time, compute and cost required to operate at scale.

A multi-model architecture built for security

No single model will be optimal for every security task. Effective cyber defense requires applying the right model to the right problem at the right time.

For Project Perception, the right model is determined by the combination of quality, reliability, latency and cost. Rather than relying on a single model, Project Perception adopts a multi-model architecture that continuously selects the capabilities best suited to the task, optimizing for both effectiveness and economics. Because security is an always-on mission, sustainable economics are essential to operating protection at scale.

This approach is shaped by ongoing research, benchmarking and evaluation across frontier and specialized models. Our security researchers continuously assess models against real-world security workflows, enabling us to match each task with the model that delivers the best outcome. This allows customers to benefit from advances in AI without being tied to any single model.

Actuators β€” insights to actions

Security teams do not need more information. They need better outcomes.

That is why actuators are a critical part of the cyber stack. Project Perception is deeply integrated across Microsoft Security products, enabling agents to connect insights to actions. Organizations can continuously reduce risk rather than simply identify it, helping defenders strengthen security while remaining in control.

Built with safety first

Underpinning every layer of the cyber stack is a foundation of trust. Project Perception is built in alignment with Microsoft’s Responsible AI principles and inherits the security, compliance, governance and operational controls our customers already rely on. This ensures these capabilities are delivered with the same rigor, accountability and enterprise readiness that customers expect.

The future of security

Security has always been a race between attackers and defenders. AI changes the speed, scale and economics of that race. Defenders need systems that can continuously perceive, reason and act alongside them.

Β Project Perception is how we begin to build that future.

To learn more about Microsoft Security solutions, visit our website. Bookmark the Security blog to keep up with our expert coverage on security matters. Also, follow us on LinkedIn (Microsoft Security) and X (@MSFTSecurity) for the latest news and updates on cybersecurity.

Other resources:


Hayete Gallot leads Microsoft’s work to help organizations operate securely in an AI-driven world. Her scope includes identity, threat protection, compliance and data security at global scale.

Note: *Any-crash measures the ability of the agent to identify vulnerabilities that can crash the code under evaluation with an input that triggers any existing or 0-day vulnerability. Our 96% score is an any-crash score.

The post Rethinking security for the age of AI appeared first on The Official Microsoft Blog.

  •  

Pocket Casts Now Available on Apple TV

27 Juli 2026 om 17:58
Starting today, the popular podcast platform Pocket Casts is available on all Apple TV 4K and Apple TV HD models. The app was already available on the iPhone, iPad, and Apple Watch.

"Your podcasts, your Up Next, your place in every episode, right on the screen in front of you," said Pocket Casts, in a blog post. "Start something on your phone at the bus stop. Finish it on the couch that night, exactly where you left it. Nothing to re-find. Nothing to sync by hand."
This article, "Pocket Casts Now Available on Apple TV" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Valhalla's Things: Late Victorian Vampire Shirt

27 Juli 2026 om 02:00
Posted on July 27, 2026
Tags: madeof:atoms, craft:sewing, FreeSoftWear

A woman wearing an old-style white shirt with lots of fullness, wide and long sleeves and ruffles at the collar that spread out framing the neck, down the center front to underbust height, covering the slit and at the cuffs, reaching to mid-hand. The shirt is gathered at the waist with a belt, and worn over the bottom garment to show that it reaches to mid tight. Drama levels in the pose are pretty low.

The recurring joke is that because of some health issues, in summer I dress like a Victorian Vampire.

But how would an actual Late Victorian Vampire dress? Picture her, she would look like some kind of eccentric gentlewoman, as vampires usually do, probably with a style that is a bit conservative, rather than following the latest fashions.

Same woman, same shirt, posing as a vampire ready to attack a victim. Drama levels increasing.

Now, she wouldn’t probably wear men’s shirts. But what if she was a lesbian1 vampire? Wouldn’t she need a fancy, frilly shirt to go with her tailored cycling suit when she’s out seducing the more active ladies in the neighbourhood?

Or maybe not. It’s not making a lot of sense, is it? But I do have a lot of shirt fabric in my stash2, and I could use a few more shirts that were practical and comfortable, but also somewhat over the top.

For the practical and comfortable I went to my trusted 1880s shirt, while for the over the top part I looked at inspiration from the earlier 18th century frilly shirts, and their later imitations.

I decided to use some nice cotton batiste I had bought quite a few years ago to make one of my first historically inspired shirtwaists: I may have a tendency to buy a bit more fabric than actually needed by the pattern, but that’s what everybody does, right?

For the ruffles I decided to use a lighter weight cotton voile, also from the stash.

the top edge of a ruffle being whipstitched over some gathered fabric; the rest of the unfinished shirt is visible in the background.

At the front, I wanted the ruffle to be inserted in the yoke, but I was also whipstitching the gathers to it to make them neater, so I started bu attaching the yoke lining to the gathered front, then I whipstitched the ruffle to the front, catching each gather, and finally I whipstitched the other yoke on the ruffle and the rest of the gathered front.

The front of a shirt: the body was gathered into a yoke, but it has been unpicked and pulled out to extend a bit past the end of it, into where the collar will be sewn.

And then after sewing the collar, I realized that this way the slit would have remained open in the front (or the collar too narrow), so I had to unpick the front part of the yoke, and sew it again, this time leaving an excess of fabric as wide as half the placket width from the pattern, to be sewn directly in the collar band.

From then, things progressed smoothly, with some interruptions, until I got to the first sleeve, which I failed to insert twice, as one does.

The same shirt worn without the ruffle at the collar, with just what looks like a mandarin collar, closed with a clip with an amethyst. Drama levels have gone way down.

On the third attempt, with a different method, I succeeded, I tried the shirt on, and it already felt extra.

Close up of the collar on a table: at the center back of the shirt collar there is a buttonhole, and a double button is used to keep the detached collar in place, while at the front both the shirt collar and the detached collar have buttonholes.

But it could be even more extra. With some ruffles also at the collar.

Same close up, but now the collar has been closed with a clip-on earring with an amethyst and some small fake clear stones, and it looks as if the skirt had a ruffle collar and a jewel button (or a pin).

The shirt had been made with a simple collar band, and I could have just added the ruffle to it, but I also wanted to be able to wear it with other detachable collars, so I decided to make another collar band with ruffles, to wear on top.

And that was mostly it, except for the reinforcement patches at the side seams and cuffs: I love having them, because they make the seam end neater and stronger, but they are a bit of a hassle to make, so they got postponed a few days.

Same woman and shirt, back with the ruffled collar, in a pose like that of an artist that is fainting for futile reasons. Drama levels over the top.

But finally, the shirt was done.

And I tried it on, and it was good.

But now I really need a pair of cycling breeches, don’t I?


  1. ok, maybe straight passing bi? anyway.β†©οΈŽ

  2. I have no idea how they got there.β†©οΈŽ

  •  

2026 MacBook Pro Now Up to $500 Off on Amazon Following Recent Price Increase

27 Juli 2026 om 16:18
Amazon's prices on the 2026 MacBook Pro have now joined in on Apple's recent price hikes, meaning we're no longer tracking pre-hike markdowns on these devices. However, there are still notable sales to be found if you're shopping for a MacBook Pro this month, with up to $500 off new prices available right now on Amazon.

Note: MacRumors is an affiliate partner with Amazon. When you click a link and make a purchase, we may receive a small payment, which helps us keep the site running.

14-Inch MacBook Pro


Prices start at $2,299.00 for the 24GB/1TB 14-inch M5 Pro MacBook Pro, down from $2,499.00. Amazon is also providing $500 off both the 15-Core/24GB/2TB model, as well as the M5 Max 26GB/2TB model, both of which are new low prices in the wake of the price hikes.





16-Inch MacBook Pro


In terms of the larger display models, we're tracking four total discounts on Amazon. These start at $2,799.00 for the 24GB/1TB M5 Pro configuration ($180 off), and reach up to $4,499.00 for the 48GB/2TB M5 Max device ($500 off).






If you're on the hunt for more discounts, be sure to visit our Apple Deals roundup where we recap the best Apple-related bargains of the past week.




Deals Newsletter


Interested in hearing more about the best deals you can find in 2026? Sign up for our Deals Newsletter and we'll keep you updated so you don't miss the biggest deals of the season!




Related Roundup: Apple Deals

This article, "2026 MacBook Pro Now Up to $500 Off on Amazon Following Recent Price Increase" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple Will 'Watch Everything Burn' When AI Bubble Bursts - Ed Zitron

27 Juli 2026 om 16:11
Memory prices have doubled, Macs and iPads have gone up, and iPhones are expected to follow. Ed Zitron – who writes the Where's Your Ed At newsletter, hosts the Better Offline podcast, and has been described by Politico as the AI boom's most "acerbic gadfly" – has spent years arguing the buildout driving those costs will never pay for itself.

We asked him what happens to Apple if he's right.


You've been calling AI a bubble since before it was fashionable. For MacRumors readers who mostly know it as ChatGPT or Apple Intelligence on their iPhone, what, in plain terms, is actually broken about the economics of the LLM industry?

At their very core, Large Language Models' costs run contrary to basically every model of selling software.

Consumers and enterprises alike have been trained to pay a monthly fee for a service, and while these services might have limits or strictures, basically nobody buying software expects to have a metered service, let alone one that's both metered and with hard to measure costs.

LLMs burn tokens at a per-million rate regardless of whether or not you get the response you want, or whether it does what you ask it to do. If you ask a coding agent to do some sort of software task and it goes off and spins its wheels in a loop, you're paying for the tokens regardless.

AI companies knew that consumers would never pay the actual cost of their AI services, so they have, for the most part, sold them monthly subscriptions with vague rate limits that allow them to burn way more in tokens than the cost of their subscription. SemiAnalysis found that you can burn hundreds of dollars on a $20-a-month subscription and thousands of dollars on a $200-a-month subscription, and while AI boosters will claim that these companies have "70% gross margins on tokens," there is little proof that this is the case, and my own reporting shows that OpenAI lost $20.9 billion on $13.07 billion in revenue in 2025.

Image credit: SemiAnalysis


This means the very basic economics are broken. If Anthropic and OpenAI believed customers would actually pay the real cost of AI tokens, they wouldn't have to give away 20 to 40 times the amount of tokens to subscribers.

Meanwhile, back in March of this year, both moved their enterprise customers over to token-based billing. Within a few weeks, it came out that Uber had spent its entire annual token budget in the space of a quarter, and its COO said that it was getting "harder to justify" the cost of AI because it was hard to track the cost of AI to any actual useful features shipping. Sam Altman would eventually say it was a "huge issue" but declined to say how it might be fixed.

This is a problem across basically every single AI-powered startup, which has to pay the per-million token rate. Perplexity, Cursor, GitHub Copilot (which moved to token-based billing in June) – every single AI startup is unprofitable because their users don't want to pay the actual cost of AI.

Another issue is that AI services are just not that useful or differentiated. While people get some sort of benefit out of AI-generated code, these tools actually end up making them slower, and are filling codebases full of slop. Otherwise, an LLM is an LLM is an LLM – it can generate, it can summarize, it can search, and that's about it, which means that every AI service is effectively the same. That's why 89% of all AI revenues are Anthropic and OpenAI, and why every AI startup talks in terms of "annualized revenue" (monthx12) – because actual revenues are very depressing. Even then, most are barely at $100 million annualized.

Then there are the data centers. An AI data center is very, very expensive to build, takes 18 to 36 months, and costs billions of dollars, which means effectively anyone building one will be raising debt and only get paid once a customer moves in... except there aren't really any customers for AI data centers outside of Anthropic and OpenAI, both of whom are so unprofitable that they've had to raise hundreds of billions of dollars even when Microsoft, Google and Amazon built all their infrastructure.

The only reason everybody isn't freaking out about this is because AI-related stocks have done well, even though none of the hyperscalers actually share their AI revenues.

You've argued that AI's demand story is essentially a mirage – that most of the data center capacity is being absorbed by OpenAI and Anthropic themselves, which is masking the absence of real enterprise demand. If that's right, who do you think will actually bear the cost when the whole thing unravels?

Honestly, it's going to be a lot of private credit funds, because they're the ones funding the data centers, and they're funded by pension funds like the SF teachers fund or CalPERS, which makes me really, really worried about the systemic contagion.

People will argue that this means there's going to be a bailout, but this isn't really a bailoutable thing. These data centers are funded by project financing, which means that the money is basically gone and the only way to "make them whole" would be to either buy out the debt or feed them revenues. While you could theoretically bail out these special purpose vehicles (SPVs), doing so would be to the tune of hundreds of billions of dollars and be political cancer.

I also fundamentally believe that Oracle gets killed by OpenAI. Its revenues have been stagnating for 20 years, and the only way it's kept its head above water is $85bn+ in acquisitions, and even then, that's just kept things flat. Its bets on AI data centers – $340bn+ with hundreds of billions in debt – require OpenAI to become the largest, most-profitable company in the world by 2030, or Oracle runs out of money. Good luck on that one Larry.

The actual contagion from the collapse will be widespread. The TWSE is heavily reliant on Taiwanese ODMs like Quanta and Hon Hai (Foxconn) who have seen their revenues boosted by selling AI servers. While I don't think it kills these companies (especially as Hon Hai makes so much from Apple), it will cut their stock price, which will in turn cut the livelihoods of those investing. The same goes for Korean investors on the KOSPI, and eventually American investors in the various hyperscalers and semiconductor companies that are running entirely because of the AI bubble.

It all really sucks.

One of OpenAI's "Stargate" data centers (image credit: OpenAI)

Hyperscalers building out data centers have hoovered up so much of the world's memory supply that DRAM prices have roughly doubled this year. Tim Cook has called Apple's recent price increases "unavoidable" – Macs and iPads are already up, and iPhone models are expected to follow soon. It seems the clearest sign yet that the bubble's costs are being passed onto ordinary consumers. If the buildout is as speculative as you say, are people basically paying more for hardware to subsidise data centers that may never turn a profit?

I don't think any of them turn a profit, no.

Hyperscalers have spent over $1 trillion in capex since 2022. If we assume that even half of that is AI data centers, they need to make over $1.5 trillion in brand spanking new profit, not revenue, but actual profit, to justify any of these expenditures.

And yes, we are all paying more for stuff for effectively no reason other than that everybody in big tech has gone insane and wants to build as many data centers as possible. I wrote about this in the Hater's Guide To The Memory Crisis.

The hyperscalers are collectively spending north of $650 billion on AI infrastructure this year, whereas Apple is spending about $14 billion. It's as if Cupertino is treating AI as a commodity by paying Google around a billion a year for Gemini to run Siri and doing what it can on-device. The company was previously said to be dangerously behind on AI. That no longer seems to be the case, but at the same time, is it really more savvy to be renting a dependency on the very companies you say can't survive?

So, I think Apple Intelligence was both the worst and best thing to happen to Apple as far as the AI bubble goes.

It was a mass-radicalization of its users against AI – an attempt to cram a barely-functional series of add-ons that nobody asked for in the most-obtrusive way possible, with summaries that were almost immediately turned into memes and a new Siri that was, somehow, even worse than the old Siri.

And I think that told Apple to pump the brakes. It's barely spent anything on capex. It's barely done anything with AI. Despite headline after headline claiming it's "falling behind," nobody can really explain what it is it's falling behind on or why it matters. People hate Apple Intelligence, and I think Apple knows that, and so they're going to jingle the keys for the markets by putting "AI" on stuff without ever really putting their back into it.

If the bubble deflates the way you expect (write-downs, too much compute supply, possibly OpenAI cratering), can you walk us through what that would actually look like for Apple? Does anything break for iPhone users, or does Apple mostly watch it happen from the sidelines? Could it even benefit Apple?

I think things would look much the same for Apple. I think they will sit on the sidelines and watch everything burn. I could see them doing some choice acquisitions as things begin to collapse, but I could also see them do nothing.

I think Apple is in a very weird place at the moment. The Vision Pro was a dud, but it was also the most interesting and future-forward thing I've seen anyone put out in a while. If they were smart, they'd tread water and sink as much money into making that as small as humanely possible – no matter how long it takes – because the entire AI bubble is a result of everybody running out of hypergrowth ideas, mostly because we're flat out of new interfaces.

I want to be clear that what they want to do with the Vision Pro requires it to basically be weightless and invisible and never need adjustments. When it works, it's genuinely awesome. But that's a load-bearing when. One slight movement means the whole thing goes out of focus. I can't even use mine anymore because it needs an update that requires you to wear the thing the whole time. So much promise, released too early, shoved out the door by a CEO on his way out.

This article, "Apple Will 'Watch Everything Burn' When AI Bubble Bursts - Ed Zitron" first appeared on MacRumors.com

Discuss this article in our forums

  •  

AppleCare+ With Theft and Loss Coverage for iPad and Apple Watch Launching in More Countries

27 Juli 2026 om 16:02
AppleCare+ with Theft and Loss plans for the iPad and Apple Watch will be available starting Tuesday, August 4 in four additional countries, including Australia, France, Germany, and the United Kingdom.


These plans provide coverage for up to two incidents of theft or loss every 12 months, with each incident subject to a service fee.

AppleCare+ with Theft and Loss was already available for the iPhone in these countries. In the U.K., for example, AppleCare+ with Theft and Loss for an iPhone 17 Pro costs Β£11.99 per month or Β£239 upfront. If the iPhone were to be lost or stolen, you would be required to pay an additional service fee of Β£109 per incident.

The standard AppleCare+ benefits are included with the Theft and Loss plans too, including repairs for accidental damage and 24/7 priority tech support.

AppleCare One is launching in the same four countries on August 4 as well.
This article, "AppleCare+ With Theft and Loss Coverage for iPad and Apple Watch Launching in More Countries" first appeared on MacRumors.com

Discuss this article in our forums

  •  

'AppleCare One' Expanding to Four More Countries

27 Juli 2026 om 15:46
Apple today announced that AppleCare One will be available in Australia, France, Germany, and the U.K. starting Tuesday, August 4.


Introduced in the U.S. last year, AppleCare One covers up to three devices as part of a single monthly subscription, and the total cost can be lower than multiple AppleCare+ plans. In the U.K., for example, Apple says customers can save up to Β£11.48 per month compared to paying for three separate AppleCare+ with Theft and Loss plans.

AppleCare One includes all AppleCare+ benefits, including unlimited repairs for accidental damage subject to a fee per incident, 24/7 priority tech support, and theft and loss protection for the iPhone, iPad, and Apple Watch.

Depending on the country, customers can sign up for AppleCare One on Apple.com or at an Apple Store. Those who already have an AppleCare+ plan can also sign up directly in the Settings app on their iPhone, iPad, or Mac.

Existing devices that are up to four years old can be added to an AppleCare One plan, provided they are in good condition. A diagnostic check may be required. Additional devices beyond the three included can be added to the plan for an additional cost per month, per device, with most of the various fees outlined below.





































Country Base Price Additional Device Repair Deductible Advertised Savings
Australia $29.99/month $8.99/month $45 to $149 Up to $18.48/month
France €20.99/month €5.99/month €29 to €99 Up to €13.48/month
Germany €20.99/month €5.99/month €29 to €99 Up to €13.48/month
United Kingdom Β£16.99/month Β£4.99/month Β£25 to Β£79 Up to Β£11.48/month


This article, "'AppleCare One' Expanding to Four More Countries" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple Responds to Lawsuit Over Fake Bitcoin Wallet Scam in App Store

27 Juli 2026 om 15:00
Apple is facing a new lawsuit from three customers who allegedly lost a combined $1.8 million after falling victim to a fake Bitcoin wallet app in the App Store, according to a complaint filed in California federal court on Friday.


The complaint alleges that Apple violated California's Consumers Legal Remedies Act and other laws by failing to adequately review and monitor apps distributed through the App Store, despite marketing it as "a safe and trusted place to discover and download apps." Due to these assurances in Apple's marketing, the complaint said the plaintiffs trusted that a Sparrow Wallet app they downloaded from the App Store on iOS was legitimate, when in reality it was a fraudulent spoof designed to steal Bitcoin from users.

Sparrow Wallet is only available on Windows, macOS, and Linux. The popular Bitcoin wallet is not available on iOS, but scammers have released fake lookalike apps in the App Store that can trick users into giving up control of their funds.

"Users found their accounts had been wiped out and their cryptocurrency assets transferred to the scammers' private wallets," the complaint says. "This fraud succeeded precisely because Apple exploited the consumer trust it had deliberately cultivated through more than a decade of marketing the App Store as a uniquely safe and trusted environment."

The plaintiffs James Ramirez, Christopher Ellis, and Jalen Delgado had Bitcoin amounts that were worth approximately $875,000, $840,000, and $120,000 respectively stolen via the app from May to August of 2025, according to the complaint.

Even when victims reported fraud, the lawsuit alleges that Apple often took little to no action, and it says other fake Sparrow apps remain in the App Store.

Sparrow Wallet developer Craig Raw has publicly addressed Apple's slow response to multiple fake versions of his app appearing in the App Store. In a January 2024 social media post, for example, he said "there is still a scam 'Sparrow Wallet' app on the @Apple App Store, despite myself and others having reported it weeks ago."

Last month, Raw said his attempt at protecting users by submitting a "placeholder" app to the App Store that contained marketing screenshots stating that Sparrow Wallet is a desktop app only resulted in his Apple Developer account being flagged for termination due to "dishonest activity." Apple later reversed this decision.

The plaintiffs are seeking damages, including reimbursement of all funds wrongfully lost through the fraudulent Sparrow Wallet app.

Update β€”Β July 27 at 5:30 a.m. Pacific Time: In response to our request for comment, Apple said it has taken swift action to remove any apps impersonating Sparrow Wallet on the App Store and to terminate developer accountsΒ associated with those apps.

Apple said developers who suspect that content available on an Apple service infringes on their intellectual property rights can submit aΒ dispute form to Apple's legal department, and customers can report App Store scams or frauds too. Apple says it takes immediate action against apps that do not comply with its guidelines.

Apple previously announced that it terminated 193,000 developer accounts over fraud concerns and prevented over $2.2 billion in potentially fraudulent transactions in 2025.
This article, "Apple Responds to Lawsuit Over Fake Bitcoin Wallet Scam in App Store" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Freexian Collaborators: Monthly report about Debian Long Term Support, June 2026 (by Thorsten Alteholz)

22 Juli 2026 om 02:00

The Debian LTS Team, funded by [Freexian’s Debian LTS offering] (https://www.freexian.com/lts/debian/), is pleased to report its activities for June.

Activity summary

During the month of June, 20 contributors have been paid to work on Debian LTS (links to individual contributor reports are located below).

The team released 48 DLAs fixing 231 CVEs.

Debian 12 (β€œbookworm”) has been handed over to the LTS Team on June 11th. During this handover Sylvain helped to update relevant tools and documentation. If you benefit from Debian, especially during the full 5-year lifecycle, please consider subscribing as a sponsor of Debian LTS: https://www.freexian.com/lts/debian/.

Moreover, Debian 11 (β€œbullseye”) will reach the end of the Debian LTS period on August 31st. After that, Freexian will continue the security support under the Extended LTS offer.

The team published several notable updates:

  • haveged update (DLA-4616-1), prepared by Thorsten, to address local privilege escalation.
  • tomcat9 update (DLA-4619-1), prepared by Markus, to address, among others, an authentication bypass.
  • apache2 update (DLA-4620-1), prepared by Bastien, to address a HTTP/2 bomb.
  • apache2 update (DLA-4629-1), prepared by Bastien, to address, among others, remote code execution and privilege escalation.
  • libinput update (DLA-4626-1), prepared by Santiago, to address local privilege escalation and arbitrary code execution.
  • asterisk update (DLA-4631-1), prepared by Thorsten, to address, among others, wrong processing of invalid or untrusted certificates.
  • nginx update (DLA-4634-1), prepared by Charles, to address a remote code execution and denial of service.
  • firefox-esr update (DLA-4635-1), prepared by Emilio, to address dozens of CVEs, among other things, related to arbitrary code execution and privilege escalation.
  • thunderbird update (DLA-4636-1), prepared by Emilio, to address dozens of CVEs, among other things, related to arbitrary code execution.
  • chromium update (DLA-4654-1), prepared by Emilio, to address dozens of CVEs, among other things, related to arbitrary code execution.

Contributions from outside the LTS Team:

We are greatly thankful for the contributions from people outside the LTS Team:

  • Salvatore Bonaccorso prepared a libhttp-daemon-perl update, that was released by Santiago as DLA-4639-1.
  • Salvatore also directly uploaded libgd-perl DLA-4638-1 and libconfig-inifiles-perl DLA-4637-1.
  • Peter Palfrader prepared a tor update, that was released by Santiago as DLA-4656-1.
  • Pieter Lenaerts prepared a beets update, that was released by Emmanuel as DLA-4641-1.
  • Noah Meyerhans prepared a cloud-init update DLA-4645-1.

The LTS Team has also contributed with updates to the latest Debian releases:

  • Besides publishing DLA-4642-1 for package u-boot Andreas also prepared an NMU for an upload to sid and prepared a stable-proposed-update (SPU) bug for trixie, which was already acknowledged by a stable release manager (SRM).
  • Andreas also prepared an upload of package atril for trixie, which was handled by the security team as DSA-6349-1.
  • Besides publishing DLA-4620-1 for package apache Bastien also prepared an upload for trixie, which was handled by the security team as DSA-6323-1.
  • Tobi uploaded package mesa to trixie and bookworm.
  • Thorsten fixed some (not security related but RC) issues in package dahdi-linux. This was in preparation to fix lots of security issues in asterisk. Unfortunately the maintainer ignored the corresponding debdiff and prefered to upload a new upstream version. Anyway, the concerns of the security team about security support of asterisk could be overcome and asterisk can migrate to tesing and again be part of a Debian release.

Individual Debian LTS contributor reports

Thanks to our sponsors

Sponsors that joined recently are in bold.

  •  

Here's What the 'iPhone 20' is Expected to Look Like

27 Juli 2026 om 03:00
Apple's 20th anniversary iPhone is expected to arrive in the fall of 2027 with the most significant design overhaul the device has seen since the iPhone X.


In many ways, the device is expected to repeat the story of the iPhone X, which marked the device's 10th anniversary in 2017 by dropping the Home button and introducing an edge-to-edge display. The 2027 model is rumored to overhaul the design language that has defined the iPhone ever since, and will likely set the template for the years that follow. The device is highly likely to launch in the fall of 2027 alongside the second generation foldable iPhone.

All-Glass Design With Curved Display


Glass is at the center of the redesign. Bloomberg's Mark Gurman described a mostly glass, curved iPhone without any cutouts in the display, with a return to a glass back and curved glass that wraps around all four edges of the device. It would be the clearest expression yet of former design chief Jony Ive's ambition for an iPhone that resembles a single slab of glass. Facilities in Apple's supply chain have reportedly completed renovations ahead of production, with build quality said to be comparable to that of the first-generation iPhone Air.

Rather than the aggressive "waterfall" edges that Samsung used on its Galaxy phones for years, Apple is said to be seeking an equal-depth quad-curved panel that keeps the curve very shallow, using so-called "micro-curves" rather than a deep roll onto the sides. The gentler shape could make swipes from the edge of the display feel more natural, prevent distortion of on-screen content, and help the device feel softer in the hand.

The effect may rely on more than physical curvature alone. Leaker "Ice Universe" suggested it is unlike traditional quad-curved displays or the curved screens seen on Android phones, and could depend on a combination of optical refraction, light-guiding structures, and carefully engineered visual illusion to make the frame recede from view. Apple may reflect the theme in its branding, with one report claiming it could market the panel as a "Liquid Glass Display," echoing its current software design language. One unverified mock-up, shared by an account with an unproven track record, depicted a bezel of just 1.1mm around the display, compared to approximately 1.44mm on the iPhone 17 Pro.

No Dynamic Island?


The front of the device remains the most uncertain aspect of the design. Apple reportedly wants to achieve a front with no cutouts at all, moving both the Face ID system and the selfie camera beneath the display, with one report describing a "spliced micro-transparent glass" window that would let β€ŒFace IDβ€Œ's infrared sensors pass through the panel. DSCC's Ross Young has said the technology is unlikely to be fully ready for 2027, however, and while Apple is still testing an under-screen camera, it seems likely that a small hole-punch or a reduced version of the smaller Dynamic Island expected on iPhone 18 Pro models could remain.

Two Size Options


Apple is reportedly planning two anniversary models at roughly 6.3 and 6.9 inches, matching the iPhone 18 Pro and Pro Max, but the larger one could be fractionally larger and marketed as a 7-inch device owing to its slimmer bezels.

Thin Polished Frame


The frame is expected to be a thin polished band, though its material remains uncertain. Some rumors point to a departure from the aluminum used on Apple's current models, but leaker Fixed Focus Digital has pushed back on claims that Apple is preparing a return to titanium or a switch to Liquid Metal, arguing that aluminum remains the only practical choice for now given the heat generated by on-device AI processing. The same leaker has described aluminum as the material for "straight-edged" phones specifically, a distinction that leaves room for a different approach on the curved-edge anniversary model.

Haptic Buttons


Apple is also rumored to be revisiting solid-state haptic buttons for the device. The company is said to be reviving the long-shelved "Project Bongo" effort to replace the mechanical Side button, volume buttons, Action button, and Camera Control with haptic equivalents integrated into the frame, with zero physical movement when pressed.

Doing away with the physical openings that mechanical buttons require would suit a device intended to look like an unbroken piece of glass, and the buttons have reportedly passed tests for use with gloves, wet hands, extreme temperatures, and with a case fitted. An ultra-low energy microprocessor is said to keep them working even when the handset is powered off or the battery has run out.
This article, "Here's What the 'iPhone 20' is Expected to Look Like" first appeared on MacRumors.com

Discuss this article in our forums

  •  

DistroWatch Weekly, Issue 1183

27 Juli 2026 om 02:09
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. This week in DistroWatch Weekly:
Review: Package Forge and Soar
News: GNOME OS on smart phones, openSUSE fixes expired repository key, Ubuntu Pro users get new Enterprise Store, Debian begins Perl upgrade and votes on LLM use, FreeBSD freezes port tree
Questions and answers: Games which teach Linux
Released last week:....
  •  

Apple Planning to Unveil Privacy-Focused Smart Glasses at WWDC 2027

26 Juli 2026 om 18:26
Apple currently plans to unveil its first smart glasses at WWDC 2027 next June, and privacy will be a focus, according to Bloomberg's Mark Gurman.


For the glasses, Apple is prototyping "a slew of new hardware and software-related privacy features" that are not available on current products, he said. He did not mention any specific features, but he noted that Apple's marketing will likely emphasize the privacy measures of its glasses compared to rival products like the Meta Ray-Bans.

In a world where some people are wary of being secretly recorded by camera-equipped glasses, Gurman said Apple has considered releasing smart glasses with cameras that assist with AI features, but lack photo and video recording capabilities. In fact, he said Apple has even prototyped smart glasses without a camera system entirely.

Still, the most likely outcome is that Apple's glasses will have cameras, but with the sort of privacy protections that the company is known for.

Like the Meta Ray-Bans, Apple's glasses would also have speakers and microphones for music, phone calls, and notifications announced by Siri.

Apple apparently aims to begin shipping the glasses to customers in late 2027.
This article, "Apple Planning to Unveil Privacy-Focused Smart Glasses at WWDC 2027" first appeared on MacRumors.com

Discuss this article in our forums

  •  

'Apple Upgrade' Program Launching on Tuesday

26 Juli 2026 om 17:20
In his newsletter today, Bloomberg's Mark Gurman reiterated that a new "Apple Upgrade" program is set to launch in the U.S. on Tuesday, July 28. Apple will stop accepting iPhone Upgrade Program sign-ups on the same day, but he said customers who are already enrolled will be able to remain in the program "for the time being."


Apple is partnering with buy-now, pay-later company Klarna on the program, he said.

The program will allow you to lease most iPhone, iPad, Mac, and Apple Watch models, with a 24-month term for iPhones and Apple Watches and a 36-month term for iPads and Macs. Customers will have various options, including returning their device after the term, upgrading to a newer device, paying a fee to keep the device, and so forth.

Some lower-priced devices, including the Apple Watch SE, the entry-level iPad, the iPhone 16, and the MacBook Neo, will not be eligible, he said.

Unlike the iPhone Upgrade Program, Apple Upgrade plans will apparently not include AppleCare+ coverage bundled into the monthly price.

Apple plans to advertise the program as a way to have lower monthly payments compared to current financing programs, according to the report, so it sounds like Apple Upgrade will be focused on leasing rather than traditional financing, and it will apparently replace the iPhone Upgrade Program for new purchases going forward.
This article, "'Apple Upgrade' Program Launching on Tuesday" first appeared on MacRumors.com

Discuss this article in our forums

  •  

What to Expect From Apple Watch Series 12 and Apple Watch Ultra 4

26 Juli 2026 om 17:07
Bloomberg's Mark Gurman today outlined what to expect from the Apple Watch Series 12 and Apple Watch Ultra 4 this year. Spoiler: not very much.


While it was rumored that Touch ID may be coming to the Apple Watch Series 12, Gurman said he does not expect the Series 12 or Ultra 4 to have any major design changes compared to the current Series 11 and Ultra 3 models. Touch ID probably counts as a major design change, so the rumor now sounds increasingly unlikely.

Another sketchy rumor claimed that the Series 12 will have a band with an embedded health sensor, but Gurman did not mention that.

Instead, he expects more ordinary changes, including faster performance and unspecified improvements to health and fitness tracking. The Series 11 and Ultra 3 both have an S10 chip that debuted in the Series 10 and Ultra 2, so the S11 chip or newer should provide the first Apple Watch performance improvements in years.

There will not be an Apple Watch SE 4 this year, he said.

Bigger changes are in the works for the Apple Watch, but he said they are unlikely to arrive for another year or two. Even further ahead, he added that Apple continues to develop a blood sugar detection feature with a goal of releasing it by 2030.
Related Forum: Apple Watch

This article, "What to Expect From Apple Watch Series 12 and Apple Watch Ultra 4" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Russ Allbery: Review: Radiant Star

26 Juli 2026 om 04:14

Review: Radiant Star, by Ann Leckie

Publisher: Orbit
Copyright: May 2026
ISBN: 0-316-29068-8
Format: Kindle
Pages: 359

Radiant Star is a science fiction novel set in the Imperial Radch universe without being a direct sequel to the other books in that universe. It will badly spoil the end of Ancillary Mercy, and I recommend reading that trilogy first, but it's independent of the other books in the same universe.

In the 3,008th year after the manifestation of the Radiant Star (the 1,024th since the founding of the Consorority itself), Zaved, a newly minted consoror, disappeared a mere two days after the ceremony that elevated her to womanhood. She left a note that read, Bored. Back whenever. This was not normal or even remotely acceptable behavior in a consoror, particularly one who held as much promise as Zaved had, but what could the consorors do?

Zaved, faced with the unpleasant prospect of running out of money during her galactic tour, plied a rich benefactor with tales of how talented, polite, and obedient the boys of the Consorority are. Her plan worked brilliantly. After funding further non-boring adventures, she arrived home in Ooioiaa with a chest full of money and a pregnancy. Great for Zaved and the Consorority; kind of a shame for her son Jonr, who is to be delivered to her benefactor after proper training. Oh well, telling Jonr about that is a problem for future Zaved.

After a strained childhood in which he convinces himself he is a misfit with few redeeming qualities, Jonr ends up in a suspension pod. Before shipping can be arranged, however, external events intervene, leaving Jonr sitting unnoticed in a warehouse.

The planet of Aaa is in a highly inconvenient location, drifting as it does through interstellar space unattached to any star. It would be as irrelevant and overlooked as any other random interstellar object except for two critical properties. The first is that Aaa and its sole city of Ooioiaa are sacred to a religion of obscure origin. Its primary population are members of a religious cult who believe the Radiant Star manifested in the Temporal Location on Ooioiaa and will eventually return to bring light to the galaxy. The second interesting property of Aaa is that it is drifting ever so slowly towards a strategic system of military importance.

The first property brings pilgrims and their accompanying bounty of money, food, and other resources necessary to dig a small city out of rock, make it habitable, and supplement the sparse and strange native edible life. The second property brings the Radchaai, who easily conquer the city of Ooioiaa and are now faced with the unpleasant task of running it.

Some decades after the Radchaai conquest, having never left Aaa, Jonr is woken up. He will not be sent off into the broader galaxy as a slave to pay off a vacation debt. Instead, he will be one of the many protagonists in this novel about the perils of living through supply chain disruptions on a planet full of status-obsessed religious fanatics who would drown in a rain shower.

The other books set in this universe make abundantly clear that the Radch is a voracious colonial power that enslaves native populations and enforces their own cultural preferences at the point of a gun. A reader familiar with this series is predisposed to take whatever side is not the Radch.

Radiant Star adds a complication, however. Charak Svo, the Radchaai governor, is impatient with native inhabitants and strongly dislikes their religion, but she is reasonably competent. The religious factions that ran Ooioiaa before the arrival of the Radchaai, on the other hand, are dogmatic authoritarians with the collective wisdom of a sack of turnips. Charak does not get everything right and is arguably responsible for at least one catastrophe. By the end of the book, though, I was firmly convinced that had the original religious government still been in charge, everyone would have died.

I found the structure of this book a little odd. The omniscient narrator tells the story in the form of a history. The target audience appears to be future inhabitants of Ooioiaa and adherents to the Radiant Star religion, and the narrator is often maddeningly uninterested in topics that a reader of the rest of the Imperial Radch books is intensely curious about. This same property carries through to the plot: I was interested in how all of the tensions in this obviously absurd society could be resolved or, preferably, overturned entirely. The narrator, on the other hand, is far more interested in Serque Tais's intent to become the last saint in the Temporal Location, and in the details of the subsequent political, economic, and religious fallout.

Leckie has written three novels set in the Imperial Radch after the original trilogy: Provenance, Translation State, and now Radiant Star. I am sure that I'm not the only person who wants a direct continuation of the original trilogy, but I'm drawing the conclusion that Leckie doesn't want to write that. Instead, she's writing around the edges of the subsequent events, in effect showing readers the shape of them and their broader implications without showing the details.

Now that I can see what she's doing, I kind of like it. Given what we now know from the books written around the edges, the ensuing events in the center of galactic politics are chaotic in a way that could easily devolve into tedious accounts of messy conflicts. Seeing the effects from afar lets the reader fill in some of the blanks and speculate, and it makes the moments where we get a concrete update (such as at the end of this book) all the more rewarding. I still find it odd, though, to read a book where the narrator's interests so sharply diverge from mine.

I wish I could say that Radiant Star sucked me in as the story developed, but it never did. Part of the problem is that I think this book is intended as a very dry farce, and farce often doesn't work with my reading style. I prefer to attach myself to a protagonist and hope they do competent things, and this book is full of characters who are being themselves far too aggressively and loudly to have time to be competent at anything. My favorite moments were therefore the small pockets of people with sense: The governor, Jonr, his charge, and the delightfully strange Justice of Albis. I enjoyed all of them, but I had trouble caring about the overall plot and kept putting this book down for days between chapters.

I think this is mostly personal taste, though. Like all of Leckie's novels since the original Imperial Radch trilogy, Radiant Star is competently executed and a little strange. When that strangeness aligns with your tastes, it's a great deal of fun and rather unlike other science fiction novels. In this case, it didn't quite work for me, but I suspect it will for others.

I still want another Leckie novel with a ship as a protagonist, though.

Content notes: Rather disturbing (although bloodless) religious practices, mass death.

Rating: 6 out of 10

  •  

Apple's First Water-Resistant iPad to Launch Later This Year

26 Juli 2026 om 03:00
Apple's next iPad mini will apparently be the first iPad with a water-resistant design, and the tablet is now expected to arrive by October.



Bloomberg's Mark Gurman reported last year that Apple is working on an updated casing that offers protection comparable to the iPhone, making the β€ŒiPad miniβ€Œ safe for casual use in wet environments like a bathroom or a pool area. No β€ŒiPadβ€Œ currently carries an official water resistance rating, and Apple does not consider the existing models safe to get wet.

To achieve this, Apple has reportedly designed a vibration-based speaker system that removes the need for traditional speaker holes. Sound would instead emit from flat surfaces on the tablet's chassis, effectively turning parts of the body into a speaker diaphragm and eliminating one of the main routes through which water and dust enter a device.

The approach differs from the method Apple uses on the iPhone, which relies on adhesives and gaskets to seal speaker openings and other ingress points. It is not yet known what IP rating the β€ŒiPad miniβ€Œ will carry. The iPhone is rated IP68 and can withstand submersion in water up to six meters deep for 30 minutes.

Apple has been building toward the technology for some time. A 2014 patent from the company describes a "mechanically actuated panel acoustic system" that vibrates flat panels to generate sound, negating the need for speaker grilles altogether.

A sealed design would also close one of the everyday gaps between the β€ŒiPad miniβ€Œ and dedicated e-readers. Devices like the Kindle Paperwhite and Kobo Libra Color are rated to survive immersion, and the ability to read in the bath or by the pool has long been one of the practical advantages they hold over Apple's smallest tablet.

Gurman recently said that Apple plans to release the new iPad mini by October. Korean outlet ETNews reported in June that Samsung Display had begun mass production of OLED panels for the device, lending weight to a launch in that window.

Water resistance is one of at least four major changes expected this year. The switch to OLED will make the mini the second β€ŒiPadβ€Œ line to adopt the technology after the iPad Pro, delivering higher contrast, true blacks, and better power efficiency than the LCD screen in the iPad mini 7. A Korean source claimed earlier this month that the panel is an 8.4-inch LTPS design clocked at 60Hz, which would rule out ProMotion.

Apple is also reportedly planning a "major processor leap" for the tablet. Code accidentally published by Apple pointed to the A19 Pro chip used in the iPhone Air, while other evidence in a macOS kernel debug kit suggests the device will use the unreleased A20 Pro.

Apple last updated the β€ŒiPad miniβ€Œ in October 2024 with the A17 Pro chip and Apple Intelligence support. The tablet now starts at $599 following the company's sweeping price increases in June, and Gurman previously suggested the β€ŒOLEDβ€Œ model could command up to $100 more, though that estimate predated the June rises.
This article, "Apple's First Water-Resistant iPad to Launch Later This Year" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Dirk Eddelbuettel: RcppArmadillo 15.4.2-1 on CRAN: Small Upstream Fixes

25 Juli 2026 om 22:56

armadillo image

Armadillo is a powerful and expressive C++ template library for linear algebra and scientific computing. It aims towards a good balance between speed and ease of use, has a syntax deliberately close to Matlab, and is useful for algorithm development directly in C++, or quick conversion of research code into production environments. RcppArmadillo integrates this library with the R environment and language–and is widely used by (currently) 1293 other packages on CRAN, downloaded 47.8 million times (per the partial logs from the cloud mirrors of CRAN), and the CSDA paper (preprint / vignette) by Conrad and myself has been cited 710 times according to Google Scholar.

This versions updates to the 15.4.2 upstream Armadillo release made this week, as well as to included 15.4.1 version we released only to GitHub and r-universe so do not exceed the (roughly) monthly cadence. For this release, we had run the usual complete reverse-dependency check which came back spotless, and did CRAN so no email exchange needed despite nearly 1300 reverse dependencies. Automation can be helpful when used with a well-maintained software stack. The package has also already been updated for Debian, built for r2u, and will build shortly at CRAN for the different binary releases.

All changes since the last CRAN release follow.

Changes in RcppArmadillo version 15.4.2-1 (2026-07-25)

  • Upgraded to Armadillo release 15.4.2 (Medium Roast Agave)

    • Fix speed regressions in diagvec() and diagmat()

Changes in RcppArmadillo version 15.4.1-1 [github-only] (2026-07-09)

  • Upgraded to Armadillo release 15.4.1 (Medium Roast Agave)

    • Fix for rare infinite recursion bug in sparse version of diagmat()

    • More efficient checks for aliasing

Courtesy of my CRANberries, there is a diffstat report relative to previous release. More detailed information is on the RcppArmadillo page. Questions, comments etc should go to the rcpp-devel mailing list off the Rcpp R-Forge page.

This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. If you like this or other open-source work I do, you can sponsor me at GitHub.

  •  

Apple Sued by Customers Who Lost Combined $1.8 Million Through Fake Bitcoin Wallet in App Store

25 Juli 2026 om 20:08
Apple is facing a new lawsuit from three customers who allegedly lost a combined $1.8 million after falling victim to a fake Bitcoin wallet app in the App Store, according to a complaint filed in California federal court on Friday.


The complaint alleges that Apple violated California's Consumers Legal Remedies Act and other laws by failing to adequately review and monitor apps distributed through the App Store, despite marketing it as "a safe and trusted place to discover and download apps." Due to these assurances in Apple's marketing, the complaint said the plaintiffs trusted that a Sparrow Wallet app they downloaded from the App Store on iOS was legitimate, when in reality it was a fraudulent spoof designed to steal Bitcoin from users.

Sparrow Wallet is only available on Windows, macOS, and Linux. The popular Bitcoin wallet is not available on iOS, but scammers have released fake lookalike apps in the App Store that can trick users into giving up control of their funds.

"Users found their accounts had been wiped out and their cryptocurrency assets transferred to the scammers' private wallets," the complaint says. "This fraud succeeded precisely because Apple exploited the consumer trust it had deliberately cultivated through more than a decade of marketing the App Store as a uniquely safe and trusted environment."

The plaintiffs James Ramirez, Christopher Ellis, and Jalen Delgado had Bitcoin amounts that were worth approximately $875,000, $840,000, and $120,000 respectively stolen via the app from May to August of 2025, according to the complaint.

Even when victims reported fraud, the lawsuit alleges that Apple often took little to no action, and it says other fake Sparrow apps remain in the App Store.

Sparrow Wallet developer Craig Raw has publicly addressed Apple's slow response to multiple fake versions of his app appearing in the App Store. In a January 2024 social media post, for example, he said "there is still a scam 'Sparrow Wallet' app on the @Apple App Store, despite myself and others having reported it weeks ago."

Last month, Raw said his attempt at protecting users by submitting a "placeholder" app to the App Store that contained marketing screenshots stating that Sparrow Wallet is a desktop app only resulted in his Apple Developer account being flagged for termination due to "dishonest activity." Apple later reversed this decision.

The plaintiffs are seeking damages, including reimbursement of all funds wrongfully lost through the fraudulent Sparrow Wallet app.

Update β€”Β July 27 at 5:30 a.m. Pacific Time: In response to our request for comment, Apple said it has taken swift action to remove any apps impersonating Sparrow Wallet on the App Store and to terminate developer accountsΒ associated with those apps.

Apple said developers who suspect that content available on an Apple service infringes on their intellectual property rights can submit aΒ dispute form to Apple's legal department, and customers can report App Store scams or frauds too. Apple says it takes immediate action against apps that do not comply with its guidelines.

Apple previously announced that it terminated 193,000 developer accounts over fraud concerns and prevented over $2.2 billion in potentially fraudulent transactions in 2025.
This article, "Apple Sued by Customers Who Lost Combined $1.8 Million Through Fake Bitcoin Wallet in App Store" first appeared on MacRumors.com

Discuss this article in our forums

  •  
❌