SShortSingh.
0
ProgrammingDEV Community ·

Lido DAO Faces High Liquidity and Oracle Risks With $23.4B TVL at Stake

A professional risk assessment dated October 26, 2023, evaluated Lido DAO, the leading liquid staking protocol on Ethereum, which currently holds over $23.4 billion in Total Value Locked. The report identifies oracle manipulation and price feed latency as high-severity risks, warning that Chainlink dependency could be exploited during network congestion or volatile market conditions. Medium-to-high risks include liquidity mismatches from the protocol's queue-based unstaking system, which could trigger a temporary stETH depeg during mass exit events. Governance centralization and potential multi-sig key compromise are flagged as medium-level threats given Lido's systemic importance to the broader DeFi ecosystem. The report also notes regulatory risk, smart contract integration vulnerabilities with protocols like Aave and Curve, and MEV extraction as additional concerns requiring mitigation.

0
ProgrammingDEV Community ·

C# CRUD API: 13 Real Anti-Patterns Explained and Fixed Side by Side

A developer tutorial on DEV Community walks through a realistic Product CRUD API built deliberately using thirteen anti-patterns commonly found in actual codebases. The guide covers five endpoints — GetAll, GetById, Create, Update, and Delete — showing the flawed implementation alongside a corrected version for direct comparison. Key issues highlighted include hardcoded database credentials committed to source code and incorrect service lifetimes, such as registering a controller as a Singleton rather than letting the framework handle per-request instantiation. The tutorial also explains the 'captive dependency' problem, where a Scoped service like DbContext gets unintentionally trapped inside a Singleton, causing thread-safety violations. Each anti-pattern is explained in context, aiming to help developers recognize subtle but consequential mistakes in real-world code.

0
IndiaTimes of India ·

Haiti gang releases 13 women and children after raid that killed 47 in Kenscoff

A Haitian gang has freed 13 hostages, including women and children, days after a deadly assault on a farming community in Kenscoff. UNICEF was instrumental in negotiating and securing the release of the captives. The attack, which killed at least 47 people, highlights the escalating gang violence devastating communities across Haiti. The region has seen widespread casualties and displacement as armed groups continue to operate with little restraint. While mass kidnappings are relatively uncommon in Haiti, their outcomes remain highly unpredictable for those taken captive.

0
ProgrammingDEV Community ·

Good Software Architecture Is Ultimately Built on Trust, Not Just Structure

A software engineering leader argues that the true purpose of architecture is not to organize code but to create confidence among teams and within systems. Practices like observability, failure planning, and designing for change are framed as deliberate investments in that confidence rather than independent technical goals. The author reflects that the best systems they worked on shared a common trait: engineers trusted the code, the deployments, and the recovery processes. Team dynamics are highlighted as equally critical, with high-trust teams outperforming more technically impressive groups by questioning assumptions openly and sharing ownership. The piece concludes a multi-part series by tying together earlier architectural principles under the single unifying theme of trust.

0
ProgrammingDEV Community ·

Why auto-scroll video capture fails when page, compositor, and encoder run on separate clocks

A developer building an auto-scroll screen capture tool discovered that the browser page, display compositor, and video encoder each operate on independent timing cycles, making synchronization difficult. Attempts to force a single shared clock worsened recordings, causing visible jumps when large catch-up scroll steps were captured in a single paint frame. The encoder produces variable frame rate WebM output tied to actual screen paints rather than a fixed metronome, which many players interpret as stutter. Fixes included capping catch-up scroll steps, preserving sub-pixel remainders to avoid staircase artifacts, and dropping resolution instead of demanding higher frame rates from an overloaded encoder. The key insight was that live capture must follow the compositor's natural cadence rather than imposing an artificial frame rate at the recording layer.

0
ProgrammingDEV Community ·

Three hidden costs of running 24/7 AI agents and how to reduce them

Running AI agents around the clock is often marketed as passive automation, but practitioners warn it quietly drains attention, compute resources, and review time. Keeping unused tools connected to an agent inflates costs, as each idle server adds charges on every request cycle. Constant notifications from agents can erode focus rather than improve productivity, and batching reports into a single daily digest is recommended as a structural fix. Honest review of agent output requires dedicated time, and skipping that step simply defers the work rather than eliminating it. The authors suggest using a second adversarial agent to sample and reject the first agent's output, making audits cheaper and more reliable than continuous oversight.

0
ProgrammingDEV Community ·

Paxos Gold Smart Contract Rated Low On-Chain Risk, Centralization Flagged as Key Threat

A DeFi security research team published a vulnerability analysis of Paxos Gold (PAXG), a tokenized gold asset on Ethereum, on October 26, 2023. The protocol holds approximately $1.91 billion in total value locked and is backed 1:1 by physical gold bullion held by Paxos Trust Company. Analysts assigned an overall risk score of 3.2 out of 10, citing minimal on-chain attack surface due to the contract's straightforward ERC-20 design with no complex financial logic. The greatest identified risk is centralization, as Paxos holds sole authority over minting, burning, and pausing the contract, meaning a compromised owner key could have critical consequences. Secondary risks include off-chain dependencies such as vault security and regulatory compliance, as well as vulnerabilities that may arise when PAXG is used as collateral in third-party DeFi protocols.

0
ProgrammingDEV Community ·

Annya Leads Uses AI Agents to Enrich, Score, and Route Sales Leads Automatically

A team built Annya Leads, an agentic lead generation system, as an entry for the AllThingsAgenticHackathon on DEV Community. The platform addresses a common sales problem: inbound leads often arrive with incomplete data and no consistent process for prioritization or follow-up. Annya Leads combines lead enrichment, scoring, and intelligent orchestration into a modular pipeline that automatically fills data gaps, assesses conversion likelihood, and routes each lead to the appropriate team or workflow. The system relies on domain rules, external enrichment signals, and AI-assisted evaluation to improve decision-making quality. Its modular architecture is designed to integrate with existing sales and marketing tools while remaining scalable and operationally traceable.

