HN user

buibuibui

147 karma
Posts22
Comments47
View on HN
screenwall.app 5d ago

ScreenWall – Turn old phones into synced widgets for your space

buibuibui
124pts43
www.screenwall.app 10d ago

ScreenWall, turn old phones and tablets into a shared display wall

buibuibui
9pts0
github.com 3mo ago

Apple Mail MCP

buibuibui
3pts0
news.ycombinator.com 3mo ago

Ask HN: Stable, self-hosted macOS VFS that works in 2026?

buibuibui
1pts0
arxiv.org 5mo ago

Signal-First Architectures: Rethinking Front-End Reactivity

buibuibui
1pts0
reaktiv.bui.app 6mo ago

Resource Signal: Reactive async data loading for Python

buibuibui
1pts1
blog.ploetzli.ch 7mo ago

Docker Best Practices: Read-Only Containers

buibuibui
3pts0
reaktiv.bui.app 7mo ago

Reaktiv – A declarative state management library for Python

buibuibui
1pts0
chromewebstore.google.com 8mo ago

Show HN: iCloud Find My GPS Logger

buibuibui
1pts0
github.com 8mo ago

NetVisor – Automatically discover and visually document network topology

buibuibui
2pts0
bui.app 9mo ago

Why Reactive Programming Hasn't Taken Off in Python (Signals Can Change That)

buibuibui
2pts0
bui.app 9mo ago

Why Reactive Programming Hasn't Taken Off in Python (and Why Signals)

buibuibui
1pts1
bui.app 9mo ago

Why Reactive Programming Hasn't Taken Off in Python (and Why Signals)

buibuibui
2pts0
reaktiv.bui.app 12mo ago

Signals for Python – Reactive State Management Inspired by SolidJS and Angular

buibuibui
1pts0
bui.app 1y ago

The Missing Manual for Signals: State Management for Python Developers

buibuibui
88pts35
reaktiv.readthedocs.io 1y ago

Reaktiv: Reactive Signals for Python

buibuibui
1pts1
reaktiv.readthedocs.io 1y ago

reaktiv: Reactive Signals for Python

buibuibui
5pts1
bui.app 1y ago

Show HN: Reaktiv – I built Excel-like reactive programming for Python

buibuibui
2pts0
bui.app 1y ago

Adding Reactivity to Jupyter Notebooks with Reaktiv

buibuibui
1pts0
github.com 1y ago

Show HN: Reactive Signals for Python – inspired by Angular's reactivity model

buibuibui
31pts19
github.com 1y ago

Signals Library in Python

buibuibui
2pts0
www.findmylogger.com 2y ago

I wrote a macOS app to save the movements of your own AirTags and iPhones

buibuibui
3pts3

I am interested to hear what features you guys want in the next iterations! While building ScreenWall, I actually had art installations, home dashboards and train depature info screens in mind. Interacting with the screens and triggering events across other screens is also in the pipeline. Would be cool, if you can give me some crazy ideas, so I can prepare the client runtime better.

You can also vibe-code your widget if you want! You are not restricted to use the built-in ones. Just copy the "Canvas Widget Guide" you find under "Left Sidebar > Create > Smart Widget > Tutorial" and copy that article in ChatGPT or Claude while describing what your widget should display.

Then paste the code to "Create > Smart Widget > Edit the Code" in the Widget Details. (this flow should be more intuitive...)

You are able to send JSON data to your widget via an API.

It's all just canvas and old Javascript code!

Oh wow, although I submitted it some days ago, I somehow got on the front page! Thanks for that! Also as a note: this platform is nowhere near finished! I had this idea in my mind for a long time that I wanted to reuse my old phones and tablets as displays in my home. I also know that finding the right apps for these old platforms is a challenge in itself, that's why I went the route of creating an ES5 (that nobody writes anymore!) web app that most of these devices still support. The client's whole purpose is to display canvas and media files that the server dictates on-demand via websocket, while keeping a synchronized clock. On Instagram I always saw these very cool widgets like retro clocks, split-flip boards, YouTube subscriber counters that I felt urged to buy. But I thought to myself that the old phones I already have could also do the same. I am a long-time software engineer myself, but could never take the time to validate whether my ideas work. So I thought, why not try it out with Codex. After long prompting, supervising and correcting, I got a very usable solution that I now pleasantly use myself at home.

Working on ScreenWall (https://www.screenwall.app) because I had old phones sitting in a drawer doing nothing, and now I use them as passive widgets on my desk and wall. I use the browsers of the devices to join a shared "wall". From there I can push images, video, gifs, or a synced canvas to it (and any other old screens I add) without installing anything. Started as a one-device hack for my desk clock, but it scales to syncing multiple screens at once if you've got more than one old device lying around.

I am currently building a project (http://www.screenwall.app) that tries to reuse old phones and tablets (that some people have in the drawer unused) as widget displays. Seeing such cool widgets always tempt me to buy it, although I know that my old Samsung A6 is perfectly capable for such things as well. :D

Hi HN!

Resource Signal brings reactive async data loading to Python. Main idea: declare what parameters affect your request, and get automatic cancellation, status management, and error handling.

It's inspired by Angular's resource() but adapted for Python's async/await. Works great for APIs, database queries, search—anywhere you fetch data based on changing parameters.

The guide has 5 working examples. Would love feedback!

GitHub: https://github.com/buiapp/reaktiv

Is there a best practice how to stream and plot large signal data (e.g. > 1M data points of multiple sine waves) from a Python backend (e.g. numpy + FastAPI) to frontend? My current solution is: fetch ADC data, convert the bytes to base64 and embed it to JSON that will be send to the frontend. Frontend reverses this process and plot it to eCharts.

Oh my, I just looked him up. He is the developer of Virtual Game Station - a PS1 emulator that I used in the past to play PS Isos on my Windows ME PC! What a legend.

Install Nothing 8 months ago

Can't wait to tell my boss, I am drinking coffee because I am waiting for my installs to finish! :)

I find the Nextcloud client really buggy on the Mac, especially the VFS integration. The file syncing is also really slow. I switched back to P2P file syncing via Syncthing and Resilio Sync out of frustration.

The Synology End Game 11 months ago

I actually like their software offerings like Synology Drive and Synology Moments. Their backup solution also seem to "just work" with Hyper Backup. I'm using a Mac und tried to use Nextcloud, but my conclusion with the Nextcloud Desktop Client is, that it is buggy as hell. Especially the VFS implementation. Synology Drive in opposite just works (for me).

The Signals libraries I know of (including reaktiv) are throwing an exception if a dependency cycle is detected in the computation step. But that doesn‘t solve infinite executation loops completely because the user still can define an Effect that updates its (in)direct dependencies - that means User caution is still needed. Angular tried to prevent that in their older versions by not allowing to set other Signals in Effects. But they reverted that decision.

You can use normal names function instead of lambdas if you prefer! In Javascript anonymous functions are used normally for things, where defining named functions are considered too verbose - I use lambdas for that in Python.

The Signals evaluation are topologically ordered and are running synchronously. Effects are running in the order they are defined.