SShortSingh.

Programming

0
ProgrammingHacker News ·

Critical Zero-Click RCE Flaw Discovered in Four Leading AI Coding Agents

Security researchers at Air Security have uncovered a zero-click remote code execution vulnerability affecting four of the most widely used AI coding agents. Dubbed 'Plugin4Shell,' the flaw can be exploited without any user interaction, making it particularly dangerous. The vulnerability was found in plugin or tool-execution mechanisms that these coding agents rely on. If exploited, attackers could potentially execute arbitrary code on a victim's machine silently. The findings were published on Air Security's blog, prompting concern in the developer and security communities.

0
ProgrammingDEV Community ·

Termux Lets You Run a Local Development Server on Your Android Phone

Termux, a terminal emulator for Android, allows developers to run a local web server directly on their smartphones without needing a computer. After installing and updating Termux, users can set up Python and use its built-in HTTP server to serve web pages or run Flask applications on their device. The server can be accessed locally via 127.0.0.1 or made available to other devices on the same Wi-Fi network by binding it to the phone's local IP address. Developers can use this setup to test static websites, Python apps, and APIs before deploying them to a production environment. While not a substitute for a full production server, the setup offers a convenient and portable option for lightweight development and testing.

0
ProgrammingDEV Community ·

Top AI Security Tools Enterprises Should Know in 2026

A recent guide published on DEV Community highlights leading AI-powered security tools designed for enterprise use. The article, authored by Anthony Max, was posted on September 16 and targets professionals in AI, web development, and programming. The piece focuses on tools relevant to organizational cybersecurity in 2026, with an emphasis on open-source solutions. It received 55 reactions from the developer community, indicating strong interest in the topic. The full read is estimated at approximately nine minutes.

0
ProgrammingDEV Community ·

Alibaba Open-Sources AI Code Review Tool That Reduces Token Costs by 90%

Alibaba has open-sourced Open Code Review (OCR), an AI-powered code review tool it has used internally for two years across tens of thousands of developers. The tool addresses three common pain points with existing AI review integrations: incomplete file coverage, inaccurate line-number positioning, and high token costs. OCR uses a hybrid architecture that separates deterministic tasks — such as file selection, bundling, and line tracking — from semantic reasoning, which is handled by large language models. Related files are grouped into bundles and reviewed by isolated sub-agents concurrently, reducing token usage by up to 90% compared to general-purpose AI agents. The tool is designed to integrate into both terminal workflows and CI pipelines.

0
ProgrammingDEV Community ·

Plugin Count Misleads WooCommerce Migrations, Data from 6,000 Stores Shows

A analysis of over 6,000 WooCommerce stores found that plugin count is a poor indicator of migration complexity when moving to Shopify. Mapping 88 common plugins revealed that 42% are already built into Shopify natively, meaning roughly half a typical store's plugin stack requires no replacement at all. Payments, SEO tools, page builders, and performance plugins largely dissolve into platform-level features, eliminating licences and maintenance cycles. Risk is concentrated in just 13 plugins covering subscriptions, memberships, multilingual setups, marketplaces, and B2B functionality. A store with 60 generic plugins can be a routine migration, while one running WooCommerce Subscriptions presents far greater complexity regardless of total plugin count.

0
ProgrammingDEV Community ·

How a Voice AI Agent Achieved 92% Booking Success Rate on Amazon Connect

A production voice agent built on Amazon Connect was designed to handle end-to-end travel bookings — including search, payment, and confirmation — entirely through conversation. The system combined Amazon Lex for transcription, Claude Haiku for quick classification, and Claude Sonnet for deeper reasoning and API coordination, achieving a 92% successful transaction rate. Each automated booking saved 10 to 15 minutes compared to manual handling. To manage latency within a 2–3 second response window, the team streamed model output into DynamoDB and had Lex begin speaking once complete sentences were detected, reducing perceived silence. Orchestration was later migrated from LangChain to AWS Bedrock AgentCore, which simplified session management and kept the entire stack within the client's existing AWS environment.

0
ProgrammingDEV Community ·

How Polymarket Order Book Imbalance Can Signal Short-Term Price Moves

Polymarket's Central Limit Order Book (CLOB) exposes bid and ask data for outcome tokens, allowing traders to measure order book imbalance as a quantitative signal. A simple imbalance statistic compares total bid volume to ask volume on a scale of -1 to +1, but the metric can be refined by calculating it across multiple price-level depths. Researcher Nagi argues that imbalance should be treated as a state variable rather than a direct price predictor, since displayed orders may vanish before execution and do not reveal trader intent. The more precise research question is whether changes in imbalance predict short-horizon midpoint returns after controlling for price, spread, and market depth. This framework turns order book data into a testable, quantitative input for algorithmic trading strategies on prediction markets.

0
ProgrammingDEV Community ·