0
ProgrammingHacker News ·

GCC Technique Enables Indirect Calls to Nested Functions Without Executable Stack

A technical article published on August 29, 2026, explores a method for indirectly calling nested functions in GCC without requiring an executable stack. Nested functions in GCC traditionally rely on trampoline code stored on the stack, which demands executable stack permissions and poses security risks. The article outlines an alternative approach that avoids this dependency, potentially improving security in programs using nested functions. The post appeared on Hacker News, attracting minimal engagement at the time of indexing with only 5 points and no comments.

0
IndiaTimes of India ·

How Ganguly's 'king' mindset reshaped Indian cricket's fighting spirit

Former Indian cricketer Deep Dasgupta has spoken about the lasting impact Sourav Ganguly had on Team India's culture during his captaincy. Ganguly promoted a bold, self-assured mindset that encouraged players to hold their ground against opposition sledging. This shift in attitude helped foster a more combative and confident approach within the squad. The change in team mentality under Ganguly's leadership contributed to significant victories for India both at home and on overseas tours.

0
ProgrammingDEV Community ·

NIST Finalizes Post-Quantum Standards as 'Harvest Now, Decrypt Later' Threat Looms

Post-quantum cryptography refers to algorithms built to withstand attacks from both classical and quantum computers, addressing a vulnerability in today's widely used encryption methods. Although no quantum computer can currently break modern encryption, adversaries can collect and store encrypted data now to decrypt it once quantum capability matures — a strategy known as 'harvest now, decrypt later'. In 2024, the US standards body NIST finalized its first post-quantum algorithms, ML-KEM for key exchange and ML-DSA for digital signatures, which governments and large organizations are beginning to adopt. Security experts currently recommend a hybrid approach — pairing classical algorithms with post-quantum ones — so that protection holds unless both simultaneously fail. Organizations are advised to audit their cryptographic usage, prioritize long-lived sensitive data, and rely on vetted libraries rather than custom-built solutions.

0
ProgrammingDEV Community ·

How to Fix Cloudflare's 'Enable JavaScript and Cookies' Block Error

The 'Enable JavaScript and cookies to continue' message appears when Cloudflare's security layer blocks a request, detecting that the client fails its browser integrity checks. This commonly affects automated HTTP tools like curl, Python requests, or axios, as well as browsers with JavaScript or cookies disabled. To resolve it in a standard browser, users should enable JavaScript and cookies in settings and temporarily disable privacy extensions such as uBlock Origin or Ghostery. Developers using HTTP clients can bypass the challenge by using libraries like cloudscraper, which simulates a real browser and handles dynamic cookies automatically. Those with access to Cloudflare's backend can also temporarily lower the security challenge level in development environments, though disabling protections in production is strongly discouraged.

0
ProgrammingDEV Community ·

HookProbe Deploys Multi-Engine Detection for Critical N-central Auth Bypass Flaw

A critical vulnerability, CVE-2026-18556, has been identified in N-able N-central, a widely used Remote Monitoring and Management platform serving MSPs and IT departments. The flaw is classified as an authentication bypass via an alternate path, allowing unauthenticated remote attackers to gain administrative access without valid credentials. Exploiting the vulnerability involves manipulating HTTP request URIs or headers to circumvent the platform's primary authentication filter and reach the administrative backend. If successfully exploited, an attacker could deploy malicious scripts across all managed endpoints, exfiltrate sensitive client data, or lock out legitimate administrators. Security tool HookProbe has responded by integrating dedicated detection signatures across its three engines — HYDRA, NAPSE, and AEGIS — to identify and flag exploitation attempts at network, host, and behavioral levels.

0
ProgrammingDEV Community ·

YAML Basics Explained: Syntax, Use Cases, and Kubernetes Config Guide

YAML is a human-readable data serialization language, similar to JSON and XML, designed to transfer data between applications built on different technologies using a common format. Unlike XML and JSON, YAML relies on line separation and strict indentation rather than brackets or tags, making it intuitive for developers to read and write. It is widely used in DevOps tooling, including Docker Compose, Kubernetes, Ansible, and Prometheus, primarily for writing configuration files. Core YAML syntax supports key-value pairs, nested objects, lists, boolean values, and inline arrays, all structured through indentation levels. In Kubernetes, YAML files define resources such as Pods by specifying fields like apiVersion, metadata, and spec, which contain nested objects and lists describing containers and volumes.

0
IndiaTimes of India ·

How Coco Gauff's 2019 Wimbledon Win Over Venus Williams Shaped Her Career

In 2019, a teenage Coco Gauff defeated tennis legend Venus Williams at Wimbledon in a result that shocked the sporting world. The victory marked a turning point for Gauff, elevating her from a promising junior player to a globally recognized tennis name. The win served as a major confidence boost and launchpad for her professional growth. Gauff went on to build on that momentum over the following years, ultimately clinching her first Grand Slam title in 2023.

0
IndiaTimes of India ·

Passerby rescues UP woman who threatened to jump off Gomti River bridge

A woman in Uttar Pradesh climbed onto the railing of Pakka Pul bridge over the Gomti River, threatening to jump. The incident was triggered by an argument with her family members. Police reached the scene and tried to talk her down from the ledge. Before they could succeed, a passerby stepped in and physically pulled her to safety. The situation, rooted in a domestic dispute, was ultimately resolved without any harm.

← NewerPage 596 of 3917Older →