Guest33657 has quit [Killed (wolfe.freenode.net (Nickname regained by services))]
infinity0_ is now known as infinity0
infinity0 has quit [Changing host]
infinity0 has quit [Remote host closed the connection]
arkimedes has quit [Ping timeout: 240 seconds]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
aquentson1 has joined #ipfs
shamb0t has joined #ipfs
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
matoro has quit [Ping timeout: 240 seconds]
jkilpatr has joined #ipfs
fleeky__ has joined #ipfs
aquentson has quit [Ping timeout: 264 seconds]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
<ani_>
hsanjuan: posted it.
fleeky_ has quit [Ping timeout: 252 seconds]
shamb0t has quit [Ping timeout: 264 seconds]
ani_ has quit [Quit: Page closed]
infinity0 has joined #ipfs
AniSky_ has joined #ipfs
AniSky_ has quit [Client Quit]
infinity0 has quit [Remote host closed the connection]
Lostfile has joined #ipfs
tabrath has quit [Ping timeout: 276 seconds]
john4 has quit [Ping timeout: 276 seconds]
matoro has joined #ipfs
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
john4 has joined #ipfs
<AphelionZ>
fun idea: map every content hash to a unique Go board configuration
<Lostfile>
that would be kinda cool
<AphelionZ>
they're in the same cardinality i think.. 2^1## ish
tmg has quit [Ping timeout: 240 seconds]
<Lostfile>
what realy be cool if some one made a chat app that uses ipfs and keeps the logs forever
<Lostfile>
and it has chat channels to
<Lostfile>
just like IRC
maxlath has quit [Quit: maxlath]
tmg has joined #ipfs
chao[m] has joined #ipfs
aquentson has joined #ipfs
aquentson1 has quit [Ping timeout: 255 seconds]
<SchrodingersScat>
Lostfile: seems like other softwares have systems that are similar, so would just need to pick a strategy for sending messages and go from there?
apiarian has quit [Read error: Connection reset by peer]
<MikeFair>
I went into channel ipfs on orbit-chat a bit ago
<MikeFair>
Oh hey; there's a peer there now
<MikeFair>
(that's new :) )
<whyrusleeping>
MikeFair: i just logged off and back on (restarting for new drivers)
<whyrusleeping>
alu: <3
shamb0t has joined #ipfs
shamb0t has quit [Read error: Connection reset by peer]
shamb0t has joined #ipfs
<MikeFair>
I'd like to understand what orbit is doing under the hood? Is it connecting to the ipfs network; publishing an ipns address then somehow polling that address for updates?
tmg has quit [Ping timeout: 276 seconds]
tilgovi has quit [Remote host closed the connection]
<MikeFair>
Oh wiat; it's the PubSub thing isn't; which is probably kind of similar to what I described; but I'm able to register for updates to that ipns address
* MikeFair
glares at his typist. ;)
Oatmeal has quit [Ping timeout: 256 seconds]
* whyrusleeping
responded in orbit
skinkitten has quit [Ping timeout: 264 seconds]
skinkitten_ has quit [Ping timeout: 255 seconds]
Shatter has joined #ipfs
_whitelogger has joined #ipfs
mguentner has quit [Quit: WeeChat 1.6]
mguentner has joined #ipfs
<lgierth>
i'm reloading mine
<lgierth>
it's not very good with networks yet i'd say
<lgierth>
asd
<lgierth>
ah heh
<lgierth>
now it's filling up the history one by one
<lgierth>
funny
<lgierth>
it started with the very "first" message "peer peer peer?", but after this one it's descending by time
Akaibu has joined #ipfs
shamb0t has quit [Remote host closed the connection]
<lgierth>
haad: MikeFair and i just had a real conversation on orbit
<lgierth>
haad: i.e. not just beep boop test test :)
infinity0 has joined #ipfs
<MikeFair>
:)
<MikeFair>
can I copy from my filesystem into ipfs files using cp?
<MikeFair>
err ipfs cp
<MikeFair>
Or do I have to ipfs add first, then I can cp the hash
<whyrusleeping>
you cant copy from your filesystem unfortunately
<whyrusleeping>
its hard to make the semantics work right for that
<whyrusleeping>
cant tell if youre referencing your filesystem or the files space
<MikeFair>
files:// ?
mguentner has quit [Read error: Connection reset by peer]
<MikeFair>
or /system:
<MikeFair>
err no /
<MikeFair>
local:
<MikeFair>
It doesn't start with / and is the word "local:"
mguentner has joined #ipfs
<MikeFair>
Or does ipfs add have an option?
enhelm_ has joined #ipfs
<MikeFair>
So that'd work too; ipfs add --files /mfs/files/path path/to/local/file
shamb0t has joined #ipfs
arkimedes has joined #ipfs
jholden has quit [Ping timeout: 240 seconds]
aquentson has quit [Ping timeout: 255 seconds]
arkimedes has quit [Ping timeout: 264 seconds]
anewuser has quit [Quit: anewuser]
arkimedes has joined #ipfs
robattila256 has quit [Ping timeout: 264 seconds]
ygrek has joined #ipfs
dryajov1 has joined #ipfs
shamb0t_ has joined #ipfs
shamb0t has quit [Read error: Connection reset by peer]
stevenaleach has joined #ipfs
<stevenaleach>
Just finishing my first big transfer between two servers, source a DigitalOcean VPS in SF, the destination an EC2 instance in US East N. Virginia - Impressive! Pinning 1.3 GB took less than five minutes. Storing shared datasets in IPFS for EC2 GPU instances to train on is definitely very feasible.
<whyrusleeping>
stevenaleach: Thats really great to hear!
<whyrusleeping>
Theres still a ton of optimizing for us to do too
eibriel has joined #ipfs
eibriel has left #ipfs [#ipfs]
shamb0t_ has quit [Remote host closed the connection]
chris613 has quit [Quit: Leaving.]
shamb0t has joined #ipfs
aquentson has joined #ipfs
aquentson1 has joined #ipfs
butrfly has quit []
Oatmeal has joined #ipfs
shamb0t has quit [Ping timeout: 255 seconds]
<Captain_Beezay>
how far is a python implementation?
<whyrusleeping>
Not very far, some of the early base packages have been worked on
<whyrusleeping>
like multihash
<whyrusleeping>
but not too much past that that i know of
aquentson has quit [Ping timeout: 255 seconds]
arkimedes has quit [Read error: Connection reset by peer]
Aranjedeath has quit [Quit: Three sheets to the wind]
ianopolous has quit [Ping timeout: 240 seconds]
Guest149259[m] has joined #ipfs
dryajov has joined #ipfs
dryajov has quit [Client Quit]
dryajov has joined #ipfs
dryajov1 has joined #ipfs
<MikeFair>
whyrusleeping, I've been waiting to ask haad about this but haven't reached him in a while; do you know much about how IPLD works?
<whyrusleeping>
Yeah, i know a bit
Foxcool_ has joined #ipfs
<MikeFair>
whyrusleeping: Specifically I'm looking for something that can implement the following; a generic web user has a "database" basically a JSON object stored in IPFS somehow
<MikeFair>
whyrusleeping: That user then hits a website and there's a javascript snippet on that page that says "click this to add out entry to your database"
<MikeFair>
s/out/our
<MikeFair>
The "entry" is a name and a link to another json database
<MikeFair>
(basically a named JSON object)
<MikeFair>
While these databases can be changed; the identifier to access them does not; and only the most recent update is important
<whyrusleeping>
That doesnt really seem like an IPLD problem per se
<whyrusleeping>
ipld is just a data model
<whyrusleeping>
but
<MikeFair>
I thought it was a way to "link" structured data via links to other databases
<whyrusleeping>
yeah, you can make an object that links to other objects. But its still all content addressed
<whyrusleeping>
you can still implement something like what youre looking for with ipfs though (and still using ipld)
<MikeFair>
Right, now I remember the problem, the addresses changed up the database tree so my database at the top moved out from under me when I added their entry
<whyrusleeping>
yeah
<whyrusleeping>
so you can use ipns to keep the same identifier
<whyrusleeping>
just publish the new tree each time you change it
<MikeFair>
I don't really care if it's using ipld or not; any reasonably sane method will do
<whyrusleeping>
ipld makes it really easy to design your own data structures in ipfs, so you'll probably want to use it
<MikeFair>
I was thinking about using ipns and of course need to ensure I understand enough to be confident it will work
<MikeFair>
There's a bit about key signing in ipns so that only people with permissions can update the link right
<MikeFair>
(that's good)
<MikeFair>
But iirc the address used is the hash of the signing key; so when the person rotates the key, or loses it, the address moves -- and that's bad
<MikeFair>
(or hash of the public key; but either way it's content addressed by the keypair used for updating)
<whyrusleeping>
You can abstract it a bit further and use dns wrapping ipns
<whyrusleeping>
so when you rotate your key, you just update the dns entry
<MikeFair>
Every user of the system (thousands of people) have their own database
<MikeFair>
I don't mind doing that for myself; but unless there's a javascript library for doing DNS-Sec updates directly from the browser; it's a bit hard for me to imagine it being sane
<whyrusleeping>
mmm, yeah.
* MikeFair
googles for Javascript DNSSec
<whyrusleeping>
Then i guess you'll just have to find a way to handle key rotations
<whyrusleeping>
because a PKI based name is probably the most stable thing you'll find
<MikeFair>
Well I like the way Stellar does it
<MikeFair>
They have a list of signing keys on the object and each gets a weight
<MikeFair>
Then each operation has a "required weight" to execute
<MikeFair>
(which is controllable as a property of the object)
<whyrusleeping>
hrm... that is interesting
<whyrusleeping>
some advanced multisig fun
uzyn has quit [Quit: uzyn]
<MikeFair>
They actually just have three classes of operations (low,medium,complex) to keep it simple and each operation gets sorted into a class
<MikeFair>
but I like it because I get it; I get how to use it; its reasonably basic enough that others can get it too, and flexible enough to handle a lot of different scenarios
<MikeFair>
Basically to execute this operation your transaction needs to achieve a score of X to succeed; each of your signers can contribute Y to that score; redy-set-go
stevenaleach has quit [Quit: Leaving]
<MikeFair>
If you want one person to be the uber signer -- then they get a higher score than the 5 other signers
<MikeFair>
and it's not technically that hard to implement either; a list of valid signing keys on the object (and a number for weight contribution)
<whyrusleeping>
Yeah, its a pretty simple model. I like it.
<MikeFair>
That'd be awesome for ipns, but I don't know what the ipns "object" looks like
<MikeFair>
can you easily add a "list of keys" to its properties
<MikeFair>
The one change I would make to the Stellar model is that instead of each key contributing a single weight, each key would have a "basic weight"; but that weight could be changed/overriden for each operation
* MikeFair
reads
uzyn has joined #ipfs
<MikeFair>
I like the thought here: For example, a record's validity may depend upon ..., a range of spacetime, ...
<MikeFair>
The "time" part was obvious; but the "space" part I hadn't really considered before
<MikeFair>
(controlled distribution depending on "space" has been something governments have been trying to accomplish for years ;) )
<whyrusleeping>
MikeFair: haha, yeah. The main point is on making the actual validity and authenticity very modular
Oatmeal has quit [Ping timeout: 256 seconds]
<whyrusleeping>
at any rate, i need to go catch some z's
<whyrusleeping>
would love to chat more tomorrow
<MikeFair>
I totally get it; and I think it's a great idea;
<whyrusleeping>
(especially about steller)
<MikeFair>
I'd be happy to
<whyrusleeping>
sweet, gnite!
<MikeFair>
ping me when you see me and I'll do likewise
<MikeFair>
see ya!
<MikeFair>
oh
<MikeFair>
before you go, can you point to a "getting started with IPLD" doc
<MikeFair>
I've read some of their presentation docs; but not a "here's how you do one and see some data" doc
chriscool has quit [Read error: Connection reset by peer]
slothbag has quit [Client Quit]
slothbag has joined #ipfs
slothbag has left #ipfs [#ipfs]
dryajov1 has joined #ipfs
dryajov has joined #ipfs
dryajov1 has quit [Client Quit]
dryajov has quit [Client Quit]
maxlath has quit [Ping timeout: 255 seconds]
cemerick has quit [Ping timeout: 255 seconds]
shamb0t has quit []
chriscool has joined #ipfs
Foxcool_ has quit [Ping timeout: 276 seconds]
atrapado_ has quit [Quit: Leaving]
uzyn has joined #ipfs
atrapado_ has joined #ipfs
palkeo has joined #ipfs
uzyn has quit [Quit: uzyn]
Foxcool_ has joined #ipfs
isaacisback has joined #ipfs
cemerick has joined #ipfs
aquentson1 has joined #ipfs
aquentson has quit [Ping timeout: 256 seconds]
maxlath has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
maxlath has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
espadrine has quit [Ping timeout: 240 seconds]
cemerick has quit [Ping timeout: 255 seconds]
Akaibu has quit [Quit: Connection closed for inactivity]
Boomerang has joined #ipfs
aquentson has joined #ipfs
aquentson1 has quit [Ping timeout: 245 seconds]
tmg has quit [Ping timeout: 240 seconds]
apiarian has quit [Ping timeout: 260 seconds]
apiarian has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
palkeo has quit [Ping timeout: 255 seconds]
espadrine has joined #ipfs
isaacisback has quit [Ping timeout: 245 seconds]
enhelm_ has quit [Ping timeout: 256 seconds]
chriscool has quit [Ping timeout: 255 seconds]
espadrine has quit [Ping timeout: 240 seconds]
robattila256 has joined #ipfs
Foxcool_ has quit [Ping timeout: 240 seconds]
Aranjedeath has joined #ipfs
maxlath has joined #ipfs
chris613 has joined #ipfs
tabrath has quit [Ping timeout: 276 seconds]
espadrine has joined #ipfs
Boomerang has quit [Quit: Lost terminal]
dignifiedquire has joined #ipfs
pfrazee has joined #ipfs
chriscool has joined #ipfs
apiarian has quit [Ping timeout: 245 seconds]
jedahan has joined #ipfs
<Meisterbrau>
is there any installs for filecoin and is IPFS one in the same? Is it possible to run is it fileblock and rent out disk space? I gutted my MSFT VM and moved it to another drive to make room!
john4 has quit [Ping timeout: 255 seconds]
john1 has joined #ipfs
tabrath has joined #ipfs
<Kubuxu>
Meisterbrau: filecoin isn't yet deployed
palkeo has joined #ipfs
apiarian has joined #ipfs
<Meisterbrau>
kubuxo cool i hate it when im late. any ETA on this project?
<Kubuxu>
I can't state anything
dryajov1 has joined #ipfs
dryajov has joined #ipfs
atrapado_ has quit [Remote host closed the connection]
chriscool has quit [Read error: Connection reset by peer]
atrapado_ has joined #ipfs
ShalokShalom has quit [Ping timeout: 255 seconds]
sametsisartenep has joined #ipfs
ShalokShalom has joined #ipfs
<Meisterbrau>
Kubuxo what are you bound by NDA?
<lgierth>
you'll hear about it when filecoin is released :)
<Meisterbrau>
We got a situation where local governments are training municipalities on how to fight public records request and change laws to charge for electronic files and even meeting about criminal harassment for public records requests, I contacted State legislator who I had a beer with and he's a developer and into open gov, contacted the coalition on open gov, and activist, and my county. IPFS is the solution.
chungy has joined #ipfs
<lgierth>
awesome
<lgierth>
the good news is that ipfs works totally fine without filecoin, as they're separate software
<Meisterbrau>
I could use some backup if they are interested in prototype, the pres of coalition on open gov is also city councilman and was former state legislator and fierce defender of transparency. This is best angle for prototype
realisation has joined #ipfs
<Meisterbrau>
I'd be interested in opportunities for open government but it's tough fighting the battle as an advocate or volunteer but have done it for years.
<Meisterbrau>
I'd wonder about non profit status to intro IPFS in this regard, or other angles. I have uncovered how government plays 3 card monty with public records, destroys audio and video tapes, removes records requests from audit trail, logs, and I'd like to put them in their place with the technology.
<Meisterbrau>
and worse
palkeo has quit [Ping timeout: 255 seconds]
tabrath has quit [Ping timeout: 276 seconds]
aquentson has quit [Ping timeout: 240 seconds]
aquentson has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
mildred1 has joined #ipfs
realisation has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mildred has quit [Ping timeout: 240 seconds]
maxlath1 has joined #ipfs
Meisterbrau has quit [Ping timeout: 255 seconds]
maxlath has quit [Ping timeout: 260 seconds]
maxlath1 is now known as maxlath
jedahan has quit [Ping timeout: 240 seconds]
cemerick has joined #ipfs
Meisterbrau has joined #ipfs
Meisterbrau has joined #ipfs
Meisterbrau has quit [Changing host]
Edur has joined #ipfs
benhylau[m] has left #ipfs ["User left"]
sametsisartenep has quit [Quit: zzz]
Meisterbrau has quit [Quit: Leaving]
stardot[m] has joined #ipfs
cemerick has quit [Ping timeout: 255 seconds]
cemerick has joined #ipfs
infinity0 has quit [Remote host closed the connection]
anewuser has quit [Quit: anewuser]
AkhILman has quit [Ping timeout: 264 seconds]
matoro has quit [Ping timeout: 240 seconds]
anewuser has joined #ipfs
matoro has joined #ipfs
realisation has joined #ipfs
realisation has quit [Client Quit]
cemerick has quit [Ping timeout: 255 seconds]
maxlath has quit [Ping timeout: 258 seconds]
jkilpatr has quit [Remote host closed the connection]
matoro has quit [Ping timeout: 240 seconds]
jkilpatr has joined #ipfs
ShalokShalom has quit [Read error: Connection reset by peer]
ShalokShalom_ has joined #ipfs
matoro has joined #ipfs
rcat has joined #ipfs
matoro has quit [Remote host closed the connection]
matoro has joined #ipfs
rcat has quit [Quit: leaving]
bastianilso has joined #ipfs
ShalokShalom_ is now known as ShalokShalom
espadrine has quit [Ping timeout: 245 seconds]
ShalokShalom has quit [Remote host closed the connection]
matoro has quit [Ping timeout: 276 seconds]
ShalokShalom has joined #ipfs
ianopolous has joined #ipfs
Oatmeal has joined #ipfs
matoro has joined #ipfs
atrapado_ has quit [Quit: Leaving]
rcat has joined #ipfs
rcat has quit [Client Quit]
rcat has joined #ipfs
rcat has quit [Client Quit]
rcat has joined #ipfs
rcat has quit [Client Quit]
rcat has joined #ipfs
rcat has quit [Client Quit]
rcat has joined #ipfs
rcat has quit [Client Quit]
chased1k has quit [Remote host closed the connection]
palkeo has joined #ipfs
chris613 has quit [Ping timeout: 240 seconds]
chased1k has joined #ipfs
rcat has joined #ipfs
aquentson1 has joined #ipfs
aquentson has quit [Ping timeout: 240 seconds]
cyanobacteria has joined #ipfs
cyanobacteria has quit [Remote host closed the connection]