×
Privacy

Edge Sends Images You View Online To Microsoft 39

An anonymous reader shares a report: Not so long ago, Microsoft Edge ended up in hot waters after users discovered a bug leaking your browser history to Bing. Now you may want to toggle off another feature to ensure Edge is not sending every picture you view online to Microsoft. Edge has a built-in image enhancement tool that, according to Microsoft, can use "super-resolution to improve clarity, sharpness, lighting, and contrast in images on the web." Although the feature sounds exciting, recent Microsoft Edge Canary updates have provided more information on how image enhancement works. The browser now warns that it sends image links to Microsoft instead of performing on-device enhancements.
Television

Amazon Introduces New Feature To Make Dialogue In Its TV Shows Intelligible (arstechnica.com) 121

Amazon has introduced a new feature to Prime Video called Dialogue Boost. It's intended to isolate dialogue and make it louder relative to other sounds in streaming videos on the service. Ars Technica reports: Amazon describes how it works in a blog post: "Dialogue Boost analyzes the original audio in a movie or series and intelligently identifies points where dialogue may be hard to hear above background music and effects. Then, speech patterns are isolated and audio is enhanced to make the dialogue clearer. This AI-based approach delivers a targeted enhancement to portions of spoken dialogue, instead of a general amplification at the center channel in a home theater system."

Not all content will be eligible for the dialogue boost feature, though -- at least not yet. Amazon says it "has initially launched on select Amazon Originals worldwide" like The Marvelous Mrs. Maisel and The Big Sick. While this is partly an accessibility feature for people who are hard of hearing, Amazon is also responding to a widespread complaint among viewers. A 2022 survey found that 50 percent of 1,260 American viewers "watch content with subtitles most of the time," many of them citing "muddled audio" and saying that it's more difficult to understand dialogue in movies and TV shows than it used to be. [...] The company hasn't announced when the feature will expand to more content. But we wouldn't be surprised to see rapid expansion -- not just from Amazon, but from other streamers offering similar features, too.

Programming

Would This OpenJDK Proposal Make Java Easier to Learn? (infoworld.com) 145

"Java would become easier for students to learn under a proposal to introduce flexible main methods and anonymous main classes to the language," reports InfoWorld.

Details of the plan include enhancing the protocol by which Java programs are launched to be flexible, in particular to allow the String[] parameter of main methods to be omitted and allow main methods to be neither public nor static; the Hello World program would be simplified. Anonymous main classes would be introduced to make the class declaration implicit.
It's currently a disabled-by-default preview language feature in JDK 21 (scheduled for General Availability in September), included to provoke developer feedback based on real world use (which may lead to it becoming permanent in the future). This wouldn't introduce a separate beginner's dialect or beginners' toolchain of Java, emphasizes Java Enhancement Proposal (JEP) 445. "Student programs should be compiled and run with the same tools that compile and run any Java program."

But it argues that a simple "Hello World" program today has "too much clutter...too much code, too many concepts, too many constructs — for what the program does."


public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}



Anonymous main classes would make the public class declaration implicit (while also sparing newbies the "mysterious" modifier static and the args parameter String[] ). The program is streamlined to:


void main() {
System.out.println("Hello, World!");
}


The proposal argues this change reduces "the ceremony of writing simple programs such as scripts and command-line utilities." And since Java is intended to be a first programming language, this change would mean students "can write their first programs without needing to understand language features designed for large programs," using instead "streamlined declarations for single-class programs". (This allows students and educators to explore language features more gradually.) A Hello, World! program written as an anonymous main class is much more focused on what the program actually does, omitting concepts and constructs it does not need. Even so, all members are interpreted just as they are in an ordinary class. To evolve an anonymous main class into an ordinary class, all we need to do is wrap its declaration, excluding import statements, inside an explicit class declaration.
Java

Oracle Aims To Sustain Java's 27-Year Franchise With v20 Rollout (siliconangle.com) 80

Oracle today announced the availability of Java 20, the latest version of the popular programming language and development platform. From a report: The latest version of the 27-year-old language includes thousands of performance, stability and security improvements and features seven enhancement proposals to the Java Development Kit that are aimed at increasing developer productivity and enhancing performance, stability and security. Oracle has coordinated a disciplined rollout of new Java releases on a six-month cadence for the past five years and says it's the top contributor to the open-source project. Java is the world's third most widely used programming language, according to Tiobe Software BV, and is No. 1 in organizational development, according to Oracle. "The innovation pipeline has never been richer," said Chad Arimura, vice president of developer relations at Oracle. "The problem space is changing and developers have higher demands on their programming languages than ever."
Cellphones

