<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2025-04-13T21:40:52&#43;02:00</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by Signet</title>
  <author>
    <name>Signet</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1nzeptwrwh86q34nvqv3zcnd0e0jhx8nyh5t5m8475249k28yexhsmdnum9.rss" />
  <link href="https://nostr.ae/npub1nzeptwrwh86q34nvqv3zcnd0e0jhx8nyh5t5m8475249k28yexhsmdnum9" />
  <id>https://nostr.ae/npub1nzeptwrwh86q34nvqv3zcnd0e0jhx8nyh5t5m8475249k28yexhsmdnum9</id>
  <icon>https://image.nostr.build/170e9b3fcc645a8218b01606f492dcee48bab6e084af8c8c084698a14e89ed49.jpg</icon>
  <logo>https://image.nostr.build/170e9b3fcc645a8218b01606f492dcee48bab6e084af8c8c084698a14e89ed49.jpg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsxcvgjnpfrqakf7w07znvwfxa65xjfrxr2fnhr4v5x9yrexty7umczyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67hlnsww</id>
    
      <title type="html">New Signet client release is now available on ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxcvgjnpfrqakf7w07znvwfxa65xjfrxr2fnhr4v5x9yrexty7umczyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67hlnsww" />
    <content type="html">
      New Signet client release is now available on &lt;a href=&#34;https://hax0rbana.org/signet/downloads.html&#34;&gt;https://hax0rbana.org/signet/downloads.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Notable changes include:&lt;br/&gt;&lt;br/&gt;- Supoort for importing extra fields from KeePass databases&lt;br/&gt;- Support for importing KeePass v4.x database files&lt;br/&gt;&lt;br/&gt;The other changes are things like the Windows executable being compiled automatically by my CI/CD system, so I don&amp;#39;t have to manually go to a Windows box to compile it.
    </content>
    <updated>2026-05-02T04:24:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgdfsyxrv2j0e4um0v97hslv0x9chw2er65rxp92z6pmec4jpvqeqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67qh7fk4</id>
    
      <title type="html">I&amp;#39;ve got the deb building issues solved for Debian. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgdfsyxrv2j0e4um0v97hslv0x9chw2er65rxp92z6pmec4jpvqeqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67qh7fk4" />
    <content type="html">
      I&amp;#39;ve got the deb building issues solved for Debian. There&amp;#39;s an Ubuntu release (Jammy) that upgraded libbotan2 but not libgcrypt so the Debian 11 has one library that is too old and another that is too new and I think it&amp;#39;s reversed with the .deb from Debian 12. At least something like that, I&amp;#39;m tooting from memory.&lt;br/&gt;&lt;br/&gt;The solution is to build it on Jammy so it&amp;#39;ll pick the library versions that match. I should get that done after the weekend. And I&amp;#39;ll add in some more testing for more releases too.
    </content>
    <updated>2026-04-25T05:29:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxvvlkzfas5er8zwqw5p3n6hpney8ueemavmsqh7tql49cqwhwufqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny6700f527</id>
    
      <title type="html">As the years march on, maintaining support for older distros ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxvvlkzfas5er8zwqw5p3n6hpney8ueemavmsqh7tql49cqwhwufqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny6700f527" />
    <content type="html">
      As the years march on, maintaining support for older distros becomes more complex. One version of a library is required on one release, and a different one on the next.&lt;br/&gt;&lt;br/&gt;Most projects shy away from putting the work, even huge projects with large communities and/or corporate funding. It&amp;#39;s a lot easier to just support the latest release.&lt;br/&gt;&lt;br/&gt;Not Signet. I support Debian 11, both i386 and amd64. At a minimum, I will match Debian&amp;#39;s Long Term Support commitments.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;d like to go beyond this and match the Extended Long Term Support (ELTS), but this is challenging.&lt;br/&gt;&lt;br/&gt;Docker doesn&amp;#39;t keep images around forever, which is a problem for my CI/CD environment.&lt;br/&gt;&lt;br/&gt;Debian doesn&amp;#39;t keep their apt repos around, which is a problem for installing dependencies and build tools.&lt;br/&gt;&lt;br/&gt;ELTS is 3rd party paid support.&lt;br/&gt;&lt;br/&gt;While it&amp;#39;d be possible to run my own apt mirror and docker registry, it&amp;#39;s a lot of work for something nobody is asking for. So for now, I match Debian&amp;#39;s LTS policy: 5 years, then you need to upgrade your O/S and I&amp;#39;ll keep on supporting you. 🫶
    </content>
    <updated>2026-04-24T22:52:01&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxfyw3x0z4pewyngq8s2z3sgxxhkkeef8qnwtdadejm8utctzwvtqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny676c8q9y</id>
    
      <title type="html">I was able to reproduce the issue outside the CI environment. I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxfyw3x0z4pewyngq8s2z3sgxxhkkeef8qnwtdadejm8utctzwvtqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny676c8q9y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfchgqk4qdvcde59wwel98ttyf2ly8frg9eqrhprwf40am6kg60rsppemhxue69uhkummn9ekx7mp0lhxpqq&#39;&gt;nevent1q…xpqq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I was able to reproduce the issue outside the CI environment. I think I know what needs to be done to clean all this up now, but I ran out of time before I got it done.&lt;br/&gt;&lt;br/&gt;Plus I made a change to the CI runners which should prevent the Docker caching issue from recurring. Just need to get that into the Ansible scripts so it will never regress. THEN I can call it done.
    </content>
    <updated>2026-04-23T17:59:02&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfchgqk4qdvcde59wwel98ttyf2ly8frg9eqrhprwf40am6kg60rszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67ruz442</id>
    
      <title type="html">Resolved that, now on to trying to figure out why there are ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfchgqk4qdvcde59wwel98ttyf2ly8frg9eqrhprwf40am6kg60rszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67ruz442" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0hmlh8rfkpxtzsveu6ujzal52dzwnw2mywygm2c8utdvyulh2u0cpzpmhxue69uhkummnw3ezumt0d5hsn422jj&#39;&gt;nevent1q…22jj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Resolved that, now on to trying to figure out why there are CMakeCache folders that are breaking the .deb build process.&lt;br/&gt;&lt;br/&gt;This related to the new keepassxc project (in place of keepassx) &lt;br/&gt;&lt;br/&gt;And frustratingly, this only seems to happen in the CI environment. Running the same commands on a fresh VMworks fine. So I expect it&amp;#39;ll probably turn out to be more Docker issues. Time &amp;amp; effort will reveal all.
    </content>
    <updated>2026-04-22T05:25:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0hmlh8rfkpxtzsveu6ujzal52dzwnw2mywygm2c8utdvyulh2u0czyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny6749majt</id>
    
      <title type="html">I spent all day trying to track down some alarming PGP signature ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0hmlh8rfkpxtzsveu6ujzal52dzwnw2mywygm2c8utdvyulh2u0czyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny6749majt" />
    <content type="html">
      I spent all day trying to track down some alarming PGP signature problems.&lt;br/&gt;&lt;br/&gt;In the end, it was docker caching some file that was downloaded from the internet, as if there&amp;#39;s no chance something online could possibly change...&lt;br/&gt;&lt;br/&gt;Frustrating to waste time on Docker nonsense, but at least the explanation wasn&amp;#39;t that it was detecting a compromise.&lt;br/&gt;&lt;br/&gt;Onward.
    </content>
    <updated>2026-04-21T07:08:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspwuv5nx2ff3ygrfz7juvakmaa3u9gnnwvgheu9mywl0fap5czqhszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67g4t8ca</id>
    
      <title type="html">I&amp;#39;ve also made progress on the hardware side of the house. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspwuv5nx2ff3ygrfz7juvakmaa3u9gnnwvgheu9mywl0fap5czqhszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67g4t8ca" />
    <content type="html">
      I&amp;#39;ve also made progress on the hardware side of the house. The current hardware is effectively USB-A only, and the new revision aims to fix that. I feel like the details are somewhat interesting on this. Perhaps that isn&amp;#39;t true for hardware developers, but I think everyone else will enjoy, so it&amp;#39;s story time!&lt;br/&gt;&lt;br/&gt;I took on maintenance at hardware v1.2. It relied on a voltage regulated that was not available anymore. The journey begins...&lt;br/&gt;&lt;br/&gt;I taught myself KiCAD and updated the design to use a different voltage regulator. The pins were reversed from the previous component, so this spawned v1.3. Exact same thing as v1.2 except it used components which were actually available.&lt;br/&gt;&lt;br/&gt;That was OK, but the board had components on both sides, which made assembly tedious and error prone. Plus people were asking about native USB-C support. Between my desire to make these devices easier for people to build at home (myself included) and the USB-C thing, v1.4 was born.&lt;br/&gt;&lt;br/&gt;This put all the components on the front of the board and added a USB-C connector. After a few attempts, I decided the surface-mounted USB-C connector was going to be too tedious for people to assemble, and I settled on the through-hole version.&lt;br/&gt;&lt;br/&gt;After making a huge batch of these new boards, I discovered I made two errors:&lt;br/&gt;&lt;br/&gt;1. I didn&amp;#39;t connect the data pins from the A-side to the B-side. The result, you can&amp;#39;t plug it in either way. Awkward for a USB-C connector!&lt;br/&gt;&lt;br/&gt;2. More importantly is would ONLY work with USB-A to USB-C cables. I had wired it per the USB spec for legacy mode because the MCU only supports USB 2.0. It was only later I realized that legacy mode was referencing the cables, not the protocol.&lt;br/&gt;&lt;br/&gt;The net result is that v1.4 hardware is basically still USB-A only. Yeah, you can put both USB ends on, but it&amp;#39;s not going to work as most people expect.&lt;br/&gt;&lt;br/&gt;This brings us to v1.41, which is nearly identical to v1.4, except a 56K Ω resistor was swapped out for a pair of 5.1K Ω resistors and slightly different wiring. I&amp;#39;ve hand soldered this on a prototype board and can confirm that it works properly. I updated the board and published it, but I haven&amp;#39;t had new boards made yet. So the story continues. I&amp;#39;m pretty sure that they&amp;#39;ll work as my prototype did, but there&amp;#39;s still some chance I made a mistake in KiCAD and will have to make yet another revision before it has real USB-C support. Time will tell.&lt;br/&gt;&lt;br/&gt;So there you have it. A behind the scenes look at hardware development and how I&amp;#39;m pushing to make this tech more accessible to people and adding native support for USB-C.
    </content>
    <updated>2026-04-10T01:22:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9amh9x8tzrxs6dzwmpkwjc0u9dvx65lnyqtuadwmlactjrp9cuxczyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67a6mpyw</id>
    
      <title type="html">I&amp;#39;ve been grinding away, doing the completely unglamorous ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9amh9x8tzrxs6dzwmpkwjc0u9dvx65lnyqtuadwmlactjrp9cuxczyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67a6mpyw" />
    <content type="html">
      I&amp;#39;ve been grinding away, doing the completely unglamorous work of maintenance and cross platform compatibility, but I did add in one little improvement.&lt;br/&gt;&lt;br/&gt;- Switched from KeePass to KeePassXC library&lt;br/&gt;- Added support for importing KeePass v4 databases&lt;br/&gt;- Added support for importing extra fields from all KeePass files&lt;br/&gt;&lt;br/&gt;All these changes were in the client software, not firmware nor hardware changes.
    </content>
    <updated>2026-04-09T07:09:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8nxlrkgvlkq5edypvf99w9p5p55rpzl3p5uc9lsww7prrv8xytlszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67ct7vt2</id>
    
      <title type="html">I think I recently found a better way to explain the security ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8nxlrkgvlkq5edypvf99w9p5p55rpzl3p5uc9lsww7prrv8xytlszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67ct7vt2" />
    <content type="html">
      I think I recently found a better way to explain the security that Signet offers:&lt;br/&gt;&lt;br/&gt;1. Can unplug it when not in use to know your data is safe&lt;br/&gt;&lt;br/&gt;2. Passwords are only released when the physical button is pressed&lt;br/&gt;&lt;br/&gt;3. Lost devices can&amp;#39;t be used w/o the device password&lt;br/&gt;&lt;br/&gt;You don&amp;#39;t have to be a cryptogrpher to understand these benefits.&lt;br/&gt;&lt;br/&gt;I **am** a huge geek so I get excited to talk about the cool technical features, but I&amp;#39;m trying to get better at giving people the punchline instead of a huge pile of details. How&amp;#39;d I do?
    </content>
    <updated>2026-03-18T21:34:52&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgu0knkp67an3en9kyx0594xeatylyzkxga3mn5z0par3hgzfl2qszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny673x0qhz</id>
    
      <title type="html">Finally got keepass v4 database importing working on Windows in ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgu0knkp67an3en9kyx0594xeatylyzkxga3mn5z0par3hgzfl2qszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny673x0qhz" />
    <content type="html">
      Finally got keepass v4 database importing working on Windows in addition to Linux.&lt;br/&gt;&lt;br/&gt;I&amp;#39;d like to get some bugs fixed in MXE (the cross compiler I use to build .exe files), but I have a solution to hold me over until that happens (which may be &amp;#34;never&amp;#34;).&lt;br/&gt;&lt;br/&gt;Anyways, on to getting it to compile on macOS and then I can wrap up this feature.
    </content>
    <updated>2025-12-29T05:00:57&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspade3u0prn5y4furd045x2ueq2ruw3q9jezevssr243ttswaljkqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67nu5gdh</id>
    
      <title type="html">Reason #25630 that I don&amp;#39;t get things done faster: The MXE ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspade3u0prn5y4furd045x2ueq2ruw3q9jezevssr243ttswaljkqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67nu5gdh" />
    <content type="html">
      Reason #25630 that I don&amp;#39;t get things done faster: The MXE scripts to build .deb packages are broken and after dozens of hours trying to resolve it, I haven&amp;#39;t been able to figure it out.&lt;br/&gt;&lt;br/&gt;I opened a ticket about it a couple weeks ago, but no replies.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/mxe/mxe/issues/3264&#34;&gt;https://github.com/mxe/mxe/issues/3264&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is blocking my ability to fix the CI jobs that build the Windows releases of the Signet client, which is holding up a release.&lt;br/&gt;&lt;br/&gt;In this case, I don&amp;#39;t think anyone who knows about these scripts is still around.&lt;br/&gt;&lt;br/&gt;The moral of the story here is that if you can afford to help with open source software, we could really use it!&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not talking about money. I&amp;#39;m talking about project management, learning how to reproduce issues, debug them, working towards a resolution and not just being able to do these, bit actually doing them in practice.&lt;br/&gt;&lt;br/&gt;It takes time and effort. It means being part of a community. And the reward is that the world is a better place. It&amp;#39;s not the riches tech bros promise.
    </content>
    <updated>2025-11-16T20:00:50&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqfapvteecr0wr4v6aqphlrmm9qtfk6rcp5rtjlapgguvwv7j047qzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67hf3xrg</id>
    
      <title type="html">Reason #25628 why I don&amp;#39;t get things done faster. I had to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqfapvteecr0wr4v6aqphlrmm9qtfk6rcp5rtjlapgguvwv7j047qzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67hf3xrg" />
    <content type="html">
      Reason #25628 why I don&amp;#39;t get things done faster. I had to set aside my tasks to patch reprepro so it could handle control.tar.xz files which is what are created by all of Debian&amp;#39;s modern tools to create .deb files.&lt;br/&gt;&lt;br/&gt;I submitted a merge request 2 weeks ago, but it hasn&amp;#39;t been commented on, let alone reviewed or accepted.&lt;br/&gt;&lt;br/&gt;But I&amp;#39;ve got the .deb for it on my apt repo and you can see the change and compile my version here if you want it. &lt;a href=&#34;https://salsa.debian.org/debian/reprepro/-/merge_requests/14&#34;&gt;https://salsa.debian.org/debian/reprepro/-/merge_requests/14&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Reason #25629 why I don&amp;#39;t get things done faster. I spend time trying to get my patches upstreamed so more people can benefit from my work.&lt;br/&gt;&lt;br/&gt;But just like my multi-year effort to get a patchlevel change in pam-u2f (from the original author and an official release, not a patch I wrote), it seems I&amp;#39;m being ghosted again.&lt;br/&gt;&lt;br/&gt;Last time around, I reached out to the maintainer via email, the former maintainer, another person in auth, the maintainer via IRC, tried to get a mentor in IRC... all failed.
    </content>
    <updated>2025-11-16T08:45:36&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvz7qcp6mq00ajrsf77kgzwvqjdarteze80879ymlfprv3tqq5xygzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny6773uu27</id>
    
      <title type="html">Today I helped a user compile the #signet client for an #ARM ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvz7qcp6mq00ajrsf77kgzwvqjdarteze80879ymlfprv3tqq5xygzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny6773uu27" />
    <content type="html">
      Today I helped a user compile the #signet client for an #ARM based version of #MacOS.&lt;br/&gt;&lt;br/&gt;It required changing a couple library paths, and I&amp;#39;ve already upstreamed those changes to the latest copy of the repo.&lt;br/&gt;&lt;br/&gt;This was something I&amp;#39;ve been wanted to test for a long time now, but I don&amp;#39;t have the hardware and it&amp;#39;s hard to get the time of someone who does. But we did it. Together.&lt;br/&gt;&lt;br/&gt;Hardware secured encryption is #cipherpunk meets #cyberpunk ✊&lt;br/&gt;&lt;br/&gt;signet - And physical access is within our threat model!&lt;br/&gt;&lt;br/&gt;Contrast that to the way hardware security work when made by Intel, AMD or ARM:&lt;br/&gt;&lt;a href=&#34;https://infosec.exchange/@dangoodin/115459944536890363&#34;&gt;https://infosec.exchange/@dangoodin/115459944536890363&lt;/a&gt;&lt;br/&gt;
    </content>
    <updated>2025-10-31T00:41:33&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsflfq687x8h2vwanckey5cz2zgsp2twu5u9p70wd0qalnp7cgu8gszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67cdct2w</id>
    
      <title type="html">There&amp;#39;s going to be another bugfix I plan on testing, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsflfq687x8h2vwanckey5cz2zgsp2twu5u9p70wd0qalnp7cgu8gszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67cdct2w" />
    <content type="html">
      There&amp;#39;s going to be another bugfix I plan on testing, hopefully in the next week or two. I&amp;#39;ll post pics and the results, even if the fix doesn&amp;#39;t work.&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqs8d8vqsz6q77ggka3jez37aer3a648uxgzz67762vafk6650na75cpzpmhxue69uhkummnw3ezumt0d5hsygyckg2msm4e7sydvmqrygkymt7tu4e3ue9azaxea04z4fdj3exf4upsgqqqqqqstljtnw&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…jtnw&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; This is what #patching a #bug in #hardware looks like.&lt;br/&gt;&lt;br/&gt;First attempt: I made things worse&lt;br/&gt;Second attempt (not pictured): it&#39;s as if I did nothing&lt;br/&gt;Third attempt: fixed!&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/19323510a7724fa6f88943b274e562c2afe1bb097d0290b8d2cc3c6012ce653e.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/e3c5d1d52302ada5f6fff9168140dfd3b8de4e232c59570267b31ee442a96a69.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/4f6a81327c9525f0bae4ef1a1a162a931805fba656d541a02234181537c4bd80.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;If you don&#39;t know how big a US dime is, the punchline here is that these wires are very small, tedious to work with and will probably come loose at the slightest provocation. #USBC&lt;br/&gt;&lt;br/&gt;And a shout out to those who know exactly what happened here without any explanation required. I goofed. Next rev will be better. #OpenHardware #electronics #diy &lt;/blockquote&gt;
    </content>
    <updated>2025-09-13T23:27:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf0jldrhhyedwjtlhyh62a5d37ah4kf0cprvdj692avvxm5g28zqqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67z8twfp</id>
    
      <title type="html">Well, that was... educational. Not only does v1.4 require ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf0jldrhhyedwjtlhyh62a5d37ah4kf0cprvdj692avvxm5g28zqqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67z8twfp" />
    <content type="html">
      Well, that was... educational. Not only does v1.4 require plugging in the USB-C cable the right way, but it also only works with USB-A to USB-C cables (not C-to-C).&lt;br/&gt;&lt;br/&gt;Everything related to the USB-A connector is fine, and previous revisions didn&amp;#39;t have a USB-C connector at all, so this version is still an improvement, but not as much of an improvement as I was aiming for.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve read a lot about USB-C cables and USB 3.1 and I think the next rev will fix both problems. Version 1.41, here we come.
    </content>
    <updated>2025-09-10T10:16:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8d8vqsz6q77ggka3jez37aer3a648uxgzz67762vafk6650na75czyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67twcara</id>
    
      <title type="html">This is what #patching a #bug in #hardware looks like. First ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8d8vqsz6q77ggka3jez37aer3a648uxgzz67762vafk6650na75czyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67twcara" />
    <content type="html">
      This is what #patching a #bug in #hardware looks like.&lt;br/&gt;&lt;br/&gt;First attempt: I made things worse&lt;br/&gt;Second attempt (not pictured): it&amp;#39;s as if I did nothing&lt;br/&gt;Third attempt: fixed!&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/19323510a7724fa6f88943b274e562c2afe1bb097d0290b8d2cc3c6012ce653e.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/e3c5d1d52302ada5f6fff9168140dfd3b8de4e232c59570267b31ee442a96a69.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/4f6a81327c9525f0bae4ef1a1a162a931805fba656d541a02234181537c4bd80.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;If you don&amp;#39;t know how big a US dime is, the punchline here is that these wires are very small, tedious to work with and will probably come loose at the slightest provocation. #USBC&lt;br/&gt;&lt;br/&gt;And a shout out to those who know exactly what happened here without any explanation required. I goofed. Next rev will be better. #OpenHardware #electronics #diy
    </content>
    <updated>2025-09-10T04:51:02&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyd2dmld7765w6e65s6vpy8w7z2yrep4zmnyema66hxxrz4rlqvqszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67yyycaf</id>
    
      <title type="html">Also, if someone wants to just rip off my design and make and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyd2dmld7765w6e65s6vpy8w7z2yrep4zmnyema66hxxrz4rlqvqszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67yyycaf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrv74l0adlyaqg8cspxtgr37j6t7htpyutuq7ax72tpnjexvl0pxgakzwtl&#39;&gt;nevent1q…zwtl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Also, if someone wants to just rip off my design and make and sell Signets themselves, there&amp;#39;s nothing stopping you. The license allows for it, and I&amp;#39;m not going to shy away from competition.&lt;br/&gt;&lt;br/&gt;Of course, if you do, it&amp;#39;s on you to deal with fuck ups in manufacturing, soldering on USB connectors, flashing, testing each unit, setting up one or more stores, and the worst thing of all: marketing.&lt;br/&gt;&lt;br/&gt;If that sounds good to you, go for it. If you want to share these burdens, partner with me.
    </content>
    <updated>2025-09-01T01:13:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrv74l0adlyaqg8cspxtgr37j6t7htpyutuq7ax72tpnjexvl0pxgzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67jpesuy</id>
    
      <title type="html">BTW, I am still looking for a reseller in Europe. If you or ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrv74l0adlyaqg8cspxtgr37j6t7htpyutuq7ax72tpnjexvl0pxgzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67jpesuy" />
    <content type="html">
      BTW, I am still looking for a reseller in Europe. If you or someone you know is there and wants to make open source security hardware available to people, reach out to me.&lt;br/&gt;&lt;br/&gt;The cost of shipping is Europeans €25-30 per order, but beyond that, there&amp;#39;s a risk with every single order that something will go wrong in customs (on either end), and that cost would double just to give it a second attempt!&lt;br/&gt;&lt;br/&gt;That&amp;#39;s why I don&amp;#39;t offer international shipping. Because I end up losing money if 1 out of 10 orders requires re-shipping. Meanwhile the customer has to pay almost as much for shipping as the device. I want to slash that cost dramatically, and obviously I&amp;#39;ll pass those savongs onto the user.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s what I want to do:&lt;br/&gt;A.) Ship a batch of signets to someone in Europe, maybe 10x to start&lt;br/&gt;B.) Orders to europeans ship from there&lt;br/&gt;&lt;br/&gt;I&amp;#39;d prefer the reseller sells them, but I could enable shipping in my store if that&amp;#39;s preferable.&lt;br/&gt;&lt;br/&gt;We can work out something to balance the risk of me shipping off signets and never hearing anything from them again, and the reseller buying these from me and then being stuck with them if they&amp;#39;re not selling. We can work it out, and a return/exchange process too. We got this, I just need a little help.
    </content>
    <updated>2025-09-01T01:10:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyqnlhg5kfqz7x8uecnt0tmpq79rv4daua5wj30uqgyxgtsyhzx3qzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67d360p9</id>
    
      <title type="html">The only other change in v1.4 is making assembly easier by making ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyqnlhg5kfqz7x8uecnt0tmpq79rv4daua5wj30uqgyxgtsyhzx3qzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67d360p9" />
    <content type="html">
      The only other change in v1.4 is making assembly easier by making it a single sided board. It&amp;#39;s just that and the USB-C, everything else is functionally identical.&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqs9gka04j83eqartqyd42kmy4l8l6smsalzt9llrdl96f05ka7k4aqppemhxue69uhkummn9ekx7mp0qgsf3vs4hphtnaqg6ekqxg3vfkhuhetnrejt696dn6l292jm9rjvntcrqsqqqqqphnxj0t&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…xj0t&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; New #hardware revision is in the works... #Signet v1.4&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/f85d5700f0242966b35f188a39d9f79c81b6893934a8ae8953961533eac987ff.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;Native USB-C connector. No more need for those A-to-C adapters.&lt;br/&gt;&lt;br/&gt;I just ordered more parts to make more of them. I&#39;m excited. #OpenHardware for life, yo! &lt;/blockquote&gt;
    </content>
    <updated>2025-08-30T22:22:13&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9gka04j83eqartqyd42kmy4l8l6smsalzt9llrdl96f05ka7k4aqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny676kmanu</id>
    
      <title type="html">New #hardware revision is in the works... #Signet v1.4 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9gka04j83eqartqyd42kmy4l8l6smsalzt9llrdl96f05ka7k4aqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny676kmanu" />
    <content type="html">
      New #hardware revision is in the works... #Signet v1.4&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://image.nostr.build/f85d5700f0242966b35f188a39d9f79c81b6893934a8ae8953961533eac987ff.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;Native USB-C connector. No more need for those A-to-C adapters.&lt;br/&gt;&lt;br/&gt;I just ordered more parts to make more of them. I&amp;#39;m excited. #OpenHardware for life, yo!
    </content>
    <updated>2025-08-30T07:38:14&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyxkv7hxtfww24ay4cyuaaghhccp3udv4th6v658s45ut0r3p2d8gzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny673lnw26</id>
    
      <title type="html">The reason this helps the Signet project is because it means ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyxkv7hxtfww24ay4cyuaaghhccp3udv4th6v658s45ut0r3p2d8gzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny673lnw26" />
    <content type="html">
      The reason this helps the Signet project is because it means being able to develop the code without having to wait for hours to compile the cross compiler and cross compile the libraries. Instead, we have a fast, reproducible way to get the the libraries that are either grossly outdated in the official repo, or don&amp;#39;t have any package at all in that repo.&lt;br/&gt;&lt;br/&gt;#SelfSufficency #OpenSource #dev&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nevent1qqsqq88v0ph6neqrft6fyher78edxdsuwajtc5ykmccaf83v9fur8espz4mhxue69uhkummnw3ezummcw3ezuer9wchsygyckg2msm4e7sydvmqrygkymt7tu4e3ue9azaxea04z4fdj3exf4upsgqqqqqqsxeelru&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;nevent1q…elru&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; Last night I found a lua script in the MXE repo that allows me to create .deb packages. This is something I asked for a couple months ago and never got any reply.&lt;br/&gt;&lt;br/&gt;This is a huge deal, not just for me, but for everyone who uses the MXE cross compiler to make Windows executables from Linux because the official repos have not been updated in a decade and they won&#39;t compile some modern software.&lt;br/&gt;&lt;br/&gt;Soon, I will have an update version of gcc in my apt repo for everyone.&lt;br/&gt;&lt;br/&gt;I am also going to be adding documentation on how people can compile the .deb packages themselves. The ones in my repo will be signed by me, but trusting me should not be a requirement. &lt;/blockquote&gt;
    </content>
    <updated>2025-08-03T23:43:02&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqq88v0ph6neqrft6fyher78edxdsuwajtc5ykmccaf83v9fur8eszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny670xt3u5</id>
    
      <title type="html">Last night I found a lua script in the MXE repo that allows me to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqq88v0ph6neqrft6fyher78edxdsuwajtc5ykmccaf83v9fur8eszyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny670xt3u5" />
    <content type="html">
      Last night I found a lua script in the MXE repo that allows me to create .deb packages. This is something I asked for a couple months ago and never got any reply.&lt;br/&gt;&lt;br/&gt;This is a huge deal, not just for me, but for everyone who uses the MXE cross compiler to make Windows executables from Linux because the official repos have not been updated in a decade and they won&amp;#39;t compile some modern software.&lt;br/&gt;&lt;br/&gt;Soon, I will have an update version of gcc in my apt repo for everyone.&lt;br/&gt;&lt;br/&gt;I am also going to be adding documentation on how people can compile the .deb packages themselves. The ones in my repo will be signed by me, but trusting me should not be a requirement.
    </content>
    <updated>2025-08-03T23:31:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8vv58zucj26sdf02av55ycuhewpjv5ka7s6tur9ggqv54p6lpg4czyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67ynu3r6</id>
    
      <title type="html">Trying out Plebian Market. The censors won&amp;#39;t let me call the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8vv58zucj26sdf02av55ycuhewpjv5ka7s6tur9ggqv54p6lpg4czyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67ynu3r6" />
    <content type="html">
      Trying out Plebian Market. The censors won&amp;#39;t let me call the signet a password manager. Password is a forbidden word. But I can say password on nostr all day long. Password password password! Take that censors!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://plebeian.market/products/30018:86419b2979bbe726b8bc966e8e6402da4509d64ed15a3a6b12abc14b0c29d124:signet-be5bw8oj89&#34;&gt;https://plebeian.market/products/30018:86419b2979bbe726b8bc966e8e6402da4509d64ed15a3a6b12abc14b0c29d124:signet-be5bw8oj89&lt;/a&gt;
    </content>
    <updated>2025-06-08T07:00:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf6tjs3d8m4lts5fs8vadhcjt855ew9eegqwywvtm03qqzmf3xxegzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67z38d9p</id>
    
      <title type="html">I finally have a partial answer to the question &amp;#34;how long ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf6tjs3d8m4lts5fs8vadhcjt855ew9eegqwywvtm03qqzmf3xxegzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67z38d9p" />
    <content type="html">
      I finally have a partial answer to the question &amp;#34;how long will a #Signet last?&amp;#34;&lt;br/&gt;&lt;br/&gt;Previously, we had never seen one wear out, but after 7.5 years, most of which was daily use, my 2017 Signet started having intermittent problems with the USB connector. I had to jiggle it to get it to work.&lt;br/&gt;&lt;br/&gt;7&#43; years is better than you&amp;#39;ll get from any commercial company, but here&amp;#39;s the real kicker...&lt;br/&gt;&lt;br/&gt;I replaced the USB connector and it works reliably again! 💯&lt;br/&gt;&lt;br/&gt;The part of the question about how long it will last which is left unanswered is: how long will it last after one simple repair?&lt;br/&gt;&lt;br/&gt;Any #Makerspace or #Hackerspace can help you make this #repair, even if you don&amp;#39;t have any experience with #electronics. The USB connector costs less than a dollar and the space might even have some lying around they&amp;#39;d be willing go give it to you for free.&lt;br/&gt;&lt;br/&gt;This is how gadgets should be. Not disposable, but long lasting AND repairable.&lt;br/&gt;&lt;br/&gt;#environmentalism #sustainability #RightToRepair #FOSS #OpenHardware #sustainible
    </content>
    <updated>2025-04-29T23:53:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg52vlkycws3m35vldcdl9423t27mxcklcpcam9cmmjy4wtk9sqdqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67k4m64g</id>
    
      <title type="html">Achievement unlocked: get an ad in the back of the latest 2600 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg52vlkycws3m35vldcdl9423t27mxcklcpcam9cmmjy4wtk9sqdqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67k4m64g" />
    <content type="html">
      Achievement unlocked: get an ad in the back of the latest 2600 magazine.&lt;br/&gt;&lt;br/&gt;May all the cypherpunks have the tools they want, not merely the tools companies are willing to sell to them. 🤘😈
    </content>
    <updated>2025-04-27T23:40:18&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9c34dr3ql0lmafdxx0zedewx3ghsx0rgly3mqh3s7qlu2qvy4k7qzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67faccpy</id>
    
      <title type="html">I am happy to announce the release of a new #signet case (and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9c34dr3ql0lmafdxx0zedewx3ghsx0rgly3mqh3s7qlu2qvy4k7qzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67faccpy" />
    <content type="html">
      I am happy to announce the release of a new #signet case (and more colors)! All the same hardware inside, it&amp;#39;s just a new look.&lt;br/&gt;&lt;br/&gt;There are a couple slight variations:&lt;br/&gt;- snap together vs screw together, and&lt;br/&gt;- I have one without a keyloop&lt;br/&gt;&lt;br/&gt;What do you think? Prefer the cleaner look to the more functional option of having a keyloop? Want other colors? Let me know.&lt;br/&gt;&lt;br/&gt;More pics are available on the Artisans Cooperative&amp;#39;s store:&lt;br/&gt;&lt;a href=&#34;https://artisans.coop/products/signet&#34;&gt;https://artisans.coop/products/signet&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;m going to update my personal store soon, but I am going to spin up my own #nostr relay so it will be more stable. Had someone send money into a black hole because a relay timed out.&lt;br/&gt;&lt;br/&gt;At some point I will probably also update the store to DM me the secret *before* having the person send money. That way this can&amp;#39;t happen again, regardless of any timeouts. I think the personal nostr notification already happens after payment, so that should already be good.
    </content>
    <updated>2025-04-13T00:54:30&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstvjxu8pknnnqrfm2ccmlj3h2ed90gu9cynfssz52udkqczhha0fgzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67w8szhs</id>
    
      <title type="html">Working on an update to the #signet client so it can import the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstvjxu8pknnnqrfm2ccmlj3h2ed90gu9cynfssz52udkqczhha0fgzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67w8szhs" />
    <content type="html">
      Working on an update to the #signet client so it can import the Keepass 4.x databases (currently it can do up to and including 3.&lt;br/&gt;x).&lt;br/&gt;&lt;br/&gt;It compiles and works on Linux, but in order to be accepted it also needs to do so on macOS and Windows, and cross compiling the Windows executables from Linux needs to work for both 32- and 64-bit versions.&lt;br/&gt;&lt;br/&gt;The keepassxc project has a bunch of dependencies, which is making this difficult. The libraries aren&amp;#39;t packaged up elsewhere like they are on Debian. 🫤
    </content>
    <updated>2025-03-29T01:14:41&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvzqhwhw62yy3l02jddauf8qxvpzqxlgn85u9xyptlx9kefg74fsqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67t4a97l</id>
    
      <title type="html">It feels so good to have this pipeline going. It&amp;#39;s like a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvzqhwhw62yy3l02jddauf8qxvpzqxlgn85u9xyptlx9kefg74fsqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67t4a97l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfkxgut34exyyztt208qvr8k56as38svlj4hanraa0zcqqf0hwsqqalv75g&#39;&gt;nevent1q…v75g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It feels so good to have this pipeline going. It&amp;#39;s like a burden has been lifted.&lt;br/&gt;&lt;br/&gt;macOS is on my list for the future. Looks like osxcross is the tool people are gravitating towards. 🧐
    </content>
    <updated>2025-03-03T05:03:09&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfkxgut34exyyztt208qvr8k56as38svlj4hanraa0zcqqf0hwsqqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67d0zxpm</id>
    
      <title type="html">Just managed to get a cross compiler set up so I can build ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfkxgut34exyyztt208qvr8k56as38svlj4hanraa0zcqqf0hwsqqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67d0zxpm" />
    <content type="html">
      Just managed to get a cross compiler set up so I can build #Windows executables from #Linux.&lt;br/&gt;&lt;br/&gt;While it&amp;#39;s unlikely that anyone else will care about this #development, it means I can have Windows builds in the CI/CD. This will save me a ton of time when cutting releases.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://gitlab.hax0rbana.org/signet/signet-client&#34;&gt;https://gitlab.hax0rbana.org/signet/signet-client&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Currently in it&amp;#39;s own branch, but if it builds correctly, and passes manusl testing on a Windows machine, I&amp;#39;ll merge it into trunk. Steal it as an example if you wish.&lt;br/&gt;&lt;br/&gt;#devops #OpenSource #security #FOSS
    </content>
    <updated>2025-03-02T07:49:28&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvky6mqp9k483ez6zqhmqj7fe9m5xu6a6405tn2vuz7j3lctdqpeczyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67jka64j</id>
    
      <title type="html">We now have a FAQ on the main Signet page. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvky6mqp9k483ez6zqhmqj7fe9m5xu6a6405tn2vuz7j3lctdqpeczyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67jka64j" />
    <content type="html">
      We now have a FAQ on the main Signet page.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://hax0rbana.org/signet&#34;&gt;https://hax0rbana.org/signet&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Thanks to the people who have asked questions. I&amp;#39;ll continue to try to improve the documentation and make the hardware and software easier to use.
    </content>
    <updated>2025-02-25T01:01:12&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs20hdez2cjkjxumys48rydg0j90me6ewcwftndfuu4r2w5jg248sqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67jmar8g</id>
    
      <title type="html">Good news: we are helping to get a bug fixed in #QubesOS. It ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs20hdez2cjkjxumys48rydg0j90me6ewcwftndfuu4r2w5jg248sqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67jmar8g" />
    <content type="html">
      Good news: we are helping to get a bug fixed in #QubesOS. It looks like the upcoming 4.3 will allow attaching a hidraw device on the first try.&lt;br/&gt;&lt;br/&gt;That means no workarounds required to use Signet on Qubes, and it&amp;#39;ll likely fix other devices too.&lt;br/&gt;&lt;br/&gt;(I&amp;#39;ve been using mine with Qubes for years, but it&amp;#39;ll be nice to not have to enable usb-reset-on-attach anymore)
    </content>
    <updated>2025-02-24T07:18:04&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9gmmn752d8680096wvvftd45af2m8nevpl3gzr3575ldegyey3eczyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67jcuzn7</id>
    
      <title type="html">Thinking about checking out #podcasts who might like to have me ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9gmmn752d8680096wvvftd45af2m8nevpl3gzr3575ldegyey3eczyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67jcuzn7" />
    <content type="html">
      Thinking about checking out #podcasts who might like to have me on as a guest.&lt;br/&gt;&lt;br/&gt;Anyone have any recommendations?&lt;br/&gt;&lt;br/&gt;Any podcasts out there who cater to people getting interested in #privacy or #security? Or maybe an #OpenSource podcast where I could tell the story of how #unstoppable this project has been?&lt;br/&gt;&lt;br/&gt;#signet #FreedomTech
    </content>
    <updated>2025-01-06T22:24:52&#43;01:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd22yau0w2l9d62yzynrgqe4vaad27jerm5zu8amfgklu9d5zgfnqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67wwnua0</id>
    
      <title type="html">Signet finally has it&amp;#39;s own account. Now you can follow this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd22yau0w2l9d62yzynrgqe4vaad27jerm5zu8amfgklu9d5zgfnqzyzvty9dcd6ulgzxkdspjytzd4l972uc7vj73wnv7h6325keguny67wwnua0" />
    <content type="html">
      Signet finally has it&amp;#39;s own account. Now you can follow this account any just get Signet updates and not have to wade through all &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/nprofile1qqsdxr4f36n9a9fljx4e8a4np6j3aveu2phc04ylvq9p8xh0qz4f2ygpzpmhxue69uhkummnw3ezumt0d5hszrnhwden5te0dehhxtnvdakz7qg7waehxw309ahx7um5wgkhqatz9emk2mrvdaexgetj9ehx2ap0hjuctz&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Dr. Hax&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;nprofile…uctz&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&amp;#39;s posts about meshtastic, preserving homegrown food and whatnot. 😂&lt;br/&gt;&lt;br/&gt;#OpenSource #hardware #FOSS #OpenHardware #FLOSS #security #privacy #electronics
    </content>
    <updated>2024-12-31T06:44:50&#43;01:00</updated>
  </entry>

</feed>