<A124>
Mateon1 If you read it there are multiple IPs. The simplest way is to to say "use my public ip only" "use my lan only" "use only provided ip"
vtomole has joined #ipfs
danemacmillan has quit [Ping timeout: 244 seconds]
<vtomole>
Are the comments accurate? https://news.ycombinator.com/item?id=12571183. Is it true that an OS based on IPFS will have any advantages compared to just running IPFS on the operating systems we have now?
danemacmillan has joined #ipfs
alu has joined #ipfs
rthais has quit []
<A124>
vtomole I have read not one in depth article or talk about such topic, are there any?
<A124>
But IPFS utilizing OS would yield enormous advantages in several fields, but the question is... how to even do that. There is nothing like http based OS.
<A124>
If you would have a dual tree (linked one to each other) file system you could do enormous stuff with ease, backups, snapshoting, sharing, installing OSs, software, etc.
<A124>
Decentralization or even better a distributed approach (which in real world would have to rely on transparent (de)centralized networking layer) does bring enormous benefits and cost savings.
<vtomole>
A124: That's why i came here, I couldn't find any sources online about it :( . I have been thinking about this idea a lot, It is very interesting.
<A124>
And when we talk about costs, it is not just about money, but about technology, given that we could easily do 40-60% more with what we have today (as in networking, compute and storage) resources.
<A124>
The idea is so deep and hard to grasp, it requires keeping knowledge, visions and pictures in head or having large complex diagrams, so that only people with brains and background can do that.
<A124>
How many are out there? No idea. People can see pictures, but not a global system. Why? Brain capacity, resources, knowledge, and area specialization. Therefore lack of knows.
<A124>
To harness potential of existing stuff one shall know what it does and how it does it.
<A124>
To make stuff, also how to make such stuff.
<A124>
Most people only know/care about the first... 'what'. The 'how' does not require such immense knowledge resources and time as 'knowing to make', but yields enormous benefits and impact.
<A124>
This counts and applies to (likely) everything in everyones life.
<A124>
If you want to talk more, vtomole hit me in PM now.
nycoliver has joined #ipfs
anonymuse has joined #ipfs
shakalaka has quit [Quit: bye.]
shakalaka has joined #ipfs
rgrinberg has quit [Remote host closed the connection]
rgrinberg has joined #ipfs
DiCE1904 has joined #ipfs
anonymuse has quit [Remote host closed the connection]
shizy has joined #ipfs
DiCE1904 has quit [Read error: Connection reset by peer]
DiCE1904 has joined #ipfs
mgue has quit [Ping timeout: 256 seconds]
nycoliver has quit [Ping timeout: 250 seconds]
galois_dmz has joined #ipfs
shizy has quit [Quit: WeeChat 1.6]
yoosi has quit [Remote host closed the connection]
yoosi has joined #ipfs
mgue has joined #ipfs
shizy has joined #ipfs
nycoliver has joined #ipfs
rgrinberg has quit [Remote host closed the connection]
<A124>
There are some languages that could pretty well (and they do already) compete with go and most (all?) other languages, but they are not yet stable, although some companies save vast amount of resources using them. Both in dev time and hardware costs.
<A124>
ie crystal, nim.
Foxcool__ has quit [Ping timeout: 265 seconds]
sametsisartenep has quit [Quit: zzzZZZ]
Foxcool__ has joined #ipfs
vtomole has joined #ipfs
Foxcool__ has quit [Ping timeout: 260 seconds]
captain_morgan_ is now known as captain_morgan
Foxcool__ has joined #ipfs
pfrazee has quit [Remote host closed the connection]
JesseW has quit [Ping timeout: 245 seconds]
Foxcool_ has joined #ipfs
<A124>
IPFS distributed computing. Will it be WebAssembly? ... currently one could theorethicaly make go -> js -> wa. Though I feel even go is a little too much to learn for some crowds, so that.
<A124>
Before IPFS solves compute, is there any platform to share compute? Aka to donate cpu for credits then redeemable to performs tasks fast?
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
chris613 has quit [Quit: Leaving.]
Foxcool__ has quit [Ping timeout: 260 seconds]
Foxcool_ has quit [Ping timeout: 265 seconds]
nycoliver has quit [Read error: Connection reset by peer]
<Mateon1>
A124: As far as I know, no such service/platform exists, however there exists BOINC, rewarding people with credits for computing scientific things, and there exists Gridcoin, which is a cryptocurrency mined by "Proof of Research" and interest - people who did more BOINC work or have more balance are rewarded at the time of a block being mined
<Mateon1>
The issue is, right now the value of Gridcoin is way too small to be worth it to mine via BOINC computing.
badwolf has joined #ipfs
<A124>
Thanks. Well I want to share computing power and use it when needed. Proffesionals can use EC instances, but those need domain knowldge and apis to manage efficiently, cost something, and you cannot balance.
<A124>
Someone should take a charge of making a service of this kinds on top of IPFS soonish, even if it's community quality before it becomes more official.
captain_morgan has quit [Ping timeout: 252 seconds]
ianopolous has quit [Read error: Connection reset by peer]
ianopolous_ has joined #ipfs
cubemonkey has quit [Read error: Connection reset by peer]
rendar has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
<A124>
Anyone has advice on how about to go with publishing dozen million data points over IPFS? Accessed by ID, either number or string, depending on entity.
meowzus has quit [Read error: Connection reset by peer]
uuu_john has quit [Remote host closed the connection]
A124 has joined #ipfs
IlanGodik has joined #ipfs
Arcane has joined #ipfs
mildred has quit [Ping timeout: 250 seconds]
bastianilso__ has joined #ipfs
Arcane has quit [Quit: Leaving]
mildred has joined #ipfs
maxlath has joined #ipfs
G-Ray has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
polezaivsani has joined #ipfs
cketti has quit [Quit: Leaving]
<A124>
Alright. Can we get HTTP/2 at least on pub gateways?
<A124>
When trying to resolve stuff that is not resolvable, when it is more then 6 things (RFC connection limit per host), it stalls.
<Kubuxu>
A124: are the datapoints small or big?
<A124>
Small, hundreds of bytes usually.
<A124>
Other datapoints can be larger, but let's say all <=256k
<Kubuxu>
I would wait for IPLD to be in experimental phase.
<Kubuxu>
It is quite close.
<Kubuxu>
also we have sharding planned for it.
<Kubuxu>
so max map size won't be limited by the block size
<A124>
Alright, have to update myself on that. I neglected that one.
<A124>
Did not follow IPLD much up till now.
alu has quit [Ping timeout: 260 seconds]
zorba has joined #ipfs
<Kubuxu>
Ahh, re: stall: inside one object,
gentoo_ has quit [Quit: Konversation terminated!]
<Kubuxu>
s/object/request
<Kubuxu>
yeah, we should probably have "best effort fetch"
<A124>
Kubuxu Can you please make HTTP/2 on the public proxies happen? Would help with performance on both sides.
<Kubuxu>
Main performance boost of HTTP2 is PUSH afaik.
<A124>
Well, say you load a page over IPFS, that refers to pictures over IPFS, and it is done via gateway. What happens is it waits for those pictures that do not exist.
<A124>
So a timeout + HTTP/2 would be great.
<Kubuxu>
IIRC it should load the page and deffer the load of the picture
<A124>
Kubuxu Also TLS negotiation, round trip times (serious in current case of random gateway selection), and the multiplexing.
<Kubuxu>
unless the webpage is JS and waits to load in whole
<A124>
Yeah, it does load the page, but the other pictures that do not exist stall.
<A124>
So you got like two pictures, and then nothing, instead 20% of the page.
<A124>
This is real case scenario that happened already many times. We can wrap the gateway with http/2 proxy, so you can. No pressure making it part of IPFS, but I feel the need making it on the public entry points.
<bergie>
was there some protocol change with go-ipfs 0.4.4? It looks like the ipfs.io gateway wasn't able to reach resources that were on a 0.4.2 node, but was able to find them after upgrading to 0.4.4
<bergie>
the changelog on go-ipfs doesn't have anything on 0.4.4 yet
<Kubuxu>
bergie: 0.4.4 is differs by one patch from 0.4.3, and they was no protocol change in 0.4.3 but 0.4.2 had some bugs that prevented NAT punching and were preventing connections randomly.
<bergie>
ok. just noticed that these resources stopped resolving on the public gateway on Friday
<mib_82fbc42>
Kubuxu: what are the chances of unixfs undergoing incompatible changes? ( i.e. it's protobuf definition being redone and/or the rules for data reassembly changing? )
<Kubuxu>
bergie: interesting
<Kubuxu>
mib_82fbc42: current unixfs on protobuf format will stay as legacy, we will create new format based on IPLD
<Kubuxu>
plan is to release it with 0.4.5, as experimental feature
<Kubuxu>
so by default you would be only able to read it
<bergie>
but anyway, I guess time to roll out 0.4.4 on our network soonish
bonesso has joined #ipfs
<Kubuxu>
bergie: especially that there is bugfix for pinning in 0.4.4
<mib_82fbc42>
Kubuxu: how will this affect ( in the distant future ) http://ipfs.io/ipfs/<unixfs hash>
<bergie>
was just a little spooked by lack of changelog (and the GH 0.4.4 milestone still being open)
<Kubuxu>
bergie: ahh, 0.4.4 changelog wasn't merged to master
<mib_82fbc42>
Kubuxu: interesting, thank you for the link
<mib_82fbc42>
Kubuxu: has here been any attempt/thought/discussion of allowing minimal de-duplication between unixfs v0 and an ipld-based dir-tree?
<mib_82fbc42>
what I am essentially asking is: is there a way for me to construct unixfs trees in such a way, that the bulk of the data can be re-used as-is by ipld
<mib_82fbc42>
or in other words: has there been any planning to be able to reuse unixfs rawdata nodes in the ipld world?
<Kubuxu>
leaf nodes in current unixfs are protobuf wrapped
<Kubuxu>
raw leaf nodes in IPLD won't have any wrapping
<mib_82fbc42>
so the answer to my question on reuse is "it won't be possible" yes?
<Kubuxu>
yeah, it says that this unixfs node contains bytedata in the unixfs (protobuf) wrapping
<mib_82fbc42>
ok, understood (though it would be nice-ish if there was a way to have the cake and eat it this way - i.e. for the ipld layer to recognize raw unixfs wrapped nodes as proper leaves)
<mib_82fbc42>
Kubuxu: thank you for the clarifications, much appreciated
<Kubuxu>
message that did not arrive:
<Kubuxu>
you can use unixfs nodes in IPLD structure
<Kubuxu>
at least that is what we are planning for
<mib_82fbc42>
Kubuxu: a-ha! excellent then
<mib_82fbc42>
so I will continue for the time being to experiment with my own chunking etc within the unixfs realm
<Kubuxu>
but it probably be somehow limited
<mib_82fbc42>
understood
<Kubuxu>
also IPLD brings raw nodes which are awesome
<Kubuxu>
nodes which hash is just the hash of data
<Kubuxu>
but we should clean it up and add all issues/prs to the milestone
<mib_82fbc42>
nod, much appreciated
<mib_82fbc42>
time to read...
<A124>
Kubuxu What should we know if we are considering "donating" a public gateway?
<A124>
Planning to run more of them, one for broad public.
<Kubuxu>
using a public gateway is matter for trust
<Kubuxu>
as your users can't really validate the content
mib_82fbc42 has quit [Quit: Page closed]
<A124>
Aware of that. We would like to provide one for ipfs.io. To both contribute and to improve infrastructure. That is what I meant.
sametsisartenep has joined #ipfs
kaotisk has joined #ipfs
<r0kk3rz>
shouldnt you be using ipfs-js on the gateway anyway to reduce bandwidth costs?
kaotisk has quit [Client Quit]
<A124>
r0kk3rz not yet finished. Also if the content is only on your nodes, it would have to go through them anyways.
<A124>
And not all devices are compatible with P2P and not all can afford that.
<A124>
So having that, it would then be matter of choice which transport to use.
<A124>
js-ipfs would be websockets anyway, so staying with HTTP/2 would do fine until js is ready to be used.
<r0kk3rz>
i thought ipfs-js had a usable subset these days
<A124>
Kind of, but unless people actually have same content, it only burdens the users.
<A124>
And while things are spinning up, it is faster to get on track with http, and grow into stuff, gracefully.
<A124>
We got it planned for 0.4.5 as test platform. And I'm the one that is the most progressive, so there is no need to push stuff that needs not to be. Platform and other related stuff is of core concern.
bastianilso__ has quit [Read error: Connection reset by peer]
bastianilso__ has joined #ipfs
ilyaigpetrov has joined #ipfs
<ilyaigpetrov>
ipfs.io changed static site generator from wintersmith to Pelican, iianm. Is Pelican any better?
<ilyaigpetrov>
or I think the author just knew python better than nodejs
cubemonkey has joined #ipfs
herzmeister has quit [Ping timeout: 252 seconds]
<ilyaigpetrov>
s/wintersmith/metalsmith
PseudoNoob has joined #ipfs
Foxcool_ has joined #ipfs
rgrinberg has joined #ipfs
herzmeister has joined #ipfs
Foxcool__ has joined #ipfs
Foxcool_ has quit [Ping timeout: 260 seconds]
Foxcool_ has joined #ipfs
slothbag has quit [Quit: Leaving.]
andoma has quit [Ping timeout: 248 seconds]
Foxcool__ has quit [Ping timeout: 250 seconds]
Foxcool has joined #ipfs
Foxcool_ has quit [Ping timeout: 252 seconds]
Foxcool_ has joined #ipfs
<keks>
whyrusleeping: can we merge the floodsub refactor?
<keks>
only subscribing once is kind of impractical
Foxcool has quit [Ping timeout: 256 seconds]
Foxcool__ has joined #ipfs
taw00 has joined #ipfs
Foxcool_ has quit [Ping timeout: 245 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Foxcool_ has joined #ipfs
PrinceOfPeeves has joined #ipfs
anonymuse has joined #ipfs
<daviddias>
Mateon1: + go-ipfs-dep@0.4.3-2 published :)
Foxcool__ has quit [Ping timeout: 256 seconds]
andoma has joined #ipfs
bastianilso__ has quit [Quit: bastianilso__]
pfrazee has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
bastianilso__ has joined #ipfs
danemacmillan has quit [Ping timeout: 250 seconds]
lkcl has quit [Ping timeout: 252 seconds]
ChrisDeChef[m] has quit [Ping timeout: 240 seconds]
M-Tribex10 has quit [Ping timeout: 240 seconds]
davidar has quit [Ping timeout: 240 seconds]
matrixtest[m] has quit [Ping timeout: 240 seconds]
airsickpayload[m has quit [Ping timeout: 240 seconds]
qwertyuioppo[m] has quit [Ping timeout: 240 seconds]
M-pesterhazy has quit [Ping timeout: 258 seconds]
M-jimt has quit [Ping timeout: 258 seconds]
torarne has quit [Ping timeout: 258 seconds]
Patrik[m] has quit [Ping timeout: 258 seconds]
M-alphakamp has quit [Ping timeout: 258 seconds]
peapeaxiong[m] has quit [Ping timeout: 258 seconds]
sibi[m]1 has quit [Ping timeout: 258 seconds]
Beneficence[m] has quit [Ping timeout: 258 seconds]
M-10660 has quit [Ping timeout: 258 seconds]
NathanBraswell[m has quit [Ping timeout: 258 seconds]
M-mubot has quit [Ping timeout: 258 seconds]
xtream1101[m] has quit [Ping timeout: 250 seconds]
M-JayCarpenter has quit [Ping timeout: 250 seconds]
hartmanroberte[m has quit [Ping timeout: 250 seconds]
M18489[m] has quit [Ping timeout: 250 seconds]
wildanonymous[m] has quit [Ping timeout: 250 seconds]
M-edrex has quit [Ping timeout: 250 seconds]
Guest22356[m] has quit [Ping timeout: 250 seconds]
ShawkHawk[m]1 has quit [Ping timeout: 250 seconds]
M-9743 has quit [Ping timeout: 250 seconds]
M-12989 has quit [Ping timeout: 250 seconds]
M-wkennington has quit [Ping timeout: 250 seconds]
fredddy42[m] has quit [Ping timeout: 250 seconds]
Polychrome[m] has quit [Ping timeout: 250 seconds]
M-slang has quit [Ping timeout: 250 seconds]
njm14823[m] has quit [Ping timeout: 250 seconds]
HugeMungus[m] has quit [Ping timeout: 250 seconds]
pik[m] has quit [Ping timeout: 250 seconds]
M-mikael has quit [Ping timeout: 250 seconds]
qgnox[m] has quit [Ping timeout: 250 seconds]
M-3676 has quit [Ping timeout: 250 seconds]
Richardsdkjflsfj has quit [Ping timeout: 250 seconds]
Sandhose[m] has quit [Ping timeout: 250 seconds]
M-geir has quit [Ping timeout: 250 seconds]
Guest34181[m] has quit [Ping timeout: 250 seconds]
Guest18687[m] has quit [Ping timeout: 250 seconds]
rfb[m] has quit [Ping timeout: 250 seconds]
M-2129 has quit [Ping timeout: 250 seconds]
Guest47022[m] has quit [Ping timeout: 250 seconds]
kenCode[m]1 has quit [Ping timeout: 250 seconds]
NikolayKolev[m] has quit [Ping timeout: 250 seconds]
M-toor has quit [Ping timeout: 250 seconds]
Guest26163[m] has quit [Ping timeout: 250 seconds]
M-Eliza has quit [Ping timeout: 250 seconds]
M-16355 has quit [Ping timeout: 250 seconds]
Guest26084[m] has quit [Ping timeout: 250 seconds]
M-liathit has quit [Ping timeout: 250 seconds]
M-12490 has quit [Ping timeout: 250 seconds]
M-leoc has quit [Ping timeout: 250 seconds]
GarbageDay[m] has quit [Ping timeout: 250 seconds]
ThePurgingPanda[ has quit [Ping timeout: 250 seconds]
M-metamattj has quit [Ping timeout: 250 seconds]
Usr[m] has quit [Ping timeout: 250 seconds]
M-amstocker has quit [Ping timeout: 250 seconds]
M-volobuev has quit [Ping timeout: 250 seconds]
arkadiy[m] has quit [Ping timeout: 250 seconds]
M-king_size1953 has quit [Ping timeout: 250 seconds]
quux[m] has quit [Ping timeout: 250 seconds]
M-osener has quit [Ping timeout: 250 seconds]
jackyquack[m] has quit [Ping timeout: 250 seconds]
M-blide has quit [Ping timeout: 250 seconds]
lexik[m] has quit [Ping timeout: 250 seconds]
M-jeffreybpeters has quit [Ping timeout: 250 seconds]
M-sivachandran has quit [Ping timeout: 250 seconds]
M-phorse has quit [Ping timeout: 250 seconds]
LouisJencka[m] has quit [Ping timeout: 250 seconds]
orapouso[m] has quit [Ping timeout: 250 seconds]
Natanael[m] has quit [Ping timeout: 250 seconds]
M-fabrixxm has quit [Ping timeout: 250 seconds]
JacobJones[m] has quit [Ping timeout: 250 seconds]
probitlabs[m] has quit [Ping timeout: 250 seconds]
M-darknumbers has quit [Ping timeout: 250 seconds]
zielmicha[m] has quit [Ping timeout: 250 seconds]
Ravneson[m] has quit [Ping timeout: 250 seconds]
M0x52[m] has quit [Ping timeout: 250 seconds]
M-vro has quit [Ping timeout: 250 seconds]
Guest45495[m] has quit [Ping timeout: 250 seconds]
qzo[m] has quit [Ping timeout: 250 seconds]
M-9364 has quit [Ping timeout: 250 seconds]
steven[m] has quit [Ping timeout: 250 seconds]
l64376[m] has quit [Ping timeout: 250 seconds]
rt2016[m] has quit [Ping timeout: 250 seconds]
TestName[m] has quit [Ping timeout: 250 seconds]
enick_200 has quit [Ping timeout: 250 seconds]
Guest20690[m] has quit [Ping timeout: 250 seconds]
M-oddvar has quit [Ping timeout: 250 seconds]
M-cocci has quit [Ping timeout: 250 seconds]
brunomvsouza[m] has quit [Ping timeout: 250 seconds]
ix3[m] has quit [Ping timeout: 250 seconds]
Guest30871[m] has quit [Ping timeout: 250 seconds]
Guest21158[m] has quit [Ping timeout: 250 seconds]
cel[m] has quit [Ping timeout: 250 seconds]
Guest43355[m] has quit [Ping timeout: 250 seconds]
Frank[m]1 has quit [Ping timeout: 250 seconds]
M-wldhx has quit [Ping timeout: 250 seconds]
nixyne[m] has quit [Ping timeout: 250 seconds]
M-cyan has quit [Ping timeout: 250 seconds]
M-ngu has quit [Ping timeout: 250 seconds]
Lord[m] has quit [Ping timeout: 250 seconds]
toto42[m] has quit [Ping timeout: 250 seconds]
sull[m] has quit [Ping timeout: 250 seconds]
kxra[m] has quit [Ping timeout: 250 seconds]
M-sraja has quit [Ping timeout: 250 seconds]
M-5459 has quit [Ping timeout: 250 seconds]
M-victorm has quit [Ping timeout: 250 seconds]
HansF[m] has quit [Ping timeout: 250 seconds]
kostera[m] has quit [Ping timeout: 250 seconds]
M-1976 has quit [Ping timeout: 250 seconds]
Claus[m] has quit [Ping timeout: 250 seconds]
M-hostbbb has quit [Ping timeout: 250 seconds]
M-sokoow has quit [Ping timeout: 250 seconds]
Paul[m] has quit [Ping timeout: 250 seconds]
vikneshwaren[m] has quit [Ping timeout: 250 seconds]
kszys[m] has quit [Ping timeout: 250 seconds]
M-AbhishekDutt has quit [Ping timeout: 250 seconds]
H3g3m0n[m] has quit [Ping timeout: 250 seconds]
Guest26265[m] has quit [Ping timeout: 250 seconds]
Guest23234[m] has quit [Ping timeout: 250 seconds]
M-ming8 has quit [Ping timeout: 250 seconds]
ghtdak[m] has quit [Ping timeout: 250 seconds]
disgusting[m]1 has quit [Ping timeout: 250 seconds]
mw[m] has quit [Ping timeout: 250 seconds]
fortyfoxes[m] has quit [Ping timeout: 250 seconds]
M-4267 has quit [Ping timeout: 250 seconds]
david[m] has quit [Ping timeout: 250 seconds]
M21634[m] has quit [Ping timeout: 250 seconds]
M-neoteo has quit [Ping timeout: 250 seconds]
Guest18694[m] has quit [Ping timeout: 250 seconds]
kenCode[m] has quit [Ping timeout: 250 seconds]
doctrv[m] has quit [Ping timeout: 250 seconds]
basilgohar[m] has quit [Ping timeout: 250 seconds]
M-mlt has quit [Ping timeout: 250 seconds]
M-kode54 has quit [Ping timeout: 250 seconds]
qandilious[m] has quit [Ping timeout: 250 seconds]
M-1982 has quit [Ping timeout: 250 seconds]
M-fermuch has quit [Ping timeout: 250 seconds]
Guest53398[m] has quit [Ping timeout: 250 seconds]
michaelmure[m] has quit [Ping timeout: 250 seconds]
themsay[m] has quit [Ping timeout: 250 seconds]
nicolae[m] has quit [Ping timeout: 250 seconds]
Ulises[m] has quit [Ping timeout: 250 seconds]
Caquilala[m]1 has quit [Ping timeout: 250 seconds]
M-jackal has quit [Ping timeout: 250 seconds]
M-ikreymer has quit [Ping timeout: 250 seconds]
M-Xorkle has quit [Ping timeout: 250 seconds]
Guest44356[m] has quit [Ping timeout: 250 seconds]
plindner has quit [Ping timeout: 250 seconds]
M-jh has quit [Ping timeout: 250 seconds]
xamino[m] has quit [Ping timeout: 250 seconds]
Guest21923[m] has quit [Ping timeout: 250 seconds]
jamespedwards42[ has quit [Ping timeout: 250 seconds]
M-2223 has quit [Ping timeout: 250 seconds]
M-podviaznikov has quit [Ping timeout: 250 seconds]
TheReverend403[m has quit [Ping timeout: 250 seconds]
PseudoNoob[m] has quit [Ping timeout: 250 seconds]
M-sliker has quit [Ping timeout: 250 seconds]
M18695[m] has quit [Ping timeout: 250 seconds]
M-2255 has quit [Ping timeout: 250 seconds]
mungwi[m] has quit [Ping timeout: 250 seconds]
M-rschulman has quit [Ping timeout: 250 seconds]
M-hierophantos has quit [Ping timeout: 250 seconds]
M-mousereeve has quit [Ping timeout: 250 seconds]
M-lilien1010 has quit [Ping timeout: 250 seconds]
M-iav has quit [Ping timeout: 250 seconds]
cmp[m] has quit [Ping timeout: 250 seconds]
M-keverets has quit [Ping timeout: 250 seconds]
neurochemical[m] has quit [Ping timeout: 250 seconds]
M-erwin has quit [Ping timeout: 250 seconds]
gsf[m] has quit [Ping timeout: 250 seconds]
disgusting[m] has quit [Ping timeout: 250 seconds]
MarkOtaris has quit [Ping timeout: 250 seconds]
M-joshumax has quit [Ping timeout: 250 seconds]
Hossbeast[m] has quit [Ping timeout: 250 seconds]
soradet[m] has quit [Ping timeout: 250 seconds]
M-Dan has quit [Ping timeout: 250 seconds]
M-Lawrence_Pritc has quit [Ping timeout: 250 seconds]
M-austinhc has quit [Ping timeout: 250 seconds]
gdt[m] has quit [Ping timeout: 245 seconds]
M-Shrike has quit [Ping timeout: 245 seconds]
i[m] has quit [Ping timeout: 245 seconds]
bsm1175321 has joined #ipfs
M-sraja has joined #ipfs
M-pesterhazy has joined #ipfs
M-Shrike has joined #ipfs
M-jeffreybpeters has joined #ipfs
Guest30871[m] has joined #ipfs
LouisJencka[m] has joined #ipfs
M-phorse has joined #ipfs
M-cocci has joined #ipfs
orapouso[m] has joined #ipfs
M-amstocker has joined #ipfs
kenCode[m]1 has joined #ipfs
Guest26163[m] has joined #ipfs
Guest47022[m] has joined #ipfs
qzo[m] has joined #ipfs
lexik[m] has joined #ipfs
Guest26084[m] has joined #ipfs
Claus[m] has joined #ipfs
M-Eliza has joined #ipfs
Usr[m] has joined #ipfs
JacobJones[m] has joined #ipfs
M-wldhx has joined #ipfs
Richardsdkjflsfj has joined #ipfs
M-2129 has joined #ipfs
zielmicha[m] has joined #ipfs
M18489[m] has joined #ipfs
M-12490 has joined #ipfs
M-alphakamp has joined #ipfs
sibi[m]1 has joined #ipfs
M-vro has joined #ipfs
cel[m] has joined #ipfs
quux[m] has joined #ipfs
NathanBraswell[m has joined #ipfs
M-9364 has joined #ipfs
M-liathit has joined #ipfs
probitlabs[m] has joined #ipfs
M-darknumbers has joined #ipfs
rfb[m] has joined #ipfs
M-metamattj has joined #ipfs
themsay[m] has joined #ipfs
xtream1101[m] has joined #ipfs
david[m] has joined #ipfs
arkadiy[m] has joined #ipfs
Guest45495[m] has joined #ipfs
peapeaxiong[m] has joined #ipfs
M-slang has joined #ipfs
M-jackal has joined #ipfs
M-fabrixxm has joined #ipfs
TestName[m] has joined #ipfs
jackyquack[m] has joined #ipfs
ThePurgingPanda[ has joined #ipfs
M-16355 has joined #ipfs
M-toor has joined #ipfs
neurochemical[m] has joined #ipfs
Guest43355[m] has joined #ipfs
Guest18687[m] has joined #ipfs
M-edrex has joined #ipfs
qandilious[m] has joined #ipfs
HugeMungus[m] has joined #ipfs
M-9743 has joined #ipfs
pik[m] has joined #ipfs
NikolayKolev[m] has joined #ipfs
M-12989 has joined #ipfs
fredddy42[m] has joined #ipfs
Guest34181[m] has joined #ipfs
Sandhose[m] has joined #ipfs
M-mikael has joined #ipfs
M-10660 has joined #ipfs
M-mubot has joined #ipfs
M-geir has joined #ipfs
rt2016[m] has joined #ipfs
steven[m] has joined #ipfs
M-osener has joined #ipfs
Guest22356[m] has joined #ipfs
M-volobuev has joined #ipfs
toto42[m] has joined #ipfs
l64376[m] has joined #ipfs
njm14823[m] has joined #ipfs
M-3676 has joined #ipfs
enick_200 has joined #ipfs
GarbageDay[m] has joined #ipfs
wildanonymous[m] has joined #ipfs
Frank[m]1 has joined #ipfs
M-JayCarpenter has joined #ipfs
brunomvsouza[m] has joined #ipfs
qgnox[m] has joined #ipfs
Patrik[m] has joined #ipfs
Polychrome[m] has joined #ipfs
Ravneson[m] has joined #ipfs
hartmanroberte[m has joined #ipfs
ghtdak[m] has joined #ipfs
M-ming8 has joined #ipfs
nixyne[m] has joined #ipfs
Guest20690[m] has joined #ipfs
Lord[m] has joined #ipfs
M-oddvar has joined #ipfs
sull[m] has joined #ipfs
Beneficence[m] has joined #ipfs
M-sivachandran has joined #ipfs
M-blide has joined #ipfs
ix3[m] has joined #ipfs
M0x52[m] has joined #ipfs
M-AbhishekDutt has joined #ipfs
M-king_size1953 has joined #ipfs
Natanael[m] has joined #ipfs
M-sokoow has joined #ipfs
M-jimt has joined #ipfs
ShawkHawk[m]1 has joined #ipfs
M-leoc has joined #ipfs
M-cyan has joined #ipfs
M21634[m] has joined #ipfs
M-ngu has joined #ipfs
M-hostbbb has joined #ipfs
M-1976 has joined #ipfs
kxra[m] has joined #ipfs
torarne has joined #ipfs
kostera[m] has joined #ipfs
M-victorm has joined #ipfs
disgusting[m]1 has joined #ipfs
Guest18694[m] has joined #ipfs
Guest26265[m] has joined #ipfs
M-Xorkle has joined #ipfs
Guest44356[m] has joined #ipfs
basilgohar[m] has joined #ipfs
M-neoteo has joined #ipfs
Paul[m] has joined #ipfs
Guest21158[m] has joined #ipfs
vikneshwaren[m] has joined #ipfs
michaelmure[m] has joined #ipfs
HansF[m] has joined #ipfs
M-joshumax has joined #ipfs
soradet[m] has joined #ipfs
M-hierophantos has joined #ipfs
ChrisDeChef[m] has joined #ipfs
qwertyuioppo[m] has joined #ipfs
M18695[m] has joined #ipfs
Hossbeast[m] has joined #ipfs
cmp[m] has joined #ipfs
jamespedwards42[ has joined #ipfs
M-2223 has joined #ipfs
xamino[m] has joined #ipfs
M-keverets has joined #ipfs
mungwi[m] has joined #ipfs
M-erwin has joined #ipfs
M-sliker has joined #ipfs
airsickpayload[m has joined #ipfs
gdt[m] has joined #ipfs
M-podviaznikov has joined #ipfs
i[m] has joined #ipfs
M-wkennington has joined #ipfs
M-1982 has joined #ipfs
M-2255 has joined #ipfs
M-lilien1010 has joined #ipfs
gsf[m] has joined #ipfs
M-austinhc has joined #ipfs
M-Lawrence_Pritc has joined #ipfs
M-iav has joined #ipfs
mw[m] has joined #ipfs
fortyfoxes[m] has joined #ipfs
matrixtest[m] has joined #ipfs
M-Dan has joined #ipfs
nicolae[m] has joined #ipfs
Guest21923[m] has joined #ipfs
TheReverend403[m has joined #ipfs
M-rschulman has joined #ipfs
M-Tribex10 has joined #ipfs
M-mlt has joined #ipfs
doctrv[m] has joined #ipfs
M-ikreymer has joined #ipfs
MarkOtaris has joined #ipfs
M-5459 has joined #ipfs
Guest23234[m] has joined #ipfs
kszys[m] has joined #ipfs
Guest53398[m] has joined #ipfs
M-mousereeve has joined #ipfs
Ulises[m] has joined #ipfs
Caquilala[m]1 has joined #ipfs
kenCode[m] has joined #ipfs
M-fermuch has joined #ipfs
M-4267 has joined #ipfs
PseudoNoob[m] has joined #ipfs
H3g3m0n[m] has joined #ipfs
M-kode54 has joined #ipfs
M-jh has joined #ipfs
plindner has joined #ipfs
davidar has joined #ipfs
disgusting[m] has joined #ipfs
A124 has quit [Ping timeout: 265 seconds]
Mateon1 has quit [Ping timeout: 250 seconds]
Mateon3 has joined #ipfs
Mateon3 is now known as Mateon1
danemacmillan has joined #ipfs
bonesso has quit [Remote host closed the connection]
bastianilso__ has quit [Quit: bastianilso__]
Foxcool_ has quit [Ping timeout: 260 seconds]
<Kubuxu>
ilyaigpetrov: it might be the case
shizy has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
cubemonkey has quit [Ping timeout: 252 seconds]
cubemonkey has joined #ipfs
ashark has joined #ipfs
soloojos has quit [Remote host closed the connection]
soloojos has joined #ipfs
<Mateon1>
daviddias: Thanks :)
<Mateon1>
Oh my god, I feel like the whole internet is failing at the moment
<Mateon1>
And not only at my place, but at my school as well
<Mateon1>
An incredible amount of data is being corrupted in transit
<Mateon1>
I couldn't download MSYS packages at school due to integrity check failures, I couldn't install "bash on ubuntu on windows" as it failed at either: before the download, at 0% downloaded, or at 1% downloaded.
<Mateon1>
And right now I am unable to clone haad's orbit repo due to "RPC failed; curl 56 SSL read: error:1408F119:SSL [blah blah]:decryption failed or bad record mac, errno 0"
<Mateon1>
Why is the internet not running on IPFS yet?
<whyrusleeping>
daviddias: i did manage to figure out how to log into github on my phone though
<whyrusleeping>
so now i feel silly for making you do that for me
<daviddias>
whyrusleeping: well, now you are set up for next time
<daviddias>
I do feel that, since there was a record of you proposing and deciding to cancel, no need to make you do all the work of loggin in the phone, when someone at the desktop can point to it in a few clicks.
ulrichard has quit [Remote host closed the connection]
patcon has joined #ipfs
JesseW has joined #ipfs
<richardlitt>
yeah. Realised I could have posted it
<richardlitt>
I just... didn't know? :P
<richardlitt>
sorry for the hoops whyrusleeping
<Kubuxu>
daviddias: Now I know
<Kubuxu>
I can make it
<Kubuxu>
but I am so tired
<Kubuxu>
that I am not sure I would be much of a use during calls.
A124 has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
ylp2 has quit [Quit: Leaving.]
Tsutsukakushi has quit [*.net *.split]
Tsutsukakushi has joined #ipfs
Tv` has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zorba_ has quit [Quit: leaving]
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
<richardlitt>
15 minutes to all hands call
infinity0 has quit [Ping timeout: 250 seconds]
<keks>
whyrusleeping: are you there? can we talk about floodsub?
<keks>
i gotta run in a few minutes but i would love to get this off the table
<keks>
or at least know what's going on
pfrazee has joined #ipfs
vtomole has quit [Quit: Page closed]
<keks>
whyrusleeping: :(
passstab has quit [Ping timeout: 258 seconds]
<keks>
anyway, i gotta run. just leave me a note on github if you read this.
<Kubuxu>
Yeah, I have to create IPFS account on beam
chris613 has joined #ipfs
JesseW has quit [Ping timeout: 252 seconds]
<victorbjelkholm>
flyingzumwalt, wouldn't it make sense for the project leads to take ownership over the roadmap for their projects rather than grouping by week?
<victorbjelkholm>
Can't get my mic to work anymore...
<victorbjelkholm>
flyingzumwalt, it's just that the project leads might know more about what goes where and so on, as go-ipfs don't know how to structure richardlitt's readme work etc
jedahan has joined #ipfs
<lgierth>
so sorry about the background noise here -- it's really not an ideal place to have the sprint hangout
<lgierth>
victorbjelkholm: ubuntu? install pulseaudio volume control (pavucontrol)
<lgierth>
then switch the sound input from internal microphone to microphone (unplugged)
<lgierth>
richardlitt: i want to make sure that we ask mateon and sid if thehy have questions
<lgierth>
flyingzumwalt: ^
<victorbjelkholm>
flyingzumwalt, infrastructure, I have that. Also I have website milestones and stuff
<victorbjelkholm>
lgierth, yeah, trying, is with built-in macbook mic... Was working two seconds ago, usually a restart fixes it
bonesso has joined #ipfs
<Mateon1>
lgierth: Not any specific questions, mostly want to listen in. Also, I want to work on making Orbit work on windows (a huge milestone was recently done by merging the go-ipfs-dep PR)
<victorbjelkholm>
Mateon1, that's awesome! Go for it!
<A124>
Windows IPFS performance suffers, not sure why. (TCP limiting or something)
warner has quit [Quit: ERC (IRC client for Emacs 25.1.2)]
warner has joined #ipfs
maxlath has quit [Quit: maxlath]
<A124>
David is awesome, btw.
espadrine_ has quit [Ping timeout: 250 seconds]
<victorbjelkholm>
A124, agreed
<daviddias>
<- this David? Not sure if I'm taking credit from someone, but if it was for me, thank you! :D
warner has quit [Quit: ERC (IRC client for Emacs 25.1.2)]
<Mateon1>
A124: In my experience it isn't too drastic. I easily get 180 peers at once on Windows, but as I mentioned in one of the issues that congests my router in some way that disallows me from opening connections.
warner has joined #ipfs
<Mateon1>
I really wished to work on Orbit today, but my internet is just not cooperating at the moment. Sorry :(
<daviddias>
Mateon1: failing on npm install?
<Mateon1>
daviddias: Yes, due to mismatched checksums
<daviddias>
woa
<Mateon1>
For some weird reason, on the same file twice: libp2p-webrtc-star-0.4.5.tgz
<flyingzumwalt>
lgierth what project would the milestone for Monitoring Alerts belong to?
<victorbjelkholm>
lgierth, it would be fine for you if I create Github milestones for the things we discussed?
<kumavis>
ipfs/pm! i knew this existed but couldnt remember the name
<kumavis>
thanks
<flyingzumwalt>
victorbjelkholm yes. The default is to use GH milestones to represent milestones for your roadmap.
<victorbjelkholm>
flyingzumwalt, thanks
<lgierth>
victorbjelkholm: yes yes go ahead
<Mateon1>
Oh, I do actually have a question. Regarding metrics.ipfs.team; it resolves to something on fc00::, but returns 403 Forbidden on connection
<Mateon1>
Is it actually public?
ylp has joined #ipfs
<lgierth>
Mateon1: yes there's an ACL based on ip address in front of it
<victorbjelkholm>
lgierth, could you add me as *something* so I can add milestones? Seems I don't have enough permission
<lgierth>
we wanna make it public but it isn't just yet
<lgierth>
victorbjelkholm: oops yep one sec
<victorbjelkholm>
lgierth, awesome, thanks
dmr has quit [Quit: Leaving]
<daviddias>
flyingzumwalt: I wonder what the 'default' means
<daviddias>
we never actually settled in that
<flyingzumwalt>
When your project is contained in a single GH repo.
<daviddias>
roger :)
<A124>
Mateon1 Do not use it locally or use a socks proxy with a shim
<Mateon1>
A124: Sorry? Regarding metrics or npm?
<A124>
Regarding router.
<flyingzumwalt>
What's hector's GH handle?
<A124>
Also cjdns
<Mateon1>
A124: Ah, I'm just hoping for a udp transport or connection limiting
<A124>
If you overfill TCP table, UDP will still work.
<A124>
Not onls transport.
<pjz>
victorbjelkholm: you can kind of suimulate milestones with checkbox items in an issue
<flyingzumwalt>
ah. hsanjuan
<A124>
But yeah, UDP is highly desirable. With TCP fallback.
<lgierth>
yeah we'll have multiple udp-based transports
<lgierth>
the one closest to being available is probably utp
<Mateon1>
TCP isn't really scalable as the network grows, in a sense. I expect for there to be tens of thousands of peers in the short term, and if everything goes right, billions in the long term
<flyingzumwalt>
what time ranges should I list as options in the doodle poll for scheduling the PM discussion? Also - do we know when haad and whyrusleeping will be back from their mini-vacations?
<victorbjelkholm>
flyingzumwalt, should be in the calendar?
<victorbjelkholm>
flyingzumwalt, haad will be off for a while I remember
<daviddias>
lgierth: should infrastructure get their monday call again? Now that there is a roadmap? Things like IPFS-cluster could be discussed on it
<victorbjelkholm>
daviddias, maybe monthly calls makes more sense? Roadmap is not very big
<A124>
Weekly calls even if for few minutes add to productivity in my experience.
<daviddias>
yeah, it is good to keep momentum
<Mateon1>
Well, it's a double-edged sword
<daviddias>
also enable other people to jump in
<Mateon1>
It adds motivation/productivity, but it does take time.
<Mateon1>
4 hours per week isn't insignificant
<A124>
If there is not much to discuss, 10m a week is not a time.
<A124>
4 hours would be everything and long calls.
<lgierth>
so i think it was running the correct head all these days, but i somehow ended up committing this old ref
ulrichard has joined #ipfs
<Mateon1>
Okay, I have finally managed to npm install without shasum mismatches. Orbit still fails to install. Points of failure: go-ipfs-dep@0.4.4-floodsub2 not available on Windows; ipfs-daemon post install script written in .sh; and probably a bunch more.
<lgierth>
dignifiedquire: re: go-ipfs-dep on wnidows ^
cemerick has joined #ipfs
<em-ly>
is there someone talking right now? we can't hear it on the stream.
<victorbjelkholm>
em-ly, yeah! Kubuxu stream seems to not emit sound
<Kubuxu>
Oh, right
<Kubuxu>
It is just me.
<victorbjelkholm>
ah, because you're streaming...
<em-ly>
oh, that's so weird.
<Mateon1>
Since my Q wasn't seen on Zoom: Regarding functional WebAssembly/something else, how did Morte work out?
<em-ly>
i can hear you now!
<victorbjelkholm>
em-ly, was the same when dignifiedquire did it last time
<em-ly>
@daviddias Question above ^
<victorbjelkholm>
daviddias^^^
<em-ly>
@Kubuxu ^ question for the js sesh
<victorbjelkholm>
gonna have to drop out now daviddias... Smell you all later!
<whyrusleeping>
like, if your object is {Data: "asdasdad", Foo: { Bar : {"/" : "QmFoo" }, Baz : "1234" } }, Tree returns [ "Data", "Foo/Bar", "Foo/Baz" ]
<kumavis>
ok
<kumavis>
how do i provide a link to an external node ?
<kumavis>
or i guess i just return the names of the links
<kumavis>
here
<kumavis>
maybe im not thinking about this at the correct level for ipld, so excuse me as i adjust my framing
<whyrusleeping>
kevina: so, you will no longer actually get PosInfo from a BasicBlock
<whyrusleeping>
the Node objects get passed down all the way until we put them into the datastore
<kumavis>
but inside of this blob, there are paths to parts of the local data blob, and paths to other nodes ( that requires other ipfs lookups )
<whyrusleeping>
kevina: is the filestore still implemented as a 'Datastore' replacement? or is it at the blockstore level?
<kumavis>
where do i return the references to other remote lookups ?
<kevina>
whyrusleeping: the filestore is a datastore replacement, but it doesn't have to be.
<whyrusleeping>
kumavis: in go i added a Links method that just returns links
<whyrusleeping>
but daviddias and jbenet say thats 'not part of the official interface
<whyrusleeping>
so ymmv
<kumavis>
where is that data returned outside of 'links', if anywhere
<whyrusleeping>
kevina: it might make more sense as a blockstore replacement, don't you think?
<kumavis>
resolve ?
<whyrusleeping>
yeah, just in resolve
<whyrusleeping>
which makes doing a tree traversal rather difficult
<kumavis>
yeah thats a reasonable concern
<kevina>
whyrusleeping: it might, but what stopped me from a full conversion is how this ties into the repo
<kumavis>
so if the path points to an external node, what do i return in resolve? a string?
<kevina>
whyrusleeping: I am not 100% sure but I think adding a blockstore dep to the repo code could create a circular dependency?
<kevina>
whyrusleeping: circular deps. where a real problem for me. That is why I have several different packages implementing the filestore code
<whyrusleeping>
kumavis: i havent actually figured that out yet. For now, my resolve returns a link type object
<kumavis[m]1>
hmm ok
<whyrusleeping>
and isnt yet able to resolve internal fields
<whyrusleeping>
its difficult...
palkeo has quit [Quit: Konversation terminated!]
<Nergal>
whyrusleeping: if one were to do similar with magnet uri, would it be the same limitation?
bon[m] has left #ipfs ["User left"]
Tv` has left #ipfs [#ipfs]
<kevina>
whyrusleeping: I'm actually not 100% sure how to add something that isn't a datastore to the fsrepo...
herzmeister has quit [Quit: Leaving]
ashark has quit [Ping timeout: 256 seconds]
<whyrusleeping>
Nergal: an ipfs hash is basically a magnet link
maxlath has quit [Quit: maxlath]
herzmeister has joined #ipfs
dignifiedquire has quit [Ping timeout: 256 seconds]
<Nergal>
whyrusleeping: I was reading that from ipfs/notes the other day. But, what about embedded info? Is that something more relegated to unixfs?
<Nergal>
like the extra info often in magnet links?
dignifiedquire has joined #ipfs
IlanGodik has quit [Quit: Connection closed for inactivity]
<alu>
whyrusleeping: im writing that down
doublec has joined #ipfs
gentoo_ has quit [Quit: Konversation terminated!]
gentoo_ has joined #ipfs
gentoo_ has quit [Max SendQ exceeded]
gentoo_ has joined #ipfs
gentoo_ has quit [Max SendQ exceeded]
gentoo_ has joined #ipfs
gentoo_ has quit [Max SendQ exceeded]
<kevina>
whyrusleeping: I am trying to figure out what you are after, If I take a node we can remove PosInfo() from BasicBlock, but it will still need to hang off Node...
gentoo_ has joined #ipfs
gentoo_ has quit [Max SendQ exceeded]
gentoo_ has joined #ipfs
gentoo_ has quit [Max SendQ exceeded]
<kevina>
whyrusleeping: the issue is with threading this information through...
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
PseudoNoob has quit [Quit: Leaving]
<whyrusleeping>
Nergal: embedded info?
<whyrusleeping>
afaik there isnt extra info in magent links
ashark has quit [Ping timeout: 256 seconds]
<whyrusleeping>
alu: writing what down?
taaem has quit [Ping timeout: 252 seconds]
<alu>
ipfs hash is basically a magnet link
<whyrusleeping>
kevina: the issue i'm looking at is that for every different 'Node' type we end up implementing, you will have to make your filestore code support it
<whyrusleeping>
alu: ah, yep!
<alu>
you should read how i used ipfs to translate imgur albums to avatars in metaverse
<alu>
my script just right now is working beautifully and successfully converted 20+ albums, over 600 avatars, in 1 swoop more than any other social VR platform
<kevina>
whyrusleeping: that is kind of unavoidable at some level, I have to know who to figure out if the block contains data from a backing file and if so seperate it. But...
<kevina>
If will only every plan to have raw nodes and the existing protobuf nodes then that is the only two types I will really care about.
<whyrusleeping>
alu: thats pretty sweet :) good job
<whyrusleeping>
kevina: fair enough
<whyrusleeping>
kevina: because you don't really care about the intermediate nodes
<whyrusleeping>
right?
<whyrusleeping>
only leaves with data
<kevina>
whyrusleeping: no I don't, I just store them,
<whyrusleeping>
cool
<kevina>
whyrusleeping: only the leaves
<alu>
fun fun
<whyrusleeping>
so you will really only have to worry about the 'old' protobuf and raw blocks
<whyrusleeping>
so, for that i'm thinking you make a FilestoreNode type or something
<whyrusleeping>
that looks like:
<kevina>
whyrusleeping: i need to know that it is an intermediate nodes that is part of the file
<kevina>
whyrusleeping: so I can store it
<whyrusleeping>
type FilestoreNode struct {
<whyrusleeping>
node.Node
<whyrusleeping>
PosInfo *PosInfo
<whyrusleeping>
}
<kevina>
and how will I use that, I work with blocks, not nodes
<kevina>
I could store the PosInfo in a separate data structure...
<kevina>
a separate data structure will take a decent amount of work and I'm not even sure what it will look like
<kevina>
whyrusleeping: this goes back to moving the filestore all the way to the DagService level,
<kumavis>
who should i talk to about filecoin ?
Oatmeal has quit [Read error: Connection reset by peer]
<kumavis>
implementation details
<whyrusleeping>
kevina: nodes are blocks
<whyrusleeping>
kumavis: depends on what youre asking
<whyrusleeping>
i can answer some questions
<kumavis>
mostly curious who is working on it
<whyrusleeping>
jesse, who you might have met is primarily doing so right now
<whyrusleeping>
i likely will start getting into it myself in the near future
<whyrusleeping>
and we're looking for people who are good at solidity to bring on to help
<kumavis>
i help maintain the ethereumjs ecosystem and recently working on ipld/libp2p stuff so im in the cross section
<whyrusleeping>
a lot of the recent ipfs work i've been doing is partially to help its usage in filecoin
<kevina>
Did something change. A Node is a merkeldag, and a
<whyrusleeping>
kevina: i really think this will make things easier for you
<whyrusleeping>
also, i'm okay with most of the changes in that PR
<whyrusleeping>
the stuff in the importer is all mostly LGTM
<kevina>
I'm sure, is just the constant conflict resolution that is starting to get to me. :(
<kevina>
whyrusleeping: re importer thanks.
<kevina>
so we are on the same page what pull request is that
<kevina>
?
<whyrusleeping>
kevina: i can handle the conflict resolution for you if you want, i understand the filestore code well enough at this point
<whyrusleeping>
talking about 3309
<kevina>
oh, thought you where talking about another pr
<whyrusleeping>
which one?
<whyrusleeping>
(i havent looked at many PRs since friday)
kenmazsyma__ has quit [Quit: Connection closed for inactivity]
<kevina>
no idea, just some other, ie not 3309
<whyrusleeping>
ah
<kevina>
whyrusleeping: if you have the time and you think you can make 3309 work without the parts you don't like go for it
<whyrusleeping>
i'll actually do that right now
<whyrusleeping>
merged 3308
<kevina>
okay, than go for it :)
<whyrusleeping>
(i've got time since i'm avoiding dealing with cbor annoyances)
<kevina>
and 3308, thanks
[0__0] has quit [Remote host closed the connection]
<whyrusleeping>
the best way to solve problems is to ignore them until they go away
<kevina>
re 3309the test case is not 100% but should make sure PosInfo gets passed though to where it is needed.
[0__0] has joined #ipfs
shizy has quit [Ping timeout: 250 seconds]
cemerick has quit [Ping timeout: 256 seconds]
<kevina>
whyrusleeping: so we are clear, with non-leaf nodes I still need to know what file they are representing, I just don't care about the internal format
<whyrusleeping>
kevina: will posinfo be nil when we arent doing a filestore add?
danemacmillan has quit [Ping timeout: 260 seconds]
<kevina>
whyrusleeping: it can be, but right now it's not
<kevina>
I believe the test now is if we have the results of Stat() (ie os.FIleInfo) for a file
<kevina>
That information is passed in through the adder
Oatmeal has joined #ipfs
<whyrusleeping>
ah, okay
<whyrusleeping>
i think we should probably go with it being nil for normal adds
<kevina>
that is fine by me, but that information needs to get through some how,
<kevina>
The adder has no filestore test right now...
dignifiedquire has quit [Quit: Connection closed for inactivity]
jedahan_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<whyrusleeping>
(note: i havent tested it, but it should build)
<whyrusleeping>
note that its rebased on the raw blocks PR
<whyrusleeping>
to prevent having to do another rebase later
<kevina>
is my test passing?
spilotro has quit [Ping timeout: 256 seconds]
<whyrusleeping>
let me run it
<kevina>
thanks
jedahan has quit [Ping timeout: 260 seconds]
fleeky has joined #ipfs
spilotro has joined #ipfs
danemacmillan has joined #ipfs
<whyrusleeping>
kevina: fixed it
<whyrusleeping>
pushed to that same branch again
<kevina>
looking....
ygrek has quit [Ping timeout: 260 seconds]
<whyrusleeping>
forgot to add a file...
<kevina>
did you forget to check in a file? github.com/ipfs/go-ipfs/thirdparty/posinfo
<whyrusleeping>
yeap
matoro has quit [Ping timeout: 260 seconds]
<kevina>
btw: /go-ipfs/fuse/readonly/ipfs_test.go fails to compile for me
<kevina>
home/kevina/gocode/src/github.com/ipfs/go-ipfs/fuse/readonly/ipfs_test.go:45: cannot use obj (type node.Node) as type *merkledag.ProtoNode in return argument: need type assertion
<whyrusleeping>
oh, i always run tests with -tags=nofuse
<whyrusleeping>
so i didnt notice
bsm117532 has quit [Remote host closed the connection]
<kevina>
I tend to use "make build test_go_short" to make sure tests compile.
<kevina>
I don't think test_go_short runs fuse tests, but I guess it compiles them.
<whyrusleeping>
ah, yeah
<whyrusleeping>
there, pushed the fix in feat/raw-nodes
<whyrusleeping>
rebasing the posinfo change on it
anewuser has quit [Ping timeout: 256 seconds]
<kevina>
so are you basically happy with feat/raw-nodes?
<whyrusleeping>
yeah, pretty happy with it
<whyrusleeping>
i want Kubuxu to review it
<whyrusleeping>
but hes been busy lately
<kevina>
I ask because to see if your changes work for me I need to merge kevina/posinfo-2 back into the filestore and make sure everything passes.
<kevina>
If you are going to rebase that, things can get messy :)
<whyrusleeping>
i proooobably won't rebase it again
<kevina>
okay, good enough for me.
<kevina>
from what I can tell so for it looks good though
<whyrusleeping>
kevina: do you want to reset --hard your posinfo branch to my code?
<whyrusleeping>
or just PR my branch?
<kevina>
Lets create a new PR and close the old to keep things clean.
<kevina>
BTW: Could you edit the commit message to "Add PosInfo() method to blocks and merkeldag nodes." so it has some indication that you changes things in non-trivial way
<kevina>
?
<kevina>
(in case you don't notice, I seam to not like using '?' marks for some reason)