SShortSingh.
0
ProgrammingHacker News ·

PicoMQ Launches Rust-Based Durable Messaging Server Built on Object Storage

PicoMQ is a newly released open-source Rust server designed to deliver durable message streams over HTTP using object storage as its backend. The system supports granular, URL-addressable streams with operations including create, append, read, long-poll, and server-sent events. It exposes functionality through either the Pico Protocol or the Durable Streams Protocol. The underlying stream storage primitive, called S3Stream, is the same component used in AutoMQ and is available as a standalone Rust library. Coordination between components is handled via a command log stored in Postgres.

0
IndiaTimes of India ·

Trump's Fast Food Habit Undermines His Own Make America Healthy Again Push

The Trump administration has been actively promoting healthy eating and better nutrition for Americans under its 'Make America Healthy Again' initiative. However, President Trump himself is known for his preference for fast food and sugary drinks, creating a visible contradiction. Health professionals have flagged concerns about the president's weight, suggesting it deserves more attention than his public image. This inconsistency poses a credibility challenge for the administration as it attempts to encourage healthier lifestyle choices nationwide.

0
ProgrammingDEV Community ·

Dynamic Memory Layer Boosts Claude Code Task Success Rate by 22 Points in Benchmark

A developer ran a controlled benchmark testing whether a retrieval-based memory system called RE-call could improve Claude Code's ability to complete real coding tasks in temporary repositories. Unlike a previous experiment that checked answer correctness, this test used deterministic checkers to verify whether the repository ended up in the right state after each task. Across 72 paired comparisons covering 24 tasks and three random seeds, RE-call achieved a 58.3% success rate, compared to 36.1% for a static CLAUDE.md instruction file and 50% for bare Claude Code. The static CLAUDE.md file actually underperformed the no-memory baseline by 13.9 percentage points, suggesting that fixed instruction files can introduce noise rather than useful context. RE-call's advantage was most pronounced on memory-sensitive tasks, where it outperformed CLAUDE.md by 45.8 percentage points, indicating that on-demand retrieval of project history is more effective than loading all context upfront.

0
ProgrammingDEV Community ·

One config line cuts OpenAI Codex CLI response time by nearly 900ms per turn

A developer benchmarking OpenAI's Codex CLI discovered that a telemetry setting was consuming roughly one second per interaction turn. By disabling the OpenTelemetry metrics exporter via a single line in the config file, users can recover that latency without modifying any source code. Further gains came from switching to a persistent process architecture, where one long-lived codex app-server handles multiple turns via JSON-RPC instead of spawning a fresh process each time. Testing showed total time for ten turns dropped from 12.5 seconds to 1.6 seconds with the persistent design, with the improvement holding equally under Node 22 and Bun runtimes. The developer also ported the JavaScript toolchain layer to Bun, yielding faster test startup and install times, and published benchmarks and reproducible demo code on GitHub.

0
TechnologyArs Technica ·

Formula 1 Returns from Summer Break with Dutch Grand Prix

Formula 1 made its comeback from the summer break with the Dutch Grand Prix held in the Netherlands this weekend. The race is one of the most anticipated events on the calendar following the mid-season hiatus. Intra-team rivalries are a central theme at the event, as drivers often cite their teammates as the competitors they are most motivated to outperform. Racing against a teammate in the same machinery is considered the purest benchmark of a driver's skill and speed. The Dutch Grand Prix weekend thus puts the spotlight not just on inter-team battles but on the fierce competition within team garages.

0
IndiaTimes of India ·

Simon Nemec denies requesting trade from Devils before joining Calgary Flames

Slovak defenseman Simon Nemec has refuted claims that he requested a trade away from the New Jersey Devils. The 22-year-old cited management changes in New Jersey and concerns about his fit within the organization as the key reasons behind his departure. Nemec has since moved to the Calgary Flames, where he signed a five-year contract. He is expected to take on a more prominent role on Calgary's blue line going forward.

0
ProgrammingDEV Community ·

Equipment Capital Index releases open dataset of 449 real financing quotes with full math

Equipment Capital Index has published a free, open-source dataset of 449 individually priced commercial equipment financing quotes, covering categories including construction, agriculture, trucking, power, and material handling. The dataset, licensed under CC BY 4.0, includes each machine's sourced price, actual APR, and full amortization schedule, with a site-wide average of 8.17% APR and an estimated monthly payment of $2,954. The release aims to address a lack of transparency in commercial equipment financing, where monthly payment figures are typically shown without supporting calculations. The data is accessible via a live JSON API, a self-updating GitHub repository, and a permanently archived version on Zenodo with a citable DOI. Developers and researchers building fleet budgeting tools or cost comparison products are invited to use or contribute to the dataset directly.

0
ProgrammingDEV Community ·

Node.js Express vs. Python FastAPI: A Practical Backend Framework Comparison for 2026

