SShortSingh.

Programming

0
ProgrammingDEV Community ·

Baidu's LoongForge Framework Cuts Embodied AI Model Training Time in Half

Baidu has released LoongForge, an open-source framework designed to accelerate the training of embodied AI models, available on GitHub. The framework supports a range of mainstream embodied AI models including pi05, GR00T, xVLA, FastWAM, and DreamZero, among others. It is designed to work out of the box and claims to deliver roughly 200% acceleration, effectively halving training time without altering model outputs. The release aims to address growing challenges in AI development such as expanding task lists, longer experiment queues, and rising compute costs. Baidu is inviting the open-source community to contribute, raise issues, and collaborate on further development of the project.

0
ProgrammingDEV Community ·

FUI-RS lets Rust apps run natively on desktop and browser without Electron

FUI-RS is an early-access, cross-platform UI framework written in Rust that targets both native desktop and web browsers under a single application model. The framework includes core UI components such as controls, layouts, themes, event handling, dialogs, and custom drawing, all built on a shared architecture to avoid separate codebases. Because it is pre-1.0, its APIs remain subject to change, but the project is open to community contributions and issue reports. A community-developed Galaga-style space shooter already runs on FUI-RS, serving as a practical stress test for the young framework. The project is publicly available on GitHub for Rust developers interested in exploring cross-platform UI development outside the Electron ecosystem.

0
ProgrammingDEV Community ·

HMAC-Signed Cookies Offer a Faster, Cache-Friendly Alternative to PHP Sessions

A developer on DEV Community has detailed a method to replace PHP's session_start() in paywall implementations using HMAC-signed cookies and single-use recovery links. The traditional session-based approach causes two key problems: access is lost when the browser closes, and session headers prevent CDNs and page caches from caching responses for any visitor. The proposed solution uses a 90-day HMAC-signed cookie that encodes a user's email and expiry timestamp, verified server-side without storing any session state. A separate single-use recovery link, valid for 24 hours, allows purchasers to restore access on a new device. The design, drawn from a WordPress plugin, is framework-independent and incorporates security measures such as timing-safe hash comparison and structurally enforced payload parsing.

0
ProgrammingDEV Community ·

Open-Source JS/TS Library Offers Transliteration Across 50 Languages and 2,450 Pairs

A developer has released a JavaScript and TypeScript library designed to handle transliteration between 50 of the world's most popular languages, covering 2,450 directional language combinations. Unlike most existing tools, which only convert non-Latin scripts into Latin characters (romanization), this library also supports transliteration from Latin-based languages into scripts such as Arabic, Chinese, Hindi, and Greek. The library aims to produce accurate, human-readable results by applying language-specific orthographic rules rather than simple letter-by-letter substitution. It is self-hosted and free to use, addressing limitations found in alternatives like Google Translate API and AI tools, which can mistranslate, hallucinate, or incur costs. The project's stated goal is to enable speakers of a target language to correctly pronounce words originating from a source language.

0
ProgrammingDEV Community ·

How ATS Systems Strip Away the Value of Non-Traditional Career Paths

Applicant tracking systems compress resumes into titles, employers, dates, and skills, discarding much of what makes a candidate valuable — particularly those with nonlinear careers. Professionals who moved across industries, such as from skilled trades or food service into tech, often carry transferable knowledge in areas like operational risk, sequencing, and crisis management that no structured field can capture. The gradual disappearance of the cover letter has worsened this problem, as it was one of the few places where relational, narrative information could be conveyed. Meanwhile, careers that follow a conventional upward trajectory in a single field pass through automated screening largely intact, creating a structural advantage for linear paths. The piece argues that the hiring pipeline's drive for efficiency and bias reduction has come at the cost of bandwidth for candidates whose value resists categorisation.

0
ProgrammingDEV Community ·

SQL Server AG Read Routing Fails Without a Primary-Side Routing List

A database engineer diagnosed early-morning dashboard timeouts caused by all read queries hitting an Always On Availability Group primary replica, while two healthy secondaries sat idle. The root cause was a commonly skipped second configuration step: although the secondaries were marked readable and the app used ApplicationIntent=ReadOnly, no read-only routing list had been defined on the primary replica. In SQL Server Always On AGs, the primary is responsible for redirecting read-intent connections to secondaries, and without a routing list it simply handles those connections itself. Administrators must use ALTER AVAILABILITY GROUP to set both the secondary READ_ONLY_ROUTING_URL and the primary PRIMARY_ROLE routing list, and must repeat the routing list definition on every replica since any node can become primary after a failover. SQL Server 2016 and later also support round-robin load balancing across multiple secondaries using nested parentheses syntax in the routing list.

