SShortSingh.
0
IndiaNDTV ·

Karan Adani Speaks on Father's Resilience Amid Public Scrutiny

Karan Adani, son of industrialist Gautam Adani, has spoken out about the challenges his father faced during periods of intense public and media scrutiny. He described waking up repeatedly to negative headlines, accusations, and public judgements directed at his father. Despite these pressures, Karan noted that he watched Gautam Adani continue to focus on building and contributing to the nation. His remarks reflect a personal and emotional perspective on the difficulties faced by the Adani family during controversies surrounding the business group.

0
ProgrammingDEV Community ·

Silent AWS Lambda Bug Causes Duplicate Order Processing Despite Correct Code

A subtle misconfiguration in AWS Lambda's SQS event source mapping can cause entire message batches to be redelivered even when only one record fails, leading to duplicate processing. The issue arises when a Lambda handler correctly builds a partial batch failure response, but the event source mapping lacks the ReportBatchItemFailures setting, causing Lambda to silently discard the return value. Because the bug lives in infrastructure configuration — not application code — it is invisible to linters, unit tests, and code reviewers. AI coding assistants are equally blind to the problem, since they can only see the handler code and not the separate Terraform or CDK configuration that controls delivery semantics. In non-idempotent systems, the failure mode can result in real-world consequences such as customers being charged multiple times.

0
ProgrammingDEV Community ·

NET::ERR_CERT_AUTHORITY_INVALID Explained: Why a Complete Chain Can Still Fail

The error NET::ERR_CERT_AUTHORITY_INVALID occurs when a browser or client successfully builds a full certificate chain but does not recognize or trust the root certificate at its top. This is distinct from an incomplete-chain error, where missing intermediates prevent the path from being assembled at all. Different platforms report the same underlying problem in different ways — Chrome calls it AUTHORITY_INVALID, Firefox uses SEC_ERROR_UNKNOWN_ISSUER, and curl and OpenSSL have their own variants. Common triggers include self-signed certificates, which vouch only for themselves, and certificates issued by private or internal certificate authorities not included in public trust stores. Adding more intermediates cannot resolve the issue, since the problem lies with the untrusted root anchor, not the completeness of the chain below it.

0
IndiaNDTV ·

US Announces Sweeping Sanctions to Cut Off All Iranian Revenue Streams

The United States announced a new round of sweeping economic sanctions targeting Iran on Monday. Treasury Secretary Bessent stated that the measures are designed to eliminate every possible source of revenue for the Iranian government. The sanctions go beyond Iran itself, warning that countries maintaining economic ties with the Islamic Republic will also face penalties. The move signals a significant escalation in US economic pressure on Tehran.

0
ProgrammingDEV Community ·

Python 3.15 Release Candidate Brings Lazy Imports, New Profiler, and Immutable Dicts

Python 3.15 is currently available as a release candidate, introducing several performance and usability improvements to the widely used programming language. A key feature is lazy imports, which defers module loading until actually needed, reducing application startup time without requiring changes to existing code. The release also includes Tachyon, a non-intrusive sampling profiler that monitors live applications at intervals to identify resource-heavy functions without needing restarts or code instrumentation. A new built-in frozendict type addresses a long-standing community request for an immutable dictionary, useful in scenarios requiring fixed key-value collections. Additionally, the JIT compiler continues to be refined, and select configurations now remove the Global Interpreter Lock to enable true multi-core parallel execution.

0
ProgrammingDEV Community ·

Developer Ditches Claude After Two Years, Cites Reliability and Tone Issues

A solo developer spent 48 hours over a weekend migrating two years of AI workflows, automations, and project templates away from Anthropic's Claude. The decision followed weeks of accumulating frustrations, including tool calls vanishing mid-conversation, tasks declared complete after minimal work, and prior instructions being ignored as conversations progressed. Users also reported that Claude's Fable model began rejecting benign requests due to overly cautious safety settings, causing expensive fallbacks to the pricier Opus model. Anthropic acknowledged the tradeoff in a redeployment announcement, stating the stricter safety margins were a deliberate decision to make other capabilities widely available. Additional complaints centered on Opus 4.8's unsolicited, lecturing tone, which multiple developers described as adversarial and counterproductive to getting work done.

