You are here

Agreguesi i feed

Meta To Start Capturing Employee Mouse Movements, Keystrokes For AI Training Data

Slashdot - Mar, 21/04/2026 - 9:00md
Reuters reports that Meta plans to start collecting U.S.-based employees' mouse movements, clicks, keystrokes, and occasional screen snapshots to train AI agents that can better learn how humans use computers. The tool, called Model Capability Initiative (MCI), will reportedly "not be used for performance assessments or any other purpose besides model training and that safeguards were in place to protect 'sensitive content.'" From the report: Meta CTO Andrew Bosworth told employees in a separate memo shared on Monday that the company would step up internal data collection as part of those "AI for Work" efforts, now re-branded as Agent Transformation Accelerator (ATA). "The vision we are building towards is one where our agents primarily do the work and our role is to direct, review and help them improve," Bosworth said. The aim, he added, was for agents to "automatically see where we felt the need to intervene so they can be better next time." Bosworth did not explicitly spell out how those agents would be trained, but said Meta would be "rigorous" about "building up data and evals for all the types of interactions we have as we go about our work." Meta spokesperson Andy Stone acknowledged that the MCI data would be among the inputs. [...] "If we're building agents to help people complete everyday tasks using computers, our models need real examples of how people "actually use them -- things like mouse movements, clicking buttons, and navigating dropdown menus," said Stone.

Read more of this story at Slashdot.

Google's Internal Politics Leave It Playing Catch-Up On AI Coding

Slashdot - Mar, 21/04/2026 - 8:00md
An anonymous reader quotes a report from Bloomberg: At Google, leaders are anxious about falling behind in the race to offer AI coding tools, especially as rivals like Anthropic PBC offer more effective and popular tools to businesses, according to people familiar with the matter. The search giant is now working to unite some of its coding initiatives under one banner to speed progress and take advantage of a surge in customer interest. In some corners of Alphabet's Google, particularly AI lab DeepMind, concerns about the company's position are mounting, according to current and former employees and executives, who declined to be named because they weren't authorized to speak publicly. Businesses are just starting to realize that AI coding tools can enable anyone to build products by prompting a chatbot. But Google doesn't have a clear solution for them. Its Gemini model's capabilities are sprinkled across half a dozen different coding products with different branding, indicating how the company's lack of focus and competing internal efforts have hampered success, the people said. Even internally, some Google engineers prefer to use Anthropic's Claude Code, they said. More concerning, the people said, are the engineers who are struggling to adopt AI coding at all. [...] Google's emphasis on its own technology has also complicated the push to catch up. Most employees are banned from using competing tools such as Claude Code or Codex due to security concerns, but Googlers can request exceptions if they can demonstrate they have a business case, one former employee said. Some teams at DeepMind, including those working on the Gemini model, internal applications, and open source models, use Claude Code, according to three former employees. "You want the best people to use the best tool, even inside Google," one of the former employees said. [...] In recent years, DeepMind has tried to tighten control over how its AI breakthroughs are woven into Google products. Last year, Google appointed Kavukcuoglu to a new position as chief AI architect, a role in which he is charged with folding generative AI into Google products. Yet confusion about who is leading the charge on AI coding persists. Along with DeepMind, Google Cloud, Google Core, Google Labs and Android are all pushing AI coding in different ways, one of the people said. [...] Within the Googleplex, there is a philosophical clash between AI researchers who want to move as quickly as possible and more traditional senior engineers who have exacting standards for code quality, former employees say. AI usage is factored into performance reviews, according to a former employee. But engineers who try to use internal AI coding tools often hit capacity constraints due to competition for computing power, the former employee said.

Read more of this story at Slashdot.

Xbox Game Pass Ultimate Gets a Price Cut

Slashdot - Mar, 21/04/2026 - 7:00md
Microsoft is cutting the monthly price of Xbox Game Pass Ultimate and PC Game Pass, but the tradeoff is that new Call of Duty releases will no longer arrive on the service at launch. Instead, they'll show up about a year later. The Verge reports: After Xbox CEO Asha Sharma admitted last week that "Game Pass has become too expensive for players," Microsoft is dropping the price of Xbox Game Pass Ultimate and PC Game Pass. Starting today, Xbox Game Pass Ultimate drops from $29.99 to $22.99 a month, and PC Game Pass moves to $13.99, down from $16.49 a month. The price drops are being fueled in part by future of Call of Duty titles no longer joining Game Pass Ultimate or PC Game Pass at launch. "New Call of Duty games will be added to Game Pass Ultimate and PC Game Pass during the following holiday season (about a year later), while existing Call of Duty titles already in the library will continue to be available," says Microsoft.

