SShortSingh.
0
ProgrammingDEV Community ·

EU Roam Like at Home Expands to Moldova and Ukraine from January 2026

The European Union has extended its Roam Like at Home roaming framework to include Moldova and Ukraine, effective from 1 January 2026, with Ukraine's formal accession recorded on 12 January 2026. The expansion means travellers from EU member states, Moldova, or Ukraine can use mobile calls, SMS, and data at their domestic plan rates while roaming across these territories. The Council of the EU approved the extension in July 2025, bringing both countries into the existing roaming framework that previously applied only within the EU. Businesses with staff travelling between the EU and these two countries can now plan mobile costs more predictably, though fair-use policies and sustainability derogations still apply. The EU is also in early talks to extend similar roaming arrangements to six Western Balkan countries, though no implementation date has been set.

0
IndiaTimes of India ·

US Startup Eden GeoPower Uses Electric Pulses in Rock to Produce Hydrogen

Boston-based startup Eden GeoPower is developing a novel method to generate hydrogen by sending electrical pulses into deep underground rock formations. The pulses fracture the rock, allowing water to react with the minerals within, which triggers hydrogen production. Laboratory tests have shown promising results with this approach. The company is now conducting field trials to assess whether the technique can be scaled up commercially.

0
IndiaTimes of India ·

Yellowstone's Handkerchief Pool: When tourists used a geyser as a laundry machine

Yellowstone National Park once had a unique attraction called Handkerchief Pool, where visitors would drop handkerchiefs into the water and watch them vanish and resurface. The pool's natural churning action made it function like a makeshift washing machine, drawing curious tourists for years. Its activity came to an abrupt halt in 1926 after a log became lodged in the pool and disrupted its flow. A cleanup effort in 1929 recovered 1.5 bushels of debris from the pool, including more than 100 hairpins, coins, and a horseshoe.

0
ProgrammingDEV Community ·

Python guide shows how to evaluate caption files on four quality metrics beyond WER

A technical tutorial published on DEV Community outlines how to build a caption quality-assurance harness in Python that scores WebVTT files across four dimensions: word error rate, missed entities, timing, and reading rate. The guide argues that relying solely on WER is misleading, since a caption file can register 96% accuracy and still be practically unusable. It uses three open-source libraries — jiwer, whisper_normalizer, and webvtt-py — and includes working code for loading cues, normalising text before scoring, and calculating character-per-second readability. The tutorial also flags a breaking API change in recent jiwer versions, where the commonly cited jiwer.compute_measures() function has been replaced by jiwer.process_words(). Developers are advised to pin library versions and integrate the harness into CI pipelines to catch regressions on every model or vendor change.

0
ProgrammingDEV Community ·

Tool 'smart-trim' achieves frame-accurate FFmpeg cuts by re-encoding only clip edges

A developer has released a Node.js utility called smart-trim that solves a longstanding FFmpeg limitation where stream-copy trimming can only cut on keyframe boundaries, causing inaccurate clip lengths. The tool uses ffprobe to locate keyframes and splits a requested trim into three segments: a re-encoded head, a stream-copied middle, and a re-encoded tail. Only the short fragments at the start and end of the clip are re-encoded, preserving quality while keeping processing fast. The segments are then joined using FFmpeg's concat demuxer to produce a single output file. The project has been tested with FFmpeg 9.0 'Lei', released on August 4, 2026, and Node.js 22.x, and is written as an ESM module.

0
ProgrammingDEV Community ·

wkhtmltopdf in Docker: How to fix common container errors in 2026

The wkhtmltopdf project was archived in January 2023, with its last official packages released in May 2023 targeting Debian 12 and Ubuntu 22.04, leaving users on newer distros facing recurring errors. On Alpine Linux, the binary fails to run because it is compiled against glibc while Alpine uses musl, making the two incompatible with no reliable workaround. On Debian 13 or Ubuntu 24.04, older Dockerfiles that fetch the 0.12.6-1 release fail because that build depends on OpenSSL 1.1, which has been removed from modern distro archives. The recommended fix is to use the final 0.12.6.1-3 release on a Debian Bookworm or Ubuntu Jammy base image, as those builds were compiled against OpenSSL 3. Users are also warned that CVE-2022-35583, a server-side request forgery vulnerability, remains permanently unpatched, so untrusted HTML should never be passed to the tool.

0
Crypto & Web3CoinDesk ·

BlackRock Digital Assets Head Bullish on Bitcoin After IBIT Hits Record Volume

BlackRock's head of digital assets expressed a strengthening macroeconomic case for bitcoin following a record-breaking trading week. The comments came after BlackRock's spot bitcoin ETF, known as IBIT, recorded its highest-ever trading volume. The positive week for IBIT coincided with renewed investor interest in bitcoin as a macro asset. BlackRock's senior digital assets executive suggested that broader economic conditions are increasingly favorable for bitcoin adoption.

0
Crypto & Web3CoinDesk ·

Nvidia Earnings Beat Sends Shares Up 8%, Boosting Tech Stocks and Bitcoin

Nvidia reported earnings that exceeded market expectations, triggering an 8% surge in its share price. The strong results and positive forward outlook had a broad ripple effect across financial markets. Technology stocks and AI infrastructure companies saw notable gains following the announcement. Bitcoin also rose alongside the broader market rally sparked by Nvidia's performance.

0
ProgrammingDEV Community ·

Unicode Has No Superscript 'q': The Gaps Behind Plain-Text Formatting

