SShortSingh.
0
WorldBBC World ·

Australia Plans Law Letting Users Opt Out of Social Media Algorithms

The Australian government is planning legislation that would require social media companies to give users the ability to turn off algorithmic content recommendations. Major tech firms including Meta, Google, and TikTok would be subject to the new rules. A government minister has stated that companies failing to comply should face substantial financial penalties. The move is part of a broader push by Australia to regulate the influence of social media platforms on their users.

0
SportsESPNcricinfo ·

Guyana Amazon Warriors extend winning streak to six with dominant Patriots win

Guyana Amazon Warriors defeated St Kitts and Nevis Patriots in a Caribbean Premier League match to record their sixth consecutive victory. Mohammad Nabi delivered a standout all-round performance, playing a key role in both batting and bowling departments. Romario Shepherd and Shamar Joseph also contributed significantly with the ball, helping bundle out the Patriots for just 128. The total proved well within the Warriors' reach as they chased it down comfortably to maintain their unbeaten run in the tournament.

0
SportsESPNcricinfo ·

Mujeeb's three-wicket haul and de Kock's 47* power Tridents past Kings

Barbados Tridents ended a four-match losing streak with a victory over St Lucia Kings. Spinner Mujeeb ur Rahman was the standout bowler, claiming three wickets to restrict the Kings to a modest total of 138. Wicketkeeper-batter Quinton de Kock then anchored the chase with an unbeaten 47, guiding the Tridents safely to their target. The win marked a crucial turning point for Barbados as they look to revive their campaign in the tournament.

0
ProgrammingDEV Community ·

Developer Builds MCP Tool That Turns Private AI Solutions Into Shared Docs

A developer has created Shared Knowledge MCP, an open-source server that converts AI-assisted problem-solving sessions into structured Markdown articles and submits them as GitHub Pull Requests for human review. The tool addresses a recurring issue in software development where AI-generated solutions are lost after a chat session ends, forcing others to rediscover the same fixes independently. Users must explicitly choose to share a solution; the original conversation remains private, and nothing is published without a human approving the pull request. Once merged, the article is published to a public documentation site and an audio version is automatically generated via ElevenLabs. The project currently hosts four published articles and has been tested across multiple AI clients to verify the end-to-end pipeline works reliably.

0
ProgrammingDEV Community ·

NVIDIA Acquires Hugging Face for $13B in Major Open-Source AI Push

NVIDIA has announced an approximately $13 billion acquisition of Hugging Face, marking a significant expansion into the open-source AI ecosystem. Hugging Face currently serves over 18 million developers and 200,000 companies, functioning as a key distribution layer for AI models, datasets, and applications. NVIDIA has stated that Hugging Face will continue operating as an open platform with support for multicloud and multi-accelerator environments. The deal raises questions about vertical integration in AI infrastructure, as NVIDIA already dominates the GPU compute layer and would now gain influence closer to the developer and model-distribution layer. Experts and developers are being advised to avoid locking business logic to a single model or inference provider, given the rapidly consolidating AI platform landscape.

0
ProgrammingDEV Community ·

Why AI Agent Retry Logic Deserves Its Own Budget Line

A software engineering post on DEV Community argues that developers building LLM-based agents routinely underestimate costs by budgeting only for successful API calls. The author explains that each retry attempt consumes additional tokens, rate-limit quota, connection slots, and wall-clock time — none of which are free even when an endpoint carries no sticker price. Failed calls in looping agents compound these costs multiplicatively, a phenomenon the author calls the 'retry tax.' To make the problem concrete, the post includes a Python script that calculates expected token usage and wait time across a configurable retry policy using user-supplied failure-rate and latency figures. The core recommendation is to measure actual failure paths from production traces and price them explicitly rather than relying on best-case estimates.

0
ProgrammingDEV Community ·

Charitas Clew Uses Google AI to Translate Complex Legal Notices Into Plain Language

