lgierth changed the topic of #ipfs to: go-ipfs v0.4.8 is out! https://dist.ipfs.io/#go-ipfs | Week 13: Web browsers, IPFS Cluster, Orbit -- https://waffle.io/ipfs/roadmaps | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | FAQ: https://git.io/voEh8 | Logs: https://botbot.me/freenode/ipfs/ | Code of Conduct: https://git.io/vVBS0
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
atbentley has joined #ipfs
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
<dsal> Well, I rendered all the links in graphviz, but it's too big. heh
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
kvda has joined #ipfs
neurrowcat has quit [Quit: Deebidappidoodah!]
elkalamar has joined #ipfs
robattila256 has joined #ipfs
caiogondim has quit [Quit: caiogondim]
atbentley has quit [Remote host closed the connection]
elkalamar has quit [Quit: Leaving]
caiogondim has joined #ipfs
TUSF has quit [Ping timeout: 246 seconds]
arkimedes has joined #ipfs
<lgierth> dsal: the beginning of the go-ipfs-api rewrite are in go-ipfs/core/coreapi
<lgierth> unixfs funcs are there, all the rest is to-be-done
<lgierth> i wouldn't be upset at all :D
TUSF has joined #ipfs
<lgierth> the core api idea is to have a unified api covering both embedded nodes, and http apis
<lgierth> js-ipfs is already there, but it had the advantage of a clean slate ;)
btmsn has quit [Quit: btmsn]
spacebar_ has quit [Quit: spacebar_ pressed ESC]
keks has quit [Ping timeout: 260 seconds]
keks has joined #ipfs
TUSF has quit [Ping timeout: 260 seconds]
TUSF has joined #ipfs
mib_kd743naq has joined #ipfs
TUSF has quit [Ping timeout: 258 seconds]
asyncsec has joined #ipfs
chris613 has joined #ipfs
TUSF has joined #ipfs
jsgrant_om has quit [Read error: Connection reset by peer]
dimitarvp has quit [Quit: Bye]
asyncsec has quit [Quit: asyncsec]
caiogondim has quit [Quit: caiogondim]
bwn has quit [Ping timeout: 240 seconds]
<whyrusleeping> dsal: yeah, i've been wanting the api functions to accept contexts for a while now
<dsal> whyrusleeping: The sort of "lower level" not doing it was an actual "break my app" bug for me. :)
<whyrusleeping> issue in go-ipfs-api?
<dsal> Yeah, I worked around it with this.
<dsal> But I'd really like all context all the time.
<dsal> I'm super spoiled by context. :)
arkimedes has quit [Quit: Leaving]
gmcabrita has quit [Quit: Connection closed for inactivity]
scde has joined #ipfs
_whitelogger has joined #ipfs
<flyinglasanga[m]> Hey folks
<flyinglasanga[m]> does anyone have a good resource onhand about pinning content to IPNS ?
baffo32 has quit [Remote host closed the connection]
<dsal> flyinglasanga[m]: What do you want to know?
<flyinglasanga[m]> hey, I am wondering about the probability of something being lost, and what it takes to ensure that doesn't happen
<dsal> Well, ipns is unrelated to that, so set that aside for a moment.
<dsal> For any given block in ipfs, you will lose it when the last node forgets it. You can't tell whether a given node has a given blocked pinned, but you can tell whether it has the block at all.
<dsal> I wrote a thing today to recursively descend an object (which may link to other objects, etc...) and ensures enough nodes have a copy of that thing.
<flyinglasanga[m]> Neat, how did that work?
<dsal> Well, I'm trying to actually *understand* the data now. heh. But it does work.
crankylinuxuser has quit [Ping timeout: 258 seconds]
<TUSF> IPNS also doesn't resolve if the daemon it points to is down, as opposed to regular IPFS "files" which work as long as **someone** on the network has it.
<lgierth> yes it does
<lgierth> a node regularly writes its IPNS records out to a couple of other nodes, based on its own peerid and their peerid
bwn has joined #ipfs
<lgierth> they expire after 12h our so, so your partly right in that you need to republish -- but you don't need a constantly running node for that
<TUSF> I tested it the other day. My IPNS link didn't resolve on the gateway if my node was down
infinity0 has joined #ipfs
baffo32 has joined #ipfs
<TUSF> Ok, it seems to work now... I guess sometimes it just doesn't? dunno.
<lgierth> word, IPNS does need a couple improvements here and there :)
<lgierth> (and debugging tools)
<dsal> flyinglasanga[m]: Here's an example of a single "file" I've stored in ipfs: https://usercontent.irccloud-cdn.com/file/3DQiso43/link%20counts
<dsal> Super weird that I've got 19 of some part of it.
<dsal> Ah, not super weird.
<dsal> Though peculiar. Probably not surprising to ipfs people.
<lgierth> there's nodes scanning the network to some degree
<lgierth> ipfs-search.com for example
<dsal> No, this is QmRk1rduJvo5DfEYAaLobS2za9tDszk35hzaNSDCJ74DA7 -- it's a block of 262162 bytes of null
<lgierth> iirc it parses go-ipfs's log output for newly provided hashes
<lgierth> ah :)
<lgierth> yeah :)
<lgierth> that hash seems familiar
<dsal> heh
<dsal> So, in the above example, that file is not very safe.
<dsal> Technically, there are two copies, but I had my tool ignore the local node.
crankylinuxuser has joined #ipfs
<flyinglasanga[m]> neat. thanks for the help!
<flyinglasanga[m]> I see there's a couple github projects about putting IPFS on a raspberry pi
<flyinglasanga[m]> looks interesting, I think I might pursue this route
<lgierth> flyinglasanga[m]: try the ARM binaries from dist.ipfs.io
<lgierth> dsal: my plaything is bgp and terraform at the moment
<lgierth> ipfs.io is just a gateway on a few VPSes with dns roundrobin at the moment, and it's gonna get a beefy upgrade
<lgierth> anycast bgp over a couple of datacenters
<lgierth> and lots more plans for this ASN of ours. we already have this factual overlay network, it could be a lot more. could even carry IP traffic and do its own pluggable routing
<lgierth> the overlay network being libp2p (there's already other software using libp2p)
<lgierth> distributed replacement for the DNSSEC+IPSEC+BGPSEC stack, and for the rest too
JayCarpenter has quit [Quit: Page closed]
<dsal> I've not had an ASN in a long time.
<lgierth> this lays out a few of these ideas too: https://ipredator.se/static/downloads/virtix.pdf
caiogondim has joined #ipfs
caiogondim has quit [Client Quit]
<dsal> Found ~19 replicas of QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB (readme)
<lgierth> i think 20 might simply be the limit for findprovs responses
<dsal> Yeah, that seems to be the case. I asked for QmPhnvn747LqwPYMJmQVorMaGbMSgA7mRRoyyZYz3DoZRQ (webui) and got a bunch of 20s.
<dsal> Fine for my use case.
<dsal> Oddly, a couple bits of this web ui reported 1 node.
<dsal> Must've been a glitch.
<dsal> Qmf7fmQgvnkCJhDGi2RupSut4JB1JAmKmndizT2CztDCe7 only gives me 6
<dsal> Well, 7 including local. That's interesting.
crankylinuxuser has quit [Ping timeout: 240 seconds]
scde has quit [Quit: Leaving]
<dsal> Oh weird, it's a translation table in some language I don't know.
asyncsec has joined #ipfs
asyncsec has quit [Client Quit]
crankylinuxuser has joined #ipfs
crankylinuxuser has quit [Ping timeout: 246 seconds]
gmoro_ has quit [Remote host closed the connection]
gmoro has joined #ipfs
crankylinuxuser has joined #ipfs
mildred3 has quit [Ping timeout: 240 seconds]
_whitelogger has joined #ipfs
engdesart has joined #ipfs
Guest71204 has joined #ipfs
Caterpillar has joined #ipfs
palkeo has quit [Ping timeout: 240 seconds]
ygrek has quit [Ping timeout: 240 seconds]
ylp has joined #ipfs
_whitelogger has joined #ipfs
crankylinuxuser has quit [Ping timeout: 246 seconds]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rendar has joined #ipfs
crankylinuxuser has joined #ipfs
maxlath has joined #ipfs
grumble has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
grumble has joined #ipfs
sirdancealot has joined #ipfs
rendar has quit [Ping timeout: 264 seconds]
mib_kd743naq has quit [Ping timeout: 260 seconds]
maxlath has quit [Ping timeout: 240 seconds]
maxlath has joined #ipfs
gmcabrita has joined #ipfs
HostFat has joined #ipfs
mentos1386 has joined #ipfs
Encrypt has joined #ipfs
Encrypt has quit [Quit: Quit]
mentos1386 has quit [Remote host closed the connection]
mentos1386 has joined #ipfs
ZaZ has joined #ipfs
kvda has joined #ipfs
Encrypt has joined #ipfs
xSkyripper has joined #ipfs
apiarian_mobile has joined #ipfs
<xSkyripper> anybody here that worked with cordova plugins and may be able to help me a bit ? :)
ZaZ has quit [Read error: Connection reset by peer]
espadrine has joined #ipfs
apiarian_mobile has quit [Quit: boom.]
mentos1386 has quit [Quit: mentos1386]
<TUSF> I don't suppose there are any public gateways that expose (at least part of) their API, is there?
<lgierth> ipfs.io/api/v0 :)
<TUSF> And how much of the API is exposed? hah
<lgierth> check core/commands/root.go, it's called rootROCommands or something liek that
* lgierth to bed
<TUSF> rootROSubcommands... Which I guess mean "Read-Only SubCommands". Was half-hoping pubsub sub would be included, seeing as it's technically Read-only.
robattila256 has quit [Quit: WeeChat 1.7.1]
robattila256 has joined #ipfs
treaki has joined #ipfs
Encrypt has quit [Quit: Quit]
bsm1175321 has joined #ipfs
bsm1175321 is now known as bsm117532
espadrine has quit [Ping timeout: 240 seconds]
M220455[m] has left #ipfs ["User left"]
mentos1386 has joined #ipfs
espadrine has joined #ipfs
bsm117532 has quit [Ping timeout: 246 seconds]
dimitarvp has joined #ipfs
TUSF has quit [Ping timeout: 245 seconds]
Encrypt has joined #ipfs
TUSF has joined #ipfs
Soulweaver has quit [Remote host closed the connection]
_whitelogger has joined #ipfs
phorse` has quit [Ping timeout: 268 seconds]
ygrek has joined #ipfs
<SchrodingersScat> has ipfs pitched anything to netflix?
<TUSF> What, like storing Netflix video on IPFS? I don't think Netflix would particularly like that
Encrypt has quit [Quit: Quit]
<SchrodingersScat> they had an idea of locating boxes at different places to reduce bandwidth waste, like at different service providers, seems similar
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<TUSF> It's different. They're still centralized, and the idea is basically that they split server load amongst controlled boxes for faster speeds. The purpose isn't for "distributed file-storage", like with IPFS. Especially since Netflix would have a vested interest in keeping its files private and to itself, what with copyright infringement and such.
<TUSF> IPFS also isn't particularly fast in a lot of cases, and it has a lot of communication going on. So...
<SchrodingersScat> yeah, won't that DHT noise choke the line going to mars?
ygrek has quit [Ping timeout: 240 seconds]
TUSF has quit [Quit: Leaving]
TUSF has joined #ipfs
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 255 seconds]
Mateon3 is now known as Mateon1
mahloun has joined #ipfs
mentos1386 has quit [Quit: mentos1386]
Encrypt_ has joined #ipfs
mentos1386 has joined #ipfs
mentos1386 has quit [Client Quit]
mentos1386 has joined #ipfs
robattila256 has quit [Ping timeout: 240 seconds]
Boomerang has joined #ipfs
iomonad has quit [Ping timeout: 240 seconds]
brendyn has quit [Ping timeout: 240 seconds]
brendyn has joined #ipfs
chungy has quit [Ping timeout: 246 seconds]
chungy has joined #ipfs
maxlath has quit [Ping timeout: 260 seconds]
iomonad has joined #ipfs
rendar has joined #ipfs
mootpt has quit [Ping timeout: 258 seconds]
mentos1386_ has joined #ipfs
mentos1386 has quit [Ping timeout: 264 seconds]
ribasushi has quit [Ping timeout: 240 seconds]
yoyogo has joined #ipfs
mentos1386_ has quit [Ping timeout: 258 seconds]
mentos1386_ has joined #ipfs
Encrypt_ has quit [Quit: Quit]
mentos1386_ has quit [Ping timeout: 258 seconds]
ribasushi has joined #ipfs
caiogondim has joined #ipfs
mentos1386_ has joined #ipfs
mentos1386 has joined #ipfs
mentos1386_ has quit [Read error: Connection reset by peer]
arkimedes has joined #ipfs
caiogondim has quit [Quit: caiogondim]
chris613 has left #ipfs [#ipfs]
ianopolous__ has quit [Remote host closed the connection]
gde33|4 has joined #ipfs
gde33|4 has quit [Client Quit]
mahloun has quit [Ping timeout: 260 seconds]
gde33|4 has joined #ipfs
gde33|4 has left #ipfs [#ipfs]
yoyogo has quit [Quit: Bye]
<whyrusleeping> !pin QmX5h7rXpDohbJKy84Qgi6rmG6YMySy5FxGg4TEpFqRZKa dists with 0.4.9-rc2
<pinbot> now pinning on 8 nodes
mildred3 has joined #ipfs
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
<whyrusleeping> my tiny little upload bandwidth will finish this eventually
<TUSF> Just pointing out, that if you view that hash directly, some of the links are broken; I assume they're meant to be seen relative to another page or something?
<whyrusleeping> TUSF: which links?
<TUSF> Most the the left-hand side links, like "Docs", "Change Log" and such that link to Github, for a few tools. gx, gx-go, ipfs-pack and ipfs-see-all
<TUSF> They each lead to a github error page that says "Not found"
nunofmn has joined #ipfs
<Kubuxu> whyrusleeping: have you added that gateway index PR to RC?
<whyrusleeping> Kubuxu: yeap
<whyrusleeping> TUSF: hrm... yeah, we should fix those
<Kubuxu> problem is that probably we hardwired ipfs org
mentos1386 has quit [Quit: mentos1386]
ygrek has joined #ipfs
mentos1386 has joined #ipfs
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
caiogondim has joined #ipfs
mentos1386 has quit [Client Quit]
mentos1386 has joined #ipfs
<whyrusleeping> no, i think those packages just don't have the author field set
<TUSF> Yes, that's the issue
M98404[m] has joined #ipfs
maxlath has joined #ipfs
maxlath1 has joined #ipfs
maxlath has quit [Ping timeout: 260 seconds]
maxlath1 is now known as maxlath
cornu[m]1 has joined #ipfs
palkeo has quit [Ping timeout: 240 seconds]
crankylinuxuser is now known as cranky_is_shoppi
caiogondim has quit [Ping timeout: 264 seconds]
maxlath has quit [Quit: maxlath]
Intensity has quit [Changing host]
Intensity has joined #ipfs
maxlath has joined #ipfs
ianopolous__ has joined #ipfs
Foxcool has joined #ipfs
Aranjedeath has joined #ipfs
jkilpatr has joined #ipfs
Foxcool has quit [Ping timeout: 260 seconds]
cranky_is_shoppi is now known as crankylinuxuser
nunofmn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<whyrusleeping> !pin QmVQJ5mEGT38nYTfe3ZCCZPJhFDXTzBekUb8x3v8Pifugt dists, go go go
<pinbot> now pinning on 8 nodes
<pinbot> pinned on 8 of 8 nodes (0 failures) -- https://ipfs.io/ipfs/QmVQJ5mEGT38nYTfe3ZCCZPJhFDXTzBekUb8x3v8Pifugt
Foxcool has joined #ipfs
arkimedes has quit [Ping timeout: 264 seconds]
nunofmn has joined #ipfs
tilgovi has joined #ipfs
Foxcool has quit [Ping timeout: 240 seconds]
Anchakor has quit [Ping timeout: 260 seconds]
Anchakor has joined #ipfs
maxlath1 has joined #ipfs
maxlath has quit [Ping timeout: 240 seconds]
maxlath1 is now known as maxlath
rendar has quit [Ping timeout: 268 seconds]
jkilpatr has quit [Ping timeout: 258 seconds]
rendar has joined #ipfs
rendar has joined #ipfs
rendar has quit [Changing host]
Encrypt has joined #ipfs
tilgovi has quit [Ping timeout: 240 seconds]
Encrypt has quit [Client Quit]
mootpt has joined #ipfs
mootpt has quit [Ping timeout: 240 seconds]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
caiogondim has joined #ipfs
mentos1386 has quit [Quit: mentos1386]
tilgovi has joined #ipfs
maxlath1 has joined #ipfs
Mateon3 has joined #ipfs
Caterpillar2 has joined #ipfs
misuto_ has joined #ipfs
tg` has joined #ipfs
neuthral has joined #ipfs
Petit_Dejeuner has quit [Remote host closed the connection]
maxlath1 has quit [Ping timeout: 268 seconds]
pescobar_ has joined #ipfs
espadrine has quit [Ping timeout: 240 seconds]
luizirber_ has joined #ipfs
segvio has joined #ipfs
dansup_ has joined #ipfs
alextes_ has joined #ipfs
maxlath has quit [*.net *.split]
Mateon1 has quit [*.net *.split]
Caterpillar has quit [*.net *.split]
wak-work has quit [*.net *.split]
cargoyle[m] has quit [*.net *.split]
neuthral_ has quit [*.net *.split]
dansup has quit [*.net *.split]
physpi has quit [*.net *.split]
kpcyrd has quit [*.net *.split]
cehteh has quit [*.net *.split]
flyingzumwalt has quit [*.net *.split]
matthiaskrgr has quit [*.net *.split]
jsyn[m] has quit [*.net *.split]
Ferdinandhi[m] has quit [*.net *.split]
tg has quit [*.net *.split]
robmyers has quit [*.net *.split]
seg_violation has quit [*.net *.split]
achin has quit [*.net *.split]
luizirber has quit [*.net *.split]
misuto has quit [*.net *.split]
kharybdis[m] has quit [*.net *.split]
Simon[m] has quit [*.net *.split]
Guest163234[m] has quit [*.net *.split]
ag[m]1 has quit [*.net *.split]
Guest185910[m] has quit [*.net *.split]
nando[m] has quit [*.net *.split]
MajorScale[m] has quit [*.net *.split]
Guest186383[m] has quit [*.net *.split]
Symen[m] has quit [*.net *.split]
Guest154943[m] has quit [*.net *.split]
xamino[m] has quit [*.net *.split]
Guest146683[m] has quit [*.net *.split]
Bryan[m] has quit [*.net *.split]
iwxzr[m] has quit [*.net *.split]
Are[m] has quit [*.net *.split]
cryptix1 has quit [*.net *.split]
anon9876[m] has quit [*.net *.split]
allen369[m] has quit [*.net *.split]
thelonelyghost has quit [*.net *.split]
Lucas[m] has quit [*.net *.split]
M-ms has quit [*.net *.split]
bart80[m] has quit [*.net *.split]
fr33[m] has quit [*.net *.split]
M-slang has quit [*.net *.split]
Guest200558[m] has quit [*.net *.split]
Guest172436[m] has quit [*.net *.split]
jfmherokiller[m] has quit [*.net *.split]
joluper[m] has quit [*.net *.split]
DiCE1904[m] has quit [*.net *.split]
Hongar[m] has quit [*.net *.split]
M-3630 has quit [*.net *.split]
igel[m] has quit [*.net *.split]
stanko[m] has quit [*.net *.split]
ph12[m] has quit [*.net *.split]
xloem1 has quit [*.net *.split]
eluc[m] has quit [*.net *.split]
charlienyc[m] has quit [*.net *.split]
fredrikj[m] has quit [*.net *.split]
NathanBraswell[m has quit [*.net *.split]
torarne has quit [*.net *.split]
jpereira[m] has quit [*.net *.split]
davidar has quit [*.net *.split]
TheGillies has quit [*.net *.split]
pescobar has quit [*.net *.split]
Thndr has quit [*.net *.split]
alextes has quit [*.net *.split]
Mateon3 is now known as Mateon1
tg` is now known as tg
dansup_ is now known as dansup
Caterpillar2 has quit [Remote host closed the connection]
matthiaskrgr has joined #ipfs
matthiaskrgr is now known as Guest73997
Guest73997 has quit [Changing host]
Guest73997 has joined #ipfs
Guest73997 has joined #ipfs
Guest73997 is now known as matthiaskrgr_
Jesin has joined #ipfs
questionanswer[m has joined #ipfs
maxlath has joined #ipfs
nunofmn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
maxlath has quit [Client Quit]
robattila256 has joined #ipfs
Thndr has joined #ipfs
cehteh has joined #ipfs
cargoyle[m] has joined #ipfs
igel[m] has joined #ipfs
eluc[m] has joined #ipfs
charlienyc[m] has joined #ipfs
TheGillies has joined #ipfs
torarne has joined #ipfs
flyingzumwalt has joined #ipfs
jsyn[m] has joined #ipfs
kpcyrd has joined #ipfs
physpi has joined #ipfs
Ferdinandhi[m] has joined #ipfs
jfmherokiller[m] has joined #ipfs
wak-work has joined #ipfs
robmyers has joined #ipfs
kharybdis[m] has joined #ipfs
Guest163234[m] has joined #ipfs
Simon[m] has joined #ipfs
achin has joined #ipfs
ag[m]1 has joined #ipfs
Guest185910[m] has joined #ipfs
nando[m] has joined #ipfs
Guest186383[m] has joined #ipfs
MajorScale[m] has joined #ipfs
Symen[m] has joined #ipfs
davidar has joined #ipfs
Bryan[m] has joined #ipfs
iwxzr[m] has joined #ipfs
xamino[m] has joined #ipfs
Guest154943[m] has joined #ipfs
Guest146683[m] has joined #ipfs
ph12[m] has joined #ipfs
Are[m] has joined #ipfs
M-3630 has joined #ipfs
cryptix1 has joined #ipfs
stanko[m] has joined #ipfs
jpereira[m] has joined #ipfs
fredrikj[m] has joined #ipfs
anon9876[m] has joined #ipfs
DiCE1904[m] has joined #ipfs
Lucas[m] has joined #ipfs
fr33[m] has joined #ipfs
M-slang has joined #ipfs
NathanBraswell[m has joined #ipfs
Guest200558[m] has joined #ipfs
bart80[m] has joined #ipfs
M-ms has joined #ipfs
Guest172436[m] has joined #ipfs
allen369[m] has joined #ipfs
joluper[m] has joined #ipfs
thelonelyghost has joined #ipfs
xloem1 has joined #ipfs
Hongar[m] has joined #ipfs
jfmherokiller[m] has joined #ipfs
jfmherokiller[m] has quit [Changing host]
physpi has quit [Max SendQ exceeded]
physpi has joined #ipfs
cxl000 has quit [Quit: Leaving]
ygrek has quit [Ping timeout: 260 seconds]
elkalamar has joined #ipfs
Boomerang has quit [Quit: Lost terminal]
strykerkkd has joined #ipfs
kc[m] has joined #ipfs
Mitar has quit [Ping timeout: 240 seconds]
Mitar has joined #ipfs
kszys[m] has joined #ipfs
dimitarvp` has joined #ipfs
dimitarvp has quit [Ping timeout: 240 seconds]
dimitarvp` is now known as dimitarvp
infinity0 has quit [Ping timeout: 240 seconds]
infinity0 has joined #ipfs