Blinksy
Posted3 months agoActive3 months ago
play.putyourlightson.comTechstory
calmpositive
Debate
20/100
Generative ArtInteractive DesignWeb Development
Key topics
Generative Art
Interactive Design
Web Development
Blinksy is an interactive generative art project that allows users to create and share their own visual experiences, sparking discussion around its creative possibilities and technical implementation.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
6m
Peak period
2
0-1h
Avg / period
1.5
Key moments
- 01Story posted
Oct 10, 2025 at 12:29 PM EDT
3 months ago
Step 01 - 02First comment
Oct 10, 2025 at 12:36 PM EDT
6m after posting
Step 02 - 03Peak activity
2 comments in 0-1h
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 11, 2025 at 4:22 AM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45540756Type: storyLast synced: 11/20/2025, 3:47:06 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
Laravel Octane keeps the bootstrapped app loaded in memory, which can scale to thousands of requests per second for the toggling of cells. A separate script starts a Swoole HTTP server to make async I/O work in PHP for serving long-lived SSE connections. The event stream is compressed using gzip by the web server (standard Nginx). The app uses Redis pub/sub for real-time messaging, and a Redis key-value store for state persistence. Rate limiting on the server helps prevent automated bots causing too much havoc.
Finally, reactivity is powered by Datastar with one event listener and one long-lived SSE connection to the backend.
It all runs on a €4 Hetzner VPS.
Have yet to look into making Mercure work with Datastar’s SSE events, have you done so?
I haven't used Mercure at all, but I see no reason why it couldn't work with datastar. Might be something worth exploring, since it and the API Platform seem to be gaining traction in php.
With frankenphp's newish support for custom php extensions written in Go, I wonder if you could even call Mercure and/or nats directly from the php code...