SShortSingh.

Programming

0
ProgrammingDEV Community ·

FMCSA open data lets anyone build a free weekly US trucking lead feed via public API

The Federal Motor Carrier Safety Administration publishes a publicly accessible Company Census File on the US DOT's open-data portal, data.transportation.gov, updated regularly with details on newly registered carriers. Every new trucking company that obtains operating authority must legally purchase primary liability insurance, cargo coverage, and other services, making fresh registrants high-value sales leads. The census data includes carrier name, address, phone, email, fleet size, and safety rating, queryable for free using standard HTTPS requests through the Socrata open-data API without scraping or paid subscriptions. A developer guide outlines how to filter the dataset by registration date and US state to extract only carriers with verified contact details, then schedule the query as a weekly automated feed. The approach eliminates the need for third-party lead list services, which can cost hundreds of dollars per month for comparable data.

0
ProgrammingHacker News ·

Chrome renders small JPEGs differently due to internal scaling behavior

A technical investigation explores why tiny JPEG images appear visually different when displayed in Google Chrome compared to other browsers. The difference stems from how Chrome handles image scaling internally at low resolutions. Chrome's rendering pipeline applies certain processing steps that alter the appearance of small JPEGs in ways that may not be immediately obvious to developers. Understanding this behavior is relevant for web developers who need pixel-accurate image rendering across different browsers.

0
ProgrammingDEV Community ·

How to Prevent AI Agents from Losing or Duplicating Work Under Queue Pressure

Long-running AI agents frequently fail not due to model errors but because of poorly managed transitions between work states such as queued, leased, running, and completed. A relational database schema with explicit job statuses and a unique idempotency key can make these states visible and trackable. Engineers are advised to define concurrency limits per tenant and worker pool, and to persist the queue before acknowledging jobs to avoid data loss on process crashes. Workers should claim jobs atomically with short leases and verify lease ownership before each externally visible step, since expired leases can cause two workers to execute the same job simultaneously. For operations with external side effects like emails or deployments, recording intent before execution and reconciling unknown outcomes via provider APIs is essential to avoid duplicate actions.

0
ProgrammingDEV Community ·

AI Agents Signing Up for Users Raises Legal and Product Design Questions

A debate is emerging in tech circles over whether AI assistants should be permitted to create accounts and start trials on behalf of users. When an agent completes a signup using a real person's details and email, it raises questions about whether standard terms-of-service acceptance remains valid if no human read the agreement. Proponents argue the underlying intent is genuine, since a real user initiated the request, while critics note that the person may be unaware of which product was selected or what terms were agreed to. A more clear-cut concern arises when the same agent is instructed to open dozens of trial accounts, which standard identity checks may fail to detect since each signup is technically user-initiated. No industry consensus has formed yet on how platforms should handle agent-driven signups, leaving product teams to decide individually whether to allow, restrict, or monitor such activity.

0
ProgrammingHacker News ·

Qwen 3 8-27B AI Model Released as Open-Weight Within Two Days

Alibaba's Qwen team released the Qwen3 8-27B language model as an open-weight model, making it publicly available on HuggingFace. The release came just two days after the model was initially announced or launched. Open-weight models allow researchers and developers to download and run the model locally without restrictions. The release was noted by the Hacker News community, though discussion remained limited at the time of posting.

0
ProgrammingDEV Community ·

Developer Builds Self-Healing Web Scraper That Adapts to Website UI Changes

A developer has released an open-source self-healing web scraper designed to withstand website layout and CSS changes that typically break data pipelines. The tool uses a self-learning memory system to adapt automatically when target sites update their user interfaces. It has been tested across multiple e-commerce platforms including Amazon, Flipkart, and Robu.in for price comparison tasks. The project is publicly available on GitHub, where the developer is seeking community feedback and contributions.

0
ProgrammingDEV Community ·

How to pull free, real-time building permit data from US city open-data APIs

Building permits are public records that reveal who is about to spend money on construction, making them valuable early leads for contractors, suppliers, and service providers. Most large US cities publish permit data daily at no cost through official open-data portals, many of which run on the Socrata platform and expose datasets via a straightforward HTTPS-based API requiring no key for moderate use. Cities including Chicago, New York, Los Angeles, Austin, and San Francisco each have verified dataset IDs that can be queried using simple curl commands to retrieve structured JSON containing permit numbers, work descriptions, project valuations, and contractor contacts. The main technical challenge in building a multi-city feed is that each city uses different column names for the same fields, such as issue date and project value, requiring a custom normalization layer per city. Developers must also monitor for portal migrations, as some cities have silently discontinued old datasets or moved off Socrata entirely, breaking existing integrations.

0
ProgrammingDEV Community ·

