lgierth changed the topic of #ipfs to: go-ipfs 0.4.4 has been released with an important pinning hotfix, get it at https://dist.ipfs.io | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | FAQ: https://git.io/voEh8 | Logs: https://botbot.me/freenode/ipfs/ | Code of Conduct: https://git.io/vVBS0 | Sprints: https://git.io/voEAh
shakalaka has joined #ipfs
Oatmeal has joined #ipfs
matoro has joined #ipfs
bauruine has quit [Quit: ZNC - http://znc.in]
bauruine has joined #ipfs
jfntn has quit [Remote host closed the connection]
bauruine has quit [Excess Flood]
palkeo has quit [Ping timeout: 244 seconds]
bauruine has joined #ipfs
PseudoNoob has quit [Quit: Leaving]
taaem has quit [Ping timeout: 256 seconds]
soloojos has quit [Ping timeout: 245 seconds]
ebel has quit [Ping timeout: 245 seconds]
bauruine has quit [Ping timeout: 256 seconds]
herzmeister has quit [Quit: Leaving]
ebel has joined #ipfs
herzmeister has joined #ipfs
soloojos has joined #ipfs
ianopolous has quit [Remote host closed the connection]
bauruine has joined #ipfs
ianopolous has joined #ipfs
dignifiedquire has quit [Ping timeout: 256 seconds]
dignifiedquire has joined #ipfs
shakalaka has quit [Quit: bye.]
shakalaka has joined #ipfs
ygrek has quit [Ping timeout: 276 seconds]
Boomerang has quit [Quit: Leaving]
Boomerang has joined #ipfs
jo_mo has joined #ipfs
HYs has joined #ipfs
sixeth has quit [Ping timeout: 265 seconds]
HYs has left #ipfs [#ipfs]
meowzus has left #ipfs ["Textual IRC Client: www.textualapp.com"]
thufir has joined #ipfs
mgue has quit [Ping timeout: 260 seconds]
anewuser has joined #ipfs
fnodeuser has joined #ipfs
jo_mo has quit [Quit: jo_mo]
fnodeuser has left #ipfs [#ipfs]
mgue has joined #ipfs
dmr has quit [Ping timeout: 245 seconds]
rgrinberg has joined #ipfs
arpu has quit [Ping timeout: 256 seconds]
mgue has quit [Quit: WeeChat 1.5]
mgue has joined #ipfs
arpu has joined #ipfs
yoshuawuyts has quit [Read error: Connection reset by peer]
sametsisartenep has quit [Quit: zzZ]
yoshuawuyts has joined #ipfs
anewuser has quit [Quit: anewuser]
captain_morgan has quit [Quit: Ex-Chat]
captain_morgan has joined #ipfs
kulelu88 has quit [Quit: Leaving]
yoshuawuyts has quit [Ping timeout: 260 seconds]
Boomerang has quit [Ping timeout: 256 seconds]
AurabindoJ[m] has left #ipfs ["User left"]
yoshuawuyts has joined #ipfs
Geertiebear has joined #ipfs
<Mateon1> Vovin[m]: Note that `ipfs config show` DOES NOT give you the private key in the config. If you want an exact copy, you need to copy ~/.ipfs/config
pfrazee has joined #ipfs
dmr has joined #ipfs
ianopolous has quit [Read error: Connection reset by peer]
rgrinberg has quit [Remote host closed the connection]
ianopolous has joined #ipfs
pfrazee has quit [Remote host closed the connection]
Geertiebear has quit [Ping timeout: 252 seconds]
matoro has quit [Remote host closed the connection]
matoro has joined #ipfs
ygrek has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
gigq has quit [Ping timeout: 245 seconds]
ygrek has quit [Ping timeout: 265 seconds]
gigq has joined #ipfs
<ne1> has anybody used ipfs.js before?
<ne1> it wont work without ipfs daemon running right?
tokyo_jesus has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
<tokyo_jesus> how do i generate additional keypairs for publishing to ipns?
<tokyo_jesus> ipfs name --help says this is possible.
ylp has joined #ipfs
elico has quit [Ping timeout: 276 seconds]
niekie has quit [Quit: No Ping reply in 180 seconds.]
niekie has joined #ipfs
dignifiedquire has joined #ipfs
chris613 has quit [Quit: Leaving.]
captain_morgan has quit [Remote host closed the connection]
<haad> tokyo_jesus: see this https://github.com/whyrusleeping/ipns-pub
bastianilso__ has joined #ipfs
sixeth has joined #ipfs
Geertiebear has joined #ipfs
lkcl has quit [Ping timeout: 245 seconds]
patcon has joined #ipfs
lkcl has joined #ipfs
<Geertiebear> reading the first comment
<Geertiebear> The part about how P2P isn't cheaper doesn't make sense at all
reit has quit [Ping timeout: 245 seconds]
tg has quit [Quit: Leaving]
Geertiebear has quit [Quit: Leaving]
patcon has quit [Ping timeout: 256 seconds]
tg has joined #ipfs
rendar has joined #ipfs
misuto has quit [Remote host closed the connection]
misuto has joined #ipfs
thufir has quit [Ping timeout: 276 seconds]
jo_mo has joined #ipfs
<Mateon1> Okay... So, I've been recently wondering about my internet, and why is it breaking. Well, I still don't know why, but I now know how it looks when it breaks spectacularly: https://ipfs.io/ipfs/QmNo9CX4YSnwAQFQvPAhjh1rLCh3WS7aHCgyWQfnsYLNLf
<Mateon1> (and why I can't just average the bytes over 3 downloads like I planned recently)
bastianilso__ has quit [Quit: bastianilso__]
bastianilso__ has joined #ipfs
<Mateon1> By the way, why does that .bin still open in the browser instead of forcing a download?
<Mateon1> Is it just because it's ASCII or non-control Unicode?
<Mateon1> Is that because of the browser or the gateway?
PseudoNoob has joined #ipfs
jo_mo has quit [Quit: jo_mo]
patcon has joined #ipfs
wallacoloo_ has quit [Quit: wallacoloo_]
tg has quit [Quit: Leaving]
espadrine has joined #ipfs
patcon has quit [Ping timeout: 260 seconds]
tg has joined #ipfs
Oatmeal has quit [Ping timeout: 260 seconds]
FrozenFox has quit [Ping timeout: 250 seconds]
DarkFox has joined #ipfs
DarkFox is now known as Guest6010
cemerick has joined #ipfs
Oatmeal has joined #ipfs
Guest6010 has quit [Changing host]
FrozenFox has joined #ipfs
mathemancer has joined #ipfs
<Mateon1> Does anybody here know of an ipfs gateway that doesn't use HTTPS? I want to test something
neary has joined #ipfs
mcglitter[m] has joined #ipfs
mcglitter[m] has left #ipfs [#ipfs]
mathemancer has quit [Ping timeout: 260 seconds]
robattil1 has joined #ipfs
mathemancer has joined #ipfs
shakalaka has quit [Quit: bye.]
shakalaka has joined #ipfs
jo_mo has joined #ipfs
Oatmeal has quit [Ping timeout: 265 seconds]
shakalaka has quit [Quit: bye.]
shakalaka has joined #ipfs
shakalaka has quit [Client Quit]
shakalaka has joined #ipfs
mildred has joined #ipfs
mildred1 has quit [Ping timeout: 244 seconds]
<Kubuxu> Mateon1: for me looks like your provider is doing something fishy
Oatmeal has joined #ipfs
dmr has quit [Ping timeout: 245 seconds]
TestMonkey[m] has joined #ipfs
<Mateon1> Kubuxu: Observations: Strings of 20, 24 and 28 zeroes or spaces are randomly inserted in the file. Some parts are ommited. Very often, a (CRLF) newline is followed by 2 spaces and "1dnbe". A lot of the corruption looks similar, like a pattern.
<Mateon1> Actually, 12 and 16 zeroes/spaces as well
<Mateon1> I'm just going to give my ISP the benefit of the doubt and assume an internal compression algorithm is involved somehow.
<keks> Mateon1: where are you located? what's your ISP?
<Mateon1> keks: Poland, Kraków and the ISP is UPC, (whatever their full name is)
<keks> i mean that sounds really scary
<Mateon1> If you look at the .bin, the webpage looks quite nice at the beginning, and is progressively getting more corrupted. Seems like fucked up compression to me.
<Nergal> like relaying using FTP
<keks> so who do you think is compressing?
<Kubuxu> is the corruption replacing bytes or adding/removing them?
<Kubuxu> Oh, read it once more.
<Nergal> if you traceroute then scan each of those systems for port 21, high probability some will be open
<Stskeeps> Mateon1: probably good to leave out your own system (may be having a trojan or something MITMing you), boot up a ubuntu livecd and see if same thing replicating?
<Stskeeps> just to place blame accordingily
<Mateon1> Stskeeps: Affects Raspberry pi on same network
<Stskeeps> anything in between your UPC (i presume cable?) gateway and the r-pi?
<Mateon1> Stskeeps: Ethernet cable <-> switch <-> UPC assigned router <-> internet
<Mateon1> Things break even if not on the switch, and local network works perfectly
<Kubuxu> problem is: it looks like it someone (UPS or 3rd actor), is manipulating TCP sequence numbers too
<Kubuxu> as you can't just arbitrarily change length of the transmit without manipulating seq numbers
dmr has joined #ipfs
<Mateon1> I don't know if the length is actually changing. Might be replacing with these repetitive strings
<Stskeeps> Mateon1: well, at least i'm not seeing any corruption from warsaw (macos x, UPC, EW3226 cable router) on the 'original page'
<Mateon1> Stskeeps: Note that the corruption is random, you might need to load a big image over HTTP
<Stskeeps> Mateon1: i have though seen really weird behaviour on occasion though, like facebook not loading properly
<Mateon1> Here's a gateway that works over HTTP with a big image: http://ipfs.borg.moe/ipfs/QmVQoJRdTyF8zvMkCuc9dMViCpT3dQysCcxn7pnfY2GSf8/1CwQZDS.jpg
<Kubuxu> can you try to capture the corruption with curl or something (curl/wget it many times, compare hashes).
<Kubuxu> on a image
<Kubuxu> or other static resource
<Mateon1> I can, but I don't think that's neccessary as the image is visibly corrupted.
<Mateon1> I can add the image a bunch of times to IPFS for analysis
<Kubuxu> oh, if you have already corrupted image the better
<Kubuxu> :p
<Kubuxu> I didn't know how rare it was.
<Kubuxu> /frequent
<Stskeeps> the corruption happens over https too?
<Kubuxu> probably note as for the AEAD
<A124> You do use any kanban?
<Mateon1> Kubuxu: https://ipfs.io/ipfs/QmP12nxwZXS8HJJqjqXTZrs9kE7hT1FhHYZhmR46NN6jt3 Here are 20 (21?) download attempts of the same image from the HTTP gateway
<A124> Mateon1 I do not see any corruption
<Mateon1> It looks like 5 / 20 succeeded without corruption
<Kubuxu> A124: a bit, we have waffle boards for projects, we are trying to standardize our PM
<Kubuxu> A124: this doesn't change that sequence numbers of TCP are correct so they have to
<Kubuxu> sorry miss copy
<Kubuxu> yeah, length is identical
<A124> Mateon1 Use https, then if it is corrupt, report.
<A124> I have no probles, seems like a problem of your network.
<Mateon1> A124: HTTPS fails upon the first corrupted packet
<Mateon1> That's why I was unable to download a bunch of things (like Bash on Ubuntu on Windows for my laptop)
<Mateon1> A124: Stops downloading after 1/10 of the image, upon successive refreshes gets a very tiny fraction more of the image
<A124> Mateon1 Can I know network speed and latency to the server?
<Mateon1> Latency ~140ms
<Mateon1> Network speed, as I last tested on speedtest was 100/10 (pretty much exactly)
Oatmeal has quit [Ping timeout: 256 seconds]
<A124> On slower connection it has no problems, 50 images. Let's try different one.
<Mateon1> Currently 88.9/9.04
<A124> Kubuxu Are the boards public? Can I get a link please?
<A124> As to the Mateon1's problem, it is isolated, problem on his side or on his route.
<Mateon1> Similar things happened around my city, but not sure whether it was bad wifi there or the route
<Mateon1> Let me ssh into my school server and test, but it probably uses a different provider
<A124> I did test it enough. Not a problem of IPFS, also it would be really strange, as it does use a well tested go framework for http.
palkeo has joined #ipfs
<Mateon1> It is not a problem with IPFS, as it doesn't happen on my localhost gateway no matter how many times I try it
<Mateon1> Regarding my school server, it doesn't happen, but the traceroute doesn't work (no ping replies at any hop)
jo_mo has left #ipfs [#ipfs]
DrWhax has quit [Remote host closed the connection]
sametsisartenep has joined #ipfs
cemerick has quit [Ping timeout: 260 seconds]
anonymuse has joined #ipfs
Oatmeal has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
stigo has quit [Quit: Leaving]
Boomerang has joined #ipfs
noteness has joined #ipfs
<A124> Umm... shouldn't the gateways send cache friendly headers for /ipfs/?
keko-2 has quit [Ping timeout: 260 seconds]
Mizzu has joined #ipfs
<A124> This is fail of FF tools, sorry. curl prints them well.
<Kubuxu> I think they do.
mathemancer has quit [Quit: leaving]
<A124> The new monitor is piece of crap.
<A124> Kubuxu Are the waffle boards public?
<Kubuxu> In future we want cache friendly headers for /ipns/.
<Kubuxu> Yes
<A124> Will you please provide a link?
<Kubuxu> In case of go-ipfs it is a bit of a mess still https://waffle.io/ipfs/go-ipfs
<Kubuxu> js-ipfs is much better: https://waffle.io/ipfs/js-ipfs
elico has joined #ipfs
<A124> Awesome. Well, if it is up to date at least. Thanks.
IlanGodik has joined #ipfs
Geertiebear has joined #ipfs
Oatmeal has quit [Quit: Oatmeal]
<ion> I worked on a patch for cache-friendly headers on the gateway quite some time ago, but the test framework was broken and I couldn't provide working tests (and didn't have the energy to fix the test framework) and the patch bitrotted.
<Kubuxu> I remember that, I want to pick up this patch in future.
<Geertiebear> Kubuxu: Is it ok if I contribute to the c-multihash repo/project?
<Kubuxu> sure, just as a note: it follows git's style guide which is quite restrictive
pfrazee has joined #ipfs
<A124> Is there any tool to lint, check stuff, apart from golint and go checks?
<Geertiebear> Kubuxu: Ok
<Kubuxu> go vet, but 90% of files in go-ipfs and deps will fail go ver
<victorbjelkholm> A124, I'm not a hardcore Go developer but I've used Metalinter in the past together with go-vim, metalinter includes a lot of different linters and checkers
<Kubuxu> go vet
fleeky has quit [Remote host closed the connection]
cemerick has joined #ipfs
fleeky__ is now known as fleeky
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 260 seconds]
Mateon3 is now known as Mateon1
cemerick has quit [Ping timeout: 276 seconds]
ilyaigpetrov has joined #ipfs
GandalfTheWizard has joined #ipfs
DrDruid has quit [Quit: ^.^]
GandalfTheWizard has quit [Max SendQ exceeded]
GandalfTheWizard has joined #ipfs
GandalfTheWizard has quit [Max SendQ exceeded]
GandalfTheWizard has joined #ipfs
GandalfTheWizard has quit [Max SendQ exceeded]
GandalfTheWizard has joined #ipfs
GandalfTheWizard has quit [Max SendQ exceeded]
GandalfTheWizard has joined #ipfs
GandalfTheWizard has quit [Max SendQ exceeded]
GandalfTheWizard has joined #ipfs
GandalfTheWizard has quit [Max SendQ exceeded]
GandalfTheWizard has joined #ipfs
GandalfTheWizard has quit [Max SendQ exceeded]
GandalfTheWizard has joined #ipfs
GandalfTheWizard has quit [Client Quit]
jo_mo has joined #ipfs
jo_mo has left #ipfs [#ipfs]
obiwan2k has joined #ipfs
sYnfo has joined #ipfs
<sYnfo> Can you figure out what hashes a particular node is hosting? I tried 'ipfs refs <node_hash>`/`ipfs block/object get <node_hash>` etc. but not luck.
up_dn has joined #ipfs
up_dn has quit [Read error: Connection reset by peer]
<achin> nope
<sYnfo> So how does the system know where to look for a particular hash?
<achin> you can ask the network "who has hash QmABC123", but you can's ask a node "list all hashes do you have available"
anonymuse has quit [Remote host closed the connection]
<achin> for example: ipfs dht findprovs QmZULkCELmmk5XNfCgTnCyFgAVxBRBXyDHGGMVoLFLiXEN
<achin> that will show you all nodes who have the QmZULkCELmmk5XNfCgTnCyFgAVxBRBXyDHGGMVoLFLiXEN hash
up_dn has joined #ipfs
<sYnfo> Right, I guess I'd like to understand how the network knows which node has the hash. I guess I'll just read the paper, it's not that long :)
rjw has joined #ipfs
rjw has quit [Client Quit]
briarrose_ has joined #ipfs
briarrose_ has quit [Client Quit]
mathemancer has joined #ipfs
briarrose has joined #ipfs
<briarrose> Are SHAs available for the pre-built installers?
<obiwan2k> i want add a complete lxc container wich also include /dev .. but it breaks with: Unrecognized file type for dev/xxx. so i tried: tar -vc .|ipfs add tar .. but .. out of memory :( .. i've seen in source, that the entire tar read into memory .. lol??
<obiwan2k> o .. "ipfs tar add" i mean :)
<briarrose> Getting an error after mounting ipfs via fuse. Permissions and ownership on the /ipfs and /ipns directories change after the mount to
<briarrose> d????????? ? ? ? ? ipfs/
<briarrose> Kinda strange. When I unmount the return to normal :
<briarrose> drwxrwxr-x 2 user 4.0K Oct 23 07:54 ipfs/
<Geertiebear> Kubuxu: Did you verify that c-multihash compiles?
<briarrose> Looks like some sort of issue with fuse
DiCE1904 has quit [Remote host closed the connection]
sYnfo has quit [Quit: Page closed]
<briarrose> ok, seems like I misunderstood what should happen. Can't ls /ipfs but can cat [GUID}/readme directly without using ipfs executable
<patagonicus> Yeah, you can't ls /ipfs because that would require listing all hashes that are available in the network (or all that are possible? Anyway, it's not something that's practical).
mathemancer has quit [Ping timeout: 260 seconds]
mathemancer has joined #ipfs
reit has joined #ipfs
bastianilso__ has quit [Quit: bastianilso__]
<Kubuxu> Geertiebear: it was.
<Kubuxu> Geertiebear: ahh, ok fixing it now.
<Geertiebear> Kubuxu: It's ok, I can fix it, but just making sure ^^
BeautifulBash has joined #ipfs
<Kubuxu> Geertiebear: fixed already
<Kubuxu> bigbluehat: flussence did awesome writeup on FUSEhttps://github.com/ipfs/faq/issues/188
<ion> ls /ipfs should simply list all hashes for each multihash.
<Kubuxu> ion: you mean infinitely many of them?
<ion> 2^256 for SHA2-256 etc. I assume there's also a length limit for the identity hash?
DiCE1904 has joined #ipfs
<Kubuxu> some hash functions don't have defined length
<Geertiebear> Ok nice
<BeautifulBash> I've seen a few demos for IPFS and its capabilities... Just been looking at ipfs.pics which is pretty sweet
<BeautifulBash> but Im wondering, is censorship on the website itself possible?
<BeautifulBash> Like would it be possible for me as the site owner to not display that file if I feel its breaking my own rules
<BeautifulBash> Id probably have the site hosted on IPFS too
<Kubuxu> site owner or gateway owner?
<BeautifulBash> Kubuxu, Site owner
<BeautifulBash> like if I hosted an image hosting site, I wouldnt want "questionable content" on it if you know what I mean
<BeautifulBash> I get that itd be hosted on IPFS by that time but Id like to be able to control what my IPFS app displays
<Kubuxu> you own the app, if you want you can moderate it.
<Kubuxu> ipfs.pics is centralized app, it is quite easy in case of it
<Kubuxu> but in case of something like IPFS+Ethereum dapp it would also be possible
<BeautifulBash> Kubuxu, Yeah, but Ive seen people do hosting directly off of IPFS with IPFS JS stuff
<BeautifulBash> oh right, so Ethereum could be thrown into the mix... Interesting.
<BeautifulBash> Sorry if Im a bit ignorant, I have no clue how IPFS works really, just very very very interested in it as a technology
Codebird has joined #ipfs
<Kubuxu> ipfs-js is still a work in progress project, it still needs some work until it is ready to be used in the wild
<BeautifulBash> Ahh
<BeautifulBash> What role would Ethereum hold then, if I were to use it?
<Codebird> Indeed it does. It crashes on one of my servers every time you try to access anything on the gateway interface.
<Codebird> I have error message, if it helps.
<Kubuxu> Codebird: in browser of in node:
<Kubuxu> ?
<Kubuxu> BeautifulBash: imagine forum app
<Codebird> In node. The ipfs process crashes, but it dumps a *lot* of information.
<Kubuxu> IPFS keeps the content, Ethereum keeps track of the timeline, posts and so on.
<Codebird> I tried getting the latest ipfs version, then deleted .ipfs and re-inited config, but same problem.
<BeautifulBash> So Ethereum would be like a database linking all the content together?
<Kubuxu> I don't know much about js version so either you would have to get daviddias or dignifiedquire to help you or report it on GH/ipfs/js-ipfs
<Codebird> http://birds-are-nice.me/log.txt - anyway, this mean anything?
<Kubuxu> hmm that is go not js :p
<Codebird> This is from go-ipfs.
ody has joined #ipfs
<Kubuxu> what hardware is it running on?
<Kubuxu> BeautifulBash: it could be one of the options
<Codebird> Virtual.
<Kubuxu> other could be sort of Web of Trust
<Kubuxu> x86? or ARM?
<Codebird> It's a VM I rent. x64.
<Codebird> "Quad-Core AMD Opteron(tm) Processor" according to cpuinfo.
up_dn has quit [Quit: up_dn]
<Kubuxu> can you show result of `ulimit -u`
<Kubuxu> and `ipfs version --all`?
<Codebird> I suspect it mgiht be related to the Virtuozzo filesystem.
<Codebird> 1024
<Codebird> go-ipfs version: 0.4.3-
<Codebird> System version: amd64/linux
<Codebird> Golang version: go1.7
<Codebird> Repo version: 4
<Kubuxu> you might want to give current master a tray
<Kubuxu> try
<Kubuxu> I have worked quite a bit on thread usage (reducing number of running threads that go-ipfs uses).
<Kubuxu> And I think it might be an issue here.
<Kubuxu> you can see at the top: pthread_create failed: Resource temporarily unavailable
<Kubuxu> if you want I can build it for you.
up_dn has joined #ipfs
<Codebird> It's not just gateway, it crashes if if 'ipfs ls' something too.
<Codebird> That sounds plausible.
<Codebird> Where do I find this master?
<Codebird> Working on it now, but I get the impression it's going to be a tricky install.
<Kubuxu> why?
<Kubuxu> as I said, I can build it for you, and you could just replace the binary wherever it is now
<A124> Codebird It's simplu.
<A124> I can build too.
<Codebird> Not ipfs. Installing go.
<A124> Cause 1.7 finaly fixed cross compilation :P
<A124> Installing go is merely extracting it + setting path.
up_dn has quit [Client Quit]
up_dn has joined #ipfs
<Codebird> Once I navigate dep-hell.
up_dn has quit [Quit: up_dn]
Dynasty has joined #ipfs
<Codebird> Done. But no change.
<Kubuxu> hmm really
<Codebird> I think the install might have not worked.
<Kubuxu> can you send the long it is throwing now?
<Kubuxu> and show the output of ipfs version --all
<Dynasty> So the whitepaper mentions that IPFS supports multiple hash functions rather than locking on a particular one. For my application, the hash function will be considerably complex - it will require interpretation of the desired data rather than simply hashing the raw bytes. Is this possible to implement on top of IPFS?
ulrichard has joined #ipfs
up_dn has joined #ipfs
<Kubuxu> You would have to deploy your own version of ipfs that will be able to understand the hashing function you want to implement
corvinux has joined #ipfs
<Dynasty> That's not a problem since it's a research project
<Codebird> Ok, got the install working. It's not crashing, but it's not working either. Giving it a few minutes to connect to the network properly.
<tokyo_jesus> it would be really nice if your projects didn't force me to use gx
<Kubuxu> you for sure will want to use very recent version (master branch) as just recently we have fixed a bug in bitswap that prevented other hash functions.
<Kubuxu> tokyo_jesus: it would be really nice if golang allowed sane dependency pinning/had dependency versioning
corvinux has quit [Quit: Leaving]
<Dynasty> Kubuxu could you point me in a direction of a file/folder in the ipfs repo to look at as a starting point for implementing a new hash function?
<tokyo_jesus> that's true
<Kubuxu> it probably would be having go-multihash have understand that hash function
<Codebird> That seems to have fixed it, Kubuxu.
<Kubuxu> if I may ask: what sort of hash function you want to implement.
<Kubuxu> Codebird: awesome, you don't want how much time I have spent fighting with tracing and fixing it :P
miner[m] has joined #ipfs
<Codebird> Now I just have to pin the multi-gigabyte directory that ipfs primarily exists on that server for.
<Kubuxu> also the same patch fixed go-ipfs on RPi.
<tokyo_jesus> where did routing/dht move to?
<Kubuxu> libp2p/go-libp2p-kad-dht
<Codebird> (My big collection of absolutely legal, public domain music. Really, it is. I'm very careful.)
<miner[m]> is there a token / coin attached to ipfs , ie , some commodity gained if you deploy larger MDs for the cause ?
<Kubuxu> miner[m]: there will be filecoin
<miner[m]> is that the name , or are you saying that generically ?
BeautifulBash has quit [Read error: Connection reset by peer]
<Dynasty> Kubuxu I'll be hashing some nodes in a directed graph (possibly with cycles) that I want to store in a distributed manner. Sorry I can't be more specific right now :( See https://arxiv.org/ftp/arxiv/papers/1512/1512.07263.pdf
<miner[m]> pretty interesting concepts , i have a storj node running , will pop an IPFS on an MD8000 later on
<Kubuxu> miner[m]: http://filecoin.io/ there will be update not so far into the future
<miner[m]> wonder how much of my cluster will be sharded pr0n
<Kubuxu> that is how torrent grew up :p
<miner[m]> just subbed
<miner[m]> and yah , i was werd at EliteTorr ;)
<miner[m]> i enjoy file sharing for research purposes or fap
sdgathman has quit [Ping timeout: 250 seconds]
<Codebird> That reminds me... has 'Prankster,' he of the inappropriate posts, intruded in here recently? I've been having some trouble reaching him.
<Dynasty> Kubuxu so implementing your own hash function is as easy as modifying multihash.go?
kobigurk has joined #ipfs
<Kubuxu> Hash function yes, but IPFS is not storing fully raw data.
<Dynasty> what do you mean?
<Dynasty> does IPFS attach some kind of metadat?
<Kubuxu> yes, we wrap data in protobuf, it is a bit complex right now
<Kubuxu> we plan to make it much more clear with IPLD
<Dynasty> IPLD?
chris613 has joined #ipfs
<aristid> Kubuxu: i'm a bit worried about the complexity of ipld supporting a gazillion serialization formats
<Dynasty> it's a shame that you can't use cyclic structures since you're using Merkle hashing
<Kubuxu> there are also ideas for that
obiwan2k has quit [Quit: Verlassend]
espadrine has quit [Ping timeout: 260 seconds]
<Dynasty> the twin node idea is an interesting one
<Dynasty> I haven't run across it before
<Dynasty> the polyvariadic y combinator encodes an overlay adjacency list using lambda calculus
<Dynasty> which is where I ran across that idea
rgrinberg has joined #ipfs
rgrinberg has quit [Remote host closed the connection]
ianopolous has quit [Read error: Connection reset by peer]
<Dynasty> the only issue with some of these ideas is that my graphs can have nodes that have the same labels. IPFS uses structural equivalence as equality
<Dynasty> Kubuxu actually I think this would be a problem for IPLD as well. You can view the label as the hash of the non-SCC (strongly connected component) data of each node. Unfortunately you could have nodes which have identical labels but link up differently within the SCC
<Dynasty> there is a nice solution that I know of when the edges are labeled (although this won't work for me)
tokyo_jesus has quit [Ping timeout: 260 seconds]
<Dynasty> you could assign edge labels based on the order that the links appear in the documents which would work fine for json
<Dynasty> but doesn't work if you have sets as a structure
chriscool has joined #ipfs
<A124> How does one does use github in go in windows.
<A124> Installing git tools is not enough
<Kubuxu> A124: I would install full cygwin
lemmi has joined #ipfs
<A124> That gives me problems complaining about relative paths.
<A124> Translation from cygwin -> go.
seharder_ has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
sdgathman has joined #ipfs
seharder_ has quit [Client Quit]
vtomole_ has quit [Ping timeout: 260 seconds]
<r0kk3rz> win10 has bash
seharder_ has joined #ipfs
chris613 has quit [Quit: Leaving.]
seharder_ has quit [Client Quit]
seharder_ has joined #ipfs
<Mateon1> A124: Msys tools work great for me. Look up Msys2
seharder_ has quit [Client Quit]
ianopolous has joined #ipfs
ploop has joined #ipfs
seharder_ has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
Mizzu has quit [Quit: WeeChat 1.5]
seharder_ has quit [Quit: seharder_]
matoro has quit [Ping timeout: 260 seconds]
up_dn has quit [Ping timeout: 276 seconds]
lemonpepper24 has quit [Ping timeout: 256 seconds]
bastianilso__ has joined #ipfs
mildred1 has joined #ipfs
mildred has quit [Ping timeout: 265 seconds]
maxlath has joined #ipfs
Dynasty has quit [Ping timeout: 256 seconds]
bastianilso__ has quit [Quit: bastianilso__]
kobigurk has quit [Ping timeout: 256 seconds]
kobigurk has joined #ipfs
matoro has joined #ipfs
up_dn has joined #ipfs
up_dn has quit [Read error: Connection reset by peer]
Dynasty has joined #ipfs
Dynasty has quit [Client Quit]
bastianilso__ has joined #ipfs
Nycatelos has quit [Quit: Party like it's December 31st, 1983]
lacour has joined #ipfs
Nycatelos has joined #ipfs
Mizzu has joined #ipfs
ulrichard has quit [Ping timeout: 276 seconds]
dbri has quit [Remote host closed the connection]
rendar has quit [Ping timeout: 265 seconds]
bastianilso__ has quit [Quit: bastianilso__]
DiCE1904 has quit [Ping timeout: 256 seconds]
DiCE1904 has joined #ipfs
giodamelio has left #ipfs ["WeeChat 1.6"]
cemerick has joined #ipfs
rendar has joined #ipfs
<xelra> r0kk3rz: The win10 bash is totally buggy. It's really useless.
Aranjedeath has joined #ipfs
<Geertiebear> Does it have package management / gnu tools?
<Kubuxu> Geertiebear: it has whole Ubuntu userspace iirc
f4_ has joined #ipfs
maxlath has quit [Quit: maxlath]
kulelu88 has joined #ipfs
<Mateon1> r0kk3rz: It's not totally useless, it's actually good for cross compilation. Geertiebear: It uses the same package management as Ubuntu - it IS ubuntu.
<Mateon1> If by buggy you mean "doesn't support many syscalls" that's true
Mizzu has quit [Quit: WeeChat 1.5]
dbri has joined #ipfs
<Geertiebear> Ah
<A124> Mateon1 re: msys2 Thanks for tip, they look great.
chris613 has joined #ipfs
<A124> Microsoft just wants less reasons for people to want use Linux
<A124> Or more specificaly, not use Windows
<Mateon1> Yeah, right now I'm extremely torn
<Mateon1> I need linux for a bunch of things, but M$ made sure that OneNote doesn't work on linux and that no good equivalent exists
<A124> Mateon1 Use Linux, get second GPU and use virtio :P
<A124> Dual OS.
<Kubuxu> Yeah, that is my excuse for getting second strong GPU
kobigurk has quit [Remote host closed the connection]
<Mateon1> Kubuxu: Totally, lol
<Kubuxu> to iommu bypass it to Windows VM
<Mateon1> I don't have the moneys right now, so I'll pass
<A124> Strong... well 940 is good enough for most including some lowly neural nets.
<A124> Mateon1 If PCI-E get some used one, they are cheap
<Kubuxu> Also you don't need anything new, or strong, anything supporting UEFI works
seharder_ has joined #ipfs
Geertiebear has quit [Quit: Leaving]
vikneshwaren[m] has left #ipfs ["User left"]
shizy has joined #ipfs
DiCE1904 has quit [Remote host closed the connection]
DiCE1904 has joined #ipfs
seharder_ has quit [Quit: seharder_]
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
shizy has quit [Ping timeout: 256 seconds]
Geertiebear has joined #ipfs
cemerick has quit [Ping timeout: 260 seconds]
dbri has quit [Remote host closed the connection]
dbri has joined #ipfs
ody_ has joined #ipfs
Boomerang has quit [Remote host closed the connection]
ody has quit [Ping timeout: 276 seconds]
dbri has quit [Remote host closed the connection]
dbri has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
dbri has quit [Remote host closed the connection]
PseudoNoob has quit [Remote host closed the connection]
dbri has joined #ipfs
Geertiebear has quit [Ping timeout: 260 seconds]
jeffl35 has quit [Remote host closed the connection]
mathemancer has quit [Ping timeout: 244 seconds]
lemonpepper24 has joined #ipfs
jack_ has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
dbri has quit [Remote host closed the connection]
charley_ has joined #ipfs
jeffl35 has joined #ipfs
lemonpepper24 has quit [Ping timeout: 260 seconds]
charley_ is now known as chax
herzmeisterderw has joined #ipfs
dbri has joined #ipfs
f4_ has quit [Quit: Konversation terminated!]
herzmeister has quit [Ping timeout: 256 seconds]
seharder_ has joined #ipfs
ianopolous_ has joined #ipfs
ianopolous has quit [Read error: Connection reset by peer]
anewuser has joined #ipfs
seharder_ has quit [Quit: seharder_]
rgrinberg has joined #ipfs
seharder_ has joined #ipfs
seharder_ has quit [Client Quit]
matoro has quit [Ping timeout: 252 seconds]
seharder_ has joined #ipfs
seharder_ has left #ipfs [#ipfs]
ygrek has joined #ipfs
chax has quit [Remote host closed the connection]
Boomerang has joined #ipfs
neary has quit [Quit: neary]
sametsisartenep has quit [Quit: zzzZZZ]
sixeth has quit [Read error: Connection reset by peer]
sixeth has joined #ipfs
anewuser has quit [Ping timeout: 256 seconds]
<lgierth> keks: what were you highlighting me about?
<lgierth> (been off computer for the past couple of days)
sametsisartenep has joined #ipfs
herzmeisterderw has quit [Quit: Leaving]
herzmeister has joined #ipfs
fleeky_ has joined #ipfs
fleeky has quit [Ping timeout: 276 seconds]
ianopolous has joined #ipfs
Dynasty has joined #ipfs
ianopolous_ has quit [Ping timeout: 260 seconds]
anewuser has joined #ipfs
IlanGodik has quit [Quit: Connection closed for inactivity]