SShortSingh.
0
ProgrammingDEV Community ·

Codeberg Bans AI-Generated Code After Members Vote 71% in Favor

Codeberg, a Berlin-based non-profit Git platform with a democratic membership structure, voted between July 9–22, 2026 to restrict AI-generated code uploads, with 358 votes in favor and 144 against out of 516 total. The new Terms of Use prohibit content primarily composed of code written by generative AI tools such as Claude or OpenAI Codex. Enforcement will be handled case-by-case rather than through automated mass deletions, and older repositories predating large language models are not affected. Supporters argue the policy addresses a practical imbalance: while AI makes code generation cheap, human volunteer reviewers still bear the full cost of evaluating every pull request. The Zig programming language community has since migrated its infrastructure to Codeberg, citing GitHub's push toward AI-assisted workflows as a key reason.

0
ProgrammingDEV Community ·

One Developer Built a 131-Test AI Eval Harness After a Chatbot Hallucinated a Discount

A solo developer building AI agents for WhatsApp discovered that passing all unit tests was no guarantee of safe production behavior after a lead qualification bot invented a non-existent 15% discount for a client. The incident caused no direct revenue loss but damaged trust, and the root cause was traced to subtle drift in the LLM's internal reasoning rather than any code bug. In response, the developer built a four-layer evaluation harness now comprising 131 tests, running on Oracle Cloud Infrastructure at just $0.03 per full run. Unlike standard unit tests, which verify deterministic code outputs, the harness also evaluates semantic intent, catching cases where an LLM might misclassify user messages after a model update. The developer now mandates that no new AI agent feature ships without first passing through this evaluation framework.

0
WorldBBC World ·

Oman Reports Progress in Hormuz Talks as Iran Clarifies Strait Terms

Diplomatic talks aimed at establishing a new shipping arrangement through the Strait of Hormuz have shown positive signs, according to Oman. Iran, however, has clarified that any deal reached would not constitute an opening of the strait itself. Both parties have indicated some degree of progress, though the exact nature of any agreement remains uncertain. A definitive breakthrough in the negotiations has not yet been confirmed by either side.

0
ProgrammingDEV Community ·

AI Gateway Pattern Lets Developers Use One Key for Claude, GPT, and Gemini

Managing multiple AI model providers typically requires separate API keys, SDKs, and billing accounts for each, adding complexity unrelated to the core product. The AI gateway pattern solves this by routing all requests through a single OpenAI-compatible endpoint using one credential, regardless of the target model. On Neon's serverless platform, enabling the gateway via a config flag automatically injects the required token and base URL into the deployed function, eliminating manual key management. A developer tested the setup by sending identical chat requests through a single handler to GPT, Claude, and Gemini, all returning correct responses with the same code. One noted compatibility issue is that GPT-5 models require the max_completion_tokens parameter, while other providers use max_tokens.

0
IndiaTimes of India ·

Human Rights Forum Demands Restoration of J&K Statehood, Sixth Schedule for Ladakh

A human rights advocacy group has called for the restoration of Jammu and Kashmir's statehood and the repeal of the 2019 Reorganisation Act. The forum argued that granting statehood should not be made conditional on the security conditions prevailing in the region. It also demanded statehood for Ladakh and its inclusion under the Sixth Schedule of the Constitution, which provides protections for tribal areas. The group's report flagged shortcomings in police compliance with court directives related to detentions. It also drew attention to the hardships faced by Kashmiri civilians in the aftermath of terrorist incidents.

0
ProgrammingDEV Community ·

Why storing company data as static columns erases historical truth

A software developer argues that storing company attributes like CEO names and headquarters as simple database columns is fundamentally flawed, because these facts change over time and static fields cannot capture that history. When a value is overwritten, the previous data is permanently lost, making it impossible to answer questions tied to a specific point in time. The proposed fix is an event-based schema where each change is recorded as a new row with a valid_from date, a valid_to date, and a source URL, preserving the full timeline. The author also highlights the need to store date precision alongside dates, since sources often only specify a year or quarter rather than an exact day. The core principle offered is that any company fact capable of changing should be modelled as a dated, sourced event rather than a column.

0
IndiaTimes of India ·

Raja Raghuvanshi's brothers booked for unlicensed liquor serving at Indore dhaba

