<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-27T11:51:18Z</updated>
  <generator>https://njump.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://njump.me/npub13gcwraghdcw9xzkg3tky24feu0lzkhtlt57wpdn58y4m4tyr9qdsxdk50d.rss" />
  <link href="https://njump.me/npub13gcwraghdcw9xzkg3tky24feu0lzkhtlt57wpdn58y4m4tyr9qdsxdk50d" />
  <id>https://njump.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://njump.me/nevent1qqsxt2jcwjf8y5sd7t4txq3xqpumthgyq05gy599uw3qjvjcsuwx5dszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkq2dp56</id>
    
      <title type="html">I have used vim since around 2000. I have written five books, a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxt2jcwjf8y5sd7t4txq3xqpumthgyq05gy599uw3qjvjcsuwx5dszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkq2dp56" />
    <content type="html">
      I have used vim since around 2000. I have written five books, a PhD thesis, a few dozen papers and over 150 articles with it. At this point, my higher brain functions are not engaged at all when I use a bunch of common vim commands, they just happen. Documents I wrote with anything else have random :w in the middle.&lt;br/&gt;&lt;br/&gt;So I tried NeoVim when it was quite new. Vim that you are familiar with, but better? Great!&lt;br/&gt;&lt;br/&gt;Persistent undo is one of my favourite features of vim (introduced a few years after I started using it). My .vimrc includes a couple of lines related to this. One sets the path to be under ~/.cache so the undo files do not clutter the rest of the filesystem (I do the same for the swap files). The other sets the undo limit to something large (10,000, I think) because disk space is *enormous* relative to pretty much anything involving human-readable quantities of plain text.&lt;br/&gt;&lt;br/&gt;I don’t often need the persistent undo. But on the few occasions when I have needed it, it’s been invaluable: ooops, I deleted something from this file, maybe last week and one reboot ago, what was it? Undo until I find it, copy it, paste it into the current version. Or, a bit more commonly: I had this working, then I tidied it up ready to commit, now it isn’t working, what did I do?&lt;br/&gt;&lt;br/&gt;Vim has kept this working across major version upgrades over a period of about 20 years. I don’t even think about it, it’s just part of Raskin’s First Law: A program may not harm a user’s data or, through inaction, allow a user’s data to come to harm. If vim or the computer crash, or if I close a file and come back to it six months later, my undo history is still there. &lt;br/&gt;&lt;br/&gt;The first thing I noticed in NeoVim was that undo didn’t work. I tried opening the file in vim and undo didn’t work there *either*.&lt;br/&gt;&lt;br/&gt;Neovim had changed the format of the undo files. It hadn’t upgraded the old one. It hadn’t used a different name for its undo files. It had just noticed the existence of a vim undo file, deleted it (losing all of the data in it) and replaced it with one that vim couldn’t read.&lt;br/&gt;&lt;br/&gt;I raised an issue about this and was told that the persistent undo format was unstable and users should not rely on data being preserved in a feature explicitly called *persistent* undo. It had changed once and would probably change again.&lt;br/&gt;&lt;br/&gt;And that ended my experience with NeoVim. The authors showed immediately that they absolutely could not be trusted with any of my data. Breaking persistent undo is something I could forgive as a bug, but the attitude that just because something is a persistent file on your filesystem that contains data that you might want is no reason for their program not to delete it meant they had no concept of a duty of care to their users.&lt;br/&gt;&lt;br/&gt;Apparently now they’re platforming white supremacists. I am completely unsurprised.  Different facets of the same underlying attitude.
    </content>
    <updated>2026-08-28T06:43:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz87vps6lmqxhu6kvtsnsm7d3qf8rcekzleted7drys05g0ydmslszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pksun2d5</id>
    
      <title type="html">One of the saddest things about my time at Microsoft: I designed ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz87vps6lmqxhu6kvtsnsm7d3qf8rcekzleted7drys05g0ydmslszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pksun2d5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszmch0rmeyn9htn4ea59xrrzr69f8gakw6ypjgdyn00ncf32zwgmsfk8hrw&#39;&gt;nevent1q…8hrw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;One of the saddest things about my time at Microsoft: I designed a privacy-preserving tip-jar system, where it would be possible for people to embed identifiers in their work (video file, web page, game, whatever) and any viewer (or program itself for programs) that wanted to support the system could record the amount of time spent with it and the user could decide how the reporting was scaled. Content providers would be able to tell whether the visitor subscribed to the system, but not who they were. &lt;br/&gt;&lt;br/&gt;Users would pay either a flat fee or different tiers. At the end of a month, content creators would get a report of how many views they got and a payment. The company operating the system would have no visibility into what the users saw, but individual users would be able to get a report of where their money went. The operator would be able to de-list fraudulent or illegal providers so that their revenue shares should be discounted and they wouldn’t count.&lt;br/&gt;&lt;br/&gt;The operator would be able to take a flat percentage for providing the payment service and any provider in the system.&lt;br/&gt;&lt;br/&gt;Every part of  was buildable, including verifiable security guarantees, with the technology available five years ago.&lt;br/&gt;&lt;br/&gt;The problem? Microsoft would have no moat. Google would be able to trivially deploy such a system by making it a switch in their ads platform: if you are subscribed to the system, Google Ads don’t track you at all and the creator gets revenue directly. They’d be able to flip a switch and immediately opt most Play Store apps and an enormous number of web sites into the system, so even if Microsoft shipped it first, Google could dominate the market. The chief economist, correctly,  identified that Microsoft would be spending a load of money to give Google a new revenue source, because a system like this is a natural monopoly.&lt;br/&gt;&lt;br/&gt;My starting observation was that users don’t really like paying for individual things but they do like:&amp;lt;li&amp;gt;Paying a &amp;lt;em&amp;gt;known&amp;lt;/em&amp;gt; and &amp;lt;em&amp;gt;predictable&amp;lt;/em&amp;gt; amount for stuff that they like.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Knowing that people who created things they like are paid.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Not being tracked in their viewing habits.&amp;lt;/li&amp;gt;&lt;br/&gt;&lt;br/&gt;The system was designed to support all of these things.
    </content>
    <updated>2026-08-02T13:38:23Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9nhr3r7urlkfv0vea7tzs38nyn3jryp69s3agxfhltc7upgs7zxszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pknvlpry</id>
    
      <title type="html">Exactly. That&amp;#39;s the loss-avoidance strategy. You are given ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9nhr3r7urlkfv0vea7tzs38nyn3jryp69s3agxfhltc7upgs7zxszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pknvlpry" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9uks693n2t3wvpwrqm2un4gpwmrqqrhe4y2kc03fgahvd9gh4geqr4wkf9&#39;&gt;nevent1q…wkf9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Exactly.  That&amp;#39;s the loss-avoidance strategy.  You are given £50K and told that it will be taken away if you flip the coin and lose.  Even though a one in two chance of getting a 20x return is a *much* higher average return.
    </content>
    <updated>2026-07-30T11:49:23Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszqm03vjutey8ncasycu6wau5l30xwmfrjqnwmyhp0cqy0mlnf4sszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkrazqyd</id>
    
      <title type="html">But, rationally, spending money for a 50% chance of winning 20x ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszqm03vjutey8ncasycu6wau5l30xwmfrjqnwmyhp0cqy0mlnf4sszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkrazqyd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgg4y43tphxrhk70zl9afywc49gkuvf2cs2avmuncpl0xpu0f96wgauj0t6&#39;&gt;nevent1q…j0t6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;But, rationally, spending money for a 50% chance of winning 20x more is an obvious choice.  And, indeed, a game that you would want to keep playing as many times as you could.&lt;br/&gt;&lt;br/&gt;There are a bunch of interesting psychological experiments in this space.  People are far more likely to avoid something that they perceive as loss.
    </content>
    <updated>2026-07-30T11:23:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsphglumqyrnhrshwgzq4m50cspl8etpsgsp0kggrfs672lr99fa6czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk754mwl</id>
    
      <title type="html">The thing that makes this really interesting is: would you spend ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsphglumqyrnhrshwgzq4m50cspl8etpsgsp0kggrfs672lr99fa6czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk754mwl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgf3glvqj9u9exs37ua6ms7w2y4a7c0zuam432zumwwwr7yvkw2lqdws9w4&#39;&gt;nevent1q…s9w4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The thing that makes this really interesting is: would you spend £50,000 for a go at a game where you had a 50% chance of winning £1m?
    </content>
    <updated>2026-07-30T09:24:08Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8350uj5mrdkkl3xksnjaqre66ls59ajsh8d3rp8kn4qz4cl4d68gzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkprlt24</id>
    
      <title type="html">So we should all not worry about the Mullvad VPN co-founder ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8350uj5mrdkkl3xksnjaqre66ls59ajsh8d3rp8kn4qz4cl4d68gzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkprlt24" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdglalq2sxwkkcj2kl3c30yks9lq75446psrhhs9y0upf85tpqjjqzfg9v8&#39;&gt;nevent1q…g9v8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;So we should all not worry about the Mullvad VPN co-founder donating 70% of the entire budget of your far-right party because money from corporate interests has no impact on Swedish elections? Good to know.
    </content>
    <updated>2026-07-30T08:11:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvt7h2um72megu37pznalde0mml4uyj30xa3pm09h0n90uvx063mqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pksjuuek</id>
    
      <title type="html">&amp;gt; This just means &amp;#34;I am more concerned about getting ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvt7h2um72megu37pznalde0mml4uyj30xa3pm09h0n90uvx063mqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pksjuuek" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszpvl0cklv6wdz8gsz0u2p4l8sfq4hhaul7sr0j5gz99zzl9wv0pc3q8ray&#39;&gt;nevent1q…8ray&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; This just means &amp;#34;I am more concerned about getting re-elected than about the climate emergency.&amp;#34;&lt;br/&gt;&lt;br/&gt;No, it actually means ‘The measures needed to deal with the climate emergency are not acceptable to the industry lobbyists that fund my campaign or will run attack ads against me if I hurt their business’. And that has a very different set of solutions, starting with aggressive campaign finance reform.
    </content>
    <updated>2026-07-30T07:57:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0jdacdh5aut6u9fwppe3jj9uhhn0d66fxt8pgfxs43u6mv7zerqgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkezy77q</id>
    
      <title type="html">The other extreme I often see is: Me: Here is an interesting ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0jdacdh5aut6u9fwppe3jj9uhhn0d66fxt8pgfxs43u6mv7zerqgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkezy77q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxmx4zyj74z2h3zmkzgxvvtvjkgmw5pvll87jw8r5xvrylnzqa3tqyq6k5a&#39;&gt;nevent1q…6k5a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The other extreme I often see is:&lt;br/&gt;&lt;br/&gt;Me: Here is an interesting thing about a project I personally worked on.&lt;br/&gt;&lt;br/&gt;Internet people: Do you have a citation for this?&lt;br/&gt;&lt;br/&gt;Me: I am literally a primary source!
    </content>
    <updated>2026-07-27T09:56:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstupr2sn9cur4yqjk7qaqqhxfdm33skr0yxey7da74n5w4x34x8wczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk26zthg</id>
    
      <title type="html">One of the open source projects I used to (many years ago, so I ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstupr2sn9cur4yqjk7qaqqhxfdm33skr0yxey7da74n5w4x34x8wczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk26zthg" />
    <content type="html">
      One of the open source projects I used to (many years ago, so I am not really affected anymore) has recently decided to allow AI contributions. One of their arguments is that they judge submissions on quality, not tools used.&lt;br/&gt;&lt;br/&gt;Back when I was an active contributor (to the project and maintainer of some other parts of the surrounding ecosystem), I got a lot of submissions that were *bad*.&lt;br/&gt;&lt;br/&gt;The thing is, I absolutely *loved* getting these because they always came from super-enthusiastic junior people. Reviewing them and giving feedback often too much longer than implementing the feature myself. The same was usually true for the next contribution too. But that shifted over time. After a few months, I started getting patches where I didn’t find anything beyond the cosmetic that I wanted to change. &lt;br/&gt;&lt;br/&gt;Going back further, I *was one of those people* when I started contributing.&lt;br/&gt;&lt;br/&gt;Measured as code contributions over the short term, maintainers working with submitters of poor-quality PRs is a waste of time. You’re taking time away from writing code to do something that produces code more slowly.&lt;br/&gt;&lt;br/&gt;Measured over the long term, the results are very different. Far more code in that project and closely related parts of the ecosystem has been written by people who I mentored when they came along with some bad code than by me. &lt;br/&gt;&lt;br/&gt;It’s never a waste of my time to turn an enthusiastic and incompetent contributor into an enthusiastic and competent contributor, it’s an absolutely critical part of building a healthy project. I wouldn’t have got nearly as much out of F/OSS on a personal level if I hadn’t encountered a lot of people with the same opinion when I was one of the enthusiastic and incompetent newcomers.&lt;br/&gt;&lt;br/&gt;But LLMs are not like that. If I spend time reviewing LLM-generated code when it would have been faster to write it myself (which, to be clear, is the case on 100% of LLM-submitted PRs I’ve seen so far), then that’s just a time sink. It’s also taking away time I could be spending helping new contributors who want to actually improve, rather than just take the review comments, feed them into an opaque system, and give me back the results.
    </content>
    <updated>2026-07-18T07:44:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg4ywfa6kv7sjdc5zt407u0z8n675s7r7avmaux8e4k94k89me33czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk0xkj5a</id>
    
      <title type="html">&amp;gt; LLMs will stay and people will use it. There&amp;#39;s a big ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg4ywfa6kv7sjdc5zt407u0z8n675s7r7avmaux8e4k94k89me33czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk0xkj5a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstm307szelyawt9lrch42rnsu2kfaxxu35jpa5hz97x5zdve76x8ca5a03m&#39;&gt;nevent1q…a03m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; LLMs will stay and people will use it.&lt;br/&gt;&lt;br/&gt;There&amp;#39;s a big assumption here, that comes from the previous one:&lt;br/&gt;&lt;br/&gt;&amp;gt; It is not that AI does not work, as often said here, it does work for many applications.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s not the question.  The first-order question is: do they deliver more value than they cost.  And the answers to that are skewed by the fact that the current services are *heavily* subsidised and customers are paying 10-50% of the minimum viable price.  So, if people actually have to pay the real price, how many of those use cases still exist?&lt;br/&gt;&lt;br/&gt;The follow-on to that is, given that increasing the price by a factor of 2-10x will significantly reduce the demand, what will the resulting price be?  Inference costs won&amp;#39;t change much, but the price to users is the inference costs plus the training costs amortised across users (plus profit).  Fewer users means that the training costs are amortised across fewer users and so the per-user costs go up.  So how many use cases are still economically feasible if the prices go up by a factor of 20x?&lt;br/&gt;&lt;br/&gt;But that&amp;#39;s just the first order.  The second order is: how affordable is it *when you factor in the cost of externalities*.  Current LLMs are trained by doing something that, in any other context, would be a clear-cut case of large-scale copyright infringement.  If LLM vendors had to actually pay for licenses for the things that they are ingesting in training, the cost of training would go up by at least a factor of 10x.  &lt;br/&gt;&lt;br/&gt;So there&amp;#39;s a *huge* assumption in &amp;#39;LLMs will stay&amp;#39;.  The companies that train them do so on the assumption that they&amp;#39;ll eventually be able to recoup that (huge) investment.  If you don&amp;#39;t train new ones, they become stale quickly.  To be useful, they need to include recent events.  For software, an LLM that doesn&amp;#39;t know about new APIs and language features and does know about deprecated / removed ones is useless.  For other uses, the shifts may be slower or faster.  But training isn&amp;#39;t a one-shot cost as a result, you&amp;#39;re constantly needing to do retraining.  And that&amp;#39;s what needs the massive datacentres full of GPUs.&lt;br/&gt;&lt;br/&gt;So, if you want to claim LLMs are here to stay, you need to answer a simple question:  Who is going to pay for the training?  If no one is, then how will LLMs remain useful?&lt;br/&gt;&lt;br/&gt;The entire industry is [spending enormous amounts of money for tiny returns](&lt;a href=&#34;https://isaiprofitable.com&#34;&gt;https://isaiprofitable.com&lt;/a&gt; ).  How do you expect this to shift to actually making money?  Note that the numbers in this page look much better than they are, because all of that $516 B in revenue for NVIDIA is *spending* from other companies (which must be passed on to customers for anyone else to become profitable).
    </content>
    <updated>2026-07-13T12:26:11Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs99tm3sanhrlq2t9l5ktpxktyxqf6tt92kfkyeacxr2kahvdu8ayczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkyv5trm</id>
    
      <title type="html">I saw that there’s now a mobile version of Roller Coaster ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs99tm3sanhrlq2t9l5ktpxktyxqf6tt92kfkyeacxr2kahvdu8ayczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkyv5trm" />
    <content type="html">
      I saw that there’s now a mobile version of Roller Coaster Tycoon (Roller Coaster Tycoon Touch) and I thought it might be fun (one of the Netflix bundled mobile games). A couple of hours of casual play in, it was clear that the game was carefully designed to make it progressively harder and harder to make progress without in-app purchases.&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1m96e7ycmmaz4ah7s8exw7x6vmumuccr0p9dxea64e5je89ty2yjsweag4y&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;European Commission&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1m96…ag4y&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; , if you want to *actually* make things safer online, how about making that kind of predatory practice illegal? Children are particularly vulnerable, but so are a lot of adults. No need for age verification, just an outright ban.&lt;br/&gt;&lt;br/&gt;So sad to see a such a respected game series used for this kind of whale farming.
    </content>
    <updated>2026-05-04T08:31:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrpmmteklak8fsggmt8dsrnw005866ze92r4j6raj0fxsndacqvzqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkas0pdw</id>
    
      <title type="html">&amp;gt; whatever &amp;gt; [&amp;gt; #&amp;gt; ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrpmmteklak8fsggmt8dsrnw005866ze92r4j6raj0fxsndacqvzqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkas0pdw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqvugsk0xtm7pa42tnx8hzxdvaegpqejz5n5g0gxfhnt27ak2n6xq89ler7&#39;&gt;nevent1q…ler7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; whatever &amp;gt; [&amp;gt; #&amp;gt; signal](&lt;a href=&#34;https://infosec.exchange/tags/signal&#34;&gt;https://infosec.exchange/tags/signal&lt;/a&gt; )&amp;gt; &amp;#39;s reasons are for badgering users for a &amp;gt; [&amp;gt; #&amp;gt; PIN](&lt;a href=&#34;https://infosec.exchange/tags/PIN&#34;&gt;https://infosec.exchange/tags/PIN&lt;/a&gt; )&amp;gt; , it&amp;#39;s clearly a design choice they made, because other secure messengers don&amp;#39;t do this.&lt;br/&gt;&lt;br/&gt;The choice is either:&amp;lt;li&amp;gt;Periodically ask people to enter their PIN, or&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Deal with people complaining that they forgot their PIN and are locked out (or, ideally not possible):&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Provide an insecure way of recovering an account after you are locked out.&amp;lt;/li&amp;gt;&lt;br/&gt;&lt;br/&gt;The PIN entry UI looks nothing like an incoming message.
    </content>
    <updated>2026-04-28T13:03:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstck5uxy0c476c0jagqk2nxpgtu26870ye9ms262zfu2mgqhjejmszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkmfnlv0</id>
    
      <title type="html">&amp;gt; they&amp;#39;ve been training users to fall for re-register &amp;gt; ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstck5uxy0c476c0jagqk2nxpgtu26870ye9ms262zfu2mgqhjejmszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkmfnlv0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszmkn6hqrmj77pzsulztl28q54sq0fh6mdu7nnkwkgue9f889nytsmgp46g&#39;&gt;nevent1q…p46g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt; they&amp;#39;ve been training users to fall for re-register &amp;gt; [&amp;gt; #&amp;gt; scams](&lt;a href=&#34;https://infosec.exchange/tags/scams&#34;&gt;https://infosec.exchange/tags/scams&lt;/a&gt; )&amp;gt;  by constantly prompting users to re-enter your &amp;gt; [&amp;gt; #&amp;gt; PIN](&lt;a href=&#34;https://infosec.exchange/tags/PIN&#34;&gt;https://infosec.exchange/tags/PIN&lt;/a&gt; )&amp;gt;  (and the PIN is only necessary because phone numbers are used for sign-up).&lt;br/&gt;&lt;br/&gt;No, the PIN is required to reacquire the account if you lose all connected devices.  If they used any other unique identifier as the account handle, the PINs would still be required.
    </content>
    <updated>2026-04-28T09:12:08Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqyx5jw4js3mylx59kwuw07dp47m02rjevwsw2c7mayk9fw82m36gzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkpk6gcd</id>
    
      <title type="html">One of the weird things in our industry is how many people who ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqyx5jw4js3mylx59kwuw07dp47m02rjevwsw2c7mayk9fw82m36gzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkpk6gcd" />
    <content type="html">
      One of the weird things in our industry is how many people who participate in standards bodies have never had to maintain something with compatibility guarantees for a long time. If you go to one of the ISO groups that deals with plumbing standards, for example, everyone involved has had to deal with decades-old pipe work and has a visceral understanding of the consequences of standardising the wrong thing and having to change things during the lifespan of a building. But in every standards discussion I’ve been in, someone has proposed things that will obviously cause problems within ten to twenty years and half the group has nodded along and said ‘yup, that will definitely solve a problem I have now’. And saying ‘later we are going to want to do this other thing, and if people have built things with the assumption that putting this in the standard will create then we will have a massive migration headache’ has people complaining that I’m slowing down the process.&lt;br/&gt;&lt;br/&gt;And that’s not to single out any standards group or process. I have had this experience in every standards process I was involved in (though, in the ones 20&#43; years ago, I was generally on the other side of the disagreement).
    </content>
    <updated>2026-04-24T08:37:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsr46yawzlrc0cjp8402anapdh4rrwmpg0g0d953s3c42d9z2la39qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkkg9tn7</id>
    
      <title type="html">I don’t think anything Perens has said for at least 20 years ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsr46yawzlrc0cjp8402anapdh4rrwmpg0g0d953s3c42d9z2la39qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkkg9tn7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw4yk7hedm95uprnp9yweyl2s79lrxjaszvnggmq72qrrtnhqea6qmttv5d&#39;&gt;nevent1q…tv5d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don’t think anything Perens has said for at least 20 years has been relevant to any real problems for the F/OSS ecosystem.
    </content>
    <updated>2026-04-23T07:38:33Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2gmenapphww88j3xeqthkrlxjyqx6k0l7wyq5x0rxvkakwd047hszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkwd7ktd</id>
    
      <title type="html">A few notes about the massive hype surrounding Claude Mythos: The ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2gmenapphww88j3xeqthkrlxjyqx6k0l7wyq5x0rxvkakwd047hszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkwd7ktd" />
    <content type="html">
      A few notes about the massive hype surrounding Claude Mythos:&lt;br/&gt;&lt;br/&gt;The old hype strategy of &amp;#39;we made a thing and it&amp;#39;s too dangerous to release&amp;#39; has been done since GPT-2. Anyone who still falls for it should not be trusted to have sensible opinions on any subject.&lt;br/&gt;&lt;br/&gt;Even their *public* (cherry picked to look impressive) numbers for the cost per vulnerability are high. The problem with static analysis of any kind is that the false positive rates are high. Dynamic analysis can be sound but not complete, static analysis can be complete but not sound. That&amp;#39;s the tradeoff. Coverity is *free* for open source projects and finds large numbers of things that might be bugs, including a lot that really are. Very few projects have the resources to triage all of these. If the money spent on Mythos had been invested in triaging the reports from *existing* tools, it would have done a lot more good for the ecosystem.&lt;br/&gt;&lt;br/&gt;I recently received a &amp;#39;comprehensive code audit&amp;#39; on one of my projects from an Anthropic user. Of the top ten bugs it reported, only one was important to fix (and should have been caught in code review, but was 15-year-old code from back when I was the only contributor and so there was no code review). Of the rest, a small number were technically bugs but were almost impossible to trigger (even deliberately). Half were false positives and two were not bugs and came with proposed &amp;#39;fixes&amp;#39; that would have introduced performance regressions on performance-critical paths. But all of them *looked* plausible. And, unless you understood the environment in which the code runs and the things for which it&amp;#39;s optimised very well, I can well imaging you&amp;#39;d just deploy those &amp;#39;fixes&amp;#39; and wonder why performance was worse. Possibly Mythos is orders of magnitude better, but I doubt it.&lt;br/&gt;&lt;br/&gt;This mirrors what we&amp;#39;ve seen with the public Mythos disclosures. One, for example, was complaining about a missing bounds check, yet every caller of the function did the bounds check and so introducing it just cost performance and didn&amp;#39;t fix a bug. And, once again, remember that this is from the cherry-picked list that Anthropic chose to make their tool look good.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t doubt that LLMs can find some bugs other tools don&amp;#39;t find, but that isn&amp;#39;t new in the industry. Coverity, when it launched, found a lot of bugs nothing else found. When fuzzing became cheap and easy, it found a load of bugs. Valgrind and address sanitiser both caused spikes in bug discovery when they were released and deployed for the first time.&lt;br/&gt;&lt;br/&gt;The one thing where Mythos is better than existing static analysers is that it can (if you burn enough money) generate test cases that trigger the bug. This is possible and cheaper with guided fuzzing but no one does it because burning 10% of the money that Mythos would cost is too expensive for most projects.&lt;br/&gt;&lt;br/&gt;The source code for Claude Code was leaked a couple of weeks ago.  It is staggeringly bad.  I have never seen such low-quality code in production before.  It contained things I&amp;#39;d have failed a first-year undergrad for writing.  And, apparently, most of this is written with Claude Code itself.&lt;br/&gt;&lt;br/&gt;But the most relevant part is that it [contained three critical command-injection vulnerabilities](&lt;a href=&#34;https://beyondmachines.net/event_details/anthropic-claude-code-leak-reveals-critical-command-injection-vulnerabilities-e-6-c-1-k/gD2P6Ple2L&#34;&gt;https://beyondmachines.net/event_details/anthropic-claude-code-leak-reveals-critical-command-injection-vulnerabilities-e-6-c-1-k/gD2P6Ple2L&lt;/a&gt; ).&lt;br/&gt;&lt;br/&gt;These are the kind of things that static analysis should be catching.  And, apparently at least one of the following is true:&amp;lt;li&amp;gt;Mythos didn&amp;#39;t catch them.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Mythos doesn&amp;#39;t work well enough for Anthropic to bother using it on their own code.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Mythos did catch them but the false-positive rate is so high that no one was able to find the important bugs in the flood of useless ones.&amp;lt;/li&amp;gt;&lt;br/&gt;&lt;br/&gt;TL;DR: If you&amp;#39;re willing to spend half as much money Mythos costs to operate, you can probably do a lot better with existing tools.
    </content>
    <updated>2026-04-17T10:04:41Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyf3faauxgu30dpqezpee95as4g4qzhjkelh98qcj5qfzslphxvsqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8q3j62</id>
    
      <title type="html">Nearly: &amp;gt; it was the amount of detail in the content of push ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyf3faauxgu30dpqezpee95as4g4qzhjkelh98qcj5qfzslphxvsqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8q3j62" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszav8yeczxqvgyrnv8v55gz2usawwe0j0jh42xatl4442v2thxgdsqqgsfe&#39;&gt;nevent1q…gsfe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nearly:&lt;br/&gt;&lt;br/&gt;&amp;gt; it was the amount of detail in the content of push notifications&lt;br/&gt;&lt;br/&gt;It wasn’t the information in the push notification. This goes via Apple’s server and is a one-bit signal that says ‘there may be some messages waiting for you, you should go and check’ (may be, because Signal sends some spurious push notifications to make traffic correlations harder). &lt;br/&gt;&lt;br/&gt;The Signal app then gets the message and asks the local OS notification mechanism to display the notification. If the permissions are set up to display Signal notifications on the lock screen, these are also persisted in a database on iOS (I have no idea why. Is there some way of searching them?). If you’re worried about people with physical access to your device reading your messages, I would suggest that turning off the thing that shows them on the lock screen is probably a good idea.
    </content>
    <updated>2026-04-16T07:26:41Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsr2um3k3qazz4jhw6j54vajsu26vaq74j6zte57xec00zajqjm7gczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8k4p9a</id>
    
      <title type="html">Wow, someone created a Mastodon account specifically to jump into ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsr2um3k3qazz4jhw6j54vajsu26vaq74j6zte57xec00zajqjm7gczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8k4p9a" />
    <content type="html">
      Wow, someone created a Mastodon account specifically to jump into a thread and disagree with me about &amp;#39;AI&amp;#39; hype.  His example of how LLMs are adding value to the economy?  They make cold calling more efficient for salespeople.  Yup, spam really is the most important use case for LLM fans.
    </content>
    <updated>2026-04-12T15:38:29Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgghe9m0hqc7us8qttgmr6tna62uf3yz29k4sg0ry9ql68hn26vzczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk5cla8l</id>
    
      <title type="html">I’ve read a bunch of posts in the last few weeks that say ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgghe9m0hqc7us8qttgmr6tna62uf3yz29k4sg0ry9ql68hn26vzczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk5cla8l" />
    <content type="html">
      I’ve read a bunch of posts in the last few weeks that say ‘Moore’s Law is over’, not as their key point but as an axiom from which they make further claims. The problem is: this isn’t really true. A bunch of things *have* changed since Moore’s paper, but the law still roughly holds.&lt;br/&gt;&lt;br/&gt;Moore’s law claims that the number of transistors that you can put on a chip (implicitly, for a fixed cost: you could always put more transistors in a chip by paying more) doubles roughly every 18 months. This isn’t *quite* true anymore, but it was never *precisely* true and it remains a good rule of thumb. But a load of related things *have* changed.&lt;br/&gt;&lt;br/&gt;First, a load of the free lunches were eaten. Moore’s paper was written in 1965. Even 20 years later, modern processors had limited arithmetic. The early RISC chips didn’t do (integer) divide (sometimes even multiply) in hardware because you could these with a short sequence of add and shift operations in a loop (some CISC chips had instructions for these but implemented them in microcode). Once transistor costs dropped below a certain point, of course you would do them in hardware. Until the mid ‘90s, most consumer CPUs didn’t have floating-point hardware. They had to emulate floating point arithmetic in software. Again, with more transistors, adding these things is a no brainer: they make things faster because they are providing hardware for things that people were already doing.&lt;br/&gt;&lt;br/&gt;This started to end in the late ‘90s. Superscalar out-of-order designs existed because just running a sequence of instructions faster was no longer something you got for free. Doubling the performance of something like an 8086 was easy. It wasn’t even able to execute one instruction per cycle and a lot of things were multi-instruction sequences that could become single instructions if you had more transistors, Once you get above one instruction per cycle with hardware integer multiply and divide and hardware floating point, doubling is much harder. &lt;br/&gt;&lt;br/&gt;Next, around 2007, Dennard Scaling ended. Prior to this, smaller feature sizes meant lower leakage. This meant that you got faster clocks in the same power budget. The 100 MHz Pentium shipped in 1994. The 1 GHz Pentium 3 in 2000. Six years after that, Intel shipped a 3.2 GHz Pentium 4, which was incredibly power hungry in comparison. Since then, we haven’t really seen an increase in clock speed.&lt;br/&gt;&lt;br/&gt;Finally, and most important from a market perspective, demand slowed. The first computers I used were fun but you ran into hardware limitations *all of the time*. There was a period in the late ‘90s and early 2000s when every new generation of CPU meant you could do new things. These were things you already had requirements for, but the previous generation just wasn’t fast enough to manage. But the things people use computers for today are not that different from the things they did in 2010. Moore’s Law outpaced the growth in requirements. And the doubling in transistor count is predicated on having money from selling enough things in the previous generation. The profits from the 7 nm process funded 4 nm, which funds 2 nm, and so on.&lt;br/&gt;&lt;br/&gt;The costs of developing new processes has also gone up but this requires more sales (or higher margins) to fund. And we’ve had that, but mostly driven by bubbles causing people to buy very-expensive GPUs and similar. The rise of smartphones was a boon because it drove a load of demand: billions of smartphones now exist and have a shorter lifespan than desktops and laptops.&lt;br/&gt;&lt;br/&gt;Somewhere, I have an issue of BYTE magazine about the new one micron process. It confidently predicted we’d hit physical limits within a decade. That was over 30 years ago. We will eventually hit physical limits, but I suspect that we’ll hit limits of demand being sufficient to pay for new scaling first. &lt;br/&gt;&lt;br/&gt;The slowing demand is, I believe, a big part of the reason hyperscalers push AI: they are desperate for a workload that *requires* the cloud. Businesses compute requirements are growing maybe 20% year on year (for successful growing companies). Moore’s law is increasing the supply per dollar by 100% every 18 months. A few iterations of that and outsourcing compute stops making sense unless you can convince them that they have some new requirements that massively increase their demand.
    </content>
    <updated>2026-03-22T10:59:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszqac6ge6xz2g0rlu65x7053kjqm6ng84wqhkv7k2qruxgnwxey7szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkjczm0f</id>
    
      <title type="html">The other key thing is that money exists to provide liquidity. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszqac6ge6xz2g0rlu65x7053kjqm6ng84wqhkv7k2qruxgnwxey7szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkjczm0f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsptj6ueqt6h3nj3nmggykmgr4t0qqdptwczku2fn4enm25dhq7zngg50hwk&#39;&gt;nevent1q…0hwk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The other key thing is that money exists to provide liquidity. One of the most important purposes of money is to decouple the times when you buy and sell things. If I produce something of value now, I can sell it for some tokens that mean that, at some later time, I can get something I want.&lt;br/&gt;&lt;br/&gt;This decoupling is very useful to any kind of functioning economy. If I didn’t sell the thing I made until I needed something, and then needed to find someone who wanted it who had the thing I want, trade would be very hard. But this implicitly means that there’s a temporal aspect to value that ends up influencing money.&lt;br/&gt;&lt;br/&gt;When people talk about money being created out of debt, that isn’t a bug, it’s one of the most valuable properties of money. As production increases, so does the money supply, but *holding* money is disincentivised by inflation, which encourages you to buy things you need or invest in producing things someone will need later. The gold standard (and similar standards) tied the money supply to the supply of a single commodity. In the earliest known monetary system, this was tied to the food supply, which worked moderately well because the demand and production of most things correlated with the supply of food, but that worked only for a very simple economy.
    </content>
    <updated>2026-03-15T11:16:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsd7sh09wve7vsdxdhjkqpmg4pa206u7fp66ld24j7eyv90yyhnzeszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk2gehlu</id>
    
      <title type="html">I think there are a lot of related issues that mean that this ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsd7sh09wve7vsdxdhjkqpmg4pa206u7fp66ld24j7eyv90yyhnzeszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk2gehlu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrm32arqugz594r3rzmspcfqs3x6fy304ud2rdnxsvwz9c4qvajsgvgyhad&#39;&gt;nevent1q…yhad&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think there are a lot of related issues that mean that this can’t be addressed in isolation.&lt;br/&gt;&lt;br/&gt;Dismantling the polytechnics removed the best vocational qualifications. The best route into aerospace engineering, for example, used to be through a poly, but when they became a university they had to restructure the course to make it an accredited degree and that destroyed a lot of its value. There were several other subjects where a high-quality course at a poly was a better route in than a university degree.&lt;br/&gt;&lt;br/&gt;This has meant that universities have had to take up that rôle as a path to employment. This, in turn, has led to jobs requiring ‘a degree’ but as a box-ticking exercise rather than anything that the job needs or as anything that gives the student either personal enrichment or transferable skills.&lt;br/&gt;&lt;br/&gt;I saw some of the worst outcomes of this first hand when I was at Swansea. The Vice Chancellor shut down the Chemistry department because he wanted to get more students into the Media Studies department. The Chemistry department was rated 5 in the previous RAE, the Media Studies department was rated 1. There are some great Media Studies courses, which lead directly to careers in journalism (Cardiff used to have one, no idea if that’s still true. Again, this used to be something the polys did better), but the Swansea one was a waste of everyone’s time.&lt;br/&gt;&lt;br/&gt;So there’s a massive push towards academic qualifications as entry to jobs, which means lots of people taking on loans to do degrees in which they have no interest, giving them a piece of paper that prevents them from being deselected but no knowledge or skills that they will actually use in the future. That’s enormously wasteful but also something that can’t be addressed by any intervention solely in the university sector. &lt;br/&gt;&lt;br/&gt;There’s also the social aspect. I viewed my student loan as a poorly administered graduate tax: I took the loan and then, if I earned enough, I would pay more tax. But that’s a very middle-class attitude to debt. There are stark differences in how people view this kind of debt and working class people are far more likely to view any form of debt as a negative. So student loans end up skewing the demographics of university attendance away from working class people, at the same time as increasing the number of graduates is advertised as a tool for improving social mobility. That can be addressed by moving to a graduate tax.&lt;br/&gt;&lt;br/&gt;I am increasingly convinced that universities fall far short of meeting their requirements both as centres of research excellence and as educational institutions, but fixing either or both of those requires some significant reforms (and defenestration of most university senior administrators).
    </content>
    <updated>2026-02-01T09:34:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszjqkfcmueh7wwnjsn2k2c6qeztnwmwu2gfxs66zgwn9a2su4w23czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkym6cxh</id>
    
      <title type="html">One small rule change would help here: Companies may not buy back ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszjqkfcmueh7wwnjsn2k2c6qeztnwmwu2gfxs66zgwn9a2su4w23czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkym6cxh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqwu0ndrlmclckm36sym0upc9jqw72pqgwnjfzteq37lfp59lueescpqnkq&#39;&gt;nevent1q…qnkq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;One small rule change would help here:&lt;br/&gt;&lt;br/&gt;Companies may not buy back stock or issue dividends while they have outstanding loans.
    </content>
    <updated>2026-01-22T11:30:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdzkdx8nrl80pexymrdusdkhq0tnjmncutyrea9pl9fj2vrg592jqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktuu85c</id>
    
      <title type="html">Researchers have discovered a new vulnerability in FreeBSD’s ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdzkdx8nrl80pexymrdusdkhq0tnjmncutyrea9pl9fj2vrg592jqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktuu85c" />
    <content type="html">
      Researchers have discovered a new vulnerability in FreeBSD’s telnetd:&lt;br/&gt;&lt;br/&gt;If run in a non-default and unusual configuration[1], it implements the telnet protocol.&lt;br/&gt;&lt;br/&gt;[1] Enabled.
    </content>
    <updated>2026-01-21T09:31:08Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsf7lqveqvwlrkhsdsxzg0mndyg427ru0xawyuyaape79uv4uhutnqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk097jt4</id>
    
      <title type="html">Yoga teacher: Just breathe naturally, there are no wrong ways of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsf7lqveqvwlrkhsdsxzg0mndyg427ru0xawyuyaape79uv4uhutnqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk097jt4" />
    <content type="html">
      Yoga teacher: Just breathe naturally, there are no wrong ways of breathing.&lt;br/&gt;&lt;br/&gt;My inner monologue: Clearly you have never seen me drink a glass of water.
    </content>
    <updated>2026-01-16T18:44:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstr5jt3zmaz2sgzc69g7susu547ehpr0m46n3p6x7ugw90p3s8t0qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkgkcpjp</id>
    
      <title type="html">Can they do that? They don’t own the content. Editors can pick ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstr5jt3zmaz2sgzc69g7susu547ehpr0m46n3p6x7ugw90p3s8t0qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkgkcpjp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdwpvyznt8rhtq78gnaqmju3u7828t5c08vvz5nnau5yaf3ur3glqj87jtu&#39;&gt;nevent1q…7jtu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Can they do that? They don’t own the content. Editors can pick their own license and a lot use something like GFDL, which has attribution requirements.
    </content>
    <updated>2026-01-15T20:54:25Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswgeqlhqyntkqtd0wgvqh9m853ft9xr64kgh86mrjlp7myk0qngeszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkh6n453</id>
    
      <title type="html">For anyone surprised at Moxie Marlinspike pushing an &amp;#39;AI&amp;#39; ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswgeqlhqyntkqtd0wgvqh9m853ft9xr64kgh86mrjlp7myk0qngeszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkh6n453" />
    <content type="html">
      For anyone surprised at Moxie Marlinspike pushing an &amp;#39;AI&amp;#39; thing, remember that the last big thing he pushed was a cryptocurrency integrated in Signal.
    </content>
    <updated>2026-01-13T14:32:50Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsw4jz7hpmyfz805za6fyu37ylu6yea8c0wv5vthuxtexgvhr89fhqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkx0aql7</id>
    
      <title type="html">Just upgraded for #macOS 26. The UI reminds me of the period ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsw4jz7hpmyfz805za6fyu37ylu6yea8c0wv5vthuxtexgvhr89fhqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkx0aql7" />
    <content type="html">
      Just upgraded for #macOS 26.  The UI reminds me of the period around 2002 when teenagers would create &amp;#39;cool&amp;#39; GNOME and KDE themes with zero reference to usability.  Except with more transparency.  So like some of the early Compiz stuff, which was far more about &amp;#39;the technology allows this&amp;#39; than wondering whether anyone would actually want it.&lt;br/&gt;&lt;br/&gt;Safari windows are all totally different colours based on the background colour for the page.  And they&amp;#39;ve lost the app icon in the bar (you know, the thing that&amp;#39;s *really important* for Mac apps because it&amp;#39;s the file proxy that lets you do direct manipulation?), so recognising them is hard.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a mess.  Apple needs to seriously think about how they ever promoted people to leadership rôles the UI group when they were so clearly unqualified.&lt;br/&gt;&lt;br/&gt;EDIT: People always complain about new macOS / OS X.  I&amp;#39;ve been using OS X since 10.1, and written two books about Cocoa programming.  I assumed the complaints were overblown.  If anything, they&amp;#39;re understated.  It&amp;#39;s so bad in a bunch of totally avoidable rookie errors that anyone who has done one undergraduate HCI course would know to avoid.&lt;br/&gt;&lt;br/&gt;#LiquidAss
    </content>
    <updated>2026-01-13T12:00:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszqcr73t4va904lcrr3tr5lpuzngy7n44rmtf60f4rt8z36an44uqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk9sklap</id>
    
      <title type="html">It&amp;#39;s Policing 101, but it&amp;#39;s common in Movie Policing: ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszqcr73t4va904lcrr3tr5lpuzngy7n44rmtf60f4rt8z36an44uqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk9sklap" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspsz85u7aj93ny9gvuhz3f3jd78vyjyjdty6nzfjgx4tdcy7290tsa9mz4e&#39;&gt;nevent1q…mz4e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s Policing 101, but it&amp;#39;s common in Movie Policing: stand in front of moving cars, shoot towards them, and jump out of the way at the last minute in slow motion as they go past.  And these people aren&amp;#39;t trained, so they get their training from films.&lt;br/&gt;&lt;br/&gt;Maybe someone involved in the movie / TV industry could educate some of the people who put this kind of scene in their shows about the real-world harm that this does?
    </content>
    <updated>2026-01-12T17:47:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfclextehqnc2jk7nzpymx0rdlmf6npwsh4aza6nz7rv7adxswt4szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk58sxn3</id>
    
      <title type="html">I’ve taught programming like this, but I’m an increasingly ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfclextehqnc2jk7nzpymx0rdlmf6npwsh4aza6nz7rv7adxswt4szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk58sxn3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsghe0dy62mqtd2ssrp39ky8jgz4kfadtcsg5gkqszgng06ay63cjsajqlcc&#39;&gt;nevent1q…qlcc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I’ve taught programming like this, but I’m an increasingly huge fan of the debugging-first approach that a few people have been trying more recently. In this model, you don’t teach people to write code first, you teach them to *fix* code first.&lt;br/&gt;&lt;br/&gt;I’ve seen a bunch of variations of this. If you have some kind of IDE (Smalltalk is beautiful for this, but other languages usually have the minimum requirements) then you can start with some working code and have them single-step through it and inspect variables to see if the behaviour reflects their intuition. Then you can give them *nearly* correct code and have them use that tool to fix the issues.&lt;br/&gt;&lt;br/&gt;Only once they’re comfortable with that do you have them start writing code.&lt;br/&gt;&lt;br/&gt;Otherwise it’s like teaching them to write an essay without first teaching them how to erase and redraft. If you teach people to get stuck before teaching them how to unstick themselves, it’s not surprising that they stop and give up at that point.
    </content>
    <updated>2026-01-11T14:44:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs98352mdz876w3xrsyekrem32ym7k3t863savcle4zqlrdfy5jvxczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkjw6dwk</id>
    
      <title type="html">Apparently Samsung is putting ‘AI’ (and ads) in fridges. I am ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs98352mdz876w3xrsyekrem32ym7k3t863savcle4zqlrdfy5jvxczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkjw6dwk" />
    <content type="html">
      Apparently Samsung is putting ‘AI’ (and ads) in fridges. I am certainly not opposed to innovation and think that a lot of technologies that haven’t changed much for a long time have room for improvement (if you grew up in the US or Europe, try using a Japanese toilet and you’ll understand). But the frustrating thing is that there are a lot of *useful* things that a fridge could do with some computing power and a bit of electrical control that they *don’t* and which don’t need ‘AI’. Some examples:&amp;lt;li&amp;gt;It could talk to a smart meter to run the compressor when electricity is cheap and keep a reservoir of chilled coolant for when electricity is expensive.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;It could automatically close the door if I leave it open for more than a minute and don’t first put it into ‘I am cleaning the fridge now’ mode.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;It could record (with bar code or image recognition - the latter of which you could even market as ‘AI’ because apparently computer vision is ‘AI’ now) when I open things like milk or juice so when a thing says ‘consume writhing 5 days of opening’ and I can’t remember when I opened it, it can tell me.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;It could then warn me if I’ve left something that will spoil in the fridge.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;It could track when I remove / replace things so ‘are we nearly out of X’ is a question I can answer from my phone / tablet / laptop when organising a food order, without having to go and check.&amp;lt;/li&amp;gt;&lt;br/&gt;&lt;br/&gt;All of these are features I would actually find useful. The last ones require a bit of clever computer vision and good UI design, the earlier ones are just applications of mature technology.&lt;br/&gt;&lt;br/&gt;And I would actually pay more for these features (and the first one would likely save me more money over the lifetime of the fridge than the price delta, so *everyone* wins [except oil companies, but that is a feature in itself]).&lt;br/&gt;&lt;br/&gt;I could write a similar rant about pretty much every piece of electrical equipment I own. All of these have a load of trivial improvements that could be made if you start by asking the question ‘how do people use this and how do we improve it?’ Rather than ‘how do we add {an app,AI,this week’s buzzword} that marketing wants in the next generation?’
    </content>
    <updated>2026-01-10T11:31:23Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2hmem3ttx6ujk3yq3nd0rm3ukqfemg4zrrp6vtzgm7g7pe6gtlgczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkl0l87m</id>
    
      <title type="html">I’m not sure I fully understand this bit of the US legal ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2hmem3ttx6ujk3yq3nd0rm3ukqfemg4zrrp6vtzgm7g7pe6gtlgczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkl0l87m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstvt3l9yq4fy3sf3gvf0y7zgqk2zkufzm99mnr8t0p6g0exm93h2gpd77h3&#39;&gt;nevent1q…77h3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I’m not sure I fully understand this bit of the US legal system, but is there a reason that the state’s law enforcement cannot arrest ICE agents for murder and kidnapping?
    </content>
    <updated>2026-01-07T19:52:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxqt73zy5jldxru34vd7rquhudcwhkyw98zhrqnfgpheqyyt9kvtszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkx4aqet</id>
    
      <title type="html">A lot of the dialog around systemd and Wayland ends up with ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxqt73zy5jldxru34vd7rquhudcwhkyw98zhrqnfgpheqyyt9kvtszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkx4aqet" />
    <content type="html">
      A lot of the dialog around systemd and Wayland ends up with someone saying at least one of the following:&amp;lt;li&amp;gt;You don’t get to decide what devs work on.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;You are free to do something else if you don’t like it.&amp;lt;/li&amp;gt;&lt;br/&gt;&lt;br/&gt;And both of these are true. Indeed, the second is a core idea of Free Software. Free Software is about empowering users so that they are *not* beholden to the decisions that their software vendor made and are able to make different choices.&lt;br/&gt;&lt;br/&gt;But most people (even most programmers) can’t decide they don’t want to use Wayland or systemd and write something different. These components are large monolithic entities. Even systemd, which is made of a bunch of coopretating daemons, has so much tight coupling between them that you can’t replace one of them without reimplementing 90% of its functionality. And each of these projects is too complex for a single person to create a replacement for unless they treat it as a full-time job.&lt;br/&gt;&lt;br/&gt;To me, that really highlights the failure of the Free Software movement. It obsessed over licenses that prevent downstream developers from taking away rights (and making it harder for end users to exercise them) while never thinking about how to design software so that exercising these rights was easy and natural.&lt;br/&gt;&lt;br/&gt;In a real Free Software system, option 2 should be so easy that a *large* fraction of users do it. Systems should be easy to shape around users’ requirements and preferences.
    </content>
    <updated>2026-01-06T09:13:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg2jaepyq5xd0f27e6rd0xzdr2synlumtjhx4c9jt0g8fv8tr83gszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk3yxz4w</id>
    
      <title type="html">To all of the people worried about being &amp;#39;left behind&amp;#39; by ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg2jaepyq5xd0f27e6rd0xzdr2synlumtjhx4c9jt0g8fv8tr83gszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk3yxz4w" />
    <content type="html">
      To all of the people worried about being &amp;#39;left behind&amp;#39; by AI and who believe that AI is as transformational as the web:&lt;br/&gt;&lt;br/&gt;I was an early adopter of the web.  I had a 9,600 modem.  I wrote web pages that had graceful fallback for browsers that predated the img tag.  I dealt with the differences between Netscape Navigator 2.0 and Internet Explorer 2.0.  I was even guilty of writing web pages that were &amp;#39;Best viewed in Netscape Navigator 2.0&amp;#39;.  I learned about the 10-10-10 rule (as web page should load in 10 seconds on a 14.4 Kb/s MODEM, have all of the key details visible on a 10&amp;#34; monitor, and have no more than 10 points per page).&lt;br/&gt;&lt;br/&gt;A lot of the best web developers never experienced this era.  We&amp;#39;re almost at the point where the majority of them were not even born while I was doing this.  And yet, being very late to the party hasn&amp;#39;t been a problem for them.&lt;br/&gt;&lt;br/&gt;If anything coming out of the bubble is as transformative as the web, you have *plenty* of time to catch up once it&amp;#39;s stabilised into something of long-term value.
    </content>
    <updated>2026-01-05T14:03:54Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8fp5p50hy3zc5t2yhqq5appjafvksfk6yt7mx8usyhdn9aq8sl8szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkv3zujp</id>
    
      <title type="html">If it’s legally designated as a weapon, does this mean that you ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8fp5p50hy3zc5t2yhqq5appjafvksfk6yt7mx8usyhdn9aq8sl8szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkv3zujp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqkxj8x8cakdj5mvnnzguerrqmv5nnpg36yeu6enffkkd90mkyfcft92wg&#39;&gt;nevent1q…92wg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If it’s legally designated as a weapon, does this mean that you have a constitutional right to own it?
    </content>
    <updated>2026-01-02T14:12:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfx6em8pw5xudmydslp3548ckvkwwczar2wm7xwe90da5m6xj07lgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklcq42x</id>
    
      <title type="html">Look, these extreme positions are completely unhelpful. Injecting ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfx6em8pw5xudmydslp3548ckvkwwczar2wm7xwe90da5m6xj07lgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklcq42x" />
    <content type="html">
      Look, these extreme positions are completely unhelpful. Injecting bleach into your veins is obviously bad, but only a few people recommend that. And, yes, they&amp;#39;re trying to sell bleach and are fully bought into the hype. But the other extreme, not consuming any bleach, is just as unhealthy. Bleach consumption is the future. You just need to do it in appropriate places, such as with a meal. I have one small glass of bleach with lunch and then a larger glass with dinner. I drink it, from a clear glass, so I can see exactly what I&amp;#39;m consuming. Obviously injecting it is a bad idea, but drinking bleach responsibly is good for you, as long as you know what you&amp;#39;re doing. Of course, I&amp;#39;m an expert at drinking stuff, in the hands of an amateur it might cause problems. Don&amp;#39;t be put off by all of the bleach refusers. They&amp;#39;re just anti progress. Anyone who isn&amp;#39;t getting experienced drinking bleach is going to be left behind. Just drink it responsibly.&lt;br/&gt;&lt;br/&gt;Now, some people object to some of the process of manufacturing bleach. Yes, it does involve dumping toxic chemicals in rivers when you buy bleach from the big vendors. But that&amp;#39;s why I use ethically sourced bleach, which comes from a factory in China where it has a certificate saying that it complied with all local environmental regulations. If you&amp;#39;re worried about the ethical aspects of drinking bleach, always drink ethical bleach.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve also recently heard people complain that people drinking and injecting bleach has driven up prices and hospitals can&amp;#39;t afford to properly clean wards, leading to an increased infection rate. That&amp;#39;s true *today*, but you&amp;#39;re thinking in the short term. The increased demand for bleach means that the supply will increase and economies of scale will make bleach prices come down.
    </content>
    <updated>2026-01-02T12:38:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstzlaumrw463a7jv8djwcwslv76kz5uuxdq955nrhlrhn32gnrqjgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktfp5le</id>
    
      <title type="html">I went to a public school and just had a look at their fees. The ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstzlaumrw463a7jv8djwcwslv76kz5uuxdq955nrhlrhn32gnrqjgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktfp5le" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspczsjtyay0kafsddzcv4urkz5hmvdppk6awx70l6ccglheh64v9cnlpzaz&#39;&gt;nevent1q…pzaz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I went to a public school and just had a look at their fees. The fees have gone up by about a factor of five in the last 25 years, well above inflation. If parents can afford to absorb that, the impact of VAT is fairly negligible.
    </content>
    <updated>2026-01-02T10:04:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrnw4yad8dd7nr4j8f4vx2tn9vhcumcvnmp46t3643w0a98cvk6qszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkpycxx7</id>
    
      <title type="html">To me, it reflect’s both Carroll’s view that all of his books ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrnw4yad8dd7nr4j8f4vx2tn9vhcumcvnmp46t3643w0a98cvk6qszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkpycxx7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfqrksdr8492aj8343exp54aerju0az2dj2djjwxratutvtwd7cycwemeze&#39;&gt;nevent1q…meze&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;To me, it reflect’s both Carroll’s view that all of his books were about mathematics and philosophy, his sense of humour (you *did* get what you asked for!) and his slight insecurity about being remembered for the works he regarded as more trivial rather than his serious academic publications. Of his non-fiction, I have only read his book on symbolic logic and I found the writing style quite engaging (though a *lot* more dry than in his fiction), and maybe he felt a monarch should have a stronger grounding in mathematics.
    </content>
    <updated>2025-12-30T11:39:05Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsddqeqzna3l2vvmr5aswqj8k6p0l36mcy4zpverd3xcw3zhq5cz3szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pksjnz7r</id>
    
      <title type="html">My favourite story about Alice&amp;#39;s Adventures in Wonderland is ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsddqeqzna3l2vvmr5aswqj8k6p0l36mcy4zpverd3xcw3zhq5cz3szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pksjnz7r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx2f8k9p3087fy7udtmh4fjp77hfadedq9j7axyykuzg64xvk9l6cvdvc5l&#39;&gt;nevent1q…vc5l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My favourite story about Alice&amp;#39;s Adventures in Wonderland is that Queen Victoria liked it and asked Lewis Carroll for a copy of his next book. His next book was The Fifth Book of Euclid Treated Algebraically, and he dutifully sent her a signed copy. I am not sure if she read it.
    </content>
    <updated>2025-12-30T11:31:50Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswnxd8v295c3tynhpwhl3sjps22xfprgh2qqty7fkmsq6eq83mntczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8nuqgt</id>
    
      <title type="html">Mitre has just published their [top 25 most dangerous software ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswnxd8v295c3tynhpwhl3sjps22xfprgh2qqty7fkmsq6eq83mntczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8nuqgt" />
    <content type="html">
      Mitre has just published their [top 25 most dangerous software vulnerabilities of 2025](&lt;a href=&#34;https://cwe.mitre.org/top25/archive/2025/2025_cwe_top25.html&#34;&gt;https://cwe.mitre.org/top25/archive/2025/2025_cwe_top25.html&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;How does #CHERIoT stack up against this list?&lt;br/&gt;&lt;br/&gt;5, 7, 8, 11, 14, and 16 are deterministically mitigated with just a recompile.&lt;br/&gt;&lt;br/&gt;13 will trap, but is recoverable on a per-compartment basis.&lt;br/&gt;&lt;br/&gt;15 is trivial to mitigate with compartmentalisation. [Phil Day wrote about this 18 months ago](&lt;a href=&#34;https://cheriot.org/security/philosophy/2024/07/30/configuration-management.html&#34;&gt;https://cheriot.org/security/philosophy/2024/07/30/configuration-management.html&lt;/a&gt; ).&lt;br/&gt;&lt;br/&gt;6 is mitigated by good capability-based filesystem APIs.&lt;br/&gt;&lt;br/&gt;25 is mitigated by our software capability model in the RTOS.&lt;br/&gt;&lt;br/&gt;1, 2, 3, 9, 10, 12, 22, and 23 and are not normally applicable on embedded platforms.&lt;br/&gt;&lt;br/&gt;That leaves you with a lot more spare brainpower to think about avoiding the remaining seven (4, 17, 18, 19, 20, 21, and 24). The impact of many of these is limited in an environment where there is a programmer model that makes implementing the principles of least privilege and intentional use trivial.
    </content>
    <updated>2025-12-17T07:50:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8557kquwlkcuanpq3d8fumdjhppu2cpc2kmte8znjh5ehr4spu3gzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkju5tff</id>
    
      <title type="html">For someone who only plays an economist on the Internet: what are ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8557kquwlkcuanpq3d8fumdjhppu2cpc2kmte8znjh5ehr4spu3gzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkju5tff" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9q6u4n0dkhwz4ehh4satdtup6j6wfzsq7ku56vs5ktelpzzwrg8sz693mu&#39;&gt;nevent1q…93mu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;For someone who only plays an economist on the Internet: what are the likely consequences if non-bank institutions assets are wiped out? Is there something like the contagion that can spread through the banking sector, or will it just be a load of rich people losing money?
    </content>
    <updated>2025-12-16T19:13:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsd5jk3usfq8n9dz2melyyztxu2rnl23g0hu7mpcm8fn2v0n8pkp4szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk3krhk8</id>
    
      <title type="html">How are these people hired. I’d expect people whose previous ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsd5jk3usfq8n9dz2melyyztxu2rnl23g0hu7mpcm8fn2v0n8pkp4szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk3krhk8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8scm69mqxj0dmalnhrgqyyfquj25kc2sm6x37tkxllstpemc6dtsrhwvcw&#39;&gt;nevent1q…wvcw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How are these people hired. I’d expect people whose previous rôle was basically the same job as the one they’re being hired for to be asked ‘so how did you improve things in your last post?’ And then someone to judge them based on this. Since most of them have, at best, not done irrevocable damage, I don’t see them having good answers.
    </content>
    <updated>2025-12-15T09:18:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswq2h5aj5kxq7k0em4n7ftjhvj229jatzu6ycea4hyh6amt39terqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk3sp465</id>
    
      <title type="html">Note that this 2.5 figure is a lie. I learned earlier in the year ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswq2h5aj5kxq7k0em4n7ftjhvj229jatzu6ycea4hyh6amt39terqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk3sp465" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8ddnyqyq4kzwl7pnpvgaek0ntpevfxc24h0gxnv6prelftm4dyhs892jwa&#39;&gt;nevent1q…2jwa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Note that this 2.5 figure is a lie. I learned earlier in the year that hospitals are allowed to count reclining chairs as ‘beds’ for reporting purposes. The ward nurse explained this to me while I was with someone with appendicitis who *really* needed to lie down and these were the only ‘beds’ available.&lt;br/&gt;&lt;br/&gt;So even that low number is actually an exaggeration of the real capacity. Many of the beds are not actually usable for people staying more than a few hours.&lt;br/&gt;&lt;br/&gt;And then the remaining beds are used inefficiently. In a couple of weeks visiting a 4-bed room, I saw multiple people stuck for most of a day (more than a day, in a couple of cases) because:&amp;lt;li&amp;gt;The pharmacy took hours to deliver the drugs they needed to take home on discharge.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;There was no transport available, ambulances can’t even keep up with emergency transport.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;The doctor who needed to sign off on the discharge couldn’t be reached on the ‘instant’ messaging system and there was no process for ‘discharge this patient if these conditions are met’.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;They needed some outpatient care and there wasn’t a carer available.&amp;lt;/li&amp;gt;
    </content>
    <updated>2025-12-15T09:05:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2mqydf5w8mdlak6q7leuysd456q6df3zk4u709knwf4snrz6gatqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkdea6ga</id>
    
      <title type="html">To he fair to him, there&amp;#39;s absolutely nothing in his prior ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2mqydf5w8mdlak6q7leuysd456q6df3zk4u709knwf4snrz6gatqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkdea6ga" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvjm300840nz3lzmdp543sggvuc26t3d0zymhmwwetj2e0l5qn4ks5kjv7x&#39;&gt;nevent1q…jv7x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;To he fair to him, there&amp;#39;s absolutely nothing in his prior professional experience that would require any knowledge of human rights law and its history.
    </content>
    <updated>2025-12-10T08:22:53Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqu546u3vcr9pkml3pf360ajncz43sc0cp60lshhg8n8upxjkv5hqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk6hp6dx</id>
    
      <title type="html">It’s a shame that it lists summarisation as something LLMs are ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqu546u3vcr9pkml3pf360ajncz43sc0cp60lshhg8n8upxjkv5hqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk6hp6dx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgk4s22srhx2fem0lcw68jr6kmse6mfumnfxh33l6u3pcvsq8afngdd5amk&#39;&gt;nevent1q…5amk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It’s a shame that it lists summarisation as something LLMs are good at, when all of the studies that measure this show the opposite. LLMs are good at turning text into less text, but summarisation is the process of extracting the key points from text. LLMs will extract things that are shaped in the same way as a statistically large number of key points in the training set but they don’t understand either the text of the document *or* your context for requesting a summary and so are very likely to discard the thing that you think is most important. They also have a habit of inverting the meaning of sentences when shrinking them.
    </content>
    <updated>2025-12-09T08:26:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz29uxsw9xygqa9ale3cvqu09ujkmc2mmht795rn3etcffv0pgv9qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkys0rhe</id>
    
      <title type="html">At some point, someone needs to start charging Snake Oil Sam as ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz29uxsw9xygqa9ale3cvqu09ujkmc2mmht795rn3etcffv0pgv9qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkys0rhe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8zv6d4plpr78fu4yrwh2uf5zkff8hxf8jt0w3szmr2h4frqrscpgcwgqrv&#39;&gt;nevent1q…gqrv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;At some point, someone needs to start charging Snake Oil Sam as an accessory to the various crimes his product is encouraging.
    </content>
    <updated>2025-12-04T09:01:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsx6us2fxt9q9y8xhhlrwk4a7whfag7kejgspvz8zstpffcyaav3hgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8fzms5</id>
    
      <title type="html">Aren’t you glad that the Chancellor is encouraging everyone to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsx6us2fxt9q9y8xhhlrwk4a7whfag7kejgspvz8zstpffcyaav3hgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8fzms5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfpdslcfa2y2xc0ah8vc47y00sved7t2hem0advy35d2th9ra6wfqtz36l6&#39;&gt;nevent1q…36l6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Aren’t you glad that the Chancellor is encouraging everyone to invest their savings in stocks just before the market crashes?
    </content>
    <updated>2025-12-02T09:23:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0cnga8cv6u7ytw5yu6tnfqvzm5z8yrplf74c4y7frh6lpcy5wjsszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktthjmj</id>
    
      <title type="html">RE: https://mastodon.world/@jeffowski/115630556942027240 I ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0cnga8cv6u7ytw5yu6tnfqvzm5z8yrplf74c4y7frh6lpcy5wjsszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktthjmj" />
    <content type="html">
      RE: &lt;a href=&#34;https://mastodon.world/@jeffowski/115630556942027240&#34;&gt;https://mastodon.world/@jeffowski/115630556942027240&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I boosted this because, a few years ago, I was at MS when our lab decided to organise a collection for the Salvation Army in the lobby of the building. Every gay or trans employee had to walk into the building past an advert, endorsed by the organisation’s senior leadership team, for an organisation that had a documented (recent) history of leaving people like them to starve on the street.&lt;br/&gt;&lt;br/&gt;At the time, I was chair of the Diversity and Inclusion committee. I flagged this with the leadership team and not one of them was aware of this reputation. I was, because I am not *completely* oblivious to the world around me (no more than 80%).&lt;br/&gt;&lt;br/&gt;I tried (and failed) to get them to institute a policy that the organisation should do some basic due diligence before endorsing a charity. The bar I recommended was to open the charity’s page on Wikipedia and read the ‘controversies’ section. I was deeply disappointed that a leadership team that talked a lot about diversity and inclusion decided to keep endorsing the Salvation Army and refused to institute such a policy to avoid this kind of thing in the future.&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;/note1rkrv7ex5ysux78gwkdvw0gm6nc5g6he99f4sskmzhmphp8tjg7mq0s3x4m&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1rkr…3x4m&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; #lgbtq #lgbtqia #salvationarmy #redbuckets #bigotry #addiction #recovery&lt;br/&gt; &lt;img src=&#34;https://s3.eu-central-2.wasabisys.com/mastodonworld/media_attachments/files/115/630/551/910/598/429/original/02d75ca98ecd57bf.png&#34;&gt; &lt;br/&gt; &lt;/blockquote&gt;
    </content>
    <updated>2025-11-29T09:57:46Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspaqpz78ck79k049nexwdmmagwcz6w6yla8jukrvkqte36uznmysczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk7mnws5</id>
    
      <title type="html">Wait, there’s a BluRay version? They said they weren’t going ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspaqpz78ck79k049nexwdmmagwcz6w6yla8jukrvkqte36uznmysczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk7mnws5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsduzzld3exfqrc9hesmj45tfrhf8vtw73w9c5698l9hurmjgc5kjqhpd9dy&#39;&gt;nevent1q…d9dy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Wait, there’s a BluRay version? They said they weren’t going to do an HD version because a load of the CGI shots were VHS quality and they’d lost the master footage and they’d look absolutely terrible next to HD scans of the scenes they have on film. Did they redo the CGI somehow, or some clever upscaling, or does it just look bad?
    </content>
    <updated>2025-11-27T21:05:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspkcd0z8eatzjlsjla6gvfaexu0glvuzg0n48mgel3gwzyflpee0czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkd9amtt</id>
    
      <title type="html">The next dominoes in the AI bubble that I expect to fall (if ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspkcd0z8eatzjlsjla6gvfaexu0glvuzg0n48mgel3gwzyflpee0czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkd9amtt" />
    <content type="html">
      The next dominoes in the AI bubble that I expect to fall (if you’d excuse the mixed metaphor):&amp;lt;li&amp;gt;Insurance companies explicitly exclude coverage of any system using AI and any outputs of AI systems.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Lawyers in big companies issue advice that using AI systems is too high risk.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Big companies demand IT suppliers provide an enterprise-management system switch to disable &amp;lt;em&amp;gt;all&amp;lt;/em&amp;gt; AI functionality in products, or provide an AI-free version.&amp;lt;/li&amp;gt;&lt;br/&gt;&lt;br/&gt;The first is starting. A consortium of insurance companies has asked their regulator to approve this blanket exclusion. Their argument is that the risks of these systems are too unpredictable to be able to insure. They can’t reason about systemic or correlated risk if you add a bullshit generator anywhere in an operational flow.&lt;br/&gt;&lt;br/&gt;The second has happened in a few places, but is not widespread. Some places are hedging. When I was at MS, the AI policy was basically: ‘look, we give you all of these shiny toys! Please use them! By the way, you accept all legal liability for their output! Have fun!’. One ruling that this kind of passing-the-blame-to-employees-for-correctly-using-company-provided-tools policy is unenforceable and the lawyers will get very nervous.&lt;br/&gt;&lt;br/&gt;The third is a consequence of the first two. If your lawyers tell you something is high risk and you can’t buy insurance, you want to make sure it isn’t used.
    </content>
    <updated>2025-11-27T08:55:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0px8s8zr6pwnxangusw9erkewz6qhr6qn8csyumahmjmrucc9smczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkpyp0tq</id>
    
      <title type="html">Windows BSoDs were pretty common back then. My favourite one of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0px8s8zr6pwnxangusw9erkewz6qhr6qn8csyumahmjmrucc9smczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkpyp0tq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrtr9ysgh98sj6qy2yvm8vm707xnrvg9nej7k55594rxrrpkx59wc6xa4gf&#39;&gt;nevent1q…a4gf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Windows BSoDs were pretty common back then.  My favourite one of these stories is that the very first Xbox public demo had a BSoD.  Apparently Bill Gates was quite angry at that and said that Xbox must never show a blue screen in a demo ever again.  And this is why the Xbox has a green crash screen.
    </content>
    <updated>2025-11-26T17:02:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsghla5kdwrl7q8e7sc2xxuflqw8sk5k3ch4rt6xddnewfc9hmrnwgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklad94r</id>
    
      <title type="html">A few things here: First, I used to fly small planes, but was ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsghla5kdwrl7q8e7sc2xxuflqw8sk5k3ch4rt6xddnewfc9hmrnwgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklad94r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs07jffdd97mtsdj7gu70gvg2dmdnt4gmdyzv343nmlxvkrxwjnylsxnpk7q&#39;&gt;nevent1q…pk7q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A few things here:&lt;br/&gt;&lt;br/&gt;First, I used to fly small planes, but was lucky enough that the RAF paid for it. I looked at getting a PPL and the price of fuel was not a significant part of the cost. It would become one under this proposal, but light aircraft consume surprisingly small amounts of fuel. A lot of it is on takeoff, which you need to practice for a couple of hours, but fuel efficiency improves a lot if you’re flying longer distances, and a lot of the important bits are navigation training. But servicing on the airframe, the requirement to rebuild the engine periodically, hangar costs, and so on are all very expensive.&lt;br/&gt;&lt;br/&gt;Second, electric light aircraft (not to be confused with orchestras) are starting to be good enough to replace internal combustion engines for small propeller planes. They’re a similar price for new ones, but there are enough second-hand light aircraft available that the market for new ones is pretty small. I’d expect this to shift a bit if the costs of operating avgas-powered ones went up. &lt;br/&gt;&lt;br/&gt;Third, the pipeline for commercial pilots is *amazingly* exploitative. I don’t see making airlines pay for it properly, rather than leaving a load of debt-saddled failed commercial pilots along the roadside, to be a downside.
    </content>
    <updated>2025-11-25T09:03:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspukwz2cga097yd28tuyr88gf6zgq2yqjctnv9yedfavtpcltlu5qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkeutdwl</id>
    
      <title type="html">I proposed this the *last time* we had a Labour ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspukwz2cga097yd28tuyr88gf6zgq2yqjctnv9yedfavtpcltlu5qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkeutdwl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfw0let2hdu352smvgn8vdffwmsrek68fu6utkka3njn2q3at60hgeyrfqz&#39;&gt;nevent1q…rfqz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I proposed this the *last time* we had a Labour government:&amp;lt;li&amp;gt;Fuel duty on all aviation fuel, to be gradually scaled up to 1.5x the tax paid for petrol, over a period of five years (slow introduction to avoid massive price increases to consumers and to allow planning).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Triple duty on aviation fuel for private planes, including any plane flying with fewer than fifteen passengers or some equivalent in cargo (perhaps with exceptions for airlines needing to fly a replacement plane after a failure).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Duty paid on all fuel in the tanks when you land above a safety margin (so you can’t avoid it by only refuelling on one hop of a short round trip).&amp;lt;/li&amp;gt;&lt;br/&gt;&lt;br/&gt;I still think it is the right strategy.
    </content>
    <updated>2025-11-25T08:48:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2xxqhz80uh6w4y7xp5yygr8hhcph2d02dm0mghejjguj5c6k754szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkl2khwp</id>
    
      <title type="html">For those who are skeptical that AI is a bubble, let&amp;#39;s look ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2xxqhz80uh6w4y7xp5yygr8hhcph2d02dm0mghejjguj5c6k754szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkl2khwp" />
    <content type="html">
      For those who are skeptical that AI is a bubble, let&amp;#39;s look at the possible paths from the current growth:&lt;br/&gt;&lt;br/&gt;**Scenario 1: Neither training nor inference costs go down significantly.**&lt;br/&gt;&lt;br/&gt;Current GenAI offerings are *heavily* subsidised by burning investor money, when that runs out the prices will go up.  Only [8% of adults in the US would pay *anything* for AI in products](&lt;a href=&#34;https://www.zdnet.com/article/only-8-of-americans-would-pay-extra-for-ai-according-to-zdnet-aberdeen-research/&#34;&gt;https://www.zdnet.com/article/only-8-of-americans-would-pay-extra-for-ai-according-to-zdnet-aberdeen-research/&lt;/a&gt; ), the percentage who would pay the unsubsidised cost is lower.  And, as the costs go up, the number of people willing to pay goes down.  The economies of scale start to erode.  &lt;br/&gt;&lt;br/&gt;**End result**: Complete crash.&lt;br/&gt;&lt;br/&gt;**Scenario 2: Inference costs remain high, training costs drop.**&lt;br/&gt;&lt;br/&gt;This one is largely dependent on AI companies successfully lobbying to make plagiarism legal as long as it&amp;#39;s &amp;#39;for AI&amp;#39;.  They&amp;#39;ve been quite successful at that so far, so there&amp;#39;s a reasonable chance of this.&lt;br/&gt;&lt;br/&gt;In this scenario, none of the big AI companies has a moat.  If training costs go down, the number of people who can afford to build foundation models goes up.  This might be good for NVIDIA (you sell fewer chips per customer, to more customers, and hopefully it balances out).  OpenAI and Anthropic have nothing of value, they start playing in a highly competitive market.  &lt;br/&gt;&lt;br/&gt;This scenario is why DeepSeek spooked the market.  If you can train something like ChatGPT for $30M, there are hundreds of companies that can do it.  If you can do it for $3m, there are hundreds of companies for which this would be a rounding error in their IT budgets.  &lt;br/&gt;&lt;br/&gt;Inference is still not at break even point, so costs go up, but for use cases where a 2X cost is worthwhile there&amp;#39;s still profit.  &lt;br/&gt;&lt;br/&gt;**End result**: This is a moderately good case.  There will be some economic turmoil because a few hundred billion have been invested in producing foundation models on the assumption that the models and the ability to create them constitutes a moat.  But companies like Amazon, Microsoft and Google will still be able to sell inference services at a profit.  None will have lock in to a model, so the prices will drop to close to the cost, though still higher than they are today.  With everyone actually paying, there won&amp;#39;t be such a rush to put AI in everything.  The datacenter investment is not destroyed because there&amp;#39;s still a market for inference.  The growth will likely stall though and so I expect a lot of the speculative building will be wiped out.  I&amp;#39;d expect this to push the USA into recession, but this is more the stock market catching up with the economic realities.&lt;br/&gt;&lt;br/&gt;**Scenario 3: Inference costs drop a lot, training costs remain high.**&lt;br/&gt;&lt;br/&gt;This is the one that a lot of folks are hoping for because it means on-device inference will replace cloud services.  Unfortunately, most training is done by companies that expect to recoup that investment *selling inference*.  This is roughly the same problem as COTS software: you do the expensive thing (writing software / training) for free and then hope to make it up charging for the thing that doesn&amp;#39;t cost anything (copying software / inference).&lt;br/&gt;&lt;br/&gt;We&amp;#39;ve seen that this is a precarious situation.  It&amp;#39;s easy for China to devote a load of state money to training a model and then give it away for the sole purpose of undermining the business model of a load of US companies (and this would be a good strategy for them).&lt;br/&gt;&lt;br/&gt;Without a path to recouping their investment, the only people who can afford to train models have no incentive to do so.  &lt;br/&gt;&lt;br/&gt;**End result**: All of the equity sunk into building datacentres to sell inference is wasted.  Probably close to a trillion dollars wiped off the stock market in the first instance.  In the short term, a load of AI startups who are just wrapping OpenAI / Anthropic APIs suddenly become profitable, which may offset the losses.&lt;br/&gt;&lt;br/&gt;But new model training becomes economically infeasible.  Models become increasingly stale (in programming, they insist on using deprecated / removed language features and APIs instead of their replacements.  In translation they miss modern idioms and slang.  In summarisation they don&amp;#39;t work on documents written in newer structures.  In search, they don&amp;#39;t know anything about recent events.  And so on).  After a few years, people start noticing that AI products are terrible, but none of the vendors can afford to make them good.  RAG can slow this decline a bit, but at the expense of increasingly large contexts (which push up inference compute costs). This is probably a slow deflate scenario.&lt;br/&gt;&lt;br/&gt;**Scenario 4: Inference and training costs both drop a lot.**&lt;br/&gt;&lt;br/&gt;This one is quite interesting because it destroys the moat of the existing players and also wipes out the datacenter investments, but makes it easy for new players to arise.&lt;br/&gt;&lt;br/&gt;If it&amp;#39;s cheap to train a new model and to do the inference, then a load of SaaS things will train bespoke models and do their own inference.  Open-source / cooperative groups will train their own models and be able to embed them in things.&lt;br/&gt;&lt;br/&gt;*End Result*: Wipe out a couple of trillion from the stock market and most likely cause a depression, but end up with a proliferation of foundation models in scenarios where they&amp;#39;re actually useful (and, if the costs are low enough, in a lot of places where they aren&amp;#39;t).  The most interesting thing about this scenario is that it&amp;#39;s the worst for the economy, but the best outcome for the proliferation of the technology.&lt;br/&gt;&lt;br/&gt;**Variations**:&lt;br/&gt;&lt;br/&gt;Costs may come down a bit, but not much.  This is quite similar to the no-change scenario.&lt;br/&gt;&lt;br/&gt;Inference costs may come down but only on expensive hardware.  For example, a $100,000 chip that can run inference for 10,000 users simultaneously, but which can&amp;#39;t scale down to a $10 chip that can run the same workloads. This is interesting because it favours cloud vendors, but is otherwise somewhere between cheap and expensive inference costs.&lt;br/&gt;&lt;br/&gt;**Overall conclusion**: There are some scenarios where the outcome for the *technology* is good, but the outcomes for the *economy* and the major players is almost always bad.  And the cases that are best for widespread adoption for the technology are the ones that are *worst* for the economy.  And that&amp;#39;s pretty much the definition of a bubble: A lot of money invested in ways that will result in losing the money.
    </content>
    <updated>2025-11-24T11:53:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg5xrrkqkk3mctq7z0cz323lxgppzms5hw9etjk7523cr9qr4egtczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkutam8t</id>
    
      <title type="html">We (SCI Semiconductor) are about to hire some folks in the next ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg5xrrkqkk3mctq7z0cz323lxgppzms5hw9etjk7523cr9qr4egtczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkutam8t" />
    <content type="html">
      We (SCI Semiconductor) are about to hire some folks in the next couple of months (probably starting in January, since we&amp;#39;re about to hit Christmas):&lt;br/&gt;&lt;br/&gt;We&amp;#39;re aiming to hire 1-3 FAEs, who can build out the open-source bits of the #CHERIoT software stack (including drivers / various communication stacks), build demos, and work with customers on use-case bringup.&lt;br/&gt;&lt;br/&gt;We also want to hire someone else on the toolchain side.  Primarily #LLDB &#43; #OpenOCD, but also working with our #LLVM (and #RustC) folks.&lt;br/&gt;&lt;br/&gt;Let me know if you&amp;#39;re interested!&lt;br/&gt;&lt;br/&gt;EDIT: We are a full-remote company.  It&amp;#39;s easiest for us to hire people in the UK (and one of our investors would *really* like us to hire more people in Sheffield), but elsewhere is possible (though might, for tax purposes, require you to be officially a contractor for a while).&lt;br/&gt;&lt;br/&gt;We&amp;#39;re also going to be hiring people for our hardware verification and RTL teams soon (more on the verification side than design at the moment, I think). I&amp;#39;m not responsible for them, but I can find out more details if anyone is interested.  Our first CHERIoT chip is nearly finished, we&amp;#39;re starting to work on the second.&lt;br/&gt;&lt;br/&gt;#GetFediHired
    </content>
    <updated>2025-11-24T10:24:26Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsysw6qsrpa327n8a27tqv86hqzl529754pggguux9tuy68tn8ztkczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk6sdrjs</id>
    
      <title type="html">It depends somewhat on the outcome. If we see proper ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsysw6qsrpa327n8a27tqv86hqzl529754pggguux9tuy68tn8ztkczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk6sdrjs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszk0tctnl9gal0q5h4dt6ade6a7qqmhcuqxd8z267zpcg2njmvqmsr2tezq&#39;&gt;nevent1q…tezq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It depends somewhat on the outcome. If we see proper accountability, then it’s money well spent. That means repayment of money gained fraudulently, large fines for all companies involved, and prison for gross negligence for everyone in senior government rôles. &lt;br/&gt;&lt;br/&gt;If it’s just a ‘oh dear, lots of people were corrupt and stole a load of money and got tens of thousands of other people killed. Such a shame we can’t do anything about it’ then I can think of better uses of the money.
    </content>
    <updated>2025-11-23T12:14:11Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqv9360wu5nlqed74n6permjcvp5k96pxp0206ztzkrvps822uz2qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkn60p5v</id>
    
      <title type="html">This post is an example of why no one listens to #FreeBSD ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqv9360wu5nlqed74n6permjcvp5k96pxp0206ztzkrvps822uz2qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkn60p5v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspadlwar55th7nhdxcg3vsckyj22mdkljaclymrzqtfpsp8vle3asy7etdq&#39;&gt;nevent1q…etdq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This post is an example of why no one listens to #FreeBSD advocates. They start by not understanding a Linux thing, and then claim a totally unrelated FreeBSD thing was there first and is better.&lt;br/&gt;&lt;br/&gt;The soft reboot thing in RedHat is about providing an immutable base image (FreeBSD does not do this) and then a lightweight way of restarting userspace to use it.&lt;br/&gt;&lt;br/&gt;The thing you link to is the reroot feature of FreeBSD, which was *a copy of a Linux feature*. Linux has had pivot root for a long time, the thing that is added is an administration layer that uses this functionality for a quick update path, integrated with the normal update flow. This does not exist on  FreeBSD.&lt;br/&gt;&lt;br/&gt;Similarly, FreeBSD has had jails for ages. Linux has also had shared-kernel virtualisation for almost as long. OpenVZ shipped five years after Jails (and before Jails had things like isolation for SysV IPC and so were actually useful for isolating workloads like Postgres).  The value of Docker / OCI containers is not that you can create an isolated environment, it’s that it has a distribution model built on immutable layers and an orchestration model that lets you cleanly separate persistent data (volumes) from the software that runs on them so you can upgrade by simply rebuilding the image and then destroying and recreating the container. And FreeBSD now, finally, has an alternative to OCI containers on Linux: OCI containers on FreeBSD.&lt;br/&gt;&lt;br/&gt;If you spent half the effort understanding why people like and use some of these features on Linux as you do telling people that barely related features on FreeBSD are better, then you might actually do some useful advocacy. As it is, you just reinforce all of the negative stereotypes the Linux users have about FreeBSD.
    </content>
    <updated>2025-11-22T08:47:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9dcay2k4zvwhh8ppwaudkjvmq2tsptte2mnd5rxp9rg3r8q3a29czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkn0gjjz</id>
    
      <title type="html">If I, in my professional life, ignored expert advice and it ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9dcay2k4zvwhh8ppwaudkjvmq2tsptte2mnd5rxp9rg3r8q3a29czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkn0gjjz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs985uptpm8dj8kajvdad9z37fgewt5mppwr90p5akd4rt47tw2ktcnznlzf&#39;&gt;nevent1q…nlzf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If I, in my professional life, ignored expert advice and it resulted in a death, I would be personally prosecuted for gross negligence and my company for corporate manslaughter. If there were evidence of malicious intent, I would be prosecuted for murder.&lt;br/&gt;&lt;br/&gt;If it were 23,000 people instead of one, I would expect never to leave a prison cell. I would also not be surprised if a court revoked my company’s corporate charter (the ‘corporate death penalty’) and seized all of its assets for restitution.&lt;br/&gt;&lt;br/&gt;When politicians wonder why the public has little faith in politics: this is it. A politician who does this is not in prison. He is not paying any fines. The party that supported and enabled him is still allowed to collect and disburse donations, and is still allowed to field candidates in elections. Neither suffers any financial or professional penalties. And the public debate is over whether the perpetrators should be forced to apologise before going back to collection million-pound salaries. It’s absolutely disgusting that we hold politicians to less account than we do the officers of a small business.
    </content>
    <updated>2025-11-21T08:10:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsglvc4hfjcd6vj2dk5knvea5zy20xmrnhjjdgtxaynrx7puz6nuhczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk0l48ar</id>
    
      <title type="html">Yes. I have wanted to do polls on several occasions in Signal and ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsglvc4hfjcd6vj2dk5knvea5zy20xmrnhjjdgtxaynrx7puz6nuhczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk0l48ar" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0lu0c76hdakjn9n8l0nduldpgek8n6hwersnl0wdg44z5uqhnwmsl26zds&#39;&gt;nevent1q…6zds&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes. I have wanted to do polls on several occasions in Signal and resorted to clunky things like posting each option and asking people to react to the one they want (which then floods me with notifications because Signal *still* doesn’t let you turn off notifications for reactions even though they are never a thing that requires an urgent reply). &lt;br/&gt;&lt;br/&gt;Moreover, it’s one of the things that consistently comes up in ‘why don’t you use Signal’ questions. Not having polls is a big barrier to adoption just as the lack of stickers was. I have zero interest in stickers, but I do want people to be using Signal so that I don’t need to persuade them to install it when I want to add them. Features like stickers and polls increase the likelihood of this.
    </content>
    <updated>2025-11-20T07:30:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs874nrqrcetqmzplcfmgepglk8e64pdtqyjwv92h8xg9wn98nypdszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkealsm7</id>
    
      <title type="html">Some years ago, I did a fire-warden training course. Most of it ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs874nrqrcetqmzplcfmgepglk8e64pdtqyjwv92h8xg9wn98nypdszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkealsm7" />
    <content type="html">
      Some years ago, I did a fire-warden training course. Most of it was pretty obvious to anyone who had played with fire (for example, aim for the base of the fire with the extinguishers, don’t just use the carbon dioxide ones to fan the flames). But it had one observation that probably saved a lot of lives over the years:&lt;br/&gt;&lt;br/&gt;&amp;gt; There’s no such thing as a two extinguisher fire.&lt;br/&gt;&lt;br/&gt;If a fire extinguisher can’t extinguish a fire, by the time you have got another one, the fire will have grown big enough that the second won’t work either. Use one extinguisher, and if that doesn’t put the fire out completely then evacuate the building and wait for the fire brigade to come.&lt;br/&gt;&lt;br/&gt;It’s obviously not universally true, but the number of exceptions is small and the cost of getting it wrong is measured in lives, so it!s a very sensible rule of thumb.
    </content>
    <updated>2025-11-17T08:42:07Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsd3k8yfxf6gqr6zlqtt9rslj0m5rggfmcxu8vxqknwfyfqcvwjwggzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk79vt42</id>
    
      <title type="html">Yay, the embargo was finally lifted yesterday so we can talk ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsd3k8yfxf6gqr6zlqtt9rslj0m5rggfmcxu8vxqknwfyfqcvwjwggzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk79vt42" />
    <content type="html">
      Yay, the embargo was finally lifted yesterday so we can talk about the UK Government funding for #CHERIoT! &lt;br/&gt;&lt;br/&gt;They [funded us (SCI) to do two projects, for a total of £7.7M](&lt;a href=&#34;https://www.ukri.org/news/21-million-backing-for-technology-to-stop-cyber-attackers/&#34;&gt;https://www.ukri.org/news/21-million-backing-for-technology-to-stop-cyber-attackers/&lt;/a&gt; ):&amp;lt;li&amp;gt;Bring &amp;lt;a href=&amp;#34;&lt;a href=&#34;https://infosec.exchange/tags/Rust&amp;#34&#34;&gt;https://infosec.exchange/tags/Rust&amp;#34&lt;/a&gt;; class=&amp;#34;mention hashtag&amp;#34; rel=&amp;#34;tag&amp;#34;&amp;gt;#&amp;lt;span&amp;gt;Rust&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt; on CHERIoT to production qualities.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Build our second-generation chip with a dual-issue core, post-quantum crypto hardware, and an edge inference accelerator.&amp;lt;/li&amp;gt;
    </content>
    <updated>2025-11-14T08:27:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsy23md3pkqkk6g06ynau7p87ry6mfm5gpcdf8pvjuzcl4s5lzjzvgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkp4sszc</id>
    
      <title type="html">Not just natural language processing. It’s also the largest ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsy23md3pkqkk6g06ynau7p87ry6mfm5gpcdf8pvjuzcl4s5lzjzvgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkp4sszc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqty2lc97a82ffsr9hu4hes55g09snyh6fauhnce0nx2h2gyngtcqnjc0h4&#39;&gt;nevent1q…c0h4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Not just natural language processing. It’s also the largest public archive of spreadsheets. When I was at Microsoft, a bunch of projects used it. For example, when the TypeScript version of the Excel calc engine wanted to see how good their coverage was, they tried to see how many of the Enron sheets they could correctly calculate (as in, give the same answers as desktop Excel, not give the answer without all of the fraud).
    </content>
    <updated>2025-11-14T07:54:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8q520zglhk9pqp354gedl67apl785p2e45r49hk4xumaurzc8vmczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkvyq3zv</id>
    
      <title type="html">Good news: AI will achieve human levels of intelligence next ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8q520zglhk9pqp354gedl67apl785p2e45r49hk4xumaurzc8vmczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkvyq3zv" />
    <content type="html">
      Good news: AI will achieve human levels of intelligence next year!&lt;br/&gt;&lt;br/&gt;Bad news: This will not happen as a result of improvements to AI.
    </content>
    <updated>2025-11-11T08:39:19Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9ljwen3khg2e08uk44luqqfctqeppsqn7qeydzukjr29rghmxpuqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkgdq937</id>
    
      <title type="html">I remain astonished by the fact no one at OpenAI thought ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9ljwen3khg2e08uk44luqqfctqeppsqn7qeydzukjr29rghmxpuqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkgdq937" />
    <content type="html">
      I remain astonished by the fact no one at OpenAI thought announcing publicly that they were probably going to default on a trillion dollars of debt might be the thing that causes the bubble to start to burst.
    </content>
    <updated>2025-11-08T12:33:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdgaf4gyt9l7tpjl2q0nyt0fh9sdnfqnta0t4am7q8qudqhx428xqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk07xv2e</id>
    
      <title type="html">I briefly tried using Microsoft&amp;#39;s news app when I worked ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdgaf4gyt9l7tpjl2q0nyt0fh9sdnfqnta0t4am7q8qudqhx428xqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk07xv2e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz5fdw78ng55ejrq7p7yjze9quh2sktht5lx7jyq7m0cwsgw9whzg5njjlr&#39;&gt;nevent1q…jjlr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I briefly tried using Microsoft&amp;#39;s news app when I worked there.  100% of the ads it showed me were for scams.  I flagged this as a reputational risk, but was met with silence.&lt;br/&gt;&lt;br/&gt;Until there&amp;#39;s legal liability, I don&amp;#39;t see this changing.
    </content>
    <updated>2025-11-06T19:13:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz3ax4yrpkp6xp2g022jcnn4j8ge0056xlyxc9zl0p9e69zcdqgsczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pku5n6ug</id>
    
      <title type="html">In my ideal system, they&amp;#39;d abolish the realtime debates ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz3ax4yrpkp6xp2g022jcnn4j8ge0056xlyxc9zl0p9e69zcdqgsczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pku5n6ug" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqjtz9f0rqhr8jjquwcxfjydd9jhgsgx8ht5ng2ns76hfyffv7muqfllt59&#39;&gt;nevent1q…lt59&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;In my ideal system, they&amp;#39;d abolish the realtime debates entirely.  They&amp;#39;re purely performative and are in no way a good process for evolving legislation.  All laws would be discussed in an online forum where MPs could leave comments and have them addressed, in a process more like code review.  Once 50% of MPs have hit approve, the law is passed.  Changes invalidate prior approvals.&lt;br/&gt;&lt;br/&gt;The review system should be publicly readable, so anyone can observe the law taking shape and write to their MPs with specific issues related to the text.
    </content>
    <updated>2025-11-06T12:08:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrppvc2hmhjx8fd69u35kawnq33eapmdau2pv8ldzreupad7rgqxszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkayya27</id>
    
      <title type="html">Possibly. Most MPs spend at least some of each week in their ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrppvc2hmhjx8fd69u35kawnq33eapmdau2pv8ldzreupad7rgqxszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkayya27" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxl75n4mr8xs370xx24tdunjyzep0jh0hrh59wuglv7d2hv9uzrjs770mxa&#39;&gt;nevent1q…0mxa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Possibly. Most MPs spend at least some of each week in their constituency though, so my thought was that they’d go to this week’s Parliament and then home, then to the next location. Moving their staff might be harder.
    </content>
    <updated>2025-11-06T09:53:53Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqp70m775yc0rlwy7899p3ca3z6ynehls9arm82375nv4t6uuc4ggzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk5vhzzr</id>
    
      <title type="html">When they were talking about having to close the Parliament ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqp70m775yc0rlwy7899p3ca3z6ynehls9arm82375nv4t6uuc4ggzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk5vhzzr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgardmcpkuteeyxpjd63s2pdrzcfqvdu0na4ajjg442jgac4f32qsp49z7m&#39;&gt;nevent1q…9z7m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;When they were talking about having to close the Parliament buildings for renovation, I had two proposals:&lt;br/&gt;&lt;br/&gt;Parliament should rotate between constituencies on a weekly basis. Each week, it’s in a different constituency.&lt;br/&gt;&lt;br/&gt;MPs must use public transport to attend. If they cannot prove that they used public transport, they may not vote.&lt;br/&gt;&lt;br/&gt;I think that would have led to a quite rapid shift in priorities.
    </content>
    <updated>2025-11-06T09:32:37Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszg9qyh5d3s96xu7x6evl28nj93gs32nv22kj5afn28f42xs97q5czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkph6quj</id>
    
      <title type="html">Honestly, that might not be the worst outcome. If Labour, the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszg9qyh5d3s96xu7x6evl28nj93gs32nv22kj5afn28f42xs97q5czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkph6quj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqg2l8tg8yumsphx6tx4en85d3sesn2utwurqkdy0m9gxdlqwnvns0pgmf4&#39;&gt;nevent1q…gmf4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Honestly, that might not be the worst outcome. If Labour, the zombie Tories and Reform Ltd are all splitting the vote on the right, that leaves the Greens able to round up a sizeable majority. I don’t care the name of the party, as long as it has the right ideals.
    </content>
    <updated>2025-11-05T21:16:32Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfj483gcfea25a83v2kakqa63hycyxktnnm8xamkvj4d4cnwqqlggzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkm82d6f</id>
    
      <title type="html">I met a new friend this morning! Her name is Billie and there was ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfj483gcfea25a83v2kakqa63hycyxktnnm8xamkvj4d4cnwqqlggzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkm82d6f" />
    <content type="html">
      I met a new friend this morning!  Her name is Billie and there was a little poster up explaining that she is not lost.&lt;br/&gt;&lt;br/&gt;She was *so floofy!*.&lt;br/&gt;&lt;br/&gt;#CatsOfMastodon&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/115/497/549/417/940/636/original/f588cfc2f6851cf5.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/115/497/549/592/460/598/original/e960f5ac843f24fd.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/115/497/553/401/885/665/original/451568d220c6e615.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-11-05T14:29:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdhv58qhkpxcznc89k7weanpp0yu43n0fpf2vlq64erm57t8m9ywgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk62wz29</id>
    
      <title type="html">People seem to be bullying trees here now. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdhv58qhkpxcznc89k7weanpp0yu43n0fpf2vlq64erm57t8m9ywgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk62wz29" />
    <content type="html">
      People seem to be bullying trees here now.&lt;br/&gt; &lt;img src=&#34;https://media.infosec.exchange/infosec.exchange/media_attachments/files/115/497/545/279/387/286/original/a6b3183b9ab6323f.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-11-05T14:25:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrtlsdu6e2rfe2awpjt9yyj2xsefjn4xqgpyky8nuqj9zhtmfu9vczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklzg58q</id>
    
      <title type="html">Was there a word limit? It feels like it gets about half way ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrtlsdu6e2rfe2awpjt9yyj2xsefjn4xqgpyky8nuqj9zhtmfu9vczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklzg58q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfstkcrgcjlv5lwzgprv7a2v77c6cx7csxuezl0zkwtrkgvn0vajq0ekgj4&#39;&gt;nevent1q…kgj4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Was there a word limit?  It feels like it gets about half way there and then has to use two short paragraphs to wrap up, rather than talking about the rest of the financial chicanery and failure to deliver that&amp;#39;s going on.
    </content>
    <updated>2025-11-04T17:39:07Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstlhzqyh3fgue5cr0y8jw98h944ut4lw0208u7gspn8hkprf9lelczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkx5rjxk</id>
    
      <title type="html">I didn&amp;#39;t want to say &amp;#39;this reads like AI nonsense&amp;#39; ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstlhzqyh3fgue5cr0y8jw98h944ut4lw0208u7gspn8hkprf9lelczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkx5rjxk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszr24aatrdsfm9ghdrrxgv6th5fa9qqfmhz2rt2m0duzglljv8pss39lprf&#39;&gt;nevent1q…lprf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I didn&amp;#39;t want to say &amp;#39;this reads like AI nonsense&amp;#39; because I didn&amp;#39;t want someone who wrote something that bad and tried really hard to feel bad.  But I did.  And it was.  So he should feel bad.&lt;br/&gt;&lt;br/&gt;It turns out that prose is like code: it takes me far less time to write it from scratch than it takes to fix the nonsense that LLMs extrude.
    </content>
    <updated>2025-11-04T15:01:29Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszr24aatrdsfm9ghdrrxgv6th5fa9qqfmhz2rt2m0duzglljv8psszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkpgzpsy</id>
    
      <title type="html">Ugh, I thought this document was full of nonsense. It turns out, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszr24aatrdsfm9ghdrrxgv6th5fa9qqfmhz2rt2m0duzglljv8psszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkpgzpsy" />
    <content type="html">
      Ugh, I thought this document was full of nonsense.  It turns out, it was Copilot slop.
    </content>
    <updated>2025-11-04T14:36:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfrrprls52wm7vqkmcdqchzw9t4z6ws62ts3plxgru6z690m9z84gzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkk4p5u8</id>
    
      <title type="html">It’s also what happens when you confuse holding elections with ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfrrprls52wm7vqkmcdqchzw9t4z6ws62ts3plxgru6z690m9z84gzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkk4p5u8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspwru75jpwgkf8dcaltuvslypzpf82xlempuwl89aku29ceavy8qqcf3wj7&#39;&gt;nevent1q…3wj7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It’s also what happens when you confuse holding elections with representation.
    </content>
    <updated>2025-11-04T09:18:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsw33yfgynm8wy5vrmvdsxgj25cf795zz2m7atff0nzjcyu0fugxmqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklxyqt7</id>
    
      <title type="html">I said this a while ago on a deeply nested thread, but I think ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsw33yfgynm8wy5vrmvdsxgj25cf795zz2m7atff0nzjcyu0fugxmqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklxyqt7" />
    <content type="html">
      I said this a while ago on a deeply nested thread, but I think people miss a critical part of why Excel is popular.  It&amp;#39;s not that it&amp;#39;s a good programming language (the calc language in Excel is pretty bad, though the reactive programming model is nice) it&amp;#39;s that it&amp;#39;s an *amazing* debugger.  Excel makes it trivial to visually inspect every variable (which it calls a cell).  You can debug expressions (which are automatically updated) in exactly the same programmer model as the real expressions.  You can create debugging views that mirror some important variables, without learning a different tool.&lt;br/&gt;&lt;br/&gt;Build a debugger as nice as Excel and anyone can learn your language.
    </content>
    <updated>2025-11-03T12:29:29Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspwgu9h7c088vu9cyc4xy34rnz2q746xekyrure0ah92r0k8qxvwgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkzq33fe</id>
    
      <title type="html">I’m not saying it couldn’t work, but a few problems to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspwgu9h7c088vu9cyc4xy34rnz2q746xekyrure0ah92r0k8qxvwgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkzq33fe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0xwgs0h7wwpej52c8mrnqeuky28w00dmr9p6ltgjll3gufwfxlncn9g3cm&#39;&gt;nevent1q…g3cm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I’m not saying it couldn’t work, but a few problems to consider:&lt;br/&gt;&lt;br/&gt;Salt water is corrosive. Piping it anywhere around expensive electronics is usually a bad idea.&lt;br/&gt;&lt;br/&gt;The heat for datacenters is concentrated on top of chips. The biggest problem is moving this heat *away from* the chips quickly. The second problem is getting it outside. You don’t want to be evaporating salt water on the chip, because you will instantly get a layer of salt forming as an insulator and cooking the chips. You would want to do this on the secondary circuit, but then the temperatures are lower.&lt;br/&gt;&lt;br/&gt;Sea water is not just salt water, it is full of alive things (from single-celled up). All of these also residue when you boil the water. But a lot of seaweed has evolved to latch onto areas near fast-moving currants so that it can extract nutrients as the water goes past. So have a lot of molluscs. Basically, anything that has sea water flowing through it rapidly fills up with nature.&lt;br/&gt;&lt;br/&gt;Take a look at the published results from the MS undersea data centre experiments for some of the problems in this space.
    </content>
    <updated>2025-11-03T08:48:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsreah9u52yp0ywmjml3nu6r3j53qq32cx4mzamhn98vc4jqefxhhgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkmnxh83</id>
    
      <title type="html">Understand what people need that keeps them on Windows. Build ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsreah9u52yp0ywmjml3nu6r3j53qq32cx4mzamhn98vc4jqefxhhgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkmnxh83" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgn4ysssax4sa8v0gpfqw7nva2gllu2geal4xddxykld8u27mr6fq524ll6&#39;&gt;nevent1q…4ll6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Understand what people need that keeps them on Windows. Build things that address those problems. Don’t shame people for the fact that your tools don’t solve their problems.
    </content>
    <updated>2025-11-02T10:01:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyjykw9gkmnfaascl529zxd9d4cgq65cshw2ta9ak6y3hrqngjd2gzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pka8z6m5</id>
    
      <title type="html">To me, one of the weirdest things about academia is how much they ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyjykw9gkmnfaascl529zxd9d4cgq65cshw2ta9ak6y3hrqngjd2gzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pka8z6m5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsredcrzazhp7hl3qfrmvu8qc2cmfulg7e5ja3m5e490znw6reletswes4rx&#39;&gt;nevent1q…s4rx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;To me, one of the weirdest things about academia is how much they purport to value domain expertise, yet pretend that the entire field of assessment theory doesn’t exist. I’ve rarely met someone who wrote any kind of university assessment (exam, coursework, project, whatever) who knew the difference between formative and summative assessment, or knew what ‘construct validity’ means. I did some basic item response theory of an exam put together by academics at one of the top universities in the world and found that it did not, with statistical significance, measure *anything* (determining whether it measures the *right thing* is a different and harder problem). &lt;br/&gt;&lt;br/&gt;With that baseline, it’s not surprising that cheating is easy. It’s also not surprising that students don’t feel that doing the assessments is worthwhile.&lt;br/&gt;&lt;br/&gt;When I was Director of Studies at a Cambridge college, I told my students that they had two goals: Acquire an education in the subject and do well in some exams. It was vital that they did not confuse the two. I would have much preferred for the latter to be a consequence of the former.
    </content>
    <updated>2025-11-02T08:42:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg4788sx3sw0uwnj7jju3zfgsr9prjax95jlcnj4lnlew7tlmvdkqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pksme0zc</id>
    
      <title type="html">To everyone who says ‘install Linux’ as a solution to Windows ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg4788sx3sw0uwnj7jju3zfgsr9prjax95jlcnj4lnlew7tlmvdkqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pksme0zc" />
    <content type="html">
      To everyone who says ‘install Linux’ as a solution to Windows problems (or ‘install LibreOffice’ as a solution to MS Office problems), imagine how you would react if you posted about Linux problems and all of the responses were ‘install Haiku’. Would it work? Maybe, but the person saying it has no idea what you do on Linux, whether the apps that you use run on Haiku (or have alternatives that you could switch to). Neither of you have a clear understanding of how much time and effort the switch would take, or what the network effects are that make switching hard.&lt;br/&gt;&lt;br/&gt;If you have actually engaged with them, understood their requirements fully, and have a migration path outlined for them, great. If you’re just being a dick, think about how that makes people perceive Linux users: Maybe that isn’t a great way of driving adoption.&lt;br/&gt;&lt;br/&gt;#Linux #Haiku #Windows
    </content>
    <updated>2025-11-02T08:22:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg0qkn36q35ufmfzql4n2xstlu57pz5qls8rgm5z330syss46nfcczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk3g28dt</id>
    
      <title type="html">I still think about a New Fellows’ induction at my college a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg0qkn36q35ufmfzql4n2xstlu57pz5qls8rgm5z330syss46nfcczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk3g28dt" />
    <content type="html">
      I still think about a New Fellows’ induction at my college a few years ago where they had all of the new fellows give a short overview of their research. And there was one whose talk was ‘I’m an aerospace engineer! I work with volcanologists! I build drones that fly into volcanoes! Here is a video of one of my drones flying into a volcano! We send them in to collect gas samples and return, but they also have lots of sensors and telemetry. So we fly them lower and lower until they catch fire! Here is a video of one of my drones catching fire and falling into the lava!’&lt;br/&gt;&lt;br/&gt;The guy who went after her was the most upstaged I have ever seen anyone be. He had to follow that with ‘I study French poetry, here is a French poem. It has themes.’ And I felt bad for him because there was no possible talk that could not have been a letdown in his slot. Unless, perhaps, it was ‘I train resurrected dinosaurs to use rocket launchers’.
    </content>
    <updated>2025-11-01T08:34:35Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqst7zjh672aa4v5l72f3glsxsrkdnmqqyhafgm6w9ghq7x2a0uehkszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklc89xx</id>
    
      <title type="html">I did not have Trump killing the Fortran 77 compiler industry on ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqst7zjh672aa4v5l72f3glsxsrkdnmqqyhafgm6w9ghq7x2a0uehkszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklc89xx" />
    <content type="html">
      I did not have Trump killing the Fortran 77 compiler industry on my bingo card.&lt;br/&gt;&lt;br/&gt;(The F77 compiler industry is entirely subsidised by the DOE, because they have a codebase written in F77 that, by law, cannot be modified unless its revalidated. It can be revalidated only by modelling a nuclear bomb exploding then actually exploding one and seeing whether they are the same. They would love to move it to F90 or newer but can&amp;#39;t as long as the test-ban treaty is in effect.)
    </content>
    <updated>2025-10-30T15:05:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsga2heqkl63hud53p82gnxg0n756ajugfapyvlawgekx3cqwy75sczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkqywjut</id>
    
      <title type="html">I refer to it as the site with the sans serif swastika logo.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsga2heqkl63hud53p82gnxg0n756ajugfapyvlawgekx3cqwy75sczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkqywjut" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw576xtr2dp3tnhf7gzchkvf7fnrz5e3zwf86hpe6x8yzhx3x87as7kh283&#39;&gt;nevent1q…h283&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I refer to it as the site with the sans serif swastika logo.
    </content>
    <updated>2025-10-30T12:42:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyaxjuskz0flr8kmjant2uqq5vklucjg6xqgkrxmrck35ly8ac2ggzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkdp5m4f</id>
    
      <title type="html">There might be some confounding factors here. 10% of instances go ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyaxjuskz0flr8kmjant2uqq5vklucjg6xqgkrxmrck35ly8ac2ggzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkdp5m4f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgpdwwwm08ny4r6y7e8s0xmgk2ygmr5vz5267lfe6nvy223pgm4vc0vs2za&#39;&gt;nevent1q…s2za&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There might be some confounding factors here. 10% of instances go down, but the remaining 90% are now posting ‘LOL AWS’ and ‘LOL Azure’ at a frequency that offsets the drop in traffic from the missing ones.
    </content>
    <updated>2025-10-30T07:33:08Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxwtjj39jf6lkeqztzyzsknlg8xj9da4wycmnyeagwd4wrs0p8p3qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktetgu8</id>
    
      <title type="html">I, for one, am happy that Google is introducing mandatory ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxwtjj39jf6lkeqztzyzsknlg8xj9da4wycmnyeagwd4wrs0p8p3qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktetgu8" />
    <content type="html">
      I, for one, am happy that Google is introducing mandatory registration for Android developers.  It sends a very clear message that Google is willing to accept criminal liability for all Android malware, since they are the gatekeepers who permitted it to be distributed.  It will be much easier to bring prosecutions for violating things like the Computer Misuse Act when there is a single entity accepting all liability.
    </content>
    <updated>2025-10-29T11:58:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv32jcmctrzgsxzn575sur5c9xrvydrfk9ex77cayrczmqppzhnzszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklwsq72</id>
    
      <title type="html">@npub1f7r…cfnk @npub1wfp…w2m9 has [written about ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv32jcmctrzgsxzn575sur5c9xrvydrfk9ex77cayrczmqppzhnzszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pklwsq72" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1f7rdxl657y5sugqkr4ppvgw24h882rzm9xaf599e8dv307zwuyasejcfnk&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Princess Nettles Succubish&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1f7r…cfnk&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wfp0azvqh9n27j7zgnej54cr9xjs5x2efztwzurjdpj34ea5vw9qdvw2m9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Soatok Dreamseeker&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wfp…w2m9&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; has [written about Session](&lt;a href=&#34;https://soatok.blog/2025/01/20/session-round-2/&#34;&gt;https://soatok.blog/2025/01/20/session-round-2/&lt;/a&gt; ), they don&amp;#39;t seem to be solving these problems well.&lt;br/&gt;&lt;br/&gt;A lot of Signal&amp;#39;s marketing talks about security.  Since the Snowden revelations, and the Ex-NSA Chief&amp;#39;s &amp;#39;We Kill People Based on Metadata&amp;#39; comment, metadata confidentiality (specifically: who is talking to whom) is very important.  &lt;br/&gt;&lt;br/&gt;And that matters in a lot of contexts.  If you&amp;#39;re going to a protest and you coordinate with other people, keeping that group&amp;#39;s membership private matters.  If you&amp;#39;re organising a union, you don&amp;#39;t want it to be easy for someone to leak the set of people planning to unionise. If you&amp;#39;re a whistleblower talking to a journalist, you don&amp;#39;t want it to be easy for an employer to see who are all of the people who are talking to journalists with phones connected to the corporate WiFi)  And there are a lot of lower-stakes versions of this.  &lt;br/&gt;&lt;br/&gt;And all of the high-stakes use cases are improved by having more people use the same system.  This builds an *anonymity set*.  This was one of the big problems with Tor: very few people used it for boring things, so simply using Tor flagged you as a person of interest.  If you have a communication system that everyone uses for low-stakes things, and another that people use for when they really need the confidentiality, then it&amp;#39;s easy to identify people who use the other thing.  For example, if you&amp;#39;re thinking of unionising and everyone planning to unionise uses Signal, but no one used Signal before they started unionising, it&amp;#39;s easy for an employer to get a list of which people&amp;#39;s phones suddenly started using Signal.&lt;br/&gt;&lt;br/&gt;That said, if all you care about is message confidentiality and you&amp;#39;re happy to leak all of the metadata, XMPP&#43;OMEMO does that.
    </content>
    <updated>2025-10-27T13:44:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs939mtgsj3r07fqzy89ky28f3wz8u9hevegx7sgh2qzrlexn3ug2qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk9j2cgc</id>
    
      <title type="html">I&amp;#39;ve hear some folks using it to avoid writers&amp;#39; block by ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs939mtgsj3r07fqzy89ky28f3wz8u9hevegx7sgh2qzrlexn3ug2qzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk9j2cgc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszzrw4kjg7jv30kvkstmadt0a5ez0q4w75ad4hf9tdhctajzzzexq2l03d9&#39;&gt;nevent1q…03d9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve hear some folks using it to avoid writers&amp;#39; block by prompting an LLM and then saying &amp;#39;that&amp;#39;s absolute crap, I can write it much better!&amp;#39;
    </content>
    <updated>2025-10-27T11:01:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9d58053cjszaqpu7ud48njg3sfwsvg0xu7mgxm2g67s08vp942dszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkyvyzfs</id>
    
      <title type="html">I can’t speak for fd.o, but I was in a leadership position on ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9d58053cjszaqpu7ud48njg3sfwsvg0xu7mgxm2g67s08vp942dszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkyvyzfs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspwpdmdudgt5pt0q90rg4w0pwuwn83fp04n6jl0mztq723slzd09qlhuwpn&#39;&gt;nevent1q…uwpn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I can’t speak for fd.o, but I was in a leadership position on another project where we got a similar case disastrously wrong, so I might be able to illuminate how that happens.&lt;br/&gt;&lt;br/&gt;The first mistake we made was not to differentiate harassment from conflict resolution. Most of the issues we had between contributors were personality clashes or technical disagreements that escalated. As you say, most of these have both parties acting in good faith.  The main thing that the project needs to do is deescalate and get the people involved to talk again. This is absolutely the wrong approach in cases of harassment. There were two key causes of this:&lt;br/&gt;&lt;br/&gt;First, (as you mentioned) no one involved had any formal (or, in most cases, informal) training in how to deal with harassment. Most employers offer this, but it’s rarely compulsory. After the initial incident, I signed up for this training with my employer (as did another colleague involved with the same project). This highlighted some of the things we did wrong, but it was quite illuminating who was there: we were the only men on the course who were there voluntarily. Most of the people were women who were there because they had been targets of harassment or bullying and wanted to understand the processes better. The rest were men who had been forced to take the training because they had been accused of harassment (and, from a lot of their comments, I suspect had been engaged in it long term).&lt;br/&gt;&lt;br/&gt;Most F/OSS (or other community-led) projects don’t have any formal structure for providing this kind of training. And the work-provided training wasn’t sufficient. There were a bunch of ‘and this is where you need to escalate it to HR specialists (or the police)’ moments, but volunteer projects don’t have those experts. One of the biggest things a F/OSS charity could do to improve the situation would be to hire real experts that projects can use as consultants. Companies that back projects could help out be loaning HR as well as engineers to the projects.&lt;br/&gt;&lt;br/&gt;Second, we had very poor visibility into what happened. There’s a natural tendency for humans to trust the first person who explains a situation. In our case, it was made worse because the only thing that happened on project infrastructure (and so the thing that we saw) was an IRC exchange where one project member connected and had a go at another member then left. We didn’t see the backstory, which involved a load of gamergate nonsense on Twitter and elsewhere (and those of us not in the Twitterverse had only a very vague idea of what Gamergate was. I thought it was a handful of people who were upset some game they didn’t like won an award, I had no idea that it was a coordinated harassment campaign). When a lot of the things that happened are private messages, or in non-project spaces, it’s hard to know what the real context is. We saw a load of things quoted out of context that made both people look bad. We also had friends of both people jumping in and defending them and attacking the other.&lt;br/&gt;&lt;br/&gt;It really takes *weeks* of investigation to properly handle this kind of thing and dig to the truth. And this compounds the problem of the people dealing with it not having the right training. And, unless they are employees of a foundation backing the project, they also lack the time to do a good job. And, again, the assumption that people are basically decent (which is normally valid) hurts when one of the people is not and is actively trying to subvert the process. The evidence from an honest person reporting what happened and a dishonest person cherry-picking out-of-context comments will look very similar. Unless you personally know the people involved (which brings its own problems of bias) then it’s very hard to work out who is telling the truth. This is even harder when one or both people involved are highly visible in the community, because they will both be publicly sharing a narrative and one is mostly accurate (but only mostly: no one is 100% objective when they’re being personally attacked) while the other is a carefully crafted fabrication, but there’s pressure to respond quickly because both are public and the community is full of people who believe either one and are complaining.&lt;br/&gt;&lt;br/&gt;In the last few years, the problem has become worse. A lot of CoC complaints now are malicious. Far-right folks absolutely love baiting people into saying things that look bad when quoted out of context, then deleting the context and reporting the remark. They make a game out of trying to get people kicked out of projects. So the workload has gone up, which compounds the other problems.&lt;br/&gt;&lt;br/&gt;I wish I had a good answer for how to improve this.
    </content>
    <updated>2025-10-25T08:25:02Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfegw92ewa88fgnwdxkesn8pyfd653desxawvfuxjvn39jav5kmsczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkgcrp3d</id>
    
      <title type="html">That doesn’t look like a rich person’s house, that looks like ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfegw92ewa88fgnwdxkesn8pyfd653desxawvfuxjvn39jav5kmsczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkgcrp3d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr704ywawjj2vzrh2508gmq56p7tum8hfsv5pyjf8hec297mqvn8s29u9xu&#39;&gt;nevent1q…u9xu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That doesn’t look like a rich person’s house, that looks like something desperately trying to look like one. None of the furniture *quite* goes, and it’s all that special kind of bland you get from trying to copy something that a good designer did, without quite understanding why they chose any of the pieces. It’s a common look in generic corporate hotel lobbies, where a load of executives made A Contribution and the poor designer had to accommodate them, while also balancing taste against secure knowledge that everything would get ludicrous amounts of wear and so either needed to be very hard or easy (and cheap) to replace. All while trying to *look* luxurious.&lt;br/&gt;&lt;br/&gt;Real rich people either hire a decent designer and let them get on with it, or have a load of totally mismatched things that they either inherited, have some sentimental attachment to, or just happened to like and are sufficiently secure in their own taste that they aren’t bothered by the fact that it’s a mishmash of styles.
    </content>
    <updated>2025-10-24T06:08:11Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrfvnmdd9jghe4zg3rac0ets5hp6j4xwf96kvxsgd64kyrjt0kdvszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk9p67km</id>
    
      <title type="html">This follows the Silicon Valley model popularised by Facebook 20 ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrfvnmdd9jghe4zg3rac0ets5hp6j4xwf96kvxsgd64kyrjt0kdvszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk9p67km" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszhselfshpukl0ysl724tfad34wxrppgry9j9qjdl5t34dxlqq2qcmq0khy&#39;&gt;nevent1q…0khy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This follows the Silicon Valley model popularised by Facebook 20 years ago of opting people into consent for things op because they were in other people’s address books and *those* people consented to sharing personal information. It’s a shame it took regulators so long to stamp on that, it should have been the result of massive fines, possibly followed by fire.
    </content>
    <updated>2025-10-23T07:57:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvelz5gupyvy0kfy3x65e64dy57rjhg975kr6v76s42qnaf5sl5mszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8fys45</id>
    
      <title type="html">My problem is that I honestly have no idea what that percentage ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvelz5gupyvy0kfy3x65e64dy57rjhg975kr6v76s42qnaf5sl5mszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8fys45" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf86r60pvcr5pwu6upjgcnggvrevyz6kty8z5f54khenghumqzgrsxh06zp&#39;&gt;nevent1q…06zp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My problem is that I honestly have no idea what that percentage is.  Is it 0.1% waste or 50% waste?  I&amp;#39;m pretty confident that it&amp;#39;s between those two values, but I have no idea where it is.  &lt;br/&gt;&lt;br/&gt;And the related problem is that there is no accountability for this kind of waste.  When Kier Starmer decides he wants to waste £1bn on an AI buzzword nonsense project, what is the personal cost to him?  Nothing (except possible losing the next election and having to live on just the generous parliamentary pension and all of the huge speaker fees that a former PM can charge).  &lt;br/&gt;&lt;br/&gt;And that&amp;#39;s really the problem I have with a lot of politics at the moment: the complete lack of accountability.  Politicians can do things that every expert will tell them are bad ideas, and that will have the opposite effect to their stated goals, and there are no personal penalties for them when it turns out that, yes, really, the experts weren&amp;#39;t all lying.
    </content>
    <updated>2025-10-20T05:24:12Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv24k7daen6p6k9k2a6ptsgnh8u5yfjkke39ad0mqadgu3h6hd3sgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkamgzjv</id>
    
      <title type="html">I think there are legitimate concerns here. Pretty much every ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv24k7daen6p6k9k2a6ptsgnh8u5yfjkke39ad0mqadgu3h6hd3sgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkamgzjv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqersjuqaldvtsxdusweme5g77w8qx57nf23tz2uz5elwzjw4txlcac75ny&#39;&gt;nevent1q…75ny&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think there are legitimate concerns here.  Pretty much every major government IT project has been an order of magnitude more than it should have cost, and then failed to deliver because they didn&amp;#39;t bother doing proper requirements analysis involving the people who actually have to use the system.  HS2 was massively over budget and then the bits that would actually add new connectivity were cancelled.  They have done quite a nice job with one of the roads near me, making it much more friendly to cyclists and pedestrians, but it took 18 months to refurbish a couple of miles of road.  Even if that had been free, the cost of the disruption was astronomical.&lt;br/&gt;&lt;br/&gt;I was visiting a hospital recently and the staff were great, but the infrastructure was a mess.  This goes from the physical bits to the IT infrastructure.  The main lifts were not working and had not been working for six months due to a dispute between the owners of the building and the NHS over who was liable.  Oh, and cardiology was on the fifth floor, and almost no one going there was physically capable of taking the stairs, so there were queues for the one working lift.  I saw someone who had been waiting to be discharged for over 20 hours: doctors had approved his discharge as soon as he had the prescription filled, and that happened only when the ward nurse got a porter to make a special trip to the pharmacy and bypassed the systems that were meant to do it.  I saw several people staying in beds in wards for an extra day or more because there weren&amp;#39;t ambulances available to take them home, or because they needed to have a regular at-home carer visiting and there weren&amp;#39;t any available.  I saw doctors taking 5&#43; hours to reply to messages asking if a patient is allowed pain killers because the nurses send them messages on an IM system, and they see those messages only when they log into a desktop computer, which needs them to set aside 10 minutes to reply to a five-second query, and they&amp;#39;re overworked.&lt;br/&gt;&lt;br/&gt;I saw a huge number of examples of money being wasted because the system was inefficient.  &lt;br/&gt;&lt;br/&gt;Successive governments have been complaining about inefficiencies in the NHS for as long as I can remember.  And each time, they&amp;#39;ve paid expensive management consultants to make it worse, rather than doing the obvious thing of asking nurses what the top three things are that make them do redundant work and fixing them.  &lt;br/&gt;&lt;br/&gt;It&amp;#39;s quite easy to see that public money is being wasted.  It&amp;#39;s not so obvious what *percentage* is wasted.  When you&amp;#39;re talking billions in spending, 0.1% waste has a large visible impact, but doesn&amp;#39;t really matter that much.
    </content>
    <updated>2025-10-20T04:50:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdnlatxk5rc4n8332tulsm7x758eae2f7sqj94qvnagq5az9d5zrgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktpwejm</id>
    
      <title type="html">Safari has a ‘reading list’ feature which is a good ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdnlatxk5rc4n8332tulsm7x758eae2f7sqj94qvnagq5az9d5zrgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktpwejm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqfe0jgymta243nvu8n7znfrddzs5lq84ruuaq7738d252w38u28gxdp08s&#39;&gt;nevent1q…p08s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Safari has a ‘reading list’ feature which is a good alternative to opening tabs. It puts interesting pages in a list you never look at, so you know they won’t get lost, but there’s no danger that you would accidentally read them.
    </content>
    <updated>2025-10-15T01:06:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfagxgvaklajsj8wvtjgjz57dpl00jkz0ut9kln4yukxdt095yfqczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkx4r2nr</id>
    
      <title type="html">Little known fact: If you have XYZZY chromosomes, it unlocks a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfagxgvaklajsj8wvtjgjz57dpl00jkz0ut9kln4yukxdt095yfqczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkx4r2nr" />
    <content type="html">
      Little known fact: If you have XYZZY chromosomes, it unlocks a secret gender and you win the patriarchy.
    </content>
    <updated>2025-10-10T15:39:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8zgdzsy5q69s07a9s73c2s4gc0zlplna5csqdwxktdh7lh3qkdfgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk83tdxz</id>
    
      <title type="html">I disagree with a lot of people here, and that&amp;#39;s fine. We can ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8zgdzsy5q69s07a9s73c2s4gc0zlplna5csqdwxktdh7lh3qkdfgzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk83tdxz" />
    <content type="html">
      I disagree with a lot of people here, and that&amp;#39;s fine.  We can disagree on what tax rates should be.  We can disagree on the best mix of public and private ownership.  We can disagree on the amount of government involvement in markets.  We can disagree on what privacy rights need to be protected by governments versus which need to treat the government as the adversary.  We can disagree on which OS is best.  We can disagree on the best way to build a Free Software ecosystem (we can even disagree on whether that&amp;#39;s a desirable goal).&lt;br/&gt;&lt;br/&gt;But we can&amp;#39;t disagree on which people are people.  If your perspective is that some people are not people, there is no way that we can still have a meaningful conversation.  That&amp;#39;s not a &amp;#39;there are two sides&amp;#39; kind of debate.  That&amp;#39;s a &amp;#39;no, this isn&amp;#39;t a debate and we can&amp;#39;t build a functioning society if you disagree&amp;#39; kind of debate.
    </content>
    <updated>2025-10-09T14:32:41Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswgs99l6vh37xaxa803ksx64zcqasq0jz3kr05p2pyedza2p5r78czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktycf64</id>
    
      <title type="html">Apple originally just did a code dump for every release. The KDE ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswgs99l6vh37xaxa803ksx64zcqasq0jz3kr05p2pyedza2p5r78czyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pktycf64" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdzq7wjlcs4ske6acz2qg90ej8ckk5ug58whuj30tzqp07pmys6acyndcd6&#39;&gt;nevent1q…dcd6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Apple originally just did a code dump for every release.  The KDE folks asked them if they could be nicer open source citizens and so they created a public svn repository (I think this moved to git at some point?) for collaboration.&lt;br/&gt;&lt;br/&gt;In addition to the KDE folks, a bunch of other companies jumped in early.  Nokia, for example, did a Symbian port and a load of memory-efficiency improvements.  Apple kept all of the ports in their tree.&lt;br/&gt;&lt;br/&gt;Did KDE get any return?  Well, QtWebKit uses WebKit, and this is wrapped in KDE-specific frameworks for use in KDE apps.  KDE gets a complete browser engine, that Apple has put hundreds of person years of effort into, that can be embedded easily in any KDE application.  They get JavaScriptCore, an interpreter plus three-tier JIT that Apple wrote almost all of.  They get a privilege-separation model that Apple built into the core libraries (&amp;#39;WebKit2&amp;#39;) so that it&amp;#39;s reusable, so things like mail clients can safely use WebKit to render HTML mail without bugs in the engine compromising the entire application. &lt;br/&gt;&lt;br/&gt;Apple also did a few things like rewriting some of the bits of WebKit to use libcurl directly, rather than the CFURL-based wrappers, so that porting it to other platforms didn&amp;#39;t require reimplementing bits of CoreFoundation.&lt;br/&gt;&lt;br/&gt;I would strongly suspect that KDE is pretty happy with the return on investment that&amp;#39;ve got from KHTML: I&amp;#39;m generally happy if people contribute more to my projects than I do.  If you view the world as a zero-sum game where someone else making money makes you sad, even though they give you something of significant value along the way, then I can see that Apple and Google&amp;#39;s use of KHTML code would upset you.
    </content>
    <updated>2025-10-09T14:23:52Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9xy2s9t8qs9rhyyur9cagukldt6s77zlst89l23xufy2gm0gr0vqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkmd3dac</id>
    
      <title type="html">If you are a progressive talking about immigration, please try to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9xy2s9t8qs9rhyyur9cagukldt6s77zlst89l23xufy2gm0gr0vqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkmd3dac" />
    <content type="html">
      If you are a progressive talking about immigration, please try to frame your messaging as follows:&lt;br/&gt;&lt;br/&gt;Immigration is, according to a load of studies, an overall benefit to the economy. But we all know from personal experience that ‘good for the economy’ is not always good for individuals. Immigration can suppress wages, at least in the short term and in local areas, because immigrants are easier to exploit than a lot of other groups. They’re unplugged from any support networks they had growing up, they may not be aware of all of their rights (they may *have* fewer legal rights), they may miss nuances of language, and so on. And this means that unscrupulous businesses can under pay, over work, and otherwise take advantage of them. &lt;br/&gt;&lt;br/&gt;This is even more true of refugees (who literally don’t have anywhere else to go) and people on work visas sponsored by their employers (and so are dependent on their employer’s good will to remain). Work visas that allow partners to come over but not work places more pressure on the single wage earner and makes them even more dependent on their employer.&lt;br/&gt;&lt;br/&gt;By creating a class of people that are easy to exploit, unscrupulous businesses can make you directly compete in the labour market with people who have no choice but to accept conditions that you would find unacceptable.&lt;br/&gt;&lt;br/&gt;If you’re worried about immigrants taking your jobs, the solution to this is to provide *stronger* worker rights for immigrants and big penalties for any employer who is found to have violated minimum wage laws. It’s to end loopholes where people act as employees but have the rights of self-employed workers. It’s to make sure that people on high-skills visas can easily move jobs and must be paid a fair market wage. &lt;br/&gt;&lt;br/&gt;When someone is demonising immigrants, it’s because they benefit from having an exploitable underclass. The more afraid immigrants are, the easier it is for employers to take advantage of them. And it’s hard for you to compete in the job market against people who have no choice except to accept whatever terms their employer offers.
    </content>
    <updated>2025-10-09T07:47:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvgvh709r9a7j28uvk36qkzrmps5z0ls76h65z0waz4ka4vj89gnczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkwy3vq3</id>
    
      <title type="html">This is what the study last year on usage at Google showed: ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvgvh709r9a7j28uvk36qkzrmps5z0ls76h65z0waz4ka4vj89gnczyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkwy3vq3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9nqjwvmglpm5qv3700zpqeuczqy6qwt92cj33xm52h83u3crt7lskv52nx&#39;&gt;nevent1q…52nx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is what the study last year on usage at Google showed: self-reported increase in individual productivity correlated with decrease in overall measured team productivity.  People are able to be wrong faster, which slows down everyone around them.
    </content>
    <updated>2025-10-07T11:27:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs26ku5ud452qex80tcyj4rgu9p99lze3gq4z8p57650a4cptsn6vszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkgan7jq</id>
    
      <title type="html">If you want to understand humans, start by looking at clip-on ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs26ku5ud452qex80tcyj4rgu9p99lze3gq4z8p57650a4cptsn6vszyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkgan7jq" />
    <content type="html">
      If you want to understand humans, start by looking at clip-on ties. These are the result of a surprising amount of design work to look like normal ties, but they have the benefit that you can wear them around heavy machinery and, if they get caught, your head doesn’t get pulled in and squashed between cogs. Most humans prefer to avoid painful death, so this has clear benefits.&lt;br/&gt;&lt;br/&gt;Now, those of you more familiar with rational species may ask ‘wouldn’t it be simpler to just change the dress code so that people operating the machinery didn’t have to wear ties?’ And, of course, the answer is yes. And, it turns out, factory managers are not complete idiots and realise that having skilled workers killed by machinery (and then having to take the machines out of service to clean the blood and bones out) was not beneficial to profits.&lt;br/&gt;&lt;br/&gt;But ties were worn by professionals. People would rather ignore a rule that would literally save their life than violate the social norm that people in their in group wore ties. Being perceived as not being a member of the professional class was a bigger risk than possibly dying.&lt;br/&gt;&lt;br/&gt;Eventually, these things shifted and (almost a hundred years after the clip-on tie was invented), more people are happy to not wear a tie as an in-group signifier (they have other ones, don’t worry, humans didn’t suddenly become sensible).&lt;br/&gt;&lt;br/&gt;Sometimes they shift because a respected person ignores them. For example, the Department of Computer Science and Technology in Cambridge is informally known as the Computer Laboratory. This used to be its official name and before that it was the Mathematical Laboratory. At the time it was founded, all faculty were required to wear gowns most of the time (in lectures and so on), but there was one exception. For entirely sensible not-being-on-fire-related reasons, you didn’t have to wear gowns in laboratories. Maurice Wilkes really hated gowns, so designated the entire department as a lab: no gowns permitted.&lt;br/&gt;&lt;br/&gt;He was willing to violate the norms, and gradually the norms changed.&lt;br/&gt;&lt;br/&gt;Note also that he could do this because there was a loophole in the rules (as there always is). Give humans a set of rules that they disagree with and they will search for loopholes. Give them a set of ludicrous cultural norms and they will defend them with religious fervour.&lt;br/&gt;&lt;br/&gt;Rules don’t change how people behave. Rules that actually work encode things everyone agrees with and provide you with a mechanism to deal with the outliers who refuse to follow them. Most people refrain from murder because they think living in a society where people aren’t randomly killed is a good idea. Laws against murder don’t prevent it, they give you a process to deal with the tiny minority who think killing people is a good solution to problems.&lt;br/&gt;&lt;br/&gt;With very few exceptions, successful laws *follow* changes in broad consensus on acceptable behaviour. They don’t cause these changes.
    </content>
    <updated>2025-10-06T07:40:42Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxpmwc2e3k57f6wqsm4x3fwa255d38qnf4wuf2q5vtzu2r6l72m3szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkfsw228</id>
    
      <title type="html">Part of the problem in the software industry (and one that open ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxpmwc2e3k57f6wqsm4x3fwa255d38qnf4wuf2q5vtzu2r6l72m3szyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pkfsw228" />
    <content type="html">
      Part of the problem in the software industry (and one that open source partially addresses) is that the business models fundamentally do not reflect economic realities.&lt;br/&gt;&lt;br/&gt;Software is, to within a rounding error, a *zero marginal cost good*. This means that, once you’ve made one of a thing, the additional cost of another (the marginal cost) is zero. Most things benefit from economies of scale. If you make one bespoke widget, you have a bunch of costs in fabrication on top of the materials costs. If you build a factory to create widgets, the cost of the factory is big, but it’s *amortised* across all of the widgets you make. If you spend $1,000,000 building a factory and aim to sell 1,000,000 widgets, the factory cost contributes $1 to the cost of each widget. For simplicity, I’m going to lump all of the R&amp;amp;D effort involved in designing the widget and figuring out how to build it in the factory costs. They are slightly different classes of costs (they don’t scale with the rate of production, whereas if you want to make widgets twice as fast you will need a bigger and more expensive factory) but they’re broadly similar.&lt;br/&gt;&lt;br/&gt;If you somehow increase your market and can now sell 10,000,000 widgets, the factory cost adds only $0.10 to each widget. The more you sell, the lower your fixed up-front costs are as a proportion of your total costs. As these go down (or are paid off by early profits, so the factory is now effectively free), other costs matter more. Factories aren’t magical replicators. You need to feed them with raw materials (or components). You need to pay people to operate them. You need to pay for maintenance and repairs on the factory itself.&lt;br/&gt;&lt;br/&gt;Even after the cost of the factory and R&amp;amp;D are all paid for, there’s still a cost. If you’re selling widgets for $10, these costs may add up to $8/widget and, as the other costs are paid off your profit goes from $1/widget to $2/widget. The model where you build the factory as an investment and aim to recoup the money selling widgets makes sense to you, but also to your customers. They can view it as spending $8 on materials and operating costs and $2 renting a factory (which is far cheaper than the $1,000,000 to build their own).&lt;br/&gt;&lt;br/&gt;Software does not work this way. The cost of writing software is high. It takes time and skill, and more time and skill to test it. If I wanted to write a word processor, for example, I’d need to hire a moderately large team (tens to hundreds of people, depending on my exact feature requirements) and it would take them a few years to ship the product. Once they have built it, creating a second copy costs (to a first approximation) nothing. If you have a bunch of users who want a word processor, I can sell it to you, and the cost to me is no different if you have one user or 10,000 users.&lt;br/&gt;&lt;br/&gt;Business models that make sense for zero-marginal-cost goods are tricky. If it cost me $10,000,000 to make and I think I can sell it to 100,000 people, I can pick a price of $100/user. If you are buying it as an individual, that seems like a great deal: far lower than the cost of building it yourself. But if you are a company or government with 1,000,000 users, you could build it in house for a tenth the amount. Except you aren’t a software company, so maybe you don’t want to. And I really want that sale, so I can give you a discount.&lt;br/&gt;&lt;br/&gt;And that’s where it starts to get weird. If I can guarantee 100,000 sales at $100 each, any additional sale I make at *any* (positive) price is profit. If you want 10,000,000 licenses, I can five you a great deal of only $500,000 and that’s still pure profit for me. Wonderful.&lt;br/&gt;&lt;br/&gt;But, at some point, I’ve sold my word processor to everyone who wants a word processor, and I’m employing a team of people who are experts in word processors. Because I’m selling software as an immutable artefact, the obvious thing for me to do is figure out some new features people want and do a *new version*.&lt;br/&gt;&lt;br/&gt;New versions are great because they cost you a lot less to make than the original (they are incremental changes) but would cost a new competitor more because they would have to start from scratch. Now, my total development cost is $15,000,000, but I’ve already paid for two thirds of that. I had to fix some technical debt, but a new competitor would have to spend $13,000,000 to reach the same feature set, so I can sell this *as if* it cost me as much to make as the first version and customers still think they have a good deal. And maybe you give existing customers a discount on an upgrade version, so they are even more likely to stick with you than go elsewhere.&lt;br/&gt;&lt;br/&gt;Eventually though, I hit diminishing returns. You, the customer, look at version 47 and say ‘actually, I can’t think of a single feature introduced since version 42 that I use, why should I pay for the new version?’. And a big customer may think ‘I’ve been buying this for ages and version 23 was pretty much feature complete from my perspective, maybe I should pay someone else to build an equivalent of version 23 that I own and can add new features to if I need them’.&lt;br/&gt;&lt;br/&gt;My incentive is to make the program big and complicated so that you don’t really believe you could create an equivalent. The more features, the better. Because *someone* probably needs them, and you need to be able to interoperate with them and so you can’t replace my product with something that isn’t exactly feature compatible.&lt;br/&gt;&lt;br/&gt;To address these risks, I you need to *keep* adding features and convincing users that they want them. Spell checking, grammar checking, cloud syncing, AI, and so on. Some of them are actually useful, some I put marketing effort into so people are convinced they need them even if they don’t know why.&lt;br/&gt;&lt;br/&gt;And, hey, if that fails, I can always make some changes to the file format so that old versions can’t open the new documents. Oh, sorry, your customers are using version 50 to send you purchase orders? I guess you’ll need to upgrade to be able to read them. Please talk to my sales team, I’m sure we can come to some arrangement.&lt;br/&gt;&lt;br/&gt;And all the while, there’s an elephant in the room: bugs. Version 38 had a nasty parser bug that let someone who sent you a maliciously crafted file compromise your computer. Version 39 had one where if you made your company name bold, it would crash. And you do want these fixed.&lt;br/&gt;&lt;br/&gt;And now we get to a really tricky problem. If I’d done the level of formal verification required to *absolutely* guarantee that none of these bugs existed, I’d have had to charge $10,000 for v1 and no one would have bought it. At the same time, you (quite reasonably) think you paid for your copy and so should expect bug fixes (and, especially, fixes for security issues): it was sold as a working product, even if the small print did have some disclaimers of liability.&lt;br/&gt;&lt;br/&gt;So I propose a compromise. You buy the current version and I’ll give you free bug fixes for three years. But what bugs will I fix? That bug with crashes for bold on your company name is triggered on your corporate letterhead and nothing else. Engineer time to fix that will cost more than I made on sales to you. So maybe I don’t fix that one especially, but it turns out that v40 had refactored that code while adding a new feature and now the bug is gone. So now you need to buy the new version. Unfortunately, the new features also introduced some new bugs. &lt;br/&gt;&lt;br/&gt;Okay, this clearly isn’t working. I have a new idea. I’ll sell you a *subscription* instead of a product. For $50/year, you are *always* running the latest version. This is good for me in two ways. First, I don’t have to maintain back-ports of bug fixes to old versions, I just have one supported version. Second, I have guaranteed revenue. It’s good for you because you can predict your spending well in advance.&lt;br/&gt;&lt;br/&gt;But, again, at some point you are going to have spent more on the subscription than it would cost to have built the subset of the product that you need for yourself. &lt;br/&gt;&lt;br/&gt;So my incentives are the same. I must make the app as big as possible so you don’t think you can replace it. I must tightly couple it to all of my other products, so you can’t replace just one bit. Sure, you *could* replace my word processor, but it talks a proprietary protocol to my cloud back end for collaborative editing, and that uses the same namespace as my file storage, so you lose that if you switch. And the collaboration is built around my proprietary account management system which you use to restrict access to people in your company (and specific people or groups).&lt;br/&gt;&lt;br/&gt;I build plugin interfaces that make sure the plugin is subservient to my program, so other people can add value to my ecosystem but can’t become competitors, rather than allowing interoperability with peers where you can select the components you want and that might not include any of mine.&lt;br/&gt;&lt;br/&gt;To maintain my business model of writing software for free and then charging you to use it, I must build things that are bad software engineering and user hostile. &lt;br/&gt;&lt;br/&gt;A F/OSS system has none of those incentives, which is why it makes me so sad to see them copying these structures. A F/OSS platform could focus on lightweight interoperable components that users can compose in arbitrary ways. A system in which the cost of developing a new component for a specific use case is small enough that individual programmers can do it and other people can afford to pay a programmer to do it is great for a F/OSS ecosystem. Paying someone to add a feature to a massive monolith like LibreOffice is hard (not least because they must be able to upstream it, which requires time and effort from upstream maintainers, if you want to use it long term). Paying someone to write a component for a modular component system is much easier and doesn’t require anyone else to like it.&lt;br/&gt;&lt;br/&gt;Component systems were popular in the early to mid ‘90s, but died out because they are hostile to the COTS business model. Microsoft realised that replacing Office with a set of COM components that composed to build arbitrary document classes was completely feasible, but paved the way for competitors to incrementally replace them and displace MS Office’s dominance. The trend has been in the opposite direction, towards walled-garden operating systems with siloed apps, each striving to become the legendary ‘everything app’.&lt;br/&gt;&lt;br/&gt;F/OSS doesn’t need to copy this. It can build structures that proprietary software simply cannot replicate because they are directly incompatible with a rent-extraction model for funding development. And, in this world, licenses like the GPL are both unnecessary (someone wants to incorporate my component in a proprietary system? Go ahead, it won’t be competitive in my ecosystem) and harmful (in a system with a hundred individual components tightly collaborating, where my document includes a custom plugin that is a derived work of ten other plugins, what are my legal obligations if I send this document to my lawyer under attorney-client privilege?).
    </content>
    <updated>2025-10-05T09:08:08Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstq5pp6cl3hvwssx08ccmuz4p7maektga0e4hauvt2qydlstu6dlqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8p2fmj</id>
    
      <title type="html">Which is why high (and gradually increasing) corporation taxes ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstq5pp6cl3hvwssx08ccmuz4p7maektga0e4hauvt2qydlstu6dlqzyz9rpc04zahpc5c2ez9wc324883lu26a0awnec9kwsujhw4vsv5pk8p2fmj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxq5aq5x66vew7d4v5u75zfs7sdr3vm8vzj6mrjcsmr2gc0224kcgxhwykd&#39;&gt;nevent1q…wykd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Which is why high (and gradually increasing) corporation taxes were originally proposed. They make each stage of growth harder, which makes companies that are almost big enough to act as monopolies unable to compete with smaller companies that have lower tax rates. In particular, this incentivises investment in the smaller companies (it’s *much* easier for them to to grow), which starves the big companies of capital.&lt;br/&gt;&lt;br/&gt;Unfortunately, someone convinced politicians that having a load of megacorps was a sign of a successful economy. It’s depressing to see so many EU politicians say ‘where is the European Microsoft / Google?’ The fact that companies of that scale don’t exist is a feature. The right question is ‘where are the dozen companies that compete in this one market where Microsoft is dominant in the USA?’
    </content>
    <updated>2025-10-04T09:37:38Z</updated>
  </entry>

</feed>