Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 19 09:33
    deepakedayillam opened #89
  • Jul 06 11:46
    devxpy commented #69
  • Jul 06 01:18
    RangerMauve commented #69
  • Jul 05 22:08
    devxpy commented #69
  • Jun 24 20:57
    joehand commented #88
  • Jun 24 20:56
    joehand commented #88
  • Jun 24 20:55
    joehand commented #88
  • Jun 24 20:55
    joehand commented #88
  • Jun 24 20:54
    joehand pinned #88
  • Jun 24 20:54
    joehand closed #88
  • Jun 24 20:54
    joehand commented #88
  • Jun 24 20:47
    RangerMauve commented #88
  • Jun 24 20:39
    todrobbins commented #88
  • May 31 16:11
    RangerMauve commented #88
  • May 31 08:14
    decentral1se commented #88
  • May 30 21:59
    todrobbins commented #88
  • May 30 21:56
    todrobbins commented #88
  • May 30 21:41
    RangerMauve commented #88
  • May 30 21:28
    todrobbins commented #88
  • May 30 21:26
    todrobbins commented #88
Dat
@dat_project_twitter
indutny anyway, I got a chance to check hyperswarm in deeper detail
indutny at least the discovery part of it and is very happy that I have spent time to do so
indutny it is architecturally sound
indutny wish you had a bit more comments in there, though :P
mafintosh indutny: then we wouldn’t have these nice irc chats
indutny or some of us would have few more spare hours on their hands :)
mafintosh indutny: so not a swarm bug?
indutny sorry for being passive aggressive
indutny :)
Dat
@dat_project_twitter
indutny I should contribute docs now that I've reviewed the code a bit
mafintosh thanks, appreciated
indutny mafintosh: likely not a swarm bug, at least not an obvious architectural bug
mafintosh ok, cool
indutny I'll debug it a bit more extensively now, though
indutny I wonder if I can setup NAT on DigitalOcean
indutny Would be fun to poke around with hyperswarm using real-world nodes
mafintosh i want to move it to use https://github.com/mafintosh/kademlia-routing-table at some point
indutny The fact that the clients of my app leave and join without me knowing it makes debugging quite complicated
indutny Also, what I have not reviewed is holepunching
mafintosh haha ya
mafintosh Do you know about mininet?
indutny I do not. What is it?
mafintosh Quite effective for virtualising swarm networks
mafintosh for linux
mafintosh Those are my “bindings”
indutny thanks!
Dat
@dat_project_twitter
indutny mafintosh: what's the difference between kademlia-routing-table and what you have in dht-rpc?
indutny are they the same?
Dat
@dat_project_twitter
indutny mafintosh: as I understand it might be worth it to use emphemeral: false on server
indutny but would you recommend to set it to true on clients behind NAT?
indutny I suppose that such clients would pollute NAT to some extent with both changing IPs and ports
indutny but this pollution should be mitigated by the queries from other nodes, right?
indutny Is there any benefit of setting ephemeral: true (or in other words using default)?
Dat
@dat_project_twitter
substack published peermq@3.0.0 with authenticated channels using a custom extension
substack i'll factor that extension out into its own module next
Dat
@dat_project_twitter
telamohn substack: gimmie a heads up when you do. I'm still haven't found a nice design to export protocol-extensions in a nice modular way.
telamohn Atleast haven't found a design on how to use multiple standalone extensions on one and the same channel without something multiplexing the onextension handler.
Dat
@dat_project_twitter
mafintosh indutny: set it true on shortlived clients, false othereise
mafintosh we are adding a feature where it can turn automatically non eph when holepunchable and been around for a bit
Dat
@dat_project_twitter
cblgh mafintosh: hypercore-protocol's new stream.setKeepAlive() / stream.setTimeout() methods anywhere i could check out?
Dat
@dat_project_twitter
mafintosh cblgh: wdym?
Dat
@dat_project_twitter
cblgh mafintosh: oh, i wanna use them in cabal
cblgh so i was looking for some place that used them, mostly cause i'm not sure what's involved with upgrading to hypercore@8 yet :)
cblgh we're suspecting that long-lasting sessions need to restart hypercore replication, and this seems like a good mechanism for doing exactly that
Dat
@dat_project_twitter
telamohn cblgh: it's stream.prefinalize.wait() and stream.prefinalize.continue() if i'm not mistaken :)
Tobe Osakwe
@thosakwe
Hello, everyone, been reading a bit about Dat, and considering writing an implementation for another programming language. I have one question, though. Why would I want to use Dat to host a website? I can obviously understand that Web hosting is not the main use case for Dat, but with the existence of the Beaker browser, I have to wonder. Is there a specific benefit of dat vs HTTP in such a scenario? Or rather, is it just that data sent via dat may sometimes be a Web page (which would explain why Beaker is useful)?
Actually, that question could be better phrased as follows: Is there any use case for dat with dynamic content, or is that not necessarily the point of dat?
Dat
@dat_project_twitter
micahscopes thosakwe: I don't think I follow?
Alex Hoyau
@lexoyo
If it is the question, I guess the answer is yes, e.g. a chat app