SShortSingh.
Back to feed

VUThis lets phones control TV displays via WebSockets and QR codes, no mirroring needed

0
·24 views

A developer has built VUThis, a web-based tool that turns any browser-equipped screen into a controlled display without screen mirroring or HDMI cables. Users open vuthis.com on a TV or projector, which generates a QR code that transforms a scanned smartphone into a remote controller. The phone can then push specific content to the screen, including slideshows, PDFs, timers, announcements, and Wi-Fi QR codes, without exposing notifications or other personal data. The tool runs on Node.js, WebSockets, and SQLite, requires no app installation on either device, and works across different networks including 4G. A free tier supports one screen with basic features, while paid passes ranging from $5.99 for 24 hours to $299.99 annually unlock multiple screens, expanded storage, and digital signage capabilities.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

Developer Creates Pixel-Art Isometric Map of 1,300 Square Miles of the SF Bay Area

A developer shared an isometric pixel-art map covering about 1,300 square miles of the San Francisco Bay Area on Hacker News. The map was built from Google Photorealistic 3D Tiles, which were transformed into a cohesive pixel style, and it highlights landmarks such as Apple Park, the Palace of Fine Arts, and UC Berkeley. The project used Nano Banana 2 and fine-tuned LoRA models based on Qwen-Image-Edit and Klein 4B, with the smaller open-source model reproducing the style at roughly a quarter of the cost. The creator estimated that producing the map with Nano Banana 2 alone would have cost around $7,000, and credited the concept to the Isometric NYC project.

0
ProgrammingHacker News ·

Researcher shares findings from 600 experiments on JEPA world models

A researcher has published the results of roughly 600 experiments with JEPA, a family of world models. The write-up, hosted on a personal site, summarizes what the author learned from this extensive testing. The original Hacker News post drew modest attention, with 6 points and one comment at the time of capture. The source text provided is limited to the link and engagement metrics, so specific technical findings cannot be detailed here.

0
ProgrammingDEV Community ·

Splitting LLM prefill and decode adds a KV cache transfer cost that can erode gains

Separating prefill and decode onto different GPU pools removes compute stalls, but the design also has to move the KV cache between them. For a 32-layer model with 8 KV heads, each token adds about 64 KB of cache, so an 8,000-token prompt produces roughly 512 MB that must cross the network before decoding begins. On a 10 Gb/s link this transfer takes about 410 ms, longer than the 320 ms prefill it was meant to offload, while 25 Gb/s roughly halves the benefit and 100 Gb/s clearly wins. The author argues that cache size and interconnect bandwidth should be calculated before choosing disaggregation, and that grouped-query attention and KV cache compression can substantially reduce the transfer cost.

0
ProgrammingDEV Community ·

Python Functions Tutorial: Return Values, Redefinition and Why They Matter

This DEV Community installment continues a Python series on functions, focusing on the return statement that passes a result from a function back to the calling code. It gives an example in which a call to an add function with 10 and 20 yields a result. The article notes that several functions can be defined in one file and any defined function can be called. It also explains that a function must be defined before being called during normal execution, and that redefining a name replaces the earlier version. The piece concludes that functions help break large programs into smaller, reusable, and more maintainable tasks.