Docker Desktop Has a Paid Tier — Here's How WSL2 Can Replace It on Windows

Since 2021, Docker Desktop has required a paid subscription for use at companies above a certain size, prompting many developers to seek free alternatives. The core Docker engine, dockerd, is licensed under Apache 2.0 and runs freely inside WSL2 — it is only the Desktop GUI wrapper that carries the commercial restriction. A tool called Skrog aims to bridge the gap by exposing the engine's API over the named pipe that Windows Docker clients already expect, keeping Compose, Testcontainers, and Dev Containers fully functional. Skrog also addresses common WSL2 pain points such as the VM shutting down on sleep or idle, using a supervisor process that auto-restarts the engine at logon. Microsoft's own wslc runtime, shipping in WSL 2.9.3 and later, runs a genuine Moby engine but exposes no network endpoint, meaning Skrog can optionally serve as the missing API layer even for that runtime.

0
ProgrammingDEV Community ·

Why Traditional APM Tools Fall Short for Enterprise AI and What Replaces Them

Enterprise AI observability platforms are emerging as essential infrastructure for monitoring large language model applications and multi-agent workflows in production environments. Unlike traditional application performance monitoring tools, which track deterministic metrics like latency and CPU usage, these platforms address AI-specific failure modes such as hallucinations, retrieval drift, and recursive agent loops. A standard HTTP 200 response can mask serious issues including factually wrong outputs or data leaks, making conventional error detection inadequate for generative AI systems. OpenTelemetry semantic conventions for generative AI are gaining traction as a vendor-neutral standard for trace instrumentation across platforms. Maxim AI is highlighted as a leading enterprise solution, offering unified support across pre-production simulation, continuous evaluation, and end-to-end tracing.

0
ProgrammingDEV Community ·

Dropbox Joins Google Gemini as Connected App for File Search and Automation

Dropbox has launched as an official connected app for Google Gemini, allowing eligible users to find, summarize, share, and manage Dropbox files directly within Gemini Chat. The integration also extends to Gemini Spark, Google's multi-app workflow automation environment, where Dropbox can serve as the file layer alongside other third-party services like Canva and Instacart. The rollout is currently limited to US-based users who are 18 or older, use a personal Google account, work in English, and access Gemini via the web app at gemini.google.com. Access to Gemini Spark is further tied to Google AI Pro and AI Ultra subscription plans, meaning neither a Dropbox business account nor a work Google account alone qualifies a user. The integration does not replace Dropbox as a storage platform but aims to reduce context-switching by making Dropbox content accessible within AI-driven conversations and workflows.

0
ProgrammingHacker News ·

Missouri Governor Sets Restrictions on Flock Cameras and License Plate Readers

Missouri Governor Mike Kehoe has issued an executive order placing guardrails on the use of Flock Safety cameras and automated license plate readers (ALPRs) across the state. The move comes amid growing concerns over privacy and the unchecked expansion of surveillance technology in public spaces. The order is intended to establish clearer boundaries around how data collected by these systems can be used and retained. Missouri joins a broader national conversation about balancing public safety tools with civil liberties protections.

0
ProgrammingDEV Community ·

Why Debugging Your Trading Backtest Matters More Than Upgrading Your Model

Algorithmic trading backtests can produce misleadingly strong results when they inadvertently use information that would not have been available at the time of a simulated trade decision. A common cause is joining datasets on date columns alone, which can allow post-decision data — such as earnings released minutes after market close — to influence earlier trade signals. Developers are advised to track multiple timestamps per data point, including when information was published, received, and processed, to accurately determine what a strategy could have known. Even filtering retrieved documents cannot fully eliminate look-ahead bias if an underlying model was trained on data that includes future outcomes. Rigorous validation of data eligibility, execution assumptions, and model complexity is essential before trusting any backtest result.

0
ProgrammingDEV Community ·

Combine Webhooks and Scheduled Polling to Minimize API Key Revocation Gaps

Engineering teams managing scoped API keys face a critical challenge: ensuring revocations propagate reliably to edge gateways that cache key status locally. Webhooks deliver revocation events within seconds but carry a hard risk — once a sender's retry budget is exhausted, dropped events leave no trace. Scheduled polling inverts this by giving the receiver control over liveness, though it introduces latency equal to roughly half the poll interval. Using both together means webhooks set the speed while periodic reconciliation sweeps verify what actually landed, with divergence counts serving as a live health signal for the push path. For audit purposes, the priority is not low median latency but the ability to reconstruct exactly when a key was revoked and how that revocation was confirmed — making an append-only intake log essential.

0
ProgrammingDEV Community ·

LLM Basics Explained: Weights, Parameters, Tokens, and Sampling Controls

