SShortSingh.

Programming

0
ProgrammingDEV Community ·

Excel and Google Sheets Debt Payoff Calculator Using NPER, FV and PMT

A DEV Community tutorial shows how to build a two-tab debt payoff calculator that works in Excel, Google Sheets and LibreOffice. It calculates months to payoff, the size of the final payment, total interest, and the payoff date for each debt. The sheet also compares costs at minimum payments and estimates the extra payment needed to clear a debt by a target date. The author tested the formulas against an independent Python model across a worked example and 40 randomized debt sets. The method correctly handles edge cases such as 0% loans and payments too small to ever retire a balance.

0
ProgrammingDEV Community ·

Delayed Queue Reminders: Using a 7-Day Window and Worker Pool to Avoid Polling

The article explains how to schedule user reminders in an edtech app by splitting them into two horizons. Reminders due within seven days are placed on a delayed queue immediately, while later ones remain as database rows. A cron-based promoter moves rows into the queue once they enter the seven-day window, with the database serving as the source of truth. Because standard queues are at-least-once, the author stresses idempotency keys on both notification calls and database state changes. The code sample uses a vendor-neutral adapter so the reminder logic stays separate from the specific queue service.

0
ProgrammingDEV Community ·

GitHub Copilot Premium Request Multipliers Now Range From 0.25x to 27x

GitHub Copilot's premium request multiplier determines how many premium requests a single model interaction consumes from a user's allowance, with the current legacy table spanning 0.25x to 27x. As of June 1, 2026, these multipliers apply only to Copilot Pro and Pro+ subscribers on annual plans still under the older request-based billing model. All monthly plans have shifted to usage-based billing with GitHub AI Credits, where model costs appear as per-token rates. Annual subscribers should note that multipliers were raised on June 1, and that the newest models are available only on usage-based billing. Under the legacy system, lightweight models cost 0.25x to 0.33x while standard models cost 3x and higher-tier models cost more.

0
ProgrammingHacker News ·

PHP Foundation Issues Security Release and Outlines Plans to Strengthen PHP Security

The PHP Foundation has published a blog post announcing a security release for the PHP language. The post also describes the steps the project is taking to strengthen PHP's overall security. The article was shared on Hacker News, where it drew 41 points and 7 comments. The source text provided is limited to the link and discussion metadata, so specific vulnerabilities fixed and version details could not be confirmed. Readers are directed to the original blog post for full details.

0
ProgrammingHacker News ·

Former Eventbrite and Reforge Engineer Reveals Felony Past After Two Decades

A former early engineer at Eventbrite and founding engineer at Reforge disclosed publicly that he is a convicted felon, a fact he had kept hidden for about 20 years. He describes facing housing and employment barriers after his release from prison, along with a $17,000 restitution debt that left him in desperate circumstances. Despite being homeless at 19, he says he later built a seven-figure income through startup work and retired at 38. He is now writing an autobiography centered on hope, aiming to share his experience of living in a car while believing in a better future.

0
ProgrammingHacker News ·

Oregon lawmakers approve funding to buy waterfall listed for sale on Redfin

Oregon lawmakers have approved money to purchase an iconic waterfall that had been listed for sale on the real estate platform Redfin. The approval comes as state officials seek to keep the natural site in public hands rather than allow it to be sold to a private buyer. The source material available is limited to a brief Hacker News link and the associated Associated Press article, so details such as the exact sale price, the buyer's identity, and the specific legislative vote are not confirmed here. The story reflects a growing trend of public agencies stepping in to protect scenic properties that appear on commercial listings.

0
ProgrammingDEV Community ·

Does a Cloned Voice Stay the Same? Scoring Qwen3-TTS With ECAPA

Written with AI assistance. Every number comes from my own runs; if you spot an error, tell me and I'll fix it. I had Qwen3-TTS 1.7B read two long narrations, one in Korean and one in English, and scored every sentence chunk against the voice sample using ECAPA speaker embeddings. In these two runs, English held steady and Korean wandered more: the English narration had a median similarity of 0.861 and no chunk below 0.75, while the Korean one had a median of 0.806, with 10 of its 51 chunks under 0.75. The practical lesson is short.

