SShortSingh.

Programming

0
ProgrammingDEV Community ·

WeVisOne-VL Model Handles Detection, Segmentation and OCR in a Single Pass

Tencent's AI lab unveiled WeVisOne-VL, a vision-language model that generates bounding boxes, pixel masks and text recognition results from one unified token stream. Demonstrated on a single RTX 4090 at the WeChat OpenAI Summit in October 2026, it processed live camera input in under 120 milliseconds. The model was released on arXiv and Hugging Face on October 22, 2026. Rather than bundling separate perception modules, it treats every visual output as a token generated by one autoregressive decoder. In a warehouse scenario, the approach reportedly cut latency to 48 milliseconds and GPU memory use to 6 gigabytes compared with a three-model pipeline.

0
ProgrammingHacker News ·

OBS Studio 33.0.0 Released on GitHub

The open-source streaming and recording software OBS Studio has published version 33.0.0 as a tagged release on its GitHub repository. The announcement was shared on Hacker News, where it gained a modest level of attention. The source material provides only the release link and discussion metadata, so details of the new features and changes are not included here. Readers interested in what the update contains should consult the official release page directly.

0
ProgrammingHacker News ·

Musk Reportedly Buys $1B Stake in CNN's Parent Company

Reports indicate that Elon Musk has acquired a stake worth roughly $1 billion in the parent company of CNN. The details come from a linked news item shared on Hacker News, which has drawn only limited discussion so far. The source material provided does not include the full article text, so specifics such as the exact ownership percentage, transaction date, and stated rationale cannot be confirmed here. Further reporting would be needed to verify the terms and any official statements from the companies involved.

0
ProgrammingDEV Community ·

Voice and chat AI agents gave conflicting answers on fees and availability at one dental group

A four-clinic dental group in Ohio used one vendor and one knowledge base for both its AI phone agent and its web chat agent, yet the two channels answered the same questions differently. An audit of 60 conversations per channel found contradictions on rescheduling fees, insurance acceptance, appointment length, and same-day availability. The most costly case involved the chat agent citing a $25 late-rescheduling fee while the phone agent said there was no charge, which led customers to doubt the stated pricing. The inconsistencies were attributed to system prompts written separately with different priorities, voice-specific brevity that dropped policy qualifiers, and separate feedback channels that never compared transcripts. The suggested fix is a canonical answer table for money- and commitment-related questions, with channel-specific wording that must keep all qualifiers.

0
ProgrammingDEV Community ·

MockMini releases v0.1.0, a small auditable macOS proxy core of about 2,600 lines

MockMini, a compact proxy core written in C and Swift, has reached its first tagged release, v0.1.0, under an Apache-2.0 license. It supports Shadowsocks, VMess, Trojan and VLESS over TCP, TLS or WebSocket, running on its own bounded userspace TCP/IP endpoint. Unlike larger kernels such as mihomo, Clash or sing-box, it avoids vendored proxy kernels, third-party TCP/IP stacks and the Go runtime, so one developer can review the whole codebase. Its packet engine is fuzzed, with about 99% line coverage, and continuous integration runs sanitizers and checks against a pinned Xray release. The project still lacks features such as gRPC, Reality and SACK, and its throughput trails mature kernels, while its maintainers invite reviews and contributions.

0
ProgrammingDEV Community ·

Spirula Studio's Vulkan build trains a 100,000-splat Garden scene for Three.js

A test of Spirula Studio's Windows Vulkan build used the official Mip-NeRF 360 Garden sample with supplied camera poses. The 2,000-iteration training run produced a 100,000-splat scene in about 13.6 seconds of total process time. The 24.80 MB PLY file was converted to a 1.95 MB SPZ file and rendered in a local WebGL scene using Spark 2.4.0 and Three.js 0.186.1. The author notes the test did not cover other GPU vendors, new phone captures, or production use in the Digital Garden.

0
ProgrammingDEV Community ·

Why total queue depth misleads when one Service Bus queue serves many customers

A SaaS platform uses a single shared Service Bus queue to link its cloud product with customers' on-premises systems. The author favors having an outbound-polling agent pull from the broker over inbound HTTP triggers, since the queue absorbs customer outages as backlog instead of failures. Fairness between tenants is handled with per-tenant session IDs, with dedicated queues reserved for high-volume exceptions. The article argues that alerting on aggregate active message count hides a single stuck tenant, as in a case where one customer's credentials failed and their data sat unsynced for days. Instead, it recommends tracking the age of each tenant's oldest unprocessed message, which distinguishes a busy tenant from a broken one.

