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

  <title>Nostr notes by Pavel Machek</title>
  <author>
    <name>Pavel Machek</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1hquy5jd6kctnkewwu7mdcykkfcdp3ujeq4c4j6dlrg64zjj0jhys76zr0f.rss" />
  <link href="https://nostr.now/npub1hquy5jd6kctnkewwu7mdcykkfcdp3ujeq4c4j6dlrg64zjj0jhys76zr0f" />
  <id>https://nostr.now/npub1hquy5jd6kctnkewwu7mdcykkfcdp3ujeq4c4j6dlrg64zjj0jhys76zr0f</id>
  <icon>https://media.social.kernel.org/media/e20052b21cbc5688359f86775eb752742a615e1bc9074f5673de6a8aa354ccb9.jpg</icon>
  <logo>https://media.social.kernel.org/media/e20052b21cbc5688359f86775eb752742a615e1bc9074f5673de6a8aa354ccb9.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsyxykaqrrt4a7vt8uzwya4nlu8fv02r04l7d9mhlqzgrtfmhngdcqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj0wtngc</id>
    
      <title type="html">I don&amp;#39;t believe libcamera supports autofocus at the moment, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyxykaqrrt4a7vt8uzwya4nlu8fv02r04l7d9mhlqzgrtfmhngdcqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj0wtngc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx6nv2squv92jx7pzq4ntuunrxdxweq6mhpn56452cz6s8kzcxwzs3qjaxx&#39;&gt;nevent1q…jaxx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t believe libcamera supports autofocus at the moment, which is probably show-stopper.
    </content>
    <updated>2026-08-22T11:12:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfth42zqhtacmgnmr2ejmpwg4e780qu2gz6dcdgu9uaua4wwsj4nszyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujnslh2t</id>
    
      <title type="html">Game for today: https://www.drivemad.com/ . On level 50, just ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfth42zqhtacmgnmr2ejmpwg4e780qu2gz6dcdgu9uaua4wwsj4nszyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujnslh2t" />
    <content type="html">
      Game for today: &lt;a href=&#34;https://www.drivemad.com/&#34;&gt;https://www.drivemad.com/&lt;/a&gt; . On level 50, just look it up on yt.
    </content>
    <updated>2026-06-29T15:53:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp42gn8hdl39y89ka340mnnu76hr0056l0dwdwc0pxezvl3u3hrjszyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj4vsnnk</id>
    
      <title type="html">I had many phones. Some were good, some were bad, and some were ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp42gn8hdl39y89ka340mnnu76hr0056l0dwdwc0pxezvl3u3hrjszyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj4vsnnk" />
    <content type="html">
      I had many phones. Some were good, some were bad, and some were meh. Siemens sl45i looked like good phone, but it was not, partly because they forgot to debug it. Ericsson t68i was nice (70? grams), bluetooth was improvement. Nokia 6230 was very nice phone (99 grams), Nokia 6230i was downgrade, and Ericsson K700i was not a good phone. UI was not great and it would not hold in one piece.&lt;br/&gt;&lt;br/&gt;  I had HTC Dream (aka T-Mobile G1). Having Linux inside was &amp;#34;cool&amp;#34; but it definitely was not good, and was not a phone. Nokia N900 was better, Linux worked a bit better, but still not a phone. And than it got ... worse? Motorola Droid 4 is better version of N900, but bigger again. Pine Phone, Librem 5, OnePlus 6 ... yes, each one is better computer, but neither is really a good phone.&lt;br/&gt;&lt;br/&gt;  And then I got Geeksphone Keon (Firefox OS). It runs Linux (kernel 3.4 or something), but rather old one, and is certainly not a good computer, but it started feeling as a phone, again. Reasonably battery life (few days), and it would actually fit into pockets I had available when riding horses. I liked that one. 120grams.&lt;br/&gt;&lt;br/&gt;  And now I have a new toy (actually few &amp;#34;new&amp;#34; toys, thanks!) that starts to feel like phone. Siemens S4 mini VE (110 grams) is really nice phone. Small enough and can last few days (with LineageOS), and with #postmarketos it seems to be pretty good computer, too. It runs mainline kernel, and most of the stuff mostly works (except cameras). Wow! Once again, I have phone I like (or four).&lt;br/&gt;&lt;br/&gt;  Samsung was not even too evil when creating the phone, so you can just hold buttons and enter bootloader. Certainly improvement from OnePlus 6, where I will likely never get rid of red errors during boot. There is a bit of evil in the details, that &amp;#34;VE&amp;#34; or &amp;#34;value edition&amp;#34; is important. That is i915i, which is very, very different from &amp;#34;S4 mini&amp;#34; or i915. Mainline support is very limited for i915 -- you will not get touchscreen, for example.&lt;br/&gt;&lt;br/&gt;  Any help would be welcome. And if you have S4 mini you do not need, I may be able to use it.&lt;br/&gt;&lt;br/&gt;  #i915 #i915i
    </content>
    <updated>2026-01-20T18:49:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs80056p6vw5z9mwhxt7dnmzeh6ewxc2ax4h8eav0a6qqwmemvz0ygzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujfh2f6w</id>
    
      <title type="html">I have Samsung S4 Mini (i9195) running close to mainline 6.19. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs80056p6vw5z9mwhxt7dnmzeh6ewxc2ax4h8eav0a6qqwmemvz0ygzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujfh2f6w" />
    <content type="html">
      I have Samsung S4 Mini (i9195) running close to mainline 6.19. Good. It took me more debugging that it should.&lt;br/&gt;&lt;br/&gt;I also have patches that allowed me to trace execution from assembly to init/main.c to pagetable setup in C, using pixels on framebuffer and then with hacked console.
    </content>
    <updated>2026-01-03T22:47:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszkzsa3j6yuz5dttkp4hgl6m4f6tge3f09tjsagag66tm7g5wglsgzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujspmgdp</id>
    
      <title>Nostr event nevent1qqszkzsa3j6yuz5dttkp4hgl6m4f6tge3f09tjsagag66tm7g5wglsgzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujspmgdp</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszkzsa3j6yuz5dttkp4hgl6m4f6tge3f09tjsagag66tm7g5wglsgzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujspmgdp" />
    <content type="html">
      Self-built lk2nd simply works on S4 mini. Wow. That was easy :-).
    </content>
    <updated>2025-12-28T23:56:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspjddtcvukjk9wzvyzskr7a97kwauzrf6thupfdp9fhmue96hu07czyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujrq8v02</id>
    
      <title type="html">Libcamera &amp;#34;simple&amp;#34; example usage has three files, 600 ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspjddtcvukjk9wzvyzskr7a97kwauzrf6thupfdp9fhmue96hu07czyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujrq8v02" />
    <content type="html">
      Libcamera &amp;#34;simple&amp;#34; example usage has three files, 600 lines total. Good news is that it works, bad news is that it stops working almost as soon as I modify it... and not in a way that is easy to debug (segfault, debug trap, backtrace pointing to source line with &amp;#34;}&amp;#34;). I integrated it with SDL, and that was easy, got buffers mapped and translated to format that can be displayed. But when I try to close front camera and open back one, or to change resolution, bad things (tm) happen. Fact that empty build takes 15 seconds also does not help.&lt;br/&gt;&lt;br/&gt;My code is at &lt;a href=&#34;https://gitlab.com/tui/libcamera/-/commit/456a19f64e1b0959cdc9b1b9fa666963772a383c&#34;&gt;https://gitlab.com/tui/libcamera/-/commit/456a19f64e1b0959cdc9b1b9fa666963772a383c&lt;/a&gt;. Press &amp;#34;Snap&amp;#34; button to demonstrate the problem.&lt;br/&gt;&lt;br/&gt;If you can help debugging it, or can get it to work, or know better example to start from, please let me know. Would not mind boosts. You may get libcamera based application to take photos / record videos on phones in future if we can get this to work.
    </content>
    <updated>2025-11-25T22:52:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw5ufuygzgtcwu0t0jx8537kzvsz2kequhh0jsm4s48022xvspxuqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj8nsch2</id>
    
      <title type="html">Front camera on OnePlus 6 now &amp;#34;works&amp;#34; with libmegapixels. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw5ufuygzgtcwu0t0jx8537kzvsz2kequhh0jsm4s48022xvspxuqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj8nsch2" />
    <content type="html">
      Front camera on OnePlus 6 now &amp;#34;works&amp;#34; with libmegapixels. Good. More work ahead.
    </content>
    <updated>2025-11-15T10:43:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqztqpv4d5p689kugye3hjdwezglt7kcxm7r4mnp5rflfeps6adqqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj7dkr55</id>
    
      <title type="html">I&amp;#39;m experimenting with sensors on #librem5 (but should work ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqztqpv4d5p689kugye3hjdwezglt7kcxm7r4mnp5rflfeps6adqqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj7dkr55" />
    <content type="html">
      I&amp;#39;m experimenting with sensors on #librem5 (but should work on #linuxphones after tweaks). So far I have compass and step counter. github.com:pavelmachek/Espruino.git
    </content>
    <updated>2025-11-03T09:11:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgx40hg7jwngklwcp5lz56z9nne0ycrfmm79ja53jwe4ln558fweczyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujq5ng5h</id>
    
      <title type="html">#phonecamera #linuxphone #librem5 Librem 5 camera/kernel can do ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgx40hg7jwngklwcp5lz56z9nne0ycrfmm79ja53jwe4ln558fweczyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujq5ng5h" />
    <content type="html">
      #phonecamera #linuxphone #librem5 &lt;br/&gt;&lt;br/&gt;Librem 5 camera/kernel can do three possible resolutions, ~1024x768 @ ~24fps, ~2048x.. @ ~31 fps and ~4096x.. @ ~15fps. Debayering is actually easier and better quality if we downscale at the same time, and that allows best framerate, so we do that (2048x.. resolution).&lt;br/&gt;&lt;br/&gt;ARM has problems with cache coherency w.r.t. DMA, and kernel solution is to simply disable cache on DMAbufs for userspace, which means accessing video data is 10x slower than it should be on the CPU. Which means debayering on GPU is attractive, and that&amp;#39;s what we do. (gold.frag). GPU can do more image signal processing functions easily, too, so we do some of that.&lt;br/&gt;&lt;br/&gt;Unfortunately, we hit the same uncached memory problem at the GPU output. So we use separate thread to copy. All this unfortunately does not fit on one core, so we need two threads, one controlling GPU debayer on frame n&#43;1, while the other one copies video data from frame n. (heart.c). We save resulting RGBA data to ramdisk. This all costs maybe 80% of one core.&lt;br/&gt;&lt;br/&gt;From there, Python scripts can pick them up: ucam.py displaying the viewfinder and mpegize.py handling the video encoding via gstreamer. There&amp;#39;s basically 0% cpu left, but I can encode ~1024x.. video. Unfortunately that&amp;#39;s without audio and with viewfinder at 1fps. Plus, combination of C &#43; Python is great for prototyping, but may not be that great for performance.&lt;br/&gt;&lt;br/&gt;Code is here: &lt;a href=&#34;https://gitlab.com/tui/tui/-/tree/master/icam?ref_type=heads&#34;&gt;https://gitlab.com/tui/tui/-/tree/master/icam?ref_type=heads&lt;/a&gt; .&lt;br/&gt;&lt;br/&gt;At this point I&amp;#39;d like viewfinder functionality merged into the rest of GPU processing. Ideally, I&amp;#39;d like to have a bitmap with GUI elements, combine it with scaled RGBA data, and rendering it to screen. I know SDL and Gtk, SDL looked like better match, but I could not get SDL and GPU debayering to work in single process (template SDL code is here &lt;a href=&#34;https://gitlab.com/tui/debayer-gpu/-/blob/master/sdl/main.c?ref_type=heads&#34;&gt;https://gitlab.com/tui/debayer-gpu/-/blob/master/sdl/main.c?ref_type=heads&lt;/a&gt; ).&lt;br/&gt;&lt;br/&gt;If you can integrate main.c and heart.c, that would be welcome. If you have example code that combines SDL with processing on GPU, that would be nice, too. If you know someone who can do GPU/SDL, boost would not be bad, I guess.&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;/npub1mkmzc7ttrmlp3vzthpq6ztd6923dv4yf507vee99q7euu7rhwldqsuc0eu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;datenwolf&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1mkm…c0eu&lt;/span&gt;)&lt;/a&gt;&lt;/span&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;/npub1f27wvsjq7y7z9lqlhvekttp67lrnr544m7p2qtqsrl79dyuj7fysc9g56p&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Doylov Vasiliy&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1f27…g56p&lt;/span&gt;)&lt;/a&gt;&lt;/span&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;/npub1ws3mqxgvrrjkwmsuclth6najr48wcw9yvcwuwqjvvpld5qh6envq9ehalv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;dorotaC&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ws3…halv&lt;/span&gt;)&lt;/a&gt;&lt;/span&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;/npub1r3zf273rgsktvc7twg8hm52u824ezafkp442lpwsyyd2u9qnmqts2s03cf&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Martijn Braam&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1r3z…03cf&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2025-07-17T09:43:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2lnq7hfun3f5nusya7ayxcza5dr659p5xd2f6yh0gpmnwx3jwcygzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujl2c0wn</id>
    
      <title type="html">edit: Thanks for all the heroes that chimed in. In meantime, I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2lnq7hfun3f5nusya7ayxcza5dr659p5xd2f6yh0gpmnwx3jwcygzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujl2c0wn" />
    <content type="html">
      edit: Thanks for all the heroes that chimed in. In meantime, I got help from entity that shall not be named, and currently have something fast enough. And I have great human experts on line, with patches to test. Thanks again! :-)&lt;br/&gt;&lt;br/&gt;Can you program GPUs and do you want to become a HERO? #linuxphone&lt;br/&gt;community needs your help.&lt;br/&gt;&lt;br/&gt;We are trying record video, and have most pieces working, but one is&lt;br/&gt;missing: fast enough debayering. That means about 23MB/sec on #librem5.&lt;br/&gt;&lt;br/&gt;Debayering is not hard; camera images have subpixels split on two&lt;br/&gt;lines, which need to be corrected. They also use different color&lt;br/&gt;representation, but that&amp;#39;s fixable by some table lookup and two matrix&lt;br/&gt;multiplies.&lt;br/&gt;&lt;br/&gt;Librem 5 has Vivante GPU, 4 in-order CPU cores and 3GB RAM. My feeling&lt;br/&gt;is that it should be fast enough for that. If task is for some reason&lt;br/&gt;impossible, that would be good to know, too.&lt;br/&gt;&lt;br/&gt;Image data looks like this&lt;br/&gt;&lt;br/&gt;RGRGRG...&lt;br/&gt;xBxBxB...&lt;br/&gt;.........&lt;br/&gt;.........&lt;br/&gt;&lt;br/&gt;Task is to turn that into usual rgbrgb.... format. rgb = RGB * color&lt;br/&gt;matrix, with table lookups for better quality. I can fix that once I&lt;br/&gt;get an example.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m looking for example code (#pinephone would work, too), reasons it&lt;br/&gt;can not be done... and boosts if you have friends that can program&lt;br/&gt;GPUs. #gpu #opensource
    </content>
    <updated>2025-07-01T19:04:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9lwppfls2ckljnxrr9ew0sp65dc8an6jcph68n2evpglgse35wmgzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujz63pe4</id>
    
      <title type="html">Dunno. Perhaps simply avoid running screen-capturing malware? If ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9lwppfls2ckljnxrr9ew0sp65dc8an6jcph68n2evpglgse35wmgzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujz63pe4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyrkx37st035npjl2fnsplc2rc06yy2c4vccngcdn9xlxfdln8sncxrywl5&#39;&gt;nevent1q…ywl5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Dunno. Perhaps simply avoid running screen-capturing malware? If Microsoft will not allow uninstall of Recall, you can still uninstall Windows...
    </content>
    <updated>2025-05-22T09:11:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp86dm6ghmrdehaeuyxme534uylygvu9uppkusswpjpjshktex3eqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujmxyn37</id>
    
      <title type="html">LLMs have some good uses. &amp;#34;Translate this to czech&amp;#34;. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp86dm6ghmrdehaeuyxme534uylygvu9uppkusswpjpjshktex3eqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujmxyn37" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstwk6t2yg63qp6qeqqd8dkvgkpfae5qfcc69kmn0wlty8h2ytltuq8pzgxm&#39;&gt;nevent1q…zgxm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;LLMs have some good uses. &amp;#34;Translate this to czech&amp;#34;. &amp;#34;Translate this to Javascript&amp;#34;. Other stuff is more hit and miss, but I was able to do &amp;#34;I need graphics format which is basically width/height/fourcc&amp;#34;... and I got that. [And if you know format other than .dds that meets the requirements, let me know.]
    </content>
    <updated>2025-04-11T20:49:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstej9xf0z05vtdwrj3y8v0fweu8hpykhwjfpdwren24cxwptcalxqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujrjgl46</id>
    
      <title type="html">Why is &amp;#34;retaliate&amp;#34; bad option? Seems like prisoner&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstej9xf0z05vtdwrj3y8v0fweu8hpykhwjfpdwren24cxwptcalxqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujrjgl46" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrt2flvpxn78aukem48chv3mvml7jsyhg6nuq7q994m9q9nljdn9smcphzv&#39;&gt;nevent1q…phzv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Why is &amp;#34;retaliate&amp;#34; bad option? Seems like prisoner&amp;#39;s dilemma to me, and retaliation is crucial there.
    </content>
    <updated>2025-04-04T07:53:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszk3cegkqg2pvpptlzvumplhkse0xac2zlj8tlsa7v2n5sfldqz5czyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujnsruqy</id>
    
      <title type="html">ToS only applies to Firefox binaries. Get sources, or get your ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszk3cegkqg2pvpptlzvumplhkse0xac2zlj8tlsa7v2n5sfldqz5czyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujnsruqy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszeeg0pehx4e7tcsjc4pgmycpcv4d45xfvuyjkx6gy8upuvsnelrsjev34q&#39;&gt;nevent1q…v34q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;ToS only applies to Firefox binaries. Get sources, or get your binaries from Debian who gets sources.
    </content>
    <updated>2025-03-07T07:33:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2x5sz78c9yqfegnwh02cgu9je2g337tarkvgtpwrku2p4t54qpxszyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujf7dxt3</id>
    
      <title type="html">Is that those &amp;#34;power button with fingerprint sensor&amp;#34; ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2x5sz78c9yqfegnwh02cgu9je2g337tarkvgtpwrku2p4t54qpxszyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujf7dxt3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqpq9zmyuu33xfg03k0d4lwnelrwlswnu5g98ersntpcvvuzqjd7gktdzjy&#39;&gt;nevent1q…dzjy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is that those &amp;#34;power button with fingerprint sensor&amp;#34; thingies? I guess we&amp;#39;ll first want the fingerprint stuff working, but yes, that could be useful.
    </content>
    <updated>2025-02-08T20:25:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszp255nkjv6527hdjx5zp2cvg2tldvm2fzzqg0yaqqupl4de4lf2gzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujlfu3cp</id>
    
      <title type="html">Yeah, except that&amp;#39;s focus, not optical zoom. But I guess ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszp255nkjv6527hdjx5zp2cvg2tldvm2fzzqg0yaqqupl4de4lf2gzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujlfu3cp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspjp2d72cgkh3u64mhq8r4nx86tg4jnhqzz88w2pxm89wyvpu4vdscdc8qp&#39;&gt;nevent1q…c8qp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, except that&amp;#39;s focus, not optical zoom. But I guess we&amp;#39;ll need something on touchscreen. I suggest taking focus/exposure on press, and taking photo on release.
    </content>
    <updated>2025-02-08T20:21:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstvl2ep9ml7ep37fdcdtd8f72nld8jst4udq49zhv4ww0qs44mm9qzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj4cqzv0</id>
    
      <title type="html">So everyone is taking pictures with #oneplus6 #mobilelinux ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstvl2ep9ml7ep37fdcdtd8f72nld8jst4udq49zhv4ww0qs44mm9qzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj4cqzv0" />
    <content type="html">
      So everyone is taking pictures with #oneplus6 #mobilelinux #postmarketos . Can you get me some metadata? Which sensor works, resolution, what format does it use? (BGGR8? BGGR10? Something better?) I am using Librem 5, but that only has 8-bit bayer working (and many other problems).
    </content>
    <updated>2025-02-07T12:23:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdn6uw7t3jmccalrvrwm4tcvg9vh93dd6fchvmmm44dfylm5nf2fgzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujg6uug8</id>
    
      <title type="html">If you consider zerophone viable, you should consider oneplus 6, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdn6uw7t3jmccalrvrwm4tcvg9vh93dd6fchvmmm44dfylm5nf2fgzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujg6uug8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqt7r3g0qjvx0xzsavx2pmechu5kyzysk9f3jxauyahhs2lrvarsq8tssdt&#39;&gt;nevent1q…ssdt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If you consider zerophone viable, you should consider oneplus 6, too. All are usable. PinePhone and Librem 5 are a bit slow for today&amp;#39;s web.
    </content>
    <updated>2024-12-03T20:52:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9ex4qaudw8h0rmxwlvhy7rauwqzhzcaklap7d7p3ha9whufq3srqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujkt6klp</id>
    
      <title type="html">How well does Linux work with s2idle? All stable/reliable/works ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9ex4qaudw8h0rmxwlvhy7rauwqzhzcaklap7d7p3ha9whufq3srqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujkt6klp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswkjewnvdxz9ew79v950gc4ltkwwv5jh7dypzne6futzmjyscsrzsphncpw&#39;&gt;nevent1q…ncpw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How well does Linux work with  s2idle? All stable/reliable/works on all hw that supports it?
    </content>
    <updated>2024-12-01T17:20:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsywjme4kdpjv7hxmj5uflu6a0tdfw2fc084yjm75z7usc2eh3stfqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujuve97h</id>
    
      <title type="html">Dells have them, too. I&amp;#39;m pretty sure those patents are ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsywjme4kdpjv7hxmj5uflu6a0tdfw2fc084yjm75z7usc2eh3stfqzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujuve97h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvxrgsxks55uuu5zmpqxmat388nz95nky7fa305fpxajpguv7qzvqp90u0l&#39;&gt;nevent1q…0u0l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Dells have them, too. I&amp;#39;m pretty sure those patents are already expired.
    </content>
    <updated>2024-10-23T07:13:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8kunpuuxrgmzvqsq3tnla34ps839q4ffp6w0x5umdkzxqvswsstgzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uje529fs</id>
    
      <title type="html">1) Still does not mean that people should not randomize IMEIs. If ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8kunpuuxrgmzvqsq3tnla34ps839q4ffp6w0x5umdkzxqvswsstgzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uje529fs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswlgd7hkxah5tqq4gqf7vehcz09wuylwwx4fkg0dufm28uew397us7eqgxf&#39;&gt;nevent1q…qgxf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;1) Still does not mean that people should not randomize IMEIs. If randomized IMEIs will become common, world will improve. In 1995 Linux was uncommon and would &amp;#34;draw attention&amp;#34;. Today, it is very good idea. 3) agreed. IMO we should still try to improve cellular privacy.
    </content>
    <updated>2024-10-17T10:20:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswe3kq89x93kp8yht4maxnyj4xcuwqvk27cuz6ddk9flvw4dulx2gzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj90zljy</id>
    
      <title type="html">Of course, Furilabs can do the minimum required by law, but what ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswe3kq89x93kp8yht4maxnyj4xcuwqvk27cuz6ddk9flvw4dulx2gzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72uj90zljy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2m5d0uamcg3q5vh2sm8h939a9ghjsg8mnfej0z2xs24fyyjmea4sgsd557&#39;&gt;nevent1q…d557&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Of course, Furilabs can do the minimum required by law, but what was the reason to care about their hardware? Fairphone is actually doing more than minimum required -- they are working on upstreaming their kernel changes, perhaps take that one, instead? Or PinePhone? Or Librem 5? Ore OnePlus 6 (where vendor did the minimum but community is doing lot more)?
    </content>
    <updated>2024-09-15T09:48:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst2aagh7xh9qwa7fpfpn6xrxaczlacrjdhfk6qmy7xh53zaavdu2gzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujnryurz</id>
    
      <title type="html">Moving closer to usable cameras. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst2aagh7xh9qwa7fpfpn6xrxaczlacrjdhfk6qmy7xh53zaavdu2gzyzursjjfh2mpwwm9emnmdhqj6e8p5x8jtyzhzktfhudr2522f72ujnryurz" />
    <content type="html">
      Moving closer to usable cameras. &lt;a href=&#34;https://gitlab.com/megapixels-org/Megapixels/-/merge_requests/29&#34;&gt;https://gitlab.com/megapixels-org/Megapixels/-/merge_requests/29&lt;/a&gt;
    </content>
    <updated>2024-09-03T13:03:18Z</updated>
  </entry>

</feed>