Per-Agent AI Testing Misses the Real Failures Hidden in Handoffs

A developer running a three-agent AI system — comprising a planner, researcher, and critic — found that despite each agent scoring around 0.9 individually, the overall team produced wrong answers roughly one-third of the time. The root cause was information loss during handoffs between agents, such as a constraint set by the planner being silently ignored by the researcher in the next turn. The author notes that grading agents in isolation is structurally blind to these inter-agent gaps, since failures live in the seams rather than in any single turn. To fix this, the developer shifted focus to evaluating handoffs directly, asking whether constraints were preserved, whether each agent stayed within its designated role, and whether the final output remained consistent with earlier turns. The key insight is that a multi-agent pipeline is a chain, not a collection of independent functions, and its reliability depends on how faithfully each transition preserves what matters.

0
ProgrammingDEV Community ·

Developer Builds Free In-Browser Video Dubbing Tool After AI Services Cost Too Much

A developer wanted to learn game development from a Spanish-language Godot course but found subtitles impractical for screencasts, where watching the screen and reading simultaneously is nearly impossible. Pricing out commercial dubbing services, he found Rask would cost around $540 for a six-hour course, while HeyGen offered a more reasonable $49 option, but both platforms lacked a simple one-time, no-subscription path for personal use. He built an open tool called Dub Any Video that runs locally in the browser, using a six-stage pipeline: audio extraction, transcription via Whisper, translation, text-to-speech via Piper, and audio-to-video synchronisation. The hardest engineering challenge turned out to be timing — fitting translated speech, which often runs longer than the original, into fixed video windows without distorting pitch or breaking the viewer's sync with on-screen actions. The solution combined speech speed adjustment capped at 1.3x, localised video slowdown, and allowing audio to spill into natural gaps rather than truncating it.

0
ProgrammingDEV Community ·

CloudWise Details Exact AWS IAM Permissions Its Cost Tool Uses and Why

Cloud cost platform CloudWise has published a detailed breakdown of the AWS IAM permissions it requests when users connect their AWS accounts, aiming to clarify what 'read-only' access actually means in practice. The tool deploys a single CloudFormation stack during onboarding, using a custom allow-list policy scoped only to the specific read actions needed for cost scanning, rather than the broad AWS-managed ReadOnlyAccess policy. Every permitted action is a Get, Describe, List, or BatchGet call, with no write, create, delete, or modify verbs included, meaning IAM itself would block any such attempt. A separate, optional remediation role exists for users who want CloudWise to act on identified waste, but it is never deployed during sign-up and includes explicit deny blocks covering identity management, secrets, audit trails, and core infrastructure deletion. The company says it published this transparency post because the word 'read-only' is used loosely across the industry and should not be taken on trust without verification.

0
ProgrammingDEV Community ·

Five Key Trends Set to Reshape Site Reliability Engineering by 2029

Industry observer Dr. Samson Tanimawo has outlined his predictions for how Site Reliability Engineering will evolve over the next five years. He argues that AI will become a default feature in incident response tools, automating tasks like log queries, post-mortems, and runbook generation, giving early adopters a significant productivity edge. The observability tooling landscape is expected to consolidate sharply, with teams moving away from multiple single-purpose vendors toward unified platforms driven by open standards like OpenTelemetry. SLO tracking and error budget policies are predicted to become as routine as CI/CD pipelines, while the traditional boundary between SRE and platform engineering roles is expected to dissolve entirely. Tanimawo also highlights growing pressure on SRE teams to account for cloud cost efficiency alongside reliability, and predicts stronger industry standards around on-call wellness and fair rotation practices.

0
ProgrammingDEV Community ·

Fylgja UI Launches Free, Framework-Agnostic Component Library Built on Plain HTML

Fylgja UI is a new, growing collection of UI components released by the Fylgja CSS project, designed to work without any JavaScript framework or package installation. The library currently offers thirty components spanning actions, forms, navigation, and overlays, all written in plain, classless HTML that developers can copy directly into their projects. Unlike many component libraries, Fylgja UI keeps everything free, with no premium tier or proprietary API to learn. CLI support via a npx command is planned to streamline adding components, building on an existing tool already used for Fylgja's CSS files. The project was developed with support from Anthropic's Claude Max access, though the team retains full control over design decisions and component standards.

0
ProgrammingDEV Community ·

Agent Plugins Standard Emerges, but IRC-A Project Raises Runtime Authorization Questions

