SShortSingh.
0
IndiaTimes of India ·

King County proposes $100M conservation plan covering 1,500 acres across 57 projects

King County Executive Girmay Zahilay has put forward a $100 million proposal targeting 57 conservation initiatives across approximately 1,500 acres. The plan aims to safeguard parks and agricultural land while expanding green spaces in urban areas. Key efforts include restoring salmon habitat along the Duwamish River, improving stormwater infrastructure, and extending recreational trail networks. Specific projects also involve preserving sections of North SeaTac Park and broadening community access to nature countywide.

0
SportsESPNcricinfo ·

Baartman Injury Scare Puts South Africa Seamer's Availability in Doubt

South African fast bowler Ottneil Baartman has emerged as an injury concern after a concerning outing in a domestic four-day match. Baartman, playing for the Dolphins, managed to bowl only five overs during the game before being unable to continue. He also did not take the field to bat in the Dolphins' second innings, raising further alarm about his condition. The Dolphins went on to lose the four-day series fixture. His fitness will be closely monitored given his role in South Africa's bowling plans.

0
ProgrammingHacker News ·

Study Compares CadQuery and OpenSCAD Performance for AI-Driven CAD Tasks

A benchmark study published on ModelRift's blog evaluates CadQuery and OpenSCAD, two popular open-source CAD tools, for use in agentic or AI-assisted design workflows. The comparison examines how well each tool performs when driven programmatically by automated agents rather than human users. CadQuery is a Python-based scripting library, while OpenSCAD uses its own declarative language, making them distinct approaches to code-based 3D modeling. The study aims to help developers and researchers choose the most suitable tool when building AI-powered CAD pipelines. The article attracted modest early attention on Hacker News with six points and no comments at the time of posting.

0
ProgrammingDEV Community ·

Developer releases browser-only LLM chat interface with no backend or Docker required

A developer has built 'Lab', a serverless, client-side web application designed as a lightweight alternative to heavyweight open-source LLM chat interfaces. Unlike typical setups that require Python or Node.js backends, databases, and multi-container Docker deployments, Lab runs entirely within the user's browser. All data — including chats, API keys, and model configurations — is stored locally using IndexedDB via Dexie.js, with nothing sent to external servers. The tool supports multiple AI providers including OpenAI, Anthropic, Google Gemini, OpenRouter, and local Ollama models, and can be installed as a Progressive Web App on desktop or mobile. The project is open-source under the MIT license, with a live demo available at labstudio.tech and source code hosted on GitHub.

0
ProgrammingDEV Community ·

7 Key Checks Before Applying for a Tech Job in 2026

The tech job market in 2026 is evolving rapidly, with AI tools reshaping workflows and employers updating the skills they expect from candidates. Experts advise job seekers to look beyond a posting's title and carefully review actual day-to-day responsibilities, required technologies, and the broader tech stack involved. Comparing multiple job listings for similar roles can help identify which skills are consistently in demand, giving candidates a clearer picture of market expectations. Understanding the company's business context — including its products, customers, and engineering team size — is also recommended before submitting an application. The overall advice is to apply selectively and strategically rather than broadly, focusing on roles that genuinely align with one's existing skills and career goals.

0
ProgrammingDEV Community ·

Seed4J Validates Tech Stack Compatibility by Auto-Generating 25 Project Configurations

Seed4J is an open-source tool designed to address the persistent challenge of dependency and framework compatibility across modern software projects. It uses Renovate and GitHub Actions to automatically check for library updates daily, merging minor changes only after all required status checks pass. The tool currently generates 25 distinct projects spanning a wide range of technology combinations, including Angular, Vue, React, Spring Boot, and multiple databases such as PostgreSQL, MongoDB, MySQL, and Cassandra. Six of these configurations intentionally deviate from defaults — for example, using Gradle, Java 26 early access, or pnpm — to test compatibility at the edges. The project landscape is publicly visible at start.seed4j.com and was last captured on September 12, 2026.

0
ProgrammingDEV Community ·

Bol's dev team shares hard lessons from migrating Backstage platform to pnpm