Is Samsung Faking the AI-Enhanced 'Space Zoom' Photos on Galaxy Smartphones? (appleinsider.com) 95

Samsung's Galaxy smartphones now offer "Space Zoom," writes Apple Insider, a feature augmenting 3x and 10x telephoto cameras with digital zoom "aided by Samsung's AI Super Resolution technology."

But the resulting 100X zoom levels "appear to be more a feat of AI trickery than anything else," they conclude, citing an investigation by a Reddit user: That so-called Space Zoom could potentially allow users to photograph the moon, and many do. However, it may be the case that the level of detail in the moon shots may only be higher due to software shenanigans....

The user tested the effect by downloading a high-resolution image of the moon, then downsized it to a 170 by 170-resolution image, and then applied a gaussian blur to obliterate any final details of its surface. They then showed the low-res blurry moon at full screen on their monitor, walked to the other end of their room, zoomed in on the fake celestial body, and took a photograph. After some processing, an image of the moon was produced by the smartphone, but the surface had considerably more detail for the surface than the doctored source. The user reckons Samsung "is leveraging an AI model to put craters and other details on places which were just a blurry mess."

They go further to stress that while super resolution processing uses multiple images to recover otherwise-lost detail, this seems to be something different. It is proposed that this is a case "where you have a specific AI model trained on a set of moon images, in order to recognize the moon and slap on the moon texture on it."

The Reddit user has now posted an update: I photoshopped one moon next to another (to see if one moon would get the AI treatment, while another would not), and managed to coax the AI to do exactly that.... [O]ne moon got the "AI enhancement", while the other one shows what was actually visible to the sensor — a blurry mess....

It's literally adding in detail that weren't there. It's not deconvolution, it's not sharpening, it's not super resolution, it's not "multiple frames or exposures". It's generating data.

United States

America's TSA Begins Quietly Testing Facial Recognition Tech at 16 Airports (msn.com) 87

America's Transportation Security Administration "has been quietly testing controversial facial recognition technology for passenger screening at 16 major domestic airports — from Washington to Los Angeles," reports the Washington Post.

Their article adds that the agency "hopes to expand it across the United States as soon as next year." Kiosks with cameras are doing a job that used to be completed by humans: checking the photos on travelers' IDs to make sure they're not impostors.... You step up to the travel document checker kiosk and stick your ID into a machine. Then you look into a camera for up to five seconds and the machine compares your live photo to the one it sees on your ID. They call this a "one to one" verification system, comparing one face to one ID. Even though the software is judging if you're an impostor, there's still a human agent there to make the final call (at least for now).

So how accurate is it? The TSA says it's been better at verifying IDs than the manual process. "This technology is definitely a security enhancement," said [TSA program manager Jason] Lim. "We are so far very satisfied with the performance of the machine's ability to conduct facial recognition accurately...." But the TSA hasn't actually released hard data about how often its system falsely identifies people, through incorrect positive or negative matches. Some of that might come to light next year when the TSA has to make its case to the Department of Homeland Security to convert airports all over the United States into facial recognition systems....

The TSA says it doesn't use facial recognition for law-enforcement purposes. It also says it minimizes holding on to our face data, so it isn't using the scans to build out a new national database of face IDs. "The scanning and match is made and immediately overwritten at the Travel Document Checker podium. We keep neither the live photo nor the photo of the ID," said Lim. But the TSA did acknowledge there are cases in which it holds on to the data for up to 24 months so its science and technology office can evaluate the system's effectiveness....

"None of this facial recognition technology is mandated," said Lim. "Those who do not feel comfortable will still have to present their ID — but they can tell the officer that they do not want their photo taken, and the officer will turn off the live camera." There are also supposed to be signs around informing you of your rights.

Here's the TSA's web page about the program. Thanks to long-time Slashdot reader SonicSpike for sharing the article.
Power

Korean Nuclear Fusion Reactor Achieves 100 Million Degrees Celsius For 30 Seconds (newscientist.com) 126

An anonymous reader quotes a report from New Scientist: A nuclear fusion reaction has lasted for 30 seconds at temperatures in excess of 100 million degrees celsius. While the duration and temperature alone aren't records, the simultaneous achievement of heat and stability brings us a step closer to a viable fusion reactor -- as long as the technique used can be scaled up. [...] Now Yong-Su Na at Seoul National University in South Korea and his colleagues have succeeded in running a reaction at the extremely high temperatures that will be required for a viable reactor, and keeping the hot, ionized state of matter that is created within the device stable for 30 seconds.

