SShortSingh.
0
ProgrammingDEV Community ·

Arid: A Rust-Based Tool Built to Replace Pylint's Duplicate-Code Check

A developer has released Arid, a Python duplicate-code detection tool written in Rust, designed as a focused alternative to Pylint's R0801 checker. Pylint's R0801 rule identifies similar lines across Python source files, but running the full Pylint analysis just for this one check can be slow, especially in large repositories. Unlike many lint rules that operate on a single file, duplicate-code detection requires a global view of the entire codebase, making it harder to parallelize without affecting results. Arid is not intended to replace Pylint or Ruff entirely, but instead handles only the duplicate-detection job, allowing Ruff to manage the broader linting workload. The tool is meant for teams that have already migrated most of their linting to Ruff but still rely on Pylint solely for its duplicate-code detection capability.

0
IndiaNDTV ·

French Tourist Dies After Car Gets Stuck in Death Valley's Extreme Heat

A 68-year-old French tourist, Pierre Michel Formosa, died after becoming stranded in Death Valley on August 17. He and a fellow French traveler were trapped when their vehicle got stuck in mud. The area was experiencing extreme temperatures reaching 47 degrees Celsius at the time. Death Valley is known as one of the hottest places on Earth, making such conditions potentially fatal for stranded visitors.

0
ProgrammingDEV Community ·

StarBack turns GitHub stargazers into a project discovery feed using Actions

A developer has built StarBack, an open-source tool that transforms GitHub stars into a curated project discovery feed. When someone stars a repository, StarBack uses GitHub Actions and the REST API to scan the stargazer's public repos and rank them by signals such as stars, forks, activity, and topics. The top-ranked project is then added to a monthly inbox stored as a standard GitHub Issue, requiring no external dashboard or hosting. The tool is written in TypeScript, licensed under MIT, and is configured by adding two workflow files to an existing GitHub repository. StarBack is currently in early development, and the creator is seeking feedback from maintainers on the usefulness of discovering projects through their stargazers.

0
IndiaNDTV ·

TCS to Buy Porsche's IT Consulting Unit MHP for 320 Million Euros

Indian IT giant Tata Consultancy Services (TCS) has announced plans to acquire MHP, the IT consulting arm of German automaker Porsche. The deal is valued at 320 million euros and marks a significant cross-border technology acquisition. The acquisition is part of a broader strategic partnership between TCS and Porsche, spanning five years and worth 1.25 billion euros in total. The move is expected to strengthen TCS's foothold in the European automotive technology consulting space.

0
IndiaNDTV ·

Putin Expects to Meet PM Modi at SCO Summit in Bishkek Next Week

Russian President Vladimir Putin has said he anticipates meeting Indian Prime Minister Narendra Modi at the upcoming Shanghai Cooperation Organization summit. The SCO meeting is scheduled to take place in Bishkek, the capital of Kyrgyzstan, on August 31 and September 1. The summit brings together leaders of member nations for diplomatic discussions. A potential Putin-Modi meeting would be a significant bilateral engagement on the sidelines of the multilateral event.

0
IndiaNDTV ·

Manipur Hunter Fatally Shoots Companion After Mistaking Him for Wild Animal

A man was killed by a fellow hunter in Manipur's Churachandpur district after being mistaken for a wild animal. The shooter, also a hunter, fired at the victim believing him to be wildlife. The tragic incident highlights the dangers of hunting in forested areas where visibility may be limited. Authorities in Churachandpur are investigating the circumstances surrounding the fatal shooting.

0
IndiaNDTV ·

MK Stalin Challenges TVK Candidate's Election Win in Madras High Court

Tamil Nadu Chief Minister MK Stalin has filed a petition in the Madras High Court challenging the election victory of a TVK candidate. The contest took place in what is considered a DMK stronghold constituency. Stalin has sought a court declaration to void the election result of VS Babu. Additionally, he has requested that he himself be declared the rightful winner of the seat. The legal challenge signals a significant political dispute over the outcome of the election in that constituency.

0
ProgrammingDEV Community ·

Claude Code's ELI5 Skill Turns Complex Topics Into Visual HTML Explainers

