<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: steelbrain</title><link>https://news.ycombinator.com/user?id=steelbrain</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 08:16:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=steelbrain" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by steelbrain in "Bill to block publishers from killing online games advances in California"]]></title><description><![CDATA[
<p>Sorry to hear about your situation. For the game you're shutting down online services for, forgive my nieve question but how much work is it to expose an environment variable called `GAME_SERVER_URL` and then document the API contract it expects on the other end?<p>Servers have a real cost, nobody is denying that, but I think the people who bought the game should have an option/alternative in case the servers are down.</p>
]]></description><pubDate>Sat, 16 May 2026 00:07:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48155515</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=48155515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48155515</guid></item><item><title><![CDATA[New comment by steelbrain in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>This is not using an eGPU with macOS, ie you can't run your chrome on macOS with its GPU acceleration coming from this eGPU. This is tunneling that eGPU to a Linux VM.</p>
]]></description><pubDate>Thu, 14 May 2026 21:33:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141570</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=48141570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141570</guid></item><item><title><![CDATA[New comment by steelbrain in "Localsend: An open-source cross-platform alternative to AirDrop"]]></title><description><![CDATA[
<p>Yes, natively. Thanks Google: <a href="https://blog.google/products-and-platforms/platforms/android/quick-share-airdrop/" rel="nofollow">https://blog.google/products-and-platforms/platforms/android...</a></p>
]]></description><pubDate>Tue, 28 Apr 2026 17:52:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47937955</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47937955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47937955</guid></item><item><title><![CDATA[New comment by steelbrain in "Measuring Claude 4.7's tokenizer costs"]]></title><description><![CDATA[
<p>See also: Shrinkflation (<a href="https://en.wikipedia.org/wiki/Shrinkflation" rel="nofollow">https://en.wikipedia.org/wiki/Shrinkflation</a>)</p>
]]></description><pubDate>Fri, 17 Apr 2026 20:09:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47810033</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47810033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47810033</guid></item><item><title><![CDATA[New comment by steelbrain in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>The source code is hosted on Github: <a href="https://github.com/gitbutlerapp/gitbutler" rel="nofollow">https://github.com/gitbutlerapp/gitbutler</a><p>I was really hoping we'd see some competition to Github, but no, this is competition for the likes of the Conductor App. Disappointed, I must say. I am tired of using and waiting for alternatives of, Github.<p>The diff view in particular makes me rage. CodeMirror has a demo where they render a million lines. Github starts dying when rendering a couple thousand. There are options like Codeberg but the experience is unfortunately even worse.</p>
]]></description><pubDate>Fri, 10 Apr 2026 04:12:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47713550</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47713550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47713550</guid></item><item><title><![CDATA[New comment by steelbrain in "A Faster Alternative to Jq"]]></title><description><![CDATA[
<p>Surprised to see that there's no official binaries for arm64 darwin. Meaning macOS users will have to run it through the Rosetta 2 translation layer.</p>
]]></description><pubDate>Fri, 27 Mar 2026 08:32:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47540244</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47540244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47540244</guid></item><item><title><![CDATA[New comment by steelbrain in "Shall I implement it? No"]]></title><description><![CDATA[
<p>I didnt realize how prolific the OpenClaw author was. Thanks for sharing!</p>
]]></description><pubDate>Fri, 13 Mar 2026 01:59:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47359823</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47359823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47359823</guid></item><item><title><![CDATA[New comment by steelbrain in "Shall I implement it? No"]]></title><description><![CDATA[
<p>> And on top of it, if you develop for native macOS, There’s no official tooling for visual verification. It’s like 95% of development is web and LLM providers care only about that.<p>Thinking out loud here, but you could make an application that's always running, always has screen sharing permissions, then exposes a lightweight HTTP endpoint on 127.0.0.1 that when read from, gives the latest frame to your agent as a PNG file.<p>Edit: Hmm, not sure that'd be sufficient, since you'd want to click-around as well.<p>Maybe a full-on macOS accessibility MCP server? Somebody should build that!</p>
]]></description><pubDate>Thu, 12 Mar 2026 23:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47358810</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47358810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47358810</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>Yes, apply the patches on any binary, build it and rename it to ffmpeg and it’ll work over the network with the server and client included</p>
]]></description><pubDate>Wed, 11 Mar 2026 11:52:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47334420</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47334420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47334420</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>Get a TP Link Tapo! They are like 20-30 bucks and come with ONVIF.<p>EZVIZ is another ban-evading arm of HIKVision, easily available in Europe and has RTSP (confirmed) with alleged support of ONVIF as well.</p>
]]></description><pubDate>Wed, 11 Mar 2026 01:01:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330698</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47330698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330698</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>To be able to use ffmpeg with its native network capabilities in a usecase of media servers, where you need to stream your input to it, and then get multiple outputs (think HLS) that are streamed back is not possible at this point in time. HTTP, FTP, SFTP, all have their limitations, some are outright broken for HLS usecases, others wont stream seeking.<p>I would have very much loved to use the built-in capabilities instead of patching ffmpeg to add a vfs layer and spend a ton of time figuring out the build pipeline once you add all the codecs and hwaccels. I do hope to be able to change this in the future, I've identified several bugs that I intend to submit patches for.</p>
]]></description><pubDate>Wed, 11 Mar 2026 00:13:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330403</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47330403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330403</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>I am using it as my everything-depot. Beyond this proprietary app, you'll find more than a hundred of my other, open source projects there as well.<p>Including the building blocks of said proprietary app: <a href="https://github.com/steelbrain/XMLKit" rel="nofollow">https://github.com/steelbrain/XMLKit</a> & <a href="https://github.com/steelbrain/IPCamKit" rel="nofollow">https://github.com/steelbrain/IPCamKit</a></p>
]]></description><pubDate>Wed, 11 Mar 2026 00:07:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330359</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47330359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330359</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>tl;dr:<p>- Client makes request to server (which opens a bidirectional network socket)<p>- Server uses that bidirectional socket, spawns a local patched ffmpeg with vfs-like characteristics<p>- ffmpeg (using client-server bidrection socket) does input/output operations, treating client filesystem as if it was local<p>Thus client doesn't need to open any ports, or expose its filesystem in a traditional mounting manner, and one server can handle filesystems & requests of any amount of clients.</p>
]]></description><pubDate>Wed, 11 Mar 2026 00:04:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330346</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47330346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330346</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>I'll tell my TV you said that and I'll see if it stops buffering during playback :)</p>
]]></description><pubDate>Tue, 10 Mar 2026 22:54:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329799</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47329799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329799</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>I've traveled around a lot in the past couple years so my situation (read: homelab equipment) has been changing and my usecase has been changing with it. It started out as:<p>- I dont want to unplug the GPU from my gaming PC and plug it into my linux server<p>- Then: I dont want to figure out PCI forwarding, I'll just open a port and nfs to the containers/vms (ffmpeg-over-ip v4 needed shared filesystem)<p>- Now: I have a homelab of 4 mini PCs and one of them has an RTX 3090 over Oculink. I need it for local LLMs but also video encoding and I dont want to do both on the same machine.<p>But you've asked a more fundamental question, why would people need hardware accelerated video decoding in the first place? I need it because my TV doesn't support all the codecs and I still want to watch my movies at 4K without stuttering.</p>
]]></description><pubDate>Tue, 10 Mar 2026 22:50:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329747</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47329747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329747</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>Thank you for sharing your experience. Seems like this is not relevant to your setup & usecase.<p>People who need this know who they are. Not everything is for everybody.</p>
]]></description><pubDate>Tue, 10 Mar 2026 22:45:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329706</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47329706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329706</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>> streaming it over the interwebs isn't the issue<p>The hope is that you stream over LAN not the interwebs!<p>> I always get a speedup from moving the files off my external hard-drive<p>Based on your description, it does seem like your ffmpeg may be IO limited</p>
]]></description><pubDate>Tue, 10 Mar 2026 21:21:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47328923</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47328923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47328923</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>I've explored sftp since ffmpeg has built-in support for it (-i sftp://...), but the support is quite buggy in code, I hope to submit some patches upstream to be able to change it. FTP in contrast seemed much more stable, at least looking at the code. FTP had some other shortcomings that made it undesirable for my usecase.<p>That was the one motivation, the other one was that it would require rewriting arguments going into the server. What you're describing was essentially what ffmpeg-over-ip v4 (and its earlier versions!) was, and the constant feedback I'd heard was that sharing filesystems is too much work, ssh servers on windows and macOS are a bad experience, people want to use a bundled solution.<p>Forking ffmpeg was no easy task! Took forever to figure out the build process, eventually caved in and started using jellyfin build scripts, but that has the downside of being a few versions behind of upstream HEAD.</p>
]]></description><pubDate>Tue, 10 Mar 2026 21:12:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47328841</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47328841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47328841</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>Thanks for putting a smile on my face! I am glad you liked it! :)</p>
]]></description><pubDate>Tue, 10 Mar 2026 21:08:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47328803</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47328803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47328803</guid></item><item><title><![CDATA[New comment by steelbrain in "FFmpeg-over-IP – Connect to remote FFmpeg servers"]]></title><description><![CDATA[
<p>Thank you for your comment!<p>The usecase for something like this is when you control both sides, server & client. There is some basic HMAC auth built into each request.<p>> I would recommend to sandbox if at all possible.<p>Since the server is a standard binary that doesn't need any special permissions, you could create the most locked down user in your server that only has access to a limit set of files and the GPUs and it'll work just fine. This is encouraged.</p>
]]></description><pubDate>Tue, 10 Mar 2026 20:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47328680</link><dc:creator>steelbrain</dc:creator><comments>https://news.ycombinator.com/item?id=47328680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47328680</guid></item></channel></rss>