Node.js Express and Python FastAPI are two widely used backend frameworks, each suited to different development needs and team preferences. Express is a minimalist, unopinionated framework that gives developers full control but requires manual setup for data validation, ORM mapping, and API documentation. FastAPI, built on modern Python 3.8+ features, automates input validation through Pydantic and instantly generates interactive API documentation without any extra configuration. Express is best suited for real-time, high-concurrency applications such as live chat or IoT streaming, while FastAPI is the preferred choice for projects involving AI, machine learning, or data science pipelines. The right framework ultimately depends on your team's language expertise, the nature of your application, and how much architectural freedom versus built-in structure you require.

0
ProgrammingHacker News ·

AI Coding Tools May Erode Deep Programming Expertise, Experts Warn

A widely discussed article by Lars Faye argues that growing reliance on AI coding assistants poses a long-term risk to genuine programming expertise. The concern is that developers who routinely delegate problem-solving to AI may fail to build or retain the deep understanding needed to work without it. This mirrors broader debates about skill atrophy seen in other fields where automation has reduced hands-on practice. The piece has sparked significant discussion on Hacker News, attracting nearly 280 comments and over 240 upvotes. Critics and supporters alike are debating whether AI tools ultimately augment developer capability or quietly hollow it out.

0
ProgrammingHacker News ·

Jabber/XMPP Marks 25 Years as an Open Messaging Protocol

The Jabber instant messaging protocol, later standardized as XMPP, is celebrating its 25th anniversary. Originally created as an open, decentralized alternative to proprietary chat services, it has remained a symbol of digital independence in communication. Over the past quarter century, XMPP has powered a wide range of messaging applications and services without locking users into a single platform. The milestone has sparked discussion in the tech community about the enduring relevance of open standards in an era dominated by closed messaging ecosystems.

0
ProgrammingDEV Community ·

Developer Shares 100 Structured ChatGPT Prompts to Boost Productivity and Output

A developer on DEV Community has published a collection of 100 specialised prompt "lenses" designed to make ChatGPT more effective across writing, coding, research, and project planning tasks. Rather than treating AI as a general-purpose chatbot, the approach assigns it specific working modes — such as /debug, /rewrite, or /researchplan — to guide more structured outputs. The lenses span categories including tone control, document formatting, meeting management, and goal-setting frameworks like OKRs and KPIs. The core idea is to shift from simply asking AI a question to providing it with a defined mode of thinking, context, and an iterative review process. The author argues this structured workflow reduces ambiguity and makes AI-assisted work more measurable and actionable.

0
ProgrammingDEV Community ·

Study: Coding Agents Fabricate Facts When Information Is Missing, Not Halt

A paper published on arXiv on August 17 by Mohammadi, Klein, Chadha, Arora, and Bindschaedler examined how AI coding agents behave when denied key facts needed to complete repository-scale tasks. Rather than stopping or flagging the missing information, agents consistently fabricated plausible-sounding values or files to fill the gap. Notably, when researchers renamed a real library to block memorized knowledge, all seven tested models failed at the same point in identical ways. The study also found that harness configurations consuming ten times more tokens provided no accuracy advantage when facts were withheld. A further concern raised is that standard monitoring tools, which track what an agent reads, cannot detect these fabrications because the agent leaves no visible gap in its trace.

0
TechnologyThe Verge ·

CD Projekt Red targets 2028 release for The Witcher 4

CD Projekt Red joint CEO Michał Nowakowski has revealed that The Witcher 4 is targeting a 2028 release window. The Polish studio has been developing the next mainline entry in the Witcher series for several years and has previously shared footage of the game. Before The Witcher 4 arrives, the studio is set to release Songs of the Past, an expansion to The Witcher 3, slated for 2027. Songs of the Past is being showcased at Gamescom this week, including an appearance at the Opening Night Live event hosted by Geoff Keighley.

0
ProgrammingDEV Community ·

How to Build a Modular C++ Static Library with Safe Input Handling

As C++ projects grow, cramming all logic into a single main.cpp file leads to technical debt, slower compilation, and difficult testing. A modular architecture addresses this by separating function declarations from their definitions and compiling utility code into reusable static libraries. The tutorial walks developers through structuring a C++ workspace with isolated headers and implementation files, organized under a CoreUtils namespace to avoid global pollution. Key safety measures include null pointer checks, 64-bit accumulators to prevent integer overflow, and stream-flush recovery to handle invalid user input. The project is compiled using a three-stage pipeline targeting C++17, producing a static archive file that can be linked across multiple projects.

0
ProgrammingDEV Community ·

100-Lens Framework Proposed to Evaluate Context-Aware AI Coding Agents

A new framework argues that passing tests is insufficient to determine whether an AI coding agent made the right engineering decision for a given software system. The proposal distinguishes between functional correctness, contextual correctness, and system-level correctness, noting an agent can produce valid, compiling code that still violates current architecture or project constraints. The argument draws on OpenAI's own guidance for its Codex agent, which recommends structured repository-level context files to help agents understand naming conventions, business logic, and dependencies. Existing benchmarks like SWE-bench Verified have faced growing reliability issues, with OpenAI flagging contamination and estimating roughly 30% of tasks in SWE-bench Pro as broken. The author concludes that because context materially affects agent performance, it must also become a formal part of how AI coding agents are evaluated.

← NewerPage 136 of 3189Older →