Developers at Dutch retailer bol migrated their internal Backstage developer platform from Yarn 4 to pnpm after five years, seeking better support for parallel Git worktree workflows used with coding agents. While the initial switch — pinning pnpm, replacing commands, and committing a new lockfile — was straightforward, CI pipelines repeatedly downloaded all 4,226 packages from scratch despite a cache being in place. The root cause was a mismatch between where pnpm wrote its store and where GitLab expected to find it, resolved by explicitly setting the store directory within the CI configuration. A further issue emerged when the cached archive ballooned to 1.42 GB across roughly 601,000 files because node_modules trees were included unnecessarily; dropping those reduced cache size by about 72%. The team concluded that package manager migrations surface hidden architectural assumptions, particularly around cache paths and what is actually worth caching.

0
ProgrammingDEV Community ·

Analysis of 285,000 Transactions Reveals Fraud Peaks at 2AM, Not 11AM

A data analyst examined the widely used Kaggle Credit Card Fraud Detection dataset, comprising 284,807 anonymized European transactions from September 2013, of which only 492 — just 0.173% — were fraudulent. The analysis found that fraudulent transactions tend to cluster at low amounts, rarely exceeding a few hundred dollars, suggesting fraudsters deliberately avoid large sums that trigger alerts. An initial hour-by-hour breakdown appeared to show fraud spiking at both 2AM and 11AM based on raw case counts, but recalculating by fraud rate per transaction volume told a different story. Hour 2 proved a genuine high-risk window at a 1.71% fraud rate — roughly 10 times the dataset average — while Hour 11's apparent spike largely reflected higher transaction volume rather than elevated risk. The project highlights a key analytical pitfall: raw counts can be misleading without normalization, a principle the analyst compared to reviewing financial margins without examining both numerator and denominator.

0
ProgrammingDEV Community ·

Why Frontend Developers Need Stateful Mock APIs Over Static Ones

Frontend developers often rely on static mock APIs like JSONPlaceholder during backend development, but these tools fail to persist data across requests, causing issues such as newly created items vanishing after a page refresh. Static mock servers simply echo responses without storing any state, meaning POST, PUT, PATCH, and DELETE operations have no lasting effect on subsequent GET calls. This limitation breaks modern frontend patterns like query caching, optimistic UI updates, and reactive state management. Stateful mock APIs address this by maintaining a per-session overlay layer that merges mutations with baseline seed data, simulating real backend behavior. Tools built on this architecture allow developers to test full CRUD flows, conditional UI states, and multi-step navigation without needing an actual database.

0
ProgrammingDEV Community ·

How One Developer Ships a Real Mobile App Using an Entirely Free Tech Stack

A developer has built and deployed a fully functional mobile app with real users without incurring any monthly infrastructure costs. The stack combines Expo for mobile builds, Supabase for database and authentication, Render for background jobs, and Vercel for landing page hosting — all on free tiers. Each service comes with limitations, such as Supabase pausing idle projects after seven days and Render services experiencing slow cold starts after 15 minutes of inactivity. The developer works around these constraints using scheduled pings and strategic build timing rather than paid upgrades. The setup demonstrates that, as of 2026, free tiers from major cloud platforms are generous enough to support a production-grade mobile app from launch onward.

0
ProgrammingDEV Community ·

Developer Builds Agentless Home Server Orchestrator with 100 Pre-Built Stacks and Local AI

A developer has released NjordDeploy, an open-source, agentless deployment orchestrator designed for self-hosted home lab setups on devices like Raspberry Pi and Proxmox. The tool runs entirely from a control machine over SSH, leaving no background agents or daemons on the target server, preserving its full resources for user applications. It includes over 100 production-ready service templates, supports both Docker and rootless Podman, and generates configurations using a fully local AI engine powered by Ollama. NjordDeploy evolved from an earlier project called PiSelfhosting and was built to address common pain points such as port conflicts, bloated management platforms, and cloud-dependent DevOps tools. All deployments produce standard docker-compose files, ensuring no vendor lock-in even if the tool itself is discontinued.

0
ProgrammingDEV Community ·

Developer Documents Three Expo-Supabase GitHub OAuth Failures and Their Fixes