Controlling this so-called plasma is vital. If it touches the walls of the reactor, it rapidly cools, stifling the reaction and causing significant damage to the chamber that holds it. Researchers normally use various shapes of magnetic fields to contain the plasma -- some use an edge transport barrier (ETB), which sculpts plasma with a sharp cut-off in pressure near to the reactor wall, a state that stops heat and plasma escaping. Others use an internal transport barrier (ITB) that creates higher pressure nearer the center of the plasma. But both can create instability. Na's team used a modified ITB technique at the Korea Superconducting Tokamak Advanced Research (KSTAR) device, achieving a much lower plasma density. Their approach seems to boost temperatures at the core of the plasma and lower them at the edge, which will probably extend the lifespan of reactor components.

Dominic Power at Imperial College London says that to increase the energy produced by a reactor, you can make plasma really hot, make it really dense or increase confinement time. "This team is finding that the density confinement is actually a bit lower than traditional operating modes, which is not necessarily a bad thing, because it's compensated for by higher temperatures in the core," he says. "It's definitely exciting, but there's a big uncertainty about how well our understanding of the physics scales to larger devices. So something like ITER is going to be much bigger than KSTAR". Na says that low density was key, and that "fast" or more energetic ions at the core of the plasma -- so-called fast-ion-regulated enhancement (FIRE) -- are integral to stability. But the team doesn't yet fully understand the mechanisms involved. The reaction was stopped after 30 seconds only because of limitations with hardware, and longer periods should be possible in future. KSTAR has now shut down for upgrades, with carbon components on the wall of the reactor being replaced with tungsten, which Na says will improve the reproducibility of experiments.
The research has been published in the journal Nature.
Python

Is Python About to Get Faster? (zdnet.com) 134

"Python 3.11 will bear the fruits of CPython's multi-year effort to make Python a faster programming language," reports ZDNet.

"Core Python (CPython) developer Mark Shannon shared details about the project to make Python faster at the PyCon 2022 conference this week..." Last year, Microsoft funded a project for the Python Software Foundation (PSF), led by Python creator Guido van Rossum and Shannon, to make Python twice as fast as the current stable 3.10 series. The vision is to nudge Python towards the performance of C. Microsoft hired van Rossum in 2020 and gave him a free hand to pick any project. At last year's PyCon 2021 conference, he said he "chose to go back to my roots" and would work on Python's famed lack of performance....

The Faster CPython Project provided some updates about CPython 3.11 performance over the past year. Ahead of PyCon 2022, the project published more results comparing the 3.11 beta preview to 3.10 on dozens of performance metrics, showing that 3.11 was overall 1.25 times faster than 3.10. Shannon is realistic about the project's ability to improve Python performance, but believes the improvements can extend Python's viable use to more virtual machines. "Python is widely acknowledged as slow. Whilst Python will never attain the performance of low-level languages like C, Fortran, or even Java, we would like it to be competitive with fast implementations of scripting languages, like V8 for Javascript or luajit for lua," he wrote last year in the Python Enhancement Proposal (PEP) 659.

"Specifically, we want to achieve these performance goals with CPython to benefit all users of Python including those unable to use PyPy or other alternative virtual machines...."

On the question of a just-in-time (JIT) compiler for Python's performance, Shannon suggested it was not a priority and would likely not arrive until Python 3.13, according to the Python Software Foundation's coverage of the event.... According to the Faster Python implementation plan, CPython 3.12 might gain a "simple JIT compiler for small regions" that compiles small regions of specialized code, while 3.13 would enhance the compiler to extend the regions for compilation.

Microsoft

Microsoft Teams Up With VW To Make HoloLens Work In Cars (theverge.com) 18

Microsoft has officially announced a new "moving platform" feature for the HoloLens 2, which is designed to let the augmented reality headset work in places like cars. The Verge reports: It addresses a long-standing HoloLens issue of moving environments confusing the headset's sensors. The enhancement was developed in collaboration with Volkswagen, which has been experimenting with using the headset as a heads-up display in its vehicles. As Microsoft's blog post explains, its augmented reality headset tracks movement using a combination of camera sensors and an inertial measurement unit (which typically includes accelerometers and gyroscopes). But in a car, the readings from these two sensors can conflict; the headset senses movement but sees a static environment. In other words, it was getting car sick.

