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

  <title>Nostr notes by Oliver Kennedy</title>
  <author>
    <name>Oliver Kennedy</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1lylkrk7f95hacq4q2ddwj9rs2c3f4dwzeq2kaqx7m69aj5gt9lqsy42ua2.rss" />
  <link href="https://nostr.now/npub1lylkrk7f95hacq4q2ddwj9rs2c3f4dwzeq2kaqx7m69aj5gt9lqsy42ua2" />
  <id>https://nostr.now/npub1lylkrk7f95hacq4q2ddwj9rs2c3f4dwzeq2kaqx7m69aj5gt9lqsy42ua2</id>
  <icon>https://cdn.discuss.systems/accounts/avatars/113/750/007/904/386/528/original/4e0a4be33135020d.jpg</icon>
  <logo>https://cdn.discuss.systems/accounts/avatars/113/750/007/904/386/528/original/4e0a4be33135020d.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsxkrqgwn3u02u3xdpmrytvr6vtcs3mhc6hzn9g695fupkw3wcps9szyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzrnxxgz</id>
    
      <title type="html">You get vi also? Lucky! As I understand it, vi can&amp;#39;t be ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxkrqgwn3u02u3xdpmrytvr6vtcs3mhc6hzn9g695fupkw3wcps9szyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzrnxxgz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvldkwp8vy33ssvg042x645gddtuzsszfnqznkyn3ht2n67cezy8qqv0u6h&#39;&gt;nevent1q…0u6h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You get vi also? Lucky!  As I understand it, vi can&amp;#39;t be secured with
    </content>
    <updated>2026-10-30T00:03:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyzk5lkz5ylcumll0w276n964t73m0s23yasxe7sg0zf0tfd9e7rczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzla6wsw</id>
    
      <title type="html">Shouldn&amp;#39;t you be getting a Title Emacs award?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyzk5lkz5ylcumll0w276n964t73m0s23yasxe7sg0zf0tfd9e7rczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzla6wsw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstn6980jp8r86kqk5lrjft5rege8jpzck06f2wtguv8kunacm2rng6nvsga&#39;&gt;nevent1q…vsga&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Shouldn&amp;#39;t you be getting a Title Emacs award?
    </content>
    <updated>2026-10-29T20:08:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx5rp57gpmgz7v78r8zl4xntrn4mpzedr5sxxr4jxuvweh7ru46nczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzh926lw</id>
    
      <title type="html">Achievement Unlocked? ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx5rp57gpmgz7v78r8zl4xntrn4mpzedr5sxxr4jxuvweh7ru46nczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzh926lw" />
    <content type="html">
      Achievement Unlocked?&lt;br/&gt; &lt;img src=&#34;https://cdn.discuss.systems/media_attachments/files/117/525/999/768/104/256/original/44df429319661634.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-10-29T20:07:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2pw94q80n4qz9r5xdvts7pzgy3kcssjj95k9x4ekxfmz3nh0ukwczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz0v2gsu</id>
    
      <title type="html">Always wanted to learn sonicpi... Ska/EDM fusion?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2pw94q80n4qz9r5xdvts7pzgy3kcssjj95k9x4ekxfmz3nh0ukwczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz0v2gsu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswmzpylq48k72hl9nzqtx7jm5vfgjunetkwlve65jxlx2gv2jstgcfxelv7&#39;&gt;nevent1q…elv7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Always wanted to learn sonicpi...  Ska/EDM fusion?
    </content>
    <updated>2026-10-15T21:15:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsymwfspzvgj5lcz49upg99qtthvjwqhl46ea7guqzgzpa6x2cylwqzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz208my5</id>
    
      <title type="html">Fair. One key point I&amp;#39;m trying to make is that there&amp;#39;s a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsymwfspzvgj5lcz49upg99qtthvjwqhl46ea7guqzgzpa6x2cylwqzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz208my5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqyt8zfztxg3s3l2hzuxx2uqsynem92knma2dhyv2p45xppun4t9smhwzax&#39;&gt;nevent1q…wzax&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fair.  &lt;br/&gt;&lt;br/&gt;One key point I&amp;#39;m trying to make is that there&amp;#39;s a path to reverse engineering similar capabilities into existing compositors.
    </content>
    <updated>2026-10-01T16:52:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0vg4cu9dc29972t9zfatgpaj4sesa7pjeyq2qur7g46ufjqkmlvgzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzn5fjfg</id>
    
      <title type="html">I had OSX&amp;#39;s PDF-based rendering engine in mind, but NeWS ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0vg4cu9dc29972t9zfatgpaj4sesa7pjeyq2qur7g46ufjqkmlvgzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzn5fjfg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstuqlr2d6jk7kumjnh9xus35tpgaz98pnjma8h8s8kxz5cw6hpyqct20dkv&#39;&gt;nevent1q…0dkv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I had OSX&amp;#39;s PDF-based rendering engine in mind, but NeWS appears to be a precursor of that.
    </content>
    <updated>2026-10-01T14:39:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp8q5h47ne97dd3lqmnnch6s7uj4fl2uydyhgw4d428mphl35078gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzatg79u</id>
    
      <title type="html">A modest proposal for compositors and UI frameworks: Supporting ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp8q5h47ne97dd3lqmnnch6s7uj4fl2uydyhgw4d428mphl35078gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzatg79u" />
    <content type="html">
      A modest proposal for compositors and UI frameworks: Supporting SVG and/or PDF screenshots could help address one of the most fundamental UI challenges to grow out of mobile phones: Sharing information.&lt;br/&gt;&lt;br/&gt;Buckle in, this is a long one...&lt;br/&gt;&lt;br/&gt;For years now, computer users (myself included) have been developing a tendency to share screenshots of things on their screen, rather than sharing the actual structured content behind the screenshot.  A common complaint among my faculty peers is that students will send emails/forum posts with screenshots of their console, rather than c/p the text itself.  &lt;br/&gt;&lt;br/&gt;It&amp;#39;s tempting to attribute this to laziness (and there&amp;#39;s a part of that here), but I think there&amp;#39;s something deeper to it.&lt;br/&gt;&lt;br/&gt;1. Software tied to companies that want to keep you in their ecosystem, has increasingly been developed with barriers to getting structured information out.  e.g., even 5 years ago, Slack was disabling copy-paste through clickjackers and similar HTML/JS trickery.  Resorting to screenshots is the easiest workaround for such tools.&lt;br/&gt;&lt;br/&gt;2. Copy/paste in a touchscreen interface is not only hard, but also non-obvious.  Just having to know that text can be long-tapped to start selecting is already a barrier, but then on iOS and #GTK-based touch interfaces like #Phosh (and I assume Android as well), tap-drag is an incredibly fiddly gesture.  Screenshots are click-and-go, and again, resorting to screenshots is far easier and more discoverable.&lt;br/&gt;&lt;br/&gt;3. Text selection loses formatting.  Tables, Fonts, Text Size, Text Color, Lists copied out of HTML, Monospace alignment, and math glyphs all vanish.  Similarly, text in adjacent windows also vanishes.  Screenshotting is the only way to get these forms of information out.&lt;br/&gt;&lt;br/&gt;4. People got used to screenshotting as a way to get around character limits in early social media.&lt;br/&gt;&lt;br/&gt;5. For reasons 1-4, it&amp;#39;s easy to just default to sharing screenshots.  As a result frameworks and apps have less incentive to make structured text accessible (or easy to develop with).  E.g., Fractal only supports copying links and the entire text of exactly one message (and not arbitrary substrings of a message, or multiple messages).&lt;br/&gt;&lt;br/&gt;Ok... so back to the proposal.  Support for Vector formats like SVG and PDF is widespread.  e.g., SVG renderers are already a part of every browser-based app.  Formatting and layout are preserved.  Furthermore, SVG makes it possible to retain structure in the captured image (be it tables, lists, or just simple text).  &lt;br/&gt;&lt;br/&gt;The compositor doesn&amp;#39;t have this information upfront... but the transition can be incremental.  SVG can embed raster content, so the naive SVG implementation would just embed the raster screenshot in an SVG container.  From here, something like a low-tech OCR pass (parsing computer text out of pristine images was a 99% solved problem 20 years ago) could extract at least *some* structure with no need to change anything, making it a win already.  Then, gradually, as the APIs develop and adoption grows, frameworks can start adding support for exporting structure in screenshots as well.  &lt;br/&gt;&lt;br/&gt;SVG support would make everyone happy: Folks who want structured information (e.g., for discoverability in form posts, or to make it easier to C/P text into a search engine) win, and all of the arguments for using screenshots still apply as well!
    </content>
    <updated>2026-10-01T13:33:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst2vmjmzdqf8r23uphly827msjncd7l9ktppxqpy60zp3srsvsa7czyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzw5h6v0</id>
    
      <title>Nostr event nevent1qqst2vmjmzdqf8r23uphly827msjncd7l9ktppxqpy60zp3srsvsa7czyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzw5h6v0</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst2vmjmzdqf8r23uphly827msjncd7l9ktppxqpy60zp3srsvsa7czyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzw5h6v0" />
    <content type="html">
      Even small victories are victories.
    </content>
    <updated>2026-09-30T14:21:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvfurhwnqyjyhwmuywf7zqwt8377ra04dxutnwdplvmxhppu3l3rgzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz9s380j</id>
    
      <title type="html">I would like to alert the world to the fact that #Draupnir has ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvfurhwnqyjyhwmuywf7zqwt8377ra04dxutnwdplvmxhppu3l3rgzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz9s380j" />
    <content type="html">
      I would like to alert the world to the fact that #Draupnir has broken out of its sandbox and is modifying its test data.&lt;br/&gt;&lt;br/&gt;(note to self, don&amp;#39;t write test scripts that accidentally overwrite your ground truth)
    </content>
    <updated>2026-09-25T00:46:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz6v9ldckk4lcqf280rtyq38e2n0npp4sllsz90xg667xjmnxaw8gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz2s4r8d</id>
    
      <title type="html">Go go school district! Just received an email that my kid&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz6v9ldckk4lcqf280rtyq38e2n0npp4sllsz90xg667xjmnxaw8gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz2s4r8d" />
    <content type="html">
      Go go school district!&lt;br/&gt;&lt;br/&gt;Just received an email that my kid&amp;#39;s school district won&amp;#39;t be using 3rd party crapware for parental comms any more, and will switch to the in-house tool they built ages ago.&lt;br/&gt;&lt;br/&gt;No more janky &amp;#34;apps&amp;#34;&lt;br/&gt;No more emails with &amp;#34;click this link to read your message&amp;#34;&lt;br/&gt;&lt;br/&gt;🎉
    </content>
    <updated>2026-09-01T19:06:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqz87v45k5epztzra2tac9nemd68qgdh3v5gs9j87j5nypyfs3kvqzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzy07n2h</id>
    
      <title type="html">I like big buttes and I can not lie. You other riders can&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqz87v45k5epztzra2tac9nemd68qgdh3v5gs9j87j5nypyfs3kvqzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzy07n2h" />
    <content type="html">
      I like big buttes and I can not lie.&lt;br/&gt;You other riders can&amp;#39;t deny.&lt;br/&gt;When the train goes by with some low elevation plains... a windmill and some rains... you get bored.&lt;br/&gt; &lt;img src=&#34;https://cdn.discuss.systems/media_attachments/files/117/184/860/505/978/843/original/6746e91cf6a6ac50.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-08-30T14:12:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqgu9lnzukpdf8hcpmg0sqa6982tkxsfhh8s0fp7zzml0wdj5a55gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuztm3agr</id>
    
      <title type="html">The second annual UB Databases Alum SF meetup. Was really great ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqgu9lnzukpdf8hcpmg0sqa6982tkxsfhh8s0fp7zzml0wdj5a55gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuztm3agr" />
    <content type="html">
      The second annual UB Databases Alum SF meetup.  Was really great to catch up with Abhineet, Andrew, Gourab, [@amazing_ying](&lt;a href=&#34;https://mastodon.social/@amazing_ying&#34;&gt;https://mastodon.social/@amazing_ying&lt;/a&gt; ), Varsha, and Darshana.  Darshana fled from nearby Toronto, so I had to chase her down to bestow her graduation present upon her.  (2nd year in a row that this event has born witness to such a bestowal... Ying got hers just last year)&lt;br/&gt; &lt;img src=&#34;https://cdn.discuss.systems/media_attachments/files/117/165/790/155/949/483/original/0a8aeb9041f87108.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.discuss.systems/media_attachments/files/117/165/807/941/169/390/original/b2670524df278e30.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-08-27T05:31:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspts7tcyp5lpt6xcv46xvfcn2y9wdyt30330uhf93tdg5rczwegqqzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzqh4s0e</id>
    
      <title type="html">LAX is the second worst airport. (and also the first and third. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspts7tcyp5lpt6xcv46xvfcn2y9wdyt30330uhf93tdg5rczwegqqzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzqh4s0e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsws7f0sg3wqv7f6d9gh9464vg4hw24h3glf6sa6pmlrmssnecehpsd9t0m7&#39;&gt;nevent1q…t0m7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;LAX is the second worst airport.&lt;br/&gt;&lt;br/&gt;(and also the first and third.  It&amp;#39;s just that bad)
    </content>
    <updated>2026-07-26T17:54:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrzlvl8qqm7h54alahulpu8ga620m4zt74u23qzxq5k9yftysh9mczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzzumyut</id>
    
      <title type="html">Better late than never. Started migrating my lab&amp;#39;s public ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrzlvl8qqm7h54alahulpu8ga620m4zt74u23qzxq5k9yftysh9mczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzzumyut" />
    <content type="html">
      Better late than never.  Started migrating my lab&amp;#39;s public repos off of #Github.  &lt;br/&gt;&lt;br/&gt;Thanks to quota limits... this project may take a while.
    </content>
    <updated>2026-06-20T20:14:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs88f4y5p8cpad98ankj07xz3g9y3nlqwkp8swuv87j9qsqf08e8pgzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz0upj0n</id>
    
      <title type="html">Shorter ride today down the so-called Fulton Chain of Lakes, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs88f4y5p8cpad98ankj07xz3g9y3nlqwkp8swuv87j9qsqf08e8pgzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz0upj0n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz9pu3lfyun08udhu2pjh2x0xzxgzm2y59fqke5z442rzgjwel0fgqy4x4k&#39;&gt;nevent1q…4x4k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Shorter ride today down the so-called Fulton Chain of Lakes, creatively named First Lake... Second Lake, Third Lake...  My route took me along the scenic Route 28, from Old Forge to Blue Mountain lake.  I made good time, in no small part due to the blackflies that were doing their hardest to make sure that I did not take too many, or too long breaks.&lt;br/&gt;&lt;br/&gt; #Minnowbrook2026 begins!&lt;br/&gt; &lt;img src=&#34;https://fd.discuss.systems/media_attachments/files/116/687/520/046/169/604/original/0deb5525411d9c37.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://fd.discuss.systems/media_attachments/files/116/687/533/343/796/901/original/2a02b591d23d92d9.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-06-03T18:20:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz9pu3lfyun08udhu2pjh2x0xzxgzm2y59fqke5z442rzgjwel0fgzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzd5qy00</id>
    
      <title type="html">Once again, I have defeated my dread nemesis, Potato Hill, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz9pu3lfyun08udhu2pjh2x0xzxgzm2y59fqke5z442rzgjwel0fgzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzd5qy00" />
    <content type="html">
      Once again, I have defeated my dread nemesis, Potato Hill, earning me a ride along the delightful Moose River.  Halfway to #Minnowbrook2026 , I am treating myself to brief respite in the town of Old Forge, gateway to the #Adirondacks.  &lt;br/&gt;&lt;br/&gt;The journey continues tomorrow...&lt;br/&gt; &lt;img src=&#34;https://fd.discuss.systems/media_attachments/files/116/682/884/700/750/472/original/fb0d50762cc5d022.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-06-02T22:04:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8a76qdpsq2sazmaphd82mp5ckh7ssar8gvwl9lvq50dz30hd7t5szyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzaxzcwx</id>
    
      <title type="html">The #Terminator series got the emergence of #Skynet right... but ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8a76qdpsq2sazmaphd82mp5ckh7ssar8gvwl9lvq50dz30hd7t5szyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzaxzcwx" />
    <content type="html">
      The #Terminator series got the emergence of #Skynet  right... but not the form it would ultimately take.&lt;br/&gt;&lt;br/&gt;#AI_slop&lt;br/&gt; &lt;img src=&#34;https://fd.discuss.systems/media_attachments/files/116/618/581/093/121/574/original/b307b7c53d2e26a7.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-05-22T14:00:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9jrw9ut6usnmthkq6w9txhkj8w368nemgm2j4yh4sf5tk8wuhepczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzharhsw</id>
    
      <title type="html">Young Gary struggles against his oppressive childhood with overly ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9jrw9ut6usnmthkq6w9txhkj8w368nemgm2j4yh4sf5tk8wuhepczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzharhsw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0z3zfw4u32rn0fh5mank4ndvwxjflc4uyfeekuvr7p9j6pexureca6uyw3&#39;&gt;nevent1q…uyw3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Young Gary struggles against his oppressive childhood with overly controlling parents.  He must come to terms with this in the middle of a militaristic crackdown and a phd advisor who would is ok with his lab assistants dying if it means he gets a publication.
    </content>
    <updated>2026-05-11T02:25:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd367m2mt5ley9dwxenv3u4gklp3zyk9mr9duv2u830a0rwcl9ygszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzl36j3y</id>
    
      <title type="html">For anyone in #WesternNewYork (#WNY), and specifically the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd367m2mt5ley9dwxenv3u4gklp3zyk9mr9duv2u830a0rwcl9ygszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzl36j3y" />
    <content type="html">
      For anyone in #WesternNewYork (#WNY), and specifically the #Buffalo/#Niagara area, #UBuffalo will hold its bi-annual UB CSE Demo Day in Davis Hall on May 5th at 2:00&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://ub-cse-demo-day.github.io/&#34;&gt;https://ub-cse-demo-day.github.io/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is one of the big highlights of the semester, and always features a lot of really neat student efforts.  If you&amp;#39;re in the area, check it out.
    </content>
    <updated>2026-05-01T20:47:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswwqx4zaltpwj6gkgncpx9ser29e7eutkldgy8aq52tn6j5z33rqszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzkl9pum</id>
    
      <title type="html">Coming up with new and exciting ways for data to be destroyed is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswwqx4zaltpwj6gkgncpx9ser29e7eutkldgy8aq52tn6j5z33rqszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzkl9pum" />
    <content type="html">
      Coming up with new and exciting ways for data to be destroyed is the best part of the transactions module in my database class.&lt;br/&gt; &lt;img src=&#34;https://fd.discuss.systems/media_attachments/files/116/361/092/635/408/137/original/ccb89f0595f00bb8.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-04-07T02:38:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsymxn0cta6x3dqv063cq66sumvpkjqm92anxvxkdnr4r85jps2lwczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz53va9n</id>
    
      <title>Nostr event nevent1qqsymxn0cta6x3dqv063cq66sumvpkjqm92anxvxkdnr4r85jps2lwczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz53va9n</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsymxn0cta6x3dqv063cq66sumvpkjqm92anxvxkdnr4r85jps2lwczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz53va9n" />
    <content type="html">
      &lt;a href=&#34;https://arstechnica.com/ai/2026/03/after-outages-amazon-to-make-senior-engineers-sign-off-on-ai-assisted-changes/&#34;&gt;https://arstechnica.com/ai/2026/03/after-outages-amazon-to-make-senior-engineers-sign-off-on-ai-assisted-changes/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;As it was foretold...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.smbc-comics.com/comic/blame&#34;&gt;https://www.smbc-comics.com/comic/blame&lt;/a&gt;
    </content>
    <updated>2026-03-10T21:31:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfap5ss7k4wjmgc75frltskhchcc3lwgztlzs7gcnssuj7hh9fazgzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz9ll8j8</id>
    
      <title type="html">I only got 1019. Are you the fabled 10x shitposter?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfap5ss7k4wjmgc75frltskhchcc3lwgztlzs7gcnssuj7hh9fazgzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz9ll8j8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr2t5jns38u4u0h5cwamnfhqq645v9h676k8datvpxm629ltxe5ss2hghm0&#39;&gt;nevent1q…ghm0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I only got 1019.  &lt;br/&gt;&lt;br/&gt;Are you the fabled 10x shitposter?
    </content>
    <updated>2025-12-16T01:37:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw2yucq90z6tyww3kkhhdgcwec5ng9kdakdkhn7kfk5jkgdnqrqnczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz4jewyk</id>
    
      <title type="html">Running late for #UBHacking. Had to submit a patch first... ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw2yucq90z6tyww3kkhhdgcwec5ng9kdakdkhn7kfk5jkgdnqrqnczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz4jewyk" />
    <content type="html">
      Running late for #UBHacking. Had to submit a patch first...&lt;br/&gt; &lt;img src=&#34;https://fd.discuss.systems/media_attachments/files/115/514/472/177/448/793/original/f5aa9e4357b7d546.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-11-08T14:10:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg5pv3ehec82uy2nwf5mmmy3hzfvlar9ts4tu7lgpkle8hk8w79mszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzk92mvs</id>
    
      <title type="html">Sorry... I think someone (possibly me) may have asked a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg5pv3ehec82uy2nwf5mmmy3hzfvlar9ts4tu7lgpkle8hk8w79mszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzk92mvs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrjky0rjc6vw8pymlejam38680yenp4vyx2npyf3fyrrfn8w5srmgkpta3e&#39;&gt;nevent1q…ta3e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sorry... I think someone (possibly me) may have asked a monkey&amp;#39;s paw to make Linux the prettiest desktop of all.
    </content>
    <updated>2025-10-22T02:07:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgja6dcjehe2njd5vh58r24rnpujd8cs2kcqpv3cm4ymustzvy08szyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzucssyy</id>
    
      <title type="html">You don&amp;#39;t grant your students insert access to your calendar?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgja6dcjehe2njd5vh58r24rnpujd8cs2kcqpv3cm4ymustzvy08szyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzucssyy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp7a4vyslcwxpm3j7wy7apz3c60ft7ej6anp660zksy692nkrhdug0cljjk&#39;&gt;nevent1q…ljjk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You don&amp;#39;t grant your students insert access to your calendar?
    </content>
    <updated>2025-10-03T11:47:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0hw36q5ps76tq2lawncm2ywdwtmxz37ln9lddtdfz3mettwglqkczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz28x3qr</id>
    
      <title type="html">Hey guys... if any elder gods just happen to show up in WNY... ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0hw36q5ps76tq2lawncm2ywdwtmxz37ln9lddtdfz3mettwglqkczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz28x3qr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxtygkpjwtjed988jv63ef3hdpzqqg0thv02d8xcartdwpq7se89q4p0qsr&#39;&gt;nevent1q…0qsr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hey guys... if any elder gods just happen to show up in WNY...&lt;br/&gt;&lt;br/&gt;...uhh... sorry I guess?
    </content>
    <updated>2025-09-03T00:25:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxtygkpjwtjed988jv63ef3hdpzqqg0thv02d8xcartdwpq7se89qzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuztggcf7</id>
    
      <title type="html">Is it worse when, after assembling a papercraft version of the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxtygkpjwtjed988jv63ef3hdpzqqg0thv02d8xcartdwpq7se89qzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuztggcf7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdx5tlgt9n6rnh220wvx786hghdkhfpn9s86atcsgj4x66u92882qu687v8&#39;&gt;nevent1q…87v8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is it worse when, after assembling a papercraft version of the map, you&amp;#39;re still not fully convinced that the thing is physically possible?
    </content>
    <updated>2025-09-03T00:23:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdx5tlgt9n6rnh220wvx786hghdkhfpn9s86atcsgj4x66u92882qzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzp3el57</id>
    
      <title type="html">Is it bad when you&amp;#39;re DMming a pre-written module and you ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdx5tlgt9n6rnh220wvx786hghdkhfpn9s86atcsgj4x66u92882qzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzp3el57" />
    <content type="html">
      Is it bad when you&amp;#39;re DMming a pre-written module and you need a 3-d image to convince yourself that the topology of a map is feasible?
    </content>
    <updated>2025-08-24T01:28:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsye5zpzjsaenn2wd0p6dak6rphxqzdr8a09nqzxpavqszf4t0m54czyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzn5kh2m</id>
    
      <title type="html">One of the few things I miss about MacOS is Apple&amp;#39;s Human ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsye5zpzjsaenn2wd0p6dak6rphxqzdr8a09nqzxpavqszf4t0m54czyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzn5kh2m" />
    <content type="html">
      One of the few things I miss about MacOS is Apple&amp;#39;s Human Interface Guidelines.  Apple put in a concerted effort to make sure that applications were consistent on a wide range of conventions, from the standard menus (file, edit), to key combinations (cmd-c, x, z), and installation procedures (drag to applications folder). &lt;br/&gt;&lt;br/&gt;The HIG were so rooted in the community&amp;#39;s mindset that apps that didn&amp;#39;t adhere to them were often avoided by the community.  It&amp;#39;s one of the main reasons that e.g., Java apps, even with native widgets, always felt &amp;#39;out of place&amp;#39; on a mac.  It&amp;#39;s also, I think, why the conventions were so effective.  Once established, the community created a huge selection pressure favoring apps that adopted the conventions.&lt;br/&gt;&lt;br/&gt;I see a similar set of conventions at the command line.  e.g., editors usually conform to emacs or vi keybindings.  Prompts either use readline or adopt analogous keybindings.  Similarly, getopt-style command line flags are a standard.  You can see a similar level of jarring interaction when interacting with, for example, dd, or any command that ignores the -h/--help convention.  Although there are definitely established utilities that break from the standard, there is again a very strong selection pressure.&lt;br/&gt;&lt;br/&gt;Although a lot of Linux environments (Gnome, Elementary, KDE, etc...) have similar conventions codified, I don&amp;#39;t see a selection pressure for adoption even remotely approximating that of the MacOS ecosystem (pre-electron, at least).  I&amp;#39;ve been thinking about why this is.  It&amp;#39;s not solely an open source thing, otherwise we&amp;#39;d see the same effect on the command line.  Is it that the standards got to the party &amp;#34;too late&amp;#34; (e.g., versus Apple who imposed standards early on, or the command line, where UNIX strongarmed a standard into existence?)
    </content>
    <updated>2025-08-02T21:58:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2s003fxncjgr344pcznwa8x875v95gvp57mrhenj2ksqadkl4l7czyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz7m6fwx</id>
    
      <title type="html">Was it red? If so, I might be a touch worried...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2s003fxncjgr344pcznwa8x875v95gvp57mrhenj2ksqadkl4l7czyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz7m6fwx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv0u8p2mphzlhzx0vhg0rkz5ylxdkdyq80jmp7gfdl2xv3yuv2r2gzasmta&#39;&gt;nevent1q…smta&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Was it red?  If so, I might be a touch worried...
    </content>
    <updated>2025-07-21T19:58:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsywl83yghq2xsy8rtdyhyz83dh2uz33egwuxt8asjj3rtmpt8naaczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzw8eygv</id>
    
      <title type="html">I&amp;#39;ve been poking at my development workflow a bit. I ❤️ ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsywl83yghq2xsy8rtdyhyz83dh2uz33egwuxt8asjj3rtmpt8naaczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzw8eygv" />
    <content type="html">
      I&amp;#39;ve been poking at my development workflow a bit.  I ❤️ SublimeText, but having to toggle between it and my console has been developing as a bit of an irritant. &lt;br/&gt;&lt;br/&gt;It&amp;#39;s a minor irritant, to be sure: but I find myself juggling about a dozen different window-shifting key combinations (Switch apps, Switch windows within app, Move to adjacent tile, Move to adjacent workspace, etc...), and it always takes me a few minutes to settle into a compile/edit groove each time I sit down in a new environment.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been playing with Termius, but there&amp;#39;s some quirks there: Console rendering has artifacts, and once I&amp;#39;m in Termius, it grabs the input and any further interactions require switching to a different buffer with the mouse (not ideal).&lt;br/&gt;&lt;br/&gt;I could switch to emacs... but I can&amp;#39;t bring myself to rely on Lisp as a configuration language.  (Python isn&amp;#39;t great either, but I prefer it).&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been playing around with Helix, and it&amp;#39;s been growing on me.  I&amp;#39;m still not fully grokking insert/command mode, but I can see the power there.  Native integration with TreeSitter is also kinda neat.
    </content>
    <updated>2025-07-15T15:04:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9hjj9x3t9keu78xkue4y0ft34qdw4zxjxr0qpkeuypnyzt6pmz4gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuza6au4y</id>
    
      <title type="html">I understand what they were going for, but... *twitch* ➡ and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9hjj9x3t9keu78xkue4y0ft34qdw4zxjxr0qpkeuypnyzt6pmz4gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuza6au4y" />
    <content type="html">
      I understand what they were going for, but... *twitch* &lt;br/&gt;&lt;br/&gt;➡ and &amp;gt; are different characters.&lt;br/&gt; &lt;img src=&#34;https://fd.discuss.systems/media_attachments/files/114/813/727/713/043/058/original/a751593ee1568a86.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-07-07T20:02:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx5nulz9wrc86j6796k9q46a87e0vzvpr5gmls4az80uv5ycs2w2gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzpcm2xm</id>
    
      <title type="html">#Hypercard was one of the formative influences on my development ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx5nulz9wrc86j6796k9q46a87e0vzvpr5gmls4az80uv5ycs2w2gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzpcm2xm" />
    <content type="html">
      #Hypercard was one of the formative influences on my development as a software developer and researcher.  I&amp;#39;d done a bunch of programming in various flavors of Basic and C when I first started using it, but Hypercard was the first programming language that I used to solve real problems, ranging from writing up my HS Chemistry Lab reports, to cataloguing my coin collection, to developing a re-enactment of the climactic scene of the Merchant of Venice.  I have fond memories of my high school Hypercard programming class (see the movie Hackers for a surprisingly realistic re-enactment), where we got to play with the school&amp;#39;s scheduling system, written in hypercard (with fake data though)&lt;br/&gt;&lt;br/&gt;RIP #BillAtkinson.  Your contributions to our lives will ripple throughout time.
    </content>
    <updated>2025-06-08T02:33:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswuv3jxycg8cu8kqcj2samlsy3663thc24ey3qy73mdhdhk6eym7qzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz95kks3</id>
    
      <title type="html">I&amp;#39;m liking the scala this discussion. It escalated swift ly. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswuv3jxycg8cu8kqcj2samlsy3663thc24ey3qy73mdhdhk6eym7qzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz95kks3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdehxg9qygkejmlcwtp97qw09hcstaepxhyx9pfxrerrt2gj0kh8qpaxxa6&#39;&gt;nevent1q…xxa6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m liking the scala this discussion. It escalated swift ly.  I wasn&amp;#39;t sure where we were going, but now the objective c, do I.
    </content>
    <updated>2025-05-29T16:52:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsywf4ej8y2q63t5mwy9g0zu8525prqgjsjv84jf8nva84mev0x4pczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzlryplh</id>
    
      <title type="html">You want a sql to my post?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsywf4ej8y2q63t5mwy9g0zu8525prqgjsjv84jf8nva84mev0x4pczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzlryplh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrannpq6a552uh0d2my4ds4f4lv9cujnv84frkrdtrcgyrytx6mmqg22tc0&#39;&gt;nevent1q…2tc0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You want a sql to my post?
    </content>
    <updated>2025-05-29T16:30:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxkqky92qs5zzu9nhnlfdyuxdr4egme3ezdlrzn8dwr6sevanvywszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuze2tm25</id>
    
      <title type="html">I java suspicion that they r not. But now I c.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxkqky92qs5zzu9nhnlfdyuxdr4egme3ezdlrzn8dwr6sevanvywszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuze2tm25" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs26l76v3lyfyvgrvtln2uqavwunzk5wspjc5ldzvx4p277hq6xcrczva6zu&#39;&gt;nevent1q…a6zu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I java suspicion that they r not.  But now I c.
    </content>
    <updated>2025-05-29T16:27:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxec7adnwd9s53k33qx45d5qzfl027mftzle79v87zfsqla0qydlszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzm2qj6n</id>
    
      <title type="html">Supposedly, when asked &amp;#34;Mr Feinman, how do you solve ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxec7adnwd9s53k33qx45d5qzfl027mftzle79v87zfsqla0qydlszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzm2qj6n" />
    <content type="html">
      Supposedly, when asked &amp;#34;Mr Feinman, how do you solve problems?&amp;#34;, the great physicist (&amp;amp; bongo player) responded that he would first write down the problem, and then write down the answer.&lt;br/&gt;&lt;br/&gt;It took me many years to realize that it&amp;#39;s the first step that&amp;#39;s usually the hard one.
    </content>
    <updated>2025-05-20T23:45:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspe3022x0cdf4r3yfx5h7rvrtw0pxzsqdgzprfvpsjfy3x27rg72gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzcznq78</id>
    
      <title type="html">I am very torn on the fact that Bill Kurtis&amp;#39; most excellent ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspe3022x0cdf4r3yfx5h7rvrtw0pxzsqdgzprfvpsjfy3x27rg72gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzcznq78" />
    <content type="html">
      I am very torn on the fact that Bill Kurtis&amp;#39; most excellent voice, now on a weekly basis, appears to proclaim my institution to be the future of AI research.
    </content>
    <updated>2025-05-11T21:24:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspyfhk3lhyfgytpg0u8tlsc3humh4px3mdtem3y4amjcqlxyke7cszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz559qxp</id>
    
      <title type="html">When my laptop spontaneously dies in the middle of a trip, and I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspyfhk3lhyfgytpg0u8tlsc3humh4px3mdtem3y4amjcqlxyke7cszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz559qxp" />
    <content type="html">
      When my laptop spontaneously dies in the middle of a trip, and I still need to finish a presentation, my #OnePlus6 with &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1vnuxr820pvj8t35tfgejeylj44ystqwr8h5zret2z6gkqwwdrdtqmw8mqn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;postmarketOS (old account)&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1vnu…8mqn&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;  comes to the rescue.  &lt;br/&gt;&lt;br/&gt;A HUGE thanks to everyone working to make #LinuxPhones a thing.&lt;br/&gt; &lt;img src=&#34;https://fd.discuss.systems/media_attachments/files/114/390/412/777/565/224/original/19a2682e53761bbd.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-04-24T01:47:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsreyjartvkryew7shh46q6rqmv4umuzwwly527wdea38j580jsnqczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzcxklxh</id>
    
      <title type="html">The first line of every paragraph. And yes, it is annoying.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsreyjartvkryew7shh46q6rqmv4umuzwwly527wdea38j580jsnqczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzcxklxh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg8y33m7n9rgrr4h9g7m40tpaawz4mtp2cfa80ylpkwe66s5vxq3snskst7&#39;&gt;nevent1q…kst7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The first line of every paragraph.&lt;br/&gt;&lt;br/&gt;And yes, it is annoying.
    </content>
    <updated>2025-04-18T12:30:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxwsl50qz9ktpvph2w4ugm0tc8m88n269zurf57my0ngvaz9v52jszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzlyy6z9</id>
    
      <title type="html">Not something I do personally, but I have noticed that prefixing ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxwsl50qz9ktpvph2w4ugm0tc8m88n269zurf57my0ngvaz9v52jszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzlyy6z9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs84vp4qe60ku3gs60y086my0ml0gzx68cgehght9fzwqdce543pccacsxd8&#39;&gt;nevent1q…sxd8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Not something I do personally, but I have noticed that prefixing &amp;gt; onto every line of a block is far more cumbersome than adding delimiters.  Would be nice if markdown supported a &amp;gt;&amp;gt;&amp;gt; quote.
    </content>
    <updated>2025-04-18T12:26:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8kxaeedd6ymlg5qr4ga0j6kevc7x54jxz67dqjk29e0j4au6ja4czyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzfuj9fy</id>
    
      <title type="html">Folks in the EU or UK: My schedule puts me in London on the AM of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8kxaeedd6ymlg5qr4ga0j6kevc7x54jxz67dqjk29e0j4au6ja4czyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzfuj9fy" />
    <content type="html">
      Folks in the EU or UK: My schedule puts me in London on the AM of Saturday, June 21, one day before my reservation in Berlin for SIGMOD starts on the 22nd. What&amp;#39;s a good (and preferably not insanely expensive) place to visit&#43;spend the night?  Outdoor nature-y or tech-related activities preferred. Train access is a must.&lt;br/&gt;&lt;br/&gt;Sadly, the European Sleeper from Amsterdam to Berlin doesn&amp;#39;t run on Saturdays :(
    </content>
    <updated>2025-03-20T00:01:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz9xtdypn8fxg982cf2sw5y6ghkeazxt8c7tmyh5m9gq6g8sd5ehczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuznpjnsw</id>
    
      <title type="html">#PACMOD v3n1 is out, and Aaron&amp;#39;s work is public! With an ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz9xtdypn8fxg982cf2sw5y6ghkeazxt8c7tmyh5m9gq6g8sd5ehczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuznpjnsw" />
    <content type="html">
      #PACMOD v3n1 is out, and Aaron&amp;#39;s work is public!  &lt;br/&gt;&lt;br/&gt;With an assist from Zhuoyue&amp;#39;s #XDB, Aaron demonstrated that a probabilistic database could use approximate query processing techniques, not only to match the accuracy of other PDBs, but to do so while returning query results **faster** than a **deterministic** database.&lt;br/&gt;&lt;br/&gt;Probabilistic databases, broadly, are database engines that deal with data that&amp;#39;s specified as a probability distribution, rather than exact values.  For this paper, we&amp;#39;re mainly interested in computing the expectation of count (~= sums/averages/etc...) queries.&lt;br/&gt;&lt;br/&gt;The paper starts off, dealing with a bit of a theoretical chip on our shoulder.  All the theorists like to work with set-probabilistic databases because query processing there is generally #P-time.  For a probabilistic database to ever be practical, we need to operate on bag-relations, but these have been largely ignored by the theory folks since even the hardest bag-PDB query is poly time.  Turns out they&amp;#39;re wrong, and there&amp;#39;s some interesting complexity results in bag-PDBs after all :)&lt;br/&gt;&lt;br/&gt;Aaron pulls out the fine-grained complexity guns, and we prove that, in general, evaluating a bag-PDB query is super-linearly slower than the analogous deterministic query.  That is, if there exists an algorithm that runs the deterministic version of the query in $O(f(n))$, then the best algorithm for the bag-probabilistic query will be $O(f(n) * [some as-yet unknown fractional power of n])$.&lt;br/&gt;&lt;br/&gt;This left us with approximation.  We noticed that that we can compute the lineage of a query result with the requisite runtime complexity.  What puts us over the deterministic runtime complexity is computing the final query result expectations.  So we developed a nice approximation algorithm for computing the expectation of a polynomial, implemented it, ran some benchmarks, and were about to call it a day when we noticed that constructing the full lineage formula was just slooooow (do not taunt the happy fun constants).&lt;br/&gt;&lt;br/&gt;The turning point came when we started talking to Zhuoyue and realized that our sampling algorithm was more or less equivalent to #WanderJoin, albeit over provenance traces rather than raw data.  Plugging into his XDB allowed us to more or less sidestep the provenance construction step, sample directly from the raw relations, and beat postgres :).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3709691&#34;&gt;https://dl.acm.org/doi/10.1145/3709691&lt;/a&gt;
    </content>
    <updated>2025-02-18T03:54:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdk6f9n44p82a6lel7mc24agwpa60l4550hferp4t4appv5yrf4vczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzlslalg</id>
    
      <title type="html">A bit late in the season, but U. Buffalo CSE is #FacultyHiring in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdk6f9n44p82a6lel7mc24agwpa60l4550hferp4t4appv5yrf4vczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzlslalg" />
    <content type="html">
      A bit late in the season, but U. Buffalo CSE is #FacultyHiring in #PL, Security, and Theory.  The dept. is really pushing Datalog, Session Types, and Distributed Systems, but we have a wide range of interests.  Official posting isn&amp;#39;t up yet, but DM or email me for details.
    </content>
    <updated>2025-02-04T17:11:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg9t8akm9637jrzpppk82lnqs8u3gyqhc3ahleepnpay8jna5246szyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzvx0xw4</id>
    
      <title type="html">: @npub1emv…7mrd just generated 24MB of fibbonacci number the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg9t8akm9637jrzpppk82lnqs8u3gyqhc3ahleepnpay8jna5246szyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzvx0xw4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp494mdp8sal49d5rwte02jrq2qyx3mkgx2dmqazxfa96autgma5qrmudjv&#39;&gt;nevent1q…udjv&lt;/a&gt;&lt;br/&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;/npub1emvg23qnavcef9p5lheqqhxay2fh5jcjuf5eemp50x0g74csajysyw7mrd&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Ethan Blanton&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1emv…7mrd&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; just generated 24MB of fibbonacci number the other day.  I&amp;#39;m worried that this may constitute the majority of his hard drive.
    </content>
    <updated>2025-01-30T04:32:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg98zac409m4h7yllqgfw80wertx9393psgux2nq7yu5ljgjjrqmqzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzh3em6y</id>
    
      <title type="html">What happens in VSCode?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg98zac409m4h7yllqgfw80wertx9393psgux2nq7yu5ljgjjrqmqzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzh3em6y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvgaepywt7rl0e5yp62xmgm5pfn9n5cucmg5r8f6lp96apglk665sqx2062&#39;&gt;nevent1q…2062&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What happens in VSCode?
    </content>
    <updated>2025-01-29T14:40:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfg532df690mw2rf08s0ut82gf4kt8rf2rn8aea3wa00yr6qu6n4gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz82xx2l</id>
    
      <title type="html">Clever, but the pool of IPs originating this crap is huge...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfg532df690mw2rf08s0ut82gf4kt8rf2rn8aea3wa00yr6qu6n4gzyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuz82xx2l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsparax7lme60k6047cf63x8hgqjq2uqjar0j0cnfdv9dfdphrlyzcktgyst&#39;&gt;nevent1q…gyst&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Clever, but the pool of IPs originating this crap is huge...
    </content>
    <updated>2025-01-16T13:07:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspa2frtrw2wrl2dlv9sj2z8u3r7j0twqdstrkqsperzdyhcr794eczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzgv8k99</id>
    
      <title type="html">It feels like I&amp;#39;ve been seeing the term AI slop everywhere ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspa2frtrw2wrl2dlv9sj2z8u3r7j0twqdstrkqsperzdyhcr794eczyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzgv8k99" />
    <content type="html">
      It feels like I&amp;#39;ve been seeing the term AI slop everywhere the last week or two.  The downward edge of the hype cycle appears to have arrived.
    </content>
    <updated>2025-01-15T13:22:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8w9uhwj2877ltg4pvz2aywghgjm9npvs38cd6e0sh5vj002wc2aszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzw6pxme</id>
    
      <title type="html">Back in the day when that was the only way I could fit music on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8w9uhwj2877ltg4pvz2aywghgjm9npvs38cd6e0sh5vj002wc2aszyrun7cwmeykjlhqz5pf446g5wptz9x44ctyp2m5qmm0ghk23pvhuzw6pxme" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvuhqjt5w4lprejj660m07kgh9nkvjn6agakqm90y7efe2tmwj09s9eum5c&#39;&gt;nevent1q…um5c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Back in the day when that was the only way I could fit music on the 80MB HDD in my LC II.  Good times.
    </content>
    <updated>2025-01-14T00:35:33Z</updated>
  </entry>

</feed>