A Large Language Model (LLM) is fundamentally a collection of numerical weights derived from training data using architectures like Transformers, with model size measured in parameters — for example, a 120B parameter model contains 120 billion such weights. To run a model locally, sufficient RAM and CPU or GPU resources are required, with smaller models like 7B parameters being feasible on consumer laptops using tools such as Ollama or LM Studio. At its core, an LLM works as a next-word predictor, assigning probability scores to possible continuations and selecting outputs based on those scores. The randomness of output can be controlled through parameters like Temperature, Top-k, and Top-p, where lower temperature favors factual responses and higher temperature encourages creative or varied outputs. Text is broken into smaller units called tokens during a process called tokenization, and a model's context window defines the maximum number of tokens it can process at one time.

0
ProgrammingDEV Community ·

Jenkins Releases Fixes for 20 Plugin Vulnerabilities Including 7 RCE Flaws

The Jenkins project issued a security advisory on September 16, 2026, disclosing 20 plugin vulnerabilities, seven of which allow arbitrary code execution on the controller by bypassing the Script Security sandbox. Affected plugins include Script Security, Robot Framework, Gradle, Bitbucket, Warnings, Coverage, and Dependency-Check, all of which have patches available. Administrators are urged to audit installed plugin versions carefully, as plugin updates can fail silently and core Jenkins upgrades do not address plugin-level flaws. No active exploitation or public proof-of-concept had been confirmed at the time of disclosure, though teams with broadly granted Pipeline authoring rights face elevated risk. Beyond patching, security guidance recommends rotating credentials accessible from controller-level jobs and reviewing job definitions and build histories for any signs of unauthorized activity during the exposure window.

0
ProgrammingDEV Community ·

Study Finds Explicit Document Relationships Boost RAG Reasoning Without Better Retrieval

A developer ran a controlled experiment to test whether explicitly providing relational context between documents improves reasoning in retrieval-augmented generation (RAG) systems. A synthetic corpus of 254 business documents was built, covering billing, DevOps, and HR topics, with 60 multi-hop reasoning cases manually annotated with ground-truth relationships. Both test conditions received identical retrieved documents via a simple BM25-style retrieval baseline, with the only difference being whether the model also received structured relationship metadata such as supersession or contradiction links. The experiment found that adding explicit relational context meaningfully improved the model's ability to answer questions whose answers exist not within individual documents but in the connections between them. The findings suggest that relationship-aware context, even without retrieval improvements, can significantly enhance multi-hop reasoning in RAG pipelines.

0
ProgrammingHacker News ·

nohello.net Urges Professionals to Skip Greetings and Ask Questions Directly

A website called nohello.net is promoting a workplace communication norm that discourages sending standalone greeting messages like 'Hello' or 'Hi' in chat platforms. The core idea is that opening with just a greeting forces the recipient to wait before learning the actual purpose of the message. Instead, the site encourages users to combine their greeting and question into a single message from the start. This approach is aimed at improving efficiency in asynchronous digital communication environments such as Slack or instant messaging tools. The post gained modest traction on Hacker News, attracting 22 points and a small number of comments.

0
ProgrammingDEV Community ·

Knowledge Poisoning: How Attackers Can Corrupt AI Systems via RAG Knowledge Bases

Retrieval-Augmented Generation (RAG) systems, which allow AI models to answer questions using external documents, are vulnerable to a threat called knowledge poisoning. Attackers can manipulate a RAG system's knowledge base by injecting false documents, hidden instructions, or irrelevant misleading text, causing the AI to produce incorrect or harmful outputs without directly targeting the model itself. Gradual poisoning is a subtler variant where small, incremental changes accumulate over time, making the source of misinformation difficult to trace. A developer named Rijul has built an open-source demo project illustrating these attacks in action using a Gemini-powered RAG setup. Defenses such as trusted-source whitelisting and pattern-based content checks can help filter out poisoned documents before they reach the model.

0
ProgrammingDEV Community ·

TypeSafe's Jev model adds probability-based safety gate to Pi coding agent shell commands

TypeSafe released Jev on September 15, 2026, a decision-only AI model that returns probability scores between 0.0 and 1.0 for yes/no propositions rather than generating text. A developer integrated Jev into the Pi coding agent CLI as an extension called pi-jev-auto-mode, routing unfamiliar shell commands through semantic probability evaluation while handling known patterns via static rules. Testing across 18 real API fixtures revealed a clear bimodal distribution in intent coverage scores, with a natural empty gap between 0.15 and 0.77, allowing a reliable threshold to be set at 0.60. The project highlights a critical calibration risk: raising a hazard threshold even slightly can inadvertently move a dangerous command out of the rejection band and into the allowed range, meaning threshold changes must be grounded in empirical data. The extension is publicly available on npm and requires a TypeSafe API key for semantic evaluation, with the system defaulting to a fail-closed state if the evaluation engine is unreachable.

← NewerPage 1167 of 3223Older →