<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: colemannerd</title><link>https://news.ycombinator.com/user?id=colemannerd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 09:43:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=colemannerd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by colemannerd in "Show HN: Homebrew 6.0.0"]]></title><description><![CDATA[
<p>Thank you mike!</p>
]]></description><pubDate>Fri, 12 Jun 2026 04:32:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48499953</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=48499953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48499953</guid></item><item><title><![CDATA[New comment by colemannerd in "The Pain That Is GitHub Actions"]]></title><description><![CDATA[
<p>Please be careful.  I'd love to adopt Dagger, but the UI in comparison to GHA, is just not a value add.  I'd hate for y'all to go the AI route that Arc did... and lose all your users.  There is A LOT to CICD, which can be profitable.  I think there's still a lot more features needed before it's compelling and I would worry Agentic AI will lead you to a hyper-configurable, muddled message.</p>
]]></description><pubDate>Thu, 20 Mar 2025 18:21:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43426953</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=43426953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43426953</guid></item><item><title><![CDATA[New comment by colemannerd in "Pgroll – Zero-downtime, reversible, schema changes for PostgreSQL (new website)"]]></title><description><![CDATA[
<p>Thank you so much! I’ll be watching</p>
]]></description><pubDate>Wed, 11 Dec 2024 23:21:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42394204</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=42394204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42394204</guid></item><item><title><![CDATA[New comment by colemannerd in "Pgroll – Zero-downtime, reversible, schema changes for PostgreSQL (new website)"]]></title><description><![CDATA[
<p>Are migrations still specified in json?</p>
]]></description><pubDate>Wed, 11 Dec 2024 17:10:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42390043</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=42390043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42390043</guid></item><item><title><![CDATA[New comment by colemannerd in "Python type hints may not be not for me in practice"]]></title><description><![CDATA[
<p>default values!  Since type hints are *hints*, it is difficult to set default values for complicated types.  For instance, if you have lists, dicts, sets in the type signature, without a library like pydantic, it is difficult and non-standard.  This becomes even more problematic when you start doing more complicated data structures. The configuration in this library starts to show the problems. <a href="https://koxudaxi.github.io/datamodel-code-generator/custom_template/" rel="nofollow">https://koxudaxi.github.io/datamodel-code-generator/custom_t...</a><p>The issue very much is a lack of a standard for the entire language; rather than it not being possible.</p>
]]></description><pubDate>Wed, 27 Nov 2024 21:15:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42259849</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=42259849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42259849</guid></item><item><title><![CDATA[New comment by colemannerd in "Astral: Next-Gen Python Tooling"]]></title><description><![CDATA[
<p>We've migrated our pyenv poetry application - that's pretty complex with data pipeline flows and apis.  The only issue we had was loading .env files - we had done some custom env var scripting as a workaround to an AWS issue and that was hard to migrate over.  However, once that was done (and was due to bad implementation initially outside of poetry), moving from poetry to uv was rock solid.  No issues and it just worked. I was surprised.</p>
]]></description><pubDate>Wed, 30 Oct 2024 21:11:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42000368</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=42000368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42000368</guid></item><item><title><![CDATA[New comment by colemannerd in "Rye and Uv: August Is Harvest Season for Python Packaging"]]></title><description><![CDATA[
<p>I would really encourage you to think more on this.  Good enough for you... is not really the goal. We want standard tools that help with packages and virtual environments that can scale to an organization of 2 python devs... all the way up to hundreds or thousands of devs. Otherwise, it fragments the ecosystem and encourages bugs and difficult documentation that prevents the language from continuing to evolve effectively.</p>
]]></description><pubDate>Wed, 21 Aug 2024 22:59:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41315023</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=41315023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41315023</guid></item><item><title><![CDATA[New comment by colemannerd in "Nitric Is Terraform for Developers"]]></title><description><![CDATA[
<p>I think this is a great take. I'm on board on the HCL hate - it really reminds me of shoe-horning a templating solution into a complex, code level concern - but just removing YAML is not enough.  My one caveat to this is a lot of the "platform engineering" products out there right now seem to want to abstract away all concerns behind a UI, which is just replacing YAML with UI problems.  What we really need are open-source, cross-language sdks that allow self serving by developers using the tools they already know, but with additional configuration being able to color that settings by more specialized folks in their areas.  For instance, an sdk that lets developers say ram is light, medium, heavy, etc. in whatever language they operate in; followed by a review of the sdk and some additional configuration layered on by the ops folks who monitor the entire company's spend and define what light/medium/heavy is.  Too many of the platform engineering "solutions" seem to be about vendor lock-in.</p>
]]></description><pubDate>Fri, 16 Aug 2024 20:47:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41270239</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=41270239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41270239</guid></item><item><title><![CDATA[New comment by colemannerd in "Python Has Too Many Package Managers"]]></title><description><![CDATA[
<p>It feels like you've determined there's nothing wrong with pyenv, pip, and virtualenv so any issues brought up, you will reject.<p>If that's not the case, here's the issue - someone used pyenv and did not exactly specify the python type - I believe we were on 3.9 and prod was 3.9.11 and the current python version was 3.9.12.  There was a downstream package that had an OS dependency - I believe it was pandas - that conflicted and needed to be updated locally to work with 3.9.12. This broke and raised an error in production that was not reproducible locally - and when you deploy on AWS, reproducing can be a pain in the butt. I'm sure if the data scientist had used perfect pyenv, virtualenv, and pip commands; we would have caught this.  However, they're very complicated - especially for people who focus on math - so requiring full knowledge of these tools is unrealistic for most data scientists.</p>
]]></description><pubDate>Mon, 08 Jul 2024 20:10:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40909109</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=40909109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40909109</guid></item><item><title><![CDATA[New comment by colemannerd in "Python Has Too Many Package Managers"]]></title><description><![CDATA[
<p>I've personally seen the issues the article mentions with pyenv and virtual envs first hand when relying on pip.</p>
]]></description><pubDate>Mon, 08 Jul 2024 19:33:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40908680</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=40908680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40908680</guid></item><item><title><![CDATA[New comment by colemannerd in "Python Has Too Many Package Managers"]]></title><description><![CDATA[
<p>BUT importantly... it REALLY does not work well for lots of teams. For me, this setup has caused production outages multiple times across multiple teams.  Maybe the root python ecosystem should learn and adopt from other ecosystems that have figured out complex deployment in a much easier way.</p>
]]></description><pubDate>Mon, 08 Jul 2024 19:19:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=40908537</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=40908537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40908537</guid></item><item><title><![CDATA[New comment by colemannerd in "Mojo: Ownership and lifetime checks deep dive with Chris Lattner [video]"]]></title><description><![CDATA[
<p>I REALLY want to use mojo...but they still don't have basic backwards compatibility features like lambda done.  I worry mojo won't get off the ground because they're too focused on hardware performance and aren't building enough features to justify the switch... to get that hardware performance.</p>
]]></description><pubDate>Mon, 13 May 2024 17:13:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=40345606</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=40345606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40345606</guid></item><item><title><![CDATA[New comment by colemannerd in "GitHub Copilot Workspace: Technical Preview"]]></title><description><![CDATA[
<p>I wish there were fixes to devcontainers before doing adding copilot.  I really want declarative, repeatable builds that are easily used in both Codespaces AND Actions.  I know all of the functionality is theoretically there in devcontainers.json, it is so manual to configure and confusing, that anytime I've done it, I use it for 2 weeks and then just go back to developing on local because I don't have time to keep that up.  ESPECIALLY if you're deploying to AWS cloud and also, want to use alternative package managers like poetry, uv, yarn, jsr, etc.</p>
]]></description><pubDate>Mon, 29 Apr 2024 20:05:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40203456</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=40203456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40203456</guid></item><item><title><![CDATA[New comment by colemannerd in "Rye Grows with UV"]]></title><description><![CDATA[
<p>I love Ruff and I am so excited to see python ecosystem developers tackling some really big and core table stakes problems with python.  Especially now that it is being used beyond scripting and has become foundational to lots of apps.</p>
]]></description><pubDate>Fri, 23 Feb 2024 04:22:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=39476942</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=39476942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39476942</guid></item><item><title><![CDATA[New comment by colemannerd in "Legacy Software Systems: How to Live with Aging Software Architecture?"]]></title><description><![CDATA[
<p>I highly doubt they work as well as an engineer believes.  If there are no absolutely no user requested changes - even something as simple as support a new browser type or device type - then maybe. Otherwise, I've seen this viewpoint kill multiple companies because it lead to uncontrollable technical debt.</p>
]]></description><pubDate>Mon, 06 Mar 2023 03:05:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=35037068</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=35037068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35037068</guid></item><item><title><![CDATA[New comment by colemannerd in "[dead]"]]></title><description><![CDATA[
<p>Tremendous work!</p>
]]></description><pubDate>Mon, 30 Jan 2017 22:50:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=13525844</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=13525844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13525844</guid></item><item><title><![CDATA[New comment by colemannerd in "Mac Pro 2 Concept Design"]]></title><description><![CDATA[
<p>Just use the design of the old G5 Tower, but a bit smaller! And in Silver, Space Grey, and Jet Black.</p>
]]></description><pubDate>Fri, 13 Jan 2017 14:37:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=13391065</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=13391065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13391065</guid></item><item><title><![CDATA[New comment by colemannerd in "[dead]"]]></title><description><![CDATA[
<p>Jaclaz, yes, you are right, there are quite a few companies in this field. Every company has its own approach. For example, Curb does not make device detection, but shows you statistics on the circuit level (you need to connect it to every circuit breaker), Neurio detects only devices which consume more than 400W, etc.<p>In our case, we are focusing on reliable device detection of major home appliances (we detect home appliances which consume more than 100W). We detect devices by our algorithms and users can teach the system via training mode for more precise recognition. Beside this, we support 3-phase electrical networks (for both grid and grid+solar) and we support 220V/50Hz networks (so Ecoisme works in both Europe and US).</p>
]]></description><pubDate>Thu, 05 Jan 2017 15:34:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=13327895</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=13327895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13327895</guid></item><item><title><![CDATA[New comment by colemannerd in "[dead]"]]></title><description><![CDATA[
<p>Yep, Ecoisme isn't a robot which turns off lights in your home ;) Ecoisme provides you with statistics of energy usage for every major home appliance and specify you clear steps how you can reduce your energy consumption. Also Ecoisme can be integrated with IoT devices in your home and then it will be possible to control them remotely.</p>
]]></description><pubDate>Thu, 05 Jan 2017 15:27:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=13327825</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=13327825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13327825</guid></item><item><title><![CDATA[New comment by colemannerd in "[dead]"]]></title><description><![CDATA[
<p>Azaras, thank you for your comment! You need only one device per home to detect all major appliances, this is the main feature of our system. Will you be at the CES? It would be great to have a chat there :) Our booth at the CES is 51841 Sands.</p>
]]></description><pubDate>Thu, 05 Jan 2017 15:20:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=13327730</link><dc:creator>colemannerd</dc:creator><comments>https://news.ycombinator.com/item?id=13327730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13327730</guid></item></channel></rss>