SShortSingh.
0
ProgrammingDEV Community ·

Brand Mentions in AI Search Are Three Distinct Signals, Not One

As more buyers turn to AI tools like ChatGPT and Perplexity instead of traditional search engines, brands are increasingly asking whether these systems mention them in responses. However, experts argue that 'being mentioned' actually encompasses three separate and independent signals: appearing by name in the generated prose, being linked as a cited source, and being cited accurately. A brand's domain can appear in source citations without its name ever appearing in the answer text, meaning a name-only check can produce misleading results. Even more critically, an AI engine can both name and cite a brand while stating outdated or incorrect information, such as a retired price or a misattributed feature. Each failure state requires a different fix, making it essential for brands to measure all three signals rather than treating AI mention as a simple yes-or-no question.

0
ProgrammingDEV Community ·

AI Agents Handle Tasks But Humans Still Bridge the Gaps Between Them

A software developer argues that most AI automation pipelines still rely on humans to manually pass information between tools — copying logs into AI chat windows, then pasting outputs into Jira, for example. While individual tasks like code review or log analysis are increasingly handled by AI agents, the workflows connecting those tasks remain largely manual. The author contends that teams only truly need human judgment at two points: confirming the goal at the start and verifying the outcome at the end. A key gap identified is agent memory — once an AI agent completes a task, the context and findings it built up are often lost rather than passed forward automatically. As APIs already connect most developer tools like AWS, GitHub, and Jira, the author believes fully automated end-to-end workflows are the logical and near-term next step.

0
ProgrammingDEV Community ·

DaDaScribe API Transcribes YouTube Videos With Translation and SRT in One Call

DaDaScribe is a transcription API designed to simplify audio and video processing by accepting a YouTube URL or direct media link as input. Developers can specify a source language and up to five target languages, and the API returns both plain-text transcripts and SRT subtitle files, including translated versions. The service includes built-in speaker diarization using real names provided by the developer, replacing generic labels like 'Speaker 0'. A noise reduction and voice isolation step runs before transcription, which the company says improves accuracy on music, podcasts, and noisy recordings. Unlike alternatives such as OpenAI Whisper or Deepgram, DaDaScribe bundles YouTube extraction, translation, and diarization into three core endpoints, though it does not support real-time streaming.

0
ProgrammingDEV Community ·

Mexican developer builds interactive web portfolio entirely from an Android phone using Termux

A developer from Chiapas, Mexico, known as ghost-0x-coder, created a fully interactive web portfolio without using a PC. The project, called GHOST-OS Web Interface v5, was built entirely on an Android smartphone using the Termux terminal emulator. The portfolio features expandable UI elements and animations written in pure JavaScript, and is fully responsive across devices. The developer shared the project on DEV Community for the first time, inviting feedback ahead of a planned version 6.

0
ProgrammingDEV Community ·

Why One Developer Runs Formal 'Ceremonies' Instead of Ordinary Software Tests

A developer building Phebs, a contract intelligence platform for service fleets, has conducted over 20 structured test runs called 'ceremonies' to validate a demanding scale gate without yet achieving a full pass. Unlike standard tests, ceremonies freeze all inputs and decision rules before execution, produce cryptographically signed evidence packages, and classify any inconclusive result as unclassified rather than a pass. The process separates two authorization steps — plan review and execution approval — which has caught defects before costly long runs begin. Evidence retained is limited to typed metrics and outcomes, deliberately excluding source code, paths, or raw errors, ensuring results can be audited by skeptical reviewers without trusting the operator. The approach reflects a philosophy that a persuasive post-run narrative is not a result, and no threshold may be adjusted after measurement to convert a failure into a pass.

0
TechnologyThe Verge ·

Lenovo Addresses Legion Go Bricking Reports With Basic Troubleshooting Advice

Lenovo has acknowledged reports of Legion Go handheld gaming PCs being bricked following a software update. The company broke its silence three weeks after a Reddit user shared a nearly $300 repair bill, alongside other reports of damaged devices. Lenovo's response, provided to The Verge, advises affected users to hold down the power button longer and contact customer support if the issue persists. Unlike Framework, which reportedly offered free fixes for a similar update-related problem, Lenovo has not committed to covering repair costs for affected customers.

0
IndiaNDTV ·

27 Rajasthan Students Fall Ill After Eating School Mid-Day Meal

Twenty-seven students at a school in Rajasthan fell ill after consuming their mid-day meal, according to officials. The affected children reported symptoms including headaches, dizziness, and vomiting shortly after eating. Authorities were informed of the incident and responded to the situation. The cause of the illness is believed to be linked to the food served during the meal.