0
IndiaNDTV ·

US Envoy Visits India Facility Making C-130J Tail Sections

US Ambassador toured the Tata Lockheed Martin Aerostructures Limited (TLMAL) facility in India, highlighting the country's growing contribution to global aerospace manufacturing. The visit focused on the production line for empennages, the tail sections of the C-130J Super Hercules military transport aircraft. The tour underscored the deepening defence and industrial partnership between the United States and India. TLMAL represents a key collaboration between American aerospace giant Lockheed Martin and India's Tata Group in advanced manufacturing.

0
IndiaTimes of India ·

AAP Councillors Row Inflatable Boat Into MCD House to Protest Delhi Waterlogging

AAP councillors brought an inflatable boat into the MCD House chamber as a dramatic protest against severe waterlogging across Delhi. The demonstration caused enough disruption for the mayor to adjourn the session for ten minutes. Opposition councillors used the occasion to blame the BJP for failing to resolve the city's persistent flooding problems. The meeting also touched on related civic issues including clogged drains, a mosquito menace, and stray dog concerns. Separately, it was decided that serving councillors would be entitled to medical treatment under the CGHS scheme.

0
ProgrammingDEV Community ·

Understanding Git's Three-Stage Workflow: Add, Commit, and Push

A developer at Luxdev HQ began learning Git and GitHub as part of hands-on training sessions. Initially, core commands like git add, git commit, and git push appeared to overlap in function and purpose. Through repeated practice, the developer gradually recognized that each command serves a distinct role in the version control process. The three commands represent separate stages: staging changes, saving a snapshot locally, and uploading work to a remote repository.

0
TechnologyTechCrunch ·

Instinct AI Assistant Draws Praise but Raises Privacy and Security Worries

Instinct, a new AI assistant, has garnered strong enthusiasm from early testers for its powerful capabilities. However, the same features driving excitement are also triggering concerns around user privacy and security. Critics point to the assistant's sweeping system access, broad terms of service, and ability to take actions on behalf of users as potential risks. Some early adopters say these trade-offs feel uncomfortable despite the tool's impressive performance.

0
ProgrammingDEV Community ·

Why AI Agents Lose Track Mid-Task and How Self-Driving Tooling Fixes It

Large Language Models powering multi-step AI agents face a critical architectural flaw called the 'memory bottleneck,' where growing conversation history causes agents to lose track of earlier instructions or repeat actions. Despite large context windows of up to 200,000 tokens in models like GPT-4o and Claude 3.5 Sonnet, more tokens do not guarantee better recall — they dilute the model's attention across irrelevant information. This leads to two main failures: key instructions getting deprioritized mid-task, and agents looping through redundant tool calls after forgetting prior results. A proposed solution called 'self-driving tooling' addresses this by externalizing memory into persistent stores like vector databases, and using an autonomous control layer to manage tool execution and state independently of the LLM's working memory. Rather than relying on the full conversation history, agents using this architecture query only the most relevant past context, keeping active memory lean and accurate.

0
ProgrammingDEV Community ·

Monotonic Stack Explained: How It Cuts Array Problem Time from O(n²) to O(n)

A monotonic stack is a data structure that maintains elements in strictly increasing or decreasing order, popping values whenever a new element breaks that order. This property makes it highly effective for array problems like 'Next Greater Element' and 'Largest Rectangle in Histogram,' reducing brute-force O(n²) solutions to linear O(n) time. The efficiency comes from the guarantee that each element is pushed and popped at most once, keeping total work proportional to array size. For the Next Greater Element problem, a decreasing stack is used to map each number to its next greater value, with leftover stack elements assigned -1 since no greater element exists for them. A common pitfall is forgetting to clear remaining stack elements at the end, which leaves the result map incomplete.

