Lotu RadarAbout · RSS

Latest News Archive - Page 102

Products & Consumer Tech · Product Hunt

Higgsfield Genjutsu

Recast motion with your characters, locations & products Discussion | Link

Products & Consumer Tech · Product Hunt

TapCraft

App Demo Studio for mobile apps Discussion | Link

Developers & Open Source · GitHub Changelog

Enterprise-managed settings support any default model

You can now set your preferred GitHub Copilot model as the default for new conversations through enterprise-managed settings. This lets you choose the default model that best fits your workflows.… The post Enterprise-managed settings support any default model appeared first on The GitHub Blog .

Cloud & Infrastructure · Kubernetes Blog

Kubernetes v1.37: Scale Workloads to Zero with HorizontalPodAutoscaler

Kubernetes v1.37 includes API support for horizontal autoscaling of workloads down to zero replicas. This feature is now Beta and enabled by default. A HorizontalPodAutoscaler (HPA) that uses a suitable object metric or external metric can now scale a workload to zero replicas, then bring it back when the metric changes. Before v1.37, you needed an add-on or external component, or you had to enable the Alpha feature gate, to scale from zero. It is now part of core Kubernetes. Scaling to zero removes the last idle Pod from workloads such as queue consumers and batch processors. The savings are largest when each Pod reserves expensive resources, including dedicated CPUs or GPUs. The trade-off is cold-start time: the HPA must observe the metric, schedule a Pod, and start the application. This works well when work can wait in a durable queue. Kubernetes Services do not buffer requests while no Pods are ready, so HTTP and other request-driven workloads need a separate buffering layer. Why scaling from zero needs a different metric The HPA commonly scales on CPU or memory usage. Both metrics come from running Pods. Once the replica count reaches zero, there are no Pods left to measure and no signal that can tell the HPA to scale back up. Object and external metrics do not have that limitation. A queue length, for example, exists independently of the workers that consume it. The HPA can continue reading the queue length while no workers are running. The following example scales a queue consumer to and from zero using an external metric. Configure an external metric The following example uses a Prometheus metric named queue_consumer_lag . It assumes that Prometheus already collects a series similar to this one: queue_consumer_lag { namespace = " default ", name = " worker_tasks "} Kubernetes needs a metrics adapter to make that value available through the External Metrics API. One implementation is the Prometheus Adapter , which can expose the series using an externalRules entry: externalRules : - seriesQuery : '{__name__="queue_consumer_lag",name!=""}' metricsQuery : sum(<<.Series>>{<<.LabelMatchers>>}) by (name) resources : overrides : namespace : resource : namespace The exact adapter installation and discovery rules depend on your monitoring setup. See the Prometheus Adapter guide to external metrics for the full configuration options. Before creating the HPA, you can verify that Kubernetes can read the metric: kubectl get --raw \ '/apis/external.metrics.k8s.io/v1beta1/namespaces/default/queue_consumer_lag?labelSelector=name%3Dworker_tasks' The request should return the current value for worker_tasks . If it does not, fix the metrics pipeline before configuring the HPA. An HPA cannot scale from zero when its metric is unavailable. Configure the HPA The following HPA targets a Deployment named queue-worker . It allows between zero and ten replicas, with one replica requested for each 30 queued tasks: apiVersion : autoscaling/v2 kind : HorizontalPodAutoscaler metadata : name : queue-worker annotations : kubernetes.io/description : "Scales queue-worker based on the number of queued tasks" spec : scaleTargetRef : apiVersion : apps/v1 kind : Deployment name : queue-worker minReplicas : 0 maxReplicas : 10 metrics : - type : External external : metric : name : queue_consumer_lag selector : matchLabels : name : worker_tasks target : type : Value value : "30" When the queue is empty, the HPA can reduce the Deployment to zero replicas. When tasks arrive, the external metric remains available and the HPA calculates a new replica count, capped at ten by maxReplicas . Start the Deployment with at least one replica. Manually setting a Deployment to zero has always paused autoscaling. The HPA preserves that behavior and will not wake a workload that it did not scale down itself. Normal HPA behavior still applies. In particular, the default downscale stabilization window is five minutes. The window prevents a short drop in queue length from immediately removing all workers. You can configure the window through spec.behavior.scaleDown if your workload needs different behavior. How the HPA distinguishes zero from paused Scaling from zero creates an ambiguity. A replica count of zero can mean that the HPA scaled the workload down, or that an operator manually paused it. The controller resolves this with a ScaledToZero status condition. When the HPA scales a workload from one or more replicas to zero, it records ScaledToZero=True . The condition tells later reconciliation loops that the controller owns the zero state and should continue evaluating object or external metrics. After scaling the workload back up, the controller changes the condition to ScaledToZero=False with the reason NotScaledToZero . A workload at zero without the ScaledToZero=True condition remains paused. You can inspect the conditions with: kubectl describe hpa queue-worker If the adapter cannot return the configured metric, the HPA reports ScalingActive=False with a reason such as FailedGetExternalMetric . Restore the metric or manually scale the workload to recover capacity. Before upgrading or rolling back In Kubernetes v1.37, the HPAScaleToZero feature gate is enabled by default on both the kube-apiserver and kube-controller-manager . The API server accepts minReplicas: 0 ; the controller manager performs the condition-based scaling. During a version-skewed control plane upgrade, wait until both components support the feature and have it enabled before creating HPAs with minReplicas: 0 . A controller manager with the feature disabled treats replicas: 0 as a manual pause and may leave a workload at zero. Before disabling the feature gate or downgrading to a version without the condition-based implementation: Change affected HPAs to minReplicas: 1 or higher. Scale any workload currently at zero to at least one replica. minReplicas: 0 also requires at least one object or external metric. The API server rejects an HPA that only contains resource metrics such as CPU or memory. From Alpha to Beta The first Alpha implementation shipped in Kubernetes v1.16. Kubernetes v1.36 added the ScaledToZero condition and the controller behavior needed to distinguish an automatic scale-down from a manual pause. Kubernetes v1.37 enables the feature by default after adding integration and end-to-end coverage for scaling down to zero and back up from an external metric. The next step is to gather operational feedback before considering graduation to GA. How can I learn more? Read the documentation for scaling to and from zero . Read KEP-2021: HPA supports scaling to and from zero pods for object and external metrics . Learn how to configure the Prometheus Adapter for external metrics . How to get involved This feature is owned by SIG Autoscaling . Join Kubernetes Slack and the #sig-autoscaling channel to share feedback from Beta usage. Acknowledgements Thanks to the SIG Autoscaling contributors who took this feature from the original v1.16 implementation to the condition-based redesign and Beta graduation. Thanks also to Guy Templeton and Adrian Moisey for reviewing the KEP, and to the release, documentation, and production-readiness reviewers who helped prepare it for Kubernetes v1.37.

