I stopped at 4:00 and now I'm currently working out the trivial details so I can come back to the next step of the video.
@deformercr668010 күн бұрын
Dude you're my new favourite tech educator. Great energy, and very nice presentation
@WhoEls13 күн бұрын
I don't really understand what the benefits of Kademlias K-Buckets are over Chord's Finger Tables. Seems like the same concept to me.
@geopopos15 күн бұрын
The dragon of the west? Sign me up
@daniel2color15 күн бұрын
Just had my mind blown at 8:20 🤯
@daniel2color15 күн бұрын
Bloom filters for the win! Thanks for sharing. This is great
@ROBERTOGONZALEZNAVAS16 күн бұрын
I´m studing computer ingeneering and this is the best explanation i found about Kademlia. Great video, simple explanation, new subscriber. Thanks form Salamanca, Spain
@genxindia115417 күн бұрын
Looks good, how does it compare to Holepunch?
@IgorGuerrero19 күн бұрын
Immediately subscribed because of the synth in the background.
@dude209320 күн бұрын
Still no idea what this does lol
@darshankabariya547420 күн бұрын
why xor is not working for 0001 xor 1000 = 9 but real distance is only 7
@maskedvillainai20 күн бұрын
What is it though? Is it an OS? Web os? I’ll check the repo
@user-cb8fx9wu1m21 күн бұрын
Thanks. Best explanation of Kademlia ever
@sharathmohan831621 күн бұрын
Feels like pied Piper
@marinaevdokimova468122 күн бұрын
the lesson was very useful, but his green eyes.......💔💔💔
@Rundik22 күн бұрын
"No central server required" - that is a lie. I don't know how your stuff works, but you will need at least one server for signaling and at least one stun server and a turn server if you want to traverse any NAT.
@xpynim22 күн бұрын
wdym
@NoOne-jg3jx22 күн бұрын
can we integrate Iroh in Web ? building web apps using iroh and web frameworks ? like React, Svelte ?
@LeoDaLionEdits23 күн бұрын
I never even heard of a bloom filter before watching this series, but after I feel enlighted. Thank you for being so enthusiastic and teaching this in an easy way to understand
@n0computer22 күн бұрын
Hey thanks!
@afjelidfjssaf23 күн бұрын
So basically reinvented p2p so traffic usage is offloaded to the users to reduce server cost?
@edism20 күн бұрын
Look up what p2p is, you're just saying reinvented and not making sense.
@Metruzanca23 күн бұрын
Wait, I was just watching something relating to Bevy and saw the FishFolk Game as a bevy example of multiplayer. Funny to see it appear here as well. It take it Iroh is built with rust? Also based named. Uncle Iroh is based.
@n0computer23 күн бұрын
iroh is indeed written in rust: github.com/n0-computer/iroh
@evanbarnes998423 күн бұрын
How's your middle-out compression?
@n0computer23 күн бұрын
so good. we have the best middle-out compression.
@pedrows49823 күн бұрын
How does it compare to Veilid?
@JanLunge23 күн бұрын
Cool to see a tool for this, the devices of users aren't all equipped to store the entire state of their data so for some of my apps this would not be the final solution but having more interconnections that don't rely on a central server is always welcome. maybe this could be extended for federated software approaches as the activitypub protocol is still having a lot of issues
@theblckbird23 күн бұрын
When I saw the channel name I immediatly thought that this was just another useless AI tool... But this is way better!
@maxwibert23 күн бұрын
A little late to the party, but this is an awesome video and I have learned a lot from it. I have a small piece of feedback, though I’m not sure if implementing it would be helpful for your intended audience. I feel that your explanation of the triangle property leaves a little to be desired. At a surface level, the triangle property doesn’t have all that much to do with “triangulation” in the sense most people are familiar with, i.e. taking measurements from multiple places to narrow down a point’s location. **Way** down under the hood, the triangle property is important for triangulation, but only because it’s important for basically any process that involves geometry and metrics, and as far as I can tell the use of the word triangle in both of these concepts is more or less coincidental. Having not read the Kademlia paper, I have a guess as to how the triangle property may be relevant to the hopping protocol: basically a big hop plus a small hop lands not much farther away from the starting point than just the big hop. This assures us that we will never hop into the wrong distant k-bucket from our current node.
@631kw23 күн бұрын
I probably need to watch one more time to understand the nuances, but I like the way you explain. Thank you
@Omesh723 күн бұрын
So what is it exactly?
@eduardosabino487423 күн бұрын
what i though "serverless" meant when i first heard the word
@MrBarneyDinosaur23 күн бұрын
A poorly explained p2p system. Nothing new.
@Omesh722 күн бұрын
@@MrBarneyDinosaur that's it?, something like pied Piper?
@RIP21222 күн бұрын
@@Omesh7yes. Just P2P. It's not the first project like that.
@Omesh722 күн бұрын
@@RIP212 ya so basically torrent??
@Danielo51523 күн бұрын
You didn't explained a thing of what it is. It is a P2P network? It is a distributed system? What it is?
@joseduarte982323 күн бұрын
Wdym? They said "iroh is a distributed systems toolkit"
@pacifico499923 күн бұрын
@@joseduarte9823So like Kubernetes?
@n0computer23 күн бұрын
We'll go into a bunch more detail in future videos. This video was mainly intended to cover the "why iroh?", in the meantime, our docs go into precise detail on what iroh is: iroh.computer/docs
@joel990923 күн бұрын
@@joseduarte9823 man wasn't listening to a 3 mins video lol
@TrippLilley22 күн бұрын
"new tools moving data, syncing state, and connecting devices directly."
@fille.imgnry23 күн бұрын
My users sign up? What users? I have users!? Awesome! 😂🎉
@breakablec23 күн бұрын
Is there a playlist for Iroh?
@n0computer23 күн бұрын
not yet. We'll create one when the next video comes out!
@iraqinationalist777823 күн бұрын
Does it support with gleam or flutter?
@vikaspoddar945623 күн бұрын
You should name the channel to iroh
@Leto2ndAtreides23 күн бұрын
The idea is interesting, but what's this dissing on making money when providing value? ...
@TPF00T23 күн бұрын
They aren't saying "don't make money", they are saying "make more money by reducing your cost". If your cost is lower, you don't have to resort to immoral ways of generating revenue. Also, selling user data won't be legal forever, so they may be positioning their product as something the industry will grow into to future proof.
@afjelidfjssaf23 күн бұрын
He's saying that more users means more traffic means more server costs. By using their p2p system, the traffic happens directly between the users reducing cost and reducing the need for "customer becomes the product" corporate greed
@johnstef22323 күн бұрын
Is that pied piper 2.0?
@n0computer23 күн бұрын
brb off to do a video on middle out compression
@PotatoMagnet23 күн бұрын
That was a great intro to the problem and your solution. Checking it out!
@darthvader489923 күн бұрын
Thanks, amazing. I think javascript/typescript sdk would be huge plus
@n0computer23 күн бұрын
Fully agreed. We’ve taken two stabs at it already, but scrapped both because we weren’t happy with the results. We’ll get it right, hopefully this year
@GaryFerrao23 күн бұрын
Sounds interesting. Let me watch your previous videos now to see how this works.
@Matthew-lh3zy23 күн бұрын
Bring on the memes!
@Iswimandrun23 күн бұрын
Yea count me in... But yea got to look at tech docs first.
@desireco23 күн бұрын
Rust, Python, Swift.. no
@afjelidfjssaf23 күн бұрын
Yes, all filthy languages
@dog4ik15 күн бұрын
What would you like to see?
@triforce4223 күн бұрын
To me, "Zeroth" is confusing in this context. I also haven't heard "Oneth." I understand it means "First" and "second" respectively but if it's confusing generally, maybe that's something worth changing in the future.
@n0computer23 күн бұрын
Totally agreed, and thanks for the feedback! We’ll skip it moving forward ☺️
@kickeddroid24 күн бұрын
I'm making tools with this as we speak. You guys are absolute legends.
@DaxSudo24 күн бұрын
I am here for it.
@markg589124 күн бұрын
I really like the videos and deep dives you and other iroh folks put out here! Keep up the great work!👍
@dostarora9724 күн бұрын
How is this different from Tailscale ?
@n0computer24 күн бұрын
Great question! In broad terms: * Iroh does more than networking, has tools for data transfer & sync on top. * you can bring your own relay servers. * iroh is purpose-built for embedding in apps.
@atom-0625 күн бұрын
can u do the signal protocol?
@n0computer24 күн бұрын
Oooooh that’s a great idea! We have a full slate for the next few months, but might just start reading docs…
@atom-0623 күн бұрын
@@n0computer thannk you
@LettersAndNumbers30026 күн бұрын
I need this
@chopper3lw27 күн бұрын
This is so farkin amazing, thanks for spending the time to cover it.
Пікірлер
I stopped at 4:00 and now I'm currently working out the trivial details so I can come back to the next step of the video.
Dude you're my new favourite tech educator. Great energy, and very nice presentation
I don't really understand what the benefits of Kademlias K-Buckets are over Chord's Finger Tables. Seems like the same concept to me.
The dragon of the west? Sign me up
Just had my mind blown at 8:20 🤯
Bloom filters for the win! Thanks for sharing. This is great
I´m studing computer ingeneering and this is the best explanation i found about Kademlia. Great video, simple explanation, new subscriber. Thanks form Salamanca, Spain
Looks good, how does it compare to Holepunch?
Immediately subscribed because of the synth in the background.
Still no idea what this does lol
why xor is not working for 0001 xor 1000 = 9 but real distance is only 7
What is it though? Is it an OS? Web os? I’ll check the repo
Thanks. Best explanation of Kademlia ever
Feels like pied Piper
the lesson was very useful, but his green eyes.......💔💔💔
"No central server required" - that is a lie. I don't know how your stuff works, but you will need at least one server for signaling and at least one stun server and a turn server if you want to traverse any NAT.
wdym
can we integrate Iroh in Web ? building web apps using iroh and web frameworks ? like React, Svelte ?
I never even heard of a bloom filter before watching this series, but after I feel enlighted. Thank you for being so enthusiastic and teaching this in an easy way to understand
Hey thanks!
So basically reinvented p2p so traffic usage is offloaded to the users to reduce server cost?
Look up what p2p is, you're just saying reinvented and not making sense.
Wait, I was just watching something relating to Bevy and saw the FishFolk Game as a bevy example of multiplayer. Funny to see it appear here as well. It take it Iroh is built with rust? Also based named. Uncle Iroh is based.
iroh is indeed written in rust: github.com/n0-computer/iroh
How's your middle-out compression?
so good. we have the best middle-out compression.
How does it compare to Veilid?
Cool to see a tool for this, the devices of users aren't all equipped to store the entire state of their data so for some of my apps this would not be the final solution but having more interconnections that don't rely on a central server is always welcome. maybe this could be extended for federated software approaches as the activitypub protocol is still having a lot of issues
When I saw the channel name I immediatly thought that this was just another useless AI tool... But this is way better!
A little late to the party, but this is an awesome video and I have learned a lot from it. I have a small piece of feedback, though I’m not sure if implementing it would be helpful for your intended audience. I feel that your explanation of the triangle property leaves a little to be desired. At a surface level, the triangle property doesn’t have all that much to do with “triangulation” in the sense most people are familiar with, i.e. taking measurements from multiple places to narrow down a point’s location. **Way** down under the hood, the triangle property is important for triangulation, but only because it’s important for basically any process that involves geometry and metrics, and as far as I can tell the use of the word triangle in both of these concepts is more or less coincidental. Having not read the Kademlia paper, I have a guess as to how the triangle property may be relevant to the hopping protocol: basically a big hop plus a small hop lands not much farther away from the starting point than just the big hop. This assures us that we will never hop into the wrong distant k-bucket from our current node.
I probably need to watch one more time to understand the nuances, but I like the way you explain. Thank you
So what is it exactly?
what i though "serverless" meant when i first heard the word
A poorly explained p2p system. Nothing new.
@@MrBarneyDinosaur that's it?, something like pied Piper?
@@Omesh7yes. Just P2P. It's not the first project like that.
@@RIP212 ya so basically torrent??
You didn't explained a thing of what it is. It is a P2P network? It is a distributed system? What it is?
Wdym? They said "iroh is a distributed systems toolkit"
@@joseduarte9823So like Kubernetes?
We'll go into a bunch more detail in future videos. This video was mainly intended to cover the "why iroh?", in the meantime, our docs go into precise detail on what iroh is: iroh.computer/docs
@@joseduarte9823 man wasn't listening to a 3 mins video lol
"new tools moving data, syncing state, and connecting devices directly."
My users sign up? What users? I have users!? Awesome! 😂🎉
Is there a playlist for Iroh?
not yet. We'll create one when the next video comes out!
Does it support with gleam or flutter?
You should name the channel to iroh
The idea is interesting, but what's this dissing on making money when providing value? ...
They aren't saying "don't make money", they are saying "make more money by reducing your cost". If your cost is lower, you don't have to resort to immoral ways of generating revenue. Also, selling user data won't be legal forever, so they may be positioning their product as something the industry will grow into to future proof.
He's saying that more users means more traffic means more server costs. By using their p2p system, the traffic happens directly between the users reducing cost and reducing the need for "customer becomes the product" corporate greed
Is that pied piper 2.0?
brb off to do a video on middle out compression
That was a great intro to the problem and your solution. Checking it out!
Thanks, amazing. I think javascript/typescript sdk would be huge plus
Fully agreed. We’ve taken two stabs at it already, but scrapped both because we weren’t happy with the results. We’ll get it right, hopefully this year
Sounds interesting. Let me watch your previous videos now to see how this works.
Bring on the memes!
Yea count me in... But yea got to look at tech docs first.
Rust, Python, Swift.. no
Yes, all filthy languages
What would you like to see?
To me, "Zeroth" is confusing in this context. I also haven't heard "Oneth." I understand it means "First" and "second" respectively but if it's confusing generally, maybe that's something worth changing in the future.
Totally agreed, and thanks for the feedback! We’ll skip it moving forward ☺️
I'm making tools with this as we speak. You guys are absolute legends.
I am here for it.
I really like the videos and deep dives you and other iroh folks put out here! Keep up the great work!👍
How is this different from Tailscale ?
Great question! In broad terms: * Iroh does more than networking, has tools for data transfer & sync on top. * you can bring your own relay servers. * iroh is purpose-built for embedding in apps.
can u do the signal protocol?
Oooooh that’s a great idea! We have a full slate for the next few months, but might just start reading docs…
@@n0computer thannk you
I need this
This is so farkin amazing, thanks for spending the time to cover it.
insert mike drop here