<ion>
(A litmus test: are there verbs in the URIs?)
ygrek has joined #ipfs
<davidar>
ion (IRC): yes?
<davidar>
Add, get, etc
<ion>
(Another litmus test: do you need to know more URIs than that of a single entry point to use the API?)
<davidar>
No?
jamie_k has quit [Quit: jamie_k]
<davidar>
ion (IRC): personally I'd say RPC rather than REST though
<davidar>
But then again I'm willfully ignorant of buzzwords
<ion>
Yes, RPC a.k.a. verbs in the URIs
ygrek has quit [Ping timeout: 240 seconds]
<ion>
and paths fixed by contract
<ion>
thus, the opposite of REST
rombou has quit [Quit: Leaving.]
rombou has joined #ipfs
<davidar>
Well there's your answer then :)
<davidar>
Argue with jbenet about the terminology
pfraze_ has joined #ipfs
<davidar>
ion (IRC): is that a problem though?
pfraze has quit [Ping timeout: 265 seconds]
<davidar>
ion (IRC): although I seem to recall someone discussing a more restful API not too long ago
captain_morgan has quit [Read error: No route to host]
captain_morgan has joined #ipfs
pfraze_ has quit [Ping timeout: 240 seconds]
vanila has quit [Quit: Leaving]
grahamperrin has left #ipfs ["Leaving"]
e-cat has joined #ipfs
pfraze has joined #ipfs
rombou has quit [Ping timeout: 240 seconds]
<ion>
davidar: It being an RPC API isn't a problem (hey, it would work if the API was MIME emails transported in HTTP query strings using the DELETE method), but better not claim it's a REST-like API when it's the opposite.
<davidar>
ion: fair enough
<davidar>
.tell jbenet ion thinks the ipfs API would be better described as RPC rather than REST
<multivac>
davidar: I'll pass that on when jbenet is around.
<davidar>
ion: although also see `ipfs daemon -writable`, which seems to be more restful
<ion>
davidar: Yes, indeed.
guybrush has quit [Quit: gnag!]
<davidar>
ion: i dunno, it's a http thingy that lets you do stuff :p
<davidar>
HTTLYDS API :p
prosodyvVerreabC has joined #ipfs
cemerick has joined #ipfs
Guest23423 has joined #ipfs
Guest23423 has quit [Read error: Connection reset by peer]
simonv3 has quit [Quit: Connection closed for inactivity]
groxx has quit [Quit: Connection closed for inactivity]
Tv` has quit [Quit: Connection closed for inactivity]
hellertime has quit [Quit: Leaving.]
amstocker has quit [Ping timeout: 240 seconds]
amstocker has joined #ipfs
eater has quit [Ping timeout: 250 seconds]
eater has joined #ipfs
jadedfs has joined #ipfs
_jkh_ has quit [Changing host]
_jkh_ has joined #ipfs
mungojelly has joined #ipfs
ygrek has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
<davidar>
zignig (IRC): is Usenet still a thing?
<davidar>
(Outside of gmane)
<cow_2001>
is irc still a thing?
<Rylee>
no
<Rylee>
what's irc
<cow_2001>
¯\_(ツ)_/¯
<whyrusleeping>
usenet is still a thing
charley has quit [Ping timeout: 255 seconds]
pfraze has quit [Remote host closed the connection]
chriscool has quit [Ping timeout: 240 seconds]
dimidiate has joined #ipfs
<davidar>
cow_2001 (IRC): matrix is a thing, not sure about irc :p
<ansuz>
you can take my irc when you pry it from my cold dead hands
<davidar>
ansuz (IRC): are you saying you're a zombie?
<ansuz>
a philosophical zombie, maybe
<davidar>
lol
<davidar>
As far as I'm concerned you're all p-zombies
<ansuz>
ikr
<davidar>
And/or bots
<mungojelly>
i use usenet, alt.alt.alt.alt.alt aka alt5 feel free to stop by :)
<ansuz>
solipsism ftw
<davidar>
I'm not too sure about myself for that matter
<davidar>
Presumably p-zombies think they're having conscious experiences
<ansuz>
at least they think they think they are
<davidar>
Thanks a lot for that existential crisis ansuz :p
<davidar>
haha
<ansuz>
existential crises are my specialty
<ansuz>
glad I could help
vandres has joined #ipfs
<davidar>
How would a real p-zombie act? Suppose you genetically engineered a person to remove what we'd call consciousness
<davidar>
(Ignoring practical and ethical concerns :p)
<mungojelly>
consciousness is just self-reference
<davidar>
mungojelly (IRC): so, in what ways would they act differently to a normal person?
amstocker has quit [Ping timeout: 240 seconds]
<davidar>
If they didn't have that
vandres has quit [Quit: Leaving]
<ansuz>
> just self reference
vandres has joined #ipfs
* ansuz
searches for an ipfs hash that refers to itself
spikebike has quit [Ping timeout: 265 seconds]
vandres has quit [Client Quit]
gendale__ is now known as gendale_
domanic has joined #ipfs
pfraze has joined #ipfs
devbug has joined #ipfs
amstocker has joined #ipfs
pfraze has quit [Remote host closed the connection]
devbug has quit [Ping timeout: 260 seconds]
chriscool has joined #ipfs
bedeho has joined #ipfs
spikebike has joined #ipfs
chriscool has quit [Ping timeout: 260 seconds]
chriscool has joined #ipfs
* M-jfred
recognizes ansuz and figures he should probably get back on hyperboria
* davidar
is on hyperboria, but there's nothing to do there :p
dimidiate has quit [Remote host closed the connection]
<davidar>
It'd be more interesting if there was more of an effort in transferring (or at least bridging) the normal internet :/
<M-jfred>
Well there's HypeIRC at least :P
<M-jfred>
personally I think its real strength is end-to-end connectivity, like what the internet was supposed to be
<davidar>
I know, I'd like to use it more, but practically I have no real reason to
<davidar>
What would be really cool is if someone set up endpoints in major data centers to bridge all the services hosted there (without ask the hassle of tunneling through to the internet at large)
<davidar>
And also without the SPOF of a tunnel
thurificate has joined #ipfs
<ansuz>
rip hyperboria
amstocker has quit [Ping timeout: 240 seconds]
spikebike has quit [Ping timeout: 265 seconds]
<davidar>
ansuz (IRC): ?
<ansuz>
don't mind me, just p-zombie'ing
chriscool has quit [Ping timeout: 260 seconds]
agorecki has joined #ipfs
chriscool has joined #ipfs
anshukla has joined #ipfs
ygrek has quit [Ping timeout: 244 seconds]
<whyrusleeping>
huh, when ipfs add goes fast enough, you cant see the progress bar
* whyrusleeping
thinks he might have broken something
chriscool has quit [Ping timeout: 240 seconds]
spikebike has joined #ipfs
<davidar>
whyrusleeping (IRC): yeah, the progess bar is a bit unpredictable (sometimes it's visible, other times it's not)
<davidar>
even when it's going slow
<whyrusleeping>
yeah, i really have no idea whats up with that
devbug has joined #ipfs
amstocker has joined #ipfs
NightRa has joined #ipfs
agorecki has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
<Qwertie>
Is it possible to host a website on ipfs right now with no hashes in the url?
OutBackDingo has quit [Quit: Leaving]
OutBackDingo has joined #ipfs
voxelot has quit [Ping timeout: 265 seconds]
slothbag has joined #ipfs
slothbag has quit [Client Quit]
danslo has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping created fix/add-mem (+1 new commit): http://git.io/v8u05
<ipfsbot>
go-ipfs/fix/add-mem 51ad061 Jeromy: improves memory usage of add...
rendar has joined #ipfs
mildred has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #1954: improves memory usage of add (master...fix/add-mem) http://git.io/v8uuH
* whyrusleeping
calls it a night
* zignig
waves o/
<zignig>
gnite whyrusleeping
<whyrusleeping>
zignig: gnite!
<whyrusleeping>
after two PRs i filed tonight, add should be a good deal faster (pending a config option)
<whyrusleeping>
and should leak less memory
<whyrusleeping>
and i watched four episodes of azis ansaris new show at the same time
<whyrusleeping>
so, win win?
devbug has quit [Ping timeout: 272 seconds]
elima_ has joined #ipfs
guest234234 has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to refactor/transport: http://git.io/v8urk
<ipfsbot>
go-ipfs/refactor/transport 1682dc3 Jeromy: only fail interface setup if all addresses fail...
guest234234 has quit [Max SendQ exceeded]
guest234234 has joined #ipfs
guest234234 has quit [Max SendQ exceeded]
s_kunk has quit [Ping timeout: 244 seconds]
domanic has quit [Ping timeout: 255 seconds]
ygrek has joined #ipfs
elima_ has quit [Ping timeout: 260 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
elima_ has joined #ipfs
NeoTeo has joined #ipfs
pfraze has quit [Remote host closed the connection]
amstocker has quit [Ping timeout: 246 seconds]
voxelot has quit [Ping timeout: 260 seconds]
rombou has joined #ipfs
amstocker has joined #ipfs
dignifiedquire has joined #ipfs
<davidar>
Qwertie: yes
rombou has quit [Ping timeout: 250 seconds]
slothbag has joined #ipfs
anshukla has quit [Remote host closed the connection]
Eudaimonstro has quit [Quit: Leaving]
<Qwertie>
davidar, Is there a wiki or something about how to do that?
<davidar>
Qwertie: you basically just have to add a TXT record to your domain
<davidar>
dig -t TXT ipfs.io
<davidar>
ipfs.io. 119 IN TXT "dnslink=/ipfs/QmTgNJEgQaCqRht9KSXNyZsCp2xpHZmBRms28NRMmtcERp"
<davidar>
then you can just access /ipns/ipfs.io
ygrek has quit [Ping timeout: 244 seconds]
pfraze has joined #ipfs
elima_ has quit [Ping timeout: 240 seconds]
domanic has joined #ipfs
pfraze has quit [Ping timeout: 246 seconds]
domanic has quit [Ping timeout: 246 seconds]
Eudaimonstro has joined #ipfs
elima_ has joined #ipfs
Eudaimonstro has quit [Client Quit]
anshukla has joined #ipfs
NightRa has quit [Quit: Connection closed for inactivity]
Eudaimonstro has joined #ipfs
zabirauf has joined #ipfs
zz_r04r is now known as r04r
Eudaimonstro has quit [Ping timeout: 240 seconds]
elima has joined #ipfs
flyingkiwi has quit [Quit: bye]
elima_ has quit [Ping timeout: 250 seconds]
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<rht___>
whyrusleeping: request for dev0.4.0 rebase on top of dev0.3.10. I tried, and found that the only issues in the conflict were go-log refactor (the rest are mostly fine).
dunadapte has quit [Read error: Connection reset by peer]
elima has quit [Ping timeout: 260 seconds]
alpounet has left #ipfs ["WeeChat 0.4.2"]
jamie_k has quit [Quit: jamie_k]
elima_ has joined #ipfs
jamie_k has joined #ipfs
e-lima has quit [Ping timeout: 272 seconds]
G-Ray has joined #ipfs
<G-Ray>
Hi !
sickill has quit [Ping timeout: 250 seconds]
pinbot has quit [Ping timeout: 252 seconds]
<achin>
hi
Guest13170 has joined #ipfs
<G-Ray>
I try to start station. after npm install and npm start I'm able to install IPFS, but after IPFS has been installed I get http://pastebin.com/WZizYF8U
<cryptix>
no sure how stable station is - ping dignifiedquire
<dignifiedquire>
G-Ray: can you file an issue please, we recently upgraded to 0.3.9 which still has some issues
<G-Ray>
dignifiedquire: 0.3.9 of what ?
<dignifiedquire>
ipfs itself
<dignifiedquire>
(go-ipfs)
<dignifiedquire>
if you checkout v1.0.0-alpha.1 it should be more stable
<dignifiedquire>
it uses ipfs@0.3.7
elima_ has quit [Ping timeout: 250 seconds]
<G-Ray>
I don't see any reference about 0.3.9 in the sources ?
<dignifiedquire>
it’s an indirect dependency, present in ipfs-api and ipfsd-ctl
<G-Ray>
Ok I see :)
<G-Ray>
Thank you, I will file an issue
<haadcode_>
ion, achin: on the LL skipping, I implemeneted this couple of years ago and it worked ok http://libtorrent.org/dht_rss.html. any thoughts?
rombou has quit [Ping timeout: 265 seconds]
Matoro has quit [Ping timeout: 240 seconds]
<achin>
maybe ion has a more nuanced view, but i think his idea is just a skip list adapted for ipfs
<achin>
especially considering the immutable nature of the ipfs DAG, and a usecase that involves a never-ending stream of data
<achin>
this is a subtle point, but: ipfs gateways are still a centrally-controlled location, meaning that webpages that are not "hosted on IPFS", yet link to an ipfs gateway, are still at risk if the gateway goes down
<achin>
but i think maybe they weren't actually running a gateway node, but instead just proxying to the ipfs gateways? i'm not sure what the ipfs-api package does
devbug has quit [Ping timeout: 244 seconds]
<richardlitt>
So, this is probably a weird question
<richardlitt>
But does anyone know how to edit the above line in a multiline terminal command?
<richardlitt>
I can press up, but that actually just copies what was in the previous line, and it doesn't have 100% fidelity, either.
<richardlitt>
I feel like I'm using Terminal wrong. (Mac OSX)
<richardlitt>
Relevant because I am trying to test out different curl commands on IPFS and I can't even
Matoro has joined #ipfs
<richardlitt>
Or is there no way to do that, and I basically need to copy and edit commands in a different editor?
G-Ray has quit [Ping timeout: 272 seconds]
__konrad_ has quit [Ping timeout: 240 seconds]
<cryptix>
richardlitt: bash? zsh? there are a bazillion ways of configuring that
<richardlitt>
bash
<richardlitt>
I just tried something using an editor, and now I'm stuck in emacs/
<cryptix>
cop-out: i started making .sh files for bigger commands
<richardlitt>
I can't make a command longer than 80 chars without terminal jumbling it up :/
<richardlitt>
Ok, out of emacs. :/
water_resistant has joined #ipfs
r04r is now known as zz_r04r
reit has quit [Ping timeout: 250 seconds]
ekaron has joined #ipfs
<achin>
richardlitt: do you mean that once the previous command is loaded, you want something more robust than using the arrow keys/backspace/delete to edit it?
<richardlitt>
achin: Yes. Delete is slow, I often can't delete entire words which means holding down backspace for 30 seconds, and on any multiline command that runs over I have an issue where the characters write over each other in the terminal display but not in the actual text, which basically makes writing anything longer than 80 chars complete hell
<achin>
does ^w delete entire words in your shell?
dignifiedquire has joined #ipfs
anticore has quit [Remote host closed the connection]
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
<achin>
or M-b (alt-b) to move back by 1 word (M-f to move forward)
<richardlitt>
Yes to all three.
<richardlitt>
However, I can't delete words easily when they are in a string, like `https://github.com/ipfs/community#people`, where ^w will delete the entire string, not just `people`
<achin>
how about alt-backspace in that case?
pfraze has quit [Remote host closed the connection]
mildred has quit [Ping timeout: 240 seconds]
<richardlitt>
Doesn't do anything.
<richardlitt>
Alt+esc+backspace seems to work though
<richardlitt>
Should I set opt as an M key, maybe?
<achin>
not entirely sure about your terminal
<richardlitt>
mac, terminal, osx
cemerick has joined #ipfs
<achin>
but anyway, look up the readline keybindings for your terminal (and maybe how to press them in your terminal)
<richardlitt>
ahhhhhh
<achin>
a super quick google gave me this, this suggests that there is some terminal setting that you can tweak to get Option to be used as Meta
<kanzure>
richardlitt: use readline shortcuts when editing lines on command line. unless you're not using readline (but you're probably using readline).
<dignifiedquire>
- git bisect go ipfs
<dignifiedquire>
to fix nasty daemon issues on 0.3.9
* daviddias
is also ready
<dignifiedquire>
- upgrade deps on webui
<dignifiedquire>
- research on react and rxjs
<dignifiedquire>
- uk travel
<dignifiedquire>
eof
<richardlitt>
What're you researching, react wise?
<whyrusleeping>
quick aside: daviddias dignifiedquire dont we post the updates on the newest issue?
<richardlitt>
We're using react in station, right?
<daviddias>
dignifiedquire: ^5 on all of those nasty debugging of IPFS api stuff, really good work!
<richardlitt>
whyrusleeping: yes
<richardlitt>
whyrusleeping: Oh, no, on the old issue
<whyrusleeping>
dignifiedquire: cool stuff! hows the webui front going?
<daviddias>
whyrusleeping: newest issue is for planning this week sprint, last week issue is for that sprint state
<richardlitt>
dignifiedquire: are you in London now, too?
<daviddias>
dignifiedquire: I would like to learn today what is our roadmap for releasing station as a thing people can use and what are the main blockers
<daviddias>
right now, it seems everyone has a different experience installing/running it
pfraze has joined #ipfs
<daviddias>
maybe we need to set up some kind of CI'ing to make sure it all works and we feel confident to announce it
<dignifiedquire>
richardlitt, no came back friday
* noffle
is ready
<dignifiedquire>
daviddias, I can try, just had very little time in the last two weeks
<whyrusleeping>
alright, daviddias next?
<daviddias>
sounds good
* daviddias
incoming
<daviddias>
- libp2p
<daviddias>
- Continue making modules work in the browser
<daviddias>
- [ ] Get webrtc-explorer as one of the transports - I'm currently "blocked" in this one, I can make it work in Linux, but node-webrtc doesn't compile for Mac OS X now because incompatibilities introduced with XCode7 and El Capitan. This is a known problem, both from the Chrome team and the node-webrtc people, fixing it requires comprehension of Node.js
<daviddias>
native bindings and how libwebrtc works, fortunately, there are several people involved, testing and working on it.
<dignifiedquire>
richardlitt, things like cycle.js and reactive programming and redux to improve data flow handling in the webui as well as station, as they are all over the place atm
<daviddias>
- [x] patch reginabox so that it can use a `blob-store` instead of ipfs directly https://github.com/diasdavid/reginabox - I also tried to make the st module to be ipfs-blob-store compatible, so that folks could serve static files from network storage, but that PR started to become way too long and I just changed reginabox instead (reginabox was using st to
<daviddias>
as a static server)
<daviddias>
- [ ] download the entire npm - Started downloading npm with a fs-blob-store (> 48 hours), but got cut a bunch of times, fortunately, there is an option to resume. However the goal is to download it into IPFS (I started downloading it with fs-blob-store so that then it would be faster to add through ipfs-blob-store). Currently, js-ipfs-api doesn't work
<daviddias>
100% with 0.4.0 due to API changes introduced in 0.3.9, I really need for 0.3.9 to be rebased on 0.4.0, which is kind of blocked until this PR https://github.com/ipfs/go-ipfs/pull/1937 gets merged. I've been sync with @whyrusleeping on this.
<daviddias>
- [ ] install modules via IPFS using reginabox+registry-static
<daviddias>
- js-ipfs
<daviddias>
- [~] jsipfs module that offers same API as full node, but delegates all the work to a node in the network https://github.com/ipfs/js-ipfs/pull/35 - This is a big effort and PR, but actually good one because it layers a ton of foundations to start upgrading jsipfs gradually till it becomes a full IPFS node
<whyrusleeping>
daviddias: yeah, i'm hoping that can happen today
<noffle>
NeoTeo: nice!
<daviddias>
whyrusleeping: sweet! :D
<whyrusleeping>
jbenet: transports PR rfm?
<jbenet>
NeoTeo: awesome! can you link to it from all the relevant places? ther'es an issue in ipfs/ipfs -- and maybe drop it in this sprint too https://github.com/ipfs/pm/issues/46
<whyrusleeping>
daviddias: anything else?
<daviddias>
well, if I could get that go-libp2p repo ready for me to tinker with it
<NeoTeo>
Will do. I'm on my way out but will do asap.
<jbenet>
daviddias: thanks also for all the fixes for the browser
reit has joined #ipfs
<lgierth>
richardlitt: gateway-dmca-denylist -- it existed a while ago, then i recreated it just a couple of days ago, and renamed it today
<lgierth>
richardlitt: sorry, it was just gateway-dmca
<richardlitt>
lgierth: cool. will update ipfs/project-directory.md
<daviddias>
jbenet: no problemo :) It is actually quite nice now that we all know where we are going and learned a lot from things like js-ipfs-api, which are the other pieces, outside of IPFS, that we need to have, in order to make it work in the browser seamlessly
<richardlitt>
whyrusleeping: happy to go next
<lgierth>
richardlitt: let me do it, i'll add another refs- repo too
<richardlitt>
lgierth: cool. Thanks. you know the drill.
<kyledrake>
I'm not sure if there was a roll call, but I'm here
<richardlitt>
<daviddias>
kyledrake: o/ :)
<kyledrake>
hi!
Matoro has quit [Ping timeout: 240 seconds]
<jbenet>
richardlitt: are you leading? maybe proceed to the next?
<whyrusleeping>
richardlitt: go next!
<noffle>
I have to leave in ~20, so I'll go after richardlitt :)
<richardlitt>
whyrusleeping is. I can go now, though.
<richardlitt>
- [~] 15 hours of work (minimum) on IFPS HTTP docs. Did roughly 8 hours.
<richardlitt>
- [x] Look into automatically generating
<richardlitt>
- [~] Manually do the rest if needed. `curl` everything to make sure it works. Got stuck figuring out curl; I'm not sure I know enough about CURL in general to actually write this.
<richardlitt>
- [x] Sprint (GitHub) management
<richardlitt>
- [ ] Help out with designing a community infrastructure for meetups.
<richardlitt>
- [ ] Make the documentation around Commit Sign-Offs more friendly
<richardlitt>
Main thing to take away for me from this week is that I am just, in general, super confused by the docs.
dignifiedquire has quit [Ping timeout: 250 seconds]
<richardlitt>
I try to run curl, and I don't know enough about curl, and I'm not sure who to ask. I kind of feel like me writing the http docs would basically be me asking questions in here every two minutes, and I'm not sure anyone wants that?
<ion>
I'm not sure there's anything wrong with that.
<whyrusleeping>
richardlitt: you should take a look at httpie
<richardlitt>
I'm at the point where I basically get how swagger works and have started a doc about it, but because I can't test anything, I kind of feel like I am writing a blind spec.
<kanzure>
richardlitt: when lines are longer than your screen... well, i suggest using tmux or something to help normalize your terminal.
<whyrusleeping>
richardlitt: and you can definitely ask here
<richardlitt>
kanzure: just got tmux, looking into it.
<ion>
Have to be AFK for a few minutes, please postpone my turn if needed.
<richardlitt>
since no one else is using it, I am going to start posting questions here and in ipfs/api
<richardlitt>
until we get significant headway
<richardlitt>
EOF
<richardlitt>
Also got into BrooklynJS on the 19th, with Brendan Eich and the guy who wrote Eloquent JS, so if anyone is in NY, come say hi!
<whyrusleeping>
brooklyn!
<richardlitt>
giving a talk about how to amend commits and force push safely.
<noffle>
ooo
<whyrusleeping>
richardlitt: anything you need from any of us?
bedeho has joined #ipfs
bedeho has quit [Read error: Connection reset by peer]
<richardlitt>
whyrusleeping: I guess forgiveness. I'm going to try and ask all the questions, because I've been banging my head against a wall repeatedly and I am über tired of it.
<whyrusleeping>
lol
<richardlitt>
whyrusleeping: otherwise, no.
<jbenet>
richardlitt: thanks for all the docs fixes! and re api docs -- makes sense. want someone else to help? or maybe hand it to someone? maybe we can discuss later realtime.
<richardlitt>
jbenet: someone else would be 100% awesome. It would be great if I could work with someone to get it up - I am happy to do hours of grunt work, but initial setup is really hard for me atm due to not knowing enough about how the api should work.
<jbenet>
richardlitt: for git talks, highly, highly recommend visuals. draw the graphs out, and draw what happens.
<jbenet>
richardlitt: the problem with understanding hard things about git is people dont have a good model for understanding how it works under the hood. and drawing graphs usually helps convey a ton of meaning
<richardlitt>
jbenet: I think working with victorbjelkholm and dignifiedquire more would be good. I'll get more involved with the js-node-api this week.
<richardlitt>
jbenet: noted. Will work on drawing silly fun graphs.
<whyrusleeping>
i second drawing them out
<jbenet>
richardlitt: sounds good. lets discuss later today -- maybe after all the hangouts -- a good strategy.
<whyrusleeping>
i dont ever use commands for the first 20 mins to teaching people git
<jbenet>
ok let's keep going, noffle needs to head out
<noffle>
going!
<noffle>
[x] design /w @whyrusleeping on gx package manager on ipfs
<noffle>
Jeromy and I discussed a bunch. Mostly just trying to decide what pieces are fundamental to gx and which get into the package-ecosystem-specific details. Jeromy wrote code while I filed issues from the passenger seat. :)
<jbenet>
richardlitt: also see the progit book-- super good. can probably use or derive from their drawings too.
<noffle>
I've been itching for this: a single interface that we can put an IpfsNode, an HTTP API node, and any other kind of node behind. This defines a tiny interface (only cat and add), but it's a good first step before integrating something into core. Juan has some notes on that (https://github.com/ipfs/go-ipfs/issues/1945) that I'm still digesting.
<noffle>
++Small fundamental tooling. It was trivial once the fallback-ipfs-shell was written. :)
<noffle>
that is all
<jbenet>
noffle: awesome, that was _such_ a missing piece
<whyrusleeping>
yeah, i'm really excited to have that
<jbenet>
so a super awesome goal might be that the ipget and ipcat commands _could be_ the real commands. if we fix all the init madness and redesign the ipfs core libs, we could make that happen.
<jbenet>
maybe for 0.5.0 or 0.6.0
<jbenet>
(will be a lot of work, but likely very worth it for lib users + writers of commands)
<noffle>
aye. though right now they're very feature-weak compared to their core breathren
<jbenet>
noffle: with ipget and ipcat can probably start plugging ipfs into arbitrary package managers
<cryptix>
but its a great start - also very happy to see it
<jbenet>
yeah +1
<noffle>
jbenet: that's the idea!
<noffle>
I want to plug them into whyrusleeping's gx :)
<jbenet>
yep. nix too
<whyrusleeping>
noffle: is there 'ipget-lib' yet?
<noffle>
whyrusleeping: not yet!
<ion>
back
<whyrusleeping>
noffle: yo quiero!
<noffle>
but I do want a split between ipget-cli and ipget-lib
<lgierth>
- [ ] hope: get archive inventory together ipfs/infrastructure#106
<lgierth>
- [ ] hope: add notes about cdnjs ipfs/archives#35
<lgierth>
- [ ] hope: add openwrt 15.05 on castor
<lgierth>
i'm so happy that the dmca waterfall is over, i could cry
<lgierth>
i could also cry about hetzner and ovh but not out of happiness
<whyrusleeping>
jbenet: yeah, i had in my head that the order was the order of people checking in on irc, but doing it by order on the issue makes way more sense
<jbenet>
lgierth: awesome stuff! +1 to refs being up! \o/ we can start using that for a bunch of interesting datastructures.
<ion>
What is the DMCA waterfall?
<whyrusleeping>
lgierth: the dashboard stuff is really awesome
<lgierth>
ion: one not-too-massive tool that took me 3 months to get up, without any iteration, but lots of feature creep :)
* cryptix
got his cjdns working again and would love to re-key later :)
<kpcyrd>
lgierth: is the source already public?
<lgierth>
cryptix: cool!
<lgierth>
kpcyrd: yeah github.com/ipfs/refs
<lgierth>
actually i need to merge that branch
<kpcyrd>
cryptix: I'm working on some cjdns nodes hosted in DCs in hamburg :)
<jbenet>
ion: and we'll probably have to do hashes of hashes, though i still would like to publish the actual lists, as I think as a society we should know what we're censoring. i cannot advocate that without passing it through a few rounds of legal advice from EFF + Berkman Center though.
<whyrusleeping>
the cache age stuff on the web will make hosting stuff in ipns less painful
<lgierth>
jbenet: yeah i still have the double-hash on the to-figure-out list
<lgierth>
ion: nice, that's gonna be great to have for ipfs.io/
<jbenet>
yeah, thanks ion -- and thanks for cleaning up interfaces etc
<achin>
the rust-lang team produces weekly summaries about the notable things that happened the previous week. they are useful for people who want to stay up-to-date, but aren't always following every github discussions or IRC thread. i wonder if a similar thing could be useful for IPFS ( http://this-week-in-rust.org/ )
Matoro has joined #ipfs
<whyrusleeping>
jbenet: you wanna go next? I have to run, be back in five minutes though
<achin>
(oops, sorry didn't mean to interrupt your syncup)
<jbenet>
thanks achin, we really should do that. and kyledrake is ramping up to that.
devbug has joined #ipfs
<jbenet>
whyrusleeping: did kyledrake already go?
<jbenet>
whyrusleeping i can take over
<kyledrake>
no
<jbenet>
kyledrake: go for it, you're before me in the sprint listing
<jbenet>
(and achin, we haven't done that mostly because i'm a punk and failed to update the blog after making it)
<achin>
:P
<achin>
if i can help, let me know
<jbenet>
achin: sure! contribute to https://github.com/ipfs/blog -- i like the weekly roundup of the sprints like rustlang
voxelot has quit [Ping timeout: 240 seconds]
<kyledrake>
Two conferences this week, including one I helped plan. Met a lot of interesting people, including Paul Ford (ftrain)
<achin>
jbenet: ok, i'll take a look. i'll informally commit to producing a draft of something that would be suitable for posting next weekend
<kyledrake>
This week looks to be pretty open, but I've said that before ;)
<kyledrake>
EOF
<kyledrake>
jbenet thx
* whyrusleeping
back
eater has quit [Ping timeout: 240 seconds]
<jbenet>
ok thanks kyledrake -- i'll go
<jbenet>
### @jbenet checkin
<jbenet>
This week I talked at futurismnyc.com/schedule/blockchain-demo-night/. Then I went to SF. It was super productive. went to http://www.weboftrust.info, met with people, and visited the Archive. Then went to London and talked at devcon1 -- http://devcon.ethereum.org.
<jbenet>
- [ ] Code Review
<jbenet>
- [x] CR go-ipfs refactored transports
<jbenet>
- [ ] CR ipfs-update -- if others want to help here pls do
<jbenet>
- [ ] CR go-ipfs utp
<jbenet>
- [x] CR go-log -- if others want to help here pls do
<vandres>
Hello guys. I'm such a noob on that topic. So I'll appreciate if you help me to understand it better. Might IPFS be used to build some kind of cloud computing service? just like heroku
OutBackDingo has joined #ipfs
<ion>
harlan: That link says there is nobody here now, error: HJR: 2-RNF.
<achin>
hi vandres. i think the best way for newcomers to think about IPFS in the context of "can I do X with ipfs" is to think about bittorrent
<harlan_>
ion: strange, been in there a while...
<whyrusleeping>
yeah, same here. nobody is there
pfraze has quit [Remote host closed the connection]
voxelot has joined #ipfs
voxelot has joined #ipfs
Suwandi has quit [Ping timeout: 246 seconds]
OutBackDingo has quit [Quit: Leaving]
amstocker__ has joined #ipfs
pfraze has joined #ipfs
<vandres>
I'm already connected in the hangout group
amstocker_ has quit [Ping timeout: 240 seconds]
<lgierth>
yeah we should just drop those hangout links and have the respective lead create a hangout
<lgierth>
they almost never persist over the week
ygrek has quit [Ping timeout: 252 seconds]
<lgierth>
and then it's just confusing :)
ningemina has joined #ipfs
G-Ray has quit [Ping timeout: 250 seconds]
G-Ray has joined #ipfs
G-Ray has quit [Ping timeout: 264 seconds]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
e-lima has joined #ipfs
HoboPrimate has joined #ipfs
gordonb has joined #ipfs
atrapado has quit [Quit: Leaving]
elima_ has quit [Ping timeout: 244 seconds]
pfraze has quit [Remote host closed the connection]
ZioFork has quit [Ping timeout: 260 seconds]
ygrek has joined #ipfs
amstocker__ has quit [Ping timeout: 240 seconds]
simonv3 has quit [Quit: Connection closed for inactivity]
rombou has joined #ipfs
atgnag has quit [Ping timeout: 260 seconds]
devbug has quit [Remote host closed the connection]
devbug has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
rombou has quit [Ping timeout: 240 seconds]
pfraze has joined #ipfs
atgnag has joined #ipfs
amade has quit [Quit: leaving]
eater has quit [Ping timeout: 240 seconds]
arpu has quit [Remote host closed the connection]
polyfractal has joined #ipfs
eater has joined #ipfs
joshbuddy has joined #ipfs
pfraze has quit [Remote host closed the connection]
amstocker has joined #ipfs
<lgierth>
victorbjelkholm: is it pincoop now? i like it
jamie_k has quit [Ping timeout: 252 seconds]
jamie_k_ has joined #ipfs
<NeoTeo>
jbenet Back again :) I've added links to the sprint you mentioned and to the issue #83 in ipfs/ipfs - are there any others ?
Matoro has quit [Ping timeout: 240 seconds]
ningemina has quit [Ping timeout: 250 seconds]
Matoro has joined #ipfs
amstocker has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
Encrypt has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
Encrypt has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
Oatmeal has joined #ipfs
Teruyuki has joined #ipfs
gordonb has quit [Quit: gordonb]
Encrypt has quit [Read error: Connection reset by peer]
voxelot has quit [Ping timeout: 240 seconds]
Encrypt has joined #ipfs
e-lima has quit [Ping timeout: 246 seconds]
vandres has quit [Quit: Leaving]
Encrypt has quit [Quit: Sleeping time!]
od1n has joined #ipfs
border0464 has quit [Quit: sinked]
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
gordonb has joined #ipfs
gordonb has quit [Client Quit]
anticore has quit [Ping timeout: 240 seconds]
border0464 has joined #ipfs
NightRa has quit [Quit: Connection closed for inactivity]