SShortSingh.
0
ProgrammingDEV Community ·

Developer builds ESP32 desk monitor to track remote server stats without VPN or port forwarding

A developer in Dhaka created PeekESP, a compact hardware dashboard that displays real-time system metrics — including CPU, RAM, storage, and temperature — from a remote Linux or Windows machine located hours away. The project was motivated by the home server being behind CGNAT, which blocks traditional inbound connections, ruling out both port forwarding and standard VPN solutions for the microcontroller. The system works by having both the server agent and the ESP32 device dial out to a Cloudflare Worker acting as a relay, so neither end requires an open inbound port. Pairing is handled via a 10-character code shown on the device's display, with no accounts or external services needed beyond the free-tier Cloudflare relay. The project is open-source under the MIT license and supports monitoring multiple machines on a single display, with source code and setup guides available on GitHub.

0
ProgrammingDEV Community ·

Why AI-Powered Excel Tools Need Cell-Level Source Citations for Auditability

AI systems integrated with Excel can produce accurate numbers while obscuring the evidence behind them, creating auditability gaps for reviewers. The core problem is the missing chain between a cell's value and the source, interpretation, and assumption that generated it. Cell-level citations address this by anchoring provenance directly to individual cells — for example, linking a construction cost figure to a specific source record — rather than storing it only in external logs. Microsoft's Excel JavaScript API supports this through comment threads tied to individual cells, allowing add-ins to programmatically attach citation references. A recommended pattern separates the reference stored in the cell comment from the full provenance detail held in an external record, keeping spreadsheets navigable while preserving a traceable audit trail.

0
ProgrammingDEV Community ·

Next.js 16.3 Cuts Dev Memory by 90% and Adds Instant Navigation Features

Vercel released Next.js 16.3 on August 20, 2026, bringing significant performance improvements to both development and production environments. Turbopack's memory consumption during local development can drop by up to 90%, while repeat CI builds may run up to 5.5 times faster. The update also introduces Partial Prefetching, which allows the framework to cache reusable route shells in advance, reducing redundant data transfers during navigation. Server-rendering throughput under load improved by up to 22% through changes to Node.js streaming. The release additionally adds TypeScript 7 support and new DevTools aimed at diagnosing navigation performance bottlenecks.

0
IndiaNDTV ·

Moonshot AI Hits $50 Billion Valuation in Latest Private Funding Round

Moonshot AI, a Chinese artificial intelligence startup, reached a valuation of $50 billion following a recent private funding round. The company is led by CEO Yang Zhilin, who has been noted for bringing Silicon Valley-inspired ideas to China's AI landscape. The funding milestone highlights growing investor confidence in Chinese AI ventures. Moonshot AI is among the prominent players in China's rapidly expanding artificial intelligence sector.

0
ProgrammingDEV Community ·

SecHelix security scanner flags incomplete scans as failures, not false passes

A developer has built an open-source application-security agent called SecHelix that deliberately exits with an error when a scan cannot be completed, rather than returning a false all-clear. The tool distinguishes between a lane that was skipped because it was inapplicable, one that was blocked due to missing dependencies or exhausted budgets, and one that genuinely succeeded. A key design choice keeps the verification stage independent from the findings-hunter stage, so the verifier never sees the hunter's confidence labels or notes before examining the code. In a controlled test using a planted fake finding, the verifier correctly refuted the fabricated vulnerability by citing the exact line of code that disproved it. The project is open-source under Apache-2.0 and can be run entirely offline without an account.

0
ProgrammingDEV Community ·

React Compiler 1.0 Automates Memoization, Reducing Need for useMemo and useCallback

React Compiler 1.0 reached stable release on October 7, 2025, coinciding with React Conf, and works alongside React 19.2. The compiler automates the memoization analysis that developers previously handled manually using hooks like useMemo, useCallback, and React.memo. Before this release, React codebases commonly relied on defensive, hand-written memoization to prevent unnecessary re-renders — often without a measured performance problem to justify it. The compiler applies this optimization more precisely than manual hooks allow, and handles certain cases that manual memoization structurally cannot address. Developers can still add the compiler incrementally to existing projects, with lint diagnostics flagging components it cannot safely optimize.

