SShortSingh.

Programming

0
ProgrammingHacker News ·

Proposal to Use DNS Records as a Replacement for the Finger Protocol

A Hacker News post links to an article titled 'DNS: A Replacement for Finger', which appears to discuss using DNS records to replace the legacy Finger user-information protocol. The linked article text itself was not provided, so the specific technical details of the proposal cannot be confirmed. The submission has gathered 5 points and 4 comments on the Hacker News forum. Discussion of the idea is available through the associated Hacker News thread.

0
ProgrammingDEV Community ·

eMudhra Revokes Eight Intermediate CA Certificates After Weak Private Keys Found

Researcher Scott Helme showed that the private keys of eight intermediate certificates from eMudhra, an Indian certificate authority behind the emSign brand, were tiny single-byte numbers, one of them simply four. Because the keys could be recovered from public certificates in under a second, the findings were reported to root programs on 17 October 2026. Chrome and Mozilla blocked the affected intermediates the same evening, and eMudhra revoked all eight by the following morning. Trust stores bundled with software such as Go, NSS, Python certifi, Rust and Homebrew were updated over the next few days, while a Node.js fix was still pending. Mozilla removed one emSign root from NSS, and Chrome is reviewing the other emSign root.

0
ProgrammingDEV Community ·

Why AI tool-use agents stall and how teams make them finish tasks

Agent demos often look impressive for a few tool calls before breaking down through wrong tool selection, empty results, endless retries, or unverified answers. The article argues that the main obstacle in 2026 is not model capability but the design of tool contracts, permission boundaries, and stop conditions. It recommends strict JSON Schema validation for every tool, layered permissions separating read, write, and irreversible actions, and human approval for high-stakes operations like payments, deletions, or external sends. It also stresses explicit step limits, completion checklists, and full logging of tool calls so failures can be replayed and debugged. Finally, it advises evaluating agents under tool failure conditions rather than only on ideal-case benchmarks.

0
ProgrammingDEV Community ·

Compressing a Slow Client Site's Images Cut Load Time, but Rankings Gains Are Unproven

A Lahore plumber's WordPress site scored 21 on mobile PageSpeed, with a 6.4-second Largest Contentful Paint, because its media library held 41 oversized images averaging 3.8MB each. The developer resized and compressed the images in about 90 minutes, reducing total image weight from roughly 156MB to 7MB. Mobile performance rose to 74 and LCP fell to 2.3 seconds, and the client reported more calls from his call-now button. The author stresses that any ranking improvement is uncertain and cannot be attributed to compression alone. The piece argues that resizing images before compressing them is the most frequently skipped step.

0
ProgrammingDEV Community ·

US Labor Data Projects 5% Growth for Web and Digital Design Jobs Through 2035

The U.S. Bureau of Labor Statistics updated its Occupational Outlook Handbook entry for web developers and digital designers in August 2026, projecting 5% employment growth from 2025 to 2035. That rate exceeds the 3% average for all occupations but trails the 6% projected for computer occupations overall. The combined category holds about 220,100 jobs with a median wage of $99,520, though net new positions are modest at roughly 11,300 over the decade. Most annual openings, around 13,600, are expected to come from workers leaving the field rather than from expansion, and designers outnumber and out-earn developers at the median.

0
ProgrammingDEV Community ·

GameMaker's GMRT runtime to be free for commercial games from January 2027

GameMaker announced on 23 October 2026 that its next-generation GMRT runtime will be free for commercial use starting 1 January 2027. Developers will be able to sell GMRT games on desktop, mobile, web and GX Games without buying a Professional licence. Source code access for GMRT is also extending to all tiers, including the Free tier. Console export still requires an Enterprise licence, and existing tier prices are staying the same. The older GMS2 runtime does not get the same free commercial terms, so selling GMS2 games still requires Professional.

0
ProgrammingDEV Community ·

Comparing OpenAI, Claude and Gemini for summarizing game code review findings

The article argues that the key question for game review tooling is not whether models like OpenAI, Claude and Gemini can write fluent summaries, but whether they return valid, consistently usable findings. It recommends defining a strict JSON output contract first, then testing two or three models on representative code diffs. Evaluation should weigh finding quality, output format and projected token cost, with a provider-neutral chat interface letting the contract stay fixed as models change. The author presents a TypeScript example that enforces a JSON schema with severity, title, evidence and action fields, plus an explicit empty result for reviews with no findings. Schema validation, the article notes, does not guarantee a model will catch issues such as frame-time regressions, but it makes malformed output an obvious failure.

