SShortSingh.
0
IndiaTimes of India ·

TC Yohannan: The 1974 Tehran leap that made India's long jump legend

Thaduthuvila Chandapillai Yohannan cemented his place in Indian athletics history with a remarkable 8.07m long jump at the 1974 Asian Games in Tehran. The feat was achieved despite Yohannan competing through pain and physical injuries, reflecting his extraordinary determination. His athletic journey was significantly shaped by the consistent encouragement and support of his father. Yohannan's career stands as a story of resilience and dedication that continues to inspire. Today, he channels that same spirit into mentoring and supporting the next generation of aspiring Indian athletes.

0
IndiaNDTV ·

Pune Businessman Invented Immigration Story to Conceal Trip With Another Woman

A Pune businessman fabricated an immigration problem as a cover story to hide a secret trip he had taken with another woman from his wife. The deception came to light after the wife, unaware of the truth, filed a First Information Report (FIR) over her husband's suspicious absence. Once confronted with the FIR, the man admitted to making up the immigration issue entirely. The confession revealed the trip was personal in nature and had no connection to any travel or legal complications.

0
IndiaNDTV ·

IIT Bombay Students Protest After Third Suicide in Seven Months

Over 400 students gathered on the IIT Bombay campus to protest following the suicide of a second-year student. This marks the third such death at the institution within a span of seven months. Students are demanding concrete action and accountability from the administration in response to the recurring tragedies. The demonstrations reflect growing concern among the student community about mental health support and institutional responsibility at the premier engineering institute.

0
ProgrammingDEV Community ·

Developer releases zero-dependency CLI tool to detect OpenAPI spec and code drift

A developer has released oas-drift, an open-source command-line tool that identifies mismatches between an OpenAPI specification and a Python codebase. The tool detects three types of drift: routes defined in the spec but missing from code, routes in code not listed in the spec, and paths where the HTTP method differs between the two. Built using only Python 3.11's standard library with no external dependencies, it parses source files using Python's ast module without executing any code, ensuring fully deterministic output. Unlike many CI-facing tools, oas-drift exits with code 0 regardless of findings, leaving the decision to fail a build to the development team's own policy. The tool supports JSON output for machine-readable reports, making it easy to integrate into CI pipelines alongside filtering tools like jq.

0
ProgrammingHacker News ·

AI Chatbots Keep Inventing a Fictional Person Named Elias Thorne

Multiple AI chatbots have been observed repeatedly generating references to a fictional individual named Elias Thorne, who does not appear to exist in reality. The phenomenon highlights a known problem with large language models called hallucination, where AI systems confidently produce false or fabricated information. Researchers and users have noted that the name surfaces across different AI platforms unprompted, suggesting a pattern rather than isolated incidents. The case raises broader concerns about the reliability of AI-generated content, particularly when users may not be able to distinguish invented details from verified facts.

0
ProgrammingDEV Community ·

Developer Builds Tool to Evaluate Reliability and Bias in LLM Judge Models

A developer has created a lightweight open-source evaluator designed to assess the performance of large language models when used as automated judges. The tool tests LLM judges across several dimensions, including consistency across repeated runs, position bias, sensitivity to response length, and accuracy in preferring higher-quality answers. Each test case in the dataset includes a task rubric, an ideal response, and a negative response — where the latter represents a less preferred rather than necessarily incorrect answer. The project, currently around 200 lines of code, is publicly available on GitHub under the name JudgeDjudge. The developer is actively seeking community feedback on additional failure modes or alternative approaches to evaluating LLM judges.

0
IndiaTimes of India ·

IIT-Bombay Student Dies by Suicide After Exam Misconduct Counselling

A student at IIT-Bombay died by suicide after being caught using a mobile phone during an examination to upload question paper content to an AI platform for answers. The student was subsequently counselled by the course instructor and department head, who reportedly assured him that his academic career would not be affected by the incident. Despite these assurances, the student took his own life, prompting fellow students to stage protests on campus. Demonstrators called on the institution to place greater emphasis on mental health support and student well-being. The tragedy comes just two months after a similar suicide occurred at the same institution.

0
ProgrammingDEV Community ·

Migrating 900 Recipes from Paprika to Mealie: What Transfers and What Gets Lost

A detailed technical analysis finds that importing a large Paprika recipe library into the self-hosted Mealie platform preserves core content — including names, directions, source URLs, and primary photos — but loses structured metadata. Per-ingredient quantity, unit, and food fields arrive as unparsed plain text, while secondary photos, difficulty labels, star ratings, favourites flags, and nutrition blocks disappear silently. The import itself is a single file upload, but restoring lost data requires scripted API calls using Mealie's REST endpoints. Users migrating from Nextcloud Cookbook face the least data loss, while RecipeKeeper users on Windows and iOS require the most manual repair work. Anyone evaluating the switch is advised to first test the import on a separate throwaway Mealie instance, since the importers are not idempotent and a failed run is difficult to reverse.

0
ProgrammingDEV Community ·

Chuks v0.2.0-rc.1 Released, Developers Asked to Test VM and Native Binary Parity