Read more of this story at Slashdot.

Global Growth In Solar 'the Largest Ever Observed For Any Source'

Slashdot - Mar, 21/04/2026 - 6:00md
The IEA says 2025 marked a turning point for global energy, with solar posting the largest growth ever seen for any energy source and helping carbon-free power outpace rising demand. The trend led the agency to declare that the world has entered the "Age of Electricity." Ars Technica reports: The IEA report covers energy use, including the electrical grid, transportation, home heating, and other forms of consumption. As such, it can track how some of those uses are shifting, as electric vehicles displace some gasoline use and heat pumps replace gas and oil heating. It also saw a more global trend: The demand for electricity grew at twice the rate of overall energy demand. All of these went into the conclusion that we're starting the Age of Electricity. In terms of specifics, the IEA saw electric vehicle demand rise by nearly 40 percent, with electric car sales being a quarter of the total of cars sold last year. While that's having a measurable effect on electricity demand, it remains relatively small at the moment. It's almost certain to be contributing to the size of the rise in oil use last year: 0.7 percent. In absolute terms, that's less than half the average rise of the previous decade. [...] When it comes to supplying electrons for those alternatives, the central story is solar power. "The absolute increase of solar PV generation in 2025 is the largest ever observed for any source," the IEA says, "excluding years marked by rebounds from global economic shocks such as COVID-19." In other words, with nothing in particular driving the energy markets in 2025, Solar's growth was unprecedented. On its own, its growth covered a quarter of the rising demand for all forms of energy. If you limit it to electricity, increased solar production covered over two-thirds of the increased demand. Overall, solar generated over 2,700 terawatt-hours last year, more than double its output from three years earlier. It now accounts for over 8 percent of the world's total electricity production. Thirty individual countries installed at least a gigawatt of solar last year, and it is now the single largest grid source by capacity (though other sources still outproduce it at the moment).

Read more of this story at Slashdot.

Maryland Becomes First State To Pass Bill Banning 'Surveillance Pricing'

Slashdot - Mar, 21/04/2026 - 5:00md
An anonymous reader quotes a report from Denver7: Maryland is poised to become the first state in the country to ban "surveillance pricing." The practice refers to companies using a shopper's personal data, such as browsing history, location, or purchasing behavior, to tailor prices to individual customers. The Protection From Predatory Pricing Act, passed this month and sent to the governor for a signature, would prohibit food retailers and third-party delivery services from using the practice. Violations would be treated as deceptive trade practices under state law, with potential fines and lawsuits. While Consumer Reports called the move "encouraging," it warned that the final version contains "loopholes" that don't fully protect consumers. Some of the exemptions noted in the report include "applying the ban only to the use of personal data to set higher prices without establishing a baseline or standard price; exempting pricing tied to loyalty or membership programs, even if prices are higher; and exempting pricing linked to subscriptions or subscription-based services."

Read more of this story at Slashdot.

Lateral Movement Detection Strategies for Linux Systems

LinuxSecurity.com - Mar, 21/04/2026 - 3:16md
Moving through a network is like using a master key. If you have the key, you do not need to break any windows. On Linux, attackers usually do not "hack" their way from one computer to another. They simply log in using stolen credentials.

Amazon To Invest Up To Another $25 Billion In Anthropic

Slashdot - Mar, 21/04/2026 - 1:00md
Amazon is expanding its Anthropic partnership with a deal to invest up to another $25 billion, while Anthropic commits to spending more than $100 billion on AWS infrastructure over the next decade to power Claude. "Anthropic's commitment to run its large language models on AWS Trainium for the next decade reflects the progress we've made together on custom silicon, as we continue delivering the technology and infrastructure our customers need to build with generative AI," Amazon CEO Andy Jassy said in a statement. CNBC reports: Amazon's investment includes $5 billion into Anthropic now, with up to $20 billion in the future tied to "certain commercial milestones," according to a release. The initial investment is at Anthropic's latest valuation of $380 billion. Anthropic said in the release that it will bring nearly 1 gigawatt total of Trainium2 and Trainium3 capacity online by the end of the year. With all of the major hyperscalers competing to build out AI capacity as quickly as possible, Amazon said in February that it expects to shell out roughly $200 billion this year on capital expenditures, mostly on AI infrastructure.

Read more of this story at Slashdot.

Boost Linux Security Through Clear and Readable Coding Practices