0
ProgrammingDEV Community ·

Engineer Retires 120,000 Dormant SaaS Tenants Using AI-Assisted Ops With Zero Downtime

A platform engineer led the retirement of over 120,000 inactive SaaS tenants — including abandoned trials, expired subscriptions, and dormant free accounts — that had accumulated over several years. The cleanup covered roughly 1.4 million associated user records spread across multiple systems, posing significant operational risk due to complex cascading deletion workflows in a legacy Rails application. Rather than a single bulk operation, the work was divided into risk-based phases, starting with a small pilot and scaling gradually, supported by dry-run modes, preflight checks, circuit breakers, and an append-only audit trail. AI-native tooling connected to source control, observability platforms, and automation systems played a central role in managing execution and catching issues such as unexpected database CPU spikes and silent telemetry failures. The project concluded with all targeted tenants retired and no reported customer-facing impact.

0
ProgrammingDEV Community ·

Chinese Student Asks Dev Community How to Learn Tech Skills From Scratch

A Chinese university student studying general engineering posted their first question on DEV Community, seeking advice on how to approach learning entirely unfamiliar technical topics. The student was inspired by a GitHub profile page they discovered and wanted to build something similar despite having no prior experience. They have been using the AI tool DeepSeek to guide their learning process and credited it with helping them accomplish several tasks. However, the student is uncertain whether relying on AI assistance is the right approach to learning. They asked experienced developers how they got started as beginners, including how people learned before AI tools became widely available.

0
ProgrammingDEV Community ·

Developer builds BoringOS, an independent x86_64 desktop OS written in C

A developer has introduced BoringOS, an independent desktop operating system for x86_64 architecture built primarily in C. Unlike Linux distributions, BoringOS is built entirely from the ground up, with its own custom kernel and userspace components. The project includes self-developed filesystem functionality, USB and HID support, process management, and a native desktop environment called BoringWM. The source code is publicly available on GitHub, making it accessible to contributors interested in low-level systems programming. The developer is actively seeking input from kernel and systems programmers on which subsystem to prioritize next.

0
ProgrammingDEV Community ·

How Material Design 4 Boosted a Fintech App's Checkout Rate by 18 Percent

A Mumbai-based fintech app rebuilt on Google's Material You design system — spanning Android 12 through 14 and increasingly called Material Design 4 — saw its checkout completion rate rise 18 percent and time-to-first-action fall noticeably in follow-up tests. The original app used two hardcoded shades of blue, leaving users unable to distinguish tappable elements and experiencing a poorly integrated dark theme. Material Design 4 shifts from fixed brand colors to dynamic tonal palettes and expressive shapes, deriving a full color scheme from the user's wallpaper while keeping hierarchy and touch targets consistently legible. The core principle is that design tokens — not hardcoded hex values — drive every component, making the interface systematically clearer rather than merely more attractive. Developers adopting the system are advised to define a base theme using Jetpack Compose Material 3 libraries rather than inheriting from older Material 2 setups.

0
ProgrammingDEV Community ·

How to Build Named Slots in React Using Child Type Inspection

React lacks a native named slots feature like Vue.js, but developers can replicate the pattern using child type inspection. The approach uses React.Children.toArray to flatten children into an array, then matches each element's type against imported component references to identify specific slots. This allows a parent component like ProfileCard to control layout, conditional rendering, and dividers without the consumer needing to manage those details. Developers can also add runtime validation to throw clear errors when required slots are missing, catching issues early during development. The technique relies on JavaScript function reference identity, requiring no string matching, custom attributes, or component registration.

0
ProgrammingDEV Community ·

Five AI Governance Platforms Enterprises Should Evaluate in 2026

As enterprises scale AI deployments including agents, LLMs, and retrieval systems, demand for robust governance tools has grown significantly. Key platforms identified for 2026 include Bifrost, Credo AI, Fiddler AI, OneTrust, and Speakeasy, each addressing governance from a different angle. These tools collectively cover areas such as compliance management, model observability, access control, and policy enforcement. Bifrost distinguishes itself as an open-source AI gateway that enforces policies directly in the request path between applications and AI providers. Enterprises evaluating these tools are advised to consider factors like deployment flexibility, pricing predictability, observability depth, and operational overhead.