The Chuks programming language team has released v0.2.0-rc.1 and is calling on developers to help stress-test it by running programs through both its bytecode VM and native binary compilation modes. The release candidate fixes several notable bugs discovered through real-world use, including an operator precedence error in async expressions that caused the two backends to produce different wrong outputs, and a closure scoping bug where loop-created functions incorrectly shared a single variable binding across both backends. The team warns that agreement between the two backends is not sufficient proof of correctness, as the closure bug showed both modes can produce the same wrong result simultaneously. Additional fixes include consistent Unicode handling in string indexing, silent failure suppression for dropped spawned tasks, and support for reserved words as field names. Developers can opt into the release candidate via 'chuks upgrade --prerelease' and are encouraged to file bugs with the smallest reproducible file and their Chuks version.

0
IndiaTimes of India ·

Mamata Banerjee suffers second blow as Rejinagar bypoll candidate withdraws

Rabiul Alam Chowdhury, Mamata Banerjee's faction candidate for the Rejinagar bypoll, has withdrawn his nomination, dealing a fresh setback to her camp. This came just a day after Sanchita Pradhan Dey, the faction's pick for the Nandigram bypoll, also pulled out of the race. Dey had met West Bengal Chief Minister Suvendu Adhikari along with her husband before her withdrawal, though she offered no public explanation for her decision. Following Dey's exit, Mamata's faction shifted its support to Congress candidate Milan Pradhan in Nandigram. The back-to-back withdrawals mark a significant organisational challenge for Mamata Banerjee ahead of the bypolls.

0
ProgrammingDEV Community ·

16-Year-Old Developer Builds AstraviX, a Local-First Infinite Canvas Notebook

A 16-year-old developer has created AstraviX, a browser-based infinite canvas notebook designed for visual thinking and note-taking. The tool requires no sign-up, login, or email, and stores all user data locally within the browser. It was built in response to frustration with slow, account-heavy alternatives that interrupted creative workflows. Users can access and start using AstraviX instantly via a direct link. The developer has shared the project on DEV Community and is actively seeking feedback on its UI and performance.

0
ProgrammingDEV Community ·

Docker Container Restarted 39,352 Times With Exit Code 0, Evading All Crash Alerts

A developer discovered a Docker container had silently restarted over 39,000 times without triggering any monitoring alerts, because every exit was a clean code 0. The container ran an MCP server in stdio mode, but was missing the stdin_open and tty directives, causing it to immediately hit EOF on startup and shut down successfully each time. The restart policy then dutifully relaunched it in an infinite, error-free loop that crash-based monitoring was never designed to catch. On the same machine, two other containers had been flagged unhealthy for four weeks despite functioning normally — one due to a misconfigured health check port and another due to Node 18 resolving localhost to IPv6 instead of IPv4. The incident highlights that exit codes alone are unreliable signals, and that tracking restart count velocity is a more honest indicator of whether a service is truly healthy.

0
IndiaNDTV ·

Kerala College Teacher Among 4 Arrested in Student Drug Supply Network

Kerala police have arrested four individuals, including a college teacher, for allegedly supplying drugs to students. The accused are suspected of distributing MDMA to students in the Nilambur region and surrounding areas. Authorities are now investigating the full extent of the drug network's operations. The case has raised serious concerns about drug accessibility among students in the region.

0
ProgrammingDEV Community ·

How to Build a Lightweight Telegram Webhook Handler in Laravel Without Heavy SDKs

A new tutorial on DEV Community shows Laravel developers how to integrate Telegram bots without relying on third-party SDKs, which can add maintenance overhead and fall behind the official Telegram Bot API. The guide uses Laravel's native Http client to build a thin, dependency-free service class for sending messages to the Telegram Bot API. Incoming webhook requests are secured by verifying a secret token passed via the X-Telegram-Bot-Api-Secret-Token header, blocking unauthorized payloads. Updates are dispatched asynchronously to a queued job, allowing the controller to return an immediate 200 OK response to Telegram. The tutorial also covers writing feature tests to validate the full webhook flow, aiming to provide a secure and scalable foundation rather than a full SDK replacement.

0
ProgrammingDEV Community ·

How a QA Engineer Built 99 Home Automations Using Home Assistant

A Lead QA Engineer living in Madrid began using Home Assistant after growing frustrated that his garage door required up to eight remote presses and his apartment alarm demanded a manual PIN every time he returned home. What started as a simple goal to mirror the garage door on his car screen expanded into 99 real-life automations covering gates, floor heating, appliances, and security. He fine-tuned multi-gate entry sequences by physically timing his own walking routes with a stopwatch, then built a settings page so timings could be adjusted without hardcoding values. His radiant floor heating setup alone required 14 automations to resolve conflicts between the physical thermostat and Home Assistant, including a monthly valve-exercise routine he would otherwise forget. The project reflects how software automation thinking, when applied to physical systems, can eliminate repetitive manual tasks that persist simply because no single platform previously connected them.

← NewerPage 1407 of 5847Older →