Meetups/Infra/2026-04-27
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