clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
clownpriest has joined #ipfs
nycoliver has quit [Quit: Lost terminal]
nycoliver has joined #ipfs
HostFat_ has quit [Quit: Leaving]
anewuser has joined #ipfs
<daviddias>
thank you for contributing :D
DiCE1904 has joined #ipfs
wavis has quit [Quit: Connection closed for inactivity]
casework has joined #ipfs
shizy has joined #ipfs
ckwaldon has quit [Remote host closed the connection]
cemerick has joined #ipfs
ckwaldon has joined #ipfs
<nycoliver>
my pleasure. unfortunately i made a huge mistake in my example
<nycoliver>
problem was with buffer library, not ipfs
<nycoliver>
just made a working example, can i make a pull request?
cemerick has quit [Ping timeout: 260 seconds]
ygrek_ has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
espadrine has quit [Ping timeout: 264 seconds]
shizy has quit [Ping timeout: 276 seconds]
apiarian has quit [Ping timeout: 252 seconds]
apiarian has joined #ipfs
mgue has quit [Quit: WeeChat 1.5]
echo_oddly has quit [Remote host closed the connection]
rgrinberg has quit [Ping timeout: 250 seconds]
PrinceOfPeeves has quit [Quit: Leaving]
mgue has joined #ipfs
rgrinberg has joined #ipfs
Mateon1 has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
opal has quit [Quit: Have you eaten ground beef recently? Ground beef is the result of everything outside of the cow's bones (including nerves) being ground up. Ground beef often contains prions (misfolded proteins) which due to mammalic protein metabolism act virally and wi]
opal has joined #ipfs
dmr has joined #ipfs
echo_oddly has joined #ipfs
reit has quit [Quit: Leaving]
<zignig>
ping davidar!
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mvollrath has quit [Ping timeout: 252 seconds]
anewuser has quit [Quit: anewuser]
niek has quit [Read error: Connection reset by peer]
pfrazee has quit [Remote host closed the connection]
ckwaldon has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quitte]
ckwaldon has joined #ipfs
Encrypt has joined #ipfs
N_Way has joined #ipfs
ianopolous has quit [Ping timeout: 250 seconds]
ianopolous has joined #ipfs
HastaJun_ has joined #ipfs
computerfreak has joined #ipfs
ygrek_ has quit [Ping timeout: 276 seconds]
martinkl_ has joined #ipfs
martinkl_ has quit [Client Quit]
martinkl_ has joined #ipfs
martinkl_ has quit [Client Quit]
martinkl_ has joined #ipfs
martinkl_ has quit [Client Quit]
martinkl_ has joined #ipfs
martinkl_ has quit [Read error: Connection reset by peer]
m0ns00n_ has quit [Quit: quit]
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rendar has quit [Ping timeout: 260 seconds]
Encrypt has quit [Quit: Quitte]
rendar has joined #ipfs
computerfreak has quit [Remote host closed the connection]
<achin>
this weekend i'm switching from cox to fios. my cable modem used to have problems with ipfs (seems to require a hard reboot every few days). i wonder if fios is going to be any better
xeon-enouf has joined #ipfs
PrinceOfPeeves has joined #ipfs
jbrooker has quit [Remote host closed the connection]
<whyrusleeping>
i've been having occasional issues with my fiber modem, some application on a computer in my network (not ipfs) is destroying the NAT mapping table with a huge number of entries
<achin>
i very much hope it's better! it's the only thing keeping me away from ipfs, and i miss it :(
<whyrusleeping>
:)
<dignifiedquire>
good morning whyrusleeping
<whyrusleeping>
dignifiedquire: goood mornin
<dignifiedquire>
how is life in nyc?
<whyrusleeping>
eh, not as coffee filled as life in seattle
<whyrusleeping>
i had to walk a good seven blocks to find a coffee place from our current airbnb
<whyrusleeping>
seven
clownpriest has joined #ipfs
<dignifiedquire>
seven :O
m0ns00n_ has joined #ipfs
Tugger has quit [Ping timeout: 244 seconds]
<dignifiedquire>
daviddias: I finished all your comments :)
hugor[m] has joined #ipfs
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nycoliver has joined #ipfs
clownpriest has joined #ipfs
rgrinberg has joined #ipfs
Foxcool has joined #ipfs
Foxcool has quit [Ping timeout: 244 seconds]
anonymuse has quit [Remote host closed the connection]
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
clownpriest has joined #ipfs
Foxcool has joined #ipfs
arpu has quit [Ping timeout: 250 seconds]
doesntgolf has joined #ipfs
reit has quit [Quit: Leaving]
cemerick has quit [Ping timeout: 260 seconds]
arpu has joined #ipfs
rendar has quit [Ping timeout: 276 seconds]
pfrazee has joined #ipfs
taaem has joined #ipfs
jedahan has joined #ipfs
taaem has quit [Ping timeout: 250 seconds]
reit has joined #ipfs
ashark has joined #ipfs
bielewelt has quit [Ping timeout: 252 seconds]
anonymuse has joined #ipfs
shizy has joined #ipfs
<daviddias>
dignifiedquire: woot :D
<daviddias>
going through things now :)
jedahan has quit [Remote host closed the connection]
jedahan has joined #ipfs
anonymuse has quit [Remote host closed the connection]
bielewelt has joined #ipfs
m0ns00n_ has quit [Quit: quit]
cketti has joined #ipfs
cketti has joined #ipfs
cketti has quit [Changing host]
<dignifiedquire>
why are node streams so complicated :'(
nycoliver has quit [Ping timeout: 252 seconds]
gamemanj has joined #ipfs
<dignifiedquire>
why ohh why
nycoliver has joined #ipfs
geoah has quit []
bauruine has quit [Ping timeout: 250 seconds]
<M-Sonata1>
Is there ipns-namecoin integration? Like /ipns/example.bit
zorglub27 has quit [Quit: zorglub27]
bielewelt has quit [Ping timeout: 250 seconds]
geoah has joined #ipfs
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
opal has quit [Quit: Have you eaten ground beef recently? Ground beef is the result of everything outside of the cow's bones (including nerves) being ground up. Ground beef often contains prions (misfolded proteins) which due to mammalic protein metabolism act virally and wi]
<geoah>
but if ipfs packages make sure to obey semver and not break stuff without changing major versions then deps might be a bit easier
<geoah>
cause right now in order to do a one line fix in a project seems a bit complicated because of the possible number of packages you need to touch
<whyrusleeping>
yeah... i'm pretty okay with that though
<geoah>
yeah it makes everything rock solid so that's a nice thing :P
<whyrusleeping>
It encourages you to break things into smaller packages, think about your dependency structures more deeply, and really care about how your package is composed
<ansuz>
systems that "encourage you to think more deeply" worry me
<ansuz>
also, hi whyrusleeping
<whyrusleeping>
ansuz: but not in a 'nothing will work if you dont understand this' kind of way
<ansuz>
;)
<whyrusleeping>
its more of, the tool rewards your efforts in making your project simpler
<whyrusleeping>
ansuz: are you tired of making wikis yet?
<ansuz>
trying to poach me?
<whyrusleeping>
i mean
<ansuz>
:D
<whyrusleeping>
no?
<ansuz>
I'm on vacation
<whyrusleeping>
we're going to your canada village for team week
<whyrusleeping>
ansuz: havent you been on vacation for like... three months now?
<ansuz>
since december
<ansuz>
france is good like that
<ansuz>
<3 socialism
<whyrusleeping>
seriously?
<ansuz>
a 7 hour work day is basically vacation
<whyrusleeping>
lol
<ansuz>
in Canada I worked 29 hours a day as a lumberjack, and had to fight off polar bears from drinking my maple syrup
Foxcool_ has joined #ipfs
<ansuz>
.fr life is easy
<whyrusleeping>
dude, i'm pretty sure in canada you used to just drink shit beer and get high all day
Foxcool_ has quit [Client Quit]
<whyrusleeping>
29 hours a day i beleive though
<ansuz>
you can fight polar bears high
<whyrusleeping>
i guess i've never tried
<ansuz>
also, what shit beer?
<ansuz>
we have good beer
<ansuz>
not belgian quality, mind you
<whyrusleeping>
idk, probably PBR
<ansuz>
those are the pretend lumberjacks
<whyrusleeping>
oh
<ansuz>
that drink that
<ansuz>
they just wear plaid, but don't know anything about axes or trees
<ansuz>
anyway, when is team day?
rgrinberg has joined #ipfs
<geoah>
rofl
<whyrusleeping>
in october
<ansuz>
oh, so your plan is to enjoy canadian thanksgiving and then go back to USA in nov.?
<geoah>
so whyrusleeping and daviddias you guys are in the US right?
<whyrusleeping>
geoah: currently, yes
<daviddias>
geoah: yep
<whyrusleeping>
ansuz: double thanksgivings is the name of the game
<geoah>
currently? :P do you move around often?
<ansuz>
+1
<whyrusleeping>
geoah: well, daviddias is from portugal
<whyrusleeping>
i'm from seattle, but not in seattle right now
<geoah>
awh cool :D
<daviddias>
geoah: about once every month
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan
Nergal has quit [Ping timeout: 250 seconds]
mrpoopybuttwhole has quit [Ping timeout: 250 seconds]
auscompgeek has quit [Ping timeout: 250 seconds]
jedahan has joined #ipfs
<geoah>
Any people around London? There seems to be a meetup here but not very active
Oatmeal has joined #ipfs
galois_d_ has joined #ipfs
Peeves has quit [Ping timeout: 244 seconds]
matoro has quit [Ping timeout: 240 seconds]
Peeves has joined #ipfs
galois_dmz has quit [Ping timeout: 255 seconds]
<gamemanj>
It's kind of a shame that so much happens in London, so far away...
<gamemanj>
But then again, must be great for Londoners!
<dignifiedquire>
daviddias: going to be out for now, if you have any questions ping me here or in slack
<dignifiedquire>
daviddias: also did you see, I did js-ipfs-ipld this morning :)
mrpoopybuttwhole has joined #ipfs
cemerick has joined #ipfs
Peeves has quit [Ping timeout: 252 seconds]
Peeves has joined #ipfs
nycoliver has joined #ipfs
whyrusleeping has quit [Ping timeout: 244 seconds]
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
nuun has joined #ipfs
auscompgeek has joined #ipfs
wavis has joined #ipfs
doesntgolf has quit [Ping timeout: 240 seconds]
davidar_ has quit [Quit: Connection closed for inactivity]
<daviddias>
dignifiedquire: also the nested 2 levels deep test fails
gmcquillan has joined #ipfs
<whyrusleeping>
geoah: i think that ianopolous is in london
sametsisartenep has quit [Remote host closed the connection]
sametsisartenep has joined #ipfs
erde74_ has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ianopolous>
hey
silwol1 has joined #ipfs
<ianopolous>
I'm in Oxford, but that's close to london
<silwol1>
hi all
nuun has quit [Ping timeout: 250 seconds]
<silwol1>
I'm just writing a set of slides for a presentation of IPFS to our LUG.
<ianopolous>
nice
Pornmod has joined #ipfs
<silwol1>
I want to list the implemented transport methods in the slides, so I would like to know which are available right now. I know about ipv4, ipv6. I also know that there are discussions about websockets and tor. Is this correct?
Peeves has quit [Ping timeout: 265 seconds]
Pornmod is now known as Peeves
<whyrusleeping>
ianopolous: TIL oxford is in the UK
jedahan has joined #ipfs
<whyrusleeping>
silwol1: tcp over ip4 and ip6 works, utp works but theres a weird bug in it that may have been fixed upstream
<whyrusleeping>
websockets is implemented and works on newer versions of libp2p
<whyrusleeping>
that hasnt been pulled into go-ipfs yet
<whyrusleeping>
and there are discussions about tor
ygrek_ has joined #ipfs
nuun has joined #ipfs
cwahlers_ has joined #ipfs
<ianopolous>
whyrusleeping: :-)
<silwol1>
whyrusleeping: tyvm, i'll use that information in my slides.
<whyrusleeping>
its not done yet, but should give people who are interested a decent idea of how to get things working
shizy has quit [Quit: WeeChat 1.5]
cwahlers has quit [Ping timeout: 255 seconds]
ianopolous has quit [Remote host closed the connection]
cwahlers_ has quit [Ping timeout: 250 seconds]
casework has quit [Ping timeout: 265 seconds]
<geoah>
Hey ianopoulos love your merkle btree stuff
shizy has joined #ipfs
cwahlers has joined #ipfs
erde74_ has quit [Quit: Verlassend]
espadrine_ has quit [Ping timeout: 260 seconds]
palkeo has joined #ipfs
palkeo has quit [Changing host]
palkeo has joined #ipfs
Encrypt has joined #ipfs
galois_d_ has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
ianopolous has joined #ipfs
calamansi has joined #ipfs
unspottable has joined #ipfs
unspottable has left #ipfs [#ipfs]
ligi has joined #ipfs
espadrine_ has joined #ipfs
cemerick has quit [Ping timeout: 255 seconds]
anonymuse has joined #ipfs
<dignifiedquire>
daviddias: what did you do? all was good this morning :/
<dignifiedquire>
y u break my lovely code
<daviddias>
dignifiedquire ???
<dignifiedquire>
re unixfs
<daviddias>
I didn't change it..
<daviddias>
I just run the tests
<dignifiedquire>
Look that's the problem if you hadn't run them they wouldn't have failed ;)
<daviddias>
ahahaha
<whyrusleeping>
daviddias: hes got a point, maybe we just dont run tests
<whyrusleeping>
it keeps master green
<dignifiedquire>
yep makes ci much quicker
<gamemanj>
Maybe a compromise could be reached. How about the "null node backend", where node communications don't actually work?
<gamemanj>
Along with the rest of the node.
<whyrusleeping>
lol
m0ns00n has quit [Quit: quit]
<whyrusleeping>
daviddias: thoughts on getting more coffee?
<daviddias>
whyrusleeping: just one
<daviddias>
Yes ☕️
<whyrusleeping>
:D
<gamemanj>
If the supply of coffee just suddenly stopped one day, only the most determined programmers would survive, and even then, they'd be drinking dense tea.
<pjz>
Irish breakfast tea is a totally valid substitute for coffee
matoro has joined #ipfs
<whyrusleeping>
pjz: irish breakfast teas pretty great
* pjz
nods
<whyrusleeping>
although Tazo's Awake tea has a fairly severe kick to it
<whyrusleeping>
thats my go-to "i have tea but not coffee" replacement
<gamemanj>
"Awake tea"
<whyrusleeping>
its got around 60mg of caffiene
HastaJun_ has quit [Ping timeout: 264 seconds]
<gamemanj>
I'm not exactly a caffeine(caffiene? caffenie? No, definitely not that...)
<gamemanj>
connessiour, so I don't know what scale 60mg is at.
<silwol1>
One more question for my slides: what's the state of the planned denylists feature?
<silwol1>
1. Is it implemented?
<silwol1>
2. Is it enabled by default?
<silwol1>
3. What does it affect? Gateways? File exchange with other peers?
nycoliver has quit [Ping timeout: 264 seconds]
zorglub27 has joined #ipfs
zannix has joined #ipfs
zannix has left #ipfs [#ipfs]
<whyrusleeping>
silwol1: we have denylists that are implemented for our global gateway nodes
whyrusleeping has quit [Changing host]
whyrusleeping has joined #ipfs
<silwol1>
whyrusleeping: are they active when I start a gateway, or do they need to be turned on manually?
<whyrusleeping>
we're currently just using some nginx rules on our machines
<silwol1>
ok, so it's not active for simple ipfs gateways as the daemon opens on port 8080?
<whyrusleeping>
nope
<silwol1>
ok, thank you.
<whyrusleeping>
no problemo
<gamemanj>
whyrusleeping: Just nginx rules? So if someone downloaded denied content...
<gamemanj>
put it inside a shell folder...
<whyrusleeping>
its a little smarter than that, lol
<gamemanj>
That would require nginx & the gateway to cooperate, though
<gamemanj>
You'd have to at least retrieve the object to even know to deny the request, and if you have no internal-side denylist, that would mean your gateways can cache the data
<gamemanj>
Though it would only get through the first few blocks before nginx terminated the request (reading the headers)
<gamemanj>
At least, I'm assuming that's how you're signalling nginx, anyway.
<gamemanj>
Come to think of it, is there actually a response header that allows nginx to know what is about to be retrieved?
matoro has quit [Ping timeout: 244 seconds]
nycoliver has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
gorhgorh_ has joined #ipfs
zorglub27 has joined #ipfs
taaem has joined #ipfs
silwol1 has quit [Quit: Leaving.]
<Guest28238>
perhaps a bit noob question. If I have a folder with hash X, and I modify one of the files in the folder, does the folder get new hash (Y)? furthermore, can I still access old files/folder structure using old hash (X)?
<gamemanj>
Yes, though it's not so much just "modify" as "modify, then run ipfs add again".
<gamemanj>
The old files should stick around at least until you unpin them.
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Guest28238>
ok, another noob question. Suppose I want to make an immutable folder and have it distributed across peers. I just make a folder using `ipfs add -r folder_name` and then share its root hash (folder name hash) with a peer. How do they store it on their machine without being GC'd? ipfs pin HASH?
<Guest28238>
also, how would they remove the folder after 30 days? just unpin?
<Guest28238>
Im sorry for noob questions, I just discovered IPFS and its exciting :)
<achin>
yep!
<espadrine_>
you answered your own questions right, I think!
espadrine_ is now known as espadrine
<espadrine>
Why do all object hashes start with Qm?
neurrowcat has quit [Quit: Deebidappidoodah!]
<achin>
a artifact of how the hashes are encoded
<achin>
hashes are self-describing, meaning they start with some data that describes the hash algorithm, and how many bytes they are
<achin>
(and in all ipfs versions so far, they all use the name hash algorithm, so all hashes start with the same few bits)
rgrinberg has quit [Ping timeout: 244 seconds]
<espadrine>
I see, thanks
achin has quit [Changing host]
achin has joined #ipfs
nycoliver has quit [Ping timeout: 250 seconds]
matoro has joined #ipfs
nycoliver has joined #ipfs
wavis has quit [Quit: Connection closed for inactivity]
<Guest28238>
ok this is pretty cool
<Guest28238>
I like how you guys made it super easy to use
<Guest28238>
just a few lines of python, and voila, immutable distributed content :)
<Guest28238>
now, my next question: redundancy? Is there any way to provably count how many peers on the network have a specific file?
<achin>
you can use the "ipfs dht findprovs" command to get a rough idea
<achin>
it's a useful debugging command, but has some caveats
<lgierth>
Guest28238: you can only get a lower bound
lawliet has joined #ipfs
<lgierth>
there are also a few projects which build on ipfs, providing redundant persistance
<achin>
i would have though its an upper-bound. you can see who is making the root object of the file available, but any linked blocks might not be on the network
<lgierth>
achin: mh good point! i was thinking lower bound because there might be many more nodes providing it, than just what findprovs gets you
<lgierth>
in a small-world network as it currently is, that's negligible, but in a large network that becomes more likely
<achin>
yeah true, you have a good point too
<lgierth>
i.e. you don't need to know *all* providers, just enough to get you the blocks you want
<achin>
so there is no good way to get an exact number of people providing a file/directory
<achin>
but if you download it, and pin it, you'll know it's at least 1 :)
<lgierth>
2!
<lgierth>
:)
<achin>
well, the source could have gone away as soon as it send you the reqeusted bits!
<lgierth>
yeah word, in reality it's very hard to tell exact facts
montagsoup has joined #ipfs
<lgierth>
you might have fetched the thing from 3 different nodes which each only have a few parts
clownpriest has joined #ipfs
<lgierth>
but the tooling around that is only gonna get better
espadrine has quit [Ping timeout: 252 seconds]
<achin>
for sure
<lgierth>
i've found the rhizome to be a very helpful metaphor
<achin>
i really hope my new isp can handle ipfs better. i've got a new fancy NAS, but no way to make [ipfs]use of it!
<lgierth>
Rhizome is a philosophical concept developed by Gilles Deleuze and F??lix Guattari in their Capitalism and Schizophrenia (1972???1980) project. It is what Deleuze calls an "image of thought," based on the botanical rhizome, that apprehends multiplicities.
<lgierth>
achin: godspeed!
<lgierth>
when in doubt, openwrt! :)
<achin>
it was a modem problem, not router problem
<achin>
so kinda out of my control, which was :(
<Guest28238>
lgierth, thank you :)
<achin>
(my current router is gentoo)
<lgierth>
yeah i'm having a modem problem too i think -- i have a new tp-link router/modem combo here that i need to solder console pins on
<achin>
lgierth: this is quite a wikipedia article! on rhizomes
<achin>
i'm not sure what its a metaphor for
<lgierth>
a network that's composed of so many diverse things, that it doesn't have a definite state, and everything is moving and pushing and withdrawing and copying in/from all kinds of directions and dimensions
espadrine has joined #ipfs
<achin>
hmm, i like that
<lgierth>
as with many postmodern ideas, it's a tool that can be applied in all kinds of areas
<lgierth>
p2p networks can be though of as rhizomes, the web can, society can, the economy can
<lgierth>
the body, the mind, an ant colony
<espadrine>
the aluminium can
rgrinberg has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
lawliet has quit [Ping timeout: 260 seconds]
ashark has quit [Ping timeout: 240 seconds]
<dignifiedquire>
daviddias: want to do me a favour?
<lgierth>
whyrusleeping: sorry i'm constantly pinging out on slack, got your CID comments now though. i get that much , i'm just trying to wrap my head around which parts of the code are v0-exclusive areas, and which need v0+v1
<lgierth>
it probably doesn't even matter that much for the PR, i'm just working on core-api in parallel so that's very relevant
PseudoNoob has quit [Quit: Leaving]
<lgierth>
so, e.g. Object.Links[].Hash -- that should be a CID, for now it's always gonna be v0, until we switch to creating v1 CIDs and from then on it's kinda both
<whyrusleeping>
yeah
<lgierth>
right?
<lgierth>
cool
<whyrusleeping>
Object.Links[].Hash will be a CID
<whyrusleeping>
i guess i should probably change that code to not assume its v0
<lgierth>
we have a new flatmate since yesterday and since then my connectivity is really bad. need to debug that, hrm
<daviddias>
dignifiedquire: will investigate
<lgierth>
ok give me a few mins to actually read through the original CID proposal, i keep getting interrupted
<dignifiedquire>
thanks
<whyrusleeping>
lgierth: go go go!
<dignifiedquire>
after that both should be green and ready to ship
<lgierth>
whyrusleeping: btw another reason why CID is a less-than-ideal name -- i keep reading cjd
<whyrusleeping>
yeah...
<whyrusleeping>
PRs accepted :P
<lgierth>
let's not start a cidns
<whyrusleeping>
crap
<whyrusleeping>
i was writing a proposal already
<lgierth>
btw i think the cid repos are supposed to live in the ipld org
<lgierth>
i'm more leaning towards putting it into the multiformats org, but whatever ??\_(???)_/??
<lgierth>
it's so great to be with people who are creative with bikeshedding :)
Aeon has joined #ipfs
mloop has joined #ipfs
Encrypt has quit [Quit: Sleeping time!]
Oatmeal has quit [Read error: Connection reset by peer]
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
jedahan has quit [Client Quit]
wuch has quit [Quit: WeeChat 1.5]
ygrek_ has quit [Ping timeout: 244 seconds]
palkeo has quit [Quit: Konversation terminated!]
Oatmeal has joined #ipfs
shizy has quit [Ping timeout: 244 seconds]
<lgierth>
ok. still less-than-ok connectivity. anyhow... so i've answered a few of my questions myself, and they were mostly spec-related, not go-cid-related, so i'll just dump them as FAQs in that spec issue
ygrek_ has joined #ipfs
<lgierth>
whyrusleeping: i think go-cid.Cid should be an interface?
<whyrusleeping>
i dont
<lgierth>
just because of the gx/ipfs/Qmfoo.Type != gx/ipfs/Qmbar.Type thing
<lgierth>
(probably missing some context)
<lgierth>
that's the whole reason i keep repeating the Multihash/Multiaddr interfaces mantra. please tell me more, what i'm saying is more a gut fealing than well founded
nycoliver has quit [Ping timeout: 244 seconds]
nycoliver has joined #ipfs
<espadrine>
huh, I tried editing a file in an ipns directory…
<espadrine>
writing out the file is either slow or frozen forever
<espadrine>
people don't usually edit files in vim in an ipns directory, do they?
<espadrine>
huh, in a way, I got lucky. nano and atom can't even open a file.
akkad has quit [Ping timeout: 260 seconds]
montagsoup has quit [Quit: Leaving]
galois_d_ has joined #ipfs
galois_dmz has quit [Ping timeout: 255 seconds]
nycoliver has quit [Ping timeout: 252 seconds]
akkad has joined #ipfs
<whyrusleeping>
espadrine: the fuse mounts are flaky... we havent worked on them in a while
<whyrusleeping>
lgierth: I see no reason why the CIDs should be an interface
<whyrusleeping>
i also don't think multiaddrs and multihashes should be interfaces either
<whyrusleeping>
i've considered on multiple occasions undoing tht
<whyrusleeping>
its not useful to have an interface for something that will only be implemented by one thing
<whyrusleeping>
theres not even a good reason to mock these things out for testing