0
ProgrammingDEV Community ·

Open Agent Profile Spec Aims to Standardize Persistent AI Agent Configurations Across Tools

A developer and Head of Developer Relations at Dremio has proposed the Open Agent Profile (OAP) specification, a file-based standard designed to define and portably store AI agent identities, memories, and permissions across different tools. The proposal comes amid a broader industry shift in summer 2026, when Block, xAI, and Nous Research independently launched platforms treating AI agents as persistent, named entities rather than temporary chat sessions. Currently, developers must reconfigure the same agent separately in each tool — such as Claude Code, Codex, and Goose — with no shared format for system prompts, memory, or access controls. The author argues that this fragmentation became untenable as agents evolved from stateless chat loops into durable coworkers with defined roles and ongoing tasks. OAP aims to let a single agent profile move seamlessly between existing tools, replacing scattered per-tool configurations with one portable standard.

0
ProgrammingDEV Community ·

Symfony vs Laravel in 2026: How to Pick the Right PHP Framework for Your Project

Symfony and Laravel remain the two leading PHP frameworks in 2026, with Laravel actually built on several Symfony components under the hood. Laravel prioritizes developer experience, offering elegant conventions and a rich built-in ecosystem that enables rapid product development, making it well-suited for startups and MVPs. Symfony, by contrast, emphasizes explicit, configurable architecture and reusable components, making it the preferred choice for large, complex, long-lived enterprise applications. Performance differences between the two are minimal in practice, as real-world speed depends far more on application design, caching, and query optimization than on framework choice. Experts suggest that team familiarity and long-term maintenance goals should weigh heavily in the decision, since skilled teams can deliver quality software with either framework.

0
ProgrammingDEV Community ·

Free Browser Tool Lets Developers Preview Open Graph Link Cards Before Publishing

Broken or missing Open Graph (OG) tags often cause shared links to display incorrect images, blank titles, or generic descriptions on platforms like Twitter, LinkedIn, Slack, and WhatsApp. These issues typically go unnoticed until a link is shared publicly, by which point cached previews can persist for days. A free tool at samtoolkit.com allows developers to preview how a page's link card will render across multiple platforms simultaneously, using either a live URL or draft meta tags. The tool runs entirely in the browser, meaning no data is sent to a server and no sign-up is required. Developers are advised to include properly formatted og:title, og:description, og:image, og:url, and twitter:card tags before publishing to avoid poor first impressions.

0
IndiaNDTV ·

Adani Foundation Donates Rs 15 Crore to Fund 100 New Mumbai Police Vehicles

The Adani Foundation has contributed Rs 15 crore to the Mumbai Police Foundation to procure 100 new police vehicles. The donation is aimed at strengthening the security infrastructure across Mumbai. The contribution is also intended to improve the welfare of police personnel serving the city. The Mumbai Police Foundation acknowledged and appreciated the gesture by the Adani Foundation. The move is expected to enhance the operational capacity of Mumbai Police in serving its citizens.

0
ProgrammingDEV Community ·

How to Build a Five-Letter Word Filter Using Plain JavaScript

A tutorial on DEV Community walks developers through creating a five-letter word filter using vanilla JavaScript, requiring no external libraries or APIs. The filter supports three conditions: a positional pattern using question marks for unknown letters, required letters that must appear somewhere in the word, and excluded letters that must not appear at all. Each condition is handled by a dedicated function, and all three are combined into a single filterWords utility that normalizes and validates user input before processing. A regex check ensures the pattern is exactly five characters, and a Set is used to avoid redundant letter checks. The tutorial uses a small sample word list to demonstrate the logic, noting that a production tool would rely on a larger, validated dataset.

← NewerPage 199 of 3258Older →