That's what VW discovered after it started investigating the use of augmented reality headsets to teach drivers how to get around a racetrack faster. It started collaborating with Microsoft to fix the sensor problem in 2018, and, eventually, the two developed a prototype system that allowed a car to display real-time information on a connected headset. The system allows virtual objects to be placed both inside and outside of the vehicle. One image released by Microsoft (above) shows the HoloLens 2 projecting a virtual map onto the dashboard of a car, with navigation arrows appearing ahead at key intersections. A second shows it alerting the driver to an upcoming pedestrian crossing.

Android

Alibaba Cloud Gets More of Android Working On RISC-V Silicon (theregister.com) 28

An anonymous reader quotes a report from The Register: Alibaba Cloud has advanced its work to port Android to the RISC-V architecture. The Chinese cloud giant has spent more than a year working on a port of the Google-spawned OS and in January 2021 showed off a GUI powered by Android 10 running on silicon designed by T-Head Semiconductor -- an Alibaba subsidiary that designs its own RISC-V chip. Alibaba Cloud has now revealed it's working on Android 12, and has integrated third-party vendor modules. The result is Android on RISC-V that's capable of playing audio and video, running Wi-Fi and Bluetooth radios, and driving cameras.

The company has also "enabled more system enhancement features such as core tool sets, third-party libraries and SoC board support package on RISC-V," which collectively make RISC-V a better target for Android. Another advance is successful trials of TensorFlow Lite models on RISC-V. That effort means Android on RISC-V should be capable running workloads like image and audio classification and Optical Character Recognition. Alibaba Cloud hasn't detailed whether its porting efforts are directed to any particular processor, but is keen to point out that its homegrown Xuantie C906 processor recently aced the MLPerf Tiny v0.7 benchmark -- a test applied to Internet of Things devices. The company has also pointed out that its home-grown RISC-V kit has already been employed in smart home appliances, automotive applications, and edge computing. [...] The Xuantie C906 uses Alibaba-designed cores that are -- as required for RISC-V users -- available on GitHub.
When the firm has a complete version of Android on RISC-V, it "will be an important step towards China's goal of reducing its reliance on technology that other nations can control with restrictions such as trade bans," notes The Register. "As RISC-V is open source, preventing its flow to China is all but impossible."
Windows

New Windows 11 Security Feature Will Require a PC Reset (thurrott.com) 130

Microsoft has rolled out a new security feature called Smart App Control with Windows 11. From a report: "Smart App Control is a major enhancement to the Windows 11 security model that prevents users from running malicious applications on Windows devices that default blocks untrusted or unsigned applications," Microsoft vice president David Weston explains. "It goes beyond previous built-in browser protections and is woven directly into the core of the OS at the process level. Using code signing along with AI, our new Smart App Control only allows processes to run that are predicted to be safe based on either code certificates or an AI model for application trust within the Microsoft cloud. Model inference occurs 24 hours a day on the latest threat intelligence that provides trillions of signals." Smart App Control is interesting because it will be enabled by default on new Windows PCs in the future. But if you upgrade to whatever version of Windows 11 that enables this feature on an existing install, you will have to use Reset this PC to reset Windows 11 and clean install it. That is, I believe, unprecedented.
Bitcoin

Sen. Warren Announces Sanctions Compliance Bill For Crypto Companies (coindesk.com) 26

An anonymous reader quotes a report from CoinDesk: U.S. Sen. Elizabeth Warren (D-Mass.) announced Thursday a new bill to block cryptocurrency companies from conducting business with sanctioned companies. The Digital Assets Sanctions Compliance Enhancement Act, introduced with Sens. Jack Reed (D-R.I.), Mark Warner (D-Va.), Jon Tester (D-Mont.) and others, would allow the U.S. president to add non-U.S.-based crypto companies to sanctions list if they support sanctions evasion.

"This is a bill that would authorize the president to sanction foreign cryptocurrency firms that are doing business with sanctioned Russian entities and authorize the Secretary of Treasury to act," she said. According to a draft of the bill, the presidential administration would be tasked with identifying "any foreign person" who operates a crypto exchange or otherwise facilitates digital asset transactions who has also supported sanctions evasion by Russian individuals named to the Office of Foreign Asset Control's sanctions list. Moreover, the U.S. president could sanction these exchange operators unless there was a national security interest in not doing so. The U.S. Treasury secretary could also require that crypto exchanges operating in the U.S. not conduct transactions for, or otherwise work with, crypto addresses belonging to people based in Russia if this is deemed to be in the national interest. The Treasury secretary would have to report to Congress about this decision.