LinuxSecurity.com - Mar, 21/04/2026 - 10:40pd
There is a certain culture in Linux spaces that rewards cleverness. Tight one-liners, dense pipelines, scripts that do a lot in very few characters, and to be fair, that kind of fluency is powerful when everything behaves the way you expect.

Thibault Martin: TIL that Minikube mounts volumes as root

Planet GNOME - Mar, 21/04/2026 - 9:00pd

When I have to play with a container image I have never met before, I like to deploy it on a test cluster to poke and prod it. I usually did that on a k3s cluster, but recently I've moved to Minikube to bring my test cluster with me when I'm on the go.

Minikube is a tiny one-node Kubernetes cluster meant to run on development machines. It's useful to test Deployments or StatefulSets with images you are not familiar with and build proper helm charts from them.

It provides volumes of the hostPath type by default. The major caveat of hostPath volumes is that they're mounted as root by default.

I usually handle mismatched ownership with a securityContext like the following to instruct the container to run with a specific UID and GID, and to make the volume owned by a specific group.

Typically in a StatefulSet it looks like this:

apiVersion: apps/v1 kind: StatefulSet metadata: name: myapp # [...] spec: # [...] template: # [...] spec: securityContext: runAsUser: 10001 runAsGroup: 10001 fsGroup: 10001 containers: - name: myapp volumeMounts: - name: data mountPath: /data volumeClaimTemplates: - metadata: name: data spec: # [...]

In this configuration:

  • Processes in the Pod myapp will run with UID 10001 and GID 10001.
  • The /data directory mounted from the data volume will belong to group 10001 as well.

The securityContext usually solves the problem, but that's not how hostPath works. For hostPath volumes, the securityContext.fsGroup property is silently ignored.

[!success] Init Container to the Rescue!

The solution in this specific case is to use an initContainer as root to chown the volume mounts to the unprivileged user.

In practice it will look like this.

apiVersion: apps/v1 kind: StatefulSet metadata: name: myapp # [...] spec: # [...] template: # [...] spec: securityContext: runAsUser: 10001 runAsGroup: 10001 fsGroup: 10001 initContainers: - name: fix-perms image: busybox command: ["sh", "-c", "chown -R 10001:10001 /data"] securityContext: runAsUser: 0 volumeMounts: - name: data mountPath: /data containers: - name: myapp volumeMounts: - name: data mountPath: /data volumeClaimTemplates: - metadata: name: data spec: # [...]

It took me a little while to figure it out, because I was used to testing my StatefulSets on k3s. K3s uses a local path provisioner, which gives me local volumes, not hostPath ones like Minikube.

In production I don't need the initContainer to fix permissions since I'm deploying this on an EKS cluster.

Andy Wingo: on hayek's bastards

Planet GNOME - Hën, 20/04/2026 - 11:35md

After wrapping up a four-part series on free trade and the left, I thought I was done with neoliberalism. I had come to the conclusion that neoliberals were simply not serious people: instead of placing value in literally any human concern, they value only a network of trade, and as such, cannot say anything of value. They should be ignored in public debate; we can find economists elsewhere.

I based this conclusion partly on Quinn Slobodian’s Globalists (2020), which describes Friedrich Hayek’s fascination with cybernetics in the latter part of his life. But Hayek himself died before the birth of the WTO, NAFTA, all the institutions “we” fought in Seattle; we fought his ghost, living on past its time.

Well, like I say, I thought I was done, but then a copy of Slobodian’s Hayek’s Bastards (2025) arrived in the post. The book contests the narrative that the right-wing “populism” that we have seen in the last couple decades is an exogenous reaction to elite technocratic management under high neoliberalism, and that actually it proceeds from a faction of the neoliberal project. It’s easy to infer a connection when we look at, say, Javier Milei‘s background and cohort, but Slobodian delicately unpicks the weft to expose the tensile fibers linking the core neoliberal institutions to the alt-right. Tonight’s note is a book review of sorts.

after hayek

Let’s back up a bit. Slobodian’s argument in Globalists was that neoliberalism is not really about laissez-faire as such: it is a project to design institutions of international law to encase the world economy, to protect it from state power (democratic or otherwise) in any given country. It is paradoxical, because such an encasement requires state power, but it is what it is.

Hayek’s Bastards is also about encasement, but instead of protection from the state, the economy was to be protected from debasement by the unworthy. (Also there is a chapter on goldbugs, but that’s not what I want to talk about.)