0
ProgrammingHacker News ·

GitHub Reports Another Service Incident, Per Its Status Page

GitHub has logged a new incident on its public status page, as referenced by a Hacker News post. The item links directly to the incident report hosted on githubstatus.com. The post drew modest attention on Hacker News, with 8 points and one comment at the time of capture. The source material provides no details on the affected services, the duration of the disruption, or its root cause. Readers seeking specifics should consult the linked GitHub status incident page.

0
ProgrammingDEV Community ·

Detecting Website Technologies: Why Reliable Domain Analysis Is Hard

A developer building SalesData.in, a domain-intelligence platform, explains the difficulties of identifying the technologies behind a website. Detection is complicated because sites may conceal fingerprints, serve assets through CDNs, customize installations, or run several technologies at once. Relying on one signal risks false positives and false negatives, so the approach combines evidence such as HTML patterns, asset paths, HTTP headers, DNS records, and SSL data. Engineering challenges include handling incomplete responses, keeping records consistent across rescans, validating detection rules against real sites, and distinguishing missing signals from failed scans. The author notes that technology detection is only one part of broader domain analysis.

0
ProgrammingDEV Community ·

UE5 Devlog Details Blueprint Sprint and Stamina System Linked to Hydration and Health

A developer's devlog describes a Blueprint-based sprint and stamina system built in Unreal Engine 5 and tied to the player's health and thirst. Hydration drains at a steady rate while walking, and sprinting uses stamina while speeding up that loss. When stamina runs out, the added sprint drain stops, but the normal drain continues. Reaching zero hydration causes the player to start losing health, so resource management becomes part of movement. Drinks restore hydration, medkits recover health, and the UI highlights critical levels as resources drop.

0
ProgrammingDEV Community ·

Student Builds Offline App That Turns Lectures and PDFs into Summaries and Flashcards

A developer has released Lazy Student AI, a free desktop application that runs entirely offline to help students study. Users drop in a lecture video, audio file, or PDF, and the app extracts the text, then generates bullet-point summaries and interactive flashcards. The tool uses Google's open-weight Gemma 2B model via Ollama for summarization, with OpenAI's Whisper and FFmpeg handling speech transcription, all orchestrated by a Spring Boot backend. The developer emphasized zero running costs and privacy, since lecture content never leaves the user's machine. The project was submitted to a Hacktoberfest open-source AI challenge.

0
ProgrammingDEV Community ·

DuckDB 2.0 LTS Brings In-Process Analytics to Android and iOS Apps

DuckDB 2.0 LTS, a stable long-term-support release, enables embedded OLAP analytics directly inside Android and iOS applications. The article describes integrating it on Android via a JVM artifact in Gradle and on iOS through the Swift Package Manager. It highlights querying local Parquet files on-device, which avoids network round trips and keeps working offline. According to the author's benchmark on a Pixel 7 with 1 million rows, DuckDB ran common aggregations and window functions several times faster than SQLite. The piece also advises on memory budgeting and background execution for mobile constraints.

0
ProgrammingDEV Community ·

Connector Lets AI Agents Query Basque Government Open Data via Filters and SPARQL

A developer describes an MCP connector that gives AI agents access to Open Data Euskadi, the Basque Government's public data portal. It offers two tools: search_euskadi_content, which supports strict metadata filters such as language and date ranges for targeted catalog lookups, and execute_sparql_query, which enables graph traversal over linked open data. The article argues that semantic, relationship-aware querying lets researchers uncover connections between grants, contracts, and environmental data without manual CSV exports. The connector is built on the author's MCPFusion framework, which is designed for consistent error handling and reliability under load. The piece also raises questions about how much trust to place in agents with read or write access to public registries.

0
ProgrammingDEV Community ·

Two-model review gate to stop AI coding agents from falsely declaring tasks done

