<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: buibuibui</title><link>https://news.ycombinator.com/user?id=buibuibui</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Jul 2026 02:37:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=buibuibui" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by buibuibui in "How to build a circular LCD clock"]]></title><description><![CDATA[
<p>Can you check if it‘s still the case? :o</p>
]]></description><pubDate>Tue, 14 Jul 2026 17:11:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48909971</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=48909971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48909971</guid></item><item><title><![CDATA[New comment by buibuibui in "How to build a circular LCD clock"]]></title><description><![CDATA[
<p>I am currently building a project (<a href="http://www.screenwall.app" rel="nofollow">http://www.screenwall.app</a>) 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</p>
]]></description><pubDate>Tue, 14 Jul 2026 09:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903964</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=48903964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903964</guid></item><item><title><![CDATA[ScreenWall, turn old phones and tablets into a shared display wall]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.screenwall.app">https://www.screenwall.app</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48880924">https://news.ycombinator.com/item?id=48880924</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 12 Jul 2026 13:10:31 +0000</pubDate><link>https://www.screenwall.app</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=48880924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48880924</guid></item><item><title><![CDATA[New comment by buibuibui in "Defeat air-gapped systems by exfiltrating data using Apple Find My network"]]></title><description><![CDATA[
<p>Very interesting. What's the max payload size we can transfer with this setup?</p>
]]></description><pubDate>Mon, 06 Jul 2026 13:16:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48804174</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=48804174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48804174</guid></item><item><title><![CDATA[New comment by buibuibui in "Show HN: Posthorn, self-hosted mail gateway"]]></title><description><![CDATA[
<p>This solves an issue that I really do have. Will try it out!</p>
]]></description><pubDate>Thu, 28 May 2026 10:20:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48306953</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=48306953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48306953</guid></item><item><title><![CDATA[New comment by buibuibui in "Gaussian Splat of a Strawberry"]]></title><description><![CDATA[
<p>How can I start creating Guassian Splat of my environment with my 360 camera? Is it possible to do that with local software?</p>
]]></description><pubDate>Tue, 19 May 2026 14:04:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48193475</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=48193475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48193475</guid></item><item><title><![CDATA[New comment by buibuibui in "Show HN: Turning a Gaussian Splat into a videogame"]]></title><description><![CDATA[
<p>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?</p>
]]></description><pubDate>Sun, 26 Apr 2026 21:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47914855</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=47914855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47914855</guid></item><item><title><![CDATA[Apple Mail MCP]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/s-morgan-jeffries/apple-mail-mcp">https://github.com/s-morgan-jeffries/apple-mail-mcp</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47865997">https://news.ycombinator.com/item?id=47865997</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 22 Apr 2026 16:39:50 +0000</pubDate><link>https://github.com/s-morgan-jeffries/apple-mail-mcp</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=47865997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47865997</guid></item><item><title><![CDATA[Ask HN: Stable, self-hosted macOS VFS that works in 2026?]]></title><description><![CDATA[

<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47818546">https://news.ycombinator.com/item?id=47818546</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 18 Apr 2026 19:05:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47818546</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=47818546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47818546</guid></item><item><title><![CDATA[New comment by buibuibui in "France dumps Zoom and Teams as Europe seeks digital autonomy from the US"]]></title><description><![CDATA[
<p>This looks interesting. Does it also has desktop sync clients? Didn't read anything in that direction while glancing over.</p>
]]></description><pubDate>Wed, 04 Feb 2026 09:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46883504</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=46883504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46883504</guid></item><item><title><![CDATA[Signal-First Architectures: Rethinking Front-End Reactivity]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2506.13815">https://arxiv.org/abs/2506.13815</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46870960">https://news.ycombinator.com/item?id=46870960</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 03 Feb 2026 13:51:07 +0000</pubDate><link>https://arxiv.org/abs/2506.13815</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=46870960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46870960</guid></item><item><title><![CDATA[New comment by buibuibui in "Resource Signal: Reactive async data loading for Python"]]></title><description><![CDATA[
<p>Hi HN!<p>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.<p>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.<p>The guide has 5 working examples. Would love feedback!<p>GitHub: <a href="https://github.com/buiapp/reaktiv" rel="nofollow">https://github.com/buiapp/reaktiv</a></p>
]]></description><pubDate>Thu, 22 Jan 2026 11:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46717647</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=46717647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46717647</guid></item><item><title><![CDATA[Resource Signal: Reactive async data loading for Python]]></title><description><![CDATA[
<p>Article URL: <a href="https://reaktiv.bui.app/docs/resource-guide.html">https://reaktiv.bui.app/docs/resource-guide.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46717641">https://news.ycombinator.com/item?id=46717641</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 22 Jan 2026 11:02:14 +0000</pubDate><link>https://reaktiv.bui.app/docs/resource-guide.html</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=46717641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46717641</guid></item><item><title><![CDATA[New comment by buibuibui in "Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Thu, 22 Jan 2026 08:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46716552</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=46716552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46716552</guid></item><item><title><![CDATA[New comment by buibuibui in "Announcing the Beta release of ty"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Tue, 16 Dec 2025 22:34:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46295578</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=46295578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46295578</guid></item><item><title><![CDATA[Docker Best Practices: Read-Only Containers]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.ploetzli.ch/2025/docker-best-practices-read-only-containers/">https://blog.ploetzli.ch/2025/docker-best-practices-read-only-containers/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46216926">https://news.ycombinator.com/item?id=46216926</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 10 Dec 2025 12:23:52 +0000</pubDate><link>https://blog.ploetzli.ch/2025/docker-best-practices-read-only-containers/</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=46216926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46216926</guid></item><item><title><![CDATA[Reaktiv – A declarative state management library for Python]]></title><description><![CDATA[
<p>Article URL: <a href="https://reaktiv.bui.app/">https://reaktiv.bui.app/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46077477">https://news.ycombinator.com/item?id=46077477</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 28 Nov 2025 10:51:34 +0000</pubDate><link>https://reaktiv.bui.app/</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=46077477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46077477</guid></item><item><title><![CDATA[New comment by buibuibui in "Install Nothing"]]></title><description><![CDATA[
<p>Can't wait to tell my boss, I am drinking coffee because I am waiting for my installs to finish! :)</p>
]]></description><pubDate>Tue, 18 Nov 2025 10:14:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45963327</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=45963327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45963327</guid></item><item><title><![CDATA[Show HN: iCloud Find My GPS Logger]]></title><description><![CDATA[
<p>Article URL: <a href="https://chromewebstore.google.com/detail/icloud-find-my-gps-logger/doafcollkgnpicaijnokdnblahkdmgbb">https://chromewebstore.google.com/detail/icloud-find-my-gps-logger/doafcollkgnpicaijnokdnblahkdmgbb</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45963310">https://news.ycombinator.com/item?id=45963310</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Nov 2025 10:10:37 +0000</pubDate><link>https://chromewebstore.google.com/detail/icloud-find-my-gps-logger/doafcollkgnpicaijnokdnblahkdmgbb</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=45963310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45963310</guid></item><item><title><![CDATA[New comment by buibuibui in "Why Nextcloud feels slow to use"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Mon, 03 Nov 2025 14:48:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45799573</link><dc:creator>buibuibui</dc:creator><comments>https://news.ycombinator.com/item?id=45799573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45799573</guid></item></channel></rss>