The book identifies two major crises that push a faction of neoliberals to ally themselves with a culturally reactionary political program. The first is the civil rights movement of the 1960s and 1970s, together with decolonization. To put it crudely, whereas before, neoliberal economists could see themselves as acting in everyone’s best interest, having more black people in the polity made some of these white economists feel like their project was being perverted.

Faced with this “crisis”, at first the reactionary neoliberals reached out to race: the infant post-colonial nations were unfit to participate in the market because their peoples lacked the cultural advancement of the West. Already Globalists traced a line through Wilhelm Röpke‘s full-throated defense of apartheid, but the subjects of Hayek’s Bastards (Lew Rockwell, Charles Murray, Murray Rothbard, et al) were more subtle: instead of directly stating that black people were unfit to govern, Murray et al argued that intelligence was the most important quality in a country’s elite. It just so happened that they also argued, clothed in the language of evolutionary psychology and genetics, that black people are less intelligent than white people, and so it is natural that they not occupy these elite roles, that they be marginalized.

Before proceeding, three parentheses:

  1. Some words have a taste. Miscegenation tastes like the juice at the bottom of a garbage bag left out in the sun: to racists, because of the visceral horror they feel at the touch of the other, and to the rest of us, because of the revulsion the very idea provokes.

  2. I harbor an enmity to Silvia Plath because of The Bell Curve. She bears no responsibility; her book was The Bell Jar. I know this in my head but my heart will not listen.

  3. I do not remember the context, but I remember a professor in university telling me that the notion of “race” is a social construction without biological basis; it was an offhand remark that was new to me then, and one that I still believe now. Let’s make sure the kids now hear the good word now too; stories don’t tell themselves.

The second crisis of neoliberalism was the fall of the Berlin Wall: some wondered if the negative program of deregulation and removal of state intervention was missing a positive putty with which to re-encase the market. It’s easy to stand up on a stage with a chainsaw, but without a constructive program, neoliberal wins in one administration are fragile in the next.

The reactionary faction of neoliberalism’s turn to “family values” responds to this objective need, and dovetails with the reaction to the civil rights movement: to protect the market from the unworthy, neo-reactionaries worked to re-orient the discourse, and then state policy, away from “equality” and the idea that idea that We Should Improve Society, Somewhat. Moldbug’s neofeudalism is an excessive rhetorical joust, but one that has successfully moved the window of acceptable opinions. The “populism” of the AfD or the recent Alex Karp drivel is not a reaction, then, to neoliberalism, but a reaction by a faction of neoliberals to the void left after communism. (And when you get down to it, what is the difference between Moldbug nihilistically rehashing Murray’s “black people are low-IQ” and Larry Summers’ “countries in Africa are vastly UNDER-polluted”?)

thots

Slobodian shows remarkable stomach: his object of study is revolting. He has truly done the work.

For all that, Hayek’s Bastards left me with a feeling of indigestion: why bother with the racism? Hayek himself had a thesis of sorts, woven through his long career, that there is none of us that is smarter than the market, and that in many (most?) cases, the state should curb its hubris, step back, and let the spice flow. Prices are a signal, axons firing in an ineffable network of value, sort of thing. This is a good thesis! I’m not saying it’s right, but it’s interesting, and I’m happy to engage with it and its partisans.

So why do Hayek’s bastards reach to racism? My first thought is that they are simply not worthy: Charles Murray et al are intellectually lazy and moreover base. My lip curls to think about them in any serious way. I can’t help but recall the DARVO tactic of abusers; neo-reactionaries blame “diversity” for “debasing the West”, but it is their ignorant appeals to “race science” that is without basis.

Then I wonder: to what extent is this all an overworked intellectual retro-justification for something they wanted all along? When Mises rejoiced in the violent defeat of the 1927 strike, he was certainly not against state power per se; but was he for the market, or was he just against a notion of equality?

I can only conclude that things are confusing. “Mathematical” neoliberals exist, and don’t need to lean on racism to support their arguments. There are also the alt-right/neo-reactionaries, who grew out from neoliberalism, not in opposition to it: no seasteader is a partisan of autarky. They go to the same conferences. It is a baffling situation.

While it is all more the more reason to ignore them both, intellectually, Slobodian’s book shows that politically we on the left have our work set out for us both in deconstructing the new racism of the alt-right, and in advocating for a positive program of equality to take its place.

Auditd vs eBPF: Modern Approaches to Linux System Monitoring

