montagsoup has quit [Read error: Connection reset by peer]
<ianopolous>
whyrusleeping: My situation is going to end up with a bunch of users all trying to write to the same IPFS node with a process described above. In principle they are all overlapping, so I'd need a way to tag newly added objects (per user) to prevent GCing until that user's transaction is done so I can concurrently GC at random. Is anything like that planned? essentially exactly what you'd need to implement a transactional database on top of
<noffle>
ready to ragequit godeps; better take a break
<Qwertie>
File names any other stuff like access dates dont change the hash do they?
<aaaaaaaaa____>
hi, I've been trying to add a large directory (about 400GB with 40,000 files in a bunch of subdirectories) and its been dying - i found an error in my system log, but i don't know where to report it: "Jan 26 06:49:38 container kernel: [304296.693204] Memory cgroup out of memory: Kill process 3827 (ipfs) score 859 or sacrifice child"
<achin>
what version of ipfs?
<aaaaaaaaa____>
v0.3.11
HastaJun has joined #ipfs
<achin>
can you try to upgrade to the latest version?
<achin>
it has some important fixes for your problem (out of memory)
<aaaaaaaaa____>
ahh ok i thought it was the latest 0.3.x ... thanks will try it
<noffle>
aaaaaaaaa____: the latest unreleased is 0.4.0 -- you'll want that
<achin>
i've successfully added about 0.5mil files (but much less total size) without issues
<aaaaaaaaa____>
ok, i switched down to 0.3.x because of gateway hanging.. if i use 4 then do i use a different gateway? i thought i saw something somewhere about v04.ipfs.io or something like that
<achin>
yeah v04x.ipfs.io
<aaaaaaaaa____>
ok great thanks a bunch for sharing that advice
<achin>
it's pretty annoying, hopefully we won't be in this split-gateway mode for much longer
<achin>
in either case, people do test 0.4.0 and let us know either way if it helps or not
<aaaaaaaaa____>
i will report back here if it works (usually within an hour of starting process)
computerfreak has joined #ipfs
<aaaaaaaaa____>
err.. it usually crashes within an hour of starting process
<achin>
you should be able to get a hint about memory usage if you montior things with 'top'
<lgierth>
achin aaaaaaaaa____ the gateway now resolves both v03x and v04x, fastest success (status < 400) response wins
<lgierth>
the gateway == ipfs.io
joshbuddy has quit [Ping timeout: 276 seconds]
<aaaaaaaaa____>
ah, good to know!
joshbuddy has joined #ipfs
<achin>
whoo!
<achin>
nice work lgierth
<lgierth>
o/
adamcurry has joined #ipfs
jhulten has joined #ipfs
adamcurry has quit [Ping timeout: 250 seconds]
pfraze has quit [Remote host closed the connection]
patcon has quit [Ping timeout: 250 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]
joshbuddy has quit [Quit: joshbuddy]
pizzagoblin has joined #ipfs
pizzagoblin has quit [Client Quit]
pizzagoblin has joined #ipfs
<pizzagoblin>
¡Orale!
<pizzagoblin>
Could anyone be a sweet human being and let me know how relative links work?
<pizzagoblin>
Let's say I've got a directory, where I've got my html files, just static pages with anchor links to each other
<pizzagoblin>
how does that work in ipfs? Can I just leave them as they are, or do I need to do anything special here?
<pizzagoblin>
Please and thank you
<achin>
relative links are the recommended way to link between stuff in ipfs!
<pizzagoblin>
Okay cool, so basically just link them so they'd work in the folder, and then add the folder to ipfs?
<pizzagoblin>
most excellent, thank you kind human
<achin>
you are most welcome, kind goblin
<pizzagoblin>
That's a pretty sweet little wiki, biology and zoology are interests of mine
<achin>
if you view the source, you'll see that relative links to parent directories can work as well
<pizzagoblin>
Since you're feeling indulgent of my ignorant self, I am wondering, how much like bittorrent does this work? Like, will I need to find a couple friends to help host the site like Seeds for when my computer is offline for it to be available? Trying to get a clear picture in my head..
<achin>
yes, you have it right. adding something to IPFS is kinda like starting a bittorrent client that is only seeding
<achin>
if your computer goes offline, there will be no one else with that data
<pizzagoblin>
Thank you
pfraze has joined #ipfs
corruptednode has joined #ipfs
disgusting_wall has quit []
disgusting_wall has joined #ipfs
disgusting_wall has quit [Client Quit]
pizzagoblin has quit [Quit: Leaving]
threebean has joined #ipfs
* threebean
was summoned by twitterbots
disgusting_wall has joined #ipfs
leer10 has joined #ipfs
adamcurry has joined #ipfs
joshbuddy has joined #ipfs
adamcurry has quit [Ping timeout: 245 seconds]
gaboose has quit [Read error: Connection reset by peer]
voxelot has joined #ipfs
ispeedtoo has quit [Ping timeout: 252 seconds]
devbug has joined #ipfs
jhulten has quit [Ping timeout: 240 seconds]
devbug has quit [Ping timeout: 245 seconds]
<aaaaaaaaa____>
achin: it is looking positive.. 123GB in and further than any add has gone before. one question: when i tail the output that i'm capturing, i only see the files getting hashes and not the subdirectories that they are in. do u know if the hashes for those subdirectories get printed at the end? in v03 the hash gets printed immediately after add ascends out of/
<aaaaaaaaa____>
finishes that subdirectory
dandroid has quit [Quit: Connection closed for inactivity]
patcon has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
corruptednode has quit [Ping timeout: 276 seconds]
neurosis12 has joined #ipfs
ygrek has quit [Ping timeout: 240 seconds]
jhulten has joined #ipfs
adamcurry has joined #ipfs
neurosis12 has quit [Remote host closed the connection]
corruptednode has joined #ipfs
adamcurry has quit [Ping timeout: 272 seconds]
felixn_ has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
joshbuddy has quit [Quit: joshbuddy]
joshbuddy has joined #ipfs
devbug_ has joined #ipfs
adamcurry has joined #ipfs
adamcurry has quit [Ping timeout: 264 seconds]
ygrek has joined #ipfs
devbug_ has quit [Ping timeout: 260 seconds]
patcon has quit [Ping timeout: 250 seconds]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
joshbuddy has quit [Quit: joshbuddy]
felixn_ has quit [Read error: Connection reset by peer]
adamcurry has joined #ipfs
felixn has joined #ipfs
adamcurry has quit [Ping timeout: 240 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
joshbuddy has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
pfraze has joined #ipfs
Nitori has quit [Ping timeout: 240 seconds]
pfraze has quit [Ping timeout: 250 seconds]
<ipfsbot>
[go-ipfs] rht opened pull request #2251: Restrict ipfs object patch in ro api (master...patch-n) https://git.io/vzybP
Nitori has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping closed pull request #2249: Makefile: add PHONY targets and a help message (master...tmg/build) https://git.io/vzyuB
<ipfsbot>
[go-ipfs] whyrusleeping deleted feature/daemon-shutdown at 38647fa: https://git.io/vzyAU
<aaaaaaaaa____>
achin: it finished! thanks for recommending i move up to 04!!
<aaaaaaaaa____>
but `ipfs add -r <dir>` output only shows the files that were added, not the directories
<aaaaaaaaa____>
so i don't know the hash for <dir>, for instance.. (was hoping to ask someone else to pin it)
<7GHAB49F1>
[go-ipfs] whyrusleeping closed pull request #2244: Capitalized beginning of line messages, added periods (master...feature/capitalize-and-periods) https://git.io/vzKtt
<18WABWT3L>
[go-ipfs] whyrusleeping deleted feature/capitalize-and-periods at 28fe2e4: https://git.io/vzyA3
adamcurry has joined #ipfs
<computerfreak>
do ipfs add -r /dir should give folder hash at the end of the resulting hashes list
Jolls has joined #ipfs
Jolls has quit [Client Quit]
<aaaaaaaaa____>
yeah thats what it does in v0.3 but when i run it in v0.4 it doesn't print the folders (only the files)
reit has quit [Ping timeout: 264 seconds]
adamcurry has quit [Ping timeout: 250 seconds]
reit has joined #ipfs
<whyrusleeping>
aaaaaaaaa____: in 0.4.0 the folders print out last
<aaaaaaaaa____>
oh geez i spoke to soon
<aaaaaaaaa____>
i see them coming into the logs now
sivachandran has joined #ipfs
<whyrusleeping>
yeap, it was a change i had to make to simplify and speed up adds
<aaaaaaaaa____>
yes makes sense.. i unfortunately closed the tab because i thought ssh disconnected and i stopped ipfs add in middle of it :/ doh
<sivachandran>
Are the content hashes verified every time we retrieve the content? How storage level corruption is detected in IPFS?
<aaaaaaaaa____>
350gb and 47,000 files had been added though, hopefully `ipfs add` goes faster second time through
<aaaaaaaaa____>
thank you for confirming whyrusleeping
<ipfsbot>
[go-ipfs] whyrusleeping deleted fix/files-pin-locking at f20b727: https://git.io/vzyxv
hellertime has quit [Quit: Leaving.]
<whyrusleeping>
sivachandran: hashes are verified on network retrieval
<whyrusleeping>
but not (by default) on reading from disk
<whyrusleeping>
we ran into ugly perf issues doing that
<whyrusleeping>
we might implement an `ipfs repo check` function that goes through every object and validates it though
<whyrusleeping>
that might be nice
<sivachandran>
whyrusleeping: is there way for me to force the verification while retrieving the object/block?
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
joshbuddy has joined #ipfs
Not_ has quit [Remote host closed the connection]
<whyrusleeping>
that already is forced
<whyrusleeping>
(over the network you mean, right?)
<sivachandran>
no, I was referring local retrieval.
<whyrusleeping>
oh, theres a line of code you can change
<sivachandran>
or I can always do the verification by myself.
m0ns00nfup has quit [Remote host closed the connection]
elima_ has joined #ipfs
laterad has quit [Ping timeout: 265 seconds]
felixn has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
yellowsir1 has joined #ipfs
adamcurry has joined #ipfs
martinkl_ has joined #ipfs
nonaTure has joined #ipfs
adamcurry has quit [Ping timeout: 240 seconds]
<daviddias>
dignifiedquire how are things?
<daviddias>
need any help with idb-plus-blob-store? Should we shim those consistent writes and get it added to js-ipfs and js-ipfs-repo?
bradysphygmia has joined #ipfs
hobofan has joined #ipfs
<hobofan>
Hey there!
<hobofan>
What times a normal for a `ipfs name publish` and `ipfs name resolve`, and what can I do to improve them?
<hobofan>
I've been toying around for using ipfs to sync files between two PCs and the time those commands take seem really long.
adamcurry has joined #ipfs
<hobofan>
The two PCs are in the same LAN so is there some way to hint them of the others existance?
ugjka has quit [Quit: Leaving]
srenatus has joined #ipfs
ugjka has joined #ipfs
<daviddias>
hobofan: do ipfs swarm peers and check if they are already seeing each other
<daviddias>
if your router supports udp broadcast (which is normal), they should find eachother through multicast-dns
<Kubuxu>
hobofan: there will be pub-sub incoming, also in 04 IPNS works a bit faster
<hobofan>
daviddias: Yes they do.
<daviddias>
IPNS sometimes is a bit slower because of the inverse scalability problem
<daviddias>
since it tries to publish the record to X nodes
<daviddias>
if it has trouble finding X nodes, it will have to timeout to return
<daviddias>
the more nodes, the faster it gets
adamcurry has quit [Ping timeout: 250 seconds]
<hobofan>
daviddias: So the time to publish should be ~highest of the latencies of X nodes?
<daviddias>
hobofan: not quite, but it will be influenced yes
<daviddias>
it will perform DHT queries to find those nodes
<Kubuxu>
it should be possible to optimize it
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
martinkl_ has joined #ipfs
ianopolous has quit [Ping timeout: 260 seconds]
<dignifiedquire>
daviddias: not sure what to do tbh right now
<daviddias>
the problem still resides with consistent writes, right?
<dignifiedquire>
I don't know how to get the writes consistent with node streams except for monkeypatching them all over the place
<dignifiedquire>
it's the 'wait till the write completed' part that's not happening properly
hobofan has quit [Ping timeout: 265 seconds]
hobofan has joined #ipfs
<dignifiedquire>
so if you write to it you have no idea if it was successful and/or is finished
<dignifiedquire>
which results in the issues you were seeing of data somteimes not veong there
<dignifiedquire>
it would be easy to fix if the interface wasn't forced to be a stream..
<dignifiedquire>
but if you want to keep abstract blob store compat I don't know how to solve this
jaboja has joined #ipfs
<dignifiedquire>
(also some other abstract blob store implementatioms have the same issue I checked yesterday)
<daviddias>
dignifiedquire: I mean, we can make the tests on js-ipfs, the prepare step, to only finish the before step if everything has finished writting
<daviddias>
that would give us more consistency
<daviddias>
and then, since it is an impl detail, on tests that do writes, do the same check too
<daviddias>
and document that as being something that is due to the nature of how writes work
<dignifiedquire>
but we have no sure way of checking the writes except for polling the db
tlevine has joined #ipfs
bradysphygmia has quit [Ping timeout: 250 seconds]
taillie has joined #ipfs
<daviddias>
I know :(
<dignifiedquire>
also this problem would reappear in any implementation that would try to use this
<dignifiedquire>
I mean we could monkeypatch the stream, overwrite the emit method on it and ensure finish is only emitted when everything is flushef
<dignifiedquire>
that's nasty but might work
zorglub27 has joined #ipfs
<dignifiedquire>
yes I think that might just work, wil try that when I'm on my machine again
sivachandran has quit [Remote host closed the connection]
<daviddias>
thank you dignifiedquire :)
sivachandran has joined #ipfs
<dignifiedquire>
daviddias: you can thank me when it's working ;)
<ipfsbot>
[go-ipfs] RichardLitt pushed 1 new commit to fix/0.3.11-changelog: https://git.io/vzS6V
<ipfsbot>
go-ipfs/fix/0.3.11-changelog b50bcb2 Richard Littauer: Fixed spelling, capitalized...
erl has joined #ipfs
elima_ has quit [Ping timeout: 256 seconds]
<dignifiedquire>
daviddias: why this odd naming of store('ipfs') and store('ipfs/') seems something is not working out well there
<daviddias>
dignifiedquire: I think that was because how localstorage organizes things
<daviddias>
the goal is to be able to offer an interface that is not concerned on where they are stored, keeping the knowledge of the structure inside IPFS Repo
<daviddias>
if we can map it to the way dirs work, the better
<dignifiedquire>
daviddias: I think I got it patched
<dignifiedquire>
seems there is another issue with the tests, but the race issue is working
<daviddias>
one down, one to go :D
<daviddias>
what is the other issue?
* daviddias
starts scavenging for some food
<dignifiedquire>
the repo exists checks for a key "id"
<dignifiedquire>
but that is never written
mildred has joined #ipfs
<daviddias>
repo.exists check to see if there is a version obj
sivachandran has quit [Remote host closed the connection]
<daviddias>
"dignifiedquire is on a streak" :D
<dignifiedquire>
I'm in dark dark waters
<dignifiedquire>
no helping me now
zorglub27 has joined #ipfs
<patagonicus>
jbenet: Problems with adding data wouldn't be *that* bad as this is just a mirror. I can always resync, but I will put this project on hiatus until I've figured out how to make ipfs add faster for large amounts of data/many files.
<dignifiedquire>
daviddias: I just pushed the working version of idb-plus-blob-store
<patagonicus>
Problems = corrupting data
<dignifiedquire>
well at least partially working ;)
<dignifiedquire>
in the
<daviddias>
Thank you :) have you had the chance to open the issue on Substack impl?
jhulten_ has joined #ipfs
jhulten_ has quit [Ping timeout: 245 seconds]
<dignifiedquire>
there is an issue already open, but I didn't yet comment on the details
<tmg>
which Linux hash command will match the hash returned from `git hash-object`?
<grncdr>
the issue is that the public gateways don't send a 302 to $url + '/' when you request a directory
fe has joined #ipfs
fe is now known as Guest36045
LVLAaron has joined #ipfs
pfraze has joined #ipfs
voxelot has joined #ipfs
LVLAaron has quit [Quit: WeeChat 0.4.2]
LVLAaron has joined #ipfs
<daviddias>
dignifiedquire: will CR and merge in a bit
<dignifiedquire>
daviddias: no merge lol
<dignifiedquire>
daviddias: not there yet sadly
<daviddias>
Got it :)
<dignifiedquire>
but progress at least
<daviddias>
yolo merge
<dignifiedquire>
yolo.pipe(merge)
tyler has joined #ipfs
tyler is now known as Guest90286
<Guest90286>
hi - anyone about? after a bit of tech info
<Guest90286>
what is the best way to 'test' when developing with IPFS (i.e. when running unit tests which involve content submission, essentially multiple uploads of 'garbage' content)
<grncdr>
Guest90286: are you testing IPFS itself?
kerozene has quit [Quit: brb]
<Guest90286>
in theory yes, but ideally i'd like to test against a test platform
m0ns00nfup has quit [Quit: undefined]
<Guest90286>
for instance, is there a dummy/test version which wipes itself clean every few weeks etc, i'd prefer not to pollute the public version if poss
<vakla>
you can set it up so that it doesn't connect to the public net
m0ns00nfup has joined #ipfs
<Guest90286>
alternatively - how easy is it to ring fence a single node, so that it does not propagate to the wider network
<Guest90286>
is there a simple config setting?
Guest36045 has quit [Remote host closed the connection]
m0ns00nfup has quit [Remote host closed the connection]
<dignifiedquire>
Guest90286: and if you don't want it to connect to anything you can change the config and remove all the bootstrap nodes
<dignifiedquire>
Guest90286: plus disable MDNS discovery
<feross>
dignifiedquire: see my comment on your issue
kerozene has joined #ipfs
<Guest90286>
dignifiedquire: thanks. will removing the bootstrap nodes and disabling MDNS discovery prevent the standard build node (not the git link you supplied) from sending or receiving any information from the rest of the network? That is my objective.
hashcore has joined #ipfs
ecloud has quit [Ping timeout: 240 seconds]
<daviddias>
Guest90286: spawning ipfs nodes without changing their config will still let them connect to the global IPFS DHT
ecloud has joined #ipfs
<daviddias>
however, you won't pollute the network really
<daviddias>
DHT records are ephemeral
<daviddias>
and anything that gets loaded through the gateways gets gc'ed eventually
<daviddias>
dignifiedquire: "probably other issues"
<dignifiedquire>
daviddias: yeah so I ran into the same issue with outdated Buffer in webpack
<dignifiedquire>
do you have a fix for that somewhere?
<ipfsbot>
[go-ipfs] whyrusleeping closed pull request #2036: protobuf: compile proto files using protoeasy (master...protoeasy) https://git.io/vRcra
<dignifiedquire>
but it actually works, no more lost writes :)
pfraze has quit [Remote host closed the connection]
jasaarim has joined #ipfs
<whyrusleeping>
woo!
pfraze has joined #ipfs
<whyrusleeping>
daviddias: wheres those svalbard pictures??
<daviddias>
still need to take them from my camera
<ipfsbot>
[js-ipfs-api] Dignifiedquire created greenkeeper-mocha-2.4.3 (+1 new commit): https://git.io/vz9Va
<ipfsbot>
js-ipfs-api/greenkeeper-mocha-2.4.3 5f417bd greenkeeperio-bot: chore(package): update mocha to version 2.4.3...
zorglub27 has quit [Remote host closed the connection]
<ipfsbot>
[js-ipfs-api] Dignifiedquire deleted greenkeeper-mocha-2.4.3 at 5f417bd: https://git.io/vz9wj
zorglub27 has joined #ipfs
arpu has joined #ipfs
<ipfsbot>
[js-ipfs] diasdavid created update/ipfs-repo (+1 new commit): https://git.io/vz9rA
<ipfsbot>
js-ipfs/update/ipfs-repo 096bfae David Dias: move to latest ipfs-repo
<ipfsbot>
[js-ipfs] diasdavid opened pull request #61: WIP: move to latest ipfs-repo (master...update/ipfs-repo) https://git.io/vz9oL
<daviddias>
dignifiedquire: we are almost there https://github.com/ipfs/js-ipfs/pull/61, we just need now to make sure blocks don't store as strings (or at least that they return as buffers)
vijayee has joined #ipfs
<voxelot>
dignifiedquire: noice!
<dignifiedquire>
whyrusleeping: when did you want to do the coffee talk?
pfraze has quit [Remote host closed the connection]
<dignifiedquire>
daviddias: will check
zorglub27 has quit [Remote host closed the connection]
<whyrusleeping>
dignifiedquire: i'm writing myself some notes right now
pfraze has joined #ipfs
zorglub27 has joined #ipfs
pfraze has quit [Remote host closed the connection]
Tv` has joined #ipfs
keorn has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to fix/0.3.11-changelog: https://git.io/vz9i5
<ipfsbot>
go-ipfs/fix/0.3.11-changelog 88a2ebf Jeromy: add note about webui update...
tenodynia has quit [Read error: Connection reset by peer]
Lolita has joined #ipfs
zorglub27 has quit [Remote host closed the connection]
<patagonicus>
I've set the YouTube app on my phone to notify me of new IPFS videos, but it's always a bit late for live streams. :/
zorglub27 has quit [Ping timeout: 260 seconds]
m0ns00nfup has quit [Quit: undefined]
<whyrusleeping>
locusf: i think a few of us are going
ianopolous2 has joined #ipfs
<whyrusleeping>
i bailed back to america though, so i wont make it to fosdem
zorglub27 has joined #ipfs
<whyrusleeping>
is there any sort of coffee making stuff anyone wants to see?
<locusf>
whyrusleeping: alright cool
<whyrusleeping>
this time around i just mostly talked about gx because i'd already done a chemex video
ianopolous has quit [Ping timeout: 245 seconds]
<voxelot>
are you doing a different coffee maker for each talk still?
<whyrusleeping>
was hoping to
<whyrusleeping>
but all my stuff is packed up right now
<whyrusleeping>
so i used a different chemex this time than i did last time
<voxelot>
i was thinking of going to goodwill and finding the dirtiest old coffee maker i could find and sending it to you :)
<whyrusleeping>
but its still exactly the same prep
<whyrusleeping>
voxelot: lol
<whyrusleeping>
i'd use it
<voxelot>
haha it's on
<whyrusleeping>
although if it requires filters you'd better be sure to include some
<whyrusleeping>
finding the right filter for some coffee makers sucks
<voxelot>
used filters from the the starbucks dumpster it is
mercora has quit [Quit: Lost terminal]
<voxelot>
hahs wow, won't link it here but searching for weird coffee makers and finding ones that look like an ass is pooping out your coffee...
<voxelot>
or kin kardashian what
HostFat has joined #ipfs
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #226: react-localstorage@0.2.9 breaks build
m0ns00nfup has joined #ipfs
bsm117532 has quit [Remote host closed the connection]
ianopolous2 has quit [Ping timeout: 250 seconds]
corvinux has quit [Read error: Connection reset by peer]
corvinux has joined #ipfs
corvinux has quit [Client Quit]
m0ns00nfup has quit [Quit: undefined]
ianopolous has joined #ipfs
rendar has quit [Ping timeout: 272 seconds]
<whyrusleeping>
voxelot: o.o
<ipfsbot>
[go-ipfs] whyrusleeping created feat/debug-events (+1 new commit): https://git.io/vzHRp
<ipfsbot>
go-ipfs/feat/debug-events ee229d5 Jeromy: add more events for debugging...
zorglub27 has quit [Ping timeout: 250 seconds]
patcon has joined #ipfs
ok has joined #ipfs
ok is now known as Guest24782
rendar has joined #ipfs
edubai__ has joined #ipfs
ike_ has quit [Quit: Connection closed for inactivity]
Peer3Peer has joined #ipfs
Peer3Peer has quit [Client Quit]
ulrichard has joined #ipfs
ianopolous2 has joined #ipfs
joshbuddy has joined #ipfs
ianopolous has quit [Ping timeout: 265 seconds]
Daiwo has joined #ipfs
zorglub27 has joined #ipfs
LVLAaron has quit [Quit: WeeChat 0.4.2]
corvinux has joined #ipfs
patcon has quit [Ping timeout: 250 seconds]
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-mocha-2.4.4 (+1 new commit): https://git.io/vzH2J
<ipfsbot>
js-ipfs-api/greenkeeper-mocha-2.4.4 317f81c greenkeeperio-bot: chore(package): update mocha to version 2.4.4...
<Daiwo>
can someone tell me why minds.com praise itself as being "encrypted" ? I mean.. how is being encrypted new to social media ? all social network are offered in https already
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #2255: add more events for debugging (master...feat/debug-events) https://git.io/vzH23
<Daiwo>
I might not get some basic part of what actually encryption is... ?
<grncdr>
Daiwo: https is transport encryption
<Daiwo>
ok
<grncdr>
I have no idea what minds.com is, but maybe they're talking about end-to-end encryption
<grncdr>
where even though they're mediating communication, they can't sniff it
<grncdr>
like, if you use FB messenger, and FB was theoretically evil enough, they can read your private communication (as far as you can prove)
<grncdr>
because it's only encrypted between clients and their server
<Daiwo>
because they're not end to end encrypted ?
<Daiwo>
I see
<grncdr>
actually I don't know about FB messenger
<grncdr>
it could be e2e encrypted
<grncdr>
but https doesn't mean that it is
<Daiwo>
well minds is some kind of facebook alternative, with a "freedom" in mind
<grncdr>
would have to ask them what they're doing ¯\_(ツ)_/¯
<Daiwo>
I was listening to their review description and when I've heard about that specific "we are encrypted, isn't nice ?" statement... I was hu
<Daiwo>
ok
<Daiwo>
thanks, that confirm my lack of knowledge
Nitori has quit [Quit: "I hate eggs with no yolk. My friend Herensuge was beaten to death by one."]
<Guest35635>
there has to be a server linking every file to nodes
<Guest35635>
or forwarding requests right?
<grncdr>
Guest35635: sort of, all of the nodes know enough to forward requests to some other nodes
Guest67408 has quit [Ping timeout: 252 seconds]
<grncdr>
and eventually to a (not "the") node that has the requested object
<grncdr>
the whitepaper is a pretty good read to get an idea of how the whole thing functions
<Guest35635>
cool thanks
HostFat has quit [Read error: Connection reset by peer]
<lgierth>
grncdr: hey thanks
<lgierth>
i'll take a look in a moment, just finishing dinner
<grncdr>
no rush, I figured it out earlier today, but I'm not really set up to test it so it might need some tweaking
patcon has quit [Ping timeout: 265 seconds]
Encrypt has joined #ipfs
ianopolous2 has quit [Ping timeout: 240 seconds]
ashark has quit [Ping timeout: 240 seconds]
fil_red_pill is now known as fil_with_mad
fil_with_mad is now known as fil_red_pill
Not_ has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
yellowsir1 has quit [Quit: Leaving.]
neurosis12 has joined #ipfs
patcon has joined #ipfs
ianopolous2 has joined #ipfs
HostFat has joined #ipfs
ashark has joined #ipfs
joshbuddy has joined #ipfs
martinkl_ has joined #ipfs
bsm117532 has joined #ipfs
<whyrusleeping>
internal packages was one of the worst mistakes the go team made
<whyrusleeping>
its like, the opposite of good package management practices
<whyrusleeping>
instead of making a package that can be neatly reused, or at least have warnings that 'this package should only be used in this way', they decided to allow people to mark packages as 'private'
<jbenet>
whyrusleeping: I find the label automation useful. So do others. Why does it bother you? It does not notify, does it? Can you filter it out, if so? It would be more useful if we used a well layed out, nicer review process, with waffle more.
<jbenet>
Which we will want in the long run
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #2256: vendor libp2p with gx (master...feat/gx-libp2p) https://git.io/vzQts
<whyrusleeping>
jbenet: we don't use backlog, its not a label that is helpful to us
<jbenet>
IPEPs IPIPs or whatnot
<whyrusleeping>
i'm not against moving the review process off of github
<whyrusleeping>
maybe using something like gerrit
<jbenet>
whyrusleeping: agreed. The columns should be improved
<whyrusleeping>
but i think the manual adding lof labels is far more helpful
yellowsir1 has joined #ipfs
<whyrusleeping>
blanket adding 'backlog' to everything just creates more work
<jbenet>
Oh no I didn't mean that-- my experiences with gerrit have always been bad. I think it works well for slow-moving projects. Though yes the review tooling is much more thoughtful and correct than githubs.
<whyrusleeping>
yeah
<whyrusleeping>
i really just want github to get their shit together
<jbenet>
whyrusleeping: why does it create work? It puts it in a column. Exact same as having no labels -- it's the null label
<whyrusleeping>
eh... i guess
<whyrusleeping>
it just adds clutter
<jbenet>
fucking seriously, who do we have to convince there that this is critical?
<jbenet>
GitHub code review sucks.
<whyrusleeping>
yeah, its like they don't pay attention at all to their community
<whyrusleeping>
that 'dear-github' thing only got responded to by someone who was new to github
<whyrusleeping>
in their off time
<jbenet>
Ohhhh wait, source graph has a new product and it works with github I think
<jbenet>
We should take a look
Akaibu has joined #ipfs
ulrichard has quit [Remote host closed the connection]
fiatjaf_ has joined #ipfs
patcon has joined #ipfs
<lgierth>
in past projects backlog has always meant "someone looked at it, and yep we'll be doing it"
<lgierth>
while null-label could mean "fresh issue, someone look at it and close, ask for info, or add to backlog"
<lgierth>
but i also acknowledge we're working a bit differently :)
IlanGodik has quit [Quit: Connection closed for inactivity]
ashark has quit [Ping timeout: 240 seconds]
O47m341 has joined #ipfs
Oatmeal has quit [Ping timeout: 250 seconds]
fiatjaf__ has joined #ipfs
fiatjaf_ has quit [Ping timeout: 250 seconds]
<jbenet>
lgierth: yeah i agree with you, backlog is meant to be intentional. i think waffle/boards could be super valuable if we commit to using them. just need a PM to drive that cause hard/time consuming for me + captains.
<jbenet>
daviddias: idea: what if every repo has a direct captain, learly labeled in the readme.
<jbenet>
clearly*
patcon has quit [Ping timeout: 240 seconds]
<jbenet>
cc richardlitt o/
<daviddias>
jbenet: the hapijs project has a community lead for each repo
<lgierth>
s/every repo/every endeavour/ and we're cool
<lgierth>
:)
<daviddias>
it works well for them, that person can be part of the team or invited
<daviddias>
and handles issues, PR, etc
<lgierth>
can waffle make one board covering multiple repos? that'd be super useful
<lgierth>
for infrastructure it's pretty easy, but e.g. go-ipfs and js-ipfs are a whole bunch of repos
<lgierth>
stuff like go-multiaddr clearly belongs to the go-ipfs endeavour
jhulten_ has quit [Ping timeout: 245 seconds]
<lgierth>
i generally agree about waffle -- i like having boards
xelra has quit [Remote host closed the connection]
zorglub27 has quit [Remote host closed the connection]
<lgierth>
whyrusleeping: intereseting coffee talk
<lgierth>
is there a calendar i can subscribe to? i've missed all three so far
<jbenet>
"leader" could be a good word too. like the word "captain" though, the ship metaphor is really good,, i think. Life at sea is difficult and sometimes dangerous. lots of possibilities and need quick decisions in light of important directions, or sudden problems, and carefully navigating "here be dragons" regions. Calling it a "captain" expresses that
<jbenet>
decisions are hard and sometimes just need to do something to move fwd, so important to inform the captain as well as possible and make sure decisions are made well but also in time. "captain" also works very well with our Space theme :)
<lgierth>
and the pirates!!11
simonv3 has quit [Quit: Connection closed for inactivity]
fiatjaf_ has joined #ipfs
<jbenet>
Also, the Navy/Flotilla is a good metaphor, lots of independent ships with their own concerns, needing to work together, but also nicely distributed in decision making
<jbenet>
Yeah im liking this :)
<lgierth>
:)
fiatjaf__ has quit [Ping timeout: 260 seconds]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]