HNHacker News
TopNewBestAskShowJobs

buibuibui

159 karma · joined July 2, 2023

submissionscomments
buibuibui··on Solid 2.0 RC: The Big <Reveal>
I am a big fan of Signals. It’s the best state-management concept I've come across (also my team-mates). We even use it outside of the frontend space, e.g. in long running instances / services or complicated numpy calculations. One of the core characteristics why it's so easy to reason about, is that the reactivity is indeed synchronous. We know most of the time, what every signal set() does when we constraint ourselves Effects not allowing to set other Signals.

Integrating async as first class citizen into the core is indeed interesting. I wonder how it impacts the ergonomics and state reasoning in the end.

Need to test it out.

buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
ScreenWall builder here. Thank you so much for the wonderful feedbacks! Please keep an eye open on the website! I will publish a self-hosted version soon and open source! Keeping old-devices from beeing thrown away is my number one priority here! They deserve a second life.
buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
Hey, owner here. I think it‘s wonderful that you find it useful! Your questions has been answered in the comments already, because some people asked the same. But I think what you probably want is a way to use this without a cloud and run this locally in your network. Please keep an eye open on the website! I will publish a self-hosted version soon! Keeping old-devices from beeing thrown away is my number one priority here!
buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
Please keep an eye open on the website! I will publish a self-hosted version soon.
buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
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.
buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
This is work in progress project of mine! I have so many ideas how I can make it better, but before I overengineer it just for myself (I think this is typicial engineer mentality), I wanted to submit it to HN before I lose my interest over time, like my other projects…
buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
The account mechanism is just used to scope the devices to „walls“. Otherwise I don‘t mine anything. But I share your sentiment, that this should maybe a self-hostable tool.
buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
I see you. I am thinking about providing a self-hosted version.
buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
An account is necessary to couple your devices to your wall. And auth is implemented via Better-Auth. I stopped Codex immediately when he tried to implement the login stuff from scratch. :)
buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
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!

buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
I like the wall position detection feature via markers! :)
buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
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.
buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
The oldest device I found that works with ScreenWall as a widget display, is an iPad 3 (2012)!
buibuibui··on ScreenWall – Turn old phones into synced widgets for your space
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.
buibuibui··on How to build a circular LCD clock
Can you check if it‘s still the case? :o
buibuibui··on How to build a circular LCD clock
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
buibuibui··on Defeat air-gapped systems by exfiltrating data using Apple Find My network
Very interesting. What's the max payload size we can transfer with this setup?
buibuibui··on Show HN: Posthorn, self-hosted mail gateway
This solves an issue that I really do have. Will try it out!
buibuibui··on Gaussian Splat of a Strawberry
How can I start creating Guassian Splat of my environment with my 360 camera? Is it possible to do that with local software?
buibuibui··on Show HN: Turning a Gaussian Splat into a videogame
This is so cool. I have a Insta360 camera lying around. Is it possible to use it to create a Gaussian Splat map with open source software?
buibuibui··on France dumps Zoom and Teams as Europe seeks digital autonomy from the US
This looks interesting. Does it also has desktop sync clients? Didn't read anything in that direction while glancing over.
buibuibui··on Resource Signal: Reactive async data loading for Python
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

buibuibui··on Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)
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.
buibuibui··on Announcing the Beta release of ty
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.
buibuibui··on Install Nothing
Can't wait to tell my boss, I am drinking coffee because I am waiting for my installs to finish! :)
buibuibui··on Why Nextcloud feels slow to use
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.
buibuibui··on Show HN: The text disappears when you screenshot it
This could be used for Captcha systems. Would current bots be able to decipher these?
buibuibui··on Liquid Glass in the Browser: Refraction with CSS and SVG
I think the bounciness of the elements is also a very charming characteristic part of the Liquid Glass UI that Apple introduces. But recreating that is probably very difficult with web technologies.
buibuibui··on Google Pixel 10 series review
I am suprised that the Galaxy S25 seems so far ahead in the benchmarks.
buibuibui··on The Synology End Game
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).
Page 1 of 2Next →