0
ProgrammingDEV Community ·

Page Visibility API Is the Right Way to Pause Background Tab Polling

Web dashboards that poll servers on a fixed interval continue making requests even when users switch tabs, wasting server resources and draining device battery. The common fix of pausing on window blur and resuming on focus is flawed, as blur fires even when a tab remains fully visible on a second monitor or when a browser extension popup is opened. The correct solution is the Page Visibility API, which uses document.visibilityState and the visibilitychange event to accurately detect whether a tab's content is truly hidden from the user. Replacing blur/focus listeners with visibilitychange stops polling only when the browser is certain the content is not visible, such as during tab switches, minimization, or screen lock. Developers are also cautioned against counting timer ticks to measure time away, since browsers deliberately throttle background timers, making tick-based elapsed-time calculations unreliable.

0
IndiaNDTV ·

Kathak Performance Highlights Krishna's Life at ISKCON Dwarka Janmashtami 2026

ISKCON Dwarka hosted a Janmashtami celebration featuring a classical dance performance titled 'Divya Krishna'. Dancer Yasmin Singh presented a Kathak recital as part of the festivities. The performance used the classical dance form to depict various aspects of Lord Krishna's life. The cultural presentation added a devotional artistic dimension to the religious celebrations at the Dwarka venue.

0
IndiaNDTV ·

WhatsApp Launches Bill Payment Feature for Users Across India

WhatsApp has begun rolling out a bill payment feature to users in India, expanding its in-app financial services. The feature allows users to pay for utilities such as electricity and gas, as well as services like FASTag, directly within the app. The rollout is being done gradually and will cover both Android and iOS platforms. All users across the country are expected to gain access to the feature over the coming weeks.

0
IndiaTimes of India ·

LeT terrorist Yasir, linked to 2024 IAF convoy attack, killed in J&K operation

A Lashkar-e-Taiba terrorist identified as Yasir was killed by security forces in Jammu and Kashmir on Friday. He was neutralised during Operation Ashdar, which was launched following intelligence inputs about a group of terrorists moving through the Pir Panjal mountains. Jammu and Kashmir Police confirmed Yasir's identity and his affiliation with the banned militant outfit LeT. He had previously been linked to a 2024 attack on an Indian Air Force convoy as well as attacks on civilians. Following the operation, J&K Police posted a message on X reading, 'You Can Run But You Can't Hide!'

0
ProgrammingHacker News ·

Netherlands repatriates gold reserves from US and Canada amid geopolitical concerns

The Netherlands has moved its gold reserves out of the United States and Canada, citing concerns over geopolitical instability. The Dutch central bank took the decision as a precautionary measure to reduce exposure to risks arising from an uncertain global environment. The repatriation reflects a broader trend among central banks reassessing the security of assets held abroad. By bringing gold holdings closer to home, the Netherlands aims to maintain greater direct control over its national reserves.

0
SportsESPNcricinfo ·

Kishan and Tilak Varma flag scheduling challenge between Duleep Trophy final and Afghanistan T20Is

India cricketers Ishan Kishan and Tilak Varma have acknowledged the tight scheduling between the Duleep Trophy final and the upcoming T20I series against Afghanistan as 'slightly challenging'. Both players are currently featuring in the Duleep Trophy, which overlaps closely with the Afghanistan T20I fixtures. Despite the scheduling concerns, the two batters remain focused on performing well in the domestic tournament. Kishan also spoke positively about Mohammed Shami, East Zone's pace spearhead, noting that the fast bowler has strong hunger and motivation to return to the Indian national team.

0
ProgrammingDEV Community ·

Why Web Scrapers Get Blocked and How Residential Proxies Can Help