Rau police in Indore have filed a case against brothers of Raja Raghuvanshi after their dhaba on CAT Road was found allegedly serving liquor without a valid licence. The premises were inspected during a routine police checking drive. Manager Sachin Raghuvanshi and others have been charged under the Madhya Pradesh Excise Act. Dhaba operator Vipin Raghuvanshi faces an additional charge for failing to submit employee details to the police. Authorities have indicated that inspections of local establishments for licensing and regulatory violations will continue.

0
WorldBBC World ·

Australia Leads World in Species Extinctions, but Recovery Efforts Show Promise

Australia holds the grim distinction of being the world's leading hotspot for animal extinctions, losing unique native species at an alarming rate. The country is home to an extraordinary range of wildlife found nowhere else on Earth, making these losses particularly significant on a global scale. The rapid decline of species has raised serious concerns among conservationists and scientists monitoring biodiversity. However, amid the troubling trend, at least one animal species offers a rare sign of hope, suggesting that targeted conservation efforts may be capable of reversing some of the damage.

0
IndiaNDTV ·

Why Bhagwant Mann Reversed Stance on CM Murder Convict Jagtar Singh Hawara's Parole

Punjab Chief Minister Bhagwant Mann has reversed his earlier position regarding parole for Jagtar Singh Hawara, who was convicted in the assassination of a former Chief Minister. The U-turn is seen as a politically motivated move by the Aam Aadmi Party to appeal to Sikh voters in the state. Hawara's case carries strong emotional significance among sections of the Sikh community, making it a sensitive political issue. By supporting Hawara's parole, AAP appears to be signaling its willingness to engage with causes that resonate deeply within that community.

0
ProgrammingDEV Community ·

How to Build a Layered AI Eval Suite for Tool-Calling Agents

Standard benchmarks measure narrow skills under controlled conditions and often fail to reflect how an AI agent actually performs in real-world applications. For tool-calling agents, what matters is whether the agent selects the right tool, passes correct arguments, and avoids risky or redundant actions — not just how convincing its text output sounds. A proper evaluation suite addresses three key questions: did the agent pick the right tool, follow the correct call sequence, and produce a final answer grounded in tool results. Using the Mastra framework, developers can build a layered eval suite combining deterministic checks, trajectory scorers, and LLM-as-a-judge graders to test a customer support agent end-to-end. Because agent behavior is non-deterministic, the same prompt can produce different tool-calling paths across runs, making repeated scoring and averaging essential for reliable results.

0
ProgrammingDEV Community ·

AI Agent Failures Often Stem From Process Loss, Not Memory Gaps, Developer Argues

A developer writing on DEV Community argues that many so-called AI agent memory failures are actually uptime failures — the agent's process simply stopped running, erasing all execution state. Unlike semantic memory, which vector databases and embedding tools can help reconstruct, live execution state such as a half-applied migration or a running server cannot be recovered once the process dies. The author illustrates this with repeated failed attempts using Claude Code on a multi-hour refactor, where closing a laptop wiped all progress and left modified files in an untrustworthy state. The piece distinguishes between what survives a disconnect — saved files and git history — and what does not, including shell state, scrollback logs, and in-progress processes. The author contends that terminal scrollback, which records every command tried and every error encountered, is the most valuable artifact of an agent run yet is routinely discarded without recognition of the loss.

0
IndiaTimes of India ·

Tamil Nadu parties clash over Vijay's all-party delimitation meeting

Political tensions have surfaced in Tamil Nadu over an all-party meeting on delimitation convened by actor-turned-politician Vijay. The DMK, represented by Kanimozhi, dismissed the gathering as political theatre designed to distract the public from core issues. The AIADMK also expressed skepticism, questioning the chief minister's sudden urgency on the matter. Several parties are pushing for constitutional safeguards rather than mere verbal assurances on the delimitation issue. The central concern across parties remains protecting Tamil Nadu's existing Lok Sabha seat count in any future delimitation exercise.

0
ProgrammingDEV Community ·

Developer Builds Modular Python Stock Trading Bot Using Alpaca's Free Paper Trading API

