<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-26T20:51:49Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by R</title>
  <author>
    <name>R</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1xfvrmeg904uatw05gsrwwnl8j7680j2vg5cdynn9fwskhx6adprqwzx63w.rss" />
  <link href="https://nostr.now/npub1xfvrmeg904uatw05gsrwwnl8j7680j2vg5cdynn9fwskhx6adprqwzx63w" />
  <id>https://nostr.now/npub1xfvrmeg904uatw05gsrwwnl8j7680j2vg5cdynn9fwskhx6adprqwzx63w</id>
  <icon>https://mastodon-data.content.as207960.net/accounts/avatars/110/735/952/781/888/645/original/8f836750371cccb2.png</icon>
  <logo>https://mastodon-data.content.as207960.net/accounts/avatars/110/735/952/781/888/645/original/8f836750371cccb2.png</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsxazfk5nsgnu6znrrrkaax09xyxdqllm0p205dpgj8rtlvj6n7fsczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvuqzerv</id>
    
      <title>Nostr event nevent1qqsxazfk5nsgnu6znrrrkaax09xyxdqllm0p205dpgj8rtlvj6n7fsczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvuqzerv</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxazfk5nsgnu6znrrrkaax09xyxdqllm0p205dpgj8rtlvj6n7fsczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvuqzerv" />
    <content type="html">
       &lt;img src=&#34;https://mastodon-data.content.as207960.net/media_attachments/files/117/474/094/763/655/750/original/df8120f93dac705d.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-10-20T16:07:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsynw2sl2vwkvyf8usj69cjuq55zf3ql7xmns9hz3hhryc76uvgx2gzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvwvqc2k</id>
    
      <title type="html">possibly a set of 4 mini recipe books compiled by a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsynw2sl2vwkvyf8usj69cjuq55zf3ql7xmns9hz3hhryc76uvgx2gzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvwvqc2k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdn7dm3dsmrmvyq4x65h57ghdmzhahu2ctzmuw0xgachzj9sz7t3qrq5wh3&#39;&gt;nevent1q…5wh3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;possibly a set of 4 mini recipe books compiled by a &amp;#34;priscilla pease&amp;#34;&lt;br/&gt;&lt;br/&gt;(i have no idea how rare this actually is, but i got it in a charity shop for cheap and am curious what era it&amp;#39;s actually from)
    </content>
    <updated>2026-10-11T19:34:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxma7l6wvzk9r4hv43fd53c0yad54gd9v3r7jx25aeu36d0hcz9jqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvs6wlyf</id>
    
      <title type="html">okay, since someone has boosted the original post onto my ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxma7l6wvzk9r4hv43fd53c0yad54gd9v3r7jx25aeu36d0hcz9jqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvs6wlyf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgkmnj3wdwhsztn0unfg0uqfjkmv9fucuyqwqesdunmcsmpg5pn2ch8serz&#39;&gt;nevent1q…serz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;okay, since someone has boosted the original post onto my timeline a second time, i figured i&amp;#39;d provide some additional context, in case any details here aren&amp;#39;t something you already know&lt;br/&gt;&lt;br/&gt;&amp;#34;chinese&amp;#34; is a very cursed term where government policy and linguists very much don&amp;#39;t agree with each other. &amp;#34;chinese&amp;#34; is a much closer to a language family rather than a single &amp;#34;language&amp;#34;, and different varieties of chinese are *not* mutually intelligible with each other when spoken. linguists have divided it into a number of major branches, which are *at least* as different as spanish vs italian vs french. even *within* these major branches, there can *still* be mutual un-intelligibility (just as italy and france are known to have many regional languages)&lt;br/&gt;&lt;br/&gt;in the past, the need for interoperability was handled using classical chinese, similar to europe using latin. this is not very relevant today for what you&amp;#39;re doing&lt;br/&gt;&lt;br/&gt;in the absolute mess that was the 20th century (there were wars and stuff), a modernized standard (vernacular) chinese was developed, mostly from Mandarin (one of the several branches of chinese languages)&lt;br/&gt;&lt;br/&gt;nowadays mainland china and taiwan both teach &amp;#34;standard&amp;#34; chinese (based on mandarin), but different word usage is preferred in each region (similar to american vs british english). in spoken form, these are mutually intelligible. however, mainland china teaches simplified characters for their written form while taiwan teaches traditional characters&lt;br/&gt;&lt;br/&gt;语/語 typically refers to a spoken language (you can also see the simplified/traditional difference in the characters there), while 文 typically refers to a written language&lt;br/&gt;&lt;br/&gt;because chinese is relatively new to this whole &amp;#34;standardization&amp;#34; thing, you&amp;#39;ll still hear a lot of regional accents, slang, etc even *within* a dialect group. so there can be a pretty big difference between the register of the language you&amp;#39;d find in e.g. a book or a broadcast vs e.g. between peers. (english has had a lot more time to, ah, ignore and not deal with these issues. see e.g. AAVE)&lt;br/&gt;&lt;br/&gt;non-mandarin varieties are even more of a mess. the written forms of these are not nearly as standardized or in common use (they all use chinese characters in written form, but there exist characters for many but not all of the words in these varieties)&lt;br/&gt;&lt;br/&gt;cantonese is one of the major branches of chinese other than mandarin and is spoken in hong kong, macau, older immigrant communities in north america, etc. ime the typical convention for e.g. a news broadcast is that the anchor will use a very formal register of the language (highly influenced by the mandarin-like standard chinese) that i struggle to understand, while &amp;#34;some guy they&amp;#39;re interviewing&amp;#34; will use the normal conversational register of the language. all of this will be subtitled in written standard chinese (which in the case of the &amp;#34;some guy&amp;#34; is effectively a translation). since i speak cantonese as a *heritage* first language, i&amp;#39;m particularly attuned to this whole thing&lt;br/&gt;&lt;br/&gt;so yeah, tl;dr languages and translations and localization are a very political project, and it probably helps to be consciously aware of what you&amp;#39;re attempting to target
    </content>
    <updated>2026-10-11T13:43:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyke95k9hp2kxtq82dw3vv57cxgz3m9m9yyq6upm5es4x8nv788kqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvel4knd</id>
    
      <title type="html">hi, bit of an odd thing for this account my father has vaguely ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyke95k9hp2kxtq82dw3vv57cxgz3m9m9yyq6upm5es4x8nv788kqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvel4knd" />
    <content type="html">
      hi, bit of an odd thing for this account&lt;br/&gt;&lt;br/&gt;my father has vaguely come across A Guy who has a supply of decommissioned retired solar panels but nowhere to offload them&lt;br/&gt;&lt;br/&gt;how do i get him and/or The Guy in contact with some community-scale projects that can make use of them (e.g. small-scale backyard/balcony/etc systems, not a scrapper)?&lt;br/&gt;&lt;br/&gt;location: Silicon Valley, California, USA&lt;br/&gt;&lt;br/&gt;🔁 appreciated&lt;br/&gt;&lt;br/&gt;edit: you can start by DMing me on fedi, or email r@arcanenibble.com
    </content>
    <updated>2026-10-10T18:17:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgkmnj3wdwhsztn0unfg0uqfjkmv9fucuyqwqesdunmcsmpg5pn2czyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvv8nr55</id>
    
      <title type="html">oh also get your language descriptions straight! the &amp;#34;v1&amp;#34; ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgkmnj3wdwhsztn0unfg0uqfjkmv9fucuyqwqesdunmcsmpg5pn2czyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvv8nr55" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdmyysxfrer3jpm6a2mxrs9juamgulpal6flcfa450g7vx5kn5mjssunj9q&#39;&gt;nevent1q…nj9q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oh also&lt;br/&gt;&lt;br/&gt;get your language descriptions straight!&lt;br/&gt;&lt;br/&gt;the &amp;#34;v1&amp;#34; and &amp;#34;v2&amp;#34; 中文 are both in simplified chinese&lt;br/&gt;&lt;br/&gt;“台灣華語” is also an... interesting choice, especially for a _written_ document. good luck wading into _that_ political minefield
    </content>
    <updated>2026-10-10T12:47:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdmyysxfrer3jpm6a2mxrs9juamgulpal6flcfa450g7vx5kn5mjszyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvvp49sq</id>
    
      <title type="html">opinion of a single random ABC (who doesn&amp;#39;t have formal ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdmyysxfrer3jpm6a2mxrs9juamgulpal6flcfa450g7vx5kn5mjszyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvvp49sq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs88gu326f0vg05jr7gwcdy0r0e6mlehzs6hwqddjs3kjx0qq0yejq6g29wv&#39;&gt;nevent1q…29wv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;opinion of a single random ABC (who doesn&amp;#39;t have formal education in chinese, and whose preferred chinese language is cantonese):&lt;br/&gt;&lt;br/&gt;i&amp;#39;m not good enough at *reading* to have the stamina to do an actual audit, but the few parts i have managed to get through are in a sufficiently &amp;#34;formal, educated&amp;#34; register of the language that &amp;#34;i just don&amp;#39;t like it&amp;#34;&lt;br/&gt;&lt;br/&gt;i guess my question is: what is the purpose of a chinese _translation_ (not a localization) of a document that is already in a very american/english/western framing? (i don&amp;#39;t much like even the english version for that reason)&lt;br/&gt;&lt;br/&gt;it&amp;#39;s fine if you declare that this document just isn&amp;#39;t for someone like me
    </content>
    <updated>2026-10-10T12:37:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8dvkph0kgcewddtt0lajnm3cxjxwj6pxwcnspp3lk0qskrecmdmgzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv7ky6pm</id>
    
      <title type="html">🌟 Project Release Announcement Time! 🎉 I wrote a WebUSB ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8dvkph0kgcewddtt0lajnm3cxjxwj6pxwcnspp3lk0qskrecmdmgzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv7ky6pm" />
    <content type="html">
      🌟 Project Release Announcement Time! 🎉&lt;br/&gt;&lt;br/&gt;I wrote a WebUSB extension for Firefox.&lt;br/&gt;&lt;br/&gt;This lets web pages access USB devices (with your permission). This has long been supported by Chrome, but Mozilla has not wanted it, at least by default. Fortunately, because add-ons are a thing (for now. make sure to keep fighting for this!), it&amp;#39;s possible to change that!&lt;br/&gt;&lt;br/&gt;Common reasons for wanting this include programming microcontrollers, 3d-printers, smartphone bootloaders, and similar &amp;#34;physical computing&amp;#34; projects.&lt;br/&gt;&lt;br/&gt;This works on Windows, Linux, and macOS&lt;br/&gt;&lt;br/&gt;You can get the source code here: &lt;a href=&#34;https://github.com/ArcaneNibble/awawausb&#34;&gt;https://github.com/ArcaneNibble/awawausb&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;In order to make this work, you will need to install a small program on your computer. This is explained in the README. You can then install the .xpi file (on the GitHub Releases page) into your browser (which was _just_ auto-approved while I was typing this announcement up).&lt;br/&gt;&lt;br/&gt;Please boost (if you want), test, report bugs, etc. etc. (although do keep in mind that this code is entirely written by a single catgirl)&lt;br/&gt;&lt;br/&gt;i think this is the perfect type of project to drop late on a sunday / very early on a monday?&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://mastodon-data.content.as207960.net/media_attachments/files/116/434/172/014/901/094/original/8df883ef611439fe.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-04-20T00:34:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvhdww8lvkctvujnxt2njdhsrfjtza4z96mmfdfjwnfr8v82jr0qgzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvlsmm8e</id>
    
      <title type="html">So, I recently saw some quiet discussion about a paper where ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvhdww8lvkctvujnxt2njdhsrfjtza4z96mmfdfjwnfr8v82jr0qgzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvlsmm8e" />
    <content type="html">
      So, I recently saw some quiet discussion about a paper where researchers reverse-engineered and disclosed some attacks against PhotoDNA, the very-super-duper-secret algorithm used by tech megacorps to scan for illegal images.&lt;br/&gt;&lt;br/&gt;They didn&amp;#39;t make any code public, and so... I did: &lt;a href=&#34;https://github.com/ArcaneNibble/open-alleged-photodna&#34;&gt;https://github.com/ArcaneNibble/open-alleged-photodna&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;A _complete_ reverse-engineering and commented Python reimplementation of the algorithm from publicly-leaked binaries.&lt;br/&gt;&lt;br/&gt;This means that studying the algorithm and any potential flaws is now much more accessible.&lt;br/&gt;&lt;br/&gt;This took only about two days (once I knew that there even _was_ a leaked binary to compare against), which just goes to again show that security through obscurity never works.&lt;br/&gt;&lt;br/&gt;🔁 encouraged
    </content>
    <updated>2026-03-15T04:08:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx54733sfm7vhv9juy5htdthwet4gu9nwcpawx6flfpv70qrrxmpqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv8858xz</id>
    
      <title type="html">I just documented the protocol that udev uses to broadcast ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx54733sfm7vhv9juy5htdthwet4gu9nwcpawx6flfpv70qrrxmpqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv8858xz" />
    <content type="html">
      I just documented the protocol that udev uses to broadcast messages to clients: &lt;a href=&#34;https://arcanenibble.github.io/hardware-hotplug-events-on-linux-the-gory-details.html&#34;&gt;https://arcanenibble.github.io/hardware-hotplug-events-on-linux-the-gory-details.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Comes with bonus free sample code &amp;lt;strike&amp;gt;on the included CD-ROM&amp;lt;/strike&amp;gt;!&lt;br/&gt;&lt;br/&gt;This is how programs on Linux listen for events such as &amp;#34;you plugged in a USB device&amp;#34; in order to.... do something useful with that information (such as opening the files on it). Normally, this &amp;#34;just works&amp;#34;, but the low-level details of _how_ it works doesn&amp;#39;t seem to be that well known.&lt;br/&gt;&lt;br/&gt;boosts ok!
    </content>
    <updated>2026-03-01T03:27:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs939fzewxmp2ycpxwdq9fuyazywpqp89ucqesj6cy6y6n9f8sv35szyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvry55t0</id>
    
      <title type="html">it&amp;#39;s been pointed out already that ai art ~= clip art, except ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs939fzewxmp2ycpxwdq9fuyazywpqp89ucqesj6cy6y6n9f8sv35szyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvry55t0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2m52hs7y7e23a5mjq9fkd9xyavg8j7fear35f2kckc8654lkyacq44jppu&#39;&gt;nevent1q…jppu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it&amp;#39;s been pointed out already that ai art ~= clip art, except worse
    </content>
    <updated>2026-01-28T21:16:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst3k4fcpttlwm2cclm0us0l8mtqadkuelyhn4eufe54tplxc9pvpqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv53u0vg</id>
    
      <title type="html">ehhh just put some brown tape on the blue wire, it&amp;#39;ll be fine ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst3k4fcpttlwm2cclm0us0l8mtqadkuelyhn4eufe54tplxc9pvpqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv53u0vg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqrrsjh44rnrjylrgds83uzhjrcmlcdd6uq7pr0uur5athg48kpnqpacxxe&#39;&gt;nevent1q…cxxe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;ehhh just put some brown tape on the blue wire, it&amp;#39;ll be fine&lt;br/&gt;&lt;br/&gt;(is this allowed by EU-style wiring conventions?)
    </content>
    <updated>2026-01-27T18:02:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrag07l8dfdq07499f4qw3tcwazpd43sfpvhluvd7vudh3lhvlalqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvt2fre9</id>
    
      <title type="html">question for the USB experts (boosts okay) do the USB ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrag07l8dfdq07499f4qw3tcwazpd43sfpvhluvd7vudh3lhvlalqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvt2fre9" />
    <content type="html">
      question for the USB experts (boosts okay)&lt;br/&gt;&lt;br/&gt;do the USB specification and/or operating system APIs in practice define any sequencing requirements between requests on the control endpoint vs requests on a bulk endpoint?&lt;br/&gt;&lt;br/&gt;specifically, i am thinking of the requirement &amp;#34;For endpoints using data toggle, regardless of whether an endpoint has the Halt feature set, a ClearFeature(ENDPOINT_HALT) request always results in the data toggle being reinitialized to DATA0.&amp;#34;&lt;br/&gt;&lt;br/&gt;if i have a BULK IN endpoint which is *not* halted, and a program running on the host platform tries to simultaneously read from the BULK IN endpoint as well as issuing a ClearFeature(ENDPOINT_HALT), can these requests race each other? what are the permissible outcomes of this situation?
    </content>
    <updated>2025-09-26T23:29:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfyw3sj0n0smmx8t83qkhyt3hzdp9mpslkk0jw3r59fw8anuu2tjszyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv2pnj7k</id>
    
      <title type="html">unfortunately, issues of other tracking sources, leakage through ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfyw3sj0n0smmx8t83qkhyt3hzdp9mpslkk0jw3r59fw8anuu2tjszyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv2pnj7k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf4d9mex0gdxvnhda9hkt9r9d3k00m4f7e5a7sfj9nvwvk2tg7phcky9yuw&#39;&gt;nevent1q…9yuw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;unfortunately, issues of other tracking sources, leakage through keyboards/IMEs, etc. are &amp;#34;out of scope&amp;#34;, and individual apps can&amp;#39;t really do anything about it thanks to how mobile phone operating systems are built (i.e. part of the tradeoff of their app-based security model)&lt;br/&gt;&lt;br/&gt;imo signal&amp;#39;s desktop app is... acceptable. a lot of the mess here is because GUI toolkits are *also* themselves a mess (electron didn&amp;#39;t get popular for no reason, have you _tried_ developing a native app for multiple desktop platforms?)&lt;br/&gt;&lt;br/&gt;signal is definitely a bit hostile towards outsiders, but once again they have justifications for it (it is easier to evolve, including fixing security issues in, an ecosystem that they have control over)&lt;br/&gt;&lt;br/&gt;i hate this situation too
    </content>
    <updated>2025-08-23T02:11:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstv6f56m9kjkc45n4cclc9ztrrwn2v9g66uxkal8ty6kyj399jvfgzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvap66c4</id>
    
      <title type="html">serious answer: because mobile phones actually do have (in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstv6f56m9kjkc45n4cclc9ztrrwn2v9g66uxkal8ty6kyj399jvfgzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvap66c4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrg8ajzklpkn455zsd9axttm8yy7jgdh320g5h2hkk7hayvffxhdc72epe7&#39;&gt;nevent1q…epe7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;serious answer: because mobile phones actually do have (in certain specific scenarios) &amp;#34;better&amp;#34; security than desktops, and secondly as a calculated strategic/political move to maximize reach/impact&lt;br/&gt;&lt;br/&gt;mobile phones tend to have actual security boundaries between apps, whereas desktops traditionally do not and only have security boundaries between users (which isn&amp;#39;t very useful on single-user *personal* computers, as this security model predates them)&lt;br/&gt;&lt;br/&gt;like it or not, the balance between desktop/mobile traffic on the internet has completely flipped over towards mobile about a decade ago, so &amp;#34;most users&amp;#34; really are accessing the internet via mobile devices. part of making &amp;#34;privacy&amp;#34; software actually useful is that &amp;#34;normal&amp;#34; people also need to be using it (you don&amp;#39;t want to become &amp;#34;the app only used by drug dealers and terrorists&amp;#34;)&lt;br/&gt;&lt;br/&gt;it&amp;#39;s a shitty situation without any easy ways out
    </content>
    <updated>2025-08-23T01:34:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszfhlg205e4kw7pay6fdgh40tr005ut0d8phg3jqcftjlwjhlprvqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvta2g6u</id>
    
      <title type="html">i think i&amp;#39;m missing where exactly you&amp;#39;re coming from, but ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszfhlg205e4kw7pay6fdgh40tr005ut0d8phg3jqcftjlwjhlprvqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvta2g6u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgypf6zv768rl34wgq3a2rup53g7t7pg6jxe0puq4t99tp7z8npzgs03pg0&#39;&gt;nevent1q…3pg0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;i think i&amp;#39;m missing where exactly you&amp;#39;re coming from, but i&amp;#39;ve generally found, at least with the work i&amp;#39;ve previously done or been drawn towards, that &amp;#34;comments&amp;#34; are typically the least powerful/useful way to convey thinking&lt;br/&gt;&lt;br/&gt;i&amp;#39;ve generally gotten much more value out of architecture diagrams, project-planning-related documents, or even academia-style algorithm explanations
    </content>
    <updated>2025-08-16T19:20:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs23npjhjhgcxpkj3whkls424z6xlqs0v2hyt5xxna638glykzz35qzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv7amr3n</id>
    
      <title type="html">first image is a SH-2 memory map, second image is a SH-4 memory ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs23npjhjhgcxpkj3whkls424z6xlqs0v2hyt5xxna638glykzz35qzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv7amr3n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswd5apx46mdh45whd4ekedva7rgpugy7uhz9cw709rt8vuvmth3wcjxwhwf&#39;&gt;nevent1q…whwf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;first image is a SH-2 memory map, second image is a SH-4 memory map&lt;br/&gt;&lt;br/&gt;link dump:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://segaretro.org/images/2/2c/SH7604_Hardware_Manual.pdf&#34;&gt;https://segaretro.org/images/2/2c/SH7604_Hardware_Manual.pdf&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://retrocdn.net/images/8/88/Hitachi_SH7095_Hardware_User_Manual.pdf&#34;&gt;https://retrocdn.net/images/8/88/Hitachi_SH7095_Hardware_User_Manual.pdf&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.renesas.com/en/document/mah/sh7750-sh7750s-sh7750r-group-users-manual-hardware?r=1055161&#34;&gt;https://www.renesas.com/en/document/mah/sh7750-sh7750s-sh7750r-group-users-manual-hardware?r=1055161&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://mastodon-data.content.as207960.net/media_attachments/files/113/699/180/058/697/876/original/336d9dc1d619e707.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://mastodon-data.content.as207960.net/media_attachments/files/113/699/181/342/217/916/original/5cdfb3b0520eb530.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-22T23:58:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxr2hhmm8w6uy40pxl3yww5v7jy7r34ye7rm9zlcqht8hnlu7pcnczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvss9a0d</id>
    
      <title type="html">mostly that they tended to live at the upper end of the address ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxr2hhmm8w6uy40pxl3yww5v7jy7r34ye7rm9zlcqht8hnlu7pcnczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvss9a0d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs99z3dzatd8e2gar0dk0mf3lzjd6s0yfahjtelz4wqx4tfm6jp6ys5q6cqz&#39;&gt;nevent1q…6cqz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;mostly that they tended to live at the upper end of the address space, and a UART (&amp;#34;SCI&amp;#34;) and timer of some kind was pretty common on many parts&lt;br/&gt;&lt;br/&gt;the rest of the address space tended to be decoded into separate external chip select lines, some of which could interface things like sdram. on some parts (sega-consoles-era) different physical addresses also controlled things like cacheability
    </content>
    <updated>2024-12-22T22:15:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq925cuz9f9a82rr9q0s94c5j7dzzl0z0y2hz88yx5d9qch05lj0szyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv9tuxha</id>
    
      <title type="html">https://mastodon.social/@whitequark/113522701844163803</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq925cuz9f9a82rr9q0s94c5j7dzzl0z0y2hz88yx5d9qch05lj0szyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv9tuxha" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspnd20k9hww25ty58z02kyuzceq0ak3c5852d9vnel3kz6hhdrzhg476n4c&#39;&gt;nevent1q…6n4c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://mastodon.social/@whitequark/113522701844163803&#34;&gt;https://mastodon.social/@whitequark/113522701844163803&lt;/a&gt;
    </content>
    <updated>2024-12-06T15:12:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy7gthgan8hnqdmlpmjhjduxne8qjvddpswcj72sfz6v30qvpppggzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvkftjh0</id>
    
      <title type="html">can you maintain &amp;#34;feminine&amp;#34; physical traits (i.e. fat ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy7gthgan8hnqdmlpmjhjduxne8qjvddpswcj72sfz6v30qvpppggzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvkftjh0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstu6v9rnyhexpyjc64ml0gfseuqe0vkuhr4q5ztylzkpyjp2ze3as9x0dp9&#39;&gt;nevent1q…0dp9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;can you maintain &amp;#34;feminine&amp;#34; physical traits (i.e. fat distribution, skin texture) with that much T, or do you not particularly care?
    </content>
    <updated>2024-11-21T20:07:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg3kv0jxkx68fw22cra3g84kzmh7euew4aregap7esmehjndw6apczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv29ymzw</id>
    
      <title type="html">oh wait, is this specifically for the cockpit and not the rest of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg3kv0jxkx68fw22cra3g84kzmh7euew4aregap7esmehjndw6apczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv29ymzw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsytmy9f0864cd6z84tvqmmg9dfq0zc0mt22rs3rruqv9nf0rme33g3pdefk&#39;&gt;nevent1q…defk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oh wait, is this specifically for the cockpit and not the rest of the aircraft?
    </content>
    <updated>2024-11-11T12:49:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsytmy9f0864cd6z84tvqmmg9dfq0zc0mt22rs3rruqv9nf0rme33gzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvch9l9t</id>
    
      <title type="html">seems reasonable to make sure someone doesn&amp;#39;t without ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsytmy9f0864cd6z84tvqmmg9dfq0zc0mt22rs3rruqv9nf0rme33gzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvch9l9t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsthyqq8dd6g7pcg05qpg5vz60y7967ycm9k0m2gf9p6pp9uzcjt4c3y3nsp&#39;&gt;nevent1q…3nsp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;seems reasonable to make sure someone doesn&amp;#39;t without thinking grab an alcoholic beverage from the nearest catering trolley
    </content>
    <updated>2024-11-11T12:48:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsd0p66el57txvj43zdhc7lcz9kwx0gupkyud2vs3hl7k8nvlq4wmqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvjxzcpy</id>
    
      <title type="html">in the end, the decisions are up to you. we are currently a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsd0p66el57txvj43zdhc7lcz9kwx0gupkyud2vs3hl7k8nvlq4wmqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvjxzcpy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq3r78hrucqe9n44n9syp5ch2w3zxpwpt7cf9hatr74ccy0c3qqwctp3x4x&#39;&gt;nevent1q…3x4x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;in the end, the decisions are up to you. we are currently a funemployed autistic burnout stuck in administrative limbo, you should weigh our advice accordingly. we&amp;#39;re just trying to make our own attempt to convey some of what we&amp;#39;ve been forced to realize the hard way over time. it may not apply to you! 🤷‍♀️
    </content>
    <updated>2024-11-09T17:41:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspkkfw0r4gc6p22muexawntssc4f7cu6tgx4peg3qwy87v378r0qszyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvgay6sm</id>
    
      <title type="html">again, it&amp;#39;s not particularly about any specific platforms, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspkkfw0r4gc6p22muexawntssc4f7cu6tgx4peg3qwy87v378r0qszyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvgay6sm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs29vrfamvup2vm0r8lawchsvfnu8tf0xphqdkdptkp303aza74rugulm79d&#39;&gt;nevent1q…m79d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;again, it&amp;#39;s not particularly about any specific platforms, it&amp;#39;s about _vibes_&lt;br/&gt;&lt;br/&gt;for example, you could easily stash a small collection of black friday bestbuy craptops to test on for not very much money&lt;br/&gt;&lt;br/&gt;the specific object-level details of _how_ you bring &amp;#34;magic&amp;#34; or &amp;#34;vision&amp;#34; or however you describe it down into something like a &amp;#34;test matrix&amp;#34; is of course up to interpretation
    </content>
    <updated>2024-11-09T17:36:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy9u6u259mv7x6xf9r7lxg4cqjl03eww4u0u6la0zct7zgvfz0psqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvg743h0</id>
    
      <title type="html">it seems to be more focusing on the general lack of emphasis ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy9u6u259mv7x6xf9r7lxg4cqjl03eww4u0u6la0zct7zgvfz0psqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvg743h0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswk4xq3qczezy6qxwg0je46fdw5vmn5h5rfpwrfsc40y2nmkvppwqz60ssm&#39;&gt;nevent1q…0ssm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it seems to be more focusing on the general lack of emphasis placed on testing against &amp;#34;baseline&amp;#34; hardware, rather than any specific bug
    </content>
    <updated>2024-11-09T17:26:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsreme0cu7nskf55w5g3x6xq97jlpmgvtz7f4ex9w5wf022z8qkhhczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvza935z</id>
    
      <title type="html">oh dang, that&amp;#39;s way more streamlined compared to when ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsreme0cu7nskf55w5g3x6xq97jlpmgvtz7f4ex9w5wf022z8qkhhczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvza935z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9qt48wd4etk874y7wwf9nhm4dpxj3pwgxtcamun25qydqm95fxqgd89sal&#39;&gt;nevent1q…9sal&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oh dang, that&amp;#39;s way more streamlined compared to when channers were doing this over a decade ago to manipulate a poll for the lulz
    </content>
    <updated>2024-11-09T11:48:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdhvdzq0ur93mecdzgd6g3qwzmexp23skqhyyexlejtfl3mqgc6egzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvmuxv62</id>
    
      <title type="html">... okay, the nRF52 SoftDevice stack just natively supports at ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdhvdzq0ur93mecdzgd6g3qwzmexp23skqhyyexlejtfl3mqgc6egzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvmuxv62" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqamq9yv97wj7d346frswsv9zuu9843pedyqgagee4camm72jqaac0wj2r4&#39;&gt;nevent1q…j2r4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;... okay, the nRF52 SoftDevice stack just natively supports at least 4 concurrent connections, so that should &amp;#34;just work&amp;#34; if you build a device around that chip
    </content>
    <updated>2024-11-06T03:09:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqamq9yv97wj7d346frswsv9zuu9843pedyqgagee4camm72jqaaczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvcne3ll</id>
    
      <title type="html">can you interleave two ble frequency hop patterns if you have ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqamq9yv97wj7d346frswsv9zuu9843pedyqgagee4camm72jqaaczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvcne3ll" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf7flad86qqlzj0mg6ect4ecjd86ncxdthkk4gqsw0tcqt2495zfsh4gnrt&#39;&gt;nevent1q…gnrt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;can you interleave two ble frequency hop patterns if you have sufficient low-level control of the stack and enough patience to debug it?
    </content>
    <updated>2024-11-06T03:04:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyp2z8x9uzz7jvjtyqm5em840356yfp5y52fck4jrpyel6m4lq29gzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv3zsr7n</id>
    
      <title type="html">something potentially for your toolkit?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyp2z8x9uzz7jvjtyqm5em840356yfp5y52fck4jrpyel6m4lq29gzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv3zsr7n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsga5gxts6xjw2ravye6grksse7pn6mxcrr73rzdmrd8d8zl3kxkzg6xzaxk&#39;&gt;nevent1q…zaxk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;something potentially for your toolkit?
    </content>
    <updated>2024-10-30T11:35:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsga5gxts6xjw2ravye6grksse7pn6mxcrr73rzdmrd8d8zl3kxkzgzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvvxnlp9</id>
    
      <title type="html">oh btw jsyk python supports being built for WASM WASI, including ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsga5gxts6xjw2ravye6grksse7pn6mxcrr73rzdmrd8d8zl3kxkzgzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvvxnlp9" />
    <content type="html">
      oh btw jsyk python supports being built for WASM WASI, including linking with Rust PyO3&lt;br/&gt;&lt;br/&gt;it&amp;#39;s just not properly documented and involves a bunch of build system fuckery&lt;br/&gt; &lt;img src=&#34;https://mastodon-data.content.as207960.net/media_attachments/files/113/396/154/178/862/643/original/74ecaf1f6c6ac41d.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://mastodon-data.content.as207960.net/media_attachments/files/113/396/154/387/528/914/original/965ce651a71422cc.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-30T11:34:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs82r0tprcvj4wqm9uz6pts0v75efkw59ewhvkpzsttrhdl9vqenxczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvcpy8su</id>
    
      <title type="html">fwiw there are already existing VST wrappers for Linux, such as ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs82r0tprcvj4wqm9uz6pts0v75efkw59ewhvkpzsttrhdl9vqenxczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvcpy8su" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfwt9wu96085n7fmr7uzyeykh2nfwd7k68zvkw5t5rqefd82rhtlckv94py&#39;&gt;nevent1q…94py&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;fwiw there are already existing VST wrappers for Linux, such as LinVst&lt;br/&gt;&lt;br/&gt;what is it you need that isn&amp;#39;t already addressed by that?
    </content>
    <updated>2024-10-23T14:37:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgzeym752ughxxj03tuape9edr0wh46vjn9wcl40ncyxlfhuqfzwqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvefh34r</id>
    
      <title type="html">if you do not care about doing CPU emulation, you can ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgzeym752ughxxj03tuape9edr0wh46vjn9wcl40ncyxlfhuqfzwqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvefh34r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspqsuwd5g28lw6svksnwzyfcccr2dph3ykl90pkppza32aje8p8pqztt8re&#39;&gt;nevent1q…t8re&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;if you do not care about doing CPU emulation, you can &amp;#34;just&amp;#34; load/run 32-bit x86 code in a 64-bit x86_64 process by changing the cs register to 0x23 (and 0x33 to get back). silly infosec people have named this trick &amp;#34;Heaven&amp;#39;s Gate&amp;#34;. you might also want personality(2) to set ADDR_LIMIT_3GB&lt;br/&gt;&lt;br/&gt;glhf with the magic around setting up the FS/GS segments and vDSO if you actually try to do this&lt;br/&gt;&lt;br/&gt;WINE&amp;#39;s &amp;#34;new WoW64&amp;#34; might already do something to this effect?
    </content>
    <updated>2024-10-23T14:00:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstasfdw87hk7zmlrphhkltsxk88mw06gps48kzw7ykpvwwju8uq9gzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvff7pdw</id>
    
      <title type="html">this is just a static-PIE executable, no?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstasfdw87hk7zmlrphhkltsxk88mw06gps48kzw7ykpvwwju8uq9gzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvff7pdw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxvrtdl7ac6gt2q98amcjejt45dfw83ehqavvdva8pdyz4ge5rslcd5dwtj&#39;&gt;nevent1q…dwtj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;this is just a static-PIE executable, no?
    </content>
    <updated>2024-10-17T16:22:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy227c4cfn2w47mvjkk23u5zchdl53pz7aq2073mg076wx2euzeuqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvt4qutj</id>
    
      <title type="html">Rust has this type of hacks too! ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy227c4cfn2w47mvjkk23u5zchdl53pz7aq2073mg076wx2euzeuqzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvt4qutj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswx43hyfpz58uuyxg75q9n8xcat75acztqeqw9fgn6pdel093wlhssmfsds&#39;&gt;nevent1q…fsds&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Rust has this type of hacks too!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/rust-lang/rust/blob/c682aa162b0d41e21cc6748f4fecfe01efb69d1f/compiler/rustc_hir_analysis/src/check/wfcheck.rs#L141-L167&#34;&gt;https://github.com/rust-lang/rust/blob/c682aa162b0d41e21cc6748f4fecfe01efb69d1f/compiler/rustc_hir_analysis/src/check/wfcheck.rs#L141-L167&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://mastodon-data.content.as207960.net/media_attachments/files/113/194/098/773/495/214/original/3128b601d74141f5.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-09-24T19:08:26Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrzk82l48ujslklwdfxtxw98egdj2y8cwducs3r2ups3e3dg4py5qzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv5lw00z</id>
    
      <title type="html">tangentially related, interesting things happen if you&amp;#39;re ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrzk82l48ujslklwdfxtxw98egdj2y8cwducs3r2ups3e3dg4py5qzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yv5lw00z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswjt05spv69y6mn63yd6lsa9ksxx29lstzwu3cg84kzcsu07429yglpxfnj&#39;&gt;nevent1q…xfnj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;tangentially related, interesting things happen if you&amp;#39;re Nintendo and want hard hold plating everywhere for some reason (durability/reliability? solderability?)&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://gbhwdb.gekkio.fi/static/AGB-BPEJ-0/fexcollects-1_04_without_battery.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;see the drill holes near &amp;#34;U3 RTC&amp;#34;, the ROM, and the &amp;#34;AGB&amp;#34; text, which are separating traces that were being used to short pads together for the plating process
    </content>
    <updated>2024-08-19T11:17:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdssgjte447ukj46t5c0gd8p5x2mv4fylt2x2mlerjklgj7tyl6yczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvsgs834</id>
    
      <title type="html">oh noes, but fyi we contributed black magic debug support for it ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdssgjte447ukj46t5c0gd8p5x2mv4fylt2x2mlerjklgj7tyl6yczyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvsgs834" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsway7y58tsv6jkdyxwh349sy92v7z4rhe774yfhxzh9zmhqnmzcfgcs4cp8&#39;&gt;nevent1q…4cp8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oh noes, but fyi we contributed black magic debug support for it a while back if you want to try that (not in the normal build because of code size limits though)
    </content>
    <updated>2024-08-11T01:49:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszwh35cmdj0f0mfy4gk3ld73mszndsmnsseguynfsc6acrjctsm0gzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvz54aaf</id>
    
      <title type="html">all of the horrible formats other than FST (i.e. LXT/LXT2/VZT) ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszwh35cmdj0f0mfy4gk3ld73mszndsmnsseguynfsc6acrjctsm0gzyqe9s009q47hn4de73zqde60u7tmga7ff3znp5jwv496z6umt45yvz54aaf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstmp30usljt95kh39w8h6zcyhpq6383fg6k2ulfrt3v7932du2jlq663ngc&#39;&gt;nevent1q…3ngc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;all of the horrible formats other than FST (i.e. LXT/LXT2/VZT) are no longer supported and have been removed in their working master branch (after I filed an issue reporting multiple memory corruptions across all of them)
    </content>
    <updated>2024-08-09T08:45:22Z</updated>
  </entry>

</feed>