A developer building a free superscript text converter discovered that Unicode does not contain a superscript letter 'q', nor a complete set of superscript uppercase or subscript characters. Unlike bold or italic styling in HTML, Unicode encodes each superscript character as a separate codepoint, with entries scattered across four different blocks added by different communities over decades. This means converting text to superscript requires a manually assembled lookup table rather than any algorithmic transformation. Many existing converters silently substitute lookalike Greek or mathematical symbols for missing characters, which can cause problems in screen readers, search engines, and certain fonts. The developer chose instead to flag unsupported characters explicitly, prioritising accuracy over the appearance of completeness.

0
ProgrammingDEV Community ·

Vercel Expands CLI With DNS, Domain, and Project Management Capabilities

Vercel has updated its command-line interface to support DNS record management, domain renewals, and project member operations, all with JSON output for easier scripting. Previously, these tasks required manual use of the Vercel dashboard or direct API calls with self-managed tokens. The update closes a key gap for developers running automated or agent-driven deployment pipelines, making CLI commands composable with tools like jq and easier to integrate into CI workflows. Vercel also launched a production tracing feature that continuously samples live traffic without requiring request reproduction, priced at $0.50 per million span units with no charge until a sampling rule is activated. Additionally, MiniMax AI models are available free via Vercel AI Gateway through September 6, after which integrations without fallback routing configured may encounter errors rather than a silent switch to paid tiers.

0
ProgrammingDEV Community ·

Developer Builds Lightweight Memory Plugin to Persist Lessons Across OpenCode Sessions

A developer grew frustrated with repeatedly explaining the same project-specific conventions and preferences to each new OpenCode AI coding session. To solve this, they created opencode-plugin-memory, a small plugin that gives the active OpenCode agent four tools to save, update, delete, and retrieve project-relevant lessons. Knowledge is stored as local Markdown files within the project and a compact index is automatically injected into future session prompts. Unlike AGENTS.md, which holds mandatory team-wide rules, this memory layer is designed for narrower, session-earned insights that are worth preserving but not formalizing. The plugin deliberately avoids cloud services, vector databases, or background pipelines, keeping all state visible and local to the repository.

0
ProgrammingDEV Community ·

What Is GMTI Radar Processing and How Does It Detect Moving Targets?

Ground Moving Target Indication (GMTI) is a radar processing capability designed to detect moving objects on the ground while filtering out stronger returns from stationary terrain, buildings, and vegetation. The core challenge lies in separating motion-related radar signals from background clutter, which can be far more powerful than the signal from an actual moving target. GMTI systems rely on Doppler information — changes in the received signal caused by relative motion — to distinguish moving objects from their surroundings. Because airborne GMTI radars are themselves in motion, the processing pipeline must account for the aircraft's position, velocity, altitude, and orientation at all times. Rather than a single algorithm, GMTI is best understood as a multi-stage software pipeline spanning radar acquisition, navigation alignment, clutter suppression, detection, geolocation, and target tracking.

0
ProgrammingDEV Community ·

How Repeated App Store Rejections Became an Automated Pre-Submission Checklist

App store reviews by Apple and Google follow rules that are partly written and partly learned through repeated submission outcomes, with no way to test locally before submitting. One developer team turned every rejection pattern and rule change into an explicit pre-submission check run on their side before the app reaches the store. Two common rejection categories — apps appearing unfinished and mismatches between privacy declarations and actual app behavior — were addressed by embedding automated guardrails directly into the product. Advice such as 'fill your sections before submitting' was converted into enforced checks, since automated verification is more reliable than optional guidance. The team draws a clear line between what can be mechanically verified and what still requires expert human judgment before submission.

0
SportsESPNcricinfo ·

UAE cricketer Asif Khan banned 15 months for using prohibited substance

UAE cricketer Asif Khan has received a 15-month ban for using a prohibited substance. The suspension was handed down by the relevant cricket authorities following an anti-doping violation. The ban takes effect from September 8, 2025, and will remain in force until December 7, 2026. During this period, Khan will be ineligible to participate in any cricket-related activities.

0
IndiaNDTV ·

Nepal Minister Rejects India-China Binary, Cites National Interest

A Nepali minister has addressed questions about his country's foreign policy stance between its two giant neighbors, India and China. When asked about 'balanced diplomacy,' the minister used a family analogy, stating that a father cannot be replaced by a mother. He emphasized that Nepal's relationships with both countries are guided primarily by national interest rather than preference for either side. The remarks reflect Nepal's longstanding effort to maintain an independent foreign policy while navigating its strategic position between the two Asian powers.

0
ProgrammingDEV Community ·

MailKite Server Launches Developer API for Self-Hosted Email Send and Receive

MailKite Server has introduced a developer API that allows developers to run the MailKite client against their own self-hosted backend instead of the cloud-hosted service. By setting a custom baseUrl and using a locally minted mk_local_ API key, application code remains unchanged regardless of whether email is routed through MailKite Cloud or a private server. The API covers core send-and-receive operations, including single and batch sending, account probing, and message retrieval, built on a zero-dependency Node.js and SQLite backend. The self-hosted setup requires Node.js 22.5 or newer, a writable SQLite directory, and an optional outbound smarthost for delivering mail to external domains. Some hosted-only features such as attachments, templates, and scheduled sending are intentionally unsupported and return a 400 error rather than silently failing.

0
ProgrammingHacker News ·

Artificialanalysis Benchmarks Qwen3.8-Flash-Next on Intelligence, Speed and Cost

Artificial Analysis has published a performance evaluation of Qwen3.8-Flash-Next, a language model from Alibaba's Qwen series. The analysis covers three key dimensions: intelligence benchmarks, inference speed, and pricing. The report appears on artificialanalysis.ai, a platform that independently tracks and compares AI model performance. The post was shared on Hacker News but attracted minimal community engagement at the time of publication.

← NewerPage 441 of 3647Older →