SShortSingh.

Programming

0
ProgrammingHacker News ·

Cloudflare's Automatic Key Exchange Slashes TLS Retry Requests by 93%

Cloudflare has introduced a feature called Automatic Key Exchange (AKE) aimed at improving TLS handshake efficiency between its edge servers and origin servers. The technology addresses a longstanding inefficiency where mismatched key exchange preferences triggered HelloRetryRequests during TLS connections. Following deployment, the rate of HelloRetryRequests dropped dramatically from 52% to just 3.7%. This improvement reduces latency and computational overhead for origin servers handling HTTPS traffic routed through Cloudflare. The company detailed the technical implementation and results in a post on its official engineering blog.

0
ProgrammingDEV Community ·

Building AI Agents Demands a New Product Mindset Beyond Traditional SDLC

A growing perspective in software development argues that building AI agent-based products requires a fundamentally different approach than traditional software delivery. Rather than designing features users manually interact with, agentic products are built to understand user intent and act on their behalf, with the ability to plan, self-correct, and recover from failures. Architects must now design across three layers — patterns and capabilities, behavior and runtime, and operations — going well beyond simply integrating a large language model. The guiding principle is not maximum autonomy but the right level of autonomy for each specific capability. This shift demands what proponents call an 'Agentic Product Mindset' applied consistently across product, architecture, engineering, and operations phases.

0
ProgrammingHacker News ·

YC-backed Cua seeks Founding Technical GTM Lead

Cua, a startup backed by Y Combinator's P25 batch, is currently hiring for a Founding Technical Go-to-Market Lead role. The position is listed on Y Combinator's official jobs board. This is an early-stage hire, suggesting the company is in its initial growth and commercialization phase. No further details about the role's responsibilities or compensation were publicly disclosed in the listing.

0
ProgrammingDEV Community ·

Milldown app converts document folders to RAG-ready Markdown entirely on your Mac

A developer has released Milldown, a native macOS app that converts PDFs, Word files, spreadsheets, and other document formats into clean Markdown without uploading files to any external server. The app uses Apple's Vision framework for on-device OCR and is powered by Microsoft's open-source MarkItDown engine bundled locally within the app. Key features include folder mirroring, watch folders, RAG chunk export in Markdown or JSONL format, a command-line interface, and token-usage accounting. Benchmarks published by the developer show web pages require 72–95% fewer tokens than raw HTML, while PDFs use 71–84% fewer tokens than native PDF attachments. Milldown requires an Apple Silicon Mac running macOS 14 Sonoma or later, offers a 14-day free trial, and is priced at $39 for a perpetual single-user licence covering up to three Macs.

0
ProgrammingDEV Community ·

Why Argon2id Beats Faster Rivals for Secure Password Hashing

Argon2id is a memory-hard key derivation function designed to be deliberately slow and resource-intensive, making large-scale password-cracking attacks computationally expensive. Unlike older functions such as PBKDF2, which are vulnerable to GPU-based attacks due to their low memory requirements, Argon2id forces each derivation attempt to consume 64MB of RAM, limiting how many guesses an attacker can run in parallel. It is a hybrid of two Argon2 variants — combining GPU-cracking resistance from Argon2d with side-channel attack resistance from Argon2i — without leaving either weakness badly exposed. Configuration parameters like time cost, memory cost, and parallelism must be tuned to balance security against the performance needs of legitimate users. OWASP and other security bodies currently recommend Argon2id as the preferred choice for password storage and key derivation.

0
ProgrammingDEV Community ·

Developer Fixes VS Code Extension That Fired Five API Requests in 15 Seconds

A developer identified and resolved a rate-limiting flaw in their VS Code extension, ds_usage, which displays Claude Code API usage in the status bar. The bug stemmed from each open VS Code window running its own polling timer independently, causing multiple redundant requests — especially when switching windows or clicking the status bar item. The fix introduced a shared cache file via VS Code's global storage, so all windows read from a single source instead of each making separate server calls. A 429 rate-limit response now writes a shared block that all windows respect, and clicks cannot override the cooldown period. The open-source extension, available on the VS Code Marketplace under MIT license, also handles authentication transparently by reading existing Claude Code credentials without storing or logging them.

0
ProgrammingDEV Community ·

How to Accurately Track SaaS Signups in GA4 Without Duplicate or False Events

Developers tracking SaaS signups in Google Analytics 4 should fire the sign_up event only after an account is successfully created, not on button click, to avoid counting failed or duplicate attempts. Google's recommended sign_up event supports a method parameter — such as 'Email' or 'Google' — to describe how the account was created. A single source of truth should own the event to prevent double-counting from components like both a signup form and a welcome page triggering it simultaneously. Separate events should be used for distinct milestones: the button click, account creation, and the user's first meaningful product action each answer different analytical questions. Before implementation, teams should define success criteria clearly, validate tracking using GA4's Realtime or DebugView tools, and ensure no personally identifiable information is included in event parameters.

0
ProgrammingHacker News ·

Amazon Science Explores Why ML Research Agents Resist Overfitting

A new article published on Amazon Science examines a counterintuitive phenomenon in machine learning research agents: their apparent resistance to overfitting. Overfitting is a common problem in ML where models perform well on training data but poorly on unseen data. The piece investigates why autonomous research agents, despite repeated exposure to similar problem structures, do not seem to fall into this trap. The discussion has attracted attention in the machine learning community, sparking early debate on Hacker News. The findings could have broader implications for how researchers design and evaluate AI-driven scientific discovery systems.