LinuxSecurity.com - Hën, 20/04/2026 - 2:30md
Most teams rely on logs to understand what's happening on a Linux system. Think of a log like a digital paper trail; every action leaves a trace somewhere. The assumption is that if something goes wrong, you can go back and piece the story together using these records.

Zoom Partners With Sam Altman's Iris-Scanning Company To Offer Callers Verifications of Humanness

Slashdot - Hën, 20/04/2026 - 9:34pd
Zoom "has partnered with World, Sam Altman's iris-scanning identity company (previously known as Worldcoin), " reports Digital Trends, "to add real-time human verification inside meetings." Zoom is now inviting organizations to join the beta version of the rollout, which Digital Trends says "lets hosts confirm that every face on the call belongs to a real person, not an AI-generated imposter. " For those wondering how World's Deep Face technology works, it includes a three-step process. It cross-references a signed image from a user's original Orb registration, a live face scan from the device, and the frame of the video that's visible to the other participants in the meeting. Only when the three samples match does a "Verified Human" badge appear next to the user's name... Hosts can also make Deep Face verification mandatory for joining meetings, preventing unverified participants from joining entirely. Mid-call, on-the-spot checks are also possible...

Read more of this story at Slashdot.

Brave Browser Introduces 'Origin', a Pay-Once 'Minimalist' Browser

Slashdot - Hën, 20/04/2026 - 6:34pd
The Brave browser "has introduced Brave Origin, a stripped-down version of its browser that removes built-in monetization features like Rewards and other extras tied to its business model," writes Slashdot reader BrianFagioli" The stripped-down browser is available either as a separate browser download or as an upgrade to the existing Brave install, unlocked through a one-time purchase that can be activated across multiple devices. The idea is simple on paper: pay once, and you get a cleaner, more minimal browsing experience without the add-ons that fund Brave's ecosystem. What makes the move unusual is the pricing model itself. While paying to support a browser is not controversial, charging users specifically to remove features raises questions about whether those additions are seen as value or clutter. The situation gets even stranger on Linux, where Brave Origin is reportedly available at no cost, creating an uneven experience across platforms and leaving some users wondering why they are being asked to pay for something others get for free.

Read more of this story at Slashdot.

Blue Origin Rocket Launches, Successfully Reuses Booster - But Loses Satellite

Slashdot - Hën, 20/04/2026 - 4:50pd
SpaceNews reports: Blue Origin's New Glenn suffered a malfunction of its second stage on the rocket's third flight April 19, stranding its payload in an unrecoverable "off-nominal" orbit and dealing the company a setback as it seeks to increase its flight rate... AST SpaceMobile had planned to launch 45 to 60 satellites this year for its D2D constellation, but BlueBird 7 is the first to launch since BlueBird 6 launched on an Indian LVM3 rocket in December. AST SpaceMobile still expects to have 45 satellites in orbit by the end of the year, the article notes. (In an earnings call in March, AST SpaceMobile's CEO had promised they'd soon start "stacking" satellites, "batched in groups of either three, four, six or eight in a single launch.") He'd added that "To support our launch cadence during 2026, we expect the New Glenn booster to be reused every 30 days or less..." There's some good news there, SpaceNews points out, since today saw the first successful reflight of a New Glenn first stage rocket: The booster, called "Never Tell Me The Odds" by Blue Origin, touched down on the company's landing platform, Jacklyn, in the Atlantic Ocean nearly nine and a half minutes after liftoff. The booster launched NASA's ESCAPADE Mars mission on the NG-2 flight in November. However, the booster reuse on NG-3 was only partial since the stage's biggest component, its BE-4 engines, was new. "With our first refurbished booster we elected to replace all seven engines and test out a few upgrades including a thermal protection system on one of the engine nozzles," Dave Limp, chief executive of Blue Origin, said in an April 13 social media post. "We plan to use the engines we flew for NG-2 on future flights." The satellite will now be "de-orbited", AST SpaceMobile said in a statement. (They added that "The cost of the satellite is expected to be recovered under the company's insurance policy.") Thanks to long-time Slashdot reader schwit1 for sharing the news.

Read more of this story at Slashdot.

Voyager 1 is Running Out of Power. NASA Just Switched Part of It Off