A new open standard called Agent Plugins, developed with input from Vercel, OpenAI, Microsoft, AWS, GitHub, and Cursor, aims to standardize the packaging and portability of agent skills and MCP servers. A developer working on a separate project called IRC-A (Internet Relay Chat for Agents) argues that while the standard solves the portability problem, it leaves runtime governance largely unaddressed. IRC-A proposes a complementary architecture where cognitive agents remain stateless and a dedicated gateway handles capability registration, identity management, and short-lived authorization. The project draws on established software engineering concepts such as Smalltalk-style message passing and strict separation between reasoning and execution layers. The developer frames the two efforts as complementary rather than competing, with Agent Plugins standardizing how capabilities are packaged and IRC-A focusing on how they are discovered, authorized, and audited at runtime.

0
ProgrammingDEV Community ·

Gas turbines and transformers, not chips, are throttling AI data center expansion

The primary bottleneck slowing AI data center construction is not semiconductor supply but the physical equipment needed to deliver power — specifically gas turbines and large transformers. The global gas turbine market is dominated by just three manufacturers — GE Vernova, Mitsubishi Heavy Industries, and Siemens Energy — and lead times on new heavy-duty orders are running around three years. GE Vernova alone signed 21 GW of new gas turbine agreements in Q1 2026, pushing its total contracted gigawatts to 100 GW, while Siemens Energy reported a 62% surge in Gas Services orders with a book-to-bill ratio of 2.65. Large power transformers face similar constraints, with a Wood Mackenzie survey citing average US lead times of around 128 weeks and prices roughly 80% above 2019 levels. Until these supply chains ease, power availability — not chip production — remains the binding constraint on how fast AI infrastructure can scale.

0
ProgrammingHacker News ·

Study finds only 2.6% of top websites pass full HTML validation

A new analysis published at validatehtml.com examined the most visited websites on the internet to assess the quality of their HTML code. The study found that just 2.6% of these sites have fully valid HTML, highlighting widespread coding errors across the web. The findings suggest that even major, high-traffic websites fail to meet official HTML standards. This raises questions about code quality practices and the long-term maintainability of web infrastructure at scale.

0
ProgrammingDEV Community ·

Docker and Kubernetes Basics: Building and Orchestrating Containers Explained

Docker solves the classic 'works on my machine' problem by packaging an application and all its dependencies into a portable unit called a container image. A container image is a static, self-contained blueprint, while a container is a live, isolated instance of that image running on the host OS kernel using Linux namespaces and cgroups. Developers build images using a Dockerfile, a plain-text instruction file that Docker processes layer by layer, enabling efficient caching for faster subsequent builds. Best practices include pinning base image versions for reproducibility, copying dependency files before application code to maximize cache reuse, and always specifying port mappings at runtime rather than relying on the EXPOSE instruction. Beyond single-container builds, orchestration platforms like Kubernetes address the more complex challenge of deploying and managing containers reliably at scale.

0
ProgrammingHacker News ·

Developer boosts Stable Diffusion speed by 40% on Apple M3 Pro using Metal

A developer has shared a method to significantly accelerate image generation in Automatic1111, a popular Stable Diffusion web UI, on Apple Silicon hardware. By leveraging Apple's Metal graphics framework, generation times for SD 1.5 models dropped from 8–10 seconds down to 3–7 seconds on an M3 Pro chip. The optimization represents roughly a 40% speed improvement for users running the tool natively on modern Macs. The findings were published on the developer's personal blog and have drawn early attention on Hacker News. The approach highlights ongoing community efforts to better utilize Apple's proprietary GPU architecture for AI workloads.

0
ProgrammingHacker News ·

Developer builds free location-based tool to track planets, meteor showers and eclipses

A developer has created a free web-based astronomy tool hosted at lifesprites.com that helps users locate visible planets, count meteor shower shooting stars, and visualize a solar system model. The tool personalizes results based on the user's provided location. The solar system overview page is accessible without registration, while other features require a free account. The project was shared on Hacker News as a personal side build aimed at making celestial events easier to understand and follow.

0
ProgrammingDEV Community ·

AI Overviews Now Dominate Local Search, Forcing Developers to Rethink SEO Strategy

AI-generated answers now appear in roughly 68% of local searches, and for queries like 'near me' or pricing, that figure rises to 80–97%, significantly reducing click-through rates even for top-ranked pages. ChatGPT has become the third most-used source for local business recommendations, trailing only Google and Facebook. Unlike traditional search, AI answer engines prioritize structured data, consistent business information across platforms, content freshness, and third-party corroboration when deciding what to cite. Pages ranking first organically are seeing around 58% lower click-through rates when an AI Overview answers the query directly, making citations more valuable than rankings alone. Developers are advised to implement detailed schema.org JSON-LD markup, maintain consistent NAP data across directories, and instrument tracking to demonstrate measurable impact to clients.

← NewerPage 189 of 1339Older →