The bill seems to extend beyond just Russian sanctions. Another provision would authorize the Financial Crimes Enforcement Network (FinCEN) to identify users transacting with more than $10,000 in crypto. "Not later than 120 days after the date of enactment of this Act, the Financial Crimes Enforcement Network shall require United States persons engaged in a transaction with a value greater than $10,000 in digital assets through [one] or more accounts outside of the United States to file a report," the bill said. The Treasury secretary would also be tasked with identifying exchanges that could be at "high risk for sanctions evasion" or other crimes, and reporting these entities to Congress. "Any exchange included in the report may petition the Office of Foreign Assets Control for removal, which shall be granted upon demonstrating that the exchange is taking steps sufficient to comply with applicable United States law," the bill said.

Science

Have We Finally Found the Recipe for Making Rain? (theguardian.com) 33

An electric shock might be just the thing to persuade a cloud to produce some rain. New research suggests that supercharging a cloud could increase the attractive forces between droplets and help raindrops to grow. Have we finally found the recipe for making rain? From a report: Electric charge is all around us. Thunderclouds literally crackle with it, but even the air we breathe has some charged aerosols and droplets in it. Giles Harrison, a meteorologist at the University of Reading, and colleagues have been investigating the electric charge of drops in non-thunderstorm clouds. In calculations led by Maarten Ambaum and published in Proceedings of the Royal Society A, they show that the greater the variation in charges, the stronger the attraction between droplets. "This advances our understanding of how charge influences drop growth and brings a new aspect to answering the age-old question: why does it rain?" says Harrison. Last year Harrison and his colleagues, who have been funded by the United Arab Emirates to research rain enhancement, flew drones equipped with ionisers into clouds and experimented with releasing positive and negative charges into the air. The new results will help them fine-tune these experiments, potentially to find ways to hasten the formation of rain where it is needed.
Data Storage

5D Optical Disc Could Store 500TB For Billions of Year (extremetech.com) 133

Researchers from the University of Southampton "have developed a fast and energy-efficient laser-writing method for producing high-density nanostructures in silica glass," reports Optica. "These tiny structures can be used for long-term five-dimensional (5D) optical data storage that is more than 10,000 times denser than Blue-Ray optical disc storage technology." ExtremeTech reports: This type of data storage uses three layers of nanoscale dots in a glass disc. The size, orientation, and position (in three dimensions) of the dots gives you the five "dimensions" used to encode data. Researchers say that a 5D disc could remain readable after 13.8 billion years, but it would be surprising if anyone was even around to read them at that point. In the shorter term, 5D optical media could also survive after being heated to 1,000 degrees Celsius.

The technique devised by doctoral researcher Yuhao Lei uses a femtosecond laser with a high repetition rate. The process starts with a seeding pulse that creates a nanovoid, but the fast pulse doesn't need to actually write any data. The repeated weak pulses leverage a phenomenon known as near-field enhancement to sculpt the nanostructures in a more gentle way. The researchers evaluated laser pulses at a variety of power levels, finding a level that sped up writing without damaging the silica glass disc. The study reported a maximum data rate of one million voxels per second, but each bit requires several voxels in 5D optical systems. That works out to a data rate of about 230 kilobytes per second. At that point, it becomes feasible to fill one of the discs, which have an estimated capacity of 500TB. It would take about two months to write this much data, after which it cannot be changed.

This work is still in the early stages, but the team managed to write and retrieve 5GB of text data using a 5D optical medium. All you need to read the stored data is a microscope and polarizer, and it should be readable for eons.
The findings appear in Optica, Optica Publishing Group's journal for high-impact research.
Amiga

AmigaOS Is Still Getting Updates and Upgrades 34

