SShortSingh.
0
IndiaNDTV ·

Telangana Father Allegedly Hired Daughter's Partner to Kill Her Over Honour

A disturbing honour killing case has emerged in Telangana after locals detected a foul smell from a parked car and alerted police. Authorities discovered the body of a young woman inside the vehicle. Investigations revealed that her own father had allegedly asked her partner, a techie, to kill her, reportedly claiming she had brought shame to the family. The partner is alleged to have carried out the act. Police have taken up the case and launched a full investigation into the incident.

0
IndiaTimes of India ·

Trump's Iran Oil Sanctions Hinge on Whether He Targets China

The Trump administration has threatened secondary sanctions against any country that economically supports Iran. China is the dominant buyer of Iranian crude oil, absorbing roughly 90% of Iran's total oil exports. This makes Beijing the central figure in determining whether Trump's pressure campaign against Tehran can succeed. Analysts are questioning whether the US will realistically extend these sanctions to China, given the economic and diplomatic stakes involved. Without targeting Chinese buyers, experts suggest the so-called 'economic D-Day' for Iran may have limited effectiveness.

0
ProgrammingDEV Community ·

Malware Hidden in Dev Repos Executes Automatically When VS Code Opens Folder

A newly documented malware dropper is being committed directly into developer repositories and requires no npm install to execute — it runs automatically when a developer starts a dev server or opens the project folder in VS Code. The malware disguises its payload as a font file and buries malicious code thousands of spaces deep in a config file, making it nearly invisible during code review. To evade IP-based blocking, it uses a technique called EtherHiding, retrieving its command-and-control server address by decoding an Ethereum wallet transaction, allowing operators to shift infrastructure with a single blockchain transaction. The decoded payload runs entirely in memory and detaches from the editor process, meaning it persists even after VS Code is closed; one observed sample operated as a clipboard stealer, capturing passwords and access tokens every 200 milliseconds. One instance of the malware went undetected in a repository for five months, and developers can check for infection using a short set of terminal commands targeting suspicious node processes, wallet address references, and folderOpen task configurations.

0
IndiaNDTV ·

Two Brothers Drown Paralysed 80-Year-Old Mother in Well in Telangana

Two brothers in Telangana allegedly killed their 80-year-old paralysed mother on April 6, driven by superstitious beliefs. The incident occurred when no other family members were present at home. The accused reportedly carried their mother out of the house and threw her into a nearby agricultural well, where she drowned. Investigators revealed the details of the crime following their inquiry into the case.

0
ProgrammingDEV Community ·

HTTP vs. HTTPS Explained: Key Differences Every Beginner Should Know

Developer Vincent Tommi published an educational article on August 11, 2025, as part of his ongoing system design basics series, reaching day 25. The piece targets beginners and covers the fundamental differences between HTTP and HTTPS web communication protocols. It is tagged under programming, system design, JavaScript, and Python, indicating a broad developer audience. The article is a quick read at approximately three minutes, making it accessible for those new to web development concepts.

0
IndiaTimes of India ·

BPSC Aspirants Break Barricades, March to Raj Bhavan Over Exam Irregularities

Students in Patna took to the streets demanding cancellation of the 70th BPSC examination, citing alleged irregularities in the conduct of the test. Protesters defied police barricades and marched toward Raj Bhavan despite warnings from authorities. The agitation also encompassed demands for reforms in the Teacher Recruitment Examination and other state recruitment processes. Opposition leader Tejashwi Yadav called for transparent and constructive dialogue to address the concerns of aspirants. The unrest reflects growing discontent over the integrity of Bihar's competitive recruitment procedures.

0
ProgrammingDEV Community ·

Developer Builds Open-Source AI Tool to Help Candidates Apply for Jobs Abroad

A developer has launched an open-source project called JobSearch, aimed at simplifying the process of applying for jobs in other countries. The platform is designed to help users identify visa-sponsorship-friendly roles, tailor resumes and cover letters, practice for interviews, and track applications in one workspace. Currently in its early MVP stage, the project already supports Docker setup, OAuth authentication, PDF resume upload, and a profile workflow built with Next.js and PostgreSQL. Planned features include job matching, AI-generated cover letters, visa sponsorship indicators, and support for both hosted and locally run AI models via Ollama. Released under the MIT License on GitHub, the project is open source partly to ensure transparency around how sensitive job-search data is handled.

0
ProgrammingDEV Community ·

15 Self-Hosting Mistakes That Crash Stirling-PDF and How to Fix Them

Stirling-PDF, a self-hosted PDF processing tool, is frequently blamed for crashes and broken outputs that are almost always caused by misconfiguration outside the application itself. Common culprits include unbounded container memory, wrong image variants, insufficient reverse proxy timeouts, and missing OCR language packs. The Java process inside the container defaults to claiming 25% of visible RAM, while office conversions run through a single LibreOffice process and every job writes temporary files to disk. The article identifies 15 specific anti-patterns across different user profiles — from home lab tinkerers to small teams — and pairs each with a targeted fix. Addressing four core assumptions around memory limits, image selection, proxy timeouts, and temp storage resolves the majority of reported failures.