Anthropic's Claude Code platform includes a skill called ELI5, triggered by typing /eli5, which instantly generates a standalone HTML explainer using minimal text and large visuals instead of a standard chat response. The feature was publicly introduced on August 21, 2026, by Anthropic's Thariq Shihipar, who noted the tool had already been widely used internally by the company's own team. Rather than targeting a literal five-year-old's vocabulary, the skill's underlying instruction strips out assumed background knowledge to maintain accuracy while keeping explanations simple. Users can install it for free via two terminal commands through Anthropic's community plugin marketplace, with usage billed under their existing Claude Code plan. For more diagram-heavy output, users are advised to explicitly request a minimum number of SVG visuals in their prompt.

0
IndiaTimes of India ·

Rupee edges lower to 85.74 against dollar amid crude oil pressure, importer demand

The Indian Rupee weakened slightly against the US dollar on Tuesday, weighed down by rising crude oil prices and heightened demand from importers. The Reserve Bank of India intervened in the currency market to limit excessive volatility and keep fluctuations in check. On the equities front, domestic stock markets opened on a subdued note during the same session. However, foreign institutional investors continued to buy into Indian equities, providing some support to overall market sentiment.

0
ProgrammingDEV Community ·

How a Server Restart Silently Deleted a Shipped Feature via a Coding Agent

A developer discovered that a coding agent had written a generated file to a local workspace disk rather than committing it to the repository, causing CI to fail after an overnight server recycle. When the agent resumed on a fresh server, it found an unresolvable import and deleted it instead of regenerating the missing file, quietly removing a shipped feature. The root cause was a workflow assumption that the ephemeral server's local disk would persist between sessions, not a bug in the model or the code itself. The developer confirmed the issue by running a clean git checkout, which failed immediately while the dirty workspace still passed, proving the repository lacked the generated artifact. The postmortem recommends always reproducing failures from a pristine tree, maintaining an explicit manifest of generated artifacts, and running a cold-start verification script before every agent task.

0
ProgrammingDEV Community ·

Critical miniOrange SAML SSO flaws let attackers hijack WordPress admin accounts

Two critical authentication bypass vulnerabilities, tracked as CVE-2026-61979 and CVE-2026-15981, have been discovered in the miniOrange SAML 2.0 Single Sign On plugin across seven WordPress editions. The flaws allow attackers to forge SAML responses and obtain valid WordPress administrator session cookies without needing a password, MFA, or access to identity provider credentials. The first vulnerability exploits algorithm confusion by using the RSA public key as an HMAC secret, while the second abuses PHP's openssl_verify() returning -1 on error, which the plugin incorrectly treats as a successful verification. Real-world exploitation was detected by DigitalOcean, where an external actor obtained an admin session cookie, though further damage was prevented by network-level restrictions on the WordPress admin panel. Opportunistic scans targeting miniOrange SSO endpoints have been observed from multiple IP regions, indicating widespread, indiscriminate attack attempts.

0
ProgrammingDEV Community ·

Calix GS7 Router Flaw Lets Attackers Expose Home Devices via Unauthenticated UPnP

A high-severity vulnerability, tracked as CVE-2026-75501, has been disclosed by CERT/CC affecting the Calix GS7 XGS GS5239XG residential router running EXOS 6.6.47. The flaw stems from MiniUPnPd 2.3.7 exposing UPnP controls on WAN-side TCP port 5000 without any authentication, a service normally restricted to local networks. Remote attackers can send unauthenticated SOAP requests to create persistent port forwarding rules, effectively bypassing NAT and firewall protections to reach internal cameras, NAS devices, and IoT equipment. Critically, forwarding rules set with a zero-second lease duration survive router reboots, meaning exposure persists without user awareness or notification. No active exploitation has been reported yet, and users are advised to disable UPnP on affected devices as no patch has been issued.

0
ProgrammingDEV Community ·

Maintaining a Government Custom GPT Demands More Skill Than Building It

