<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: ericfrederich</title><link>https://news.ycombinator.com/user?id=ericfrederich</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 06:32:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ericfrederich" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ericfrederich in "Wine Ported to OpenBSD"]]></title><description><![CDATA[
<p>My first thought was this must have something to do with the development momentum around the PS5 but that apparently runs FreeBSD not OpenBSD.</p>
]]></description><pubDate>Mon, 19 Oct 2026 14:51:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=50153216</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=50153216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50153216</guid></item><item><title><![CDATA[New comment by ericfrederich in "New Apple TV 4K"]]></title><description><![CDATA[
<p>So NVidia Shield Pro has been sold out everywhere for months and now used ones are selling for $500.<p>The price was $200, now there was news of a price increase to $300.  This does seem to be the case, but does a price increase of something that's sold out even mean anything?  Not sure if NVidia even confirmed they're still producing it.<p>The NVidia Shield Pro was the go-to device which supported all the codecs.  Notably the ones that Apple TV didn't support was uncompressed Dolby Atmos if I remember correctly.<p>Any idea if this new Apple TV 4K supports uncompressed audio for 4k Blu-Ray rips (i.e. remux's) for Plex or JellyFin?</p>
]]></description><pubDate>Tue, 13 Oct 2026 17:43:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=50075677</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=50075677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50075677</guid></item><item><title><![CDATA[New comment by ericfrederich in "Cloud in a Bottle: making self-hosting accessible to everyone"]]></title><description><![CDATA[
<p>I thought that Coolify had centralized auth.</p>
]]></description><pubDate>Sun, 06 Sep 2026 02:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49582738</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=49582738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49582738</guid></item><item><title><![CDATA[New comment by ericfrederich in "Splitting a Git Commit"]]></title><description><![CDATA[
<p>Yeah, I've been using git for nearly 20 years.  I still rely on `git gui`.  It's my crutch.  I know you can do all of that in a terminal, but staging different hunks (or individual lines) is super easy.</p>
]]></description><pubDate>Tue, 18 Aug 2026 20:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49352570</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=49352570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49352570</guid></item><item><title><![CDATA[New comment by ericfrederich in "98% isn't much"]]></title><description><![CDATA[
<p>Relavent XKCD comic: <a href="https://xkcd.com/325/" rel="nofollow">https://xkcd.com/325/</a><p>Hover text: You can do this one in every 30 times and still have 97% positive feedback.</p>
]]></description><pubDate>Tue, 07 Jul 2026 13:18:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48817372</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=48817372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48817372</guid></item><item><title><![CDATA[New comment by ericfrederich in "Framework Laptop 13 Pro"]]></title><description><![CDATA[
<p>Glad they got a touchscreen but would really like to see a convertible/2-in-1</p>
]]></description><pubDate>Wed, 22 Apr 2026 02:55:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47858296</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=47858296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47858296</guid></item><item><title><![CDATA[New comment by ericfrederich in "Switching Pip to Uv in a Dockerized Flask / Django App"]]></title><description><![CDATA[
<p>> How is C meaningfully more accessible than rust<p>In an ecosystem where the primary implementation of the language is in C and nearly all native extensions are written in C do you really not know the answer to that?</p>
]]></description><pubDate>Wed, 25 Jun 2025 13:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44377035</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=44377035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44377035</guid></item><item><title><![CDATA[New comment by ericfrederich in "Switching Pip to Uv in a Dockerized Flask / Django App"]]></title><description><![CDATA[
<p><a href="https://github.com/nickjj/docker-django-example/blob/bbe3486c104717680c7f2e2f1280f9db8a706078/pyproject.toml#L7">https://github.com/nickjj/docker-django-example/blob/bbe3486...</a></p>
]]></description><pubDate>Tue, 24 Jun 2025 15:55:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44367569</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=44367569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44367569</guid></item><item><title><![CDATA[New comment by ericfrederich in "Switching Pip to Uv in a Dockerized Flask / Django App"]]></title><description><![CDATA[
<p>I don't see any meaningful speedup.  The 10x claims are not reproducible.  He's also comparing it to the much older style of requirements.txt projects and not a poetry project with a lockfile.<p>I detailed this in another comment but pip (via requirements.txt): 8.1s, poetry: 3.7s, uv: 2.1s.<p>Not even 10x against pip and certainly not against poetry.</p>
]]></description><pubDate>Tue, 24 Jun 2025 13:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44366208</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=44366208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44366208</guid></item><item><title><![CDATA[New comment by ericfrederich in "Switching Pip to Uv in a Dockerized Flask / Django App"]]></title><description><![CDATA[
<p>The 10x performance wasn't mentioned in the article at all except the title.<p>I watched the video and he does mention it going from 30s to 3s when switching from a requirements.txt approach to a uv based approach.  No comparison was done against poetry.<p>I am unable to reproduce these results.<p>I just copied his dependencies from the pyproject.toml file into a new poetry project.  I ran `poetry install` from within Docker (to avoid using my local cache) `docker run --rm -it -v `pwd`:/work python:3.13 /bin/bash` and it took 3.7s<p>I did the same with an empty repo and a requirements.txt file and it took 8.1s.<p>I also did through `uv` and it took 2.1s.<p>Better performance?, sure.
A lot better performence?, I can't say that with the numbers I got.
10x performance?... absolutely not.<p>Also, this isn't a major part of anybody's workflow.  Docker builds happen typically on release.  Maybe when running tests during CI/CD after the majority of work has been done locally.</p>
]]></description><pubDate>Tue, 24 Jun 2025 13:39:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44366151</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=44366151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44366151</guid></item><item><title><![CDATA[New comment by ericfrederich in "Switching Pip to Uv in a Dockerized Flask / Django App"]]></title><description><![CDATA[
<p>The PR which enabled 3.13 did have changes to Rust code.<p><a href="https://github.com/python-pendulum/pendulum/pull/871">https://github.com/python-pendulum/pendulum/pull/871</a></p>
]]></description><pubDate>Tue, 24 Jun 2025 13:16:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44365914</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=44365914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44365914</guid></item><item><title><![CDATA[New comment by ericfrederich in "Switching Pip to Uv in a Dockerized Flask / Django App"]]></title><description><![CDATA[
<p>Correct.  There better be a damn good reason to add another language to the ecosystem other than it's that particular developer's new favorite language.<p>Is there anything being done in uv that couldn't be done in Python?</p>
]]></description><pubDate>Tue, 24 Jun 2025 13:11:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44365850</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=44365850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44365850</guid></item><item><title><![CDATA[New comment by ericfrederich in "Switching Pip to Uv in a Dockerized Flask / Django App"]]></title><description><![CDATA[
<p>Yes, it's a mess (New: now with Rust!)</p>
]]></description><pubDate>Tue, 24 Jun 2025 13:00:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44365736</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=44365736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44365736</guid></item><item><title><![CDATA[New comment by ericfrederich in "Switching Pip to Uv in a Dockerized Flask / Django App"]]></title><description><![CDATA[
<p>I am totally against Python tooling being written in a language other than Python.  I get that C extensions exist and for the most part Python is synonymous with CPython.<p>I think 2 languages are enough, we don't need a 3rd one that nobody asked for.<p>I have nothing against Rust.  If you want a new tool, go for it.  If you want a re-write of an existing tool, go for it.  I'm against it creeping into an existing eco-system for no reason.<p>A popular Python package called Pendulum went over 7 months without support for 3.13.  I have to imagine this is because nobody in the Python community knew enough Rust to fix it.  Had the native portion of Pendulum been written in C I would have fixed it myself.<p><a href="https://github.com/python-pendulum/pendulum/issues/844">https://github.com/python-pendulum/pendulum/issues/844</a><p>In my ideal world if someone wanted fast datetimes written in Rust (or any other language other than C) they'd write a proper library suitable for any language to consume over FFI.<p>So far this Rust stuff has left a bad taste in my mouth and I don't blame the Linux community for being resistant.</p>
]]></description><pubDate>Tue, 24 Jun 2025 12:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44365535</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=44365535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44365535</guid></item><item><title><![CDATA[New comment by ericfrederich in "Oniux: Kernel-level Tor isolation for any Linux app"]]></title><description><![CDATA[
<p>I was talking more about you using HexChat with your preferred username "FooBar", but then when on Tor you want to be "SpamEggs".  If you launch HexChat through oniux and it reads your config file, you might hit the login button before changing your name from FooBar to SpamEggs.</p>
]]></description><pubDate>Tue, 03 Jun 2025 16:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44171461</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=44171461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44171461</guid></item><item><title><![CDATA[New comment by ericfrederich in "Oniux: Kernel-level Tor isolation for any Linux app"]]></title><description><![CDATA[
<p>They use hexchat as an example but do these processes run with the users configuration?  Wouldn't this leak IRC usernames if you forget to change it.
... Or leak cookies if you launch a browser?</p>
]]></description><pubDate>Sat, 31 May 2025 23:12:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44147590</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=44147590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44147590</guid></item><item><title><![CDATA[New comment by ericfrederich in "Git Bug: Distributed, Offline-First Bug Tracker Embedded in Git, with Bridges"]]></title><description><![CDATA[
<p>I personally hate how all these platforms like GitHub, GitLab, BitBucket, etc slapped a centralized relational database to manage issues, comments, merge requests, etc next to a distributed de-centralized system like Git.<p>I especially hate how they've integrated CI/CD into the Git platforms.<p>I loathe the fact that Microsoft has tied their AI to their Git platform.<p>I want my CI/CD to be agnostic.
I want my AI to be agnostic.
I want my issues, MRs, comments, etc to be decentralized and come along for the ride when I clone a repo.</p>
]]></description><pubDate>Thu, 15 May 2025 16:18:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43996550</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=43996550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43996550</guid></item><item><title><![CDATA[New comment by ericfrederich in "Nvidia announces next-gen RTX 5090 and RTX 5080 GPUs"]]></title><description><![CDATA[
<p>4k gaming is dumb.
I watched a LTT video that came out today where Linus said he primarily uses gaming monitors and doesn't mess with 4k.</p>
]]></description><pubDate>Tue, 07 Jan 2025 04:04:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42619080</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=42619080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42619080</guid></item><item><title><![CDATA[New comment by ericfrederich in "Python 3.13.0 Is Released"]]></title><description><![CDATA[
<p>Today someone's pipeline broke because they were using python:3 from Dockerhub and got an unexpected upgrade ;-)<p>Specifically, pendulum hasn't released a wheel yet for 3.13 so it tried to build from source but it uses Rust and the Python docker image obviously doesn't have Rust installed.</p>
]]></description><pubDate>Tue, 08 Oct 2024 19:18:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41780780</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=41780780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41780780</guid></item><item><title><![CDATA[New comment by ericfrederich in "Anyone can access deleted and private repository data on GitHub"]]></title><description><![CDATA[
<p>Wow, that's crazy.  I tried a 6 digit hash and got a 404, then I tried another 6 digit hash and got "This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository."<p>Insane</p>
]]></description><pubDate>Thu, 25 Jul 2024 14:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41068906</link><dc:creator>ericfrederich</dc:creator><comments>https://news.ycombinator.com/item?id=41068906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41068906</guid></item></channel></rss>