<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: prhn</title><link>https://news.ycombinator.com/user?id=prhn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 08:48:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=prhn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by prhn in "Show HN: VidStudio, a browser based video editor that doesn't upload your files"]]></title><description><![CDATA[
<p>You probably already know this, but I could not import 10-bit video on Windows which I think would be fairly common among the target audience.<p>ffmpeg supports decoding 10-bit video.</p>
]]></description><pubDate>Tue, 21 Apr 2026 13:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47848212</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=47848212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47848212</guid></item><item><title><![CDATA[New comment by prhn in "Show HN: VidStudio, a browser based video editor that doesn't upload your files"]]></title><description><![CDATA[
<p>Closed source is fine, but there are a few other things that are required of LGPL, some of which are<p>- Provide links to the source of the version of ffmpeg you used in your code<p>- User should be able to replace the ffmpeg libs with his own compatible builds if you're using dynamically linked libs. For statically linked libs, you need to provide the tools to re-link against a compatible build.<p>I went through an LGPL review recently so some of this is fresh in my memory, but please correct me if I'm wrong.</p>
]]></description><pubDate>Tue, 21 Apr 2026 13:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47848164</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=47848164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47848164</guid></item><item><title><![CDATA[New comment by prhn in "Creating the Futurescape for the Fifth Element (2019)"]]></title><description><![CDATA[
<p>I'm just here to share my love for this film. I'm a big movie fan. I've been watching the Fifth Element since high school, and I've only grown to appreciate it more and more as a film as I get older.<p>It's so full of life, creativity, color, humor, and themes we can all relate to (purpose, love, loss, etc).<p>This is peek Bruce Willis, and the movie is filled with other exceptional actors including Gary Oldman and Ian Holm. Milla Jovovich is extremely entertaining to watch as a sort fish-out-of-water, and I know Chris Tucker's character here isn't for everyone but in my opinion it's right on-brand for the film. Cracks me up every time for decades.<p>Mostly the effects have aged really well. That's generally thanks to heavy use of practical effects, as this article highlights.<p>I often get sad that this is becoming a lost art. Great filmmakers with big budgets are still doing this type of practical effects work (Nolan [Interstellar], Villeneuve [Dune]), but I think eventually it will be lost in time.</p>
]]></description><pubDate>Thu, 09 Apr 2026 12:38:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47702923</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=47702923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47702923</guid></item><item><title><![CDATA[New comment by prhn in "Improving my focus by giving up my big monitor"]]></title><description><![CDATA[
<p>I learned this lesson a couple decades ago.<p>Managing windows with OS idiosyncrasies becomes a task in itself.<p>However, I've also learned recently it depends what you're doing.<p>Software development, I just want one single maximized window on a single laptop monitor. If I have a near-retina DPI monitor with 120hz+ (I can't deal with low DPI fuzziness and low refresh all day) I'll usually have a 3-4 window layout on a single monitor with the IDE taking up half the screen.<p>There is a minor cognitive hit from switching focus between monitors for things like reading documentation, so I don't like doing that.<p>Music production? Man, I could probably use like 3+ monitors. Main stems view, a separate monitor for open VSTs, a separate monitor for video, a separate one for piano roll maybe. The window juggling gets really cumbersome on a single monitor.<p>My friend who is a professional musician (makes music for TV shows) uses 3 large TVs for music production.</p>
]]></description><pubDate>Fri, 03 Apr 2026 16:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47628377</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=47628377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47628377</guid></item><item><title><![CDATA[New comment by prhn in "So where are all the AI apps?"]]></title><description><![CDATA[
<p>Even beyond the engineering there are 100 other things to do.<p>I launched a vibe coded product a few months ago. I spent the majority of my time<p>- making sure the copy / presentation was effective on product website<p>- getting signing certificates (this part SUCKS and is expensive)<p>- managing release version binaries without a CDN (stupid)<p>- setting up LLC, website, domain, email, google search 
indexing, etc, etc</p>
]]></description><pubDate>Tue, 24 Mar 2026 15:08:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47503802</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=47503802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47503802</guid></item><item><title><![CDATA[New comment by prhn in "Waymo blocking ambulance during deadly Austin shooting"]]></title><description><![CDATA[
<p>At the risk of sounding ignorant, why didn't the various police cruisers and even the ambulance itself just push the damn thing out of the way? That's what the push bars attached to the front of their vehicles are for.</p>
]]></description><pubDate>Sun, 01 Mar 2026 22:37:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47211454</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=47211454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47211454</guid></item><item><title><![CDATA[New comment by prhn in "Halt and Catch Fire: TV’s best drama you’ve probably never heard of (2021)"]]></title><description><![CDATA[
<p>He also played Ronan in Guardians of the Galaxy and King Thranduil in Lord of the Rings!</p>
]]></description><pubDate>Wed, 18 Feb 2026 04:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47057048</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=47057048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47057048</guid></item><item><title><![CDATA[New comment by prhn in "A Programmer's Loss of Identity"]]></title><description><![CDATA[
<p>You can still be a programmer and identify with and participate in that group. AI hasn't eliminated programmers or programming, and it never will.<p>However, my best advice as someone with many distinct interests is to avoid tying any one of these external things to your identity. Not a Buddhist, but I think that's the correct approach.<p>He sort of comes to this conclusion in the final "So then, who am I?" section. The answer is you are many things and you are nothing. You can live deeply in many groups and circles without making your identity dependent on them.<p>If you're a programmer, what happens when programming isn't needed anymore?<p>If you're a runner, what happens if you get injured?<p>It's always been helpful personally to remind myself that<p>I am not a programmer. I am a person who programs.<p>I am not a runner. I am a person who runs.</p>
]]></description><pubDate>Tue, 17 Feb 2026 15:17:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47048395</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=47048395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47048395</guid></item><item><title><![CDATA[New comment by prhn in "Film students who can no longer sit through films"]]></title><description><![CDATA[
<p>I don't dispute the shortening of attentions spans, which seems to be directly related to new forms of entertainment young people consume.<p>However. Films across the generations are very different in terms of how they lay out a narrative. Watch any film before 1980 and you'll start to see a pattern that the pacing and evolution of the narrative is generally very, very slow.<p>Art is highly contextualized by the period it's created in. I don't really think it's fair to expect people to appreciate art when it's taken completely out of its context.<p>Lawrence of Arabia, for example. What a brilliant, brilliant film. Beautiful, influential, impressively produced. And really, really boring and slow a lot of the time.<p>If I were a film professor today, hell even 20 years ago, I would not expect a modern film student to sit through that whole thing. I think it's my job as a professor to understand the context of the period, highlight the influential/important scenes, and get students to focus on those instead of having to watch 4 hours of slowly paced film making and possibly miss the important stuff.</p>
]]></description><pubDate>Sat, 31 Jan 2026 20:34:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46840544</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=46840544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46840544</guid></item><item><title><![CDATA[New comment by prhn in "The 'untouchable hacker god' behind Finland's biggest crime"]]></title><description><![CDATA[
<p>What does "the crime is less egregious" even mean?<p>Morally, you burglarized a home.<p>Legally, at least in CA, the charge and sentencing are equivalent.<p>If someone also commits a murder while burglarizing you could argue the crime is more severe, but my response would be that they've committed two crimes, and the severity of the burglary in isolation is equivalent.</p>
]]></description><pubDate>Sat, 17 Jan 2026 22:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46662575</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=46662575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46662575</guid></item><item><title><![CDATA[New comment by prhn in "The 'untouchable hacker god' behind Finland's biggest crime"]]></title><description><![CDATA[
<p>Technically, yes it is still burglary.<p>It's an odd position to take, that a crime was not committed or the offense isn't as bad if the difficulties of committing the crime have been removed or reduced.</p>
]]></description><pubDate>Sat, 17 Jan 2026 14:35:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46658375</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=46658375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46658375</guid></item><item><title><![CDATA[New comment by prhn in "Message Queues: A Simple Guide with Analogies (2024)"]]></title><description><![CDATA[
<p>This is surprisingly basic knowledge for ending up on the front page.<p>It’s a good intro, but I’d love to read more about when to know it’s time to replace my synchronous inter service http requests with a queue. What metrics should I consider and what are the trade offs. I’ve learned some answers to this question over time, but these guys are theoretically message queue experts. I’d love to learn about more things to look out for.<p>There are also different types of queues/exchanges and this is critical depending on the types of consumer or consumers you have. Should I use direct, fan out, etc?<p>The next interesting question is when should I use a stream instead of a queue, which RabbitMQ also supports.<p>My advice, having just migrated a set of message queues and streams from AWS(AvtiveMQ) to RabbitMQ is think long and hard before you add one. They become a black box of sorts and are way harder to debug than simple HTTP requests.<p>Also, as others have pointed out, there are other important use cases for queues which come way before microservice comms. Async processing to free up servers is one. I’m surprised none of these were mentioned.</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592014</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=46592014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592014</guid></item><item><title><![CDATA[New comment by prhn in "2026 will be my year of the Linux desktop"]]></title><description><![CDATA[
<p>I only really ever play one game, so that's not a blocker for me.<p>I would have switched by now but film and audio production software, including VSTs, don't seem to be greatly supported on Linux. I'd love to hear from someone if you are successfully doing this.</p>
]]></description><pubDate>Sat, 03 Jan 2026 01:29:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46471785</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=46471785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46471785</guid></item><item><title><![CDATA[New comment by prhn in "Ask HN: Any example of successful vibe-coded product?"]]></title><description><![CDATA[
<p>I vibe coded a windows shell extension that renders thumbnails for 10-bit videos. Windows does not do this out of the box.<p>I also built a Preview Pane Handler for 10-bit videos.<p>The installers (WIX) were vibe coded as well.<p>So was the product website and stripe integration. I created a bespoke license generation system on checkout.<p>I don’t think I wrote a single line of C++ code although the WIX installers and website did receive minimal manual adjustments.<p>Started with Claude but then at some point during development Codex got really good so I used only that.<p><a href="https://ruptureware.com" rel="nofollow">https://ruptureware.com</a></p>
]]></description><pubDate>Tue, 30 Dec 2025 17:31:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46435707</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=46435707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46435707</guid></item><item><title><![CDATA[New comment by prhn in "Netflix’s AV1 Journey: From Android to TVs and Beyond"]]></title><description><![CDATA[
<p>Netflix on Apple TV has an issue if "Match Content" is "off" where it will constantly downgrade the video stream to a lower bitrate unnecessarily.<p>Even fixing that issue the video quality is never great compared to other services.</p>
]]></description><pubDate>Fri, 05 Dec 2025 03:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46156629</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=46156629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46156629</guid></item><item><title><![CDATA[New comment by prhn in "Ask HN: What Are You Working On? (Nov 2025)"]]></title><description><![CDATA[
<p>I just launched a 10-Bit Video Thumbnail Provider for Windows.<p>Windows does not natively support rendering thumbnails for 10-bit videos, which are commonly produced by cameras like the Sony A7IV.<p>When I started working on a short film the video clips were piling up on my hard drive. Opening them one by one to find what I was looking for was tedious.<p>I could not find a reputable solution to this problem, so I started a company and built one. I went through the process of EV Certification to have the installer and executable code signed.<p>I hope to be in the Microsoft Store soon.<p>I'm also building other utilities with similar purpose.<p><a href="https://ruptureware.com/thumbprovider" rel="nofollow">https://ruptureware.com/thumbprovider</a></p>
]]></description><pubDate>Sun, 09 Nov 2025 22:24:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45869803</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=45869803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45869803</guid></item><item><title><![CDATA[New comment by prhn in "The React Foundation"]]></title><description><![CDATA[
<p>Let's not conflate the two things that were said.<p>It is absolutely true that companies were rushing to rewrite their code every few years when the new shiny JS library or framework came out. I was there for it. There was a quick transition from [nothing / mootools?] to jQuery to Backbone to React, with a short Angular detour about 13 years ago. If you had experience with the "new" framework you could pretty much get a front-end gig anywhere with little friction. I rewrote many codebases across multiple companies to Backbone during that time per the request of engineering management.<p>Now, is React underappreciated? In the past 10 years or so I've started to see a pattern of lack of appreciation for what it brings to the table and the problems it solved. It is used near universally because it was such a drastic improvement over previous options that it was instantly adopted. But as we know, adoption does not mean appreciation.<p>> React is used near universally, despite there being alternatives that are better in almost every way.<p>Good example of under-appreciation.</p>
]]></description><pubDate>Thu, 09 Oct 2025 12:17:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45526573</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=45526573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45526573</guid></item><item><title><![CDATA[Ask HN: What is the easiest way to paywall native software?]]></title><description><![CDATA[
<p>I'm building what amounts to a Windows DLL. It will be loaded as a windows shell extension. It does not talk to a server. It's all native.<p>What is the easiest way to paywall this? I've seen services like keygen.sh, but the licensing fees are quite high.<p>I don't want to build, deploy, and maintain a server just to manage serial numbers and perform license authentication.<p>What are y'all using?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44935393">https://news.ycombinator.com/item?id=44935393</a></p>
<p>Points: 2</p>
<p># Comments: 5</p>
]]></description><pubDate>Sun, 17 Aug 2025 22:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44935393</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=44935393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44935393</guid></item><item><title><![CDATA[New comment by prhn in "Just How Many More Successful UBI Trials Do We Need?"]]></title><description><![CDATA[
<p><a href="https://archive.is/BBPGY" rel="nofollow">https://archive.is/BBPGY</a></p>
]]></description><pubDate>Tue, 17 Jun 2025 12:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44298412</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=44298412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44298412</guid></item><item><title><![CDATA[New comment by prhn in "Cinematography of “Andor”"]]></title><description><![CDATA[
<p>Any odd blurring, distortion, or vignetting you might find around the edges could be caused by anamorphic lenses. Vignetting is often also added in post.</p>
]]></description><pubDate>Sun, 01 Jun 2025 18:29:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44152822</link><dc:creator>prhn</dc:creator><comments>https://news.ycombinator.com/item?id=44152822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44152822</guid></item></channel></rss>