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
wiedi has joined #ipfs
me has joined #ipfs
tilgovi has joined #ipfs
me is now known as Guest9392
<Guest9392> Hey I'm using the js api. In add, I get error: fs.lstat is not a function
chriscool has joined #ipfs
<Guest9392> anyone seen this before? ideas what might be wrong?
<Guest9392> tried reinstalling dependencies
<Guest9392> running node v5, maybe thats the issue?
kerozene has quit [Ping timeout: 246 seconds]
tsenior`` has joined #ipfs
<Guest9392> hmm, no same thing happens in 4.2.2
<whyrusleeping> daviddias: ping
<whyrusleeping> Guest9392: i recommend filing an issue on the repo, sounds like a bug
<Guest9392> it does.. but I just made a separate test file with no problems. maybe an issue with my project or browserify?
kerozene has joined #ipfs
<lgierth> !pin QmSDWDaw3xiFxH1z2iajVHouLPuuDzEL7NDZ6tFchLz596
<pinbot> now pinning /ipfs/QmSDWDaw3xiFxH1z2iajVHouLPuuDzEL7NDZ6tFchLz596
<captain_morgan> Guest9392, I don't think browserify can stub the fs module
jack_ has quit [Quit: Leaving]
<captain_morgan> echo "var fs = require('fs');console.log(fs.lstat);"|browserify -|node // undefined
<Guest9392> the error is thrown in glob module, a dependency of vinyl
<captain_morgan> still, same thing, if you're browserify'ing the code, it will fail to get the fs module
bedeho has joined #ipfs
<captain_morgan> sadly level-fs is incomplete
<Guest9392> oh, level-fs looks nice!
<Guest9392> yeah looking at the repo now
<alu> ipfs is crashing on this rooom with 3d models
<captain_morgan> eh, wouldn't work because it needs to be provided a db first
bedeho has quit [Ping timeout: 265 seconds]
bedeho has joined #ipfs
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
HoboPrimate has quit [Ping timeout: 240 seconds]
tilgovi has quit [Remote host closed the connection]
chriscool has quit [Ping timeout: 276 seconds]
pfraze has joined #ipfs
<whyrusleeping> 'git checkout XYZ -- filename' shouldnt ever switch branches should it?
<lgierth> it should check out that file from that branch
<whyrusleeping> right
<whyrusleeping> i just ran it, and it switched to branch XYZ...
<whyrusleeping> i think i need a nap
<lgierth> maybe you've been on the wrong branch for a while :P
<whyrusleeping> lgierth: also, whats the difference between the plural and singular forms of apple in german?
<lgierth> the umlaut
<lgierth> incidentally, i don't have umlauts on my keyboard :)
<whyrusleeping> so its pronounced a little differently?
<whyrusleeping> lol
<demize> /a/ vs /ɛ/, yes
<lgierth> yeah it's apfel vs. aepfel
tsenior`` has quit [Ping timeout: 260 seconds]
<whyrusleeping> huh, okay
<whyrusleeping> is that a common thing for plural words?
<whyrusleeping> i also notice other words just get an 'en' at the end
<lgierth> if they start with a vowel
<whyrusleeping> oooooooo
<lgierth> mh no
<lgierth> that starting-with-a-vowel thing is not a thing
<lgierth> maybe apfel is just an exception
<Guest9392> Oh hey someone else is getting the same bug as me
<lgierth> yeah -en is common
<Guest9392> looks like its not my code
<demize> There are others as well
<demize> But there are /lots/ of way to pluralize words in German.
<Guest9392> "TypeError: Object doesn't support property or method 'lstat'"
<demize> (Though just the change to an umlaut is a bit uncommon.)
<Guest9392> sorry didnt mean to interrupt you
<whyrusleeping> !pin QmPY1AT9M1LXE99zmTVV9xMEPa93BvGGJRexFjahNkpkbh
<pinbot> now pinning /ipfs/QmPY1AT9M1LXE99zmTVV9xMEPa93BvGGJRexFjahNkpkbh
<whyrusleeping> lgierth: huh, okay
simonv3 has quit [Quit: Connection closed for inactivity]
<lgierth> whyrusleeping: looks like we need community pinning for gx too
<lgierth> a little frontend which check that it's really a package and then pins
<lgierth> or, hah, adds it to a refs list, so that anyone can pin it
<ipfsbot> [go-ipfs] whyrusleeping created dev0.4.0-vendor-exp (+2 new commits): http://git.io/v8FGS
<ipfsbot> go-ipfs/dev0.4.0-vendor-exp a45211f Jeromy: vendor go-keyspace using gx...
<ipfsbot> go-ipfs/dev0.4.0-vendor-exp 2a3fb82 Jeromy: move to using go1.5's vendoring...
<whyrusleeping> lgierth: yeah, that would be nice to have
<whyrusleeping> i might make a separate pinbot to do that
<whyrusleeping> have it check the total package size
tsenior`` has joined #ipfs
tsenior`` has quit [Remote host closed the connection]
jhulten has quit [Ping timeout: 260 seconds]
pfraze has quit [Remote host closed the connection]
Qwertie has quit [Ping timeout: 252 seconds]
Qwertie has joined #ipfs
<xelra> Ä
<xelra> :)
<xelra> And it does
<xelra> not mean Angstrom.
reit has quit [Quit: Leaving]
reit has joined #ipfs
domanic has joined #ipfs
jhulten has joined #ipfs
doublec has quit [Read error: Connection reset by peer]
doublec has joined #ipfs
kode54 has quit [Ping timeout: 246 seconds]
jhulten has quit [Ping timeout: 260 seconds]
kode54 has joined #ipfs
<davidar> lgierth (IRC): TIL German is basically English with umlauts :p
<davidar> or is English German without umlauts? :/
<davidar> Nah, English is all the languages mushed into a horrid mess :p
reticulated has quit [Ping timeout: 264 seconds]
uhhyeahbret has quit [Read error: Connection reset by peer]
<kandinski> if you like language essentialisms, check out John Cowan's page: http://home.ccil.org/~cowan/essential.html
<davidar> kandinski: haha, that's awesome
<davidar> lol "English is essentially French converted to 7-bit ASCII."
<davidar> "English is essentially the devil's attempt to reverse the curse of Babel by making a world language from the most difficult language in the world."
<davidar> "English is essentially all exceptions and no rules."
<kandinski> yeah
<kandinski> John Cowan is a treasure
<davidar> "Australian is essentially a dialect of English as spoken by hungry Europeans pursuing a kangaroo dinner."
<kandinski> some of it is lazy stereotypes
<kandinski> some of it is very very canny
* kandinski is a hungry European-Australian, so watch it!
<davidar> the one I'm familiar with is "Australian English is when you try to speak English without getting dust in your mouth"
<davidar> kandinski: as am I ;)
<kandinski> I don't know, broad aussie sounds very open voweled to me
<davidar> all the other continents are asleep now
<kandinski> I'm in Melbourne, if you want to meet
<davidar> I'm a bit further north
<kandinski> some other time then
<davidar> yeah
<davidar> linux.conf.au is in vic this year isn't it?
<davidar> s/this/next
<kandinski> yes
herbane has joined #ipfs
<kandinski> no, Hobart?
<kandinski> it was in Geelong last year
<kandinski> Pycon is in Melbourne in 16 and 17 though
<davidar> linux.conf.au will be held in Geelong, Victoria, Australia in 2016, between 1st-5th February 2016 at Deakin University’s Waterfront Campus
<kandinski> ah, great
<davidar> hobart's 2017 i think?
<kandinski> I don't know that I will attend
<kandinski> any IPFS activity planned?
<kandinski> Geelong is close enough that I can commute for the conf
<davidar> kandinski: not that I'm aware of, but jbenet likes flying all over the globe to make speaches :p
<kandinski> yeah, he should be sending one of dem pepper ghost avatars
<kandinski> Pepper's Ghost even
<davidar> .ask jbenet will ipfs have a presence at linux.conf.au? (Feb 2016)
<multivac> davidar: I'll pass that on when jbenet is around.
<davidar> kandinski: ?
<kandinski> you know these setups where "Tupac's Hologram" tours?
<kandinski> I think they just had one with Michael Jackson touring
<davidar> yeah
<kandinski> the illusion is called Pepper's Ghost
<kandinski> so I was thinking of jbenet doing same
<kandinski> big arena concert style
<davidar> oh, right
<kandinski> just whimsy
<davidar> jbenet seems to like flying :p
<davidar> i think he's in the air more than he's on the ground tbh :/
<kandinski> I'm trying to think of a good project to start IPFS work on
<kandinski> maybe some kind of tumblelog would be the right size/scope
<kandinski> set of bookmarklets that allow you to scrapbook the web
<kandinski> what do you think?
domanic has quit [Read error: Connection reset by peer]
<captain_morgan> that's not far off of what I'd thought to do for a starting project
<kandinski> and some setup to IPNS a mutable face on top of it
<captain_morgan> an early 90s style web directory of ipfs content
<kandinski> captain_morgan: in 1998, everybody was writing their own weblog software, weren't they?
<captain_morgan> dunno, I only made games in 98
<davidar> kandinski: https://github.com/ipfs/starlog and https://github.com/ipfs/apps/issues/3 might interest you then
<kandinski> davidar: thanks
<captain_morgan> and hacked anything that wasn't bolted down
<davidar> we're also working on hypothes.is integration for the "annotate the web" angle
<kandinski> I'm thinking on the personal web site angle
<kandinski> I'll look into those
<davidar> kandinski: yeah, static websites are definitely easy
<davidar> more dynamic websites are a work in progress
<kandinski> with some mutable overlay
<kandinski> but yes, essentially one-shot write, many read
<kandinski> so ipfs
<kandinski> wow
lachenmayer has quit [Ping timeout: 250 seconds]
<kandinski> davidar: not so much hosting it, as having a friendly web interface
<kandinski> "I like that image" <click> "ok, a caption" <click> "done"
lachenmayer has joined #ipfs
<davidar> yeah, that's slightly more difficult, but doable
<kandinski> that's why I thought of it as a first app on IPFS
<davidar> kandinski: will you be around a few hours from now? can talk more then
<kandinski> yes, I'm going to the local Clojure meetup, but will be online up till then and then later till midnight
<kandinski> thanks a lot
<davidar> cool
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1962: Dev0.4.0 vendor exp (dev0.4.0...dev0.4.0-vendor-exp) http://git.io/v8FHn
ploopkazoo has quit [Quit: ZNC - 1.6.0 - http://znc.in]
<davidar> kandinski: also, feel free to poke around https://github.com/ipfs/apps/issues and https://github.com/ipfs/awesome-ipfs in the meantime :)
<kandinski> I'm still reading specs! So far I've read the IPFS whitepaper, the kademlia whitepaper, the record spec, and am starting on bitswap.
Leer10 has joined #ipfs
<whyrusleeping> !pin QmQ7tpjd2QWRtA61Dg1SRVy9u7gaHbx9mVQQheagUeDRhh
<pinbot> now pinning /ipfs/QmQ7tpjd2QWRtA61Dg1SRVy9u7gaHbx9mVQQheagUeDRhh
ploopkazoo has joined #ipfs
voxelot has quit [Ping timeout: 265 seconds]
<Leer10> whyrusleeping what do you think of gnome3 nowadays?
<Leer10> I'm trying the latest fedora livecd
<whyrusleeping> Leer10: havent used gnome since like, fedora 15
<whyrusleeping> it looks pretty though
<Leer10> what do you use?
<whyrusleeping> i use i3 on arch
* pjz uses i3 on xubuntu
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 240 seconds]
hellertime has quit [Ping timeout: 250 seconds]
hellertime has joined #ipfs
voxelot has joined #ipfs
anshukla has quit [Remote host closed the connection]
anshukla has joined #ipfs
<Leer10> so I'm transferring my stuff from ubuntu
<Leer10> unfortunately though it seems that the default ubuntu install is everything on a single partition
pfraze has joined #ipfs
<Leer10> so I had to hack away all but the /home partition and then shrink the nearly 200 GB partition to make space for a root partition
<Leer10> at 25 MB/s for the filesystem operation I have to wait a bit more than an hour
<Leer10> woo
r04r is now known as zz_r04r
<Leer10> for some reason both on fedora and ubuntu my computer hangs
<Leer10> it happens every once in a while but it irritates me
pfraze has quit [Ping timeout: 250 seconds]
<whyrusleeping> weird, check syslog
anshukla has quit [Ping timeout: 240 seconds]
d6e has joined #ipfs
<Leer10> and as I walk back to it my worst fears are confirmed
ploopkazoo has quit [Ping timeout: 240 seconds]
<Leer10> it hanged at the 31 percent mark
<Leer10> Hmm
<Leer10> Well it isn't going to help for me to stare at a frozen screen now so I should just look at what the disk has and see if I can salvage anything
akkad has quit [Excess Flood]
<Leer10> welp time to photorec whatever's in there
<Leer10> I swear if it crashes in the middle of photorecing
nicolagreco has joined #ipfs
akkad has joined #ipfs
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 252 seconds]
jabberwocky has joined #ipfs
hoony has joined #ipfs
<Leer10> ~3 hours to completion
<Leer10> there's no way it can hang up before then /s
<Leer10> magically grew to 4 hours
<whyrusleeping> dont no if anyone saw ipfs.pics's new album thing: https://ipfs.pics/QmakJpaqxaVFMuzK58SbQgkztGZQ7ijbHtJ5vk4FW4Wi96
<whyrusleeping> its pretty cool, its basically just a pretty renderer for a specially formatted ipfs object
<Leer10> nice
<Leer10> I can't wait for when sites are more like extensions and one just downloads them from the swarm
<Leer10> though that's probably when ipfs gets its own browser designed with it in mind
<Leer10> probably something like the chrome web store but distributed :)
hoony has quit [Remote host closed the connection]
<Leer10> screw it I'm calling it a lost cause
<Leer10> it has already found over "20,000" files and that's way too much to dig through if the directory structure is unrecoverable
<Leer10> this computer infuriates me
M-rschulman has quit [Quit: node-irc says goodbye]
Senji has quit [Ping timeout: 264 seconds]
Basil has joined #ipfs
<Basil> Hi
Basil is now known as Guest58619
<Guest58619> Hi
<Leer10> Hey. Are you new to IPFS?
<Guest58619> Yes downloaded v0.3.10 dev an hour ago
anshukla has joined #ipfs
<Guest58619> watched all ipfs videos on youtube
<locusf> haadcode: gotta check
<Leer10> So I take it you like the idea behind ipfs?
<Guest58619> are you also new Leer10 ?
<Guest58619> i <3 ipfs
<Leer10> I've been on and off ipfs for a few months
<Guest58619> i thought this was Science fiction when i saw Juan's first slides
<Guest58619> then i realized this is #FOR_REAL
<Guest58619> firstly Leer10 how did you get your own nickname ? I tried and i got this guest name
<Leer10> Try it again
<Guest58619> i'm IRC Noob
<Leer10> /nick NicknameGoesHere
Guest58619 is now known as basilmk
<basilmk> Hi Leer10
<Leer10> Hey basilmk
<Leer10> whyrusleeping are you still on?
anshukla has quit [Ping timeout: 240 seconds]
<Leer10> I don't really know when he isn't available
<whyrusleeping> i'm aroundish
<basilmk> Leer10 how did you learn in detail about IPFS ?
<basilmk> *do
<whyrusleeping> ish being the key oeprator on the the here-ness
<whyrusleeping> as you can tell by my wonderful spelling...
<Leer10> I asked whyrusleeping and j_be_net a bunch of questions also I played around on their site
<Leer10> I don't know a lot but this channel is really helpful
<basilmk> is there any books or articles to learn more about use cases ?
<whyrusleeping> richardlitt is working on an ipfs textbook, might be good: https://github.com/RichardLitt/ipfs-textbook
<whyrusleeping> (i havent read this)
<whyrusleeping> theres also lots of information on the ipfs org on github
<whyrusleeping> github.com/ipfs/{faq, community, ipfs}
<basilmk> thanks whyrusleeping
<Leer10> but chances are you've read it before
<basilmk> reading this for the first time
<basilmk> Leer10 this article is pure awesomeness
voxelot has quit [Ping timeout: 252 seconds]
Leer10 has quit [Excess Flood]
Leer10 has joined #ipfs
grahamperrin has joined #ipfs
prosodyvVerreabC is now known as prosodyCagain
hellertime has quit [Ping timeout: 255 seconds]
shyamsk has quit [Ping timeout: 255 seconds]
shyamsk has joined #ipfs
Oatmeal has joined #ipfs
Oatmeal has quit [Max SendQ exceeded]
Oatmeal has joined #ipfs
herbane has quit [Excess Flood]
zel has joined #ipfs
zel is now known as Guest30723
akkad has quit [Excess Flood]
jabberwocky has quit [Ping timeout: 260 seconds]
zz_r04r has quit [Ping timeout: 250 seconds]
CarlWeathers has quit [Ping timeout: 250 seconds]
CarlWeathers has joined #ipfs
dvn- has quit [Ping timeout: 250 seconds]
riveter has quit [Ping timeout: 250 seconds]
riveter has joined #ipfs
<victorbjelkholm> Leer10 http://ipfsbin.xyz works kind of like an extension but for all browsers. Basically, in the first load, the whole application is downloaded and after that, you don't need internet anymore, just a local daemon for sharing locally
thelinuxkid has quit [Ping timeout: 250 seconds]
akkad has joined #ipfs
<victorbjelkholm> good morning btw!
dvn has joined #ipfs
jhulten has joined #ipfs
shyamsk has quit [Ping timeout: 240 seconds]
konubinix has quit [Quit: ZNC - http://znc.in]
<basilmk> ipfsbin rocks
Oatmeal has quit [Ping timeout: 246 seconds]
zz_r04r has joined #ipfs
<basilmk> is there any non js ipfs projects ?
shyamsk has joined #ipfs
jhulten has quit [Ping timeout: 240 seconds]
konubinix has joined #ipfs
reit has quit [Quit: Bye]
e-lima has joined #ipfs
ploopkazoo has joined #ipfs
anshukla has joined #ipfs
Leer10 has quit [Ping timeout: 255 seconds]
thelinuxkid has joined #ipfs
reit has joined #ipfs
anshukla has quit [Ping timeout: 246 seconds]
Leer10 has joined #ipfs
Oatmeal has joined #ipfs
Oatmeal has quit [Ping timeout: 240 seconds]
Oatmeal has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
zabirauf has joined #ipfs
rendar has joined #ipfs
<davidar> kandinski (IRC): ping
<davidar> basilmk (IRC): you can't, files are immutable
<davidar> But ipns gives you mutable pointers like git
<basilmk> thanks davidar
<basilmk> lesson 1 : files are immutable
slothbag has joined #ipfs
<victorbjelkholm> basilmk, ipfs.pics is PHP and minimal frontend things
<victorbjelkholm> woho, ipfest (hackday) in barcelona confirmed!
<victorbjelkholm> if you're around, come to barcelona 14th november :)
<davidar> Also, one wasm happens, I'm waving goodbye to js ;)
s_kunk has quit [Ping timeout: 246 seconds]
<davidar> *once
<basilmk> oh yes!! ipfs.pics is so cool thanks victorbjelkholm
<basilmk> MOAR ipfs yay
<victorbjelkholm> davidar, asm.js? :p
<basilmk> barcelona too far away
<davidar> victorbjelkholm (IRC): yeah... But it's still a second class citizen
<basilmk> free entry ?
<victorbjelkholm> basilmk, of course!
mildred has joined #ipfs
<basilmk> can i participate on tourist visa ?
<basilmk> will it be streamed on youtube ?
<davidar> basilmk (IRC): https://github.com/davidar/markup.rocks is mostly Haskell ;)
<victorbjelkholm> davidar, yeah, that's my thinking. You're far away from waving goodbye to js :) Might as well embrace it
<davidar> victorbjelkholm (IRC): nah
<victorbjelkholm> basilmk, it's just a hackday so yeah, tourist visa or no visa at all is ok. No youtube streaming
<victorbjelkholm> maybe youtube streaming but don't think so
<victorbjelkholm> daviddias, you'll be in barcelona this weekend?
<basilmk> why not IPFS video streaming ?
<davidar> I'm already ushering js towards the door :p
<basilmk> thanks davidar
<davidar> basilmk (IRC): also see https://github.com/ipfs/awesome-ipfs
<victorbjelkholm> in fact, list of most things built with/on top of ipfs https://github.com/ipfs/awesome-ipfs
<basilmk> victorbjelkholm where to read more about barcelona even ?
<ipfsbot> [go-ipfs] whyrusleeping force-pushed dev0.4.0-vendor-exp from a45211f to 98dce90: http://git.io/v8b9N
<ipfsbot> go-ipfs/dev0.4.0-vendor-exp 98dce90 Jeromy: vendor go-keyspace using gx...
<davidar> ion: video streaming
<davidar> victorbjelkholm (IRC): hehe
<victorbjelkholm> basilmk, the event or the city? Just planned the event so nothing is up yet
<victorbjelkholm> davidar, you're too fast for morning Victor
* whyrusleeping is in bot making mode
<victorbjelkholm> evening Victor would have been faster than you
<basilmk> awesome-ipfs page is full of awesomeness
<victorbjelkholm> whyrusleeping make me an sandwich
<davidar> whyrusleeping (IRC): killbots?
<basilmk> 0.4.0 already up ?
<davidar> basilmk (IRC): not yet i don't think?
anshukla has joined #ipfs
<victorbjelkholm> .tell daviddias to order a ticket to be in barcelona at 14th (confirmed now!) if he didn't already do that
<multivac> victorbjelkholm: I'll pass that on when daviddias is around.
anshukla has quit [Ping timeout: 240 seconds]
dignifiedquire has joined #ipfs
<basilmk> does anyone know how to fix ipfs mount ?
<basilmk> i keep getting the Dear user message
<basilmk> Even though i have installed fuse-version
Matoro has quit [Read error: Connection reset by peer]
NeoTeo has joined #ipfs
<ion> davidar: Video streaming?
<davidar> ion: weren't you the one talking about video streaming on ipfs at one point?
<ion> davidar: Yeah. You could just keep pushing a linked list pointing to n-second video clips to IPNS (and take advantage of pubsub when it becomes available). What my proposed algorithm does on top of that is efficient seeking to any point in history with little overhead.
<ion> davidar: I haven't got around to creating a prototype yet.
Matoro has joined #ipfs
<davidar> basilmk: ^
<basilmk> my OSXFUSE.AgentVersion: 2.7.5
<basilmk> but ipfs mount still says same message :(
<basilmk> [3]: exec: "fuse-version": executable file not found in $PATH
<basilmk> which fuse-version
<basilmk> /usr/local/opt/go/bin/bin/fuse-version
<basilmk> ipfs config DontCheckOSXFUSE true *doesn't help either*
<basilmk> Error: Failed to set config value: Wrong config type, expected bool (maybe use --json?)
<basilmk> anyone know solution ?
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire has joined #ipfs
dignifiedquire has quit [Client Quit]
<davidar> PSA: for anyone concerned about accidental hash collisions, here's a list of things you should be worrying about instead: https://github.com/davidar/deciban
jhulten has joined #ipfs
<clever> davidar: -105, lol
<davidar> clever: that's about a one in 10billion chance
dignifiedquire has joined #ipfs
<clever> i guess the sheer volume of computers and hashing rate in -104 make it more common, even though it has more bits
jhulten has quit [Ping timeout: 264 seconds]
<davidar> yeah, the "35 coins" bit is talking about a single coin toss
Leer10 has quit [Ping timeout: 276 seconds]
<davidar> if you did the coin toss billions of times, it would be much more likely
s_kunk has joined #ipfs
master8787 has joined #ipfs
<daviddias> victorbjelkholm: certainly on the plan
<multivac> daviddias: 2015-11-12 - 08:29:23 <victorbjelkholm> tell daviddias to order a ticket to be in barcelona at 14th (confirmed now!) if he didn't already do that
<daviddias> :D
<basilmk> i'm stuck on ipfs mount
<basilmk> :(
<victorbjelkholm> daviddias, woho! If you need a place to crash that happen to be a bit off from the center, hit me up :)
<daviddias> victorbjelkholm: sweet, thank you :D
<victorbjelkholm> davidar, I like that my odds of dying from a vending machine is higher than being killed by a shark. Makes me feel safe
<davidar> VictorBjelkholm: hehe, i know right
<davidar> i say we go slaughter those killer vending machines! :p
<davidar> or cull, or whatever euphemism it is
<davidar> australia really likes killing sharks :(
<victorbjelkholm> haha, yeah! So, the tl;dr is that you'll probably die from $RANDOM_THING before a collision of hashes with sha-256 happen
slothbag has quit [Remote host closed the connection]
master8787 has quit [Quit: Leaving]
<davidar> basically, yeah ;)
joeyh_ has quit [Ping timeout: 246 seconds]
anticore has joined #ipfs
joeyh has joined #ipfs
basilmk has quit [Ping timeout: 260 seconds]
<davidar> VictorBjelkholm: also, don't ever bet anyone you can flip 35 heads :p
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<davidar> *in a row
<davidar> lol "Bet you I can get 35 heads! Head, head, tail, head, tail,...,tail,head,head. 35!"
basilmk has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
reit has quit [Read error: Connection reset by peer]
dignifiedquire has joined #ipfs
anshukla has joined #ipfs
Obamatron has joined #ipfs
CarlWeathers has quit [Read error: Connection reset by peer]
anshukla has quit [Ping timeout: 246 seconds]
Obamatron has quit [Remote host closed the connection]
CarlWeathers has joined #ipfs
<victorbjelkholm> basilmk, "ipfs mount -f="/Users/Basil/ipfs" -n="/Users/Basil/ipns" "Basils-MacBook-Pro:~ Basil$ ls /ipfs"
<victorbjelkholm> you're mounting /Users/Basil/ipfs but you try to access /ipfs
<victorbjelkholm> could be the issue?
<basilmk> I am in directory "Basil"
<basilmk> ls /ipfs should list files added to ipfs right ?
<basilmk> $ pwd says /Users/Basil
<basilmk> i updated the issue
bedeho has quit [Ping timeout: 260 seconds]
<cryptix> ohi ipfolks
roark_ has joined #ipfs
basilmk has quit [Ping timeout: 264 seconds]
reit has joined #ipfs
Animazing is now known as `Animazing
`Animazing is now known as Animazing
<victorbjelkholm> basilmk, no, `ls /ipfs` lists files in `/ipfs`. `ls ipfs` would list `/Users/Basil/ipfs`
<victorbjelkholm> relative vs absolute path
nonaTure has joined #ipfs
<davidar> also, ls /ipfs won't do anything
<davidar> ls /ipfs/QmHash... will
<cryptix> 12:43 -!- basilmk [~chatzilla@202.164.152.7] has quit [Ping timeout: 264 seconds]
<cryptix> you guys should get your filters straight :p
__konrad_ has quit [Ping timeout: 264 seconds]
<davidar> cryptix: meh, he can read the logs :p
dignifiedquire_ has joined #ipfs
reit has quit [Quit: Leaving]
reit has joined #ipfs
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 272 seconds]
<victorbjelkholm> cryptix, you don't like talking to people who are not there? I do that all the time
Whisper has joined #ipfs
Whisper is now known as Guest15856
nonaTure has quit [Quit: Leaving.]
TheWhisper has quit [Ping timeout: 240 seconds]
Leer10 has joined #ipfs
<cryptix> victorbjelkholm: i talk to imaginary people to often already so i try to keep it down when other people are watching :P
<ion> davidar: It’s probably not accidental collisions people are concerned about, it’s about a mistake being discovered in the math. But granted, the probability of *that* is still very low (given that one has not been found yet).
<davidar> ion (IRC): yes, it's much more likely that sha256 week be broken than we'll see an accidental collision
<davidar> But in that case we change to a stronger hash
<davidar> *will
<ion> davidar: Nice list.
<davidar> ion: thanks, I've been meaning to make it for a while :)
<ion> It’s better to link to https://github.com/davidar/deciban/blob/master/README.md for mobile users.
<davidar> ion: ah, thanks for the tip
<davidar> I'll probably move it into a proper webpage if people are interested
<cryptix> haha indeed nice list - im much less afraid of vendingmachines now :))
anshukla has joined #ipfs
<dignifiedquire> -50You will be killed by a snake bite or a bee sting < this should be adjusted if you life in Australia :P
<davidar> dignifiedquire (IRC): haha
<davidar> I tried to remove the ones that were most obviously regional
<davidar> Actually I think very few people actually due from those things in Australia
<dignifiedquire> probably just the tourists
<davidar> Many more by bees than by snakes I'd guess
anshukla has quit [Ping timeout: 240 seconds]
<davidar> iirc there hasn't been a recorded snakes bite death for a number of decades
<dignifiedquire> what about spiders?
<davidar> It maybe that's spiders
<davidar> *or
<davidar> Haha
<davidar> One of them is much less dangerous than their reputation
<davidar> I forget which one though :p
<dignifiedquire> well you can just try it out ;)
roark_ has quit [Remote host closed the connection]
<davidar> Also, snakes just creep me out
<davidar> We had a massive snake on our deck one day
<dignifiedquire> I find snakes much less crepy than spiders
__konrad_ has joined #ipfs
<dignifiedquire> (large) spiders just look like they want to kill you
<davidar> Dude, this thing was like 3m long
<davidar> It was dragging the deck furniture around
<davidar> Spiders are generally OK, but I hate huntsmen spiders
<davidar> Those are creepy
<dignifiedquire> they are scary, like a bear because of their size agreed, but spiders are much more creepy like they sneak up on you in your f** pool while chilling
<davidar> Small ones are generally harmless though
<davidar> Except redbacks
<davidar> Which like to hide in crevices that you stick your fingers in :/
<multivac> [WIKIPEDIA] Diving bell spider | "The diving bell spider or water spider (Argyroneta aquatica) is the only species of spider known to live almost entirely under water. It is the only member of the genus Argyroneta. When out of the water, the spider ranges in colour from mid to dark brown, although the hairs on the abdomen give it a dark..."
<davidar> How big is it?
<dignifiedquire> pretty small
<ion> davidar: Shouldn’t the likelihood of flipping heads be −3 decibans?
<davidar> ion (IRC): no, because it's 50:50
<ion> 10 log_10 (1/2)
<davidar> Positive decibans is more likely than not
<ion> Positive?
<davidar> log *odds*
<davidar> log (p/(1-p))
<ion> oh
<davidar> Yeah, negative is less likely than not
<davidar> 0 is evens ;)
<davidar> .w logit
<multivac> [WIKIPEDIA] Logit | "The logit (/ˈloʊdʒɪt/ LOH-jit) function is the inverse of the sigmoidal "logistic" function or logistic transform used in mathematics, especially in statistics. When the function's parameter represents a probability p, the logit function gives the log-odds, or the logarithm of the odds p/(1 − p)...." | https://en.wikipedia.org/wiki/Logit
<davidar> I should probably link to that
<davidar> ion (IRC): negate the decibans, and you get the probability of the event *not* occurring
<ion> Yeah, got it.
ygrek has quit [Ping timeout: 260 seconds]
<davidar> Also, read the linked paper - Turing using Bayesian probability to break nazi codes in ww2 :D
<ion> Nice, I will.
<dignifiedquire> haadcode: you got bots working?
<dignifiedquire> or are those hardcoded?
<haadcode> dignifiedquire: ish
<dignifiedquire> nice stuff
<haadcode> there's still some problems but they are kinda working again
<lgierth> davidar: english does seem to be one of the more democratic languages
<lgierth> just mash stuff together and it'll work out
<davidar> Hehe, "democratic"
<davidar> "The result of one society sailing in and destroying another, many times over"
<ion> haadcode: A suggestion: like IRC, have a separate command for human messages (bots are allowed to trigger actions when receiving one; bots are forbidden from sending one) and bot messages (bots are forbidden from triggering actions when receiving one, preventing all bot loops; clients can render them in a more inconspicuous color to make the presumably more important human messages stand out).
jabberwocky has joined #ipfs
anticore has quit [Quit: bye]
dignifiedquire_ has quit [Quit: dignifiedquire_]
<lgierth> nah, more like: One of the beauties of English is its elasticity. Without a single authority governing its rules, English is truly a democratic, utilitarian language, and it becomes what it needs to be to fit the situation. It's a kludgey, ad hoc mess, yes, and its inconsistencies are truly maddening. And yet when another language needs to borrow a word for a new use, English is ready to provide it. We loot and
<lgierth> barter vocabulary easily, stealing words from France and trading them over to China because we don't give two shits about the cultural sanctity of language. We are the Swiss army knife of linguistics.
<lgierth> To take that away; to smooth out the inconsistencies and impose a logical order on it would be to rob English of its greatest use to other languages; to be the unstable alpha branch, readily accepting commits from whoever ares to contribute, and letting the best features rise to the top for adoption by other, more stable branches.
<victorbjelkholm> davidar, you mentioned scraping with wget/httrack somewhere, take a look here: https://github.com/victorbjelkholm/ipfscrape
<lgierth> </quote>
<lgierth> and of course, (What the world needs (I think) is not (a Lisp (with fewer parentheses)) but (an English (with more.)))
<lgierth> :P
<dignifiedquire> lgierth: that’s a nice quote
<ion> victorbjelkholm: Why is it “run.sh” and not “ipfscrape”?
<davidar> lgierth (IRC): yeah, but historically speaking, it's the result of a massive bloodbath :p
<davidar> Nice quote though :)
<dignifiedquire> davidar: what isn’t? (historically speaking)
<lgierth> davidar: yes of course
<davidar> victorbjelkholm (IRC): can it spider a massive list of URLs?
<victorbjelkholm> ion, because. There is not really a reason. I'm working on getting it to work with more things than just websites, like videos and things, will split out things into it's own scripts but... Is a long process, bash is not very friendly. At that point, I'll probably rename it as well
<davidar> dignifiedquire (IRC): the sun? :/
<victorbjelkholm> davidar, why not? Just iterate the array of urls you have and pass to it
<victorbjelkholm> should handle it
<davidar> victorbjelkholm (IRC): yeah, but I could just just do that with wget anyway
<victorbjelkholm> don't think it will handle concurrent scrapes though, since it's using the same folder for scraping so...
<davidar> Actually I probably should just do that
<victorbjelkholm> davidar, true that
<ion> mktemp -d
jabberwocky has quit [Ping timeout: 264 seconds]
<victorbjelkholm> ion, woo, that was simple
<victorbjelkholm> thanks for that, didn't know
<davidar> victorbjelkholm (IRC): rm -rf /*
<ion> mktemp -d ipfscrape.XXXXXXXXXX
<victorbjelkholm> davidar, wow, now my virtual machine doesn't work anymore.. Buhu
<ion> Replace “URL=$1” with “for URL; do” and add “done” in the end to iterate over all parameters.
<davidar> :(){:|:};:
<ion> :(){:|:;};: to be more compatible, I think
<ion> or :(){:|:&};:
<dignifiedquire> ion: are you sure you are not typing just random symbols ;)
<ion> dignifiedquire: dc -e '[lolssdsl0lqx]sx[1+lddd*lld*-ls+dsdrll2**lo+dsld*rd*+4<kd15>q]sq[q]9ksk[d77/3*2-ss47lxx-P1+d78>0]s00[d23/.5-3*so0l0xr10P1+d24>u]dsux'
<achin> ion is a haskell programmer. by definition, he's good at random symbols
<davidar> dignifiedquire (IRC): try it and see ;)
<dignifiedquire> :D:D
<davidar> achin (IRC): you're thinking of Perl
<dignifiedquire> I’m afraid to try it
<dignifiedquire> maybe it destroys my computer
<davidar> dignifiedquire (IRC): don't worry, it's perfectly safe. mwahaha
<davidar> Define "destroys"
<achin> davidar: have you seen the operator names for common haskell packages? symbols! symbols everywhere!
<davidar> achin (IRC): yeah, but they're mostly reasonable symbols
<achin> sure, once you've memorized what the heck <<_**^>> does, it's reasonable :P
<davidar> Except ($), I hate that symbol...
<ion> I find reasonable custom symbols nicer than overloading bit shift and logical operators for everything.
<davidar> Yeah
<ion> I would be fine with ($) if it had the other fixity.
<davidar> (++) is also nice
<davidar> ion (IRC): it's just ugly though :(
<davidar> Left chevron would look a lot nicer :)
<davidar> ion (IRC): actually that is much nicer
<davidar> I never use $ more than once in a line anyway since you can just computer the initial functions
<davidar> *compose
<davidar> (.)
<ion> Using swipe input, I see.
<dignifiedquire> I like *computer much more
<davidar> Hehe, yeah...
<dignifiedquire> (sorry my haskell is too rusty to give any reasonable comments)
<davidar> On the upside it makes emoji much easier :p
<dignifiedquire> there should be a language where all operators are emoji
<davidar> dignifiedquire (IRC): my rust is too haskelly
<davidar> dignifiedquire (IRC): I think you can do that in Haskell
<davidar> If you like people hating you, that is :p
<ion> dignifiedquire: https://twitter.com/emojihaskell (Unfortunately, most of that code doesn’t seem to compile even though they could easily make working code with emoji.)
<dignifiedquire>
<dignifiedquire> we should port ipfs to emoji haskell :)
<dignifiedquire> and make that the default implementation
<dignifiedquire> that way people will have much more fun working on the code base
<davidar> lol, foldl (+) 0 [1..10]
<davidar> So much emoji!
<davidar> dignifiedquire (IRC): haha, +1
<davidar> Minus the emoji :p
go1111111 has quit [Ping timeout: 244 seconds]
<dignifiedquire> davidar: thats how it should look: ⬅️ ➕0️⃣ [1️⃣…1️⃣0️⃣]
davidar_ has quit [Quit: Connection closed for inactivity]
go1111111 has joined #ipfs
nonaTure has joined #ipfs
Senji has joined #ipfs
<davidar> dignifiedquire (IRC): why the blue squares?
<dignifiedquire> davidar: to make things harder to read and type
<davidar> Also right arrow would make more sense, since it's folding left to right
<dignifiedquire> but it’s called fold left :P
<davidar> Yeah, from the left ;)
<dignifiedquire> also don’t forget, it’s supposed to be confusing
<davidar> I actually quite liked it with the other arrow and no squares :)
<davidar> Reminds me of apl :p
<dignifiedquire>
<dignifiedquire> that wouldn’t be too bad
<davidar> lol
hellertime has joined #ipfs
en3r0_ has left #ipfs [#ipfs]
<davidar> Σ1..10
__konrad_ has quit [Ping timeout: 240 seconds]
<dignifiedquire> exectuable latex
<dignifiedquire> \sum_{i=0}^10 i
jabberwocky has joined #ipfs
<davidar> .wa \sum_{i=0}^10 i
<multivac> [WOLFRAM ERROR]sum_(i=0)^1 0 i = 0
<davidar> .wa \\sum_{i=0}^10 i
<multivac> [WOLFRAM ERROR]sum_(i=0)^1 0 i = 0
<davidar> .wa sum of i from i=1 to 10
<multivac> [WOLFRAM ERROR]sum_(i=1)^10 i = 55
<davidar> Dammit wolfram!
<davidar> Actually, it got the answer at least
<davidar> Don't know why it's saying error :/
<locusf> hah
<davidar> .wa \sum_{i=0}^{10} i
<multivac> [WOLFRAM ERROR]sum_(i=0)^10 i = 55
<davidar> Meh, close enough
<davidar> .wa meaning of life
<multivac> [WOLFRAM] Answer to the Ultimate Question of Life, the Universe, and Everything = 42, (according to the book The Hitchhiker's Guide to the Galaxy, by Douglas Adams)
<kandinski> reading backroll now, with you in 5 minutes
jabberwocky has quit [Ping timeout: 250 seconds]
<kandinski> davidar: are you going to bed now?
<davidar> kandinski (IRC): soon, yeah
<kandinski> yeah, sorry
<davidar> kandinski (IRC): maybe talk over the weekend?
<kandinski> I'll read your links, tty tomorrow or over the weekend, yes
<davidar> Cool
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 246 seconds]
zz_r04r is now known as r04r
<ion> “<+davidar> Reminds me of apl :p” Relevant: https://youtu.be/a9xAKttWgP4
<davidar> ion (IRC): apl is pretty cool, shame it's so esoteric though
<davidar> anyway, night :)
<ion> afternoon
nonaTure has quit [Quit: Leaving.]
konrad_ has joined #ipfs
anshukla has joined #ipfs
konrad_ has quit [Read error: Connection reset by peer]
jabberwocky has joined #ipfs
anshukla has quit [Ping timeout: 240 seconds]
jabberwocky has quit [Ping timeout: 252 seconds]
konrad_ has joined #ipfs
JohnClare has joined #ipfs
<JohnClare> Hi all. Just wanted to see if it's possible to list files on nodes yet? E.g. ls ipfs/hash would list files on a node.
<ion> You can run “ipfs pin ls” to see what you have pinned.
JohnClare has quit [Remote host closed the connection]
Leer10 has quit [Read error: Connection timed out]
Leer10 has joined #ipfs
konrad_ has quit [Ping timeout: 240 seconds]
Senji has quit [Ping timeout: 250 seconds]
Bf7e8p1MG has joined #ipfs
MwHi8Zyv has joined #ipfs
<haadcode> ion: got 'ya. my intention was to make anonets more like IRC on ipfs, what is out is only the early prototypes. there's a protocol there somewhere :)
Bf7e8p1MG has quit [Ping timeout: 246 seconds]
chriscool has joined #ipfs
dignifiedquire_ has joined #ipfs
jabberwocky has joined #ipfs
jabberwocky has quit [Remote host closed the connection]
jabberwocky has joined #ipfs
jabberwocky has quit [Ping timeout: 250 seconds]
nonaTure has joined #ipfs
konrad_ has joined #ipfs
hellertime has quit [Quit: Leaving.]
hellertime has joined #ipfs
dignifiedquire_ has quit [Quit: dignifiedquire_]
anticore has joined #ipfs
dignifiedquire_ has joined #ipfs
simonv3 has joined #ipfs
cemerick has joined #ipfs
<pjz> is there a working web interface to ipfs yet? recently hitting localhost:5001 gets me an interface but no data: no peers, no pin list, etc.
jhulten has joined #ipfs
MwHi8Zyv has quit [Quit: Page closed]
jhulten has quit [Ping timeout: 244 seconds]
ihato has joined #ipfs
<haadcode> pjz: try localhost:5001/webui
<pjz> haadcode: yeah, no data there.
<pjz> haadcode: no peer id, etc etc
<pjz> running v0.3.10-dev
besenwesen has quit [Quit: ☠]
<pjz> oh, is it b/c I'm running a dev version? (It's the latest download)
<haadcode> could be, I'm on 0.3.9
pfraze has joined #ipfs
<pjz> which I think means 'head of master'
konrad_ has quit [Ping timeout: 240 seconds]
besenwesen has joined #ipfs
besenwesen has quit [Changing host]
besenwesen has joined #ipfs
ljfa has joined #ipfs
ljfa has quit [Client Quit]
Encrypt has joined #ipfs
ihato has quit [Quit: leaving]
anshukla has joined #ipfs
ihato has joined #ipfs
<victorbjelkholm> pjz, there is some open issues related with webui not working, maybe you hit one of those issues
<victorbjelkholm> look in the ipfs/webui repo
anshukla has quit [Ping timeout: 240 seconds]
konrad_ has joined #ipfs
Senji has joined #ipfs
<bergie> for the last 24h, ~70% of https://thegrid.io/ powered sites have been served through IPFS :-)
<bergie> (well, through a IPFS HTTP gateway, but still)
<Stskeeps> woop :)
jabberwocky has joined #ipfs
<victorbjelkholm> bergie, that is amazing! :) Good work! Got any demo of it in production?
<bergie> victorbjelkholm: see for example http://bergie.today/ If you inspect the response headers you will see the IPFS address of the page if it came from IPFS. For example, current version is https://gateway.ipfs.io/ipfs/Qma72wb8Wg5u4QGjZ5E9LihwWwpQg1dGDebyhHGvginGRa
<bergie> we currently only produce a hash per page, not a IPFS "directory" for a site. That will be the next step, and then making the site IPFS hash history available to users for archival
<victorbjelkholm> ooh, cool. Seems to work really well, at least from a visitors point of view
<victorbjelkholm> any troubles integrating ipfs?
<bergie> not really, the only issue we've seen so far was the daemon dying when doing too many "pin adds" at the same time, so we had to throttle that severely. Looks like related to https://github.com/ipfs/go-ipfs/issues/1630
Guest15856 is now known as TheWhisper
<bergie> we'll see if there are new problems when we start doing the more complex things, like "object patch" to update a site with the new pages that user published / our AI made
grahamperrin has quit [Quit: Leaving]
mildred has quit [Ping timeout: 252 seconds]
amade has joined #ipfs
pfraze has quit [Remote host closed the connection]
grahamperrin has joined #ipfs
grahamperrin has left #ipfs [#ipfs]
Guest30723 has quit [Ping timeout: 246 seconds]
ascigerous has joined #ipfs
<pjz> victorbjelkholm: I don't see any issues that say it's just broken
<victorbjelkholm> bergie, ah, cool to know that ipfs works at that scale at least :)
<victorbjelkholm> pjz, trying to find the issue
<cryptix> pjz: can you open the web console and reload? i guess its something CORS related if the ajax for the data fails..
<victorbjelkholm> pjz, my wrong, was in go-ipfs for some reason https://github.com/ipfs/go-ipfs/issues/1883
<victorbjelkholm> https://github.com/ipfs/webui/issues/88 might apply as well
HoboPrimate has joined #ipfs
danslo has quit [Remote host closed the connection]
<pjz> victorbjelkholm: yup, that was it. I used the HTTPHeaders hack to make it work again. Thanks!
danslo has joined #ipfs
<victorbjelkholm> pjz, good times :)
konrad_ has quit [Ping timeout: 250 seconds]
NeoTeo has quit [Quit: ZZZzzz…]
<pjz> victorbjelkholm: thanks ;)
uhhyeahbret has joined #ipfs
jhulten has joined #ipfs
<bret> oh man getting major stack traces from ipfs every few days resulting in a crashed raspi :[
<bret> on 0.3.9-dev
grahamperrin has joined #ipfs
jhulten has quit [Ping timeout: 240 seconds]
anticore has quit [Quit: bye]
dignifiedquire_ has quit [Quit: dignifiedquire_]
bedeho has joined #ipfs
<whyrusleeping> bret: lemme see?
<whyrusleeping> are they out of memory stack dumps?
<bret> im not sure let me get you a sample
<whyrusleeping> please file issues for anything at all that goes wrong
edrex has joined #ipfs
dignifiedquire_ has joined #ipfs
anshukla has joined #ipfs
ascigerous has quit [Remote host closed the connection]
prerental has joined #ipfs
anshukla has quit [Ping timeout: 240 seconds]
<whyrusleeping> bret: how are you running the daemon?
jhulten has joined #ipfs
<whyrusleeping> could you redirect standard err to a file?
cemerick has quit [Ping timeout: 250 seconds]
<whyrusleeping> systemd is mangling that output
<bret> yeaaa
<bret> its a systemd service
<bret> ill try to see if it happens again
<bret> my pi locked up twice over the last week, still trying to trace the cause
anticore has joined #ipfs
<whyrusleeping> my guess is ipfs is running out of memory
<whyrusleeping> happens more than it should :/
pfraze has joined #ipfs
<achin> won't out-of-memory conditions be logged to syslog ?
s_kunk has quit [Ping timeout: 260 seconds]
M-oddvar has joined #ipfs
rombou has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire_ is now known as dignifiedquire
dignifiedquire has quit [Quit: dignifiedquire]
rombou has quit [Ping timeout: 244 seconds]
e-lima has quit [Remote host closed the connection]
anticore has quit [Ping timeout: 244 seconds]
<whyrusleeping> we dont touch syslog
Tv` has joined #ipfs
<achin> no, but if the kernel's OOM killer nukes something, i thought it made a note in the syslog
Oatmeal has quit [Read error: Connection reset by peer]
<achin> (dunno if that's actually happening here)
NeoTeo has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
<ion> bergie: Cool. It takes a really long time to load http://bergie.today/ though. The server does not seem to give a Cache-Control header which would help (especially if a frontend proxy caches responses from the IPFS gateway). This WIP PR will make the IPFS gateway give that header. https://github.com/ipfs/go-ipfs/pull/1921
ygrek has joined #ipfs
<ion> bergie: The server seems to give a header linking to <ipfs://QmZ8XzeLtriVDGXHF8y6sLYtSfWsxBxcCawGU6b7CU3zqD>. I’m afraid that is wrong, the IPFS hash can not go to the authority part of an URI. <schema>:/ipfs/QmZ8XzeLtriVDGXHF8y6sLYtSfWsxBxcCawGU6b7CU3zqD would be the right way to do it but the schema is still undecided. jbenet’s latest talk had both fs: and ipfs: as examples.
<bergie> ok, easy to change to ipfs://ipfs/<hash>
mrrrgn_afk is now known as mrrrgn
<ion> bergie: No, ipfs can not be the authority either. There should be no authority.
<ion> ipfs:/ipfs/<hash> would be correct.
<bergie> ok
<ion> Programs providing an ipfs schema handler will detect the wrong URL and do that substitution because users might mistype it, but programs should not ever give the wrong URL.
ygrek has quit [Ping timeout: 250 seconds]
<ion> FWIW, it consistently takes my browser 11 to 19 seconds for anything to show up on the page. :-\
<wiedi> have ni URIs (rfc 6920) been considered?
<ion> bergie: Oh, it’s not because of the browser waiting for a response, it’s because of the HTML page taking up 607 kB, my computer getting it from the server at 30 to 50 kB/s and the page being made in a way that does not let the browser render anything before most of it is downloaded.
<bergie> ion: yeah, the AI currently likes to make big pages. We're working on that
<bergie> I'll deploy the link fix tomorrow
Matoro has quit [Ping timeout: 252 seconds]
<ion> bergie: great
<bergie> also, will enable gzip on the server :-)
jabberwocky has quit [Ping timeout: 240 seconds]
Encrypt has quit [Quit: Quitte]
Matoro has joined #ipfs
anshukla has joined #ipfs
anshukla has quit [Client Quit]
anticore has joined #ipfs
dignifiedquire has joined #ipfs
anticore has quit [Client Quit]
ygrek has joined #ipfs
<bergie> ion: OK, server sends the link now as ipfs:/ipfs/QmZ8XzeLtriVDGXHF8y6sLYtSfWsxBxcCawGU6b7CU3zqD
domanic has joined #ipfs
<ion> bergie: nice
prerental has quit [Killed (Sigyn (Spam is off topic on freenode.))]
rebeat has joined #ipfs
domanic has quit [Ping timeout: 240 seconds]
Matoro has quit [Ping timeout: 240 seconds]
Matoro has joined #ipfs
atgnag has quit [Ping timeout: 244 seconds]
atgnag has joined #ipfs
jabberwocky has joined #ipfs
jabberwocky has quit [Ping timeout: 246 seconds]
astrocyte has joined #ipfs
roguism has joined #ipfs
roguism1 has joined #ipfs
roguism has quit [Ping timeout: 272 seconds]
roguism1 is now known as roguism
simonv3 has quit [Quit: Connection closed for inactivity]
captain_morgan has quit [Ping timeout: 246 seconds]
rongladney has joined #ipfs
JohnClare has joined #ipfs
rombou has joined #ipfs
JohnClar_ has joined #ipfs
JohnClare has quit [Read error: Connection reset by peer]
<JohnClar_> ion: Thanks for your reply earlier!
simonv3 has joined #ipfs
hellertime has quit [Ping timeout: 240 seconds]
hellertime has joined #ipfs
mildred has joined #ipfs
hellertime has quit [Quit: Leaving.]
hellertime has joined #ipfs
mildred has quit [Ping timeout: 246 seconds]
cemerick has joined #ipfs
JohnClar_ has quit [Remote host closed the connection]
rombou has left #ipfs [#ipfs]
Matoro has quit [Ping timeout: 240 seconds]
Matoro has joined #ipfs
_whitelogger has joined #ipfs
Matoro_ has joined #ipfs
Matoro has quit [Ping timeout: 240 seconds]
Matoro_ is now known as Matoro
NeoTeo has quit [Quit: ZZZzzz…]
rebeat has quit [Remote host closed the connection]
coambulant has joined #ipfs
ygrek has quit [Ping timeout: 250 seconds]
captain_morgan has joined #ipfs
s_kunk has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
dignifiedquire has quit [Quit: dignifiedquire]
NeoTeo has joined #ipfs
nonaTure has quit [Quit: Leaving.]
anticore has joined #ipfs
ygrek has joined #ipfs
rongladney has quit [Quit: Connection closed for inactivity]
nonaTure has joined #ipfs
anticore has quit [Quit: bye]
anticore has joined #ipfs
bedeho has quit [Ping timeout: 240 seconds]
atgnag has quit [Ping timeout: 250 seconds]
nonaTure has quit [Client Quit]
anticore has quit [Quit: bye]
ianopolous has quit [Ping timeout: 250 seconds]
anticore has joined #ipfs
anticore has quit [Client Quit]
bedeho has joined #ipfs
svetter_ has joined #ipfs
svetter_ has quit [Client Quit]
svetter_ has joined #ipfs
svetter_ has quit [Client Quit]
amade has quit [Quit: leaving]
svetter_ has joined #ipfs
jabberwocky has joined #ipfs
M-amstocker has quit [Quit: node-irc says goodbye]
Matoro has quit [Ping timeout: 240 seconds]
jabberwocky has quit [Ping timeout: 276 seconds]
svetter_ has quit [Ping timeout: 246 seconds]
ihato has quit [Quit: leaving]
simonv3 has quit [Quit: Connection closed for inactivity]
erikj` has joined #ipfs
<erikj`> is there a way of attaching metadata to files in ipfs?
<erikj`> e.g., if I have want to have a directory style thing, but with extra arbitrary metadata on each "file"
<ansuz> how would you do it with a regular filesystem?
<erikj`> you wouldn't :)
<ansuz> weird
<erikj`> Or at least, I don't know if thats a thing you could do with any filesystem
<erikj`> there probably are filesystems you could do that on
Matoro has joined #ipfs
<erikj`> I guess the question is vaguely equivalent of, does the directory point to a list of hashes of files, or a list of hashes of some extensible structures that include pointers to the actual files?
<achin> erikj`: yes, but not in a way that's compatible with the current version of go-ipfs's tools for managing files
<erikj`> oooh, interesting
<achin> right now, file data is stored in a unixfs structure, but you could create your own structure to hold the metadata
<ion> erikj: IPLD (the object format in 0.4.0) might be useful.
<erikj`> IPLD?
<erikj`> google is not being helpful :(
<erikj`> takk :)
<erikj`> is this a IPFS create thing, or a more generic thing?
ygrek has quit [Ping timeout: 276 seconds]
<erikj`> *created
<ion> It’s based on http://json-ld.org/ AFAIU.
<achin> it seems to be a farily generic concept. i can't quite tell how much of "Linked Data" is a specification, and how much is just an idea
<ion> It seems to use schema.org schemas etc.
<rendar> ion, IPLD is like the git format to distinguish blobs, commits, trees etc?
<ion> rendar: And streaming video and cat databases.
border0464 has joined #ipfs
* erikj` is actually trying to solve the problem of having a folder full of dog gifs he wants to sync between comps
<erikj`> and now its so big that ideally I need to be able to tag them :(
<achin> mrow
<erikj`> I think I've spent at least a good 20 minutes today browsing that folder at various points :p
<erikj`> (there are times I wonder if matrix is really a step forward from IRC)
<rendar> ion, cat databases? what are they?
Leer10 has quit [Read error: Connection timed out]
<ion> rendar: Your pets and their genealogy as IPLD objects linking to each other for example. :-P
<rendar> pets?!
<ion> Using the “rendar’s pet” schema which is also a linked IPFS object.
<rendar> ion, i see
<rendar> ion, basically you have the objects schema as an object too
<rendar> ion, which is a binary file containing schema data in some protocol? e.g. protobuf or something?
<ion> JSON-LD data structures encoded as CBOR
<ipfsbot> [js-ipfs-api] diasdavid created fix/double-recursive-flag (+1 new commit): http://git.io/v4eqa
<ipfsbot> js-ipfs-api/fix/double-recursive-flag 9b77ad3 David Dias: fix double recursive flag
<rendar> i see
<ipfsbot> [js-ipfs-api] diasdavid opened pull request #110: fix double recursive flag (master...fix/double-recursive-flag) http://git.io/v4eqo
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to master: http://git.io/v4eqP
<ipfsbot> js-ipfs-api/master d4f29bb David Dias: Merge pull request #110 from ipfs/fix/double-recursive-flag...
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to master: http://git.io/v4eqb
<ipfsbot> js-ipfs-api/master 68c7167 David Dias: Release v2.7.1.
<rendar> ion, you mentioned another kind of object: video stream -- is that a real object? i mean, i know that ipfs breaks big files into littler chunks, but why you mentioned a special object for video streaming? doesn't ipfs has a *general* object representing the "parent" of N chunks, which will be used in all kind of files, and not only videos..
<rendar> ?
nicknikolov has quit [Ping timeout: 240 seconds]
rossjones_ has quit [Ping timeout: 246 seconds]
Taek has quit [Quit: No Ping reply in 180 seconds.]
multivac has quit [Remote host closed the connection]
Taek has joined #ipfs
monokles has quit [Ping timeout: 246 seconds]
<ion> rendar: MPEG DASH and Apple HLS are examples of popular video streaming formats which consist of pushing short sequential clips to a HTTP server and mutating a playlist file listing the last few clips. Streaming clients will poll that playlist. On IPFS, you could replace that playlist with a linked list of IPLD objects. You can update a pointer to the head using IPNS, and in the future, pubsub. Additionally,
<ion> you can use a data structure like this instead of a plain linked list to achieve efficient seeking to the history with little overhead: https://ipfs.io/ipfs/QmTtqKeVpgQ73KbeoaaomvLoYMP7XKemhTgPNjasWjfh9b/
multivac has joined #ipfs
<achin> ion: i should clean up the IRC log example so that it's suitable to be included in that page as an example
<rendar> ion, i see
monokles has joined #ipfs
<rendar> ion, so there will be specific IPLD objects to support these video formats??
chriscool has quit [Ping timeout: 240 seconds]
<ion> rendar: You can use any schema, including creating your own.
rossjones has joined #ipfs
ygrek has joined #ipfs
<rendar> ion, schema? how it works? basically i create a linked list of schemas, each one pointing to the next clip?
<ion> Here’s an example of a JSON-LD schema. http://json-ld.org/contexts/person.jsonld
<ion> And here’s an example of an JSON-LD object using that schema. http://json-ld.org/
<rendar> ion, i know how jsonld works, what i'm asking is how that should works applied to video streaming..
<ion> The simplest possible object: { "@context": <the schema>, "parent": <the previous object like this one>, "videoClip": <the latest video clip> }