SShortSingh.
0
IndiaNDTV ·

Student Opens Fire at Philippines School, Kills 2 Classmates Before Shooting Himself

A student at a school in the Philippines shot two of his classmates before turning the gun on himself. The incident occurred on a Friday, though the specific location within the Philippines was not detailed. The shooting has drawn attention to a pattern of school gun violence in Southeast Asia. It follows a high-profile incident in Thailand in August, where a student carried out a shooting rampage at a school on the outskirts of Bangkok.

0
ProgrammingDEV Community ·

CISA gives federal agencies 3 days to patch two critical Cisco zero-days under active exploit

CISA added two critical Cisco vulnerabilities to its Known Exploited Vulnerabilities catalog within the same week in September, setting patch deadlines of just three days for U.S. federal agencies. The first flaw, CVE-2026-76461, is a root-level remote code execution bug in Cisco Secure Email Gateway triggered by a malicious email requiring no authentication or user interaction. The second, CVE-2026-76460, is an authentication bypass in Cisco Identity Services Engine with a perfect CVSS score of 10.0, affecting the system that controls network access permissions. Both vulnerabilities were already being actively exploited in the wild at the time CISA issued its advisories. Security experts warn that patching alone is insufficient, as attackers may have already planted persistent backdoors on compromised systems before patches are applied.

0
ProgrammingDEV Community ·

Why AI Agent Retry Logic Is Really an Event-Driven Architecture Problem

Synchronous call chains in multi-service backends appear reliable during demos but break down under real production load, as tail latency compounds across each service hop. When one downstream service slows or fails, the entire chain stalls — even services that completed their work correctly are blocked. Introducing a message queue decouples services so each can process events independently, preventing one slow component from backpressuring the rest. However, queues introduce their own challenges: at-least-once delivery semantics, duplicate messages, ordering guarantees, and poison message handling. The author argues these same distributed-systems problems resurface in AI agent pipelines that execute sequential tool calls, making retry logic a queueing problem in disguise.

0
ProgrammingDEV Community ·

Five Chrome Weather Extensions Compared by What They Actually Prioritize

A hands-on comparison of five Chrome weather extensions — Weather, UV Weather, Weatherly, Forecastfox, and SkyFeels — finds that each targets a distinct use case rather than competing directly. The Weather extension focuses on keeping a simple temperature reading in the toolbar with deeper detail one click away, while UV Weather packs in comprehensive data including UV index, AQI, radar, and long-range forecasts. Weatherly differentiates itself by being free, ad-free, and privacy-focused, whereas Forecastfox offers a straightforward traditional forecast experience. SkyFeels emphasizes toolbar customization, allowing users to display temperature, UV, or AQI alongside visual personalization options.

0
IndiaNDTV ·

EC Assigns New Names and Symbols to TMC Factions Led by Mamata and Arup Roy

India's Election Commission has allotted distinct names and symbols to two rival factions of the Trinamool Congress party. The faction led by West Bengal Chief Minister Mamata Banerjee has been named 'Mamata All India Trinamool Congress' and assigned the 'Football Player' symbol. The breakaway group led by Arup Roy has been designated 'Democratic Trinamool Congress' and given the 'Envelope' symbol. The split has formally resulted in two separate recognised entities ahead of future electoral contests.

0
IndiaNDTV ·

Nithari Serial Killer Surinder Koli Found Dead Under Suspicious Circumstances in Haridwar

Surinder Koli, convicted in the infamous 2006 Nithari killings case, was found dead under suspicious circumstances in Haridwar. Koli had been notoriously dubbed the 'monster of Nithari' following the discovery of human remains in a drain in Noida's Nithari village. The case had shocked the nation, involving confessions, multiple trials, and a series of acquittals over the years. The exact cause of Koli's death remains unclear as investigations are reportedly underway.

0
ProgrammingDEV Community ·

Apache SeaTunnel detects Kafka partition expansion in real time without job restart

Apache SeaTunnel streaming jobs, by default, do not consume data from newly added Kafka topic partitions unless the job is restarted, risking data loss or duplicate records. To address this, SeaTunnel provides the partition-discovery.interval-millis parameter, which periodically scans Kafka for new partitions and adds them to the consumer automatically. In a demonstration using SeaTunnel 2.3.12, a Kafka topic named 'ksource' was expanded from 2 to 4 partitions while a streaming job was running. With partition-discovery.interval-millis set to 5000 milliseconds, the job detected the new partitions within seconds and began consuming messages from them without interruption. This approach eliminates the need for a job restart and avoids the associated risks of downtime, missed data, or replayed historical records.

0
ProgrammingDEV Community ·

Why Web Performance Is Just as Critical as Website Functionality

A website can be fully functional yet still deliver a poor user experience if it loads slowly or responds sluggishly, according to a web development explainer published on DEV Community. Web performance encompasses how quickly and efficiently a site loads, responds, and behaves across different devices and network conditions. Developers are urged to treat performance as an integral part of the build process rather than an afterthought, addressing factors such as page speed, mobile-friendliness, and efficient resource usage. Common culprits behind slow websites include oversized images, unnecessary scripts, and bloated code, all of which can be mitigated through techniques like image compression and caching. The core argument is that a truly good website must be both fully functional and performant to meet real-world user expectations.

0
ScienceWIRED ·

Napster Relaunches With AI Tools Aimed at Cloning Teachers for Education

Napster, once infamous for disrupting the music industry with peer-to-peer file sharing, has announced a new strategic direction focused on artificial intelligence in education. The company's latest venture involves using AI technology to create digital clones of teachers. This pivot marks a dramatic shift from its origins as a music-sharing platform to an edtech enterprise. The move positions Napster among a growing number of companies exploring AI-driven solutions for classroom learning.