A developer has built Charitas Clew, an open-source civic tech tool that uses Google AI to simplify dense government and institutional notices such as eviction warnings, utility shutoffs, and medical bills. The tool processes uploaded or pasted documents and returns a structured Action Protocol that includes plain-language explanations, key deadlines, next steps, and a ready-to-use speaking script for interacting with officials. Output is available in six languages — English, Spanish, Vietnamese, Chinese, Arabic, and French — to serve non-native speaking and vulnerable households. The project was built in two days using a fully Google-based stack including Gemini, Cloud Run, and Firebase Hosting, and is live at charitas-clew.web.app. Charitas Clew does not provide formal legal advice and encourages users to verify details with a qualified legal aid advocate or attorney before taking action.

0
ProgrammingHacker News ·

Internet Archive Launches 3x Donation Match Campaign in September 2026

The Internet Archive has announced a fundraising campaign for September 2026 in which recurring donations will be tripled through a matching program. The initiative is aimed at covering ongoing server infrastructure and operational costs for the non-profit digital library. The campaign was shared on the organization's official blog and drew attention on Hacker News. The Internet Archive relies heavily on public donations to maintain its vast collection of websites, books, and media. No deadline beyond the end of September was specified for the matching offer.

0
IndiaTimes of India ·

NSE Revamps Pre-Open Session Rules to Mirror Closing Auction Mechanism

India's National Stock Exchange (NSE) has introduced revised rules for its pre-open trading session, effective immediately. The updated framework aligns the pre-open process more closely with the auction mechanism used during the Closing Auction Session (CAS). NSE stated that the primary objective is to bring greater consistency between how market opening and closing prices are determined. The changes are designed to create a more standardised and transparent price discovery process for investors.

0
ProgrammingDEV Community ·

Developer adds free in-browser auto captions to YouTube Shorts converter using Whisper AI

A developer has integrated automatic caption generation into Convert to Shorts, a free browser-based tool that reformats horizontal videos to the 9:16 YouTube Shorts aspect ratio without server uploads. The feature was the most-requested after the tool's launch, driven by the fact that most Shorts viewers watch without sound and manual captioning is time-consuming. To preserve the tool's privacy-first design, the developer ran OpenAI's Whisper Tiny speech recognition model entirely in the browser using Transformers.js and WebAssembly, avoiding any video upload to external servers. Audio is extracted and resampled to 16kHz mono using the Web Audio API before being passed to Whisper, which returns timestamped transcript segments. Captions are then burned into the video using ffmpeg.wasm with the ASS subtitle format, after simpler approaches like chained drawtext filters proved unreliable.

0
ProgrammingDEV Community ·

Developer shares workflow for turning Figma Make exports into real apps using Claude Code

A developer launched four web apps between February and April 2026, each starting from front-end code bundles generated by Figma's AI tool, Figma Make. The generated exports shared common limitations: exact-pinned dependencies, no data layer, and mock data with no persistence or authentication. Using Anthropic's CLI coding agent Claude Code, the developer worked to transform these static outputs into functional products. Progress varied by project — a beauty-curation site was deployed as a static site on AWS Amplify, while a UI mock for an AI tool was intentionally left as-is. The developer reflects that deciding not to develop a project further is itself a valid product decision.

0
ProgrammingDEV Community ·

Dev builds demo platform to donate surplus solar credits to low-income families in Brazil

A developer created Community Solar Energy Bank, a demonstration platform that allows solar panel owners in Brazil to redirect their unused net-metering credits to low-income families via NGOs connected to local utility companies. The project was built for the DEV Community Weekend Challenge: Generosity Edition hackathon. It uses real utility company data for several Brazilian states but features entirely fictional NGOs, and no actual money or energy is transferred at any point. Users can select their state, choose a utility, pick an NGO, and specify surplus kWh to donate, with Google Gemini providing an AI-generated checklist of utility requirements and an impact summary. The platform was built using Next.js, TypeScript, Prisma, PostgreSQL, and Google Gemini, with a live demo hosted on Vercel.

0
ProgrammingDEV Community ·

How 131 Process Restarts Silently Broke a Failure-Escalation Guard

