Meetups/Infra/2026-04-27

From Noisebridge
Jump to navigation Jump to search


(Preamble:

   = Meetup - Infra =
   https://www.noisebridge.net/wiki/Meetups/Infra
   https://www.noisebridge.net/wiki/Meetups/Infra/2026-..-.. )

2026-04-27 m Meetups/Infra

Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Stuff | Events | Projects | Meetings | Donate E
Events | 5MoF | Hosting | Streaming | Meetup | Classes | Anniversaries | Hackathons
Upcoming Events | External Events | Past Events | Future Events | Noisetabling
E
Meetups / Infra: 2026 | Template | Pad (live notes) | Jitsi (video call/screen sharing) | (M | lu.ma | discord events | chat) V · T · E

(TODO summary)

Introductions[edit | edit source]

  • [name] - [background]. [goals for meetup, or interests to explore]
  • Loren - platform engineering -- topics: indiweb, sso, saml, oauth
  • Eugene - human compute interface, own your own compute, (Meta - EMG hand/wrist signals --
    • tribe v2 - META's model - Neural wristband -- from fMRI data
  • Ciara - historically windows admin, vyos and
  • Derek - programmer, hacking on a spec driven
  • Zacchae - C++ :( by day, lisp by night. Wireguard mesh networks?
    • > headscale! even sharing. cjdns?
  • Daniel - web developer, typescript is all you need. And Postgres.
  • Kevin - software developer, was at northbay pycon, 25% related to python, eclectic and enjoyable.
  • Edwardo - here for a conference, found this place randomly, excited to be here
  • Robert - mostly interested in making GUI apps, trying to self host some things, network attached storage
  • Dan - working somethign related to what Eugene is working on.
  • Elan - currently debugging: connecting k8s nodes over headscale
  • Victor - Do all things, dev tools, linux application sandboxing
  • Tom - software developer, learning more about infrastructure.
  • Renaud - like computers
  • Keshav - software engineer for Oracle,
  • Dave - works on infrastructure
  • Belalia (Robert's mom) -- here in support of his technology dreams
  • Max - here, just back from London, excited to talk
  • Ellie - probably know a lot of you already -- looked into the indieAuth stuff years ago. Want to talk about jj & GitHub, GH has effed my day up.
  • Bjorn - bg in chemicals, would like to learn more about software infrastructure

Lesson or Demo[edit | edit source]

  • Read aloud: clarify for meetup. We are taking notes in a riseup pad (or I am--help appreciated, and links). We have meeting notes posted to the wiki. noisebridge.net, search Infra, or Meetups/Infra. (the Infrastructure page has a disambiguation link.)
  • Shell, web services, self-hosting, networking!
  • Noisebridge Updates, portmortems
 - downtime on the wiki this weekend
 - discussion about noisebridge infrastructure in #rack on zulip/discord
 - yesterday had scraper traffic
   - /24 blocks w/ 100ms hop.
 - config drift when running go access
   - caddy restarted but had issues
     - tried to restart on port in use.
       - from ~2AM to 7AM site may have been down. 
     - glances had memory leak (OOM killed) 
     - (glances is a python top like)  
     - 


  • IndieWeb.org ++ - auth / magic link
 - using personal domain for authorization
 - microformats
   - when pasting links, user gets preview of webpage. (link unfurling)
     - pioneered by twitter / facebook.
     - whatsapp / mastadon 
     - discord
       - when bridging, discord forwards message and are quickly following stream
         - appears as edited, 
   - websites may customize their microformats
 - opengraph
 - h-card
   - personal, "virtual business card"
     - 
 - pasting urls from certain (political resistance) websites were being censored.
   - work around
     - url shortener 
     - bouncers redirect
 - <a href="url" rel="me">github</a>
   - using own domain for auth.
     - security?
     - could be used at noisebridge for wiki auth
     - OIDC 
   - static site generators for oauth2
 - History
   - Persona
     - email based auth from 2016
 
  • Headscale (Elan's)
 - wireguard
   - create a secure tunnel without port forwarding.
   - a coordinating server with a known ip address
     - add a computer to the network behind a NAT
       - no open ports
       - reach outside of the network to a control plane with a long running session
       - central hub keeps a routing table
         - managed by headscale
         - persist connection in case firewall kills connection
       - tailscale
         - solve propogation of keys
         - everything is NAT'ed
         - CGNAT, Carrier Grade NAT,
 - reimplementation of tailscale's hole punching
   - DERP - DesiDesignated Encrypted Relay for Packets
   - STUN / ICE
     - forwarding everything through 443 since nothing blocks it.
 - Apenwarr has a great blog.
 - Delegated credentials
 - zerotier, zero trust open mesh networks, operates on layer 2
   - https://www.zerotier.com/
 - tailscale allows delegated auth 
   - keycloak? https://www.keycloak.org/
   - headscale (more of a hobby) is not as robust as tailscale
   - only allows 5 users
   - does allows many devices.
 - wireguard? rpi low power.. 
   - debian...
     - auto updates sometimes bring things down
       - nix? what about arm64?
   - all the nodes in Elan's tailnet are arm running Talos
     - hetzner nodes provisioned with opentofu on Talos
       - recovery not unavailable, most VPS have console access
   - https://tunnel.pyjam.as/
   - DNSmasq
     Dnsmasq is a lightweight, easy-to-configure DNS forwarder, 
     DHCP server, and TFTP server designed for small networks, 
     home routers, or virtualized environments.
   - dnsmask can be compiled with an extension to enable invocation of a lua script to hook into the dhcp lease life cycle: https://manpages.debian.org/testing/dnsmasq-base-lua/dnsmasq.8.en.html


  • network: Tribe / v2. - neural wristband -- EEG
- https://aidemos.atmeta.com/tribev2
- https://ai.meta.com/blog/tribe-v2-brain-predictive-foundation-model/
 - ergonomically work from anywhere
   - Eugene has split keyboard with almost desktop efficacy
     - how to go further will emg wristbands?
       https://www.curtisbarbre.com/ctrl-kit
       
     - big graveyard of devices
       - Meta looking into inspecting wrist mechanics for controlling cursors
       - learned alot with Meta's approach
         - how to type better?
   - Zacchae likes to lie down and type for comfort.
   - Yoga helps with sitting cross legged
     - thousands of years of practice, maybe not a bad approach
 - with modern transformer models
   - early research EMG data allows interesting solutions
     - tapping keys is visigial 
     meta 2 qwerty paper - https://arxiv.org/html/2410.20081v2
       - Sval? board? 
       - ways to type without hitting keys
         - two way information between fingers/brain is nice.
   - alternative input? the main problems is the board
     - moving hands, how to track hand orientation
       - where's the home row?
     - new generations needed to learn how to touch type
       - maybe we will just need to learn how to use new typing technology
         - some will adapt, generational shift
         - EMG data is better further up the wrist.
         - air selection is uncannily good.
         - 3K Hz
         - across different people, diff skin properties
           - vr gloves are very expensive + subscription
           - chinese company has $500-600 gloves
           - there could be supervised learning model w/ 1-1 input
             - big data 
           - (unless there are wet electrodes there can be a lot of noise)
       - Zaccae does not support buring proprietary electronics under you skin.
         - but what about open hardware?
           - can we embed wires in our skin that 
           -  there are some supporting cases where folks have had problems with proprietary hardware for this https://spectrum.ieee.org/bionic-eye-obsolete
           - Cedric
             - 3 month trip to China in January.
             - tactile textiles, 1mm wide LED array
             - 
           
  • AI / LLM -- mythos --
 - some models are as expensive as people
   - (tokens are eclipsing some salaries)
  • (later, small -- links sharing. PQ / CRQC)
 - invite discussion after the meetup
  • (?) North Bay PyCon


Outros[edit | edit source]

  • Eugene - helpful feedback on eeg - pre-acq occulus, teammates hate the empty promises
  • Jian - :) - EMG really cool, fun for accessibility
  • Eric - Into new typing methods,
  • Ciara - enjoyed presentation on indiewebb, looking forward to more headsale and tailscale discussion. Spent a lot of time on windows VPN, yatta, tailscale way better.
  • Derek - what is keycloak? (Identity provider for OIDC, open-source) (thanks!) :D
  • Tom - interested in the tailscale / headscale
  • Zacchae - enjoyed ergonomic computer usage
  • Brent - folks met at Frontier Tower - Biohacking - have some EMG & EEG devices in backpack
  • SuperQ -
  • Daniel -
  • Kevin - interested in checking out headscale
  • Edwardo - enjoyed discussion *scale, especially glasses
  • Robert -
  • Dan - curious about diving into tailscale some more.
  • Elan - Was interested in persona project, distributed identity, need to get own website back up.
  • Victor - Really interested in indiewiki stuff
  • Cole - got back from Rome, into alternative input, would like to experiment. Enjoyed Elan's demo.
  • Renaud - (left early)
  • Keshav - All are new that he's learning, stand out was the wrist band.
  • Dave - Indeweb stuff was cool, I didn't know anything about that set of standards. I'm confused
  • (anon) - have done lots of VR hardware - special interest of mine - talk to me about it
  • Belalia (Robert's mom) -- interested in the ?
  • Max - Learned that there are cool neural biohacking, interested in neuroscience and psych. wants to make a totem keyboard, cheap PCBs in bulk? group project?
  • Ellie -
  • Bjorn - wireguard works with key exchange, uses a DERP server when connections fail. (Loren: The noise framework enumerates all the kinds of keyexchanges properties)
  • Robert (2, 1)
  • ?
  • Cole
  • Natalie
  • Frank
  • Wheezy
  • Loren -


Questions, Discussion, or Coworking[edit | edit source]

- The change in intranets in the time of a hostile internet: https://tailscale.com/blog/new-internet (Avery Warr)

3 follow-up topics - wiki - - (?)...headscale - wg - dns live-ness round robin

- Noise protocol stuff in the future

  • [Issue]

For next time[edit | edit source]

Questions[edit | edit source]

Readings & Exercises[edit | edit source]

  • Readings
  • Exercises

Join online[edit | edit source]

  • Try it yourself!
    • Join libera.chat #nb-meetup-infra

https://www.noisebridge.net/wiki/Meetups/Infra