0
ProgrammingDEV Community ·

Apache Lakehouse Projects Hit Release Snags Over Licenses, Specs, and Engine Gaps

During the week of September 9–17, 2026, several Apache data lakehouse projects encountered release setbacks, with Iceberg Rust 0.11.0 failing two release votes, Polaris 1.8.0 receiving a blocking objection, and the Polaris Catalog Migrator requiring a second release candidate. The failures stemmed not from faulty code but from licensing oversights, a publishing error, and inconsistent encryption enforcement across engines. In a notable structural change, both the Apache Iceberg and Apache DataFusion communities voted unanimously to move the iceberg-datafusion integration crate into a new repository under the DataFusion project, aiming to align code ownership with the contributors most familiar with the engine. The move was designed to ensure that DataFusion experts maintain the integration layer while Iceberg development stays focused on the table format itself. Elsewhere, Apache Arrow shipped a Rust release introducing ALP floating-point encoding into a production Parquet implementation for the first time, and projects including Parquet, Polaris, and Apache Ossie debated how to handle cross-engine compatibility and configuration boundaries.

0
IndiaTimes of India ·

Gurgaon Hit-and-Run Accused Kalyan Bainsla Sent to 14-Day Judicial Custody

Kalyan Singh Bainsla and his cousin Lavnish have been sent to 14-day judicial custody in connection with a hit-and-run incident on Golf Course Road in Gurgaon. The case involves victim Shivani Chauhan, whose motorcycle was struck in the incident. Chauhan has alleged that support from a mahapanchayat is being used to distort the facts of the case. She stressed that the incident should not be framed as a gender or communal issue, but rather as a road safety concern. The victim called for strong action to prevent similar accidents and protect public safety.

0
ProgrammingDEV Community ·

ReelGeek turns photos into watermark-free vertical videos using Python tools

A developer has released ReelGeek, a free, open-source desktop tool that converts folders of photos into 1080x1920 vertical videos without watermarks, length caps, or subscriptions. The app supports Ken Burns-style panning, crossfade transitions, and background music, targeting social media reel formats. It is built using Python Pillow for image processing, numpy for frame transforms and blending, and ffmpeg for final encoding. The developer chose numpy array operations over frame-by-frame Pillow rendering to keep performance acceptable on standard laptops. The project is available on GitHub, with the developer noting the installer is not yet code-signed and inviting community feedback on additional style options.

0
IndiaTimes of India ·

Air India Express ordered to pay Rs 27,000 for mishandling passenger's bicycle

A consumer commission has directed Air India Express to pay Rs 27,000 to a passenger whose bicycle was mishandled during transit. The passenger had paid extra for special handling of the bicycle, but the airline placed it on the regular baggage belt instead. The commission ruled that this constituted a clear deficiency in service on the airline's part. The total payout of Rs 27,000 includes a refund of the special handling fee, compensation, and litigation costs.

0
ProgrammingDEV Community ·

OpenSpec Lacks Rejected Proposal Memory, Causing AI Agents to Repeat Bad Ideas

OpenSpec, a spec-management tool used in software development, has no built-in mechanism to record why a proposed architectural change was rejected, leaving agents free to re-propose the same ideas repeatedly. Its existing archive command, /opsx:archive, was designed only to log shipped changes, not abandoned or rejected ones, meaning rejected proposals look identical to completed ones in the archive. This gap is especially problematic in legacy codebases with few contributors, where AI agents periodically revisit the same structural questions such as merging services or sharing persistence layers. The issue was raised directly with OpenSpec's maintainers as a feature request, and the project's own documentation acknowledges that rejection handling falls outside the tool's enforced scope. A practical workaround involves using the --skip-specs flag when archiving rejected changes and adopting a lightweight decision.md convention to preserve the reasoning behind past rejections.

0
ProgrammingDEV Community ·

Why Node.js background workers should combine events and polling, not rely on one

Using setInterval for Node.js background jobs creates two hidden problems: it fires on a fixed schedule regardless of how long each run takes, causing overlapping executions that can exhaust database connection pools, and it issues thousands of idle queries daily even when there is no work to do. Chaining setTimeout from the end of each work cycle eliminates overlap by making the delay a gap between runs rather than a fixed clock. Event-driven mechanisms like Postgres LISTEN/NOTIFY or Redis pub/sub remove idle query costs and reduce job latency from seconds to milliseconds, but they offer no delivery guarantee — a missed notification means a job silently never runs. The recommended pattern combines both approaches: events handle the fast path while a slow poll, running perhaps once a minute, acts as a safety net to catch anything the event missed. This hybrid gives low latency on healthy days while preserving the reliability guarantee that pure event-driven systems lack.

0
IndiaTimes of India ·

Apple iPhone 2025 Lineup: From Rs 79,900 to Rs 2,99,900 — Which Model Suits You?

Apple's current iPhone range in India spans a wide price band, from Rs 79,900 to Rs 2,99,900, offering multiple tiers for different buyers. The iPhone 18 Pro and 18 Pro Max are the latest flagship additions, featuring variable aperture cameras and the new A20 Pro chip. Apple is also set to launch the foldable iPhone Duo in October, marking the company's entry into the foldable smartphone segment. Notably, Apple has not released a new standard iPhone model this year, making the upgrade decision less straightforward for budget-conscious buyers. Choosing the right iPhone now depends heavily on individual priorities such as camera performance, form factor preference, and budget.

← NewerPage 1360 of 5751Older →