SShortSingh.
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.

0
ProgrammingDEV Community ·

Agentic AI Systems Demand a New Observability Layer Beyond Logs and Traces

Traditional observability tools — built around logs, metrics, and traces — were designed for deterministic systems where the same input reliably produces the same execution path. Agentic AI breaks this assumption, as agents can call tools repeatedly, backtrack, spawn parallel sub-tasks, and make autonomous reasoning decisions that vary between identical requests. This unpredictability makes conventional tracing less useful and forces teams to also capture why an agent made a decision, not just what it did. Emerging best practices include treating an agent's decision trace as a core signal, correlating tool calls like microservice calls, and tracking task-level outcomes rather than just request-level metrics. Industry-wide tracing standards for agentic workflows are still evolving, leaving many teams to build custom observability layers as the tooling ecosystem works to catch up.

0
ProgrammingDEV Community ·

Base Backs EIP-8130, Ethereum Launches Platåberget Testnet for Glamsterdam Upgrade

Base, developed with Optimism, Coinbase, and WalletConnect, is championing EIP-8130 as a unified native account abstraction standard for the EVM ecosystem, with a planned launch on Base via the Cobalt upgrade in September 2025. The proposal promises significant efficiency gains over ERC-4337, including a reported 63% reduction in gas for USDC transfers, alongside features like gas sponsorship, session keys, and post-quantum authentication support. Meanwhile, the Ethereum Foundation has opened the Platåberget testnet, a multi-month public testing environment for the upcoming Glamsterdam hard fork, designed to let developers stress-test changes before they reach mainnet. Glamsterdam introduces major protocol changes including enshrined proposer-builder separation, block-level access lists, removal of the hard-capped gas limit, and a new state gas dimension that affects the cost of plain ETH transfers. In other news, Nethermind has stepped down from its verifier role on LayerZero in favor of Chainlink, while builders continue to debate whether native account abstraction can meaningfully address wallet fragmentation across chains.

← NewerPage 440 of 3646Older →