Cybersecurity · The Hacker News

Google, Anthropic, and OpenAI Unveil Cyber AI Models, Safeguards, and Access Programs

Google on Wednesday announced Gemini 3.8 Flash Cyber, which it described as its most capable cybersecurity model, and has made it available to a set of trusted defenders via a new initiative called the Fairwind Program. "The Fairwind Program gives high-priority defenders (like governments, healthcare providers, and telecommunications services) early access to advanced models that help them

AI · The Decoder

US Department of Justice backs fair use for AI training in landmark copyright case

In the class-action lawsuit involving The New York Times, the US Department of Justice argues that training AI models on copyrighted text qualifies as fair use. The filing directly contradicts a report from the US Copyright Office. Its director was fired by the Trump administration shortly after the report was published. The article US Department of Justice backs fair use for AI training in landmark copyright case appeared first on The Decoder .

Society · NPR Technology

New Jersey asks Supreme Court to resolve fight over Kalshi's future

If the high court accepts the petition, it would tee up a case with sweeping implications for prediction markets, an industry that has unleashed billions of dollars of betting across nearly every aspect of modern life.

Developers & Open Source · GitHub Changelog

Content exclusions generally available in Copilot app and CLI

The GitHub Copilot app and Copilot CLI now respect content exclusion policies configured by enterprise, organization, and repository administrators. Copilot won’t use excluded files as context, helping you protect sensitive… The post Content exclusions generally available in Copilot app and CLI appeared first on The GitHub Blog .

World · BBC Middle East

Iranian attack on Saudi tanker killed two Filipino sailors, Saudi Arabia says

The kingdom condemns the targeting of Sidr, which was reportedly hit by unknown projectiles in the Strait of Hormuz on Monday.

Products & Consumer Tech · Product Hunt

Stackness

Show your stack! The social home for your dev tools Discussion | Link

AI · The Decoder

Gemini 3.8 Flash is Google's third budget model in six weeks while frontier models remain MIA

Google's Gemini 3.8 Flash, the third Flash model in six weeks, matches Claude Opus 5 on some agentic coding benchmarks at lower cost. But its "working harder" reasoning burns about 30 percent more output tokens per task, making it pricier in practice than its predecessor despite identical token rates. The article Gemini 3.8 Flash is Google's third budget model in six weeks while frontier models remain MIA appeared first on The Decoder .

Society · BBC Technology

Uber to cut over 3,000 jobs in major global restructuring

The company says cutting roles would make its operations "simpler and faster".

World · BBC Europe

EU and Nato vow to step up pressure on Russia after 'new escalation' in Germany

Russia is accused of growing increasingly reckless after Berlin blamed Russia for a failed drone attack on Leipzig airport.

Products & Consumer Tech · Product Hunt

Relic

A private, synced vault of everything you copy Discussion | Link

