lgierth changed the topic of #ipfs to: go-ipfs v0.4.2 released, with great performance and networking fixes! -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm
Stebalien has quit [Ping timeout: 240 seconds]
Stebalien has joined #ipfs
rmi7 has quit [Ping timeout: 272 seconds]
<ipfsbot> [go-ipfs] lgierth created dockerfile-fast (+1 new commit): https://git.io/vrhNF
<ipfsbot> go-ipfs/dockerfile-fast 00ae31c Lars Gierth: docker: make dockerfile differences more obvious...
<ipfsbot> [go-ipfs] lgierth opened pull request #2796: docker: make dockerfile differences more obvious (master...dockerfile-fast) https://git.io/vrhNx
rmi7 has joined #ipfs
niekie has quit [Ping timeout: 258 seconds]
ruby32 has quit [Ping timeout: 246 seconds]
sahib has quit [Ping timeout: 244 seconds]
Kane` has joined #ipfs
reit has joined #ipfs
apiarian has quit [Quit: zoom]
Oatmeal has quit [Ping timeout: 260 seconds]
slothbag has joined #ipfs
ashark has joined #ipfs
niekie has joined #ipfs
Oatmeal has joined #ipfs
Stebalien has quit [Ping timeout: 258 seconds]
ashark has quit [Ping timeout: 260 seconds]
ashark has joined #ipfs
jaboja has quit [Remote host closed the connection]
pfraze has joined #ipfs
asbjornenge has joined #ipfs
stoogenmeyer has quit [Ping timeout: 272 seconds]
apiarian has joined #ipfs
Zasthete has joined #ipfs
Zasthete has quit [Read error: Connection reset by peer]
jedahan has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<ipfsbot> [go-ipfs] rht closed pull request #2205: Make gateway POST handle multipart file & pin flag (master...gateway-multipart-add) https://git.io/vrjv9
<ipfsbot> [go-ipfs] rht closed pull request #2230: Detect content charset in gateway serve (master...detect-charset) https://git.io/vzzzx
<ipfsbot> [go-ipfs] rht closed pull request #2233: Change all mfs references to unixfs (master...patch-2) https://git.io/vzwS8
<ipfsbot> [go-ipfs] rht closed pull request #2240: Reduce the number of process zombies on daemon shutdown (master...no-p-zombies) https://git.io/vzo2j
<ipfsbot> [go-ipfs] rht closed pull request #2268: ipfs get: set correct content-type on resp (master...get-resp-header-2) https://git.io/vzpvM
<ipfsbot> [go-ipfs] rht closed pull request #2290: Use binary search to get node link (master...perf/dagnode-search) https://git.io/vgYKG
redfish has quit [Quit: WeeChat 1.5]
jaboja has joined #ipfs
ashark has quit [Ping timeout: 246 seconds]
rabbitface has quit [Quit: Connection closed for inactivity]
ashark has joined #ipfs
cketti has quit [Ping timeout: 244 seconds]
Jupely has joined #ipfs
Jupely has quit [Ping timeout: 260 seconds]
apiarian has quit [Ping timeout: 240 seconds]
apiarian has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
Jupely has joined #ipfs
em-ly has quit [Quit: Connection closed for inactivity]
metaf5 has quit [Quit: WeeChat 1.4]
metaf5 has joined #ipfs
A124 has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping created fix/goro-leak (+1 new commit): https://git.io/vrjTd
<ipfsbot> go-ipfs/fix/goro-leak 0698dd9 Jeromy: fix goroutine leak in routing resolve...
jaboja has quit [Remote host closed the connection]
ashark has quit [Ping timeout: 258 seconds]
<Jupely> hi
ashark has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
gmcquillan has quit [Quit: gmcquillan]
gmcquillan has joined #ipfs
em-ly has joined #ipfs
fredthomsen has joined #ipfs
<achin> hello
<Jupely> I'm just wondering, how complete is the current version of ipfs?
<Jupely> Does it support chat? Does it have a convenient way to connect to a central hub of sorts?
HastaJun has quit [Ping timeout: 272 seconds]
<achin> on the second part, have no central hub is a pretty important design goal of ipfs (assuming i understand what you mean by 'central hub')
devbug has joined #ipfs
<Jupely> can you chat with other people randomly?
<achin> no, i don't think there has been a full-featured chat app (only some experiments). there is some more info here https://github.com/ipfs/apps/issues/10
<Jupely> interesting. so is ipfs more usable than zeronet?
<achin> deltab: nice, thanks for linking
<Jupely> thanks for that. I will follow it with interest, and hope it gets more complete and easyer to use for noobs like me.
PrinceOfPeeves has quit [Quit: Leaving]
fredthomsen has quit [Ping timeout: 276 seconds]
reit has quit [Ping timeout: 276 seconds]
fredthomsen has joined #ipfs
fredthomsen has quit [Remote host closed the connection]
fleeky has quit [Remote host closed the connection]
fleeky has joined #ipfs
dmr has joined #ipfs
rabbitface has joined #ipfs
Jupely has left #ipfs [#ipfs]
mpi has joined #ipfs
mpi has quit [Remote host closed the connection]
<jbenet> !pin QmWZSZKrR9X61BvYdzYdDs6oRznL9PNJfxmfcNRQwxjKXf whyrusleeping headshot
<pinbot> now pinning /ipfs/QmWZSZKrR9X61BvYdzYdDs6oRznL9PNJfxmfcNRQwxjKXf
<jbenet> !pin QmZttC4LxyZGARzB45pfvUbHrWntx6zudzEQKxZrZyFCQH daviddias headshot
<pinbot> now pinning /ipfs/QmZttC4LxyZGARzB45pfvUbHrWntx6zudzEQKxZrZyFCQH
mpi has joined #ipfs
jedahan has quit [Max SendQ exceeded]
jedahan has joined #ipfs
devbug_ has joined #ipfs
<slothbag> hey guys.. i've published a first cut at an alternate simplified p2p layer to IPFS https://github.com/rexmls/rexipfs
<slothbag> feedback welcome :)
devbug has quit [Ping timeout: 272 seconds]
mpi has quit [Remote host closed the connection]
<slothbag> its also my first fully fledged GO app.. so be gentle. lol
<ipfsbot> [go-ipfs] whyrusleeping created feat/smarter-bitswap (+1 new commit): https://git.io/vrjYo
<ipfsbot> go-ipfs/feat/smarter-bitswap 818be6d Jeromy: Make bitswap better...
pfraze has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2798: Make bitswap better (master...feat/smarter-bitswap) https://git.io/vrjYQ
<A124> So gotta ask. What is the current state of UDP and NAT in IPFS now? Concerned about two reasons, or more. IPFS, IPFS integration, and DIY make-and-learn thing.
<A124> A short summary what protocols/libs, in what lang are currently used/planned would help a lot. Did read some issues, might try to find change log.
* A124 wonders what are all those M-nicks.
crumbee has quit [Quit: WeeChat 1.4]
<deltab> they're bridged from Matrix (https://matrix.org/)
gigq has quit [Ping timeout: 260 seconds]
<A124> Interesting, have to read up on that thanks. .. I have no idea what to read or subscribe to to keep pace when you are single man show, haha.
<deltab> yeah, I'm overwhelmed by it too
reit has joined #ipfs
<A124> Data is the problem that is here already about a decade, which I predicted before it started, tried to work on stuff then health stuff came .. and ..
pfraze has joined #ipfs
<A124> I did read up more on BTRFS, it does CRC32 checksumming on COW, and can have up to 256 bits which would mean IPFS combatible. That stuff is stores in different btree apart from the data.
gigq has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrj3m
<ipfsbot> go-ipfs/master d6654e5 Jeromy Johnson: Merge pull request #2796 from ipfs/dockerfile-fast...
<A124> Which was my idea of designing a new kind of filesystem (yes, not even IPFS does what I need/want). BTRFS+IPFS(modified)+Security layer could do.
<deltab> not long until 100 repos: https://github.com/ipfs
<A124> That way we can solve (though filesystem specific) the problem of copying data when pinning it.
* deltab nods
<deltab> someone's been working on that recently
pfraze has quit [Ping timeout: 244 seconds]
<A124> Yeah, we discussed it, it has been a while, but this thing is .. "new" (I meantioned it once)
asbjornenge has quit [Ping timeout: 244 seconds]
* A124 feels the need for a wikipage for all the repos, with descriptions what is for what on one page xD.
<deltab> indeed
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
koshii has quit [Ping timeout: 260 seconds]
koshii has joined #ipfs
rgrinberg has quit [Ping timeout: 258 seconds]
dguttman has quit [Quit: dguttman]
<ipfsbot> [go-ipfs] Kubuxu pushed 1 new commit to feature/auto-synopsis: https://git.io/vrjsu
<ipfsbot> go-ipfs/feature/auto-synopsis aafdd89 Jakub Sztandera: Make primary option the longer one...
herzmeister has quit [Ping timeout: 276 seconds]
konubinix has joined #ipfs
gmcquillan has quit [Ping timeout: 264 seconds]
mildred has joined #ipfs
herzmeister has joined #ipfs
chriscool has joined #ipfs
Aeon has quit [Remote host closed the connection]
palkeo_ has joined #ipfs
seg_violation has joined #ipfs
Aeon has joined #ipfs
dignifiedquire has joined #ipfs
pfraze has joined #ipfs
Senji has joined #ipfs
palkeo_ has quit [Ping timeout: 252 seconds]
ylp1 has joined #ipfs
pfraze has quit [Ping timeout: 240 seconds]
em-ly has quit [Quit: Connection closed for inactivity]
asbjornenge has joined #ipfs
chriscool has quit [Read error: Connection reset by peer]
chriscool has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
asbjornenge has quit [Ping timeout: 246 seconds]
seg_violation has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feat/smarter-bitswap: https://git.io/vrjlp
<ipfsbot> go-ipfs/feat/smarter-bitswap 56d5c3f Jeromy: ensure all bitswap streams are closed upon bitswap close...
_chad_ has joined #ipfs
_chad_ is now known as chad___
chad___ is now known as _chad_
disgusting_wall has quit [Quit: Connection closed for inactivity]
corvinux has joined #ipfs
rabbitface has quit [Quit: Connection closed for inactivity]
dvim has joined #ipfs
s_kunk has quit [Ping timeout: 276 seconds]
asbjornenge has joined #ipfs
_chad_ has quit [Remote host closed the connection]
pfraze has joined #ipfs
asbjornenge has quit [Ping timeout: 240 seconds]
hosh has quit [Remote host closed the connection]
nskelsey has quit [Remote host closed the connection]
xicombd has quit [Remote host closed the connection]
ehd has quit [Remote host closed the connection]
zmanian__ has quit [Remote host closed the connection]
bigbluehat has quit [Remote host closed the connection]
grncdr has quit [Remote host closed the connection]
ELLIOTTCABLE has quit [Remote host closed the connection]
cdata has quit [Remote host closed the connection]
pfraze has quit [Ping timeout: 252 seconds]
corvinux has quit [Ping timeout: 244 seconds]
corvinux has joined #ipfs
cemerick has joined #ipfs
devbug_ has quit [Ping timeout: 258 seconds]
Kane` has quit [Remote host closed the connection]
asbjornenge has joined #ipfs
sunya has joined #ipfs
Senji has quit [Read error: Connection reset by peer]
Senji has joined #ipfs
omnigoat has joined #ipfs
Senji has quit [Disconnected by services]
Senj has joined #ipfs
Senj is now known as Senji
karissa_ has joined #ipfs
sahib has joined #ipfs
bitspill_ has joined #ipfs
omnigoat_ has joined #ipfs
jhiesey_ has joined #ipfs
joepie91___ has joined #ipfs
voxelot_ has joined #ipfs
prettymuchbryce_ has joined #ipfs
NeoTeo_ has joined #ipfs
s_kunk has joined #ipfs
demize- has joined #ipfs
BHR27 has joined #ipfs
cryptix has joined #ipfs
M-sliker has quit [Ping timeout: 264 seconds]
M-vro has quit [Ping timeout: 264 seconds]
bren2010 has quit [Ping timeout: 264 seconds]
voxelot has quit [Ping timeout: 264 seconds]
jhiesey has quit [Ping timeout: 264 seconds]
manveru has quit [Ping timeout: 264 seconds]
M-3891 has quit [Ping timeout: 264 seconds]
M-volobuev has quit [Ping timeout: 264 seconds]
angreifer has quit [Ping timeout: 264 seconds]
bret has quit [Ping timeout: 264 seconds]
omnigoat has quit [Ping timeout: 264 seconds]
bitspill has quit [Ping timeout: 264 seconds]
prettymuchbryce has quit [Ping timeout: 264 seconds]
karissa has quit [Ping timeout: 264 seconds]
okek has quit [Ping timeout: 264 seconds]
Oatmeal has quit [Ping timeout: 264 seconds]
NeoTeo has quit [Ping timeout: 264 seconds]
Bheru27 has quit [Ping timeout: 264 seconds]
tlevine has quit [Ping timeout: 264 seconds]
demize has quit [Ping timeout: 264 seconds]
joepie91 has quit [Ping timeout: 264 seconds]
voxelot_ is now known as voxelot
angreifer has joined #ipfs
jhiesey_ is now known as jhiesey
bren2010 has joined #ipfs
NeoTeo_ is now known as NeoTeo
okek has joined #ipfs
tlevine has joined #ipfs
omnigoat_ is now known as omnigoat
manveru has joined #ipfs
karissa_ is now known as karissa
prettymuchbryce_ is now known as prettymuchbryce
M-vro has joined #ipfs
M-sliker has joined #ipfs
M-3891 has joined #ipfs
bret has joined #ipfs
M-volobuev has joined #ipfs
bitspill_ is now known as bitspill
s_kunk has quit [Ping timeout: 250 seconds]
joepie91___ is now known as joepie91
ligi has quit [Ping timeout: 260 seconds]
pfraze has joined #ipfs
asbjornenge has quit [Ping timeout: 260 seconds]
sunya has quit [Ping timeout: 244 seconds]
bigbluehat has joined #ipfs
bigbluehat has quit [Excess Flood]
corvinux has quit [Ping timeout: 260 seconds]
demize- is now known as demize
bigbluehat has joined #ipfs
ehd has joined #ipfs
ELLIOTTCABLE has joined #ipfs
hosh has joined #ipfs
pfraze has quit [Ping timeout: 260 seconds]
zz_r04r is now known as r04r
zmanian__ has joined #ipfs
grncdr has joined #ipfs
s_kunk has joined #ipfs
nskelsey has joined #ipfs
Oatmeal has joined #ipfs
corvinux has joined #ipfs
asbjornenge has joined #ipfs
Senji has quit [Disconnected by services]
Senj has joined #ipfs
Senj is now known as Senji
xicombd has joined #ipfs
corvinux has quit [Ping timeout: 244 seconds]
cdata has joined #ipfs
Senji has quit [Ping timeout: 250 seconds]
sunya has joined #ipfs
Senji has joined #ipfs
Encrypt has joined #ipfs
ygrek has joined #ipfs
dmr has quit [Ping timeout: 272 seconds]
ygrek has quit [Ping timeout: 276 seconds]
<multivac> [REDDIT] [PSA] TeamViewer has been hacked. They are denying everything and pointing fingers at the users. (self.pcgaming) | 1071 points (94.0%) | 123 comments | Posted by sterob | Created at 2016-06-03 - 00:17:28
<dignifiedquire> Kubuxu: are you around
<dignifiedquire> and lgierth
<Kubuxu> dignifiedquire: yup
<dignifiedquire> https://github.com/ipfs/go-ipfs/issues/2748 is blocking node.js land on upgrading to 0.4.2 :/
<dignifiedquire> any ideas/thoughts on fixing this?
<dignifiedquire> or is this fixed in master, but not released?
<Kubuxu> Currently the stdin was disabled, you need the stdin handling right?
herzmeister has quit [Quit: Leaving]
<dignifiedquire> I need it to work as in 0.4.1
<dignifiedquire> node.js uses a forked process to control a go node
<Kubuxu> Do you need to send config via stdin?
<dignifiedquire> no, I need to be able to run "IPFS_PATH=repo/path ipfs init -b 2048" in a forked processs
<Kubuxu> So it is fixed, not released
<dignifiedquire> but in 0.4.2 this just hangs and never returns any output
<Kubuxu> "fixed" - we just reverted feature that broke it.
<dignifiedquire> :)
seg_violation has joined #ipfs
geir_ has quit [Ping timeout: 244 seconds]
geir_ has joined #ipfs
sahib has quit [Ping timeout: 252 seconds]
special has quit [Ping timeout: 250 seconds]
nskelsey has quit [Remote host closed the connection]
ehd has quit [Remote host closed the connection]
grncdr has quit [Remote host closed the connection]
bigbluehat has quit [Remote host closed the connection]
hosh has quit [Remote host closed the connection]
xicombd has quit [Remote host closed the connection]
cdata has quit [Remote host closed the connection]
ELLIOTTCABLE has quit [Remote host closed the connection]
zmanian__ has quit [Remote host closed the connection]
special has joined #ipfs
special is now known as Guest7831
codehero has quit [Ping timeout: 260 seconds]
CounterPillow has quit [Remote host closed the connection]
sknebel has quit [Quit: No Ping reply in 180 seconds.]
bauruine has quit [Ping timeout: 260 seconds]
sknebel has joined #ipfs
chron0 has quit [Ping timeout: 260 seconds]
chron0 has joined #ipfs
CounterPillow has joined #ipfs
cblgh has quit [Disconnected by services]
cblgh_ has joined #ipfs
codehero has joined #ipfs
bigbluehat has joined #ipfs
bigbluehat has quit [Excess Flood]
ehd has joined #ipfs
ELLIOTTCABLE has joined #ipfs
rendar has joined #ipfs
bauruine has joined #ipfs
hosh has joined #ipfs
jokoon has joined #ipfs
ligi has joined #ipfs
lachenmayer has joined #ipfs
bigbluehat has joined #ipfs
apiarian has quit [Quit: zoom]
Encrypt has quit [*.net *.split]
BHR27 has quit [*.net *.split]
rhalff has quit [*.net *.split]
M-ngu has quit [*.net *.split]
M-rschulman has quit [*.net *.split]
M-2255 has quit [*.net *.split]
M-ikreymer has quit [*.net *.split]
M-3509 has quit [*.net *.split]
trock has quit [*.net *.split]
tundracom has quit [*.net *.split]
Edur has quit [*.net *.split]
M-2194 has quit [*.net *.split]
M-Peer2Peer has quit [*.net *.split]
M-liberdiko has quit [*.net *.split]
M-foxxy1 has quit [*.net *.split]
lachenmayer_ has quit [*.net *.split]
M-geir1 has quit [*.net *.split]
guybrush has quit [*.net *.split]
mpi has joined #ipfs
M-wkennington has joined #ipfs
codehero has quit [Ping timeout: 260 seconds]
CounterPillow has quit [Remote host closed the connection]
Monokles has quit [Remote host closed the connection]
bauruine has quit [Ping timeout: 260 seconds]
<lgierth> dignifiedquire: did you read the isse? :) it's reverted
zmanian__ has joined #ipfs
<lgierth> i.e. not a bug anymore on master
<dignifiedquire> lgierth: yeah I got it now, just need it to be released
<dignifiedquire> as I can't use go-ipfs 0.4.2 :(
codehero has joined #ipfs
CounterPillow has joined #ipfs
<lgierth> yeah it's a pretty bad buig
Monokles has joined #ipfs
grncdr has joined #ipfs
<lgierth> until the release you can spawn ipfs init without stdin
<lgierth> i think if you don't specify a stdin, spawn will inherit the parent's stdin
<lgierth> or exec or whatever nodejs calls it
nskelsey has joined #ipfs
bauruine has joined #ipfs
mpi_ has joined #ipfs
cryptix has quit [Ping timeout: 244 seconds]
mpi has quit [Ping timeout: 272 seconds]
cblgh_ is now known as cblgh
<dignifiedquire> lgierth: yeah I can't do that
<dignifiedquire> because of how the module works that we use to spawn it
<dignifiedquire> because I explicitly do not want to inherit the parents stdin
zorglub27 has joined #ipfs
xicombd has joined #ipfs
pfraze has joined #ipfs
pfraze has quit [Ping timeout: 250 seconds]
<lgierth> so you're making use of passing a config to ipfs init?
cdata has joined #ipfs
Encrypt has joined #ipfs
<dignifiedquire> no I'm not
<dignifiedquire> I'm just running ipfs init -b <key size>
<dignifiedquire> but we use this https://github.com/jbenet/node-subcomandante
<dignifiedquire> and it does like 500 things to make sure the process does what it's supposed to do
<lgierth> ok but why do you want the child to inherit stdin then
BHR27 has joined #ipfs
M-2255 has joined #ipfs
M-ngu has joined #ipfs
M-rschulman has joined #ipfs
trock has joined #ipfs
M-3509 has joined #ipfs
M-ikreymer has joined #ipfs
tundracom has joined #ipfs
M-Peer2Peer has joined #ipfs
M-liberdiko has joined #ipfs
M-2194 has joined #ipfs
Edur has joined #ipfs
guybrush has joined #ipfs
M-foxxy1 has joined #ipfs
M-geir1 has joined #ipfs
asbjornenge has quit [Read error: Connection reset by peer]
<dignifiedquire> not sure I understand, I don't want the child to inherit anything so it's controlled fully through my code
<dignifiedquire> and so I can pipe things directly to stdin when needed
Aeon has quit [Remote host closed the connection]
<lgierth> mh it looks like process.fork() doesn't take opts.stdio
<lgierth> could try opts.silent = true but i'm not sure that does what is needed
<dignifiedquire> that's what I'm doing already
Aeon has joined #ipfs
<lgierth> so. by default, if you spawn a process, no matter if in the shell or in js, the child process inherits the three stdio streams
<dignifiedquire> hmm what ever will just wait for a release, not that urgent
<lgierth> so that you don't need to do any wiring just to e.g. print output
Aeon has quit [Remote host closed the connection]
Aeon has joined #ipfs
Aeon has quit [Changing host]
Aeon has joined #ipfs
<dignifiedquire> yes and that's exactly what I don't want
<dignifiedquire> because it's a background thing,
<lgierth> the PR broke because the "did someone pass something through stdin" detection is broken there
<dignifiedquire> and that's working all fine
<dignifiedquire> yes and that's why running init just hangs when I fork it like this
sunya has quit [Ping timeout: 250 seconds]
reit has quit [Ping timeout: 260 seconds]
<lgierth> maybe fork("bash -c 'ipfs init'") helps
<lgierth> #hack
<lgierth> or fork("bash -c 'exec ipfs init'")
<dignifiedquire> I'll just wait for 4.3 ;)
<lgierth> :)
<lgierth> might take a while though
computerfreak has joined #ipfs
cryptix has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
reit has joined #ipfs
sunya has joined #ipfs
<richardlitt> lgierth: are you around?
ligi has quit [Ping timeout: 252 seconds]
cemerick has joined #ipfs
mpi_ has quit [Remote host closed the connection]
mpi has joined #ipfs
herzmeister has joined #ipfs
cketti has joined #ipfs
joeyh has quit [Ping timeout: 252 seconds]
jjanzic has quit [Ping timeout: 250 seconds]
asbjornenge has joined #ipfs
apiarian has joined #ipfs
mpi has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] RichardLitt created feature/update-authors (+1 new commit): https://git.io/vrjFA
<ipfsbot> go-ipfs/feature/update-authors 34f7c21 Richard Littauer: Updated authors doc...
<ipfsbot> [go-ipfs] RichardLitt opened pull request #2800: Updated authors doc (master...feature/update-authors) https://git.io/vrjFj
<ipfsbot> [go-ipfs] RichardLitt created feature/move-docs-to-docs (+1 new commit): https://git.io/vrjbW
<ipfsbot> go-ipfs/feature/move-docs-to-docs 656241f Richard Littauer: Moved docs to docs...
<ipfsbot> [go-ipfs] RichardLitt opened pull request #2801: Moved docs to docs (master...feature/move-docs-to-docs) https://git.io/vrjb8
pfraze has joined #ipfs
asbjornenge has quit [Quit: leaving]
pfraze has quit [Remote host closed the connection]
jonnor has joined #ipfs
PrinceOfPeeves has joined #ipfs
apiarian has quit [Ping timeout: 246 seconds]
pfraze has joined #ipfs
apiarian has joined #ipfs
<lgierth> !pin QmcCYV5ZywasyFJMh7yzEbvKxHKG8qFFmBGQXtfgihoB64 blog
<pinbot> now pinning /ipfs/QmcCYV5ZywasyFJMh7yzEbvKxHKG8qFFmBGQXtfgihoB64
cryptix has quit [Ping timeout: 244 seconds]
<lgierth> !botsnack
<pinbot> om nom nom
<M-mubot> Thank you very much.
cryptix has joined #ipfs
Encrypt has quit [Quit: Quitte]
compleatang has joined #ipfs
pfraze has quit [Remote host closed the connection]
_z has joined #ipfs
<lgierth> !pin QmUFLtWVthL6MopbED3uWUYR8PTWrDbsYBULZ6Qr3czhvV blog
<pinbot> now pinning /ipfs/QmUFLtWVthL6MopbED3uWUYR8PTWrDbsYBULZ6Qr3czhvV
Boomerang has joined #ipfs
pfraze has joined #ipfs
rgrinberg has joined #ipfs
ruby32 has joined #ipfs
rgrinberg has quit [Client Quit]
rgrinberg has joined #ipfs
taw00 has joined #ipfs
taw00 has quit [Remote host closed the connection]
pfraze has quit [Quit: pfraze has joined]
slothbag has left #ipfs [#ipfs]
dmr has joined #ipfs
pfraze has joined #ipfs
pfraze has quit [Client Quit]
dguttman has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu pushed 3 new commits to feature/auto-synopsis: https://git.io/voeUX
<ipfsbot> go-ipfs/feature/auto-synopsis 3ed16c6 Jakub Sztandera: Add default to recursive option...
<ipfsbot> go-ipfs/feature/auto-synopsis c6c7c09 Jakub Sztandera: Add --no suport to Synopsis generator...
<ipfsbot> go-ipfs/feature/auto-synopsis 7c6e0f1 Jakub Sztandera: Add parsing of no- prefixed options...
cketti has quit [Ping timeout: 246 seconds]
cketti has joined #ipfs
ashark has joined #ipfs
ecloud_vacation has quit [Ping timeout: 260 seconds]
cemerick has quit [Remote host closed the connection]
dmr has quit [Ping timeout: 258 seconds]
pfraze has joined #ipfs
Encrypt has joined #ipfs
cemerick has joined #ipfs
matoro has quit [Ping timeout: 240 seconds]
matoro has joined #ipfs
demize has quit [Quit: Do Androids Dream of Electric Sheep?]
ligi has joined #ipfs
ecloud has joined #ipfs
cryptix has quit [Ping timeout: 244 seconds]
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/auto-synopsis from c6c7c09 to 7c1ffa4: https://git.io/vrxhi
<ipfsbot> go-ipfs/feature/auto-synopsis 1067b51 Jakub Sztandera: Add parsing of no- prefixed options...
<ipfsbot> go-ipfs/feature/auto-synopsis 7c1ffa4 Jakub Sztandera: Add no- prefix suport to Synopsis generator...
demize has joined #ipfs
ruby32 has quit [Remote host closed the connection]
computerfreak has quit [Quit: Leaving.]
<ipfsbot> [go-ipfs] Kubuxu pushed 1 new commit to feature/auto-synopsis: https://git.io/voeml
<ipfsbot> go-ipfs/feature/auto-synopsis 5a0993a Jakub Sztandera: Add tests for no- prefix options...
ligi has quit [Ping timeout: 252 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
computerfreak has joined #ipfs
joekunin has joined #ipfs
dansup has quit [Quit: QUIT!]
ruby32 has joined #ipfs
jedahan has joined #ipfs
pfraze_ has joined #ipfs
pfraze_ has quit [Client Quit]
<mmuller> My fun thought for the day: for e-mails sent to public forums, make the Message-id an IPFS reference.
disgusting_wall has joined #ipfs
joeyh has joined #ipfs
cemerick has quit [Ping timeout: 258 seconds]
sahib has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
ylp1 has quit [Quit: Leaving.]
cemerick has joined #ipfs
zorglub27 has quit [Ping timeout: 244 seconds]
fredthomsen has joined #ipfs
jedahan has joined #ipfs
seg_violation has quit [Ping timeout: 252 seconds]
jedahan has quit [Client Quit]
mildred has quit [Ping timeout: 260 seconds]
cemerick has quit [Ping timeout: 240 seconds]
<jonnor> jbenet, hey, I described the images-as-ipld idea here: https://github.com/jonnor/ipld-image
jedahan has joined #ipfs
<jonnor> Don't know if I will have time to work on it anytime soon, but at least it has a decent description in public now
mpi has joined #ipfs
computerfreak has quit [Remote host closed the connection]
<Kubuxu> jonnor: where do you accept comments, I can give few right away.
<jonnor> Kubuxu, PR? or we can discuss right here and now
<Kubuxu> Ok, so here it goes:
jaboja has joined #ipfs
<Kubuxu> Storageof links to roots of tile lists on the top level would be the best IMO, it allows for better deduplication (when for example metadata changes).
<richardlitt> haad: how does Orbit do resolution?
<richardlitt> Isn't it just one hash that keeps updating?
<Kubuxu> PNG would be good choice, but I would define in format that tiles HAVE TO be losslessly compressed using given alg (for convergence)
<Kubuxu> In case of not squere images, there could be a "default" tile defined.
<jonnor> Kubuxu, good point. Do you think one link per level, or one link to to the entire pyramid would make most sense? to make sense the whole pyramid would need to change at same time, since the data are derived from eachother
<Kubuxu> not rectangular **
<Kubuxu> That would be used if there is no tile was assigned to that spot.
<Kubuxu> re mipmaps links: one link to list of links that point to whole mipmaps
<jonnor> specifyable default tile makes makes sense, much more than trying to encode 'valid options'
<jonnor> Kubuxu, ok. Can't a lot of indirection become a potential perf issue?
<Kubuxu> bitswap is supposed to made smart enough to do something like that: you ask me about hash A, people who ask me about hash A return almost always asking about hash B and C, so I send you A B and C right away.
<jonnor> cool
<Kubuxu> I would define that tile always has to fit in one block (sub 256KB - ~2K).
<jonnor> regarding lossless/lossy. I agree that lossless makes sense for vast majority, and PNG will likely do great. The idea of allowing lossy would be for serving a JPEG/WebP directly to browsers
<jonnor> by concatinating a selected set of tiles (at a given mipmap level)
<Kubuxu> Problem with lossy compression is that it will always have problems: either you compress whole image and you will almost never be able to dedup tiles or you comress tiles then the compression is much worst/it looks even worst.
<Kubuxu> With lossless compression on tile level you have dedupable tiles, compression ratios might be a bit worst but tiles are reusable and look as they should.
mpi_ has joined #ipfs
sunya has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]]
mpi has quit [Read error: No route to host]
<jonnor> yep. But lossy images can be so much smaller compared to lossless...
jokoon has quit [Quit: Leaving]
<Kubuxu> Then we should at least have flag that image is already lossy compressed, so we don't have the JPEG effect.
<jonnor> yes, it could be treated as an 'output only' type/variant
<jonnor> which should probably have a 'derivative of' link
<Kubuxu> hmm, and it could also like to the original, wow, that would be awesome
<jonnor> back to the lossless structure
<Kubuxu> Storage of all mipmaps (up to 1x1 or 1xN) requires only 33% on average more space.
<Kubuxu> So I would say it is really worth it.
<jonnor> aside: in imgflo, which is the image processing server we use for these things now, we also do effects/filtering/whatever processing. And this is described as a mapping between the input image, and algorithm, and a set of parameters
<jonnor> so then it would be possible to express also a processed image with backlinks to the original
<jonnor> in IPLD
<Kubuxu> Especially that you could load images in /8 screen resolution at first (as preview) which requires 1/64 bandwidth.
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<jonnor> do you think a generic 'derivedFrom' backlink would be useful
jedahan has joined #ipfs
<Kubuxu> I think yes, if people were using it, it would be awesome.
<jonnor> with that one one will not neccesarily know how this thing was derived (what algorithm etc), but at least know that there is another previous version, and which one it was
<Kubuxu> Also format you proposed has no downsides to including higher resolutions with the image itself, which is awesome.
<Kubuxu> You might also think about allowing lower resolution alternatives, apart from the mipmaps.
<Kubuxu> Like imagine wallpaper, 4k version, 1080 version and 720 version. Our computer will download and use whichever first the best.
<Kubuxu> Problem is that it would require some changes who we view images (as you might want to say how big you want it before starting download).
<jonnor> that can be done by the client?
ola has joined #ipfs
<Kubuxu> What I think: Browser knows how big is space for the image it will be downloading, if that information was passed along, you could download the best match.
<jonnor> by space, do you mean the space it will take on-screen (in that particular layout)?
<Kubuxu> yup
<jonnor> I don't think browsers will be IPFS aware anytime soon... unfortunately
<Kubuxu> But JS inside the browser can be.
<Kubuxu> Like imagine js code like that: There is local IPFS node running -> I have picture to load that is also available on IPFS -> I have on screen size of that picture -> Use local IPFS node, download needed size.
<jonnor> I think one should generate picture elements (and use media-query) with different URLs, each being an IPFS hash/path
<jonnor> and maybe add some JS to do even better than that, like progressive load
<jonnor> I'm _hoping_, based on chat today with jbenet, that we can use an IPLD path expression to say "construct an image file" from this ipfs object, at a certain mipmap level (and thus resolution)
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
sahib has quit [Ping timeout: 260 seconds]
jaboja has quit [Ping timeout: 260 seconds]
jonnor has quit [Ping timeout: 240 seconds]
<jbenet> Guys would be great to capture this discussion on github.com/ipfs/notes for others.
jonnor has joined #ipfs
<jonnor> lost connection, last I saw was my "I'm hoping"...
<Kubuxu> We said nothing, just jbenet noted that we should save this conversation somewhere (possibly ipfs/notes) but it could be my repo.
<Kubuxu> s/my/your
<Kubuxu> jonnor: do you want me to post those logs over there?
mpi_ has quit [Ping timeout: 260 seconds]
<jonnor> Kubuxu, that would be great
<jonnor> I'm making changes to the dataformat to reflect your comments
mpi has joined #ipfs
gmcquillan has joined #ipfs
_z has quit [Quit: ""]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to feature/update-authors: https://git.io/voeKB
<ipfsbot> go-ipfs/feature/update-authors e0945bd Jeromy Johnson: Update AUTHORS
ugjka has joined #ipfs
<Kubuxu> I had great plan to start coding FUSE while I am on a bus going to my parents, I forgot about one things, any Linux image...
<Kubuxu> And the connection on the highway is so crappy that I won't even try it.
<Kubuxu> whyrusleeping: there is something wrong with teamcity testing.
Tv` has joined #ipfs
jedahan has joined #ipfs
jedahan has quit [Client Quit]
matoro has quit [Ping timeout: 258 seconds]
galois_d_ has joined #ipfs
jedahan has joined #ipfs
reit has quit [Ping timeout: 240 seconds]
<whyrusleeping> Hrmmmm... that's not good
rgrinberg has quit [Ping timeout: 244 seconds]
chriscool2 has joined #ipfs
chriscool has quit [Read error: No route to host]
galois_dmz has quit [Ping timeout: 250 seconds]
rgrinberg has joined #ipfs
<Kubuxu> whyrusleeping: ok, for some reason it skipped one commit: http://ci.ipfs.team:8111/viewLog.html?buildId=2485&buildTypeId=GoIpfs_CiTests&tab=buildChangesDiv
matoro has joined #ipfs
chriscool2 has quit [Client Quit]
<Kubuxu> Maybe two builds started (I pushed one commit and then the other before it finished), and teamcity reported the older build as successful.
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/auto-synopsis from 5a0993a to 7b0555a: https://git.io/vrxhi
<ipfsbot> go-ipfs/feature/auto-synopsis d53bbfc Jakub Sztandera: Add tests for no- prefix options...
<ipfsbot> go-ipfs/feature/auto-synopsis 7b0555a Jakub Sztandera: Add sharness test for no- prefix...
chriscool has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/auto-synopsis from 7b0555a to 46553a0: https://git.io/vrxhi
<ipfsbot> go-ipfs/feature/auto-synopsis 46553a0 Jakub Sztandera: Add sharness test for no- prefix...
<whyrusleeping> Kubuxu: yeah, it has a quiet period thing. I may have misconfigured it
<Kubuxu> For some reason it ignored/suppressed the new commit, it looks like that.
wking has quit [Ping timeout: 246 seconds]
rardiol has joined #ipfs
wking has joined #ipfs
rryan has joined #ipfs
mpi has quit [Read error: Connection reset by peer]
mpi has joined #ipfs
palkeo_ has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
rgrinberg has quit [Quit: WeeChat 1.5]
rgrinberg has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/auto-synopsis from 46553a0 to d42200a: https://git.io/vrxhi
<ipfsbot> go-ipfs/feature/auto-synopsis 36aa75c Jakub Sztandera: Add Synopsis autogenerator...
<ipfsbot> go-ipfs/feature/auto-synopsis 6facb26 Jakub Sztandera: Add Synopsis generator test...
<ipfsbot> go-ipfs/feature/auto-synopsis 134ced2 Jakub Sztandera: Remove existing synopsis...
reit has joined #ipfs
mpi_ has joined #ipfs
Pent has joined #ipfs
arpu has quit [Remote host closed the connection]
mpi has quit [Ping timeout: 260 seconds]
matoro has quit [Ping timeout: 244 seconds]
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/auto-synopsis from d42200a to 128579d: https://git.io/vrxhi
<ipfsbot> go-ipfs/feature/auto-synopsis 128579d Jakub Sztandera: Add sharness test for no- prefix...
matoro has joined #ipfs
chriscool has quit [Read error: No route to host]
chriscool has joined #ipfs
rgrinberg has quit [Ping timeout: 252 seconds]
chriscool has quit [Ping timeout: 260 seconds]
edubai__ has quit [Quit: Connection closed for inactivity]
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
joekunin has quit [Ping timeout: 252 seconds]
galois_d_ has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
matoro has quit [Ping timeout: 240 seconds]
ligi has joined #ipfs
<ligi> progress false does not seem to help for this command
<Kubuxu> ligi: what is the current behaviour?
<Kubuxu> Sorry. Miss read that.
<ligi> like in the gist - multiple jsons as response
<Kubuxu> Yeah, as it is streaming.
<Kubuxu> Something like NDJSON
<whyrusleeping> ligi: yeah, thats correct for ping
<ligi> for add I could supress this via progress=false
<ligi> whyrusleeping: k
<Kubuxu> But isn't progress.
<whyrusleeping> its correct, but it might not be the best output we could be returning
<whyrusleeping> if you have suggestions, please let us know
<ligi> mainly just wanting to know - that just means I have to do more by hand and cannot use rest-libs
<Kubuxu> Is it sent all at once or is it streaming?
<ligi> it is streaming
<ligi> also this Success":false at beginning and end is strange
<Kubuxu> It is like that because it wasn't probably designed as http API but just for the CLI.
<ligi> looks like it
matoro has joined #ipfs
mpi_ has quit [Remote host closed the connection]
rgrinberg has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
<whyrusleeping> dignifiedquire: ping
Encrypt has quit [Quit: Quitte]
<dignifiedquire> whyrusleeping: poing
Cristina has quit [Remote host closed the connection]
rgrinberg has quit [Quit: WeeChat 1.5]
<dignifiedquire> whyrusleeping: how far out is 0.4.3? I would like to upgrade our node integrations but can't because of the 0.4.2 bug with stdin, which is fixed on master but not released yet
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<whyrusleeping> dignifiedquire: current plan is feature freeze on the 22nd, release on the week of the 27th
<dignifiedquire> oh :/
<whyrusleeping> what node integrations?
<dignifiedquire> ipfsd-ctl
<whyrusleeping> whats wrong with it?
<dignifiedquire> because of the way we fork the process it doesn't get a stdin from the parent process, which results in "ipfs init" hanging and never doing anything
<dignifiedquire> (and in result all our js modules integrating with go-ipfs can not be upgraded to 0.4.2)
Thierry has joined #ipfs
<whyrusleeping> could you try using https://github.com/chjj/pty.js ?
joekunin has joined #ipfs
jedahan has joined #ipfs
<dignifiedquire> does this ensure the forked process is ALWAYS closed when the forking process dies?
<dignifiedquire> also looking at the issues it doesn't look like I can use it with current node
<whyrusleeping> i'm not sure, but i do know that it will likely solve the init issue, since it allocates a pseudo terminal for the stdio of the child
<whyrusleeping> ah, lame
<dignifiedquire> it's pretty badly maintained
<dignifiedquire> I used it at my previous job for terminal integration, but there are effectively no fixes anymore happening
<whyrusleeping> and you cant set the tty to 'inherit' on the init command?
<whyrusleeping> stdio: 'inherit'
<dignifiedquire> well the point is that the forking process might be using stdio for something else, so we really don't want the process to inherit anything of that
_chad_ has joined #ipfs
_chad_ is now known as chad
<dignifiedquire> I need full programmatic control about stdio, which I don't get when using 'inherit' in node
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rhalff has joined #ipfs
ugjka has left #ipfs ["Konversation terminated!"]
<dignifiedquire> whyrusleeping: what did you ping me about?
<Kubuxu> dignifiedquire: you could also try inputting '{}' to the stdin, it might work.
<dignifiedquire> but wouldn't that result in an empty config? or is that just merged with the default?
<Kubuxu> I think it might be merged with default.
<dignifiedquire> nope, just tested results in empty config :/
<dignifiedquire> but it does fix the hanging, so if I can find sth to write without changing the default config that would be great
<whyrusleeping> dignifiedquire: trying to remember...
<whyrusleeping> ooooh, i remember now.
<whyrusleeping> I remember at CCC we talked about the 'option type' method of error handling
<dignifiedquire> :)
<dignifiedquire> yes we did
<whyrusleeping> and how it compares to go, where go explicitly checks the error, and $FUNCTIONAL_LANG explicitly unwraps the error
<whyrusleeping> i've found myself writing option types with errors more often in go lately, not for that same reason
<whyrusleeping> but because it makes reasoning about concurrency much easier
<dignifiedquire> interesting, how so?
<whyrusleeping> so, if i have two separate values, a VAL and an ERR
<whyrusleeping> and i'm returning either one, but in a concurrent situation
<whyrusleeping> you have to have two channels for that
<whyrusleeping> one for the values, one for the errors
<dignifiedquire> and then figure out a way how to match them
<whyrusleeping> well, you generally get one or the other
<whyrusleeping> if you get a val, you don't get an err
<whyrusleeping> and visaversa
<whyrusleeping> but the issue is managing exiting loops like that
<dignifiedquire> correct, but if you get 20 vals, 10 errs from 30 parallel calls you need to match?
<whyrusleeping> yeah
<whyrusleeping> and how do you know when to be done?
<dignifiedquire> keep ugly counters?
<whyrusleeping> yeah, theres a bunch of ugly ways to do it
<whyrusleeping> none of which are easy to reason about
<dignifiedquire> but I can see how with an option type it gets much nicer
<whyrusleeping> yeaaaaaaap
<whyrusleeping> its way simpler
<dignifiedquire> because for 30 calls you get 30 vals and you can just unwrap them
devbug has joined #ipfs
<whyrusleeping> and when that one channel gets closed, you know youre done
<dignifiedquire> yep
<whyrusleeping> and on the side of the worker, theres only one potential place to return
<dignifiedquire>
<Kubuxu> whyrusleeping: this is how scala does it in a big part, Option type is there everywhere.
<Kubuxu> You get value from map, you get an option and so on.
<dignifiedquire> who would have guessed you'd come around by yourself :D
<Kubuxu> dignifiedquire: your aim is to make stdin pass this check: https://github.com/ipfs/go-ipfs/blob/master/commands/cli/parse.go#L445
<dignifiedquire> Kubuxu: or go to sleep and wait 3 weeks
<Kubuxu> dignifiedquire: it is also some way... :D
<whyrusleeping> dignifiedquire: lol, and you can do it in go by just returning an interface{}
<whyrusleeping> but its kinda ugly
<Kubuxu> I love how in go, the right way of making a set is map to empty structs.
<Kubuxu> Empty struct is 1 state object in go.
<Kubuxu> Where boolean is 2 state.
rgrinberg has joined #ipfs
<nicolagreco> hello hello
<Kubuxu> \o
danielrf has quit [Quit: WeeChat 1.5]
<whyrusleeping> Kubuxu: its practical and unixy :P
Nukien has quit [Remote host closed the connection]
Nukien has joined #ipfs
pfista has joined #ipfs
<pfista> richardlitt: any word on https://github.com/ipfs/go-ipfs/pull/2598 ? I'd like to start writing tests
jedahan has joined #ipfs
ruby32 has quit [Read error: Connection reset by peer]
ruby32 has joined #ipfs
jedahan has quit [Client Quit]
<A124> ... Umm how do you claim ipns name that is different from the user hash?
<A124> user hash = peer ID
chad has quit [Remote host closed the connection]
mildred1 has joined #ipfs
<ruby32> hey all, is there any implementation of the Peer-to-Peer Streaming Peer Protocol (RFC 7574) available yet? or any IPFS p2p streaming library in development?
<Kubuxu> A124: you use DNS
<Kubuxu> example:
jonnor has quit [Ping timeout: 240 seconds]
<Kubuxu> _dnslink.ipfs.io TXT dnslink=/ipfs/Qm...AAA
Encrypt has joined #ipfs
<A124> Ohh. Thank you. You can point to any object I guess, not just your peer ID, correct if wrong. This did really help, could not find it on net. Thinking about doing some summaries and stuff and want to publish on IPFS.
Boomerang has quit [Quit: Leaving]
<A124> Now trying to figure out how would one make markdown editor online, hosted on IPFS, that can publish/edit-and-publish to ipfs.
<whyrusleeping> ruby32: we have a pubsub implementation in progress that can be used to do streaming
<whyrusleeping> ruby32: i need to get back to working on it soon, but the relevant code is here: https://github.com/ipfs/go-libp2p-pubsub
<ruby32> thank you!
<whyrusleeping> and a rudimentary integration into the ipfs CLI is here: https://github.com/ipfs/go-ipfs/pull/2599
<pfista> when trying to make sharness go build multihash fails becuase it can't load a bunch of packages. any ideas?
<whyrusleeping> pfista: did you run make deps first?
<ruby32> i was thinking about making a decentralized version of twitch.tv, the biggest problem is upload bandwidth, this could be solved by having users opt-in to provide their own bandwidth in exchange for rewards (much like donating $5 to a twitch channel allows you to have special benefits in that channel)
<ruby32> by users i mean viewers
rgrinberg has quit [Ping timeout: 272 seconds]
<ruby32> alternatively the business model could be provide upload bandwidth for a fixed cost, rather than revenue sharing with ads (current model)
<whyrusleeping> ruby32: yeah, the pubsub code i have set up relies on subscribers to 'donate' their bandwidth
<ruby32> i see (didn't read through it yet)
<pfista> whyrusleeping: yes that fails
<ruby32> current problems with twitch.tv are all solved via decentralization, but i'm not sure if the demand is high enough for an exodus (youtube is nearing that point imo)
<whyrusleeping> pfista: make deps fails? with what message?
<pfista> illegal option getting passed to `find`
<pfista> -n
<whyrusleeping> thats odd...
<whyrusleeping> whats system are you on?
<pfista> OSX 10.11.5 Beta (15F31a)
<ipfsbot> [go-ipfs] whyrusleeping created fix/provs-cleanup (+1 new commit): https://git.io/vovnf
<ipfsbot> go-ipfs/fix/provs-cleanup 0773ab3 Jeromy: fix cleanup of empty provider sets...
<pfista> maybe i hsould just update to 10.11.6 and see if that fixes it
<whyrusleeping> hrmmm
rendar has quit [Ping timeout: 260 seconds]
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2804: fix cleanup of empty provider sets (master...fix/provs-cleanup) https://git.io/vovnh
zorglub27 has joined #ipfs
Senji has quit [Read error: Connection reset by peer]
Senji has joined #ipfs
gigq_ has joined #ipfs
Penta has joined #ipfs
gigq has quit [Ping timeout: 250 seconds]
Pent has quit [Ping timeout: 260 seconds]
<pfista> whyrusleeping: easy cr https://github.com/ipfs/go-ipfs/pull/2598
joekunin has quit [Ping timeout: 258 seconds]
A124 has quit [Quit: '']
A124 has joined #ipfs
pfista has quit [Ping timeout: 250 seconds]
computerfreak has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
mildred1 has quit [Ping timeout: 264 seconds]
Penta has quit [Quit: Leaving]
rendar has joined #ipfs
Peer3Peer has joined #ipfs
rgrinberg has joined #ipfs
<richardlitt> pfista: looks good to me, will have to wait on jbenet though!
cketti has quit [Ping timeout: 258 seconds]
cketti has joined #ipfs
zorglub27 has quit [Ping timeout: 260 seconds]
chungy has quit [Ping timeout: 250 seconds]
chungy has joined #ipfs
rgrinberg has quit [Ping timeout: 244 seconds]
rgrinberg has joined #ipfs
Senji has quit [Ping timeout: 250 seconds]
* A124 ... Still having problems about high context switching and interrupts. There must be a way to deliberately lower that.
jonnor has joined #ipfs
pfista has joined #ipfs
apiarian has quit [Quit: zoom]
<A124> a) many context switches. (the ipfs daemon, unless it does, should finish processing a packet before switching to another. But if it is driven as multiprocess, and you have single core or more processes then cores, and when it does switch context upon receiving a packet, the other process is cut in between processing the previous packed, needing to switch back, and so on)
<A124> b) repetitive large spikes (which likely correlates to repetitive state keeping and exchange of network packets, and is amplified by 'a)')
<A124> This is problem a) wasting cpu, amplifying context switching for other processes, b) jitter, it does introduce up to 10ms of jitter which is untolerable for realtime hosting machines, or just about anything.
<A124> b) could be solved by making the upkeeping spread out, a) as discussed before would be problem of go net, routines or the way they are used. Absolutely not proficient in go, but slowly trying to figure stuff.
rgrinberg has quit [Ping timeout: 264 seconds]
zorglub27 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
jonnor has quit [Ping timeout: 260 seconds]
apiarian has joined #ipfs
Peer3Peer has quit [Quit: Peer3Peer]
gmcquillan_ has joined #ipfs
gmcquillan_ has quit [Remote host closed the connection]
pfista has quit [Ping timeout: 250 seconds]
gmcquillan has quit [Ping timeout: 276 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<elasticdog> how does ipfs deal with changing network addresses, for instance if I take my laptop to a coffee shop? do I need to restart the daemon?
<elasticdog> (couldn't find the answer in the docs/faq)
matoro has quit [Ping timeout: 264 seconds]
<whyrusleeping> elasticdog: it *should* (and does in most cases) detect the new address it has and reconnect
<elasticdog> whyrusleeping: thanks, I'll keep an eye on it next time I head out
<whyrusleeping> you don't need to restart your daemon
<whyrusleeping> and if it doesnt reconnect correctly, then thats a bug that i've been trying to reproduce for a week
<elasticdog> :-)
matoro has joined #ipfs
ashark has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
mpi has joined #ipfs
fredthomsen has quit [Ping timeout: 276 seconds]
reit has quit [Ping timeout: 240 seconds]
<apiarian> whyrusleeping: how can i give you useful data to work with on this problem? my daemon sometimes does reconnect on wifi network switch and sometimes doesn't (os x, 0.4.2)
<whyrusleeping> apiarian: when that happens, could you give me a goroutine dump ( from http://localhost:5001/debug/pprof/goroutine\?debug=2 ) and the output of maybe ten seconds of `ipfs log tail`
mpi has quit [Remote host closed the connection]
<apiarian> so, run ipfs log tail > file; wait 10 seconds; jump network; wait 10 seconds; goroutine dump?
<whyrusleeping> log tail after the failure
<whyrusleeping> it will contain error messages for failed dials
<apiarian> cool
<whyrusleeping> jump network -> observe ipfs not being happy -> goroutine dump && ipfs log tail > file
fredthomsen has joined #ipfs
<apiarian> will do
<apiarian> is there an issue i can drop the gist when this happens?
<whyrusleeping> mmm... i don't think there is one
<apiarian> alright, i'll just ping you here then
<whyrusleeping> apiarian: if i'm not around please do open a new issue
<apiarian> o7
ruby32 has quit [Remote host closed the connection]
Aeon is now known as Aeonwaves
matoro has quit [Ping timeout: 258 seconds]
matoro has joined #ipfs
londoneye has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
londoneye has quit [Quit: Saliendo]
tlevine has quit [Ping timeout: 264 seconds]
tlevine has joined #ipfs
<apiarian> if i publish something on my node A to its /ipns namespace, will queries to my node A always return the latest value on resolve? that is, is it possible for my node to return an older version of its ipns value pulled from the network rather than the latest value that it knows about? (is this a silly question?)