<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: hauxir</title><link>https://news.ycombinator.com/user?id=hauxir</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 17 Oct 2026 23:02:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hauxir" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hauxir in "Show HN: Kosmic Kart – Mario Kart-style racing with friends in the browser"]]></title><description><![CDATA[
<p>Made this for Kosmi, where you hang out with friends in a room: send a link and you're racing over voice and video in the browser, no install. It's all three.js with the karts, items and tracks generated in code, and each browser runs its own kart's physics and sends it to the others P2P over WebRTC data channels.</p>
]]></description><pubDate>Wed, 16 Sep 2026 23:32:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49734470</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=49734470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49734470</guid></item><item><title><![CDATA[Show HN: Kosmic Kart – Mario Kart-style racing with friends in the browser]]></title><description><![CDATA[
<p>Article URL: <a href="https://kosmi.io/kosmic-kart/">https://kosmi.io/kosmic-kart/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49733578">https://news.ycombinator.com/item?id=49733578</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 16 Sep 2026 21:54:45 +0000</pubDate><link>https://kosmi.io/kosmic-kart/</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=49733578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49733578</guid></item><item><title><![CDATA[Show HN: Blast Arena – Quake 3-style deathmatch in the browser (WebRTC P2P)]]></title><description><![CDATA[
<p>Article URL: <a href="https://kosmi.io/blast-arena/">https://kosmi.io/blast-arena/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49731107">https://news.ycombinator.com/item?id=49731107</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 16 Sep 2026 18:36:03 +0000</pubDate><link>https://kosmi.io/blast-arena/</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=49731107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49731107</guid></item><item><title><![CDATA[New comment by hauxir in "Pgbackrest is no longer being maintained"]]></title><description><![CDATA[
<p>been using databasus(<a href="https://github.com/databasus/databasus" rel="nofollow">https://github.com/databasus/databasus</a>) works pretty well so far.</p>
]]></description><pubDate>Mon, 27 Apr 2026 11:50:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47920367</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=47920367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47920367</guid></item><item><title><![CDATA[New comment by hauxir in "Show HN: Play poker with friends in the browser – with built-in video chat"]]></title><description><![CDATA[
<p>The poker game runs entirely in the browser with WebRTC video chat baked in.
All logic happens serverside, written in Elixir/Phoenix.</p>
]]></description><pubDate>Sun, 18 Jan 2026 21:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46672516</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=46672516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46672516</guid></item><item><title><![CDATA[Show HN: Play poker with friends in the browser – with built-in video chat]]></title><description><![CDATA[
<p>Article URL: <a href="https://kosmi.io/poker/">https://kosmi.io/poker/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46672473">https://news.ycombinator.com/item?id=46672473</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 18 Jan 2026 21:47:08 +0000</pubDate><link>https://kosmi.io/poker/</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=46672473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46672473</guid></item><item><title><![CDATA[New comment by hauxir in "Show HN: Play poker with friends in the browser – with built-in video chat"]]></title><description><![CDATA[
<p>RNG is fully server-side (Elixir). Uses Enum.shuffle/1 (Fisher-Yates) seeded from OS entropy. Fresh shuffle each hand, not deterministic. Frontend only receives dealt cards, no deck access.</p>
]]></description><pubDate>Sat, 17 Jan 2026 19:31:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46661238</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=46661238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46661238</guid></item><item><title><![CDATA[Show HN: Play poker with friends in the browser – with built-in video chat]]></title><description><![CDATA[
<p>Article URL: <a href="https://kosmi.io/poker/">https://kosmi.io/poker/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46660343">https://news.ycombinator.com/item?id=46660343</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 17 Jan 2026 18:08:30 +0000</pubDate><link>https://kosmi.io/poker/</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=46660343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46660343</guid></item><item><title><![CDATA[New comment by hauxir in "Show HN: BBC2Podcast – Geo-unblocking proxy for BBC radio as podcasts"]]></title><description><![CDATA[
<p>I built this because I wanted to listen to Benji B and Essential Mix but BBC recently started geo-blocking everyone outside the UK. Now I just run this behind a UK VPN and get episodes delivered to Overcast like a normal podcast.</p>
]]></description><pubDate>Tue, 23 Dec 2025 15:58:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46366346</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=46366346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46366346</guid></item><item><title><![CDATA[Show HN: BBC2Podcast – Geo-unblocking proxy for BBC radio as podcasts]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/hauxir/bbc2podcast">https://github.com/hauxir/bbc2podcast</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46366336">https://news.ycombinator.com/item?id=46366336</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 23 Dec 2025 15:56:56 +0000</pubDate><link>https://github.com/hauxir/bbc2podcast</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=46366336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46366336</guid></item><item><title><![CDATA[New comment by hauxir in "Show HN: CineCLI – Browse and torrent movies directly from your terminal"]]></title><description><![CDATA[
<p>built something similar but a webapp where you can search using any tracker supported by jackett and stream in your browser, can have a look here <a href="https://github.com/hauxir/rapidbay" rel="nofollow">https://github.com/hauxir/rapidbay</a></p>
]]></description><pubDate>Tue, 23 Dec 2025 09:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46363872</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=46363872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46363872</guid></item><item><title><![CDATA[Show HN: Query ClickHouse Databases from ChatGPT Custom GPTs via OpenAPI]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/hauxir/clickhouse-openapi-bridge">https://github.com/hauxir/clickhouse-openapi-bridge</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45886348">https://news.ycombinator.com/item?id=45886348</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 11 Nov 2025 12:00:35 +0000</pubDate><link>https://github.com/hauxir/clickhouse-openapi-bridge</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=45886348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45886348</guid></item><item><title><![CDATA[New comment by hauxir in "Show HN: MacOS Live Screensaver – A screensaver that plays live video streams"]]></title><description><![CDATA[
<p>it uses yt-dlp so it should already support that</p>
]]></description><pubDate>Mon, 27 Oct 2025 10:00:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45719127</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=45719127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45719127</guid></item><item><title><![CDATA[New comment by hauxir in "Show HN: MacOS Live Screensaver – A screensaver that plays live video streams"]]></title><description><![CDATA[
<p>interesting you pointed that out because i ran into that exact problem!<p>look at the animateoneframe function, there's the workaround</p>
]]></description><pubDate>Fri, 24 Oct 2025 16:07:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45696024</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=45696024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45696024</guid></item><item><title><![CDATA[New comment by hauxir in "Show HN: MacOS Live Screensaver – A screensaver that plays live video streams"]]></title><description><![CDATA[
<p>They most definitely are.<p>However this project is so simple it's more akin to a script. Really not that hard to grasp despite not knowing swift.<p>Also vibe coded an android tv version and used this codebase as input ;)<p><a href="https://github.com/hauxir/androidtv-live-screensaver" rel="nofollow">https://github.com/hauxir/androidtv-live-screensaver</a></p>
]]></description><pubDate>Fri, 24 Oct 2025 13:31:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45694437</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=45694437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45694437</guid></item><item><title><![CDATA[New comment by hauxir in "Show HN: MacOS Live Screensaver – A screensaver that plays live video streams"]]></title><description><![CDATA[
<p>it's just claude code commiting and pushing for me because i'm lazy</p>
]]></description><pubDate>Fri, 24 Oct 2025 13:25:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45694386</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=45694386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45694386</guid></item><item><title><![CDATA[New comment by hauxir in "Show HN: MacOS Live Screensaver – A screensaver that plays live video streams"]]></title><description><![CDATA[
<p>Is that really the point anymore :D?</p>
]]></description><pubDate>Fri, 24 Oct 2025 13:07:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45694224</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=45694224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45694224</guid></item><item><title><![CDATA[New comment by hauxir in "Live Stream from the Namib Desert"]]></title><description><![CDATA[
<p>created an android tv screensaver for this<p><a href="https://github.com/hauxir/androidtv-live-screensaver" rel="nofollow">https://github.com/hauxir/androidtv-live-screensaver</a></p>
]]></description><pubDate>Thu, 23 Oct 2025 17:13:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45684313</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=45684313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45684313</guid></item><item><title><![CDATA[New comment by hauxir in "Show HN: Android TV screensaver that plays live YouTube streams"]]></title><description><![CDATA[
<p>I built this mainly for myself - I love leaving the Namib Desert live stream on when my TV is idle. Way more interesting than the default screensavers, and it turns the TV into an ambient window to nature.</p>
]]></description><pubDate>Thu, 23 Oct 2025 13:04:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45681338</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=45681338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45681338</guid></item><item><title><![CDATA[Show HN: Android TV screensaver that plays live YouTube streams]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/hauxir/androidtv-live-screensaver">https://github.com/hauxir/androidtv-live-screensaver</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45681065">https://news.ycombinator.com/item?id=45681065</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 23 Oct 2025 12:29:19 +0000</pubDate><link>https://github.com/hauxir/androidtv-live-screensaver</link><dc:creator>hauxir</dc:creator><comments>https://news.ycombinator.com/item?id=45681065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45681065</guid></item></channel></rss>