0
ProgrammingDEV Community ·

A Database Backup Alone Does Not Make a Self-Hosted App Recoverable

A successful database export only shows the data can be copied, not that the application can run again after the original machine is lost. Recovery also depends on items like encryption keys, the exact application release, database roles, and background workers. An encryption key matters because a newly generated one cannot decrypt data written with the original, so replacement secrets should not be created during recovery. The author proposes a drill that records each persistent dependency and what proves it survived, using a small set of reference business records to verify relationships after restore. Restored systems should also be started in an isolated environment with outbound delivery blocked, since background jobs could otherwise send messages to customers.

0
ProgrammingHacker News ·

New Open-Source Tool Lets MacBooks Stay Awake With the Lid Closed

A developer has released Caffeinate Plus, a utility inspired by macOS's built-in caffeinate command, that aims to keep a MacBook running when its lid is shut. The project is hosted on GitHub and was shared on Hacker News, where it gathered 8 points and 12 comments. The post itself provides limited detail beyond the repository link. The tool targets users who need their machines to remain active, such as for background downloads or remote tasks, while the lid is closed.

0
ProgrammingHacker News ·

Kimi K3.1 scores 55 on Artificial Analysis and lands on the Pareto frontier

A Hacker News post reports that Kimi K3.1 achieved a score of 55 on the Artificial Analysis benchmark platform. The model was placed on the Pareto line, indicating a favorable balance between performance and cost among compared models. The post links to the Artificial Analysis page for the model, which contains the detailed evaluation. The submission gathered 27 points on Hacker News with no comments at the time it was captured. The source material offers little further detail on the benchmark methodology or the model's specific capabilities.

0
ProgrammingDEV Community ·

GitHub Rebuilds Git Storage as AI Agents Drive Surging Commit and Push Volumes

GitHub has published a blog post describing a rebuild of the storage layer beneath all its Git repositories, driven by the growth of AI agents. In September, developers and agents made 7.38 billion commits, more than five times the previous year, with pushes reaching 3.35 billion a month. The current Spokes system keeps a full copy of each repository on five file servers and requires a majority to agree on every ref update, so adding read capacity by adding copies slows down writes. GitHub plans to separate data safety from traffic serving, running heavy push steps in parallel so only the small ref-update step is serialized. This matters most for the main branch, where merges compete to update the same ref.

0
ProgrammingDEV Community ·

PayGuard: Open-Source SDK Enforces Spend Limits and Risk Checks for AI Agent Payments

PayGuard is an open-source security SDK developed during a Razorpay hackathon to add financial safeguards to transactions made by AI agents. It acts as an automated guardrail that enforces spending limits, verifies idempotency, and runs risk evaluations before any purchase goes through. Users can define financial policies once and let the SDK apply spend caps and checks without human intervention. The tool is designed to run locally or on self-hosted infrastructure so sensitive transaction data stays off third-party servers, and it works with open-weight local models to avoid per-request costs. Because the code is open source, developers can adjust risk models, swap inference backends, or modify rule sets.

0
ProgrammingDEV Community ·

GoldLift Offers a Free Alternative to Fitbod's Paid Workout Planning

GoldLift is presented as a free alternative to Fitbod, which charges about $15.99 per month or $95.99 per year after a 7-day trial and has no permanent free tier. Both apps generate workouts, but GoldLift builds a structured multi-week programme and adjusts per-set loads based on your results, while Fitbod creates each session from muscle freshness and available equipment. The developer, who is affiliated with GoldLift, adds that GoldLift includes an in-workout chat coach, nutrition logging, gamification and social features that Fitbod lacks. The comparison also notes Fitbod's advantages, including its mature recovery modelling, exercise videos and existing Android app, whereas GoldLift currently runs only on iOS. Prices were checked on 23 October 2026 in the US App Store and may differ by region or legacy plan.

0
ProgrammingDEV Community ·

Designing a Progress-Aware Controller to Decide When AI Agents Should Stop

A developer argues that deciding when an AI agent should stop is a system-level design problem rather than a matter of prompting or a fixed step cap. Fixed limits like max_steps are useful as safety boundaries but cannot tell whether a task is actually complete, since simple tasks and complex ones need very different numbers of turns. The proposed architecture separates the agent from a controller that checks actions against a budget gate, evaluates progress after each tool call, and tracks completion, progress, and remaining budget. The controller would return one of four outcomes: finish, continue, replan, or stop as incomplete, keeping budget exhaustion distinct from genuine success. The author favors a transparent, rule-based policy for an MVP, durable state storage, and head-to-head testing of fixed-limit, stagnation-aware, and progress-aware policies on success rate, cost, and premature stops.