An engineer describes a review process for AI coding agents, in which a separate model checks completion claims against a locked acceptance contract. The contract defines binary 'done' criteria and conditions that count as not done even when the agent reports success. A second, read-only reviewer must cite specific files and lines for each verdict and repeat until it approves or a round cap triggers human escalation. The author says the reviewer's independence matters more than its raw capability. The approach was tested on a small Node browser-automation toolkit over four review rounds, including one where the gate caught a claimed fix that had not actually been applied.

0
ProgrammingDEV Community ·

Omostrich 0.3 adds QR code login for Nostr apps

Omostrich, a tool that keeps a Nostr key encrypted on the user's own computer, has released version 0.3.0. The update lets users connect phone apps such as Amethyst by scanning a QR code instead of copying long connection strings. It also supports scanning codes shown by other apps using the laptop camera, or pasting a copied code, with the camera switching off once a code is read or after two minutes. Users can now approve or deny multiple pending signing requests in one click, and saved relay settings are no longer overwritten. The QR features require three additional packages, and users updating an existing install must restart the signer service.

0
ProgrammingDEV Community ·

Fractional DevRel: What Part-Time Developer Relations Costs and Who Benefits

Fractional DevRel lets companies hire a senior developer relations leader part-time on a monthly retainer rather than a full-time salary. Typical deals run about $4,000 to $15,000 per month, compared with $180,000 to $250,000 or more annually for a full-time senior hire once benefits and taxes are included. The arrangement suits devtool and SaaS teams that need strategic direction, a first program, or a low-risk trial before committing to a permanent role. It is less suitable for teams requiring constant daily output, such as frequent events or always-on community management. The article cites the 2025 Stack Overflow Developer Survey to explain why documentation and developer-to-developer resources remain central to adoption.

0
ProgrammingDEV Community ·

How to verify webhook signatures correctly: raw body, timing-safe comparison, replay window

FlightByte, a flight status API, sends signed webhooks, and its guide explains how receivers should verify them. Each delivery carries a signature header containing a Unix timestamp and an HMAC-SHA256 value computed over the timestamp and the raw request body. The timestamp is included in the signed material so that captured deliveries cannot be replayed with a fresh time. The signature covers exact bytes, so verifiers must read the unparsed raw body, since re-serialising parsed JSON produces different bytes and causes verification to fail. The guide shows framework-specific approaches for Express, Fastify, and Next.js to preserve the raw payload.

0
ProgrammingDEV Community ·

What AI Automation Means and How It Differs From Traditional Automation and AI Agents

An introductory guide explains that workplace terms like automation, AI, AI automation, and AI agents form a hierarchy of increasingly capable technologies. Traditional automation follows strict rule-based logic, while AI handles pattern recognition and unstructured data such as text and language. AI automation combines the two, allowing workflows to interpret messy inputs like invoices and route them dynamically. A comparison table outlines what each technology can and cannot do, with business examples such as sentiment categorization and invoice extraction. The article concludes that the most practical starting point is identifying repetitive weekly tasks, such as customer support triage, that are suited to automation.

0
ProgrammingDEV Community ·

Life of Alex Devlog Shows Interaction Awareness System with Icons and Depth Highlights

A developer has shared a progress update on an interaction awareness system for the early-stage game Life of Alex, built in Unreal Engine 5. The system uses icon widgets to signal which objects can be interacted with. A custom depth effect makes those objects stand out from their surroundings. The developer says the goal is to keep exploration intuitive without cluttering the screen or breaking immersion. Since the project is still in early development, the features shown may change as work continues.

0
ProgrammingHacker News ·

Cloudflare Rolls Out WAF Protections Against php2shell PHP Vulnerability

Cloudflare has deployed web application firewall protections targeting a vulnerability known as php2shell. The company published a blog post detailing the protective measures it has put in place for its customers. The announcement drew attention on Hacker News, where it gathered 24 points and two comments. The source material provides limited technical detail about the flaw's exact nature and impact.

← NewerPage 183 of 2978Older →