Cybersecurity · The Hacker News

Fake Software Installers Disable Windows Update and Weaken Microsoft Defender

An active malware campaign is using bogus software-download websites to impersonate trusted vendors and distribute malicious installers. "The campaign has targeted users looking to download popular software and has resulted in compromises across multiple organizations and industries, primarily affecting China-based operations of multinational organizations and Chinese-speaking users," Microsoft

Notable Blogs · Simon Willison

llm-gemini 0.34

Release: llm-gemini 0.34 New model gemini-3.8-flash for Gemini 3.8 Flash , with low, medium and high thinking levels. #146 Fixed async responses failing to record the resolved model version. Thanks, Charlie Tonneslan . #137 Google released Gemini 3.8 Flash (and 3.8 Flash Cyber, but that's available to "trusted defenders" only) today. Here are the pelicans for high, medium, and low. This is high: For comparison, here are the same pelicans generated using Gemini 3.7 Flash . Something I appreciate about Gemini Flash is that it's fast, cheap, and competent at things like HTML and JavaScript. I was messing around with it and prompted "make me a cool thing in html" and it built this , which is certainly a cool thing in HTML! Took 13 seconds, cost 1.8 cents. Your browser does not support HTML5 video. If you click through to the demo you'll see one more thing I built with Gemini 3.8 Flash. My markdown-svg-renderer tool lets me feed in the URL to a Gist with Markdown in and renders that markdown with fenced code blocks for SVG correctly rendered. I used Gemini 3.8 Flash (with my very basic llm-coding-agent coding agent plugin) to add support for HTML as well, so now any HTML blocks in the Markdown are rendered using a sandboxed iframe. Here's the transcript . Tags: ai , generative-ai , llms , llm , gemini , pelican-riding-a-bicycle , llm-release

Developers & Open Source · Chrome Releases

Chrome Beta for Desktop Update

The Chrome team is excited to announce the promotion of Chrome 154 to the Beta channel for Windows, Mac and Linux. Chrome 154.0.8037.0 contains our usual under-the-hood performance and stability tweaks, but there are also some cool new features to explore - please head to the Chromium blog to learn more! A partial list of changes is available in the Git log . Interested in switching release channels? Find out how . If you find a new issue, please let us know by filing a bug . The community help forum is also a great place to reach out for help or learn about common issues. Chrome Release Team Google Chrome

Society · NPR Technology

Understanding the tech giants' oversized influence in American schools

Big tech companies like Apple and Microsoft use devices, training and conferences for teachers and students to embed in schools. The New York Times' Natasha Singer discusses the impact in Coding Kids.

Cloud & Infrastructure · Azure Blog

The Economics of Agent Optimization: Context engineering for enterprise AI agents

AI cost optimization goes beyond model selection. Discover how context engineering in Microsoft Foundry helps lower AI costs by improving knowledge retrieval, tool selection, memory, and agent performance at scale. The post The Economics of Agent Optimization: Context engineering for enterprise AI agents appeared first on Microsoft Azure Blog .

World · The Guardian Ukraine

Russian airspace becoming unsafe for commercial airlines, Zelenskyy says

Ukraine president says aviation industry needs to take account of growing number of Ukrainian drones in Russia Volodymyr Zelenskyy has declared that Russia’s airspace is becoming unsafe for commercial airlines, as Vladimir Putin promised to increase strikes against Ukraine’s energy facilities in the run-up to winter. The Ukrainian president said there was no intention to directly threaten civilian flights, but the growing number of attack drones being flown into Russia by Ukraine would have to be “taken into account” by the aviation industry. Continue reading...

World · The Guardian Ukraine

Russian ‘attempts to intimidate Europe will fail’, says EU’s Kallas as Germany blames Moscow for Leipzig drone incident – as it happened

EU’s policy chief says drone incident at German airport ‘had the hallmarks of state-sponsored terrorism’ German police have opened a investigation into yesterday’s attempt to disrupt the operation of a power substation near Brandenburg. In a statement , Brandenburg police said they were leading a probe on suspicion of attempting to disrupt public services, causing an explosion and damaging critical infrastructure as well as forming a terrorist organisation Continue reading...

Products & Consumer Tech · Product Hunt

Google Gemini 3.8 Flash and Cyber

Next-gen Gemini for agents, reasoning, and cyber security Discussion | Link

Cybersecurity · SecurityWeek

UK Moves to Block High-Risk Tech Suppliers From Critical Infrastructure

Late amendments to the Cyber Security and Resilience Bill would give ministers new powers to restrict risky technology providers as supply chain attacks intensify. The post UK Moves to Block High-Risk Tech Suppliers From Critical Infrastructure appeared first on SecurityWeek .

AI · Google AI Blog

Proactive cyber defense for governments and enterprises

The Fairwind Program is a limited access program for governments and trusted partners to use our cyber defense tools.