<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: thln666</title><link>https://news.ycombinator.com/user?id=thln666</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 16:47:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thln666" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thln666 in "Nix – Death by a Thousand Cuts"]]></title><description><![CDATA[
<p>The whole purpose of the Dockerfile is not to create a reproducible environment. The purpose of a Dockerfile is to run a bunch of commands inside of a container and save the output. Those commands may or may not produce the same output every time they're run.<p>For example, if you have a debian base container that you run `apt install nginx` in, what version you actually get depends on a lot of different things including what the current version of nginx is inside of the remote repositories you're installing from _when the docker build command is executed_, not when the Dockerfile is written.<p>So, if you do "docker build ." today, and then the same thing 6 months from now, you will probably not get the same thing. Thus, Dockerfiles are not reproducible without a lot of extra work.<p>Nix flakes are not like that - they tag _exact_ versions of every input in the flake.lock, so a build 6 months from now will give you the _exact same system_ as you have today, given the same input. This is the same as like an npm lock file or a fully-specified python requirements.txt (where you have each package with an ==<version>).<p>So, you definitely can make Dockerfiles reproducible, but again, the Dockerfile itself is not made to do that.<p>Hope that helps your understanding here!</p>
]]></description><pubDate>Tue, 14 Jan 2025 21:29:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42704154</link><dc:creator>thln666</dc:creator><comments>https://news.ycombinator.com/item?id=42704154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42704154</guid></item><item><title><![CDATA[Cruise Under the Hood event video playlist]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=uJWN0K26NxQ&amp;list=PLkK2JX1iHuzz7W8z3roCZEqML0G2R9jX8">https://www.youtube.com/watch?v=uJWN0K26NxQ&amp;list=PLkK2JX1iHuzz7W8z3roCZEqML0G2R9jX8</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29153461">https://news.ycombinator.com/item?id=29153461</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 08 Nov 2021 19:55:23 +0000</pubDate><link>https://www.youtube.com/watch?v=uJWN0K26NxQ&amp;amp;list=PLkK2JX1iHuzz7W8z3roCZEqML0G2R9jX8</link><dc:creator>thln666</dc:creator><comments>https://news.ycombinator.com/item?id=29153461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29153461</guid></item><item><title><![CDATA[New comment by thln666 in "GM, Ford knew about climate change 50 years ago"]]></title><description><![CDATA[
<p>I mean, GM was producing the first "modern" EV 24 years ago (1996) - and are one of the biggest traditional auto manufacturers with both a history of producing EVs/hybrids as well as a plan to introduce a large number of EVs across their brands. It's definitely not as fast as we'd all like, but I think the indication that they know ICE is limited lifespan (for a lot of reasons) is definitely built into GM's history and future. It's no Tesla as far as EV volume, capability, and product line - but they're definitely working on it (like the slow multi-million-vehicle-production-per-year company they are). I think it's hard to argue that GM has known about this and ignored the problem, though.<p>Anyway, disclaimer: I work for Cruise and so I'm clearly a shill for GM, so you can just ignore a lot of what I say because I'm 100% biased.</p>
]]></description><pubDate>Tue, 27 Oct 2020 21:39:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=24912234</link><dc:creator>thln666</dc:creator><comments>https://news.ycombinator.com/item?id=24912234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24912234</guid></item><item><title><![CDATA[New comment by thln666 in "Twitter urges users to change passwords after computer 'glitch'"]]></title><description><![CDATA[
<p>seriously? pretty easily. somebody probably left a debug log message in place or something. guaranteed that this happens all the time and most people don't report it.</p>
]]></description><pubDate>Thu, 03 May 2018 20:44:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=16989770</link><dc:creator>thln666</dc:creator><comments>https://news.ycombinator.com/item?id=16989770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16989770</guid></item><item><title><![CDATA[New comment by thln666 in "Ask HN: Why does everyone use a MacBook Pro despite saying they suck?"]]></title><description><![CDATA[
<p>I have thinkpads of various kinds for work and home and run linux mostly. MBPs do suck.</p>
]]></description><pubDate>Wed, 02 May 2018 17:37:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=16979290</link><dc:creator>thln666</dc:creator><comments>https://news.ycombinator.com/item?id=16979290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16979290</guid></item><item><title><![CDATA[New comment by thln666 in "Borderlands' sponsorships came about as an alternative to closing the store"]]></title><description><![CDATA[
<p>This is why I signed up.</p>
]]></description><pubDate>Tue, 16 May 2017 02:33:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=14346971</link><dc:creator>thln666</dc:creator><comments>https://news.ycombinator.com/item?id=14346971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14346971</guid></item><item><title><![CDATA[New comment by thln666 in "Pyship: Static Python for desktop apps"]]></title><description><![CDATA[
<p>So...like pex but worse?<p><a href="https://github.com/pantsbuild/pex" rel="nofollow">https://github.com/pantsbuild/pex</a></p>
]]></description><pubDate>Sun, 20 Mar 2016 04:26:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=11321801</link><dc:creator>thln666</dc:creator><comments>https://news.ycombinator.com/item?id=11321801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11321801</guid></item><item><title><![CDATA[New comment by thln666 in "Unix Tricks"]]></title><description><![CDATA[
<p>"- Compile your own version of 'screen' from the git sources. Most versions have a slow scrolling on a vertical split or even no vertical split at all"<p>Or you could just use tmux which afaict is superior to screen in almost every way. <a href="http://tmux.sourceforge.net/" rel="nofollow">http://tmux.sourceforge.net/</a></p>
]]></description><pubDate>Fri, 04 Jul 2014 18:52:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=7989836</link><dc:creator>thln666</dc:creator><comments>https://news.ycombinator.com/item?id=7989836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7989836</guid></item></channel></rss>