<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-07T08:43:08Z</updated>
  <generator>https://njump.cloud.vinney.xyz</generator>

  <title>Nostr notes by Nils Adermann</title>
  <author>
    <name>Nils Adermann</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.cloud.vinney.xyz/npub17cmkpeswh0rgyf83cr94tm3a42a3hj8tvleh30qlg6kjkzd6079sjcsfdk.rss" />
  <link href="https://njump.cloud.vinney.xyz/npub17cmkpeswh0rgyf83cr94tm3a42a3hj8tvleh30qlg6kjkzd6079sjcsfdk" />
  <id>https://njump.cloud.vinney.xyz/npub17cmkpeswh0rgyf83cr94tm3a42a3hj8tvleh30qlg6kjkzd6079sjcsfdk</id>
  <icon>https://media.phpc.social/accounts/avatars/000/054/443/original/0658161b4e2ea5d7.jpg</icon>
  <logo>https://media.phpc.social/accounts/avatars/000/054/443/original/0658161b4e2ea5d7.jpg</logo>




  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsfgmusnn47rld7zpjv6lvw765ney7qtz7s53f9nq5x9mz6sgejpygzyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflcka8ajqf</id>
    
      <title type="html">Open infrastructure isn&amp;#39;t free. 🌱 Packagist/Composer ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsfgmusnn47rld7zpjv6lvw765ney7qtz7s53f9nq5x9mz6sgejpygzyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflcka8ajqf" />
    <content type="html">
      &lt;br/&gt;&lt;br/&gt;Open infrastructure isn&amp;#39;t free. 🌱&lt;br/&gt;&lt;br/&gt;Packagist/Composer signed a joint &lt;br/&gt;OpenSSF letter with PyPI, crates, Maven, CPAN, etc on real cost of running package registries.&lt;br/&gt;&lt;br/&gt;Packagist needs to finance staff, not just hardware and bandwidth. Contact me if your company&amp;#39;s interested in joining our sponsorship program for its launch this month while we work on long term solutions.&lt;br/&gt;&lt;br/&gt;#php #phpc #composerphp #softwaresupplychain #PreserveOpenSource #FreeSoftwareIsntFree #OpenSource #Sustainability&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq0jwwzk57gcdrlfudpvln9a24mcd8vp9e0jqp96cl38dfdd6vv5vsyzc8n7&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…c8n7&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Open Infrastructure Is Not Free. Part II is here.&lt;br/&gt;&lt;br/&gt;10 trillion open source package downloads in 2026. More than 1 billion per hour. Still running on donations and volunteers.&lt;br/&gt;&lt;br/&gt;AI is accelerating consumption and attacks. Registry leaders have formed the Sustaining Package Registries WG to change that.&lt;br/&gt;&lt;br/&gt;Read Part II: &lt;a href=&#34;https://openssf.org/blog/2026/05/06/open-infrastructure-is-not-free-part-ii-the-hidden-cost-of-running-package-registries/&#34;&gt;https://openssf.org/blog/2026/05/06/open-infrastructure-is-not-free-part-ii-the-hidden-cost-of-running-package-registries/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#PreserveOpenSource #FreeSoftwareIsntFree&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/sociallfxdev/media_attachments/files/116/527/088/872/001/591/original/ad7e1576893b6cb2.jpg&#34;&gt;  &lt;/blockquote&gt;
    </content>
    <updated>2026-05-06T12:41:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqspp37javmzt6y8gav6k30a73frnk08fajsu4mqyctn7hd9t0ykugszyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflckhuswt6</id>
    
      <title type="html">Will you be in Amsterdam June 17th, or can you make it there? ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqspp37javmzt6y8gav6k30a73frnk08fajsu4mqyctn7hd9t0ykugszyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflckhuswt6" />
    <content type="html">
      Will you be in Amsterdam June 17th, or can you make it there? Join us to celebrate PHP turning 30 🎂  after #phpverse at Café Restaurant Dauphine with AmsterdamPHP from 6:30pm - RSVP &lt;a href=&#34;https://www.meetup.com/amsterdamphp/events/307306474/&#34;&gt;https://www.meetup.com/amsterdamphp/events/307306474/&lt;/a&gt; #php #phpc
    </content>
    <updated>2025-05-27T12:02:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqstlcxdc3ek64vjpr4fvg3j4nwmtjf06cc3mqrp32g77prgel7rg6qzyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflcknpg6ak</id>
    
      <title type="html">Stop by our @nprofile…y04j booth at #LaraconEU and have a chat ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqstlcxdc3ek64vjpr4fvg3j4nwmtjf06cc3mqrp32g77prgel7rg6qzyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflcknpg6ak" />
    <content type="html">
      Stop by our &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq5wfmwp44tnnu0mpkdptvyf9dq0eemlr4n2xpajdff5st99jk5ldsudy04j&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq5wfmwp44tnnu0mpkdptvyf9dq0eemlr4n2xpajdff5st99jk5ldsudy04j&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…y04j&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; booth at #LaraconEU and have a chat about Composer, Packagist, Conductor or anything else relating to dependency management and supply chain security! #Laravel #Laracon&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://media.phpc.social/media_attachments/files/113/939/002/239/860/731/original/5676879e94658f18.jpg&#34;&gt; 
    </content>
    <updated>2025-02-03T08:27:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqswcy6cuna2zttuutdw2rn0du5sd4528h2tjqq0dpv5f8kjtrrnk4gzyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflckye0j4m</id>
    
      <title type="html">Great overview of security pitfalls in GitHub Actions that should ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqswcy6cuna2zttuutdw2rn0du5sd4528h2tjqq0dpv5f8kjtrrnk4gzyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflckye0j4m" />
    <content type="html">
      Great overview of security pitfalls in GitHub Actions that should be required viewing for anyone working with GHA by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqnlp5g9a4ysruta8n57s4mrh66h3z5kjyc8sple6ge9wzdqtapcuqmcsp92&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqnlp5g9a4ysruta8n57s4mrh66h3z5kjyc8sple6ge9wzdqtapcuqmcsp92&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…sp92&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; - read the detailed slides at &lt;a href=&#34;https://fosdem.org/2025/schedule/event/fosdem-2025-6543-hunting-for-github-actions-bugs-with-zizmor/&#34;&gt;https://fosdem.org/2025/schedule/event/fosdem-2025-6543-hunting-for-github-actions-bugs-with-zizmor/&lt;/a&gt; #FOSDEM
    </content>
    <updated>2025-02-01T17:19:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqsq825j80dsstx9khukn33tqlrupvpxg9e9jk3ds6d907jdudz4syqzyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflckqd20yu</id>
    
      <title type="html">After the panel on &amp;#34;when are AI systems free/open&amp;#34; at ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqsq825j80dsstx9khukn33tqlrupvpxg9e9jk3ds6d907jdudz4syqzyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflckqd20yu" />
    <content type="html">
      After the panel on &amp;#34;when are AI systems free/open&amp;#34; at #FOSDEM I struggle to see why we don&amp;#39;t just equate ML/training to compilers. They take data (source code for compiler, corpus for AI) and turn them into a decision making program (machine code for compiler, weights for AI model). Clearly a program doesn&amp;#39;t become open source by distributing it in binary form/weights, and a whole AI system can only be open source if all of its components are: compiler (ML/training process) and program (model)?
    </content>
    <updated>2025-02-01T13:35:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.cloud.vinney.xyz/nevent1qqs94lcl5jfn7u9kg7l54dgqcm53kvrgk7mdcpcclywczqzxv2czfqczyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflck4h4ff6</id>
    
      <title type="html">Wrote down my thoughts on PHP Property Hooks added in 8.4 - ...</title>
    
    <link rel="alternate" href="https://njump.cloud.vinney.xyz/nevent1qqs94lcl5jfn7u9kg7l54dgqcm53kvrgk7mdcpcclywczqzxv2czfqczyrmrwc8xp6audq3y78qvk40w8k4tkx7gadnlx79urar262cfhflck4h4ff6" />
    <content type="html">
      Wrote down my thoughts on PHP Property Hooks added in 8.4 - ironically while I am a fan of the feature I think of it as a kind of insurance, you&amp;#39;re best off if you don&amp;#39;t need it at all - &lt;a href=&#34;https://blog.naderman.de/2024/12/12/php-property-hooks-a-cost-of-change-insurance/&#34;&gt;https://blog.naderman.de/2024/12/12/php-property-hooks-a-cost-of-change-insurance/&lt;/a&gt;&lt;br/&gt;#php #phpc
    </content>
    <updated>2024-12-12T11:05:15Z</updated>
  </entry>

</feed>