<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: jamietanna</title><link>https://news.ycombinator.com/user?id=jamietanna</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 31 Aug 2026 08:20:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jamietanna" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[How to Pretty-Print Your Kubernetes YAML as Kyaml and Why You'd Want To]]></title><description><![CDATA[
<p>Article URL: <a href="https://kubernetes.io/blog/2026/08/11/how-to-pretty-print-kubernetes-yaml-as-kyaml/">https://kubernetes.io/blog/2026/08/11/how-to-pretty-print-kubernetes-yaml-as-kyaml/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49506588">https://news.ycombinator.com/item?id=49506588</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 31 Aug 2026 07:13:40 +0000</pubDate><link>https://kubernetes.io/blog/2026/08/11/how-to-pretty-print-kubernetes-yaml-as-kyaml/</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=49506588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49506588</guid></item><item><title><![CDATA[New comment by jamietanna in "Sort branches by last commit date"]]></title><description><![CDATA[
<p>At any time I'm working across 5-30 branches (some when I'm reviewing other folks' code) so it's handy to see my latest branches</p>
]]></description><pubDate>Sun, 30 Aug 2026 20:50:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49502648</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=49502648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49502648</guid></item><item><title><![CDATA[New comment by jamietanna in "Claude Session URL appended to commit messages and PR descriptions by default"]]></title><description><![CDATA[
<p>Very much agree, and per <a href="https://www.jvt.me/posts/2026/02/25/llm-attribute/" rel="nofollow">https://www.jvt.me/posts/2026/02/25/llm-attribute/</a> there are a number of other benefits to attributing correctly - you know what parts of the code may be "tainted" by AI-generated code, and allow yourself to clarify to the reader what parts are AI and what are not</p>
]]></description><pubDate>Sun, 30 Aug 2026 18:55:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49501673</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=49501673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49501673</guid></item><item><title><![CDATA[New comment by jamietanna in "Just the rumour of a bug is enough to find an exploit these days"]]></title><description><![CDATA[
<p>If it helps, in the Renovate project we don't usually request a full CVE ID, but use the GitHub Security Advisory (GHSA) ID<p>You can use those numbers in changelogs as soon as they're published<p>There is some human review, which takes time, before the GHSA is "GitHub-reviewed" which then allows security scanners to pick it up<p>Then, the CVE ID can be assigned to it after-the-fact if need be, but the GHSA should be a sufficient starting point</p>
]]></description><pubDate>Sun, 30 Aug 2026 08:27:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49496808</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=49496808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49496808</guid></item><item><title><![CDATA[New comment by jamietanna in "Just the rumour of a bug is enough to find an exploit these days"]]></title><description><![CDATA[
<p><a href="https://github.blog/security/supply-chain-security/inside-the-advisory-database-and-what-happens-when-vulnerability-volume-breaks-records/" rel="nofollow">https://github.blog/security/supply-chain-security/inside-th...</a> goes into it more<p>As mentioned by another commenter, they intentionally have a human reviewer in the process before a GitHub Security Advisory (GHSA) becomes "official" post-publish<p>(this is separate to getting CVE ID assigned, if wanted)</p>
]]></description><pubDate>Sun, 30 Aug 2026 08:25:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49496796</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=49496796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49496796</guid></item><item><title><![CDATA[Issues in the Repo]]></title><description><![CDATA[
<p>Article URL: <a href="https://nesbitt.io/2026/08/20/issues-in-the-repo.html">https://nesbitt.io/2026/08/20/issues-in-the-repo.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49372925">https://news.ycombinator.com/item?id=49372925</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 20 Aug 2026 10:55:42 +0000</pubDate><link>https://nesbitt.io/2026/08/20/issues-in-the-repo.html</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=49372925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49372925</guid></item><item><title><![CDATA[New comment by jamietanna in "Why I still hand write my commit messages"]]></title><description><![CDATA[
<p>I would love for there to be some way to review commit messages - and suggest changes - alongside reviewing the code itself</p>
]]></description><pubDate>Mon, 17 Aug 2026 22:11:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49338359</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=49338359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49338359</guid></item><item><title><![CDATA[New comment by jamietanna in "Instrumenting my espresso machine with OpenTelemetry"]]></title><description><![CDATA[
<p>FYI the code snippets have no indentation</p>
]]></description><pubDate>Sun, 02 Aug 2026 12:16:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49143804</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=49143804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49143804</guid></item><item><title><![CDATA[New comment by jamietanna in "Malicious npm packages detected across Red Hat Cloud Services"]]></title><description><![CDATA[
<p>That was a few days ago: <a href="https://news.ycombinator.com/item?id=48313577">https://news.ycombinator.com/item?id=48313577</a></p>
]]></description><pubDate>Mon, 01 Jun 2026 20:11:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48361976</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48361976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48361976</guid></item><item><title><![CDATA[Composer's Dependency Policies]]></title><description><![CDATA[
<p>Article URL: <a href="https://nesbitt.io/2026/05/29/composer-dependency-policies.html">https://nesbitt.io/2026/05/29/composer-dependency-policies.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48321542">https://news.ycombinator.com/item?id=48321542</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 29 May 2026 10:59:24 +0000</pubDate><link>https://nesbitt.io/2026/05/29/composer-dependency-policies.html</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48321542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48321542</guid></item><item><title><![CDATA[Chaoss Metrics in 2026]]></title><description><![CDATA[
<p>Article URL: <a href="https://nesbitt.io/2026/05/27/chaoss-metrics-in-2026.html">https://nesbitt.io/2026/05/27/chaoss-metrics-in-2026.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48293671">https://news.ycombinator.com/item?id=48293671</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 May 2026 13:04:16 +0000</pubDate><link>https://nesbitt.io/2026/05/27/chaoss-metrics-in-2026.html</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48293671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48293671</guid></item><item><title><![CDATA[New comment by jamietanna in "Staged publishing and new install-time controls for npm"]]></title><description><![CDATA[
<p>*11.x</p>
]]></description><pubDate>Sat, 23 May 2026 09:13:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48246098</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48246098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48246098</guid></item><item><title><![CDATA[New comment by jamietanna in "I hate the recent open-source rise"]]></title><description><![CDATA[
<p>I personally prefer Free Software (FSF-approved) or Open Source (OSI-approved) licenses, but I also agree that there is a place for other licenses. It's better that there's space for kinda-open, rather than it being open vs completely closed repositories.<p>I've previously worked at a company using an "open source" license (Elastic, with the ELv2) and have enjoyed having to explain the difference to folks between what it meant to be "open source" vs "Open Source", and the fact that a lot of folks generally don't understand the difference and some of the nuance. Mentioning the BuSL was because it's something a lot more folks may be aware of, i.e. given Hashicorp's recent relicense (as with other companies in recent years)<p>Sustainability is hard, and having different ways to describe this is good! But it's a lot harder when people don't understand why something calling itself "open source" when it's "but you can't run it if you're a company" is bad</p>
]]></description><pubDate>Tue, 12 May 2026 17:03:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48111049</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48111049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48111049</guid></item><item><title><![CDATA[New comment by jamietanna in "I hate the recent open-source rise"]]></title><description><![CDATA[
<p>I must say, I'm honoured this commenter is so angry about this post, they've read through many of my blog posts, and gone through microsites like my Manual of Me[0], to pull this quote to attempt to criticise me<p>[0]: <a href="https://manual.jvt.me/" rel="nofollow">https://manual.jvt.me/</a></p>
]]></description><pubDate>Tue, 12 May 2026 16:20:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48110402</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48110402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48110402</guid></item><item><title><![CDATA[New comment by jamietanna in "I hate the recent open-source rise"]]></title><description><![CDATA[
<p>Hah, yes very true!<p>If you've not read up on the background between the two - I'd very much recommend it (and sorry if I'm re-explaining something you understand)<p>With Free Software, it's "free as in freedom", not "free as in gratis". Free Software is generally a bit more strongly biased towards the users of a piece of software, but as businesses started to use it they were a bit unhappy with that, so Open Source came to reduce that a little bit, making it easier for companies to use it, without as many strong protections for a user<p>See also [1]<p>[0]: <a href="https://www.gnu.org/philosophy/free-sw.en.html" rel="nofollow">https://www.gnu.org/philosophy/free-sw.en.html</a>
[1]: <a href="https://www.gnu.org/philosophy/open-source-misses-the-point.html" rel="nofollow">https://www.gnu.org/philosophy/open-source-misses-the-point....</a></p>
]]></description><pubDate>Tue, 12 May 2026 13:29:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48108044</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48108044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48108044</guid></item><item><title><![CDATA[New comment by jamietanna in "I hate the recent open-source rise"]]></title><description><![CDATA[
<p>I think using `open source`, and clarifying that it includes non-OSI-approved licenses could work.<p>Alternatively, "source available" is a term that's been used to imply the source is there, but it's not "open source" (which led to the Fair Source folks working on their own naming for it, so as some folks have negative views of "source available")</p>
]]></description><pubDate>Tue, 12 May 2026 13:11:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48107767</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48107767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48107767</guid></item><item><title><![CDATA[I hate the recent open-source rise]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.jvt.me/posts/2026/05/12/open-source/">https://www.jvt.me/posts/2026/05/12/open-source/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48107615">https://news.ycombinator.com/item?id=48107615</a></p>
<p>Points: 16</p>
<p># Comments: 27</p>
]]></description><pubDate>Tue, 12 May 2026 12:58:13 +0000</pubDate><link>https://www.jvt.me/posts/2026/05/12/open-source/</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48107615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48107615</guid></item><item><title><![CDATA[New comment by jamietanna in "Update on "Co-authored-by: Copilot" in commit messages"]]></title><description><![CDATA[
<p>Nice! I've been doing similar, but prefer using Co-authored-by, especially as it allows for cases where there may be multiple models in play</p>
]]></description><pubDate>Wed, 06 May 2026 13:33:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48036056</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48036056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48036056</guid></item><item><title><![CDATA[New comment by jamietanna in "Update on "Co-authored-by: Copilot" in commit messages"]]></title><description><![CDATA[
<p>As I've written elsewhere in the thread, having worked at a large Enterprise in collaboration with Legal, if there isn't tracking of what AI contributions you have, it's harder to be protected legally by ie Microsoft's indemnity clause if you're sued</p>
]]></description><pubDate>Wed, 06 May 2026 07:08:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48033216</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48033216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48033216</guid></item><item><title><![CDATA[New comment by jamietanna in "Update on "Co-authored-by: Copilot" in commit messages"]]></title><description><![CDATA[
<p>Agreed they could be clearer on this<p>IMO (and I am biased because I have written about this before in <a href="https://news.ycombinator.com/item?id=47164481">https://news.ycombinator.com/item?id=47164481</a>) but I believe it's to make sure they're legally covering their users, and making sure users of AI tools do at least have some attribution for AI-derived contributions</p>
]]></description><pubDate>Wed, 06 May 2026 07:06:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48033205</link><dc:creator>jamietanna</dc:creator><comments>https://news.ycombinator.com/item?id=48033205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48033205</guid></item></channel></rss>