jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at 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/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
<achin> (i'm having a ahrd time getting pluto to load a thing)
<lgierth> achin: meh -- can i try?
kahiru has quit [Remote host closed the connection]
<Kubuxu> lgierth: have you figured out how to make v4 and v3 on the same gateway? Nginx, nor HAProxy can't do it AFAIK
<The_8472> streaming http parser of your choice -> rewrite to HEAD request -> dispatch to both -> replay original header to the first one that responds, pipe through the rest?
<achin> could also ahve been firewall problems on my [daemon] side
janosch2 has joined #ipfs
<lgierth> achin: yeah there hasn't been any significant incoming traffic on pluto :/ are you peered to it?
<lgierth> achin: ipfs swarm peers | grep QmSoL
hoony has joined #ipfs
CarlWeathers has quit [Quit: Crashing into slumber.]
CarlWeathers has joined #ipfs
jgraef has quit [Ping timeout: 245 seconds]
<achin> hmm, no QoL peers, but there are a few others
<achin> i'll wait a bit to see if ti'll automaticlaly find pluto, if not, i'll manually connect it after i finish dinner
<achin> lgierth: thanks for checking!
patcon has joined #ipfs
<lgierth> mh i hope we're not running split brains there
<lgierth> give me an hour or so
<ansuz> hay guise
* ansuz just had an idea
<ansuz> maybe there's an issue for this
<ansuz> .gitignore for ipfs
<ansuz> is a thing?
<ansuz> .ipfsignore
<lgierth> .ansuzignore
<ansuz> rip
<lgierth> <3
<ansuz> but srsly
<Kubuxu> .ansuzignore works for ansuz not on ansuz
<ansuz> that might be handy
<Kubuxu> Yup it will be.
pfraze has quit [Remote host closed the connection]
* ansuz wins the nobel prize for ipfs and world peace
<lgierth> just checked
<lgierth> there's nothing like htat
<ansuz> :D
<lgierth> haha i mean .ipfsignore
<ansuz> but the nobel thing too, I think
<ansuz> for ipfs
<ansuz> is ipfs mathematics?
<ansuz> might have to settle for a fields medal
<ansuz> bummer
<lgierth> give merkle that goddamn prize
<lgierth> :)
<ansuz> angela?
<ansuz> k
reit has joined #ipfs
<ion> Perhaps someone could come up with IPFS-related research which could be nominated for an Ig Nobel.
<Kubuxu> Also fixing pinning of FUSE IPFS would be awesome.
<multivac> [WIKIPEDIA] Ralph Merkle#Awards | "Ralph C. Merkle (born February 2, 1952) is a computer scientist. He is one of the inventors of public key cryptography, the inventor of cryptographic hashing, and more recently a researcher and speaker on molecular nanotechnology and cryonics...."
<Kubuxu> I have now over 400 plain pinned objects.
<lgierth> 2012 National Cyber Security Hall of Fame inductee
<ansuz> 'cyber'
<ansuz> heh
<ansuz> only govs ever call anything 'cyber', it seems
<ansuz> unless ofc that hall of fame isn't related to any gov
<ansuz> in which case I'll shut up
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<lgierth> and northrup grumman
<ansuz> full-specturm
<ansuz> nice
<ansuz> s/ur/ru
<ansuz> <audio loop="loop" autoplay="autoplay">
<ansuz> <3
<ion> “leveraging full-spectrum cyber” – I’m triggered.
<ansuz> ^
<ansuz> I was already triggered at 'northrup'
<ansuz> but who's counting
<ansuz> anyway, should that be an issue?
<ansuz> .ipfsconfig ?
<lgierth> yeah why not
<ansuz> erm
<lgierth> it makes sense to me
<ansuz> .ipfsignore
<ansuz> where would that go?
<ansuz> ipfs/ipfs?
<lgierth> mmh in ipfs/notes
<lgierth> because it's not immediately actionable
prim1 has quit [Ping timeout: 250 seconds]
prim1 has joined #ipfs
janosch2 has quit [Ping timeout: 272 seconds]
<achin> lgierth: anyway to query my daemon to see if it's been offering blocks to other nodes?
<achin> (the inverse of bitswap-wantlist)
manu has joined #ipfs
<VegemiteToast_> using a computer all day makes me depressed when I start to think all I'm doing is pushing buttons to change pixel values
<ansuz> that seems like a slight oversimplification
<ansuz> unless that's really your only motivation for using a computer
<achin> i <3 my pixels
CarlWeathers has left #ipfs ["Konversation terminated!"]
hoony has quit [Ping timeout: 276 seconds]
cemerick has joined #ipfs
leer10 has joined #ipfs
noobie_ has joined #ipfs
pfraze has joined #ipfs
Prosody is now known as brosoqy
brosoqy is now known as prosody
pfraze has quit [Ping timeout: 260 seconds]
noobie_ has quit [Quit: Page closed]
cemerick has quit [Ping timeout: 245 seconds]
Matoro has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
charley_ has joined #ipfs
charley_ has quit [Client Quit]
voxelot has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
Oatmeal has quit [Ping timeout: 272 seconds]
voxelot has quit [Ping timeout: 250 seconds]
ygrek has quit [Ping timeout: 260 seconds]
pinbot has quit [Remote host closed the connection]
pinbot has joined #ipfs
voxelot has joined #ipfs
Oatmeal has joined #ipfs
<noffle> centralized attempt at the permanent web: https://posthaven.com
<dvn> sounds like a case of starting on the wrong foot
<dvn> not much info on that site (posthaven.com)
voxelot has quit [Ping timeout: 250 seconds]
<noffle> noble aspiration, but fundamentally impossible to guarantee
<noffle> but I bet some good collab with them and ipfs could help both parties
ygrek has joined #ipfs
voxelot has joined #ipfs
Oatmeal has quit [Read error: Connection reset by peer]
voxelot has quit [Ping timeout: 250 seconds]
voxelot has joined #ipfs
patcon has quit [Ping timeout: 260 seconds]
voxelot has quit [Ping timeout: 250 seconds]
patcon has joined #ipfs
Oatmeal has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
hartor has quit [Ping timeout: 255 seconds]
simonv3 has quit [Quit: Connection closed for inactivity]
r04r is now known as zz_r04r
patcon has quit [Ping timeout: 240 seconds]
pfraze has joined #ipfs
pfraze has quit [Ping timeout: 264 seconds]
voxelot has joined #ipfs
hoony has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
joshbuddy has quit [Quit: joshbuddy]
voxelot has quit [Ping timeout: 260 seconds]
joshbuddy has joined #ipfs
NightRa has joined #ipfs
voxelot has joined #ipfs
hartor has joined #ipfs
M-ikreymer has joined #ipfs
hoony has quit [Ping timeout: 250 seconds]
Not_ has quit [Quit: Leaving]
joshbuddy has quit [Ping timeout: 272 seconds]
reit has quit [Ping timeout: 260 seconds]
reit has joined #ipfs
patcon has joined #ipfs
ygrek has quit [Ping timeout: 250 seconds]
leer10 has quit [Remote host closed the connection]
grahamperrin has joined #ipfs
<M-davidar> lgierth: crud, it looks like castor was the only node seeding the base data :/
hoony has joined #ipfs
hoony has quit [Ping timeout: 246 seconds]
hoony has joined #ipfs
jaboja has joined #ipfs
grahamperrin has left #ipfs ["Leaving"]
patcon has quit [Ping timeout: 256 seconds]
hartor has quit [Ping timeout: 240 seconds]
jrabbit has joined #ipfs
hartor has joined #ipfs
pfraze has joined #ipfs
* jbenet is around
<noffle> o/
<noffle> and, for the first time in what seems like a long time, I have nothing to ask you for ;)
<jbenet> haha
computerfreak has joined #ipfs
computerfreak has quit [Remote host closed the connection]
ilyaigpetrov has joined #ipfs
edubai__ has quit [Quit: Connection closed for inactivity]
<Shibe> how can you get the mimetype/format of a file before you download it with ipfs?
<Shibe> like i want to see if it's a picture
<Shibe> also can i see the filesize?
computerfreak has joined #ipfs
<Ape> Shibe: If you get a folder that points to the file you can see the filename and file size.
<Ape> If you get the first block of the file you should be able to do magic detection
<Shibe> how would I go about doing the "magic" detection?
<Ape> With libmagic, or basically any file browser does this already for all files.
<multivac> [WIKIPEDIA] File format#Magic number | "A file format is a standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary or free and may be either unpublished or open.Some file formats are designed for very particular..."
voxelot has quit [Ping timeout: 240 seconds]
<Shibe> Ape: what about size
<Ape> Use 'ipfs file ls --enc json <file hash>' and look for "Size"
<Ape> If it's a big file it should only get one block and know the size for the whole size from there
<Shibe> what unit is the size in
<Ape> Bytes, I think
<Shibe> ok
<Ape> If you want to test this with real data, try this:
<Ape> ipfs file ls --enc json QmYgXEfjsLbPvVKrrD4Hf6QvXYRPRjH5XFGajDqtxBnD4W
<Ape> That has is for Sintel MP4 video (open source movie)
<Ape> Do you get the file size faster than downloading the whole file would take?
<Ape> Also, you may try the file type detection
hoony has quit [Remote host closed the connection]
<Ape> I tested this a bit, and at least 'file' command on mounted ipfs is working nicely
<Ape> file /ipfs/QmYgXEfjsLbPvVKrrD4Hf6QvXYRPRjH5XFGajDqtxBnD4W
<Ape> It returns quickly and says that it's an mp4
pfraze has quit [Remote host closed the connection]
compleatang has quit [Quit: Leaving.]
fsl has joined #ipfs
jatb has quit [Read error: Connection reset by peer]
compleatang has joined #ipfs
Encrypt has joined #ipfs
hoony has joined #ipfs
VegemiteToast_ has quit [Quit: Leaving]
fsl has left #ipfs [#ipfs]
zorglub27 has joined #ipfs
rendar has joined #ipfs
mildred has joined #ipfs
pfraze has joined #ipfs
M-fil has quit [Quit: node-irc says goodbye]
M-fil has joined #ipfs
pfraze has quit [Remote host closed the connection]
<daviddias> ansuz: pewpew
dignifiedquire has joined #ipfs
hartor has quit [Quit: hartor]
pfraze has joined #ipfs
<Codebird> The weird porn gallery site turns out to be pretty useful for assessing IPFS's performance, because it loads a ton of images. I really ought to make something like it, but a bit less... that.
<Codebird> Maybe a bit of javascript that loads ten images and times how long they took to fetch.
pfraze has quit [Ping timeout: 260 seconds]
sivachandran has joined #ipfs
Kubuxu has quit [Ping timeout: 245 seconds]
<daviddias> ansuz: around? Me and Jeromy are on the train to Paris St Lazare :)
devbug has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
hoony has quit [Remote host closed the connection]
devbug_ has joined #ipfs
devbug has quit [Ping timeout: 240 seconds]
baselab has joined #ipfs
<computerfreak> anyone combined ipfs with onename already?
e-lima has joined #ipfs
anticore has joined #ipfs
<patagonicus> Looks a bit like Keybase but with BitCoin instead of PGP. Or is it something different?
<whyrusleeping> daviddias: s/Jeromy/whyrusleeping/
<daviddias> ?
devbug_ has quit [Ping timeout: 240 seconds]
<chriscool> daviddias whyrusleeping so where are you guys now?
<whyrusleeping> chriscool: we didnt make it far.. lol
<whyrusleeping> we're at a starbucks with spotty wifi in san lazare
<daviddias> we just settled at a Startbucks after visiting a bunch of coffee shops, looking for a place to hack
devbug has joined #ipfs
<chriscool> whyrusleeping: how far did you go about disabling tests that need IPV6?
<whyrusleeping> chriscool: i've got a small bit of code
<whyrusleeping> i'll work on finishing that up now
<chriscool> Great, Could you update https://github.com/ipfs/go-ipfs/pull/2064 when you are
<chriscool> done
<chriscool> ?
<chriscool> daviddias: about coffee shops, did you try Costa Coffee?
ianopolous has joined #ipfs
<whyrusleeping> chriscool: we didnt go there yet, do they have spaces to sit and hack?
jaboja has quit [Ping timeout: 256 seconds]
<whyrusleeping> jbenet: every time i have to do networking stuff i end up shaking my head and asking "why is this not exported?" https://golang.org/src/net/net.go#L100
jaboja has joined #ipfs
<dignifiedquire> whyrusleeping: did you see my message about dist.json being empty?
<jbenet> whyrusleeping: im mostly always sad about unexporteds in go
<whyrusleeping> dignifiedquire: nope
<dignifiedquire> whyrusleeping: cat releases/fs-repo-migrations/v1.0.0/dist.json
<dignifiedquire> empty
<dignifiedquire> same for ipfs-update
<chriscool> whyrusleeping: I haven't tried Costa Coffee yet but someone told me it is the best place to hack and there is one 63 boulevard Haussmann which is near the Saint Lazare station
<whyrusleeping> yeah, thats quite close
<whyrusleeping> dignifiedquire: huh, okay
<whyrusleeping> gimme a sec
<dignifiedquire> whyrusleeping: by the way finally ordered the router you recommended :) looking forward to having all my connections finally go through a vpn tomorrow
<whyrusleeping> dignifiedquire: that wndr4300?
<dignifiedquire> yep
<whyrusleeping> sweet
<whyrusleeping> it worked great for me, but i was never able to ask it to ever go faster than 16mbit
<whyrusleeping> because my isp didnt ever give me more than that
<whyrusleeping> lol
<dignifiedquire> well my isp gives me 100mbit so lets see if it can hold up
<whyrusleeping> i'm rooting for it!
baselab has quit [Quit: Leaving]
cryptix has joined #ipfs
cryptix has quit [Client Quit]
zz_r04r is now known as r04r
<sivachandran> Using 'ipfs refs local' I can see locally cached object hashes. But is there a way to find out their filenames?
prim1 has quit [Ping timeout: 272 seconds]
prim1 has joined #ipfs
reit has quit [Read error: Connection reset by peer]
Oatmeal has quit [Ping timeout: 255 seconds]
cow_2001 has joined #ipfs
devbug has quit [Ping timeout: 250 seconds]
<cow_2001> i am trying to read the code in /cmd/ipfs/
<cow_2001> is that where i should begin?
<cow_2001> i wanna do this one easy labelled issue
<Codebird> sivachandran: Not easly.
<Codebird> An object doesn't actually have a filename.
<Codebird> It me be referred to by many different directories, each of which specifies *a* filename. But they don't have to be the same name.
<ansuz> daviddias: hey
<ansuz> just got on irc, was expecting a ping on my phone
<sivachandran> Oh, okay. Thanks.
<sivachandran> Is it possible to attach some metadata(key-value pairs) to objects?
<whyrusleeping> ansuz: ah, yeah... right. signal
<daviddias> ansuz: do I have your number? sorry
<daviddias> ansuz: does that mean you are already at the office?
<daviddias> Jerome is meeting us at Paris St. Lazare
<daviddias> we can meet you then :)
<whyrusleeping> sivachandran: yes, we have a metadata object
<whyrusleeping> its just another object, but the unixfs code knows how to handle it
<deltab> cow_2001: here's a change to the add command: https://github.com/ipfs/go-ipfs/commit/a6eb32b77c3d4d205b9b3a397984efb878d77b4f
<ansuz> daviddias: PMing it to you
<sivachandran> whyrusleeping: can you point me to the page about the metadata?
<sivachandran> whyrusleeping: or what is the ipfs command to attach metadata?
reit has joined #ipfs
<dignifiedquire> whyrusleeping: also when you meet Jerome, talk to him about embedded IPFS :)
sivachandran has quit [Remote host closed the connection]
Oatmeal has joined #ipfs
Kubuxu has joined #ipfs
Tuned has joined #ipfs
<Tuned> Hi people
<Tuned> I am making myself familiar with the Py client
<Codebird> I am unimpressed with the time IPFS can take to retrieve some things. If I view a webpage, it is awkward having to wait over a minute for images to load.
<Codebird> I'm sure performance can be tweeked somehow though.
grahamperrin has joined #ipfs
<cow_2001> deltab: cool! thanks!
<Tuned> Anybody working on the Python stack?
corvinux has joined #ipfs
<jbenet> Codebird: that's pretty bad-- usually way, way faster. more info on your setup/what you're doing will be useful. (and yes lots of perf improvements coming)
grahamperrin has quit [Ping timeout: 260 seconds]
Tv` has joined #ipfs
grahamperrin has joined #ipfs
grahamperrin has left #ipfs [#ipfs]
Kubuxu has quit [Quit: WeeChat 1.3]
Kubuxu has joined #ipfs
jaboja has quit [Ping timeout: 240 seconds]
grahamperrin has joined #ipfs
<daviddias> chriscool: we (+ whyrusleeping and ansuz ) are hacking at Jérôme (gorhgorh) place/workshop, wanna join too? :)
<yangwao> nice
<yangwao> daviddias: send my regards to gorhgorh :D
<chriscool> daviddias: ok I may join. What is the address?
yrjo has quit [Quit: reboot]
<daviddias> yangwao: regards sent, he sents you a hug back :)
<yangwao> daviddias: send him hug.gif, yay :)
fsl has joined #ipfs
pfraze has joined #ipfs
fsl is now known as fslfsl
fslfsl is now known as fsl
corvinux has quit [Read error: Connection reset by peer]
corvinux has joined #ipfs
<whyrusleeping> richardlitt: where is the weekly thing posted?
corvinux has quit [Client Quit]
corvinux has joined #ipfs
e-lima has quit [Ping timeout: 265 seconds]
zorglub27 has joined #ipfs
<whyrusleeping> dignifiedquire: alright, pushed more distributions stuff
grahamperrin has left #ipfs ["Leaving"]
janosch2 has joined #ipfs
janosch2 is now known as jgraef
anticore has quit [Quit: bye]
jgraef has quit [Quit: Leaving]
jgraef has joined #ipfs
rombou has joined #ipfs
<jgraef> Are *-ipfs-api supposed to only expose the rpc interface to a language. Or could we include higher-level stuff?
<jgraef> I'm thinking about rewriting python-ipfs-api, fixing it, but also adding high-level abstractions.
<jgraef> I already have written a nice wrapper for the merkledag :)
<The_8472> those abstractions should probably be handled by a consumer of the api
<jgraef> Yeah, I thought so. It's cleaner. But python-ipfs-api needs fixing anyway.
<patagonicus> Fixing it? Are there any serious bugs right now? (I'm going to need to write some scripts and I wanted to use python-ipfs-api for that)
<jgraef> Many commands don't work or don't exist. At least for the object API
jaboja has joined #ipfs
<jgraef> E.g. object_new didn't exist. object_patch has no meaningful way of using it.
<patagonicus> Hmm. That's obviously not good.
<jgraef> Particulary working with objects that have binary content is very hard.
<jgraef> Also I think cat gives the whole blob, whereas it would be nicer to return a file-like object. Stuff like this
fsl has left #ipfs [#ipfs]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to ipfs-volume: http://git.io/vuAVu
<ipfsbot> go-ipfs/ipfs-volume 648fe54 Jeromy: force use of ipv4 in test...
fsl has joined #ipfs
<jgraef> patagonicus, what scripts do you want to write? I worked around most stuff for objects.
anticore has joined #ipfs
<jgraef> The developers of python-ipfs-api also don't seem to work on it anymore. Last commit is from October. I guess the RPC api changed since then.
<patagonicus> jgraef: I haven't thought too much about it, but basically I have a IPFS unixfs dir and a dir on disk and I want to create a new unixfs dir that corresponds to the disk. And I'd like to do that without hashing files that are unchanged (so, same name, same size => just copy the hash).
<patagonicus> I'm currently using the ipfs files stuff, a few lines of bash and (too much) manual work, but it's very slow.
<patagonicus> But that might also be the disk and the filesystem, I don't know.
<patagonicus> Also RAM, as the machine is doing more than it should and doesn't have a lot of free space for caches. :)
<jgraef> Are you re-adding all files?
<patagonicus> No, but I'm spawning ipfs files stat for every file. But right now I'm still in the process of adding the files for the first time.
<jgraef> That could work with the python api. But there should be a solution in go-ipfs for that.
<jgraef> I mean, for having a mutable directory mirrored in IPFS
<patagonicus> I've taken a quick look at go-ipfs-api, seems to have all I need (basically List, Add, AddLink and NewObject). Would be a good reason to learn some go.
<patagonicus> Yeah, that would be nice.
<patagonicus> There's fuse mount + /ipns/local/, but fuse isn't that fast to begin with. And I don't want to publish a half-updated directory.
<jgraef> Where is the bottleneck with fuse?
<jgraef> I think just adding new objects to ipfs is a little slow?
<patagonicus> Don't know, haven't done any profiling.
<Tuned> jgraef: patagonicus: running the unittest of py-client for the first time. Hope to give more feedback later
rombou has quit [Quit: Leaving.]
cemerick has joined #ipfs
rombou has joined #ipfs
<Tuned> Maybe is a superficial guess for now... but porting everything to py35 natively could be a nice start. Async support will be vital in next future
<jgraef> They only have tests for 4 commands
<ipfsbot> [go-ipfs] whyrusleeping force-pushed ipfs-volume from 648fe54 to ec1a886: http://git.io/v0cE1
<ipfsbot> go-ipfs/ipfs-volume ec1a886 Jeromy: force use of ipv4 in test...
<jgraef> Tuned, what do you exactly mean by that? That python-ipfs-api would be better py3-only?
<Tuned> Ok, noted. Trying to get the whole pic
<jgraef> I take that about tests back. I don't even understand what's going on there. Nothing is testing Client's methods.
<jgraef> I think the tests are out-dated
<Tuned> Yep i think the client yes. The project is so future-oriented that giving support to Py2 is only a complication i believe. For server-side stuff the thing is much different obviously.
<Tuned> jsgraef: there are fakes in /functional
<jgraef> Tuned, What the heck is going on there^^
<Tuned> ... only for .add ()
<jgraef> Okay, I see
<jgraef> I don't like the way they implemented add, cat, etc anyway. Those functions take file-names. When I do add, I want to give it a file-like object.
<Tuned> I try to do some characterization test for the legacy
<jgraef> And py3-only is a good choice I guess. But then I can just write my own api, instead of working on the fork.
<Tuned> They accept both as far as I have read... am i wrong?
emery has left #ipfs ["Leaving"]
<jgraef> I think cat doesn't for output
<jgraef> But for add you're right.
<Tuned> Ok, noted
<jgraef> Well I was wrong. cat returns data. Nevermind
<Tuned> If you want to rebase the client with py35 i am on it. Already started a local vm for that
<jgraef> Tuned, So your point for using python3 is doing stuff asynchronously? Can't I do that with python2 too?
<Tuned> A lot of stuff is already done btw... we could just refactor
<jgraef> To be clear, you are talking about the API? Not the full node.
<Tuned> Only the client
<jgraef> And you already started a implementation? Can I have a look on the code?
<Tuned> There are plenty of new stuff and more coming for Py3. And keep them unused because of back-porting approach brings more pain than advantages i think
<jgraef> You are right. I also like writing code for py3 only anyway.
<Tuned> I have just given the first sights now, told you.
<Tuned> They are just first impressions
Peer3Peer has joined #ipfs
<Tuned> Ok. I start with TDD and easy refactoring. See you later.
<jgraef> Tuned, okay. Tell me when you have something I can look on.
Peer3Peer has quit [Client Quit]
neurosis12 has quit [Remote host closed the connection]
<Tuned> jgraef ook
pfraze has quit [Remote host closed the connection]
cemerick has quit [Ping timeout: 260 seconds]
cemerick has joined #ipfs
cemerick has quit [Ping timeout: 250 seconds]
<lgierth> M-davidar: meh -- which base data?
voxelot has joined #ipfs
chriscool has quit [Quit: Leaving.]
Not_ has joined #ipfs
zorglub27 has quit [Read error: Connection reset by peer]
maxlath has joined #ipfs
maxlath is now known as zorglub27
voxelot has quit [Ping timeout: 250 seconds]
corv has joined #ipfs
corvinux has quit [Ping timeout: 260 seconds]
<Tuned> jgraef is there any documentation of the RPC API running on the local server at port 5001?
<jgraef> Tuned, Not really, but the commands are the same as for the ipfs shell command. There is some pattern...
<jgraef> Subcommands build a path, e.g. ipfs object get translates to /api/v0/object/get
<jgraef> arguments are passed as ?arg=<arg1>&arg=<arg2> ... and options (e.g. --encoding bla) is &encoding=bla
chriscool has joined #ipfs
<jgraef> And look here: https://ipfs.io/docs/api/ But I didn't find this very useful as it doesn't go into detail about specific commands.
<Tuned> There are some cURL commands examples
<jgraef> For the object patch commands (or maybe other complex commands), this issue was helpful https://github.com/ipfs/go-ipfs/issues/2070. Didn't get any of them to work though.
<jgraef> BTW, there is no working protobuf2 for python3. So we would run into problems there. E.g. when fiddling with unixfs. But also object get/put expects either json, xml or protobuf2. And with json and xml I can't pass binary data.
<jgraef> I'm working on a *very* minimal encoder/decoder for protobuf2 in python3.
<Tuned> Oops that's bad
voxelot has joined #ipfs
<jgraef> Nice :) Didn't find that.
corv has quit [Quit: IRC for Sailfish 0.9]
jaboja has quit [Ping timeout: 265 seconds]
<lgierth> daviddias: dignifiedquire: let me know when registry-mirror and stackexchange are finished, i need to move the /homes to the raid
<lgierth> not sure how i missed that during provisioning
<lgierth> it's not super-urgent, just let me know
libman has joined #ipfs
<dignifiedquire> lgierth: jbenet is there a node we could start to use to archive wikipedia (5TB - 40TB raw data) I think it would be really good if we could get that running as the current mirror state is pretty bad for wikipedia
<lgierth> any more specific size? :)
<lgierth> 5TB is okay, 40TB needs more hardware
<The_8472> lgierth, just symlink ~/.ipfs to your storage?
<dignifiedquire> well ideally the upper limit but we could start with the 5TB package
<The_8472> of course having /home on raid is always nice
<achin> as it so happens, i'm working as we speak on some tools/experiments now to try to mirror wikipedia into ipfs
<lgierth> The_8472: i don't want users to fill up the small rootfs, that's all
<whyrusleeping> dignifiedquire: wait a month, i'll build a giant storage node
<dignifiedquire> lgierth: more details are here https://meta.m.wikimedia.org/wiki/Mirroring_Wikimedia_project_XML_dumps
<dignifiedquire> whyrusleeping: :)
<lgierth> dignifiedquire: also note that you need to double that number in the worst case
<dignifiedquire> achin cool
<lgierth> raw storage + ipfs storage
<dignifiedquire> what part do you plan to mirror?
<achin> yesterday i wrote a tool to extract the wikipedia ZIM archives into a directory. now i'm trying to export the files directly into $IPFS_PATH/blocks
<lgierth> ideally we could do it through FUSE but that's not good enough at the moment i think, and lacks metadata which is required for rsync-like mirroring
<lgierth> achin: interesting, bypassing ipfs add?
<achin> yeah
<achin> i'm hoping it'll be much faster
<dignifiedquire> achin is that still needed on latest 0.4?
<achin> i'm not sure yet
<achin> there is also a problem that i'm not sure how to solve, in that the wikipedia hierarchies are very flat (if you extract from the zim archives)
<achin> you'll end up with a massive PBNode containing links to every article
<achin> i've mirrored all of the wikispecies site (which is small enough that i don't ahve to wait days to do stuff with it)
<achin> the blockfile that contains the primary PBNode with every like is itself about 36M
joshbuddy has joined #ipfs
Matoro has quit [Remote host closed the connection]
Matoro has joined #ipfs
Matoro has quit [Max SendQ exceeded]
<whyrusleeping> dignifiedquire: i can make a 60TB box pretty easily
<lgierth> with gbit connectivity?
<lgierth> ++
<M-mubot> man i'm glad ipfs isnt written in c has 2 points
<whyrusleeping> lgierth: yes indeed :D
Matoro has joined #ipfs
ygrek has joined #ipfs
<lgierth> thank you mubot
<jgraef> Tuned, that's why mixing JSON/XML with binary data, doesn't work. It's not a good idea anyway.
devbug has joined #ipfs
<achin> wobot
<The_8472> what is an "ASCII compatible binary encoding"?
<achin> dumping wikispecies to disk only took like 7 minutes. dumping to a PBNode is taking way longer. i wonder if this is just the protocol buf stuff taking a while?
Matoro_ has joined #ipfs
devbug has quit [Ping timeout: 240 seconds]
<whyrusleeping> achin: what do you mean by 'dumping to a PBNode' ?
Matoro has quit [Ping timeout: 256 seconds]
<lgierth> whyrusleeping: he's bypassing ipfs add and instead writing blocks directly in the blockstore directory
<whyrusleeping> huh
cjd has joined #ipfs
<cjd> Hi, can I use IPFS to host files anonymously because the govenrment wants to take away my freedom
<achin> also, maybe just slow disks, or excessive syncing. i haven't profiled yet
cjd was banned on #ipfs by whyrusleeping [*!~user@2c0f:f930:2:1::]
pinbot has quit [Remote host closed the connection]
pinbot has joined #ipfs
<achin> cjd: there is not enough anonymity in IPFS
pinbot has quit [Remote host closed the connection]
<whyrusleeping> lol
pinbot has joined #ipfs
<cjd> oh maybe it should be over TOR because government hates our freedom
<achin> (CPU usage isn't anywhere near 100% which is why i suspect disk IO as the blottleneck)
<lgierth> achin: you can check where the cpu spends most of the time
<lgierth> if it's in iowait, there's your io bottleneck
<lgierth> brb
<Kubuxu> When I download things with wget onto hdd bottleneck is the hdd.
<Kubuxu> (on dedi)
<Kubuxu> I think in case of IPFS it might be even worst.
<Tuned> jgraef what does this imply for pickle?
<achin> also, i am a dingus for not building a progress bar into this utility
<jgraef> Tuned, I'm not sure if I understand your question. Pickle encodes strings as utf-8, I think
<jgraef> But the important thing is, pickle can encode strings and bytes objects. Whereas JSON has no way of encoding bytes objects.
<jgraef> Why is that important anyway?
<Tuned> Because if we can't put bin into json or xml we should find an alternative to put data into an HTTP request i think. What alternatives we have?
e-lima has joined #ipfs
libman has quit [Read error: Connection reset by peer]
libman has joined #ipfs
<jgraef> Tuned, depends what the HTTP endpoint expects. E.g. for object put you can choose input encoding between json, xml or protobuf2. protobuf2 seems to be the best choice.
<dignifiedquire> achin: how did you download the dumps? I heard the official mirror is pretty slow, What speeds did you see?
<jgraef> Tuned, also python-ipfs-api has FileCommands, which send data as multipart to the endpoint
<achin> seemed to be reasonably quick, but i only downloaded the smaller archives (a few gigabytes at most)
SWingedSeraph has quit [Ping timeout: 272 seconds]
arpu has joined #ipfs
SWingedSeraph has joined #ipfs
<achin> they do have bittorrent links, though
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/dht-cmd-output from 19b8f48 to 6e0b88a: http://git.io/vuLtI
<ipfsbot> go-ipfs/fix/dht-cmd-output 6e0b88a Jeromy: cleanup dht cmd output and fix unrecognized events...
<Tuned> jgraef ok taking a look now at how the envelope is wrapped
<jgraef> Tuned, as I mentioned earlier. "ipfs object put" also accepts protobuf2. The python-ipfs-api accepts any blob of data, like you would just pipe it into "ipfs object put". Would be better if it takes a dict of links and data and sends it to the endpoint encoded as protobuf2.
<jgraef> ipfs object get always tries to get the object as json and then decodes it. This doesn't work with binary data in the node.
<jgraef> *node = object
<Tuned> jgraef ok so the trip is: client 》encoding 》request 》server 》decoding 》nix , correct?
<Tuned> ...and py3 doesnt have protobuf2. I understood rightly?
<jgraef> Tuned, nix?. But it really depends on the command
<jgraef> Yes, there is no working protobuf for py3
akkad has quit [Excess Flood]
akkad has joined #ipfs
<Tuned> Cool thanks. Now i have a clearer look on the repo. I see they are defining an HTTP API, prob I need to wait for the design to be completed.
rombou has quit [Ping timeout: 276 seconds]
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2151: cleanup dht cmd output and fix unrecognized events (dev0.4.0...fix/dht-cmd-output) http://git.io/vuLL9
Matoro_ has quit [Ping timeout: 264 seconds]
reit has quit [Ping timeout: 260 seconds]
grahamperrin has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2160: add tests for and fix {set/append}-data (dev0.4.0...fix/patch-data-tests) http://git.io/vu4fY
grahamperrin has left #ipfs [#ipfs]
Encrypt has quit [Quit: Quitte]
<Tuned> jgraef beta2 came out 11 days ago https://github.com/google/protobuf/releases can be useful?
<jgraef> Tuned, I think the python support is only for py2
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: http://git.io/vuxib
<ipfsbot> go-ipfs/master ae01a23 Jeromy Johnson: Merge pull request #2157 from ipfs/feature/object-data-quotes...
Matoro_ has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2159: Added a shutdown note to daemon description (master...feature/shutdown) http://git.io/vuCz8
<Tuned> https://github.com/GreatFruitOmsk/protobuf-py3 this looks like a temporary patch... but it's really weird about G indeed
<Tuned> jgraef ^
joshbuddy has quit [Quit: joshbuddy]
<ipfsbot> [go-ipfs] chriscool force-pushed ipfs-volume from ec1a886 to 1fbbd1d: http://git.io/v0cE1
<ipfsbot> go-ipfs/ipfs-volume a226704 Christian Kniep: change Dockerfile order to create VOLUME under user ipfs...
<ipfsbot> go-ipfs/ipfs-volume 06a5135 Christian Couder: Travis-CI: add docker service...
<ipfsbot> go-ipfs/ipfs-volume 1c403c0 Christian Couder: CircleCI: add docker service...
Tuned has quit [Ping timeout: 252 seconds]
<jgraef> Tuned, well my protobuf parser works ;)
Tuned has joined #ipfs
<Tuned> http://jparyani.github.io/pycapnp/ jgraef maybe a good alternative the client/server could support ?
<jgraef> <jgraef> Tuned, well my protobuf parser works ;)
<Tuned> Super cool. Hope is tested though... (:
<jgraef> tuned, Well, we have to use what the API provides to us
<jgraef> I tested it for a PBNode
ygrek has quit [Ping timeout: 240 seconds]
simonv3 has joined #ipfs
zorglub27 has quit [Ping timeout: 240 seconds]
cemerick has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to ipfs-volume: http://git.io/vuxHU
<ipfsbot> go-ipfs/ipfs-volume 3916e73 Jeromy: force use of ipv4 in test...
libman has quit [Ping timeout: 272 seconds]
corv has joined #ipfs
corv is now known as corvinux
corvinux has quit [Client Quit]
corvinux has joined #ipfs
<dignifiedquire> wtf..all the pages about wikidumps are super outdated and usually older than 2 years
<dignifiedquire> seems there is not much interest in these :(
koobs has joined #ipfs
malco_2001 has joined #ipfs
grahamperrin has joined #ipfs
rombou has joined #ipfs
grahamperrin has left #ipfs [#ipfs]
rombou has quit [Read error: Connection reset by peer]
rombou has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: http://git.io/vux5K
<ipfsbot> go-ipfs/master dc4f5af Jeromy Johnson: Merge pull request #2064 from ipfs/ipfs-volume...
<dignifiedquire> lgierth: is there enough space on biham to do some download speed tests for wikipedia stufff?
<ipfsbot> [go-ipfs] RichardLitt deleted feature/object-data-quotes at fd69205: http://git.io/vuxFn
pskosinski_ has joined #ipfs
pskosinski has quit [Read error: Connection reset by peer]
devbug has joined #ipfs
Gaboose has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
devbug has quit [Ping timeout: 250 seconds]
<dignifiedquire> jbenet: have you talked to anyone at wikimedia before about running a full mirror on ipfs?
Gaboose has joined #ipfs
m0ns00n has joined #ipfs
<lgierth> dignifiedquire: not before i move the /homes to the raid
<ion> sherlock /holmes
rombou has quit [Ping timeout: 245 seconds]
<dignifiedquire> achin: I can't seem to find any info about how frequently kiwix is updated from the original wikipedia, do you know anything about that?
<dignifiedquire> lgierth: ok
<dignifiedquire> lgierth: also i can stop the pinning and resume it if you want to do the move
<richardlitt> whyrusleeping: it is posted on ipfs/ipfs
<richardlitt> whyrusleeping, dignifiedquire, daviddias, lgierth, and jbenet: please prepare your endeavors for tomorrow. https://github.com/ipfs/pm/issues/79
<whyrusleeping> richardlitt: but its like, thursday?
<richardlitt> whyrusleeping: not following
<whyrusleeping> sprint is monday
<whyrusleeping> today is...
<dignifiedquire> lol whyrusleeping it's Sunday today
<whyrusleeping> not actually thursday
<richardlitt> Sunday
<whyrusleeping> okay
<richardlitt> :D
<richardlitt> Yep.
<dignifiedquire> did you get your days of the week mixed up by all that travelling?
<richardlitt> That's what happens when we push the week through
<richardlitt> No, France is just behind in everything
<dignifiedquire> looool
<achin> dignifiedquire: i don't either, but i note that the timestamp on most of these archives are from october/november of last year, though the large english wikipedias are from the middle of 2015
<achin> so not nearly as often as the XML dumps from wikimedia, but much more often than the static HTML dumps from wikimedia (which i don't thik have been updated in years)
reit has joined #ipfs
<richardlitt> anyone need me today?
<C-Keen> Is there a way to disable the fuse functionality when building ipfs?
<achin> we all neeeeeed you richardlitt
<richardlitt> haha
<richardlitt> ok. Going back to dealing with my crying nephews.
<richardlitt> See you all tomorrow
ed_t has joined #ipfs
chriscool has quit [Quit: Leaving.]
computerfreak has quit [Quit: Leaving.]
rombou has joined #ipfs
cjd has quit [Ping timeout: 240 seconds]
mildred has quit [Ping timeout: 245 seconds]
reit has quit [Quit: Leaving]
rombou has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] RichardLitt created feature/shutdown (+1 new commit): http://git.io/vupUL
<ipfsbot> go-ipfs/feature/shutdown 8e2c77c Richard Littauer: Edited following @chriscool feedback...
<ipfsbot> [go-ipfs] RichardLitt opened pull request #2180: Edited following @chriscool feedback (master...feature/shutdown) http://git.io/vupUq
rombou has joined #ipfs
rombou has quit [Read error: Connection reset by peer]
rombou has joined #ipfs
computerfreak has joined #ipfs
joshbuddy has joined #ipfs
mildred has joined #ipfs
rombou has left #ipfs [#ipfs]
anticore has quit [Quit: bye]
corvinux has quit [Remote host closed the connection]
corvinux has joined #ipfs
corvinux has quit [Ping timeout: 240 seconds]
Tuned has quit [Ping timeout: 252 seconds]
corvinux has joined #ipfs
<dignifiedquire> whyrusleeping: around?
<jgraef> Tuned, protobuf writer is also working :)
simonv3 has quit [Quit: Connection closed for inactivity]
corvinux has quit [Ping timeout: 246 seconds]
corvinux has joined #ipfs
zorglub27 has joined #ipfs
rombou has joined #ipfs
autoxeny has quit [Ping timeout: 276 seconds]
cemerick has quit [Ping timeout: 272 seconds]
<dignifiedquire> whyrusleeping: just pushed distributions, run "gulp serve" after you built everything to get a preview, pretty ready now :)
<ipfsbot> [webui] Dignifiedquire closed pull request #177: react-dom@0.14.6 breaks build ⚠️ (master...greenkeeper-react-dom-0.14.6) http://git.io/vuwax
rombou has quit [Remote host closed the connection]
rombou has joined #ipfs
rombou has left #ipfs [#ipfs]
<Kubuxu> So how does MFS in 0.4 work?
<ipfsbot> [webui] Dignifiedquire pushed 1 new commit to master: http://git.io/vupG4
<ipfsbot> webui/master 208e5d1 dignifiedquire: fix: Add semicolons because the spec wants it :(
joshbuddy has quit [Quit: joshbuddy]
<Kubuxu> Woo, there are 5 IPv6 peers in 0.4 network.
cjd has joined #ipfs
leer10 has joined #ipfs
<achin> aw, i only see 2
<whyrusleeping> Looks bad on mobile. You're fired
<cjd> The Donald Trump of IPFS
<Igel> i build/installed latest ipfs-firefox addon but still not working.. nightly firefox, btw..
<dignifiedquire> whyrusleeping: you use mobile for web browsing you are fired
<Igel> changed ABE to localhost , anonymize
<Ape> Kubuxu: I am probably 2 of those peers :)
<Igel> shit it is still noscript.
<Igel> hail satan :)
<Kubuxu> Ape: thank you, I have configured IPv6 only in my containers (where I test v0.4) and previously I was getting only 1 peer, with 5 I fell much better.
<Ape> I'm currently testing and so spawning new temporary peers to live few minutes each
<Kubuxu> Ah
<Ape> Might be that was all 5 :)
<Ape> But I only have 2 alive at once
<Igel> ah u change anonymize to Accept
<whyrusleeping> dignifiedquire: lol, looks good though
<whyrusleeping> dignifiedquire: the ipfs-update section doesnt have any links
<dignifiedquire> whyrusleeping: because there are no platforms in the dist.json
<whyrusleeping> why not?
<whyrusleeping> #worksOnMyMachine
<Kubuxu> #worksForME
voxelot has quit [Ping timeout: 260 seconds]
joshbuddy has joined #ipfs
m0ns00n has quit [Quit: undefined]
rendar has quit [Ping timeout: 265 seconds]
leer10 has quit [Ping timeout: 276 seconds]
mildred has quit [Ping timeout: 260 seconds]
pskosinski_ is now known as pskosinski
rendar has joined #ipfs
radiophosp has joined #ipfs
simonv3 has joined #ipfs
corvinux has quit [Remote host closed the connection]
corvinux has joined #ipfs
<Confiks_> Ape: I saw your issue #146. What are you trying to do there?
arpu has quit [Quit: Ex-Chat]
<Confiks_> I'm building a 'clique formation' protocol myself at the moment (for https://github.com/confiks/ipfs-dc)
<Ape> Issue #146 on which project?
<Ape> And, cool!
<Confiks_> It uses findprovs on a 'service identifier' block, and then directly communicates with the peers it finds to get a more total view of the network. (and who wants to communicate with who)
<cjd> whyrusleeping: The french expression is "ça marche à chez moi" --> it works at my house
<Ape> Yeah, I have been thinking of similar user cases, but I don't have any concrete ideas currently
<Kubuxu> I just started playing with goroutines, they are awesome.
<Ape> I mostly wanted to know how redundant my data is on the network. Or how much I can trust it to remain there without me.
<whyrusleeping> cjd: haha, a good phrase to know
<Confiks_> Ape: Ah, right. That's a different use case indeed.
e-lima has quit [Ping timeout: 265 seconds]
<dignifiedquire> whyrusleeping: I wish I knew, shell scripts just never work on my machine :P
<dignifiedquire> whyrusleeping: also new link with mobile
<whyrusleeping> dignifiedquire: lol. ill make david try it out
<whyrusleeping> so i don't have to switch to osx
<dignifiedquire> lol
<whyrusleeping> daviddias: 'git clone https://github.com/ipfs/distributions && cd distributions && make'
<daviddias> Makefiles? Did you manage dignifiedquire to sign up on that? wow
<daviddias> :D
Tuned has joined #ipfs
<dignifiedquire> whyrusleeping: you forgot git checkout build-ourselves
<whyrusleeping> oh right
<dignifiedquire> daviddias: no I was forced
<dignifiedquire> also the make file does not build the site because make is to stupid to call a gulp task -.-
<whyrusleeping> lol, i use makefiles and bash scripts
<whyrusleeping> if you want me to write code for you, you have to deal with that
<dignifiedquire> whyrusleeping: and you have to deal with me telling you that it doesn't run on os x :P
<daviddias> downloading 200Mb from the Internet on spotty wifi when whyrusleeping has it on his machine
<whyrusleeping> could also do 'git clone -b build-ourselves https://github.com/ipfs/distributions'
<whyrusleeping> daviddias: right?
Tuned has left #ipfs [#ipfs]
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
<dignifiedquire> whyrusleeping: did you see my note about the script not cleaning up behind itself?
<whyrusleeping> dignifiedquire: yeah yeah yeah
<dignifiedquire> :D
<dignifiedquire> whyrusleeping: but hey we are pretty close to shipping this thing I'd say, besides these small issues just the copy needs some cleanup and then go go go
<whyrusleeping> :D
<whyrusleeping> i just need to focus enough to get it done
<whyrusleeping> and to stop trolling cjdns
<dignifiedquire> so we will never ship, unless cjdns goes offline for a couple of days
voxelot has joined #ipfs
<cjd> It's actually just the way we talk in Hyperboria, you think it's trolling but actually it's the local dialect
<dignifiedquire> voxelot: finally awake? ;)
<whyrusleeping> free dole
<whyrusleeping> youre dumb
<daviddias> #works-in-my-machine
<whyrusleeping> it works on davids computer
<whyrusleeping> dignifiedquire: ^
<whyrusleeping> cjd: lol, i'm pretty sure ircerr took a minute or two to catch on
<cjd> he must have figured it out pretty quick when I opped you
<whyrusleeping> hahaha, i didnt even notice
<dignifiedquire> daviddias: what version of jq do you have?
<whyrusleeping> he just installed it from brew
pfraze has joined #ipfs
<dignifiedquire> hmm
<daviddias> Latest
<whyrusleeping> cjd: am i allowed to kick racists from the channel?
<daviddias> But you could change that dep to json tool from Npm
<daviddias> Should get you going with all you need and no non npm dependencies
<cjd> There are no rules to moderation, but that goes for you and us too :)
<dignifiedquire> I installed it from brew as well
<whyrusleeping> lol
<whyrusleeping> dignifiedquire: hrm...
<cjd> In general we try to be very very tollerant until someone crosses the line, then they're out forever.
<whyrusleeping> try rm -rf releases/ipfs-update
<whyrusleeping> and make ipfs-update
<whyrusleeping> cjd: mmkay, sounds good to me
<dignifiedquire> whyrusleeping: guess what I'm running right this moment
<whyrusleeping> dignifiedquire: uhm, find / | xargs shred ?
<cjd> So basically "the rules" are very lax for everyone except a few people, for them they are impossibly strict :)
<dignifiedquire> aand it worked -.-
<dignifiedquire> fuck computer
<whyrusleeping> dignifiedquire: lol
<whyrusleeping> that would be painful
<cjd> wait 20 years
<dignifiedquire> depends on the accessories
<dignifiedquire> cjd: you don't need to wait 20years there is stuff on the market today..
<cjd> yeah but I want a real computer-penis-interface which I can train my brain to see like a screen... if there are nerves might as well use them
<dignifiedquire> I have not thought about it in this way, though tbh a direct link into the brain would be more efficient
<dignifiedquire> cutting out all the superfluous intermediaries
<cjd> yeah probably
<cjd> The singularity stuff is talking about actually scanning a brain and then copying it into a computer
<dignifiedquire> but then you need to do incremental updates
<cjd> weird sideeffect -> emulated neurons will kind of never fail so no death
<cjd> but possibly intractible problems with the idea
<dignifiedquire> also, what do you do if there is a bitflip in one of your emulated neurons..
<whyrusleeping> lgierth: question
<whyrusleeping> are the ipfs repos for nodes like biham stored in the docker containers?
<whyrusleeping> or mounted from outside?
<cjd> not too much, neurons fail catastrophically (for example when people drink alcohol) and it doesn't kill them
<lgierth> whyrusleeping: mounted from outside, otherwise they'd get lost on container restarts
<whyrusleeping> right
<whyrusleeping> okay
<lgierth> whyrusleeping: /ipfs/ipfs_master/repo -- that path is from historical times :)
<dignifiedquire> but I get the feeling that there are some that shouldn't fail, otherwise you get a much worse experience than just being drunk
<lgierth> i never moved the repo to a different path
<dignifiedquire> on the other hand, at the point where your biological version is starting to decay I'd take that without hesitation
<cjd> nah they all fail and are replaced from time to time
fiatjaf has joined #ipfs
<dignifiedquire> only if the rest of the body around is healthy enough
<cjd> yeah, it's just that it does happen, I think every cell in your body is replaced every few years
<rendar> very 7 years
<rendar> every*
<cjd> interesting
radiophosp has quit [Ping timeout: 276 seconds]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<whyrusleeping> lgierth: i may have fucked something up
<whyrusleeping> something is wrong on biham
<whyrusleeping> the repo in /ipfs/ipfs_master/repo doesnt seem to be the same one as the one that was live in the docker container...
Senji has quit [Ping timeout: 265 seconds]
<lgierth> whyrusleeping: let me have a look
<lgierth> killed ipfs?
<whyrusleeping> i did
<whyrusleeping> don't restart it
MrChrisJ has quit [Quit: MrChrisJ]
<lgierth> ok
<lgierth> why do you think it wasn't the same repo?
<lgierth> the one in /ipfs/ipfs_master/repo looks fine