0
ProgrammingHacker News ·

Aphantasia Research Is Reshaping How Scientists Understand Mental Imagery

Aphantasia is a condition in which individuals are unable to form voluntary mental images in their minds. New research into this phenomenon is prompting scientists to reconsider long-held assumptions about how imagination and visual thinking work in the brain. Studies on people with aphantasia are revealing important insights into the neural networks responsible for mental imagery. The findings suggest that imagination may be far more varied and complex across individuals than previously understood. This growing body of research is helping redefine what it means to think, remember, and create mentally.

0
ProgrammingHacker News ·

Developer Retests LLMs on Creative SVG Prompts, Finds Stronger Results in 2026

A developer revisited a benchmark experiment originally inspired by Simon Willison's 'pelican riding a bicycle' test, in which large language models are prompted to generate creative SVGs. The original tests were conducted in November and December 2025 using around thirty imaginative prompts, such as an octopus playing a pipe organ. Nine months later, the developer reran ten of those prompts across six models via OpenRouter to compare how newer, more capable models perform. The updated results have been published on a dedicated website, with the experiment costing approximately twenty dollars before the developer decided to pause further testing.

0
ProgrammingHacker News ·

Temporal Secures $550M in Series E Funding at $12.55B Valuation

Workflow automation platform Temporal has raised $550 million in a Series E funding round, valuing the company at $12.55 billion. The announcement was made by Temporal via an official blog post on its website. The substantial raise signals strong investor confidence in Temporal's developer-focused infrastructure technology. The funding is expected to support the company's continued growth, particularly as demand for AI-driven workflow orchestration rises.

0
ProgrammingHacker News ·

Volkswagen Unveils EV Concept Claiming Nearly 900-Mile Range

Volkswagen has revealed a new electric vehicle concept called the Mission Efficiency, which reportedly offers a range of nearly 900 miles on a single charge. The concept was announced and shared alongside official photos and specifications. The vehicle represents a significant leap in claimed EV range compared to current production electric cars. Further technical details are available via Motor1's coverage of the concept.

0
ProgrammingDEV Community ·

Developer Shares Nine-Year Struggle to Run Digital Signage Software on Raspberry Pi

A software developer has documented nearly a decade of attempts to make his open-source digital signage application, garlic-player, run smoothly on Raspberry Pi hardware. Early efforts on the Pi 3 around 2017–2018 were hampered by the lack of zero-copy display output in Qt, causing video stuttering even at low CPU loads, despite partial workarounds using a GPU-based tool called PiOmxTextures. A breakthrough for smooth HD playback was eventually achieved in 2018, but it broke WebView and multi-zone layout support — two key features of the application — with no useful error output to diagnose the cause. The 2019 release of the Raspberry Pi 4 brought hardware improvements including dual HDMI ports, but hardware-accelerated video decoding was only available on the 32-bit OS, while the more capable 64-bit Raspbian remained in beta without acceleration. 4K video support also proved unreliable, working only in VLC under specific conditions, leaving the developer repeatedly forced to choose between a modern operating system and functional hardware decoding.

0
ProgrammingDEV Community ·

Open-Source Tool CauterRule v0.3.1 Fixes Zero-Pass Corpora With Data Repairs, Not Model Changes

CauterRule, an open-source sidecar that converts repeated AI agent failures into reusable rules, released version 0.3.1 after investigating two corpora that scored zero passes in the previous cycle. The 'adapters' corpus failed entirely because the reference pool contained no framework-specific trajectories, meaning the model was producing valid candidates that had nothing to be compared against. Similarly, the 'raw/ci' corpus suffered from four compounding data bugs, including a script that captured log headers instead of actual failure text and a reference pool padded with irrelevant trajectories. After fixing the underlying data issues — adding domain-matched reference signatures and correcting the log collector — the adapters corpus improved from 0/60 to 60/60, and raw/ci rose from 0/110 to roughly 21–26 out of 47 valid entries. The key finding is that a zero-percent corpus signals a data quality problem to investigate, not necessarily a model limitation to address.

0
ProgrammingDEV Community ·

DEV Community Launches Weekly Meme Monday Thread

DEV Community hosts a recurring weekly feature called Meme Monday, inviting members to share humor-based content. The cover image for the latest edition was sourced from a previous thread submission. DEV emphasizes that it operates as an inclusive platform for all its members. To maintain community standards, moderators will downvote any humor deemed to be in poor taste.

← NewerPage 1262 of 3231Older →