Slashdot - Hën, 20/04/2026 - 1:49pd
After 49 years of space travel, Voyager 1 "is running out of power," reports NPR: The spacecraft runs on a radioisotope thermoelectric generator — a device that converts heat from decaying plutonium into electricity. It carries no solar panels, no rechargeable batteries. Just the slow, steady release of nuclear warmth, which diminishes by about 4 watts each year. After nearly five decades, that decline has become critical. During a routine maneuver in late February, Voyager 1's power levels fell unexpectedly, bringing the probe dangerously close to triggering an automatic fault-protection shutdown — a self-preservation response that would have forced engineers into a lengthy and risky recovery process. The team needed to act first. On April 17, mission engineers sent a sequence of commands to deactivate the Low-energy Charged Particles experiment, known as the LECP, which is one of Voyager 1's remaining science instruments. The LECP has measured ions, electrons, and cosmic rays originating from both our solar system and the galaxy beyond it, helping scientists map the structure of interstellar space in a way no other instrument could... Voyager 1 now carries two operational science instruments: one that listens for plasma waves, and one that measures magnetic fields. Engineers believe the latest shutdown could buy the mission roughly another year of breathing room. The team is also developing a more sweeping power conservation plan they informally call "the Big Bang" — a coordinated swap of several powered components all at once, trading older systems for lower-power alternatives. If testing on Voyager 2, planned for May and June 2026, goes well, the same procedure will be attempted on Voyager 1 no sooner than July. If it works, there is even a slim chance the LECP could once more continue to work. The engineers say they hope to keep at least one instrument operating on each spacecraft into the 2030s. It would leave both still reporting from places no machine has ever gone before.111 Voyager 1 is now 15 billion miles from Earth, the article points out. (Radio signals take 23 hours to arrive...) Thanks to long-time Slashdot reader fahrbot-bot for sharing the article.

Read more of this story at Slashdot.

Nobel Prize-Winning Physicist Predicts Humankind Won't Survive Another 50 Years

Slashdot - Dje, 19/04/2026 - 11:57md
Live Science spoke with physicist David Gross, who today received the $3 million "Special Breakthrough Prize in Fundamental Physics". He was part of a trio that won the 2004 physics Nobel prize for research that helped complete the Standard Model of particle physics. But when asked if physics will reach a unified theory of the fundamental forces of nature within 50 years, Gross has a surprising answer. "Currently, I spend part of my time trying to tell people... that the chances of you living 50 [more] years are very small." Cold War estimates for a 1% chance of nuclear war each year seem low, Gross says. "The chances are more likely 2%. So that's a 1-in-50 chance every year." David Gross: The expected lifetime, in the case of 2% [per year], is about 35 years. [The expected lifetime is the average time it would take to have had a nuclear war by then. It is calculated using similar equations as those used to determine the "half-life" of a radioactive material.] Live Science: So what do you suggest as remedies to lower that risk? Gross: We had something called the Nobel Laureate Assembly for reducing the risk of nuclear war in Chicago last year. There are steps, which are easy to take — for nations, I mean. For example, talk to each other. In the last 10 years, there are no treaties anymore. We're entering an incredible arms race. We have three super nuclear powers. People are talking about using nuclear weapons; there's a major war going on in the middle of Europe; we're bombing Iran; India and Pakistan almost went to war. OK, so that's increased the chance [of nuclear war]. I would really like to have a solid estimate — it might be more, and I think I'm being conservative — but a 2% estimate [of nuclear war] in today's crazy world. Live Science: Do you think we'll ever get to a place where we get rid of nuclear weapons? Gross: We're not recommending that. That's idealistic, but yes, I hope so. Because if you don't, there's always some risk an AI 100 years from now [could launch nuclear weapons], but chances of [humanity] living, with this estimate, 100 years, is very small, and living 200 years is infinitesimal. So [the answer to] Fermi's question of "Where are the civilizations, all the intelligent organisms around the galaxy, and why don't they talk to us?" is that they've killed themselves... There are now nine nuclear powers. Even three is infinitely more complicated than two. The agreements, the norms between countries, are all falling apart. Weapons are getting crazier. Automation, and perhaps even AI, will be in control of those instruments pretty soon... It's going to be very hard to resist making AI make decisions because it acts so fast. He points out that with the threat of climate change, "people have done something," even though "It's a much harder argument to make than about nuclear weapons. "We made them; we can stop them." Thanks to hwstar (Slashdot reader #35,834) for sharing the article.

Read more of this story at Slashdot.

Juan Pablo Ugarte: Casilda 1.2.4 Released!

Planet GNOME - Dje, 19/04/2026 - 10:07md

I am very happy to announce a new version of Casilda!

A simple Wayland compositor widget for Gtk 4.

This release comes with several new features, bug fixes and extra polish that it is making it start to feel like a proper compositor.

