SShortSingh.
0
ProgrammingDEV Community ·

Developer Builds AI Triage Agent to Detect Hidden Auth0 and Okta Identity Failures

A developer has created a CIAM triage agent that detects customer identity failures which Auth0 and Okta log as successes, addressing a gap in standard authentication monitoring. The tool classifies failures across three layers: authentication, authorization, and app configuration, pulling events from identity providers and using Anthropic's Claude model for pattern analysis. A key capability is correlating multiple related error codes into a single root-cause diagnosis, rather than generating separate alerts for symptoms of the same underlying issue. The agent can also detect silent authorization failures, such as users authenticated into an Auth0 Organization with no role assigned, which produce no failure event in the log stream. The developer is offering the tool free to a limited number of Auth0 and Okta teams for 30 days and can be reached at hello@getkaus.com.

0
IndiaNDTV ·

Iran Rejects US Role as Regional Policeman at BRICS Summit

An Iranian official declared that the Middle East does not need a regional policeman, in an apparent rebuke of the United States. The remarks were made on the sidelines of a BRICS summit held in India. The statement came during a bilateral meeting with Malaysian Prime Minister Anwar Ibrahim. The comment reflects ongoing tensions between Iran and the US amid their broader conflict.

0
IndiaTimes of India ·

Jaipur Man Sought for Killing Wife and Three Daughters Amid Mounting Debt

Rahul Jha is the prime suspect in the murder of his wife and three daughters in the Kardhani area of Jaipur. Investigators believe the victims may have been incapacitated with poison or sedatives before being killed. Each of the four victims was found with a single forceful blow to the head. Financial debt is being examined as a likely motive behind the killings. Authorities have announced a reward for any information that helps lead to Jha's arrest.

0
IndiaNDTV ·

Amit Shah Visits Mumbai for Hindi Conference and Lalbaugcha Raja Darshan

Union Home Minister Amit Shah arrived in Mumbai on Saturday night for a multi-purpose visit. His itinerary included attending a Hindi conference and offering prayers at the iconic Lalbaugcha Raja Ganesh pandal. Shah was also expected to hold a late-night meeting with Maharashtra Chief Minister Devendra Fadnavis. The closed-door discussions were likely to focus on BJP organisational matters in the state.

0
TechnologyNYT Technology ·

AI Advancing Faster Than Safety Controls, Researchers Warn

Artificial intelligence technology is progressing at a pace that outstrips the oversight mechanisms designed to manage it. Researchers have raised concerns that monitoring and control systems are failing to keep up with rapid AI development. This gap between capability and governance poses significant challenges for technology companies. The situation highlights a growing difficulty in ensuring that AI systems remain safe and accountable as they grow more powerful.

0
ProgrammingDEV Community ·

Codename One Now Lets Dialogs Open as Native Desktop OS Windows

Codename One, an open-source framework for building cross-platform apps from a single Java or Kotlin codebase, has released a fix via PR #5624 that allows dialogs to appear as real modal desktop operating-system windows. The update addresses a bug where Dialog.show() was incorrectly targeting the wrong surface when multiple native windows were open. Developers can enable this behavior app-wide using Dialog.setDefaultNativeWindowMode(true) or on a per-instance basis, while ports without native window support automatically fall back to lightweight dialogs. The fix also corrects several components — including Dialog, ComboBox, and ToastBar — that previously conflated 'top level' with 'form', causing incorrect behavior in multi-window environments. Native-window mode is recommended when a dialog needs to participate in desktop window ordering or task switching, while lightweight mode remains the default for simpler prompts.

0
IndiaTimes of India ·

Russia escalates drone campaign with faster jet-powered Gerans, straining Ukraine's defenses

Russia significantly increased its deployment of jet-powered Geran drones throughout August, posing a greater challenge to Ukrainian air defenses due to their higher speed. The upgraded drones are part of a broader Russian strategy that combines multiple weapon types in complex weekly attacks designed to overwhelm Ukrainian defensive systems. These coordinated strikes aim to complicate Ukraine's ability to respond effectively to simultaneous threats. In response, Ukraine is actively seeking new interceptor missiles to counter the evolving aerial threat posed by the faster drones.

0
ProgrammingDEV Community ·

Anthropic CEO Dario Amodei Outlines Five-Point AI Policy Agenda for Frontier Models

Anthropic CEO Dario Amodei has published a policy essay titled 'Policy on the AI Exponential,' arguing that rapid advances in frontier AI are outpacing the capacity of public institutions to regulate them. The essay proposes a five-area framework covering frontier-model testing, employment effects, civil liberties, downstream technology management, and international coordination among democracies. Among its most concrete proposals is an FAA-style regulatory model requiring mandatory third-party safety testing of frontier models, with government authority to block deployments that fail those checks. Anthropic also plans to release separate legislative proposals on frontier-model testing and job displacement policies. The essay is directed at governing the most advanced AI systems rather than restricting everyday business use of established AI tools.

0
ProgrammingDEV Community ·

How a time-zone mismatch caused a test to fail every morning and pass every afternoon