0
ProgrammingDEV Community ·

How to Build an AI Customer Support Chatbot That Also Upsells Products

Developers can build a fully functional AI customer support chatbot in roughly 4 to 6 hours using OpenAI's GPT-4o, the n8n workflow engine, and a Pinecone vector database. The bot handles common support queries and can suggest relevant products or upgrades to customers without any human agent involvement. It uses retrieval-augmented generation (RAG) to pull product data from a vector store, enabling contextually accurate responses. Customer interactions can be delivered via Twilio SMS, WhatsApp, or a Bubble-powered web widget. The estimated cost is largely pay-as-you-go, with free tiers available for most tools including Pinecone and n8n self-hosted.

0
ProgrammingHacker News ·

Amazon Research Questions Reliability of LLM-Based Evaluation Judges

Amazon Science has published research examining whether agreement among large language model (LLM) judges can be trusted as a reliable evaluation signal. The study investigates a growing practice in AI development where LLMs are used to assess the quality of other models' outputs. Researchers raise concerns that consensus among LLM judges does not necessarily indicate correctness or accuracy. The work highlights potential blind spots and shared biases that could lead multiple LLM judges to agree on flawed assessments. The findings have implications for how the AI community designs and interprets automated evaluation benchmarks.

0
ProgrammingDEV Community ·

Developer Builds Open-Source RAG Platform to Unlock Information Trapped in Documents

A developer with years of experience delivering document-heavy digital services has released AI-DocumentIntelligence, an open-source, self-hostable platform for natural-language question-and-answer queries over uploaded documents. The system ingests PDF, DOCX, and TXT files, splits them into chunks, stores embeddings in PostgreSQL using pgvector, and returns answers citing source passages. Built on React, Node.js, and LangChain, it supports both OpenAI and Anthropic Claude as interchangeable LLM providers controlled by a single environment variable. The project addresses a common bottleneck in public sector and regulated enterprises, where critical information is technically available in documents but practically unsearchable. The developer prioritised provider-agnosticism and auditability over novelty, using a deliberately familiar tech stack to lower the barrier to adoption for existing teams.

0
ProgrammingDEV Community ·

AI Industry Pushes for Controlled Development as Safety Frameworks Fall Behind Capabilities

A growing coalition of AI lab leaders, security researchers, and policy advisors is calling for a deliberate slowdown in frontier AI development, arguing that safety evaluation and compliance frameworks cannot keep pace with rapid capability growth. Anthropic's Dario Amodei and other industry figures warn that as models begin contributing to their own training pipelines, the window for meaningful safety validation narrows sharply. The proposed approach does not call for halting research entirely, but instead introduces mandatory operational checkpoints such as independent pre-deployment audits, granular system access limits, and robust activity logging before models are released. From a systems engineering perspective, connecting autonomous AI agents to core business infrastructure — including databases, payment systems, and customer records — significantly expands cybersecurity attack surfaces overnight. Proponents compare this regulatory model to established safety standards in aerospace and pharmaceuticals, framing such controls as fundamental operational hygiene rather than an obstacle to innovation.

0
ProgrammingDEV Community ·

WebMCP Brings MCP Tool Registration to the Browser Without a Working Directory

A developer has published Part IV of a series exploring how AI agents can access context when there is no working directory, file system, or server process — only a browser tab. The approach uses WebMCP, an experimental Chrome API, alongside a polyfill package to register tools directly from a web page via document.modelContext.registerTool(). The demo site faf.one/webmcp exposes three tools: a form-based context collector, a client-side WASM scoring engine, and a minimal AGENTS.md renderer. Security is enforced through a strict URL allowlist limited to two hosts, HTTPS-only fetches, and outright rejection of any URL containing an MCP endpoint path. The project deliberately distinguishes itself from the full faf-cli compiler, noting that the browser-based renderer omits advanced features like guardrails tiers and branch-aware commit instructions.

0
ProgrammingHacker News ·

Developer stress-tests Meta Muse AI agent until control plane times out

A developer conducted black-box stress testing on Meta Muse, an AI agent platform by Meta. The testing pushed the system to its limits, eventually causing the agent control plane to experience timeout failures. The findings were documented and published on the developer's personal blog. The experiment highlights potential reliability and scalability concerns with Meta Muse under heavy load conditions.

0
ProgrammingHacker News ·

Researchers Expose Security Vulnerabilities in AI-Powered Customer Service Agents

Security researchers at Intigriti have published findings on vulnerabilities present in AI-driven customer service agents. The research highlights how these systems can be manipulated or exploited by malicious actors. Such weaknesses pose risks to businesses and customers who rely on AI agents for support interactions. The blog post, shared on Hacker News, outlines hacking techniques and tools relevant to testing these AI systems. The findings underscore the growing need for robust security practices as AI customer service adoption expands.

0
ProgrammingDEV Community ·

Developer Builds Open-Source AWS DevOps Agent to Help SRE On-Call Engineers

A developer has launched an open-source project called SentinelOps, an AWS-focused DevOps agent designed to assist site reliability engineers during on-call incidents by generating LLM-based root-cause hypotheses. The project is in its early stages, with the creator marking this as day one of a 100-day development journey. The tool is built for Kubernetes environments and can be deployed via a single Helm install command. The developer is actively seeking feedback from on-call engineers, either through brief conversations about real incidents or by testing the tool directly. The project is publicly available on GitHub at github.com/maxuver/sentinelops.

← NewerPage 1256 of 3230Older →