It all started with a quick 1.2 release to port it to wlroots 0.19 because 0.18 was removed from Debian, while doing this on my new laptop I was able to reproduce a texture leak crash which lead to 1.2.1 and a fix in Gtk by Benjamin to support Vulkan drivers that return dmabufs with less fd than planes.

At this point I was invested to I decided to fix the rest of issues in the backlog…

Fractional scale

Casilda only supported integer scales not fractional scale so you could set your display scale to 200% but not 125%.

For reference this is how gtk4-demo looks like at 100% or scale 1 where 1 application/logical pixel corresponds to one device/display pixel.

*** Keep in mind its preferable to see all the following images without fractional scale itself and at full size ***

Clients would render at the next round scale if the application was started with a fractional scale set…

Or the client would render at scale 1 and look blurry if you switched from 1 to a fractional scale.

In both cases the input did not matched with the renderer window making the application really broken.

So if the client application draws a 4 logical pixel border, it will be 5 pixels in the backing texture this means that 1 logical pixel correspond to 1.25 device pixels. So in order for things to look sharp CasildaCompositor needs to make sure the coordinates it uses for position the client window will match to the device pixel grid.

My first attempt was to do

((int)x * scale) / scale

but that still looked blurry, and that is because I assumed window coordinate 0,0 was the same as its backing surface coordinates 0,0 but that is not the case because I forgot about the window shadow. Luckily there is API to get the offset, then all you have to do is add the logical position of the compositor widget and you get the surface origin coordinates

gtk_native_get_surface_transform (GTK_NATIVE (root), &surface_origin_x, &surface_origin_y); /* Add widget offset */ if (gtk_widget_compute_point (self, GTK_WIDGET (root), &GRAPHENE_POINT_INIT (0, 0), &out_point)) { surface_origin_x += out_point.x; surface_origin_y += out_point.y; }

Once I had that I could finally calculate the right position

/* Snap logical coordinates to device pixel grid */ if (scale > 1.0) { x = floorf ((x + surface_origin_x) * scale) / scale - surface_origin_x; y = floorf ((y + surface_origin_y) * scale) / scale - surface_origin_y; }

And this is how it looks now with 1.25 fractional scale.

Keyboard layouts

Another missing feature was support for different keyboard layouts so switching layouts would work on clients too. Not really important for Cambalache but definitely necessary for a generic compositor.

Popups positioners

Casilda now send clients all the necessary information for positioning popups in a place where they do not get cut out of the display area which is a nice thing to have.

Cursor shape protocol

Current versions of Gtk 4 requires cursor shape protocol on wayland otherwise it fallback to 32×32 pixel size cursors which might not be the same size of your system cursors and look blurry with fractional scales.

In this case the client send an cursor id instead of a pixel buffer when it wants to change the cursor.

This was really easy to implement as all I had to do is call

gtk_widget_set_cursor_from_name (compositor, wlr_cursor_shape_v1_name (event->shape)); Greetings

As usual this would not be possible without the help of the community, special thanks to emersion, Matthias and Benjamin for their help and support.

Release Notes
    • Add fractional scale support
    • Add viewporter support
    • Add support for cursor shape
    • Forward keyboard layout changes to clients.
    • Improve virtual size calculation
    • Fix maximized/fullscreen auto resize on compositor size allocation
    • Add support for popups reposition
    • Fix GdkTexture leak
Fixed Issues
    • #5 “Track keymap layout changes”
    • #12 “Support for wlroots-0.19”
    • #13 “Wrong cursor size on client windows”
    • #14 “Support for fractional scaling snap to device grid”
    • #19 Add support for popups reposition
    • #16 Firefox GTK backdrop/shadow not scaled correctly
Where to get it?

Source code lives on GNOME gitlab here

git clone https://gitlab.gnome.org/jpu/casilda.git Matrix channel

Have any question? come chat with us at #cambalache:gnome.org

Mastodon

Follow me in Mastodon @xjuan to get news related to Casilda and Cambalache development.

Happy coding!

Is the Iran War Driving a Surge of Interest in Electric Cars?