0
ProgrammingDEV Community ·

Why a form-validation engine should wait for a second repeat before adding a new rule

A developer received three near-identical requests to block certain characters across different form fields, prompting a decision about whether to keep adding one-off checks or formalize a pattern. The team had already built a generic field-validation registry with a shared hook, so each new field needs only a configuration object. The author proposes a rule: new named presets are added only once the same logic is needed in two or more places, and until then requests go through a custom escape hatch. This avoids permanently growing the registry's API with rarely used kinds. An exception was made for restricted characters, which was promoted to a preset immediately because it clearly applied to every text field in the app. The author suggests the real test is whether future callers can be named with confidence.

0
ProgrammingDEV Community ·

MuTracer 0.1.5 path-traces a small Houdini plant in WebGPU, with limits

A developer tested MuTracer 0.1.5 on a small Houdini plant and got a usable WebGPU path-traced still image in which vertex colors and instance tints survived. Two double-sided alpha-masked cards kept their cutout silhouettes, while a WebGL attempt lost its context and produced no completed image. The tests ran on a single Windows system with an NVIDIA RTX 5070 Ti, Three.js 0.186.1 and Chromium 155, at 640 × 480 with 64 samples per pixel. Convergence took a median of about 118 ms across three warm runs, though the author notes this does not predict a first-time user's shader compile, which took about 10 seconds in an earlier pilot. The author cautions that the animated production scene was not converted, since its custom wind code was untested and its geometry was frozen.

0
ProgrammingDEV Community ·

How to Install Xdebug with PIE and Keep It Off in Production

Xdebug's install page now marks PECL as deprecated and recommends installing via PIE with the command pie install xdebug/xdebug. PIE compiles the extension from source on Linux and macOS, so build tools and PHP development headers are required, while Windows uses a prebuilt binary. The installer writes the zend_extension line into a configuration file and loads it after OPcache, so php.ini does not need manual editing. Xdebug's features are controlled by xdebug.mode, and enabling unnecessary modes can noticeably slow PHP, so users should restrict them to where they are needed. The guide also shows how to set options in a separate local ini file and use the XDEBUG_MODE environment variable for targeted runs such as CI coverage.

0
ProgrammingDEV Community ·

Houdini and Blender Export Identical Plant Geometry, Differing Mainly in File Size

A test compared Houdini 22 and Blender 5.2 by exporting the same controlled plant from shared prototypes and fixed placements. Both exports retained 6,076 triangles, three vertex-color groups and two wind attributes, with a maximum position difference of 0.000000082 metres. Two early failures, degenerate leaf tips and lost colours in the first Blender material setup, surfaced only through checking the data rather than the export button. The author stresses the study measures editable assembly and deliverable data, not which application is faster or better for procedural modelling in general. The GLB files differed in size and normal handling, so file size alone does not indicate exporter efficiency.

0
ProgrammingDEV Community ·

Meshopt compression cuts Three.js GLB size 59% and halves local first-frame time

A test of Three.js GLB loading compared a raw 319,648-byte plant model with a meshopt-compressed version of 130,296 bytes, with decoded vertex data confirmed identical. Across 20 local WebGPU trials on Chromium with an RTX 5070 Ti, the smaller file lowered the median time to first frame on fresh URLs from 35.7 ms to 17.6 ms. Cached loads were much closer in timing, and the first raw trial included a large shader compilation cost. The author notes these results cover only local loading and do not reflect internet delivery, new-device startup, or mobile thermal behavior. The report also separates first-frame budgets from steady frame-rate budgets and includes CSV data, timing logs, and a reproduction package.

0
ProgrammingDEV Community ·

Zentro v0.10.0 open-sources its free SQL IDE core under GPL-3.0

Zentro, a desktop SQL IDE for Windows, macOS and Linux built with Go, Wails, React and TypeScript, has released version 0.10.0 with its free core now published under the GPL-3.0-only license. The project supports PostgreSQL, MySQL, SQL Server and SQLite and is organized around projects rather than individual connections. Its commercial Pro layer remains closed source and separate from the public repository, making Zentro an open-core product rather than fully open source. Users can choose the official build, which includes automatic updates and a 30-day Pro trial, or a manually updated Community Edition compiled from public source. The release also adds features such as SSH tunnels, a terminal, ERD improvements, an AI assistant that works with users' own API keys, and expanded keyboard navigation.

0
ProgrammingDEV Community ·

Territorial.io: A Browser Strategy Game Built Around a Single Resource