A developer at WatchNext discovered an intermittent test failure in their air-date countdown app while making unrelated changes to a privacy page and footer. The failing test checked whether an episode airing tomorrow was counted as one day away, but it was occasionally returning two days instead. Investigation revealed the bug was pre-existing and not caused by the recent edits, confirmed by running the test suite after reverting all changes. The root cause was a calendar mismatch: the test built 'tomorrow' using JavaScript's toISOString(), which always outputs UTC dates, while the production function deliberately calculated day differences in America/Los_Angeles time. This meant that during the roughly seven-to-eight hours each day when UTC had rolled over to a new date but Los Angeles had not, the two sides of the assertion were measuring from different calendars, causing the test to fail.

0
ProgrammingDEV Community ·

NextAPI Module Registry Lets Developers Install Full-Stack Features Like Packages

A developer has introduced the NextAPI Module Registry, a system designed to let teams install complete full-stack application features as single installable units. Unlike traditional packages that deliver only a frontend component or backend library, NextAPI modules bundle pages, API endpoints, database resources, authentication, navigation, and environment configuration together. The workflow mirrors familiar package manager commands, where running 'nextapi add profile-page' adds an entire feature rather than a library requiring manual integration. After modules are added, a 'nextapi sync' command resolves dependencies and integrates everything into the project. The registry is not intended to replace npm or existing package managers, but to address the gap between having reusable code pieces and having reusable application capabilities.

0
ProgrammingDEV Community ·

Why the Same Code Breaks on ARM but Not Intel: Store-Load Reordering Explained

A recurring bug pattern emerges when engineering teams migrate code from Intel x86 to ARM64 processors: data corruption or deadlocks appear on ARM despite the code working flawlessly on Intel hardware. The root cause is store-to-load reordering, a behavior where CPUs execute memory operations out of program order to keep pipelines busy, using a store buffer that delays writes to cache. While x86 processors mask this reordering due to their stricter memory model, ARM64 exposes it, making previously hidden concurrency bugs observable. A simple two-thread litmus test demonstrates that both threads can read zero from shared variables simultaneously — an outcome that sequential logic says should be impossible. Inserting a proper CPU-level memory fence instruction, such as 'mfence' on x86 or 'dsb sy' on ARM64, restores the expected behavior by preventing loads from bypassing pending stores.

0
ProgrammingDEV Community ·

Three Ways to Implement API Key Authentication in ASP.NET Core on .NET 9

A tutorial from DEV Community demonstrates three approaches to API key authentication in ASP.NET Core running on .NET 9. The methods covered are middleware for app-wide protection, an MVC authorization filter for controller-level control, and an endpoint filter for minimal API routes. All three approaches read the header name and secret key from configuration using the Options pattern, binding values to a typed class rather than loose strings. Developers are advised to store actual key values in a secret store such as Azure Key Vault or environment variables in production, never in appsettings.json. The guide also highlights a common pitfall in endpoint filters where failing to return immediately after a 401 response causes the pipeline to continue unintentionally.

0
ProgrammingDEV Community ·

Safari Technology Preview 252 brings @supports named-feature(), unprefixed user-select

Apple released Safari Technology Preview 252 on September 11, 2026, authored by Jon Davis, incorporating WebKit changes across a defined commit range. The update introduces @supports named-feature(), enabling developers to test browser behaviours that property/value probes or selector() checks could not previously detect. Two CSSOM properties, CSSConditionRule.supports and CSSMediaRule.matches, are now exposed, and the unprefixed user-select property gains support alongside percentage values for text-decoration-inset. Two accessible-name fixes address a display:contents element incorrectly inheriting sibling text and list marker text leaking into accessible names. The release is limited to the preview channel and carries no Baseline designation.

0
ProgrammingDEV Community ·

Developer Builds Open-Source SDK Wrapper for Luckfox Pico Edge AI Board

A developer spent four hours building a custom build system wrapper for the Luckfox Pico (RV1103), a compact Edge AI board. The project was prompted by the absence of any beginner-friendly cross-compilation toolchain setup for the device. The wrapper abstracts away boilerplate so developers can run a simple make command and proceed without manual configuration. This was also the author's first experience building a toolchain-automation setup from scratch. The write-up serves as both a practical tutorial and a lessons-learned account of the process.

0
ProgrammingDEV Community ·

How to Repair, Reinstall OS, and Link Two Lenovo ThinkStation PGX Units

A researcher who acquired several Lenovo ThinkStation PGX units — ARM-based GPU workstations built through an NVIDIA-Lenovo collaboration — documented how to fix a unit whose operating system would not boot. The repair involved reinstalling the OS using a Lenovo-customized ISO image, which differs from the standard GB10 image available on NVIDIA's website and is not directly provided in official documentation. The process requires creating a bootable USB drive with Rufus, using a wired USB keyboard (wireless 2.4G keyboards are unsupported), and following on-screen prompts through the GRUB and DGX installer menus. The author also outlined how to connect two PGX machines for multi-GPU networking via their built-in QSFP 200G ports, noting that compatible switches are expensive and hard to source, limiting most setups to a direct two-machine link. A key prerequisite for the multi-machine setup is ensuring both systems share the same Linux username before establishing the connection.

← NewerPage 1136 of 5212Older →