the future of iot communications, coming to an embedded chip near you soon π₯Ή
the future of iot communications, coming to an embedded chip near you soon π₯Ή
ESP32 on a breadboard
cli
Got @iroh.computer to work on the smallest device yet.
An ESP32 with 4MB of application memory and 4MB of heap.
This is a horribly patched version, but nothing drastic, just reducing deps.
next on the list is finishing the rust version of opus, which will give us a pure rust audio pipeline matching industry standards and performance
Finally getting around to improving the state of media libs in rust. The first one is github.com/dignifiedqui... a port of the webrtc audio processing code, giving you modern noise and echo cancellation
friendly reminder: just because GH decided to show my face on there, I am only the puppet who made the PR, the whole team made this happen!
My main branch now has holepunching implemented *inside* the QUIC stack. We've implemented the QUIC multipath draft to keep track of all the paths inside the QUIC networking stack.
CI is green and we've already punched a lots of firewalls in the real world!
#rustlang
github.com/n0-computer/...
wat @iroh.computer using media-over-quic doing video and audio calls??!!! github.com/n0-computer/...
π iroh v0.95 - New Relay, New Errors, Improved Connection API
- relay on the NA west coast
- replaced snafu with n0-error, a new error crate
- infallible remote_id and alpn methods
- Overhauled 0-RTT API
iroh-blobs can now compile to WASM with an in-mem store!
www.iroh.computer/blog/iroh-0-...
π iroh v0.94 release - The Endpoint Takeover π
- lots of things, biggest one is moving from node to endpoint everywhere
- the EndpointAddr has gone through a fundamental change
- lots of other API changes
we are getting close to 1.0!!!1
www.iroh.computer/blog/iroh-0-...
oauth is the auth solution the current web deservesβ¦
slowly but surely we are getting closer to 1.0 with every release
reminder, the EU has still not given up on chat control fightchatcontrol.eu
Sup frens I have a DHT protocol now: www.iroh.computer/blog/lets-wr...
"The iroh-lan UI is designed for zero-friction, ephemeral networking: no accounts, no central servers, no device lists. Name a network, choose a password, and youβre on a private L3 LAN with anyone who does the same, created out of thin air and gone when you leave."
yup.
github.com/rustonbsd/ir...
*community intensifies*
The two biggest wins of my latest release are from outside contributors!
www.iroh.computer/blog/iroh-0-...
framing messages is the basis for many/most protocols in @iroh.computer and many other transports, learn the basics today with @b5.bsky.social www.iroh.computer/blog/message...
π΄ LIVE https://8jserg8jd0tf.share.zrok.io/dig.bsky.social cool stream
π΄ LIVE https://r2xvm2snun3d.share.zrok.io/dig.bsky.social test
innovation meets standards work, QUIC multipath for @iroh.computer is one of the most exciting innovations since its inception www.iroh.computer/blog/iroh-on...
I'm thoroughly enjoying my breaking 0.9x releases ahead of 1.0 π
This time: A new relay protocol!
But: This gives me a better handshake π€, some future optimization potential π and removes non-WebSocket code paths π₯
All about this & what it means for relay compatibility in the release blog post:
thank you!! everyone building on @iroh.computer I am really proud of what y'all have been building!!!!!!1111! πππ
I'm not even an adult 1.0 library yet and I'm already buried in cool projects of all stages we haven't talked about yet!
So let me introduce you to 11 cool projects from our awesome list today π
github.com/n0-computer/...
we have been working on some cool stuff π
This post was super inspiring! Just updated the homepage to call out some of our current use in real stuff. We have the usage, but it's not easy.
As for being rough on the edges, I would love to hear *any* feedback on where we can improve. Hoping to contribute to a more viable P2P LoFi world.
New release: #rPGP version 0.16 π§°πβ¨
github.com/rpgp/rpgp/re...
#OpenPGP implemented in pure #Rust, permissively licensed
Now rPGP can process arbitrarily large messages with minimal memory
Support for the OpenPGP #PQC IETF draft datatracker.ietf.org/doc/html/dra...
support for 448, and many fixes
lol, lobste.rs being blocked when using brave is so hilarious, I didn't much care for the site before, but now it is really lost to me
Do you want to know how zero-rtt connections work in TLS and QUIC? Read our blog post about how to use zero-rtt in @iroh.computer
There is also a demo that you can try out to see the difference.
www.iroh.computer/blog/0rtt-api
It's been a while, but I've gotten 0.35 versions old yesterday!
Really getting close to becoming an adult 1.0 #rust library, in fact - the next release will be my release candidate.
This release contains metrics collection improvements and some small API tweaks βοΈ
www.iroh.computer/blog/iroh-0-...
A diagram of the Psyche network. It shows the relationship between the Solana Coordinator, an individual training client, the DisTrO optimizer inside a client, forward/backward passes to create gradients, the transmission and dissemination of the created DisTrO results, and the ingestion of data from a data provider.
Announcing the launch of Psyche
nousresearch.com/nous-psyche/
Nous Research is democratizing the development of Artificial Intelligence. Today, weβre embarking on our greatest effort to date to make that mission a reality: The Psyche Network