Mike Bouma (Slashdot reader #85,252) writes: A-EON Technology Ltd has released Enhancer Software Release 2.1 for AmigaOS4.1 FE update 2, which itself was released on 23 December 2020. It's an OS enhancement package with large amounts of updated and upgraded OS components.

Also earlier this year Hyperion released AmigaOS 3.2 for all classic Amigas. Here's a roundup of new features by The Guru Meditation on YouTube.
Java

Java's Enhancement Proposals Pursue Virtual Threads, Data Aggregate Types, and Better Communication with C Libraries (oracle.com) 56

Oracle's Java magazine takes a look at some current JDK Enhancement Proposals, "the vehicle of long standing for updating the Java language and the JVM." Today, concurrency in Java is delivered via nonlightweight threads, which are, for all intents, wrappers around operating-system threads... Project Loom aims to deliver a lighter version of threads, called virtual threads. In the planned implementation, a virtual thread is programmed just as a thread normally would be, but you specify at thread creation that it's virtual. A virtual thread is multiplexed with other virtual threads by the JVM onto operating system threads. This is similar in concept to Java's green threads in its early releases and to fibers in other languages... Because the JVM has knowledge of what your task is doing, it can optimize the scheduling. It will move your virtual thread (that is, the task) off the OS thread when it's idle or waiting and intelligently move some other virtual thread onto the OS thread. When implemented correctly, this allows many lightweight threads to share a single OS thread. The benefit is that the JVM, rather than the OS, schedules your task. This difference enables application-aware magic to occur behind the curtains...

Project Valhalla aims to improve performance as it relates to access to data items... by introducing value types, which are a new form of data type that is programmed like objects but accessed like primitives. Specifically, value types are data aggregates that contain only data (no state) and are not mutable. By this means, [value types] can be stored as a single array with only a single header field for the entire array and direct access to the individual fields...

Project Panama simplifies the process of connecting Java programs to non-Java components. In particular, Panama aims to enable straightforward communication between Java applications and C-based libraries...

Several Amber subprojects are still in progress.

Sealed classes, which have been previewed in the last few Java releases and are scheduled to be finalized in Java 17. Sealed classes (and interfaces) can limit which other classes or interfaces can extend or implement them...

Pattern matching in switches is a feature that will be previewed in Java 17...

The article concludes that Java's past and current projects "testify to how much Java has evolved and how actively the language and runtime continue to evolve."
AT&T

AT&T Will Let Unlimited-Data Customers Pay More To Avoid the Slow Lane (arstechnica.com) 96

An anonymous reader quotes a report from Ars Technica: On Monday, AT&T announced the end of data slowdowns for smartphone users who purchase "unlimited" data -- but the perk is only for customers who buy AT&T's most expensive mobile plan. AT&T will continue to sell two other "unlimited" plans that can be put into a slow lane. AT&T advertises three "unlimited" plans, each with different limits. The Unlimited Elite plan's advertised price is $85 per month for one line, while AT&T's "Unlimited Extra" plan is $75, and the "Unlimited Starter" plan is $65.

None of those plans come with unlimited data of the high-speed variety, but that will change this week. In a press release that says customers will soon be able to "stay in the fast lane with unlimited high-speed data," AT&T said that purchasers of the priciest plan "will now enjoy AT&T's high-speed data regardless of how much data they've used." AT&T said it will "start rolling out this enhancement this week and Elite customers everywhere will soon receive a text notifying them when the benefit has been added." While the change will be made with no extra fees for people who already buy the most expensive plan, other people will have to pay more to get onto the only plan with AT&T's new "fast lane" perk. [...] AT&T ending its data slowdowns entirely when customers pay more demonstrates, if it wasn't obvious already, that the limits aren't necessary for network-management purposes. Imposing different levels of data slowdowns is one of the methods AT&T and other carriers use to create product differentiation among plans that all nominally offer "unlimited" data but cost different amounts. Data service may still be fast enough to be usable when the limits are in place, but AT&T does not say what speeds customers should expect during slowdowns.

AT&T is also lifting the video-resolution cap on the Unlimited Elite plan, allowing 4K streaming instead of limiting videos to 480p ("DVD quality") or regular HD. Currently, Unlimited Elite uses what AT&T calls "Stream Saver" to limit videos to 480p but provides a toggle that lets customers turn off Stream Saver and watch in high definition. [...] AT&T is also increasing mobile-hotspot data from 30GB to 40GB on Unlimited Elite. [...] AT&T also provides a subscription to HBO Max with its Unlimited Elite plan and 5G access on all three unlimited plans.

Open Source

The FSF Doubles Down On Restoring RMS After His Non-Apology Apology (zdnet.com) 517

In late March, the Free Software Foundation (FSF) readmitted its founder Richard M. Stallman (RMS) to its board, catching everyone by surprise. Now, weeks later, RMS "offers a defensive non-apology apology for the words and actions that led to his resignation from the FSF," writes Steven J. Vaughan-Nichols via ZDNet. Slashdot reader destinyland shares an excerpt of his statement from the Free Software Foundation's official website: Looking back over his life starting as a teenager, Stallman writes: "I realized that I didn't understand the subtle cues that other people were responding to. Later in life, I discovered that some people had negative reactions to my behavior, which I did not even know about. Tending to be direct and honest with my thoughts, I sometimes made others uncomfortable or even offended them -- especially women. This was not a choice: I didn't understand the problem enough to know which choices there were."

"Sometimes I lost my temper because I didn't have the social skills to avoid it," Stallman adds. "Some people could cope with this; others were hurt. I apologize to each of them. Please direct your criticism at me, not at the Free Software Foundation. Occasionally I learned something about relationships and social skills, so over the years I've found ways to get better at these situations. When people help me understand an aspect of what went wrong, and that shows me a way of treating people better, I teach myself to recognize when I should act that way. I keep making this effort, and over time, I improve. Some have described me as being 'tone-deaf,' and that is fair. With my difficulty in understanding social cues, that tends to happen."

This is just an excerpt. But through eight short paragraphs, Stallman seems to want to offer up a larger context for his badly-received defense of Professor Minsky on an MIT mailing list. (And Stallman adds later that "I condemn racism and sexism, including their systemic forms, so when people say I don't, that hurts too...") "I've learned something from this about how to be kind to people who have been hurt," writes Stallman. "In the future, that will help me be kind to people in other situations, which is what I hope to do."
"RMS did not, however, address the many other issues which caused people to regret his return to a position of leadership," writes Vaughan-Nichols. Soon after the RMS post appeared on the FSF's front page, the board spoke on why they'd brought him back. The unsigned document states: The voting members of the Free Software Foundation, which include the board of directors, voted to appoint Richard Stallman to a board seat after several months of thorough discussion and thoughtful deliberation.

We decided to bring RMS back because we missed his wisdom. His historical, legal and technical acumen on free software is unrivaled. He has a deep sensitivity to the ways that technologies can contribute to both the enhancement and the diminution of basic human rights. His global network of connections is invaluable. He remains the most articulate philosopher and an unquestionably dedicated advocate of freedom in computing.

RMS acknowledges that he has made mistakes. He has sincere regrets, especially at how anger toward him personally has negatively impacted the reputation and mission of FSF. While his personal style remains troubling for some, a majority of the board feel his behavior has moderated and believe that his thinking strengthens the work of the FSF in pursuit of its mission. We take full responsibility for how badly we handled the news of his election to a board seat. We had planned a flow of information that was not executed in a timely manner or delivered in the proper sequence. [...]

Programming

Golang Approves Generics, While Python Accepts Pattern-Matching Proposals (thenewstack.io) 84

From today's "This Week in Programming" column: Rejoice, long at last, all you Gophers, for the question of whether or not the Go programming language will adopt generics has finally, after many years of debate, been answered this week with the acceptance of a proposal made last month.

In this most recent proposal, Golang team member Ian Lance Taylor writes that generics have been "one of the most commonly requested language features" since the language was first released in 2009, but even then, it's adoption doesn't come without concerns. Taylor explains the idea of generics in the intro of his proposal:

"Generics can give us powerful building blocks that let us share code and build programs more easily. Generic programming means writing functions and data structures where some types are left to be specified later. For example, you can write a function that operates on a slice of some arbitrary data type, where the actual data type is only specified when the function is called. Or, you can define a data structure that stores values of any type, where the actual type to be stored is specified when you create an instance of the data structure."

It is precisely this value proposition — being able to write reusable code — that excites some developers and has been behind the push all along...

Generics wasn't the only controversial programming language addition this week, with the Python Steering Council making the decision to accept a number of Python Enhancement Proposals (PEPs) collectively known as the Pattern Matching PEPs. "We acknowledge that Pattern Matching is an extensive change to Python and that reaching consensus across the entire community is close to impossible," the council writes, saying that, nonetheless, they "are confident that Pattern Matching as specified in PEP 634, et al, will be a great addition to the Python language."

One dissenter to the addition found their way to the pages of iProgrammer, with the snarky headline "Python Adopts Pattern Matching — Kitchen Sink Next."

In other news, Google increased its support for the Python Software Foundation with a donation of more than $350,000 to support three specific projects, and also says it will continue its donation of Google Cloud infrastructure to the foundation.
Intel

Intel Benchmarks Say Apple's M1 Isn't Faster (pcworld.com) 260

PCWorld reviews Intel's recently-released benchmarks claiming Apple's M1 isn't faster than their 11th gen Core i7-1185G7 processor, among other things. Here are the claims Intel makes (visit the article to read PCWorld's "take" on each claim): MacBook M1 is slower than Core i7: Intel says in the WebXPRT 3 test, using the same version of Chrome for both the Core i7 system as well as the Arm-native MacBook, Intel takes the lead. The Intel chip was largely ahead in WebXPRT 3, and the x86 chip was nearly three times faster in finishing the photo enhancement test. Intel doesn't just use WebXPRT 3, though. It also shows the Core i7 pummeling the M1 in a PowerPoint-to-PDF export, and in multiple Excel macros by a factor of 2.3x. And yes, Intel used the Arm-native versions of Office for its tests.