0
ProgrammingDEV Community ·

FilingLantern: ChatGPT plugin that checks company results against SEC filings

Filip, the creator of FilingLantern, has released a ChatGPT plugin with a companion website that lets users verify company financial explanations against source documents. Users can ask follow-up questions about reported figures, trace fiscal periods, and follow links to SEC filings. The tool flags when missing or incompatible inputs prevent a calculation from closing, rather than filling gaps with invented numbers. The author stresses that a reconciled calculation does not establish causation, and that full reviewed case studies currently cover only FIX and CME. The tool is positioned as a research aid rather than a source of live prices or investment advice, with a free public demo and a $9 monthly research plan.

0
ProgrammingDEV Community ·

Wayline: Open-Source Java Ride-Hailing App Built With Codename One

Codename One has been updated since the original 2018 Uber clone tutorial, and its creator now offers Wayline, a ready-made ride-hailing application. Wayline is a full-stack, white-label service written in Java, including rider and driver apps, an admin console, payments, live tracking, and push notifications connected to a Java backend. Its source code is released under the MIT No Attribution license, so it can be modified and sold without royalties or required subscriptions. Users can generate their own branded project through the Initializr, though building and launching a real service still requires substantial work and external hosting costs. The article also previews a series of follow-up posts covering related tools and frameworks.

0
ProgrammingDEV Community ·

Which free AI workout apps actually work in 2026, and which are just trials

Many apps marketed as AI workout tools are really free-trial products that charge after a short period. As of October 2026, the article's author reports that GoldLift, an iOS app with Android planned, is the only fully free option on the list that generates a programme with AI and offers a chat coach. Hevy and Strong are praised as free loggers but include no AI features, while Fitbod has a strong session generator behind a 7-day trial and a paid subscription. JEFIT and Freeletics offer free downloads, though their paid tiers unlock the most useful features. The piece is written by a GoldLift developer who acknowledges where competitors outperform the app and recommends different tools depending on the user's needs.

0
ProgrammingDEV Community ·

AI agents may reshape apps, hardware and GPU demand, experts say

A Thai-language discussion piece adapted from a video program explores how AI is moving toward autonomous 'agents' that carry out tasks such as shopping and searching on users' behalf. It argues that agents need only to be capable enough for everyday use, rather than the most advanced models, which could shift how people interact with apps. The article suggests current computing infrastructure, including CPUs, storage and GPUs, may not be sufficient if every person had a constantly running personal agent. It also notes that mobile operating system privacy limits keep AI confined within apps, prompting AI companies to consider building their own hardware such as smart glasses. The piece presents these developments as analysis and forecasts rather than fully confirmed facts.

0
ProgrammingDEV Community ·

What Data Centers Are, How They Work, and Why They Matter to Digital Services

A data center is a specialized facility that houses servers, storage systems, and networking equipment needed to run digital services reliably and securely. Such facilities power a wide range of activities, including websites, cloud applications, artificial intelligence, online banking, streaming, and blockchain networks. Unlike a basic office server room, an enterprise data center is built for continuous operation, controlled environmental conditions, and recovery from equipment failures. Its core components include servers for processing, storage arrays for data, and high-speed networking gear that links systems internally and to external networks. Reliable power, cooling, and physical security systems round out the infrastructure, and the facilities are operated by companies, cloud providers, telecom firms, or colocation providers.

0
ProgrammingDEV Community ·

CP Sloth: Chrome Extension Uses Local Gemma 3 to Generate DSA Edge Cases and TLE Analysis

A developer has built CP Sloth, a Manifest V3 Chrome extension that automates two tedious tasks for competitive programmers: inventing edge-case test inputs and manually dry-running code. The tool extracts a problem's statement and constraints from LeetCode or Codeforces pages and sends them, along with any pasted code, to Google's open-weight Gemma 3 (4B) model running locally through Ollama. It returns five copy-ready boundary test cases, a time and space complexity verdict flagging possible TLE or integer overflow risks, and a short optimization suggestion. The project was submitted to Hacktoberfest's Open-Source AI Challenge and is available as zero-dependency code on GitHub.

← NewerPage 71 of 2904Older →