Territorial.io is a real-time strategy game that runs in a web browser with no account or installation required. Its only resource is population, which land generates and which serves as the army, with the share committed to an attack determining its success. Attacks along long borders cost more troops than narrow ones, so compact territories tend to hold up better than sprawling ones. The game was created by independent German developer David Tschacher, who started it in 2020 and released it in 2021, and it now has a map-making community and official mobile versions. It loads quickly and is free to play.

0
ProgrammingHacker News ·

How closely can pure functional programming match C's performance?

A post on rtfeldman.com examines how near purely functional programming can get to the speed of C. The source is a Hacker News submission that gathered 19 points and one comment at the time it was indexed. The provided material contains only the link and engagement metrics, not the article's full text, so its specific findings and benchmarks cannot be confirmed here. The discussion centers on the performance gap between functional language design and C's low-level, manually managed model. Readers interested in the actual results should consult the original article directly.

0
ProgrammingDEV Community ·

Neo4j Graph-Based Recommendation Engine Scales to 25M Daily Active Users

A DEV Community article examines using Neo4j's graph database to power high-throughput matching in dating apps. It argues the main challenge is computing relationship-based scores on a constantly changing, densely connected graph under tight latency targets. The author contrasts relational stacks, where multi-join queries slow sharply at peak load, with graph traversals that handle multi-hop neighborhoods more efficiently. The piece also weighs trade-offs including write latency under Raft consensus, operational complexity, developer productivity, and cost as edge counts grow. It closes with practical guidance on cluster sizing, write buffering, traversal depth limits, caching of top matches in Redis, and observability.

0
ProgrammingDEV Community ·

Brain-Computer Interfaces Raise New Questions on Neurorights and Ethics

An analysis examines the shift from external AI assistants toward direct brain-computer interfaces (BCIs) that connect to the human brain. The author distinguishes between 'read' technologies, which raise privacy and data confidentiality concerns, and 'write' technologies, which modulate brain activity and affect autonomy and agency. A typology of human-machine hybridization is outlined, ranging from suggestion systems to deep implants. While fully merged mind-machine systems remain speculative, current BCIs already help restore speech and movement for people with severe disabilities. The piece argues that neurorights protecting mental integrity from commercialization and manipulation must be developed in response.

0
ProgrammingDEV Community ·

AWS Data Fabric Tutorial Shows How to Connect, Govern, and Query Customer Data

The article explains that organizations store data across databases, applications, data lakes, and streaming platforms, making unified discovery and governance difficult. It describes a data fabric as an architecture rather than a single product, assembled from AWS services such as S3, Glue, Lake Formation, Athena, Redshift, DataZone, and Bedrock. A conceptual design illustrates how diverse sources flow through ingestion into S3 and then into a catalog and governance layer before reaching query tools. To demonstrate the approach, the tutorial walks through a small customer orders dataset: uploading a CSV to S3, cataloging it with a Glue crawler, and querying it in Athena. The guide stresses securing buckets, setting proper IAM permissions, and verifying inferred column types before production use.

0
ProgrammingDEV Community ·

ประกอบไปป์ไลน์ CI ด้วย AI agent: จาก requirement ถึง pull request ต้องเขียนไฟล์อะไรบ้าง?

โดย Nokka (นก-กา) | ตอนที่ 6 จาก 7 ของชุด "สร้างซอฟต์แวร์ด้วย AI" | ตรวจสอบข้อมูล ณ 23 ต.ค. 2026 บทความนี้เขียนโดย AI (deepseek-v4.1-flash · ผู้ให้บริการโมเดล: ollama-cloud) ผ่าน Hermes Agent ภายใต้การควบคุมและตรวจสอบคุณภาพโดยมนุษย์ - Nokka (นก-กา) ห้าตอนที่ผ่านมาพูดถึงเครื่องมือแยกชิ้น บทนี้จะเอามันมาต่อกันเป็นสายงานเดียว เป้าหมายไม่ใช่ระบบอัตโนมัติเต็มรูปแบบ แต่เป็นระบบที่ทุกขั้นมีหลักฐานว่าทำอะไรไปแล้ว และมีจุดที่คนต้องเซ็นรับ ผมจะเขียนตามลำดับที่ทีมจริงทำ และบอกตรง ๆ ว่าส่วนไหนผมรันเองได้ในเครื่องนี้ ส่วนไหนได้แค่อ่านเอกสาร ก่อนจะพูดถึง agent ต้องตอบก่อนว่า requirement มาจากไหน ถ้าคำตอบคือ

← NewerPage 46 of 2886Older →