<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-29T22:05:24Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by yossarian</title>
  <author>
    <name>yossarian</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1cgn080uwn73neyld4lnq878uw6t42aelpkmgtu8xzax2j6lhcxqss95g53.rss" />
  <link href="https://nostr.now/npub1cgn080uwn73neyld4lnq878uw6t42aelpkmgtu8xzax2j6lhcxqss95g53" />
  <id>https://nostr.now/npub1cgn080uwn73neyld4lnq878uw6t42aelpkmgtu8xzax2j6lhcxqss95g53</id>
  <icon>https://media.infosec.exchange/infosec.exchange/accounts/avatars/109/322/353/551/691/056/original/2ac96b2b4deae824.png</icon>
  <logo>https://media.infosec.exchange/infosec.exchange/accounts/avatars/109/322/353/551/691/056/original/2ac96b2b4deae824.png</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsp6z5c2aw5k4u9ncdyyp47ajd4wvakw50zahvsyr70tpd3z4xpm4qzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczscgw4l</id>
    
      <title type="html">GitHub&amp;#39;s macOS runners are unfortunately still vulnerable to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp6z5c2aw5k4u9ncdyyp47ajd4wvakw50zahvsyr70tpd3z4xpm4qzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczscgw4l" />
    <content type="html">
      GitHub&amp;#39;s macOS runners are unfortunately still vulnerable to the eMudhra CA compromise, meaning that any TLS traffic that goes through the system Git, curl, etc. is MITMable.&lt;br/&gt;&lt;br/&gt;(success in the CI matrix below means the runner made a TLS connection that it absolutely should not have.)&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/117/516/803/602/417/463/original/94fd4442e176a1c0.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-10-28T05:09:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp936cmjv4em2h37jjvv9ndtwhay58myzq9jv0wx7c6vn9u7mk3jczyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczctv2zm</id>
    
      <title type="html">Apple appears to have rolled the eMudra distrust into their ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp936cmjv4em2h37jjvv9ndtwhay58myzq9jv0wx7c6vn9u7mk3jczyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczctv2zm" />
    <content type="html">
      Apple appears to have rolled the eMudra distrust into their native root program, but **not** into `/etc/ssl/cert.pem`, meaning that macOS supplied tools like `curl` and the system Python are still affected by the compromised intermediates.&lt;br/&gt;&lt;br/&gt;setting `CURL_SSL_BACKEND=secure-transport` redirects the system curl to the platform verifier, but it&amp;#39;s not great that every macOS host is trivially MITM-able by default at the moment.&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/117/480/312/069/146/810/original/3681f6fafe82e27a.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-10-21T18:29:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswszq9f9vg6s4cp8rcjc8an6hkd2vweuqw6gv7knqaadyjdqky4agzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz7pct9w</id>
    
      <title type="html">following PEP 833, Python packaging now considers the HTML index ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswszq9f9vg6s4cp8rcjc8an6hkd2vweuqw6gv7knqaadyjdqky4agzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz7pct9w" />
    <content type="html">
      following PEP 833, Python packaging now considers the HTML index representation frozen!&lt;br/&gt;&lt;br/&gt;I’m really happy we got this out: IMO it’s a small but very important step towards nudging clients to prefer the JSON index, which is better in every regard.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.pypi.org/posts/2026-08-11-html-index-is-frozen/&#34;&gt;https://blog.pypi.org/posts/2026-08-11-html-index-is-frozen/&lt;/a&gt;
    </content>
    <updated>2026-08-11T14:36:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvcmrj3ujxsff9m3nvu6wnw642mn79qfs79ku79raqk9hxmza99lszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz36zscg</id>
    
      <title type="html">You shouldn’t trust Trusted Publishing ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvcmrj3ujxsff9m3nvu6wnw642mn79qfs79ku79raqk9hxmza99lszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz36zscg" />
    <content type="html">
      You shouldn’t trust Trusted Publishing&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.yossarian.net/2026/07/07/You-shouldnt-trust-trusted-publishing&#34;&gt;https://blog.yossarian.net/2026/07/07/You-shouldnt-trust-trusted-publishing&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#python #security #oss
    </content>
    <updated>2026-07-07T12:58:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdw5nvtqs97lutfs7w3uu2yhghlfe098wwufsxx5askmvxwa50m8qzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz2uuym5</id>
    
      <title type="html">TIL: Some surprising numeric conversions in Python ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdw5nvtqs97lutfs7w3uu2yhghlfe098wwufsxx5askmvxwa50m8qzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz2uuym5" />
    <content type="html">
      TIL: Some surprising numeric conversions in Python&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://yossarian.net/til/post/some-surprising-numeric-conversions-in-python&#34;&gt;https://yossarian.net/til/post/some-surprising-numeric-conversions-in-python&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#til #python
    </content>
    <updated>2026-06-29T14:28:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszjfadel8ulhnudzd55yqwc74gd469jl5mqfsmmqae68568cfc4xgzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczr6dj9k</id>
    
      <title type="html">it&amp;#39;s not pull_request_target there&amp;#39;s no way it&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszjfadel8ulhnudzd55yqwc74gd469jl5mqfsmmqae68568cfc4xgzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczr6dj9k" />
    <content type="html">
      it&amp;#39;s not pull_request_target&lt;br/&gt;&lt;br/&gt;there&amp;#39;s no way it&amp;#39;s pull_request_target&lt;br/&gt;&lt;br/&gt;it was pull_request_target
    </content>
    <updated>2026-05-12T12:48:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr90fqyx2a7zdwqura7kq99uefax4n3u7ctxcvjemhcms696pl7sszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz6f7d8y</id>
    
      <title type="html">Bypassing GitHub Actions policies in the dumbest way possible ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr90fqyx2a7zdwqura7kq99uefax4n3u7ctxcvjemhcms696pl7sszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz6f7d8y" />
    <content type="html">
      Bypassing GitHub Actions policies in the dumbest way possible&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.yossarian.net/2025/06/11/github-actions-policies-dumb-bypass&#34;&gt;https://blog.yossarian.net/2025/06/11/github-actions-policies-dumb-bypass&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#security
    </content>
    <updated>2025-06-11T14:02:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrr58p5z7vj0ex4qedxdv3myzu8wqzrs0c5deumn05phc6v0gw3xszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczft782h</id>
    
      <title type="html">npm is getting trusted publishing soon! ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrr58p5z7vj0ex4qedxdv3myzu8wqzrs0c5deumn05phc6v0gw3xszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczft782h" />
    <content type="html">
      npm is getting trusted publishing soon!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/orgs/community/discussions/161015&#34;&gt;https://github.com/orgs/community/discussions/161015&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;helping build and design the original version of trusted publishing for PyPI is easily in the top 3 moments of my career so far -- it&amp;#39;s really amazing to see it get adopted by RubyGems, Rust (in progress), and now the JS ecosystem.
    </content>
    <updated>2025-05-30T18:28:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszq7hzly4feznew95djjdgflff3tfel8pc62mccychux4cuy2tjygzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczgzkfqg</id>
    
      <title type="html">(to be clear, it seems like a reasonable technical response to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszq7hzly4feznew95djjdgflff3tfel8pc62mccychux4cuy2tjygzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczgzkfqg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9h5552h8z7yfus2ec6fucsy7e66az2ylzha0ylqrhqeqgqda6ufslqq4he&#39;&gt;nevent1q…q4he&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(to be clear, it seems like a reasonable technical response to what&amp;#39;s happening to them re: LLM spam. but it&amp;#39;s equally clear to me that MSFT is in a large part responsible for this situation, and seems more willing to implode their position of trust/responsibility within the OSS community than admit that the current wave of LLM chum might not actually be the best thing in the world)
    </content>
    <updated>2025-05-15T17:44:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9h5552h8z7yfus2ec6fucsy7e66az2ylzha0ylqrhqeqgqda6ufszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczwny8w0</id>
    
      <title type="html">this ratelimiting stuff with GitHub makes me really think that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9h5552h8z7yfus2ec6fucsy7e66az2ylzha0ylqrhqeqgqda6ufszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczwny8w0" />
    <content type="html">
      this ratelimiting stuff with GitHub makes me really think that MSFT might actually successfully kill their golden goose&lt;br/&gt;&lt;br/&gt;trust arrives on foot and leaves on horseback, etc
    </content>
    <updated>2025-05-15T17:42:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp3khcwkxj0gzhuzn5l7e658c5r4dfwkepyszg6uzqsnf54h7dpvszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczvg4knp</id>
    
      <title type="html">i have this nagging feeling that a lot of second-order content ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp3khcwkxj0gzhuzn5l7e658c5r4dfwkepyszg6uzqsnf54h7dpvszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczvg4knp" />
    <content type="html">
      i have this nagging feeling that a lot of second-order content (podcasts, newsletters) in the infosec world is undergoing a marked, visible decline in quality as creators rely more and more  on LLMs to summarize and editorialize their subjects
    </content>
    <updated>2025-05-05T16:18:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstdflme5qj9k88hzf5cdlsmgff463s842fl2az9qss8nva4tjgjjgzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczqqg7wj</id>
    
      <title type="html">my colleague @npub1t27…slmr has put out a new post on the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstdflme5qj9k88hzf5cdlsmgff463s842fl2az9qss8nva4tjgjjgzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczqqg7wj" />
    <content type="html">
      my colleague &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1t27d90hdxjc6xsnml9jr7nah7w6203n86rygawgmktfqj2r7ef7sgjslmr&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;dm&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1t27…slmr&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; has put out a new post on the &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1rcsevfzqfj6xzk0rajfaftsnq4f4wewydfyxd9u46jch4sxta60qjz7sw8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Trail of Bits&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1rcs…7sw8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; blog on how we worked with &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1g52zm7t45x9srp48swy44hc03k2qzkckd63vyqfl0jvnvkzz8n0ql68fy6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Python Package Index&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1g52…8fy6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&amp;#39;s maintainers to slash PyPI test run times from ~160s to ~30s despite overall test counts growing by 17% (3900 to 4700&#43;):&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.trailofbits.com/2025/05/01/making-pypis-test-suite-81-faster/&#34;&gt;https://blog.trailofbits.com/2025/05/01/making-pypis-test-suite-81-faster/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;this is some of my favorite kind of work: faster test suites means that developers run tests locally more often, and are less hesitant to add new tests (especially parametric ones). another great example of security and performance/reliability engineering dovetailing.&lt;br/&gt;&lt;br/&gt;#opensource #security #python
    </content>
    <updated>2025-05-01T13:35:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdceq5r6alzhh93yadhj2lufue40w6cr3gmyhhe2s7008x4mvfdyqzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczfjflf6</id>
    
      <title type="html">i&amp;#39;m very excited about this new work my team at ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdceq5r6alzhh93yadhj2lufue40w6cr3gmyhhe2s7008x4mvfdyqzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczfjflf6" />
    <content type="html">
      i&amp;#39;m very excited about this new work my team at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1rcsevfzqfj6xzk0rajfaftsnq4f4wewydfyxd9u46jch4sxta60qjz7sw8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Trail of Bits&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1rcs…7sw8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is doing: we&amp;#39;re building an ASN.1 API for PyCA Cryptography, giving users direct access to the same memory-safe, high-performance DER parser that Cryptography already uses for X.509:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.trailofbits.com/2025/04/18/sneak-peek-a-new-asn.1-api-for-python/&#34;&gt;https://blog.trailofbits.com/2025/04/18/sneak-peek-a-new-asn.1-api-for-python/&lt;/a&gt;
    </content>
    <updated>2025-04-18T14:14:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsztmcgaljv446cwdshgppwfkvnx5e05g6yalemka68789tnvnxgdgzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczwgg4la</id>
    
      <title type="html">awesome feature, thanks meet team ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsztmcgaljv446cwdshgppwfkvnx5e05g6yalemka68789tnvnxgdgzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczwgg4la" />
    <content type="html">
      awesome feature, thanks meet team&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/114/303/084/551/165/453/original/4ab741575b902236.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/114/303/085/751/079/358/original/3cb813ad655ac1e8.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-04-08T15:45:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx8f75vdaunsdz04srlg3xdxk93h4zflkeahaz0vch5cm0apla90gzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz2r5cru</id>
    
      <title type="html">my colleagues Alexis and Brad at @npub1rcs…7sw8 put together a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx8f75vdaunsdz04srlg3xdxk93h4zflkeahaz0vch5cm0apla90gzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz2r5cru" />
    <content type="html">
      my colleagues Alexis and Brad at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1rcsevfzqfj6xzk0rajfaftsnq4f4wewydfyxd9u46jch4sxta60qjz7sw8&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Trail of Bits&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1rcs…7sw8&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; put together a great post on a basic security mistake that we keep making: attacker-controlled recursion. my favorite thing about these is that they&amp;#39;re (1) trivial to find and (2) *way* more impactful than normal DoS spam.&lt;br/&gt;&lt;br/&gt;the post contains some great examples of these, including real vulnerabilities in Protobuf and ElasticSearch: &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.trailofbits.com/2025/02/21/dont-recurse-on-untrusted-input/&#34;&gt;https://blog.trailofbits.com/2025/02/21/dont-recurse-on-untrusted-input/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;they&amp;#39;ll also be presenting their findings at &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub14f6nmmd3la8yxskd7t8jy8nm8wygpla6vupmk6xdyqcc3pp7g6ss5qc7y5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;DistrictCon&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub14f6…c7y5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; tomorrow!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.districtcon.org/bios-and-talks-2025/low-effort-dos-with-recursion&#34;&gt;https://www.districtcon.org/bios-and-talks-2025/low-effort-dos-with-recursion&lt;/a&gt;
    </content>
    <updated>2025-02-21T18:44:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspyskppudpaks2c36m8s9x6p8lhyyam5d7zmnujmk4pv4ve8dfsrszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz3vudcf</id>
    
      <title type="html">don&amp;#39;t talk to me or my son ever again ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspyskppudpaks2c36m8s9x6p8lhyyam5d7zmnujmk4pv4ve8dfsrszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz3vudcf" />
    <content type="html">
      don&amp;#39;t talk to me or my son ever again&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/113/906/948/768/073/251/original/190eed2d5857f663.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-01-28T16:35:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszj0qf02n3xcum93scxejj3v38vq8ux9jncmutst4ne5cewwmdx6gzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczjzv5gx</id>
    
      <title type="html">there are only two scenarios in which you make that gesture with ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszj0qf02n3xcum93scxejj3v38vq8ux9jncmutst4ne5cewwmdx6gzyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczjzv5gx" />
    <content type="html">
      there are only two scenarios in which you make that gesture with your hand: either you are completely bereft of knowledge of what a nazi salute is, or you’re intentionally doing a nazi salute to send a message. I find it impossible to believe that the world’s wealthiest and most pathetically online man does not know what a nazi salute is.
    </content>
    <updated>2025-01-20T23:55:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszj8pvrsy9nxpvwpg2pc3u0wt6xcehhp5tyks6w57q8mynp40tsvszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczvpmsjx</id>
    
      <title type="html">hi all, i&amp;#39;m doing another round of donations this year. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszj8pvrsy9nxpvwpg2pc3u0wt6xcehhp5tyks6w57q8mynp40tsvszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczvpmsjx" />
    <content type="html">
      hi all, i&amp;#39;m doing another round of donations this year.&lt;br/&gt;&lt;br/&gt;i&amp;#39;ll match up to $2000 total and my company will match up to another $2000, so matching me will get your donation tripled.&lt;br/&gt;&lt;br/&gt;here are some of the organizations i&amp;#39;m supporting:&lt;br/&gt;&lt;br/&gt;* Anera: &lt;a href=&#34;https://www.anera.org/&#34;&gt;https://www.anera.org/&lt;/a&gt; -- food and relief in Palestine, Lebanon, and Jordan&lt;br/&gt;* HIAS: &lt;a href=&#34;https://hias.org/&#34;&gt;https://hias.org/&lt;/a&gt; -- resettlement and support for immigrants around the word&lt;br/&gt;* ProPublica: &lt;a href=&#34;https://www.propublica.org/&#34;&gt;https://www.propublica.org/&lt;/a&gt; -- investigative journalism in the public interest&lt;br/&gt;* Python Software Foundation: &lt;a href=&#34;https://www.python.org/psf-landing/&#34;&gt;https://www.python.org/psf-landing/&lt;/a&gt; -- financially hosts and supports the development of Python&lt;br/&gt;&lt;br/&gt;send me your donation receipt, and i&amp;#39;ll send you a matching one (public or private, your choice!)
    </content>
    <updated>2024-12-26T16:44:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp9xcl5vslyd33nz68l52dwymejdrkggllaz2emsnrqrppjjsn9fszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz0f6npu</id>
    
      <title type="html">just had an interesting realization: one of the reasons people ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp9xcl5vslyd33nz68l52dwymejdrkggllaz2emsnrqrppjjsn9fszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqcz0f6npu" />
    <content type="html">
      just had an interesting realization: one of the reasons people struggle to understand template injection in GHA is probably because lines like this:&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;echo &amp;#34;hello: ${{ expr }}&amp;#34;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;...get lexed mentally as &amp;#34;variable expansion, followed by Jinja template.&amp;#34;&lt;br/&gt;&lt;br/&gt;in other words, people think the `$` comes from the shell and the `{{ }}` is the template syntax, and therefore the entire thing is quoted correctly.&lt;br/&gt;&lt;br/&gt;in reality of course the entire `${{ .. }}` is template syntax, and has nothing to do with shell quoting/expansion rules. but `$` is mentally overloaded!&lt;br/&gt;&lt;br/&gt;i wonder how much easier this would be to teach people if GitHub had chosen `@{{  ... }}` or even just `{{ }}` as their template syntax instead.&lt;br/&gt;&lt;br/&gt;#security #opensource
    </content>
    <updated>2024-12-16T19:05:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9m28hnj97uv8wklncaarc7jk66gsad8jus9470plxsh7lw6gh95czyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczfmr86m</id>
    
      <title type="html">drinking coffee from a coffee mug: * boring, played out * visible ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9m28hnj97uv8wklncaarc7jk66gsad8jus9470plxsh7lw6gh95czyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczfmr86m" />
    <content type="html">
      drinking coffee from a coffee mug: &lt;br/&gt;&lt;br/&gt;* boring, played out&lt;br/&gt;* visible caffeine dependency&lt;br/&gt;&lt;br/&gt;drinking coffee from a ceramic berliner kindl stein:&lt;br/&gt;&lt;br/&gt;* coffee stays extra warm&lt;br/&gt;* extra large for more coffee&lt;br/&gt;* keeps coworkers on their toes
    </content>
    <updated>2024-12-05T16:54:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswephqkym83j3lt495u2wj6900fqen30kdqes07smy9a3vux5s9wszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczlj7v69</id>
    
      <title type="html">Security means securing people where they are ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswephqkym83j3lt495u2wj6900fqen30kdqes07smy9a3vux5s9wszyrpzdual3606x0ynakh7vqlcl3mfw4th8uxmdp0suct5e2tt7lqczlj7v69" />
    <content type="html">
      Security means securing people where they are&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.yossarian.net/2024/11/18/Security-means-securing-people-where-they-are&#34;&gt;https://blog.yossarian.net/2024/11/18/Security-means-securing-people-where-they-are&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#security #oss
    </content>
    <updated>2024-11-18T15:42:47Z</updated>
  </entry>

</feed>