A software engineer discovered that a self-healing daemon restarted 131 times in 24 hours, resetting its in-memory failure counter to zero each time and making its escalation threshold permanently unreachable. The guard was designed to alert a human after three consecutive failed self-heal rounds, but because the counter lived inside the process itself, every restart wiped the tally clean. Across 1,501 daemon starts, zero escalations were ever triggered, and unit tests gave no warning since restarts do not occur in that environment. The root cause is that an in-process counter cannot distinguish between a failure never occurring and a failure being forgotten due to a restart. The recommended fix replaces counters with an externally written timestamp file, whose age can be checked independently of process state, making restarts structurally invisible to the alerting logic.

0
ProgrammingDEV Community ·

Why PostgreSQL's COUNT(*) Stays Slow Even With an Index Added

A technical deep-dive explains why COUNT(*) queries in PostgreSQL can be slow on large tables, despite the operation appearing simple. PostgreSQL uses Multi-Version Concurrency Control (MVCC), which means it cannot rely on a stored row counter and must instead evaluate row visibility at query time. Adding an index does not automatically speed up COUNT(*), as the query planner chooses access paths based on row distribution, statistics, and estimated cost. An Index Only Scan — which can reduce heap visits — is only possible when the visibility map marks relevant pages as all-visible, a state maintained through regular VACUUM operations. Developers are advised to use EXPLAIN with ANALYZE and BUFFERS to understand actual scan behavior before assuming an index will resolve the performance issue.

0
ProgrammingDEV Community ·

XopProtector Offers Lightweight Android App Protection Without Performance Penalties

XopProtector is an open-source Android application protection framework designed to deliver strong security without the typical trade-offs of larger APK size, slower builds, or sluggish startup times. The tool combines multiple protection technologies including DEX encryption, method-level protection, PVM2 virtualization, native runtime protection, and runtime risk detection such as Frida and hook detection. According to the developers, a 300MB APK can be protected within approximately five minutes, making it more practical for frequent builds and automated CI/CD pipelines. XopProtector employs caching mechanisms to differentiate between cold and warm starts, aiming to prevent protection overhead from becoming a noticeable bottleneck for end users. The project positions itself as a complete Android protection framework and a developer-friendly alternative to commercial solutions that may impose high costs, longer build times, or significant APK size increases.

0
IndiaTimes of India ·

Supriya Sule asks public to stop discussing cousin Ajit Pawar's fatal accident

NCP leader Supriya Sule has announced she will no longer speak about the death of her cousin Ajit Pawar. She urged the public to also refrain from further discussion of the incident, citing concerns over growing misunderstandings. Ajit Pawar died in an accident near Baramati airport on January 28. Sule's appeal appears aimed at preventing misinformation or controversy surrounding the tragic event.

0
ProgrammingDEV Community ·

Anthropic adds watermark to Claude outputs to flag AI-generated text

Anthropic has introduced a watermarking system for text generated by its Claude models, using a deterministic, private-key-based method to select tokens without adding latency or consuming extra tokens. The move aligns with the EU Artificial Intelligence Act, passed in 2024, which mandates machine-readable labelling of AI-generated content for systems operating in Europe from August 2026. Despite several major tech companies signing on to related commitments, practical implementation across the industry remains limited. Key concerns holding companies back include potential revenue losses estimated at up to 30%, text traceability risks, and technical weaknesses such as reduced output creativity and vulnerability to rewriting attacks. Currently, the watermark can only confirm whether content was AI-generated or AI-altered, not trace it back to a specific author.

0
ProgrammingDEV Community ·

Why Your RAG System Gives Wrong Answers Even When All Metrics Look Fine

Many AI observability setups track model-level metrics like latency, token usage, and errors but fail to monitor the retrieval pipeline that feeds the model its information. A typical RAG system passes a user query through multiple stages — including query rewriting, search, extraction, deduplication, and reranking — each of which can silently introduce errors. Because standard LLM traces only capture the final prompt and response, they cannot reveal whether the model received outdated, duplicate, or simply wrong evidence. OpenTelemetry's generative AI conventions and tools like LangSmith are beginning to treat retrieval as a distinct, traceable component with its own metadata. Experts argue that production teams should measure retrieval-specific signals such as source freshness, citation coverage, and duplicate evidence to reliably diagnose why grounded answers go wrong.

← NewerPage 835 of 4596Older →