Core i7 Crushes M1 in AI: For content creation tasks, Intel showed the Core i7 to be about 1.12x faster than the M1 in performing a 4K AVC-to-HEVC/H.265 file conversion. In this benchmark, they had the MacBook using the M1-native version of Handbrake. But the real destruction happens once you get to Topaz Lab's Gigapixel AI and Denoise AI, with the Intel Core chip crushing the M1 in AI-based noise removal and enlargement. Or maybe "crushing" is too nice a term, as it's more like the Core i7 outpaces the M1 by so much, the M1 wishes it had never been designed.

M1 doesn't support all the features: Intel also gives itself the lead in Adobe Premiere Pro, using the beta M1 native version in Auto Reframe, exporting to H.264 and H.265. They're decent wins, but come on, the code is still in beta for the Mac. That said, Intel points out that important features like Content Aware Fill are outright disabled on the beta version, and that's a concern. If the native version of Photoshop comes out, and there are critical features missing from it, that's a huge problem for Apple (and Adobe).

You can't be faster if you can't run it: For gaming, we see a bit of a back and forth between the Apple M1 and Core i7 in games that actually work on the MacBook. Intel doesn't let it end there, though, and decides to embarrass Apple further by showing the numerous games where the MacBook scores a 0 because game support just doesn't exist. Intel points out that "countless more" games "don't run on the M1," and then for good measure, it rushes Apple's bench with a list 10 more games you can't play on the M1 MacBook: Overwatch, Crysis Remastered, Halo MCC, Red Dead Redemption 2, PUBG, Monster, Hunter World, Doom Eternal, Microsoft Flight Simulator 2020, Apex Legends, and Rainbow Six Siege.