Slashdot - Dje, 19/04/2026 - 9:34md
In October and through November, America's EV sales reached their lowest point since 2022 after government subsidies expired, remembers Time. "But first-quarter data for 2026 shows that used EV sales were 12% higher than the same time last year and 17% higher than the previous quarter. "One factor likely helping push buyers toward these cars is high gas prices, which recently topped $4.00 a gallon for the first time in four years," they write — but it's not just in the U.S. Instead, they argue the conflict "is driving a global surge of interest in electric vehicles..." In the U.K., electric car sales reached a record high, with 86,120 vehicles sold in March... The French online used-car retailer Aramisauto reported its share of EV sales nearly doubled from February 16 to March 9, rising to 12.7% from 6.5%, while sales of fueled models dropped to 28% of sales from 34%, and sales of diesel models dropped to 10% from 14%. Germany's largest online car market, mobile.de, told Reuters that the share of EV searches on its website has tripled since the start of March — from 12% to 36%, with car dealers receiving 66% more enquiries for used EVs than in February. South Korea reported that registrations for electric vehicles more than doubled in March compared to the prior year, due in part to rising fuel prices and government subsidies... In New Zealand, more than 1,000 EVs were registered in the week that ended on March 22, close to double the week before, making it the country's biggest week for electric vehicle registrations since the end of 2023, according to the country's Transport Minister, Chris Bishop. In America, Bloomberg also reports 605 high-speed EV charging stations switched on in just the first three months of 2025, "a 34% increase over the year-earlier period," according to their analysis of federal data. A data platform focused on EV infrastructure tells Bloomberg that speedier and more reliable chargers are convincing more drivers to go electric and use public plugs.

Read more of this story at Slashdot.

Pancreatic Cancer MRNA Vaccine Shows Lasting Results In Early Trial

Slashdot - Dje, 19/04/2026 - 8:34md
NBC News reports on a 16-person clinical trial of "personalized messenger RNA vaccines" which use the immune system to fight cancer cells. "The goal is not to eliminate existing tumors, but instead to stamp out lingering, undetected cancer cells, and later any new cells that form before they can cause a recurrence." Patients still have surgery to remove tumors. After that, the mRNA vaccines are personalized for each individual using genetic material taken from their unique tumor cells. In the clinical trial, after getting the vaccine, the patients also received chemotherapy, which is standard post-op treatment for operable pancreatic cancer... [The article notes that less than 13% of people diagnosed with pancreatic cancer live for more than five years, making it "one of the deadliest cancers."] [E]xperts have long believed that people with pancreatic cancer could not generate an immune response against tumors. But after nine doses of the personalized vaccine, [clinical trial participant Donna] Gustafson is one of eight people in the 16-person Phase 1 trial who did just that, producing an army of immune cells called T cells that seek out and destroy tumor cells... [Dr. Vinod Balachandran, a vaccine center director who is leading the trial, said] it was unclear whether the immune response would last and lead to the patients living longer... New data collected during the trial's six-year follow-up period shows that it may. Those findings will be presented Monday at the American Association for Cancer Research's annual meeting in San Diego. Six years after treatment, Gustafson and six others who responded to the treatment are still alive... More research is still needed. Genentech and BioNTech, the two drugmakers behind the vaccine, have already launched a larger Phase 2 clinical trial... Another team is working on an off-the-shelf vaccine that targets a protein called KRAS that is present in as many as 90% of pancreatic cancers. In a small, early trial, about 85% of the participants mounted an immune response to the protein.

Read more of this story at Slashdot.

Motorola Sues Social Media Platforms and Creators in India

Slashdot - Dje, 19/04/2026 - 7:34md
"Motorola has filed a lawsuit in India against social media platforms and content creators," reports TechCrunch, "over posts it alleges are defamatory..." The lawsuit, filed in a Bengaluru court and obtained by TechCrunch, names platforms such as X, YouTube, and Instagram along with dozens of content creators, and seeks takedown of the content as well as broader restraint on what it describes as false or defamatory material related to the company's devices. In its over 60-page filing, Motorola has sought a permanent injunction restraining the defendants from publishing or sharing what it describes as false or defamatory content about its products, including reviews, videos, comments, and boycott campaigns. The complaint cites hundreds of posts across platforms, including videos alleging device issues and phones catching fire. But it is also targeting unfavorable product reviews and user commentary that the company alleges are false or defamatory. In a statement after publication, a Motorola spokesperson said it had initiated legal action "in the interest of public safety" against what it described as demonstrably false claims that its devices had exploded or caught fire. One online creator told TechCrunch "they expect more such legal action in the future, as evolving rules around online content increase liability for creators and platforms — a trend reflected in recently proposed changes to India's IT rules aimed at tightening oversight of online content." A Motorola spokesperson "said the company did not seek to suppress legitimate reviews or criticism and was reviewing the scope of the proceedings, adding that it apologized to creators affected inadvertently."

Read more of this story at Slashdot.

Faqet

Subscribe to AlbLinux agreguesi