A developer building an Expo mobile app with Supabase authentication encountered three separate failures while implementing GitHub login. The first issue stemmed from registering a web URL instead of a custom app scheme as the OAuth redirect, leaving the browser session unable to reopen the app after GitHub approval. The second bug involved mishandling the PKCE flow by discarding the code verifier before the callback exchange could complete. A third failure was caused by a typo in the redirect URL, breaking the match required between Supabase and GitHub OAuth settings. The developer has shared the complete working implementation, totalling under 100 lines of code, to help others resolve similar issues faster.

0
ProgrammingDEV Community ·

Developer Builds Mobile PR Review App to Stop Delaying Contributor Feedback

A developer built a mobile pull request inbox app after repeatedly delaying code reviews for days, causing contributors to lose interest and PRs to accumulate merge conflicts. The app, built with Expo and Supabase, uses GitHub webhooks to push incoming PRs to a phone-based inbox where an AI model summarizes each diff in plain language. Users can swipe right to approve or left to request changes, reducing a typical review from days to under two minutes. The entire infrastructure runs on free tiers across Expo, Supabase, Vercel, and GitHub, costing nothing to operate. The developer is documenting the project as part of an ongoing build-in-public series.

0
ProgrammingDEV Community ·

How Missing Test Declarations Caused Ten Unrelated Tests to Fail Correctly

A software developer added three new checks to a build system without completing the required declarations for each, triggering ten test failures across unrelated parts of the suite. The build system enforced a structural invariant requiring every check to have a defined oracle and a list of fault conditions, and the missing fields broke that property system-wide. A separate block of work was outright refused because it referenced print names not present in the system's closed vocabulary, preventing silent data divergence. The developer noted that an incomplete check with no declared failure mode would otherwise have passed silently, inflating 'all checks passing' counts without actually being verifiable. The incident illustrated how well-designed systems surface rule violations at the point where the rule is defined, not where it was broken, making gaps impossible to ship undetected.

0
ProgrammingDEV Community ·

How to Convert Postman Collections into MCP Server Tools for AI Applications

Developers can transform existing Postman API collections into Model Context Protocol (MCP) tools, giving AI clients structured access to backend capabilities. Because Postman collections often predate formal OpenAPI documentation, they serve as a practical starting point, already containing request paths, parameters, headers, and authentication details. However, raw collections must be cleaned before conversion — removing secrets, duplicate requests, debug endpoints, and outdated API versions to avoid inheriting that messiness into the MCP server. Each Postman request is then mapped to an MCP tool definition, with path variables becoming required inputs and query parameters becoming optional ones, each carrying clear descriptions to help AI clients distinguish between similar identifiers. The process also requires decisions around authentication, error handling, schema validation, and production readiness before the tools are exposed to AI consumers.

0
ProgrammingHacker News ·

Jimmy Kimmel Interviews Texas Lawmaker James Talarico

Texas state lawmaker James Talarico appeared in an interview with late-night host Jimmy Kimmel, according to a link shared on Hacker News. The video was posted to YouTube, though no further details about the interview's content were provided in the source material. The submission received 12 points on Hacker News with no comments at the time of aggregation. Insufficient detail is available to summarize the substance of the conversation.

0
IndiaTimes of India ·

BRICS Issues Joint Declaration After India Helps Bridge Iran-UAE Divide

BRICS nations reached a consensus and issued a joint declaration following intense late-night diplomatic negotiations. India played a key bridging role in resolving differences between Iran and the UAE to make the agreement possible. The declaration emphasized the protection of civilian and peaceful nuclear sites as a key concern among member states. Leaders also collectively reaffirmed their commitment to combating terrorism in all forms. Additionally, the bloc called for comprehensive reforms to the United Nations Security Council to better reflect current global realities.

0
IndiaTimes of India ·

1,600-Year-Old Skeleton Found Inside Storage Jar at Bulgarian Archaeological Site

Archaeologists excavating the ancient site of Deultum in Bulgaria discovered the skeletal remains of a young man sealed inside a large storage jar. Evidence suggests the individual climbed into the vessel seeking shelter during a violent attack on the settlement. The man likely entered the jar after fire had already spread through the area, indicating extreme desperation. His remains were preserved when the structure was rebuilt over the jar, trapping him inside. The discovery offers a rare and sobering look at the fear and chaos experienced by civilians during ancient conflicts.

← NewerPage 1149 of 5232Older →