#ipfs

/

      • cryptix
        hellow again
      • whyrusleeping
        cryptix: good $TIMEOFDAY
      • cryptix
        late
      • too late but meh
      • does anybody here know some chunk of iOS coding? i'm looking for a minimal sharing ext app code
      • now that you dont need that stupid cert to deploy to your own phone it got interesting again :)
      • whyrusleeping
        i mean, i know how to write iOS code
      • ipfsbot
        [13go-ipfs] 15whyrusleeping pushed 1 new commit to 06mfs-api-redux: 02http://git.io/vc8hX
      • 13go-ipfs/06mfs-api-redux 14f46286e 15Jeromy: address comments from CR...
      • whyrusleeping
        but i'm a little preoccupied
      • ipfsbot
        [13go-ipfs] 15whyrusleeping 04force-pushed 06mfs-api-redux from 14f46286e to 140dbc807: 02http://git.io/vcZ7O
      • 13go-ipfs/06mfs-api-redux 140dbc807 15Jeromy: address comments from CR...
      • dansup joined the channel
      • doublec_ joined the channel
      • ruby32 has quit
      • doublec has quit
      • cryptix
        whyrusleeping: me too to really learn it but i'd like to hack something together... :)
      • engouth to use gomobile :P
      • basically ipfs instapaper for media
      • spikebike
      • cryptix
        spikebike: hope you didnt google that for me.. :) thanks though looks like a good starter
      • spikebike
        cryptix: heh, I did, but I was curious anyways
      • although if I jump in to something like that it will be on android
      • distributed/p2p widgets and handling iOS/android has been an interest of mine
      • cryptix
        spikebike: :) also interesting (also gomobile :D)
      • for android id have to learn all that api and JNI and ... _java_ :x had enough anrdoid for a spin with my thesis lately
      • spikebike
        ah, yeah, wonder how hard it would be to write an android service with gomobile that handled intents from android apps
      • cryptix
        yup :) that would be it also
      • also the intent hooks are everywhere possibly
      • dansup
        Igel, fancy seeing you here
      • cryptix
        id like to pinbot with a tap basically
      • hellertime joined the channel
      • zignig
        whyrusleeping: are you there ?
      • o/ cryptix :)
      • cryptix
        hey zignig :D
      • zignig
        what's cooking ?
      • cryptix
        technical part of my thesis is done! now i have to get through the writing part.. besides that: to much braincrack and unfinished project ideas ^^
      • whyrusleeping
        zignig: sup
      • spikebike
        cryptix: write down your ideas and save them for post thesis.
      • zignig
        YAY! , writing a thesis is brain melting. I had to watch kids TV do almost nothing for months after I finished mine.
      • otherwise my brain would hurt.
      • spikebike
        I find it much easier to stop thinking about something interesting if I know it's in the queue
      • cryptix
        zignig: yea.. cant wait for that :)
      • spikebike: doing that :))
      • zignig
        whyrusleeping: ipfs ls <BIG HASH> appears to try to download the whole hash.
      • shouldn't it just get the top level object and list the refs ?
      • dansup
        anyone on hyperboria? I am experimenting with ipfs support for one of my services
      • hi ansuz
      • ansuz
        hi
      • cryptix
        dansup: lgierth is
      • doublec_ is now known as doublec
      • ansuz
        lgierth and larsg are like clark kent and superman
      • totally not the same person
      • one wears glasses
      • dansup
        heh
      • I will admit I was skeptical of ipfs at first, but it does have its uses, especially for sharing files
      • zignig
        dansup: it still needs a lot of work , but people making 'services' ( like you ) is the best way forward for making it better.
      • reit has quit
      • whyrusleeping: crazy idea #5431423 : ipfs refs -r --rate-limit=10Kb <hash>
      • or even ipfs pin -r --rate-limit
      • dansup
        zignig, sounds good. its not a hugely popular service but it has over 10k (mostly public) files on the hyperboria network
      • and adding a "download via ipfs" link should be easy if I can run an ipfs instance and seed them
      • zignig
        yes and once there is a large number of active node ( and bitswap is a little more optimized ) it will just get faster.
      • mainline is a great example of a HUGE dht that has scaled remarkably well.
      • dansup
        i might setup a hyperboria gateway eventually, but i think I will use the ipfs one for now (if people need it)
      • davidar
        zignig (IRC): o/
      • dansup
        would something like gnu/social - a gnu twitter clone be feasible with ipfs? I imagine it would require some ipfs aware client to build the timeline and such
      • davidar
        spikebike (IRC): +1 ipfs for android
      • dansup (IRC): I have a hyperboria node, but lgierth is definitely the one to talk to
      • dansup
        oh I know lars, I was wondering if any of you guys operated a cjdns node. Have you considered it?
      • spikebike
        davidar: heh, yeah, something like that. IPFS is a bit of a moving target at the moment, but IMO battery operated phones/tablets need a client node that doesn't require being awake/online all the time. Or if you prefer the opposite view is some IPFS nodes could be supernodes (assumed to be online for long periods with cheap/free cpu/power.
      • ideally they could share an identity though.
      • zignig
        davidar: o/
      • davidar
        cryptix (IRC): good luck with the writing, I empathise :)
      • spikebike (IRC): mobile ipfs nodes for local p2p, full nodes while charging on WiFi to pay for leaching during the day
      • cryptix
        davidar: thx :))
      • bedeho joined the channel
      • davidar
        dansup (IRC): haven't really found much use for cjdns yet though tbh :(
      • spikebike
        generally anything distributed/p2p/dht related seems inappropriate as a android/ios service.
      • however it could talk to IPFS nodes via the same over the wire protocol/api
      • cryptix
        dansup: is gnu/social part of the gnunet project? that would need a special client (if you are into that you might want to bring some of them folks over to the recent tor/multiaddr plugging discussion)
      • spikebike
        that way a client could say get <hash> and the IPFS node would get it even if not locally cached/pinned.
      • cryptix
        (also run a cjdns node but lost my key in the vm crash and setting it up was a bit weird (first use bias maybe) i like how it blends in with the tun interface in the system simply
      • dansup
        cryptix, gnu/social is not a part of gnunet, it is a typical php/mysql webapp
      • cryptix
        dansup: ah... just lost interest :X
      • spikebike
        I've been tracking p≡p, was surprised that they plan to use gnunet as a transport
      • cryptix
        (just the php part, a twitter clone would be awesome on i2p)
      • aeh ipfs**
      • captain_morgan has quit
      • i need sleep.. /ipfs/QmdrX2NDR2LZprkGaNa4rx3kad56C5Qnkjzy3Xg6yH59dg
      • zignig: also like the idea of ratelimited 'ipfs refs'
      • dansup
        cryptix, nothing wrong with modern php :) Anyways, I imagine it would be a bit difficult to vet authenticity in the current implementation of gnu/social
      • cryptix
        yea - you need to think it up from the ground like ssbc
      • davidar
        spikebike (IRC): I dunno, I think mobile nodes would be useful, they'd just operate differently
      • cryptix
        cant wait for them to lunch..
      • zignig
        cryptix: you could have a big hash downloading in the background and still get specificly requested files at full speed.
      • spikebike
        davidar: even a few packets a minute would be painful on a phone/tablet. Unless it's directly because of something the user needs right hen.
      • zignig
        cryptix: cute bunny
      • davidar
        spikebike (IRC): you wouldn't do that on mobile (unless it's plugged in)
      • cryptix
        zignig: yup! and sometimes i'd like a log of what am i seeding or if it is just dht influx.. traffic spikes can be weird. rate limites per system or peer might be handy
      • spikebike
        davidar: sure, or even bettter plugged in + wifi.
      • cryptix
        every torrent clinet has a choke mode - ipfs will need that sooner or later as well
      • davidar
        spikebike (IRC): local p2p over Bluetooth, etc would be very useful for saving data/power
      • spikebike (IRC): that's exactly what I said 10min ago ;)
      • spikebike
        not sure p2p makes sense any more with newer wifi, pretty sure wifi beats bt by a fair bit on bytes per watt.
      • davidar
        spikebike (IRC): OK, WiFi direct, or whatever
      • cryptix
        spikebike: did anybody try to rebuild that apple wifi sidechannel stuff?
      • davidar
        Whatever kids these days use :p
      • cryptix
        otherwise id guess bt is easier to mesh?
      • davidar
        Ipfs using *all the radio frequencies* :p
      • cryptix
        davidar: we cant be picky on mars... :P
      • spikebike
        cryptix: there's a wifi direct effort that's still moving forward afaik, that should make connecting directly over wifi much easier
      • davidar
        spikebike (IRC): also what I just said...
      • cryptix
        davidar: is there an ipfs matrix node now? i can't keep up with gh notifications currently
      • (not native ipfs but different from the matrix.org gateway - think there was something planned)
      • davidar
        cryptix (IRC): not yet, waiting for lgierth to sort out ipv6 addresses
      • cryptix
        (the recent jabber.ccc.de crash taught me again to distribute more.. :)
      • s/crash/downtime/
      • multivac
        cryptix meant to say: (the recent jabber.ccc.de downtime taught me again to distribute more.. :)
      • cryptix
        lol davidar: actually dont now how to feel about multivac doing that.. would be nice if it would edit history... :P
      • davidar
        cryptix (IRC): hehe, soon multivac will correct you before you've even said anything :p
      • cryptix
        challenge accepted :P
      • ansuz
        davidar: what's the issue with ipv6 addresses?
      • davidar
        Actually, where is lgierth? Here's been offline for a while...
      • ansuz (IRC): the irc bridge needs a unique ipv6 address per user
      • To prevent abuse, etc
      • Apparently digital ocean has crap ipv6 support
      • kandinski
        is there a cli app like git for managing IPFS trees?
      • cryptix
        kandinski: there is git-remote-ipfs ;)
      • kandinski
        of course
      • cryptix
        (need to get back on that, i know..)
      • kandinski: for direct dag manipulation, there is the 'ipfs files' tooling incoming
      • davidar
        cryptix (IRC): I think whyrusleeping is working on a staging area or something
      • kandinski
        so I was thinking how I would publish a blog on IPFS, and the answer is "use your favourite static blog, and use git-over-ipfs"
      • davidar
        Oops, @freenode_kandinski:matrix.org
      • cryptix
        davidar: yea i'm reviewing the PR right now :)
      • davidar
        cryptix (IRC): sorry, wrong nick :p
      • kandinski (IRC): don't even need git to host static html
      • kandinski
        but I guess I do need to publish the hash for any document that's changed
      • cryptix
        kandinski: just re-add the generated html
      • kandinski
        davidar: for managing changing documents
      • davidar
        kandinski (IRC): you publish the new root hash, yes
      • giodamelio
        I wrote a tutorial blog post for hosting a static site on IPFS https://blog.giodamelio.com/2015/09/15/hosting-...
      • kandinski
        what about stuff under that hash? ah, thanks giodamelio. I'll read that.
      • I'm unclear on how IPFS prevents people from accessing stale content
      • davidar
        giodamelio (IRC): you might want to add a note about ipns not being stable yet
      • kandinski
        not that stale content should be off limits
      • how it ensures that they always get the newer one by default is more my concern
      • giodamelio
        davidar: Ya, I will do that
      • cryptix
        kandinski: you cant stop that with ipfs. just stop linking to it