SShortSingh.

Programming

0
ProgrammingDEV Community ·

Oracle's October patch update fixes 1,295 flaws, six rated maximum severity

Oracle released its October 2026 Critical Patch Update on 20 October, addressing 1,295 vulnerabilities across its product lines. Six of these carry the top CVSS v3.1 score of 10.0 and can be exploited remotely without authentication. One flaw in E-Business Suite's Workflow Notification Mailer, versions 12.2.3 to 12.2.15, lets an unauthenticated attacker take over Workflow and possibly affect other products. The guidance stresses that WebLogic's T3 and IIOP protocols, which are often poorly monitored and loosely firewalled, are a common path to exposure. Administrators are advised to patch internet-facing and T3-exposed systems first and to restrict T3 and IIOP traffic at the network layer.

0
ProgrammingHacker News ·

Florida Officer Accused of Impersonating Dead Man for Years and Renovating His Home

A Florida law enforcement officer reportedly discovered the body of a man and then assumed his identity for several years. According to the report, the officer moved into the dead man's home and carried out renovations there. The source material provided is limited to a link and discussion metadata, so the specific details, timeline, and legal developments could not be independently verified. Further reporting from the original outlet would be needed to confirm the full circumstances of the case.

0
ProgrammingDEV Community ·

LazyFlow AI Turns Scattered Notes Into Tasks Using a Local Open-Weight Model

A developer has built LazyFlow AI, a productivity assistant that converts messy notes, ideas, and reminders into organized, actionable tasks. The tool summarizes notes, extracts tasks, and assigns priorities, with results viewable in a task manager. It runs locally through Ollama using the open-weight Qwen2.5 3B model, so it does not depend on a paid, closed AI API. The project uses a React and TypeScript frontend, a Python FastAPI backend, and SQLite storage, and is shared on GitHub. The developer says local inference also offers a path toward keeping personal note content on the user's own machine.

0
ProgrammingDEV Community ·

Developers Defend Using Free Game Assets as a Practical Choice

An opinion piece on DEV Community argues that using free game assets such as models, sounds, and textures carries no shame and can be a sensible decision. The author notes that free does not equal low quality, and cites Kenney's CC0-licensed assets as an example of creators sharing work to help others. The piece suggests that using ready-made assets can save developers time, letting them focus on gameplay, mechanics, and polish instead. It also stresses that a downloaded asset is only a starting point, since developers still shape how it functions and fits into the game. The author concludes that free assets are useful for testing ideas quickly, while a game's identity comes from its ideas, atmosphere, and gameplay.

0
ProgrammingDEV Community ·

Six Data Modeling Problems to Solve Early in Parking Management Software

Building a parking management system may look simple at first, but real-world situations such as expiring permits, changed license plates, and duplicate enforcement reports expose deeper data modeling and consistency challenges. The article argues that storing plates, spaces, and permit status in one table breaks down as requirements grow, since residents can own several vehicles and permits carry their own time-bound lifecycles. It recommends separating vehicles, properties, parking spaces, permits, and parking events into distinct entities. It also suggests treating authorization as context-dependent and time-bound rather than a simple flag, and maintaining an audit trail so past enforcement decisions can be explained later.

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.

← NewerPage 70 of 2903Older →