0
ProgrammingDEV Community ·

Azure Monitoring Guide: Using Application Insights and Log Analytics to Debug Pipelines

A technical guide published on DEV Community outlines how to use Azure's monitoring and debugging tools for integration pipelines, forming Part 4 of an ongoing series. Application Insights is described as an automatic telemetry collector for Function Apps and ASP.NET Core projects, capturing requests, exceptions, dependency calls, and custom logs without manual instrumentation. Log Analytics serves as the queryable data warehouse where telemetry from Application Insights and other Azure services is stored and analyzed using Kusto Query Language (KQL). The guide explains how to enable Application Insights via a NuGet package in code-based services, while Logic Apps require configuration through Azure Diagnostic Settings instead. The piece connects these monitoring tools back to Service Bus triggers, Key Vault calls, and other components covered in earlier parts of the series.

0
WorldBBC World ·

Caste Inequalities Worsen Water Crisis for Bundelkhand's Most Vulnerable

In the Bundelkhand region of India, extreme heat and severe water scarcity are intensifying long-standing caste-based inequalities, according to activists. The arid area already faces harsh climatic conditions, but marginalized lower-caste communities bear a disproportionate burden of the crisis. Social hierarchies reportedly restrict access to water sources for those at the bottom of the caste system. Activists warn that without addressing both environmental and social dimensions, the situation will continue to worsen for the region's most vulnerable residents.

0
IndiaNDTV ·

Oil Tanker Struck by Projectile in Strait of Hormuz Off Oman

An oil tanker was hit by an unidentified projectile in the Strait of Hormuz near the coast of Oman, according to the UK Maritime Trade Operations (UKMTO). The agency reported the incident early Tuesday. The strike caused damage to the vessel, though no casualties were recorded. The UKMTO, which monitors maritime security in the region, issued the alert to warn other vessels in the area.

0
ProgrammingDEV Community ·

89% of AI-generated code review guards have never been tested to catch failures

A software developer audited 204 automated code-review checks across three repositories and found that only 22, or about 11%, had ever been verified with a known-bad input to confirm they could actually detect a problem. The remaining 89% had always returned a green status, but it was impossible to tell whether that meant the code was clean or the checks were simply non-functional. The developer documented three real production failures in a single week caused by untested guards, including a deploy gate that crashed on the very tool it was meant to check for, and a pattern matcher that flagged a quota message as a server error. The core argument is that as AI agents increasingly generate code and configuration, developers are shifting from producers to reviewers — yet the automated reviewers themselves are going unreviewed. The piece calls for "negative control" probes, tests that deliberately feed bad inputs to guards to confirm they can fail, as a necessary discipline in AI-assisted development workflows.

0
ProgrammingDEV Community ·

AI Robot Reachy PizzAIolo Takes Pizza Orders Through Natural Conversation

A developer built Reachy PizzAIolo, an AI-powered conversational ordering system, as an entry for Seeed Studio's Interactive Signage Contest 2026, which challenges makers to reimagine restaurant signage. The system combines Reachy Mini Lite, a small expressive robot from Pollen Robotics, with Seeed Studio's reTerminal E1003 display to let customers place orders through natural speech. As customers talk to the robot, their order is visually updated on the terminal screen while kitchen and front-of-house staff can monitor incoming orders on a live dashboard. Unlike conventional touchscreen kiosks, the robot's physical presence, head movements, and voice responses create a more engaging and human-like interaction. The project was tested at an actual pizza party, where guests successfully placed conversational orders that were processed into structured restaurant data in real time.

0
ProgrammingDEV Community ·

Greedy vs. Non-Greedy Regex Quantifiers: How One Character Changes Matches

Regex quantifiers like * and + are greedy by default, meaning they match as much input as possible before backtracking to satisfy the rest of the pattern. Adding a ? after a quantifier makes it non-greedy, causing it to match as little as possible instead. In a real-world example involving WP-CLI JSON output mixed with PHP deprecation warnings, a non-greedy pattern incorrectly truncated nested JSON by stopping at the first closing brace, while the greedy version correctly captured the full payload. However, when the surrounding pattern is strict enough to allow only one valid match position, greedy and non-greedy quantifiers produce identical results. The practical takeaway is that choosing between greedy and non-greedy matters most when the rest of the pattern is loose, not when it uniquely pins down a position in the input.

← NewerPage 240 of 3311Older →