A software developer created an automated stock trading bot in Python to eliminate the need for manual market monitoring. The bot was built using Alpaca's free paper trading API and structured into three separate layers: a data fetcher, a signal generator, and an order executor. The signal generator applies a moving-average crossover strategy to produce buy, sell, or hold signals, which the executor then acts on. Separating the bot into distinct modules made debugging easier and allowed individual components to be updated without affecting the rest of the system. The modular design also means the underlying trading strategy can be swapped out — for example, replaced with a machine-learning model — without rewriting the entire codebase.

0
ProgrammingDEV Community ·

Developer Launches Crypto Classifieds Platform with Admin-Verified Manual Escrow

A developer has built CryptoBoard, a crypto-native classifieds marketplace designed to address scams and lack of buyer protection in existing peer-to-peer crypto commerce channels. The platform uses Web3 wallet authentication via MetaMask, Trust Wallet, or WalletConnect, eliminating the need for a traditional email-and-password user database. Instead of automated escrow, a platform admin actively tests digital goods, records a screencast as neutral proof, and only delivers files to the buyer after confirming payment on-chain. The site deliberately avoids user-uploaded images, using icons instead to maintain a cleaner interface. CryptoBoard is currently live at crypto.my-board.org, where wallet users can browse listings, post ads, and message other users.

0
ProgrammingDEV Community ·

AWS Community Builders Program Is Open to Beginners, Not Just Cloud Experts

The AWS Community Builders Program is a global initiative welcoming anyone aged 18 or older who is passionate about AWS technologies, regardless of seniority or audience size. Members come from diverse backgrounds including students, developers, career changers, and cloud engineers, and can contribute through blogs, videos, open-source projects, or forum answers. A first-year member who joined under the Serverless category shared that she balanced the program alongside maternity leave, first-time motherhood, and AWS certification study. She notes that a small number of genuine, original public contributions carries more weight in an application than a large volume of generic content. Applications are currently open, and prospective candidates are encouraged to organize their existing public work before applying.

0
IndiaTimes of India ·

Counter Intelligence Kashmir raids 5 sites across 4 districts in anti-national case

Counter Intelligence Kashmir conducted raids at five locations across Baramulla, Bandipora, Anantnag, and Shopian districts on Saturday. The operations were part of an ongoing investigation into the spread of anti-national narratives in the region. Authorities seized multiple electronic and digital storage devices during the searches. No arrests have been made in connection with the case so far.

0
IndiaTimes of India ·

Ladakh draws 330,000 tourists in 7 months as Kashmir road route gains over Manali

Ladakh received 330,332 tourists between January and July, marking a significant surge in visitor numbers to the union territory. Air travel remains the most preferred mode of transport for reaching Ladakh. Among those travelling by road, the Kashmir route has grown more popular than the traditionally favoured Manali highway. Improved infrastructure and well-organised local events have been key drivers behind this tourism boom. The rise in visitors has also spurred growth in homestays, creating new livelihood opportunities for residents.

0
ProgrammingDEV Community ·

GitHub Copilot Adds /worktree and /rewind Commands to Isolate AI Coding Sessions

GitHub released a Copilot update on August 7, 2026, introducing several new commands designed to keep different types of coding work separate. The /worktree command creates an isolated Git worktree from the current HEAD, allowing developers to run experiments without affecting their main codebase. The /rewind command lets users restore a conversation and its associated file state to an earlier point, even without full Git support in every mode. Two additional commands — /side in the Copilot app and /btw in VS Code — allow developers to ask parallel questions without interrupting an ongoing task. The update also included element-level browser feedback in VS Code 1.132, enabling more precise UI change requests rather than broad redesign prompts.

0
ProgrammingDEV Community ·

Mediax: Open-Source CLI Tool Simplifies FFmpeg Video Editing With 36 Commands

A developer named Robert Sarah has released Mediax, an open-source command-line tool designed to make FFmpeg more accessible through simpler syntax. The tool offers 36 intuitive verbs covering audio, video, effects, and advanced operations such as watermarking, subtitles, and batch processing. Mediax features an interactive terminal UI and is cross-platform, supporting Windows, macOS, and Linux. It can be installed in a single line via a shell script hosted on GitHub and is licensed under MIT. The project targets both beginners who find FFmpeg's native syntax complex and experienced users seeking faster workflows.

← NewerPage 77 of 2317Older →