MacBook wouldn't win Evo certification: You know that fancy Intel Evo program that tries to improve laptop performance in key areas that annoy consumers? Well, Intel pretty much says that if Apple submitted the M1 MacBook to the same program that Asus, Dell, HP, Lenovo, MSI, Acer and others go through, it would be rejected. The reason? Intel says the M1 MacBook is too slow in doing things that anger consumers, such as "switch to Calendar" in Outlook, "start video conference Zoom" and "select picture menu" in PowerPoint.

Great battery life?: Perhaps the most shocking claim Intel showed deals with battery life. While performance tests can be cherry picked by those looking to prove an outcome, battery life usually can't be disputed. Apple's official claim gives the M1 MacBook up to 18 hours of battery life using Apple TV app to watch a 1080p video with the brightness set to "8 clicks from the bottom." Apple also claims up to 15 hours browsing 25 "popular" websites with the same "8 clicks" criteria. When Intel pitted a MacBook Air M1 against an Acer Swift 5 with a Core i7-1165G7, however, it found both basically dead even. The MacBook Air came in at 10 hours and 12 minutes, and the Acer Swift 5 lasted 10 hours and 6 minutes. The difference? Intel said it used Safari to watch a Netflix stream with tabs open with the screen set to a relatively bright 250 nits. On the Acer, Safari was subbed out for Chrome, but the brightness and Netflix remained the same. Intel did add that Apple's "8 clicks up" is about 125 nits of brightness on the MacBook Air which is pretty dim.

All kinds of things just don't work on the M1: Intel didn't just get into the performance of the M1. It also said it found the MacBook Pro had serious shortcomings, such as an inability to use more than one display with a Thunderbolt dock. And while the PC can use gaming headsets, eGPUs, a third-party finger print reader, Wacom Drawing tablet and Xbox Controller, Intel said it found the MacBook Pro simply doesn't work with eGPUs, and had multiple issues with other devices. That's just hardware incompatibility. Intel's rap battle with Apple also highlights issues with plug-ins for Ableton, Bitwig Studio, Avid Pro Tools, FL Studio, Motu and many others.

Slashdot Top Deals