<voxelot>
isn't length a property in js not a function?
<voxelot>
why would they do this to me?
Oatmeal has joined #ipfs
<lgierth>
so you're telling me someone re-implemented ASN.1 and they did it wrong?
<voxelot>
0.0
<lgierth>
how unlikely :)
<voxelot>
i lost a whole day to that :(
<voxelot>
haha
dignifiedquire has quit [Quit: Connection closed for inactivity]
<voxelot>
what surprises me about that is not the asn.1 implementation but the fact that they coded length as a function in javascript, which to my knowledge has never been a thing
<lgierth>
well it *should* be a function, that's for sure :)
<lgierth>
and shouldn't it raise an error to call undefined?
<b0at>
fwiw, in browsers it raises a type error
<voxelot>
agreed, it should be a process of stepping through an array and counting, not a prop but you know.. javascript
Matoro has quit [Ping timeout: 250 seconds]
ygrek_ has quit [Ping timeout: 248 seconds]
The_8472 has quit [Ping timeout: 240 seconds]
<ipfsbot>
[go-ipfs] lgierth force-pushed feat/gx-docker from 032aedd to df53d08: https://git.io/vgOKA
<ipfsbot>
go-ipfs/feat/gx-docker df53d08 Lars Gierth: Rework the Dockerfile...
The_8472 has joined #ipfs
jamie_k_ has joined #ipfs
The_8472 has quit [Ping timeout: 264 seconds]
jamie_k_ has quit [Quit: jamie_k_]
The_8472 has joined #ipfs
jamie_k has joined #ipfs
jamie_k has quit [Client Quit]
gigq_ has quit [Ping timeout: 260 seconds]
tibor has quit [Ping timeout: 260 seconds]
flyingkiwi has quit [Ping timeout: 260 seconds]
mikolalysenko has quit [Ping timeout: 260 seconds]
machrider has quit [Ping timeout: 260 seconds]
kitcambridge_ has joined #ipfs
xicombd__ has joined #ipfs
lmatteis has quit [Ping timeout: 260 seconds]
Monokles has quit [Ping timeout: 260 seconds]
sugarpuff has quit [Ping timeout: 260 seconds]
RJ2 has quit [Ping timeout: 260 seconds]
xicombd_ has quit [Ping timeout: 260 seconds]
jhiesey has quit [Ping timeout: 260 seconds]
karissa has joined #ipfs
lmatteis has joined #ipfs
grncdr has quit [Ping timeout: 260 seconds]
bigbluehat has quit [Ping timeout: 260 seconds]
lohkey has quit [Ping timeout: 260 seconds]
kitcambridge has quit [Ping timeout: 260 seconds]
kitcambridge_ is now known as kitcambridge
machrider has joined #ipfs
Qwertie has quit [Ping timeout: 260 seconds]
step21 has quit [Ping timeout: 260 seconds]
nrw has quit [Ping timeout: 260 seconds]
_marvin_ has joined #ipfs
flyingkiwi has joined #ipfs
achin has quit [Ping timeout: 260 seconds]
achin has joined #ipfs
Qwertie has joined #ipfs
gigq has joined #ipfs
lohkey has joined #ipfs
Monokles has joined #ipfs
<whyrusleeping>
Tv`: i know i've probably asked before, but is there no reliable way to know when your fuse filesystem is being unmounted?
hellertime1 has joined #ipfs
nrw has joined #ipfs
[BNC]geir has joined #ipfs
nskelsey has joined #ipfs
grncdr has joined #ipfs
zmanian_ has joined #ipfs
RJ2 has joined #ipfs
The_8472 has quit [Ping timeout: 240 seconds]
sugarpuff has joined #ipfs
lysobit has joined #ipfs
plddr has quit [Ping timeout: 260 seconds]
Nukien has quit [Ping timeout: 260 seconds]
lachenmayer has quit [Ping timeout: 260 seconds]
Kubuxu has quit [Ping timeout: 263 seconds]
vakla has quit [Ping timeout: 263 seconds]
hellertime has quit [Ping timeout: 263 seconds]
cow_2001 has quit [Ping timeout: 263 seconds]
bitemyapp has quit [Ping timeout: 263 seconds]
lidel has quit [Ping timeout: 263 seconds]
doublec has quit [Ping timeout: 263 seconds]
bigbluehat has joined #ipfs
Kubuxu has joined #ipfs
plddr has joined #ipfs
cow_2001 has joined #ipfs
AtnNn has quit [Ping timeout: 260 seconds]
bitemyapp has joined #ipfs
eater has joined #ipfs
lachenmayer has joined #ipfs
vakla has joined #ipfs
substack has joined #ipfs
lidel has joined #ipfs
doublec has joined #ipfs
AtnNn has joined #ipfs
Nukien has joined #ipfs
metaf5 has joined #ipfs
The_8472 has joined #ipfs
mikolalysenko has joined #ipfs
jhiesey has joined #ipfs
daviddias has joined #ipfs
tibor has joined #ipfs
step21_ has joined #ipfs
step21_ is now known as step21
Matoro has joined #ipfs
The_8472 has quit [Ping timeout: 264 seconds]
The_8472 has joined #ipfs
<ipfsbot>
[go-ipfs] lgierth force-pushed feat/gx-docker from df53d08 to f9c3e63: https://git.io/vgOKA
<ipfsbot>
go-ipfs/feat/gx-docker f9c3e63 Lars Gierth: Rework the Dockerfile...
<Tv`>
whyrusleeping: Serve returns
<Tv`>
There is no advance notice for non-blockdevice fs
ygrek_ has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to feat/mfs-flush-cmd: https://git.io/vgODd
<ipfsbot>
go-ipfs/feat/mfs-flush-cmd f02c5eb Jeromy: introduce concept of filedescriptors to mfs, adjust fuse code to use them...
pfraze has quit [Remote host closed the connection]
jhulten_ has joined #ipfs
<leer10>
thanks guys for not basing your tech on a blockchain
Matoro has quit [Ping timeout: 245 seconds]
<tmg>
what's your beef with blockchains?
Not_ has quit [Ping timeout: 245 seconds]
The_8472 has quit [Ping timeout: 240 seconds]
<ion>
IPFS is a lower-level thing, blockchains can be implemented on top of IPFS.
The_8472 has joined #ipfs
hellertime1 has quit [Ping timeout: 240 seconds]
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Matoro has joined #ipfs
The_8472 has quit [Ping timeout: 264 seconds]
kvda has joined #ipfs
aquilax has quit [Ping timeout: 245 seconds]
The_8472 has joined #ipfs
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-qs-6.1.0 (+1 new commit): https://git.io/vgO53
<ipfsbot>
js-ipfs-api/greenkeeper-qs-6.1.0 d3ad47a greenkeeperio-bot: chore(package): update qs to version 6.1.0...
go1111111 has quit [Ping timeout: 240 seconds]
<ipfsbot>
[js-ipfs-api] dignifiedquire deleted greenkeeper-qs-6.1.0 at d3ad47a: https://git.io/vgO5o
The_8472 has quit [Ping timeout: 240 seconds]
jager has joined #ipfs
go1111111 has joined #ipfs
The_8472 has joined #ipfs
m0ns00nfup has joined #ipfs
jager_ has joined #ipfs
jager has quit [Read error: Connection reset by peer]
reit has quit [Ping timeout: 240 seconds]
Matoro has quit [Remote host closed the connection]
Matoro has joined #ipfs
ulrichard has joined #ipfs
Akaibu has quit [Quit: Connection closed for inactivity]
akkad has quit [Ping timeout: 250 seconds]
elima has joined #ipfs
akkad has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed feat/mfs-flush-cmd from f02c5eb to 49e72d5: https://git.io/vzvUK
<ipfsbot>
go-ipfs/feat/mfs-flush-cmd 198dbb9 Jeromy: flushing and shallow list names...
<patagonicus>
How would I trust a computer in the cloud? That literally means that I don't control the hardware it's running on.
voxelot has joined #ipfs
<Kubuxu>
If you have expensive computation that result can be confirmed easily (most cases) you can.
<Kubuxu>
(and you don't mind publishing what is being computed)
<patagonicus>
Hmm, right, I wonder if that can actually work in practice.
<Kubuxu>
I can imagine placing challenges in Ethereum and if someone provides right answer he gets the prize.
<ion>
Billions of people trust computers in the cloud. A billion flies can't be wrong about how great poop tastes either, can they?
<Kubuxu>
Cloud computing != computer in cloud
<ion>
Amazon EC2
vijayee has joined #ipfs
<patagonicus>
ion: There's different levels of "cloud". I care less about the page I'm hosting than I care about my PGP keys, for example.
<patagonicus>
There's a lot of superficial things that make this look non professional - no SSL, whitepaper seems to be exported from Google Docs with standard formatting, user guide is vague. I sure hope the actual content of the whitepaper makes sense.
<Kubuxu>
Amazon EC2 is cloud computing, computer in cloud is state machine that can be run by anyone and you only expect result.
<patagonicus>
"Most people should park their planets in the cloud" There metaphors don't really work. :P
Matoro has joined #ipfs
Matoro has quit [Remote host closed the connection]
The_8472 has quit [Ping timeout: 240 seconds]
The_8472 has joined #ipfs
<whyrusleeping>
Kubuxu: yeah, i thought it was the 8x thing (bytes vs bits) for a while, but that didnt quite hold even the more i watched it
<whyrusleeping>
Try 'join --help' for more information
<noffle>
sudo shutdown -h now
<noffle>
aw, my jeromy-shell is hanging
<noffle>
^D
ispeedtoo has quit [Quit: Page closed]
<whyrusleeping>
lol
<whyrusleeping>
[sudo] password for noffle:
<noffle>
correct horse battery staple
noffle was kicked from #ipfs by whyrusleeping [have a nice day :)]
mildred has joined #ipfs
<shadoxx>
oh man, what a mind hack.
<whyrusleeping>
rather concerned he hasnt rejoined yet
<shadoxx>
probably a corrupt terminal or something
<whyrusleeping>
lol
<noffle>
:/
<whyrusleeping>
hahaha
<whyrusleeping>
what did you expect?
noffle has joined #ipfs
aquilax has joined #ipfs
The_8472 has quit [Ping timeout: 240 seconds]
patcon_ has joined #ipfs
disgusting_wall has joined #ipfs
<whyrusleeping>
lgierth: any luck on the circleCI docker stuff?
<vijayee>
whyrusleeping: where are traversals used in go-ipfs?
<multivac>
vijayee: 2016-02-03 - 06:59:50 <daviddias> tell vijayee that I need some kind of async way to reach out to him when he is not in IRC, since he doesn't have a bouncer on IRC :)
<whyrusleeping>
vijayee: traversals?
<vijayee>
yeah
<whyrusleeping>
what do you mean?
<vijayee>
there is a package in the merkledag package called traversals
<whyrusleeping>
ohhh...
<whyrusleeping>
i dont actually think thats used
<vijayee>
I implmemented them one way
<vijayee>
then decided its no good in async
<whyrusleeping>
yep, not used
<vijayee>
well damn
<whyrusleeping>
lol, sorry about that
<vijayee>
ok well I may just make a node stream anyway
kaiza has joined #ipfs
<whyrusleeping>
what part are you working on?
<vijayee>
traversals is what I wanted to finish up
<vijayee>
I do have an iterator based one
<vijayee>
that uses deasync
jamie_k_ has joined #ipfs
zootella has joined #ipfs
zootella has quit [Client Quit]
kerozene has quit [Ping timeout: 272 seconds]
zootella has joined #ipfs
bsm117532 has joined #ipfs
shea256 has quit [Remote host closed the connection]
kerozene has joined #ipfs
shea256 has joined #ipfs
zorglub27 has joined #ipfs
rendar has quit [Ping timeout: 256 seconds]
rendar has joined #ipfs
<Kubuxu>
I wonder: badbits lists of hashes of hashes (so the list do not become someone's bookmark) do not help much, someone could just rechunk file in other way.
<whyrusleeping>
Kubuxu: yes
<Kubuxu>
also you can't just naively block all refs contained in the file
<Kubuxu>
file contained block full of 0, great you just blocked many many good objects
metaf5_ has joined #ipfs
aquilax has quit [Ping timeout: 240 seconds]
mildred has quit [Ping timeout: 240 seconds]
rje_li has joined #ipfs
deltab_ has joined #ipfs
<whyrusleeping>
yeah
<whyrusleeping>
agreed
<whyrusleeping>
its a tough problem
Poefke_ has joined #ipfs
srenatus_ has joined #ipfs
kaiza has quit [*.net *.split]
srenatus has quit [*.net *.split]
metaf5 has quit [*.net *.split]
sugarpuff has quit [*.net *.split]
kode54 has quit [*.net *.split]
deltab has quit [*.net *.split]
rjeli has quit [*.net *.split]
ffmad_ has quit [*.net *.split]
Poefke has quit [*.net *.split]
livegnik_ has quit [*.net *.split]
kanzure has quit [*.net *.split]
C-Keen has quit [*.net *.split]
yangwao has quit [*.net *.split]
Poefke_ is now known as Poefke
sugarpuff has joined #ipfs
ffmad_ has joined #ipfs
kanzure has joined #ipfs
yangwao has joined #ipfs
srenatus_ is now known as srenatus
sugarpuff has quit [Changing host]
sugarpuff has joined #ipfs
kanzure has quit [Max SendQ exceeded]
kode54 has joined #ipfs
kanzure has joined #ipfs
<whyrusleeping>
gx now does parallel fetches :D
livegnik has joined #ipfs
<noffle>
whyrusleeping: +1
kanzure has joined #ipfs
kanzure has quit [Changing host]
mildred has joined #ipfs
gordonb has joined #ipfs
gordonb has quit [Client Quit]
Encrypt has joined #ipfs
gordonb has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping created tmp-appveyor-gx (+1 new commit): https://git.io/vgGPk
<ipfsbot>
go-ipfs/tmp-appveyor-gx f411ffa Jeromy: add makefile rule for grabbing gx and deps...
hellertime has quit [Quit: Leaving.]
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to feat/gx-libp2p: https://git.io/vgGDl
<ipfsbot>
go-ipfs/feat/gx-libp2p 08bfb16 Jeromy: try to fix circleCI docker issue...
<whyrusleeping>
thoughts on a good escape character for hash aliases?
<whyrusleeping>
like 'ipfs ping @mars'
<whyrusleeping>
or something
<lgierth>
whyrusleeping: no news, had guests over, they're gone now, so i'll quickly grab something to eat and thenf ix it
<whyrusleeping>
lgierth: i just pushed a thing that i'm hoping will work
<whyrusleeping>
waiting for the test queue to push it through
<noffle>
whyrusleeping: why not just "mars"? my understanding is that it's a pre-processing step, not real name resolution, so you could just be able to alias any string to any other string arbitrarily
ispeedtoo has joined #ipfs
<noffle>
much like how I can alias any string to any string in bash
<whyrusleeping>
right, but how will the cli know what is an alias and whats not?
<whyrusleeping>
if i do 'alias mars=Qmasdasd'
<whyrusleeping>
and then another hash contains mars somewhere down the road
<whyrusleeping>
or someone has a file named mars
<noffle>
having a sigil in front doesn't save you from that: I could have a file named @mars
<noffle>
it can always be ambigious
<whyrusleeping>
using the bash example:
<whyrusleeping>
to specify the file you would use \@mars
pierrebeaucamp has joined #ipfs
<noffle>
hm, maybe bash is a bad comparison, since you want to alias parameters, not a command
<noffle>
I can't think of an existing analog to this
<noffle>
what if they were just another multiaddress? like /alias/mars?
<whyrusleeping>
yeah... environment variables are what i'm looking at
<noffle>
why not just use env vars, anyways? what properties do they lack?
<whyrusleeping>
i'm looking for a tighter integration into ipfs
<whyrusleeping>
i want to be able to ship some default aliases, for the bootstrap nodes
<whyrusleeping>
i want logs to be able to use aliases to print
<lgierth>
do it with ipns
<lgierth>
/ipns/mars.alias
<whyrusleeping>
lol, is .alias a tld?
<lgierth>
that's how we wanna integrate namecoin to isn't it?
<lgierth>
oh no idea
<lgierth>
/ipns/alias/mars?
<noffle>
it'd be nice if the solution was multiaddress-based, rather than a brand new shim layer on top
<noffle>
yeah
ispeedtoo has quit [Ping timeout: 252 seconds]
<lgierth>
and /ipns/alias would just be an object pointing to all the aliased objects
<lgierth>
all-local
cemerick has quit [Ping timeout: 272 seconds]
<noffle>
lgierth: like running the 'alias' command in bash
<noffle>
or just /alias/mars -- ipns seems like the wrong namespace?
<lgierth>
yeah maybe
* lgierth
out for a bit grabbing burgers
<noffle>
is the /ipns namespace inherently tied to e.g. dht-based pki name resolution?
<lgierth>
no, it also e.g. resolves icann dns
<lgierth>
and we want it to resolve .bit too (namecoin)
<lgierth>
it's generally meant to map names to hashes
<lgierth>
i.e. names to /ipfs/ paths
Guest27904 has quit [Ping timeout: 245 seconds]
<noffle>
hm. aliases would be purely local, so either a new namespace (like /alias) might work, or heck, just have a /ipns/<your pubkey>/alias file
shea256 has quit [Remote host closed the connection]
<noffle>
it should be namespaced to its 'owner' whatever that means
shea256 has joined #ipfs
<ipfsbot>
[go-ipfs] chriscool created t0240-improvements (+2 new commits): https://git.io/vgGQ7
<ipfsbot>
go-ipfs/t0240-improvements 78f2f10 Christian Couder: iptb-lib: small improvements...
<ipfsbot>
go-ipfs/t0240-improvements 9132234 Christian Couder: t0240: improvements...
<Codebird>
codebird@daemoncore:/media/> ipfs ls <hash>
<Codebird>
<Nothing happens>
<Codebird>
Do I also need all the objects it refers to?
<ipfsbot>
[go-ipfs] RichardLitt created feature/example-name-change (+1 new commit): https://git.io/vgGhQ
<ipfsbot>
go-ipfs/feature/example-name-change f7c1249 Richard Littauer: Normalised Example heading, added dollar sign to examples...
jaboja has quit [Ping timeout: 276 seconds]
<ipfsbot>
[go-ipfs] RichardLitt created feature/small-changes (+1 new commit): https://git.io/vgGjJ
<ipfsbot>
go-ipfs/feature/small-changes d675d5f Richard Littauer: Capitalized Merkle, added single quotes, periods...
disgusting_wall has quit [Quit: Connection closed for inactivity]
<chriscool>
whyrusleeping: yeah it' on circle ci and they have a special kernel/docker so it's not easy to replicate the problem on our own machine
<ipfsbot>
[go-ipfs] RichardLitt created feature/small-changes-rebase (+1 new commit): https://git.io/vgZfm
<ipfsbot>
go-ipfs/feature/small-changes-rebase f92e407 Richard Littauer: Capitalized Merkle, added single quotes, periods...
<ipfsbot>
[go-ipfs] RichardLitt opened pull request #2299: Capitalized Merkle, added single quotes, periods (master...feature/small-changes-rebase) https://git.io/vgZfY
<ipfsbot>
[go-ipfs] RichardLitt deleted feature/small-changes at d675d5f: https://git.io/vgZfG
<chriscool>
whyrusleeping: did you try to not break the command using "\" at the end of the line?
<chriscool>
also maybe try removing the ">/dev/null" so we can see the output
<Codebird>
ipfs refs works though.
montagsoup has joined #ipfs
parkan has quit [Ping timeout: 240 seconds]
<ipfsbot>
[go-ipfs] RichardLitt created feature/add-example-to-id (+1 new commit): https://git.io/vgZJh
<ipfsbot>
go-ipfs/feature/add-example-to-id d6112fe Richard Littauer: Added an example to `ipfs id`...
<ipfsbot>
[go-ipfs] RichardLitt opened pull request #2300: Added an example to `ipfs id` (master...feature/add-example-to-id) https://git.io/vgZUv
<richardlitt>
ALL THE THINGS
patcon_ has joined #ipfs
jaboja has joined #ipfs
metaf5_ has quit [Quit: WeeChat 1.3]
metaf5 has joined #ipfs
metaf5 has quit [Client Quit]
metaf5 has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
HostFat has quit [Quit: Leaving]
private has quit [Ping timeout: 250 seconds]
brod has joined #ipfs
shea256 has quit [Remote host closed the connection]
kvda has joined #ipfs
luigiplr has joined #ipfs
* luigiplr
faddles
<luigiplr>
dignifiedquire: have you started working on WebUI Next aka Hive?
ashark has quit [Ping timeout: 240 seconds]
<luigiplr>
got some free time and thought about starting it
<Codebird>
Found the issue. ipfs ls, refs, probably a few others, really can't handle non-fetchable objects. They'll hang forever in a fruitless quest.
<Codebird>
Annoying.
computerfreak has joined #ipfs
shea256 has joined #ipfs
<lgierth>
chriscool: oh meh :/ i'm installing the wget package in the image just for that
<lgierth>
because busybox' wget is super limited
<lgierth>
it definitely workd on my machine
<lgierth>
:P
<lgierth>
and word, remove -q and >/dev/null for full output from wget
<lgierth>
it *has* to retry to give ipfs time to discover it's public ip, boot up, etc.
<lgierth>
a sleep is a bad solution to this and we will have to keep tuning it
<chriscool>
It's strange because when building the Docker image it installs curl and then removes it
<chriscool>
why not keeping the installed curled and using it