Web scrapers frequently get blocked not because of faulty parsing logic, but due to how requests appear to the target server — repeated calls from the same IP trigger rate limits, CAPTCHAs, or degraded responses. Sites identify suspicious traffic when a single client hits similar endpoints at a steady pace, especially when querying multiple regional storefronts from one fixed address. Routing requests through residential proxies with per-country IP rotation makes traffic appear more distributed and geographically consistent, significantly reducing the chance of hitting aggressive rate limits. Beyond proxies, best practices such as request throttling, retry logic with exponential backoff, and session-based rotation remain essential for stable scraping. Developers are also reminded to respect a site's terms of service, robots.txt directives, and applicable legal constraints when building any scraping solution.

0
IndiaTimes of India ·

Five EU Nations Plan External Hubs to Repatriate Rejected Asylum Seekers

Five European Union countries are moving forward with plans to establish migrant return hubs located outside EU territory. These facilities would be used to process individuals whose asylum applications have been rejected, ahead of their repatriation. The participating nations aim to reach a formal agreement with a host country by the end of this year. Human rights organizations have voiced concerns over the safety and welfare of migrants held in such centers. Proponents of the plan maintain that the proposed hubs will operate in compliance with international legal standards.

0
IndiaTimes of India ·

Census 2027: New questions spark opposition fears over NPR data linkage

India's decennial census has commenced with enumerators beginning the headcount in Ladakh and snow-bound areas. The updated questionnaire includes 14 questions, some of which are new additions that have drawn scrutiny from opposition parties. Critics argue the revised census could serve as an indirect route to building the National Population Register. The Census Act provides legal protection for personal data gathered during the process, though experts continue to debate how the information may ultimately be used. Privacy implications and the potential misuse of collected data remain key points of contention.

0
ProgrammingDEV Community ·

AI Shifts from Text Generation to Autonomous Action, Reshaping Developer Workflows

The AI landscape is undergoing a strategic shift, with models moving beyond text generation toward executing real-world tasks such as navigating interfaces, running end-to-end workflows, and operating development tools autonomously. GPT-6 Astra has drawn attention for its emphasis on 'computer use,' enabling agents to interact with actual operating systems using mouse and keyboard inputs. For frontend and product engineers, this evolution means AI can now act as a synthetic user capable of testing real UIs, CI pipelines, and design tools — not just assist with writing or code refactoring. On the business side, a two-tier pricing model is emerging: a standard tier with stronger data protections and a cheaper tier that requires users to allow their inputs to be used for model training, making tier selection a compliance and architecture decision for development teams. Analysts note a gap between highly polished demos and real-world benchmark performance, particularly around task completion speed, which remains a practical limitation for production use.

0
IndiaTimes of India ·

POCSO FIR Filed Against Influencer Swatantra Bhardwaj After Jantar Mantar Assault Case

Social media influencer Swatantra Bhardwaj was arrested and remanded to one day of police custody following an alleged assault on the father of a CJP protester at Jantar Mantar. Authorities added provisions of the SC/ST Act and criminal intimidation charges to the existing FIR against him. A separate FIR was registered under the POCSO Act in connection with online threats allegedly made by Bhardwaj. The arrest followed demands for action by representatives of the Citizens for Justice and Peace. The minor's counsel publicly questioned the brevity of the one-day custody, calling it 'very strange.'

0
ProgrammingDEV Community ·

New Pipeline Forces AI-Written Docs to Cite Source Files or Get Rejected

A proposed documentation workflow requires every AI-generated claim to be traceable to an existing repository file before it can be merged via pull request. The system distinguishes between facts a model may restate — such as API parameters from OpenAPI specs or commands from Makefiles — and promises that only humans can own, like stability guarantees or support windows. Unbound sentences, those lacking a link to a specific file, symbol, or architectural decision record, are treated as build failures rather than style issues. The pipeline runs four sequential stages: inventorying allowed source artifacts, extracting claims as structured records, binding each claim to a source, and rejecting the pull request if any claims remain unbound. The approach aims to prevent AI-drafted prose from inadvertently elevating beta features or undocumented behaviors into implied product commitments.

← NewerPage 811 of 4497Older →