<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-10T22:09:10Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by David Chisnall (*Now with 50% more sarcasm!*)</title>
  <author>
    <name>David Chisnall (*Now with 50% more sarcasm!*)</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub13gcwraghdcw9xzkg3tky24feu0lzkhtlt57wpdn58y4m4tyr9qdsxdk50d.rss" />
  <link href="https://yabu.me/npub13gcwraghdcw9xzkg3tky24feu0lzkhtlt57wpdn58y4m4tyr9qdsxdk50d" />
  <id>https://yabu.me/npub13gcwraghdcw9xzkg3tky24feu0lzkhtlt57wpdn58y4m4tyr9qdsxdk50d</id>
  <icon>https://media.infosec.exchange/infosec.exchange/accounts/avatars/111/867/038/214/333/074/original/948015da7238758d.jpg</icon>
  <logo>https://media.infosec.exchange/infosec.exchange/accounts/avatars/111/867/038/214/333/074/original/948015da7238758d.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsrjwlz5lwevlznyzjwjgsy98q8nxjvx0n4kr36yrspyt34cakzphszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkplh82g</id>
    
      <title type="html">Around ten years ago, one of the FreeBSD developers had an SSH ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrjwlz5lwevlznyzjwjgsy98q8nxjvx0n4kr36yrspyt34cakzphszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkplh82g" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxnq94c0wg6jae5mtga5k075w98qmvvp68cr46qkv525yts04he8slqt5x4&#39;&gt;nevent1q…t5x4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Around ten years ago, one of the FreeBSD developers had an SSH key compromised. This key gave access to the machine with our subversion server on it. And, due to how svn worked, every user had write access to the directory containing the repo.&lt;br/&gt;&lt;br/&gt;Subversion does not have any way of doing integrity checks, so the recovery process involved (via a script) checking out each revision in turn, then doing the same with a git mirror, and validating that they were the same. &lt;br/&gt;&lt;br/&gt;Audit logs showed that the attacker had logged in, tried running a few Linux commands, got error messages, and logged out. We were *incredibly* fortunate that they didn’t do anything more serious.
    </content>
    <updated>2025-09-09T07:44:25Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsveqde6vcdkfyh0y0dvnv2w44rq2a6d6sravsamus0t77tg8k8lgczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkfuczpq</id>
    
      <title type="html">MSRC: Memory safety bugs are the root cause of around 70% of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsveqde6vcdkfyh0y0dvnv2w44rq2a6d6sravsamus0t77tg8k8lgczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkfuczpq" />
    <content type="html">
      MSRC: Memory safety bugs are the root cause of around 70% of security vulnerabilities.&lt;br/&gt;&lt;br/&gt;Normal people: We should deploy things that mitigate those and reduce the percentage by fixing the bugs.&lt;br/&gt;&lt;br/&gt;MS senior leadership: Let’s put a thing that introduces entirely new categories of vulnerability into every product and make developers use coding tools that introduce vulnerabilities that experienced developers never would! Then the 30% will get bigger!
    </content>
    <updated>2025-08-25T07:41:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqp08jy8h40t58sm3ym3sp2axxvzatx7w32pvkz0ead7elq0xwq4czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkysgp65</id>
    
      <title type="html">Simple solution: A 10% exit tax on any wealth over $100M. If you ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqp08jy8h40t58sm3ym3sp2axxvzatx7w32pvkz0ead7elq0xwq4czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkysgp65" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgv4kp0tssljkkq3t6mcwvgs2g0dtzzlkh4y3mlu7hnn4t7lctahgkn4me0&#39;&gt;nevent1q…4me0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Simple solution: A 10% exit tax on any wealth over $100M.  If you give up residency, you are instantly taxed a total of 10% of your wealth.  If you think you&amp;#39;ll enjoy the next ten years more out of the country, pay the next ten years of wealth tax up front and bugger off.&lt;br/&gt;&lt;br/&gt;More complex solution: There needs to be a lot more international cooperation on taxing the morbidly wealthy.  This needs to include agreed minima on wealth taxes across all of the places people are likely to want to live, but also sanctions on people who choose to hide from them.  For example, people domiciled in countries that are not signatories to extreme-wealth treaties may not:&amp;lt;li&amp;gt;Be passengers in private jets that overfly or land in areas that are.  Fine is €1M for the first offence and doubles each time.  Fines that are not paid for more than 30 days result in prison time.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Own a controlling interest in any news or advertising company that operates in a signatory country.  Such ownership results in a block for the company.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Donate to any political party or candidate.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Own property worth a total of more than the median house price in any signatory country.&amp;lt;/li&amp;gt;&lt;br/&gt;&lt;br/&gt;If all of the EU countries agreed to that list of conditions, I wonder if US billionaires would start pressuring the US government to sign.  I doubt they&amp;#39;d like that set of restrictions on their activities.
    </content>
    <updated>2025-08-20T09:11:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxa4yxtevmfuslygtp8x3uvagvf73h4xeuvdc3ja2u96wdjju4adgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkpd9hnr</id>
    
      <title type="html">It looks as if this is the actual error:&amp;lt;code&amp;gt;CMake Error: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxa4yxtevmfuslygtp8x3uvagvf73h4xeuvdc3ja2u96wdjju4adgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkpd9hnr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrq2l0fyluh0lpl7yw5ez9sgv60pjsw9mytlyyta9qh2h6tqfc6rsr4tej8&#39;&gt;nevent1q…tej8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It looks as if this is the actual error:&amp;lt;code&amp;gt;CMake Error: The source directory &amp;#34;/usr/ports/x11-themes/plasma6-aurorae/work/aurorae-6.4.2&amp;#34; does not exist.&amp;lt;br&amp;gt;Specify --help for usage, or press the help button on the CMake GUI.&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;The line below appears to have worked:&amp;lt;code&amp;gt;/bin/mkdir -p /usr/ports/x11-themes/plasma6-aurorae/work/.build&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br/&gt;&lt;br/&gt;So I guess the port thinks it&amp;#39;s building in the work/.build directory, but is then running CMake to target work/aurorae-6.4.2, which doesn&amp;#39;t exist?&lt;br/&gt;&lt;br/&gt;Is this in Poudriere, or are you trying to build on a host system (the latter is almost certain to fail for many reasons)?
    </content>
    <updated>2025-07-10T15:45:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfgy5euq3lu76r977d5h0nn230qrwp26n8e3m3mesgnqqxgnwwrggzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk6ru387</id>
    
      <title type="html">They can even increase, as long as house-price inflation is lower ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfgy5euq3lu76r977d5h0nn230qrwp26n8e3m3mesgnqqxgnwwrggzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk6ru387" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst23ddyg9p37jyxtflnmu6sjxqx24cpvq6ytyfy9a65tjqhxfduhqyfltll&#39;&gt;nevent1q…ltll&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;They can even increase, as long as house-price inflation is lower than wage inflation.  Keeping house-price growth at 1-2% and wage growth at 2-3% for a while would slowly fix the problem.
    </content>
    <updated>2025-07-02T14:40:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx2ktfnwster5ppx3uqsw8shf74d77npfg7vxkyhy2mh78dcrtpdqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk0njncu</id>
    
      <title type="html">But when they leave, you need to do a few other ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx2ktfnwster5ppx3uqsw8shf74d77npfg7vxkyhy2mh78dcrtpdqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk0njncu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvdzsuxzgq7h90hhm20nrlkz5hzfelzt7tps8msk9hjwmpugeqh7cheae6u&#39;&gt;nevent1q…ae6u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;But when they leave, you need to do a few other things:&amp;lt;li&amp;gt;Start properly taxing assets they have in the country.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Bring back limits on media ownership (no newspapers or TV stations can be majority owned by foreign nationals, for example).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Ban any direct or indirect contributions to political parties by them.&amp;lt;/li&amp;gt;&lt;br/&gt;&lt;br/&gt;You want to leave? Leave.&lt;br/&gt;&lt;br/&gt;Oh, and ideally do what the USA does and have a big exit tax. Have a reasonably high threshold, maybe £2M, but you pay 50% tax on all assets above that line when you leave.
    </content>
    <updated>2025-06-22T09:53:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvfe9342qkkyfgccww9w5vvxv3mljty6nhesk7tz9f0pdhxjtk0cgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklt4rdz</id>
    
      <title type="html">I don&amp;#39;t understand how the Royal Society doesn&amp;#39;t realise ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvfe9342qkkyfgccww9w5vvxv3mljty6nhesk7tz9f0pdhxjtk0cgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklt4rdz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqc0rjsdx2pqfpww6qutpjphqznaxgccx4jrdr7f3lwf04q9q8fds4d85ka&#39;&gt;nevent1q…85ka&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t understand how the Royal Society doesn&amp;#39;t realise how much damage it did to their reputation to admit him in the first place.&lt;br/&gt;&lt;br/&gt;Even before all of the fascist stuff, he was not a scientist, not a researcher.  His contributions to science and engineering were that he was a rich person who funded some work.  &lt;br/&gt;&lt;br/&gt;Making him a FRS made it very clear that it&amp;#39;s not an institution for scientists, it&amp;#39;s an institution for plutocrats.&lt;br/&gt;&lt;br/&gt;It used to be that being a FRS was something to aspire to an a scientific career.  Now it&amp;#39;s an easy decline if offered, because who would want to be associated with an institution like that?
    </content>
    <updated>2025-04-28T09:22:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxsz2aj0mqpg5zm2vhmdqzvtnk8ed6u97acdjdzrs6pajuuss7akgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkl94nj7</id>
    
      <title type="html">Is this all true if you separate out F-Droid as a program and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxsz2aj0mqpg5zm2vhmdqzvtnk8ed6u97acdjdzrs6pajuuss7akgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkl94nj7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspqqnvq75krj07ahqf0v0tlu33z9q89swndt76meljkv373zs5vgcyhz55v&#39;&gt;nevent1q…z55v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is this all true if you separate out F-Droid as a program and F-Droid as the default repository?  My impression of the F-Droid default repository is pretty much aligned with your post, but it&amp;#39;s also easy to add other repositories.  I&amp;#39;d expect something like WireGuard or Firefox to be able to provide their own F-Droid repository quite easily.  Are there also flaws in the client app that make this a bad idea?
    </content>
    <updated>2025-01-27T17:54:43Z</updated>
  </entry>

</feed>