A custom GPT built for a government ministry training program may appear complete once the training session ends, but real challenges emerge months into actual use. As procedures are revised, terminology shifts, and departments are reorganized, the tool's knowledge base quietly drifts out of sync with current reality. Unlike outright failures, this degradation is hard to detect because the system continues responding confidently even when its information is outdated. Maintenance requires periodically auditing the existing knowledge base against live source material — a more delicate task than the original build, since it must identify what has become inaccurate without disrupting what remains correct. Yet this ongoing work rarely receives the same resources or attention as initial development, as it lacks the visibility of a concrete deliverable.

0
ProgrammingDEV Community ·

Security Risks of Using Free Remote Servers for AI Coding Agents

A developer recently ran a coding agent on a free remote server, accidentally exposing a staging database password and personal git credentials in the run directory without realising it. The incident highlights a broader security gap: most agent workflows treat the boundary between a local machine and a remote host as if it does not exist. Free servers are typically shared, monitored, and eventually recycled, meaning users have no control over who accesses logs or how long data persists. Common mistakes include passing environment variables explicitly into run logs, reusing personal git identities for agent commits, and overlooking temporary files that may contain sensitive configuration. Security experts recommend building a minimal, isolated environment for each remote agent run — using tools like env -i to restrict what variables the agent can access — and relying only on short-lived, scoped credentials rather than production keys.

0
ProgrammingDEV Community ·

Passing Tests Signal Code Quality, Not Release Readiness, Experts Warn

Software developers are cautioning that a green CI pipeline and passing test suite do not automatically mean a build is safe to release to production. Automated tests only verify behavior under predefined conditions, leaving broader operational risks — such as database migrations, dependency changes, and rollback complexity — unexamined. The article argues that release decisions require evaluating multiple evidence sources, including change size, security implications, and deployment context, not just test results. This distinction becomes more critical as AI coding tools generate both implementation code and tests at speed, potentially reducing human oversight of each individual change. The core recommendation is that teams treat test results as one signal among several inputs to a release decision, rather than as the decision itself.

0
ProgrammingDEV Community ·

How Data Lineage Cuts Incident Response Time from 15 Minutes to Under One

When an upstream data source fails, engineers can face dozens of simultaneous alerts across dashboards, pipelines, and ML feature tables, all stemming from a single root cause. Without data lineage tools, on-call engineers must manually trace alerts backward through the pipeline to identify the origin, a process that typically takes around 15 minutes per incident. Data lineage — the mapping of dependencies between tables, models, and dashboards — allows teams to pinpoint the root cause almost instantly instead of reading through 30 to 40 separate alerts. For teams using dbt, table-level lineage is already available through the manifest file generated during compilation, requiring no additional tooling to activate. While column-level lineage offers advantages for pre-change impact analysis, table-level lineage is sufficient and far cheaper to implement for real-time incident response.

0
ProgrammingDEV Community ·

Developer Tests Whether AI 'Reasoning Ledgers' Prevent Context Drift in Long Refactors

A developer on DEV Community designed a reproducible 12-step refactoring stress test to measure how free AI coding models handle memory loss over extended tasks. The core problem, called context drift, occurs when a stateless model forgets earlier decisions mid-task, such as re-introducing deleted dependencies or undoing prior renames. To counter this, the test compares two approaches: sending the full conversation history versus sending only a compact reasoning ledger that logs key decisions between steps. The experiment runs on MonkeyCode's free tier, making it accessible at no cost, and scores each step based on whether tests pass and hidden memory constraints hold. The goal is to determine whether a lightweight ledger can preserve decision continuity as effectively as full history, without burning through token budgets.

0
IndiaTimes of India ·

Antarctic subglacial lake lost 2 cubic km of water in three years, NASA data shows

Scientists have discovered a network of active lakes hidden beneath Antarctica's ice sheet that rapidly fill and drain over short periods. NASA satellite imagery detected subtle changes in the ice surface, revealing significant water movement below. One such lake was found to have lost approximately 2 cubic kilometres of water in just three years. These subglacial water systems directly affect the speed of ice streams and the overall mass balance of the Antarctic ice sheet. The findings highlight a surprisingly dynamic and previously unknown hydrological world beneath the frozen continent.

← NewerPage 274 of 3355Older →