0
ProgrammingDEV Community ·

MCP vs Direct DB Access: Why the AI-Database Connection Choice Matters

As AI tools like Claude and Cursor gain traction in developer workflows, teams face a critical choice between giving AI assistants a direct database connection or routing access through a broker using the Model Context Protocol (MCP). A direct connection hands the AI a full credential string, allowing it to run any SQL — including writes and schema changes — but risks credential leaks through config files, chat logs, or accidental commits. MCP places a server between the AI and the database, so the AI only receives an OAuth token and can only execute what the broker explicitly permits, centralizing both credential storage and audit logging. While the brokered approach significantly reduces blast radius and simplifies credential rotation, it introduces its own risk: the broker itself becomes a high-value target that, if compromised, could expose all connected resources. The choice ultimately comes down to a deliberate trade-off between setup simplicity and security posture, particularly around who holds database credentials and how broadly access can spread.

0
IndiaNDTV ·

Trump-Linked Crypto Firm World Liberty Financial Gets Preliminary US Banking Approval

World Liberty Financial, a cryptocurrency company associated with the Trump family, has received initial approval from the Office of the Comptroller of the Currency (OCC). The OCC serves as the primary federal banking regulator in the United States. The approval marks a significant step toward the firm establishing a formal banking presence to support its crypto operations. This development signals the Trump family's broader ambitions to expand its footprint in the digital assets sector.

0
ProgrammingDEV Community ·

How Argo Rollouts and Prometheus SLIs Can Prevent Bad Deploys Reaching All Users

A team using Argo CD discovered that its default health checks only confirm pods are running, not that the application is functioning correctly, after a broken checkout service reached 100% of pods before anyone noticed the surge in 500 errors. The incident revealed the danger of auto-sync with no canary gating, where a faulty image can roll out to every replica in a single sync cycle. To fix this, the team replaced their standard Kubernetes Deployment with an Argo Rollouts canary configuration that gradually shifts traffic — starting at 10% — before allowing further progression. Rollout advancement is gated by real Prometheus SLIs measuring error rate and p99 latency, so a degraded build is caught before it reaches all users. Under this setup, Argo CD handles Git-to-cluster sync while Argo Rollouts takes responsibility for health judgment and automated rollback decisions.

0
Crypto & Web3CoinDesk ·

Monad proposes account system to survive lost keys and quantum threats

Monad, an Ethereum-compatible blockchain, has proposed a wallet upgrade designed to enhance account security and resilience. The proposal would allow users to replace the cryptographic keys controlling an account without altering the account's address. This change would open the door to modern authentication methods such as passkeys and social recovery tools. The upgrade also aims to provide protection against potential future threats from quantum computing. The initiative reflects growing industry concern over long-term cryptographic vulnerabilities in blockchain infrastructure.

0
ProgrammingDEV Community ·

Guide Shows How to Automate Webhook Testing Inside GitHub Actions and GitLab CI

Most engineering teams thoroughly test their own APIs but rarely write automated tests for how their applications handle incoming webhooks from external vendors. This creates a silent failure risk: when a provider changes a field name, timestamp format, or signing scheme, CI builds still pass while integrations quietly break in production. Platforms like Shopify can automatically delete a webhook subscription after eight consecutive failed deliveries, making undetected failures especially costly. To address this, developers can mock webhook payloads directly inside pipeline steps and use HMAC signature verification to replay signed webhook traffic in a controlled, deterministic way. The guide provides working code examples for both GitHub Actions and GitLab CI, covering environment provisioning, database migrations, application startup, and payload injection with correct provider-specific signatures.

0
ProgrammingDEV Community ·

Developer Builds Space Mission Explorer Using React DataGrid With 100K-Row Dataset

A developer named Hadil Ben Abdallah published a technical article on DEV Community on August 24 detailing how they built a Space Mission Explorer application using React DataGrid. The project involved stress-testing the grid component with a large dataset of 100,000 rows of space mission data. The article falls under web development and programming topics, specifically covering React and Next.js. The piece was well-received, earning 34 reactions from the DEV Community audience and takes approximately 14 minutes to read.

0
ProgrammingDEV Community ·

Weio builds AI assistant that seeks user approval before acting on connected apps

A startup called Weio has developed an AI assistant designed to work across multiple tools — including Notion, GitHub, Stripe, and uploaded files — rather than operating in isolation within a single platform. The system addresses a common frustration where users must manually copy, paste, and re-explain context between different AI-powered tools. A key architectural feature requires the assistant to cite the exact source behind every answer, linking directly to the specific document, issue, or file it drew from. For actions beyond just answering questions — such as updating records or drafting replies — the assistant generates a structured proposal showing precisely what it intends to do, which the user must approve before anything executes. The design prioritizes keeping human oversight intact when the assistant interacts with live systems, to prevent unintended data changes from a faulty inference.

← NewerPage 287 of 3374Older →