rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
gunn has quit [Max SendQ exceeded]
gunn has joined #ipfs
reit has joined #ipfs
zootella has joined #ipfs
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
herzmeister has quit [Ping timeout: 268 seconds]
<dedgecumbe>
hmm. does the webui work if I listen on 0.0.0.0?
<dedgecumbe>
i'm running the ipfs daemon inside of a container, so listening on 127.0.0.1 means I can't access the webui. i've changed it to 0.0.0 and it pops up but looks... broken. connected to 0 peers, parts of the ui seem missing
<dedgecumbe>
ipfs swarm peers | wc -l == 52
<whyrusleeping>
dignifiedquire: here i am!
<whyrusleeping>
dignifiedquire: i want to help youuuu
herzmeister has joined #ipfs
<dedgecumbe>
the gateway on 8080 seems to work fine from across the LAN
hellertime has joined #ipfs
<deltab>
dedgecumbe: in your browser's dev tools network panel, do you see requests for the missing parts?
<dedgecumbe>
deltab: aha. good thinking.
<deltab>
and what url are you loading the webui from?
<dedgecumbe>
there's a load of 403 forbidden errors in the developer console with stack traces
IlanGodik has quit [Quit: Connection closed for inactivity]
palkeo has quit [Quit: Konversation terminated!]
<whyrusleeping>
you'll need to adjust your CORS settings in the config
<dedgecumbe>
yeah, i'm looking at this now
<dedgecumbe>
(sorry for the radio silence deltab :P)
<dedgecumbe>
i've found it in ipfs daemon --help ; just need to fiugre out the adjustment I need to make
<dedgecumbe>
figure
<dedgecumbe>
allow-origin [whatever it needs to be], I guess
nicolagreco_ has joined #ipfs
majo has quit [Ping timeout: 250 seconds]
<dedgecumbe>
there we go
<dedgecumbe>
thanks deltab / whyrusleeping
<whyrusleeping>
dedgecumbe: youre welcome!
* dedgecumbe
has now opened the wikipedia page on CORS and feels his brain slowly melting
<whyrusleeping>
i'm thinking maybe we should have custom 403 pages that explain some possible solutions
<whyrusleeping>
dedgecumbe: i don't understand CORS
<dedgecumbe>
(this is why I do backend)
<whyrusleeping>
^
<dedgecumbe>
hah
<whyrusleeping>
someone else has to tell me how that code should work
<whyrusleeping>
and then i write it
jaboja has quit [Remote host closed the connection]
<ipfsbot>
[js-ipfs] diasdavid force-pushed feature/swarm from dbf9c7c to 7a10593: https://git.io/v24B2
<ipfsbot>
js-ipfs/feature/swarm 7a10593 David Dias: libp2p start and stop
<daviddias>
whyrusleeping: wasn't the 'localhost' the only whitelisted addr for por 5001?
<daviddias>
that might be dedgecumbe trouble, it can't be through IP
<dedgecumbe>
what should I be setting allow-origin to? the IP of the gateway?
<dedgecumbe>
it's working having stuck a wildcard in there but I don't really understand what I've done
<daviddias>
CORS is a browser protection
<daviddias>
each time your browser calls to domain-b.com from a page loaded on domain-a.com
<dedgecumbe>
sure, yes
<daviddias>
it will sent a 'pre-flight' request (typically a OPTIONS request
<dedgecumbe>
to where?
<daviddias>
if the server replies "we don't take domain-a.com requests here" hence no CORS rule set up for that domain, the browser will cancel the request that the browser issued
<dedgecumbe>
ah right
<daviddias>
setting the wild card is telling the browser "everyone is welcome"
<dedgecumbe>
so if I set the allowed origin to the IP address of the gateway (on my LAN)
fiatjaf has quit [Remote host closed the connection]
<dedgecumbe>
hm actually. no this still makes no sense to me
<dedgecumbe>
the webui is on domain-a and the request is on domain-a, isn't it?
<dedgecumbe>
ah no! I see now
slothbag has quit [Quit: Leaving.]
<dedgecumbe>
or not
<daviddias>
go-ipfs will only let localhost to be loaded on the browser
<daviddias>
so if you run ipfs in Machine A
<daviddias>
and try to access it through Machine B by opening IP of Machine A, it won't work
<dedgecumbe>
i think I see now. the original opening of the page is fine because CORS doesn't really apply there
<dedgecumbe>
but then when the page makes a request to go-ipfs, it's 'from a page loaded on lan ip'
<daviddias>
if you do js-ipfs-api calls to the IPFS node in Machine A in Node.js it will work (cause CORS is not applied outside the browseR), if you load a wepage with js-ipfs-api on Machine B, you will need to white list that domain on the IPFS node, otherwise it will be the browser blocking
<dedgecumbe>
so go-ipfs responds 'no, i don't take lan ip requests', something like that
<daviddias>
yep
<daviddias>
awsm :)
<dedgecumbe>
is there a way to get around this without adding wildcard? i've tried both a.a.a.a and a.a.a.a:5001
OutBackDingo has quit [Remote host closed the connection]
OutBackDingo has joined #ipfs
computerfreak has joined #ipfs
dedgecumbe has quit [Changing host]
dedgecumbe has joined #ipfs
TomasBond has joined #ipfs
<TomasBond>
hi all!
<TomasBond>
i have a question, how can i hide my ip over ipfs?
<TomasBond>
can i be anonymous?
<dedgecumbe>
TomasBond: this is not the purpose of ipfs
<padz>
if you can be anonymous over http, yes
<tidux>
ipfs does work with anonymizing tools like tor or i2p
<tidux>
but it's not an anonymizing tool in itself
<TomasBond>
yeah i know
<TomasBond>
what i mean is to hide the best i can, from the files im sharing
<TomasBond>
if u have a link just share
<TomasBond>
ill read :D
tmg has quit [Ping timeout: 276 seconds]
<TomasBond>
can i see my ipfs traffic?
pfraze has quit [Remote host closed the connection]
tmg has joined #ipfs
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
ggp0647 has quit [Ping timeout: 264 seconds]
ggp0647 has joined #ipfs
computerfreak has quit [Remote host closed the connection]
dedgecumbe is now known as esoteric_nonsens
esoteric_nonsens is now known as esotericnonsense
Tv` has quit [Quit: Connection closed for inactivity]
nicolagreco_ has joined #ipfs
Arakela007 has joined #ipfs
afternuun is now known as nuun
Guanin_ has left #ipfs [#ipfs]
Guanin_ has joined #ipfs
vandemar has quit [Quit: leaving]
nicolagreco_ has quit [Quit: nicolagreco_]
voxelot has quit [Ping timeout: 268 seconds]
inconshreveable has quit [Ping timeout: 248 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
ygrek has joined #ipfs
herzmeisterderw has joined #ipfs
ulrichard has joined #ipfs
ulrichard has quit [Read error: Connection reset by peer]
herzmeister has quit [Ping timeout: 276 seconds]
Senji has joined #ipfs
ecloud is now known as ecloud_wfh
dignifiedquire has joined #ipfs
inconshreveable has joined #ipfs
tmg has quit [Ping timeout: 240 seconds]
IlanGodik has joined #ipfs
ulrichard has joined #ipfs
kerozene has quit [Ping timeout: 240 seconds]
ulrichard has quit [Read error: Connection reset by peer]
kerozene has joined #ipfs
ulrichard has joined #ipfs
ulrichard has quit [Read error: Connection reset by peer]
inconshr_ has joined #ipfs
rendar has joined #ipfs
inconshreveable has quit [Ping timeout: 240 seconds]
mildred has joined #ipfs
TomasBond has quit [Ping timeout: 260 seconds]
tmg has joined #ipfs
sahib has joined #ipfs
zorglub27 has joined #ipfs
chriscool1 has joined #ipfs
ygrek_ has joined #ipfs
O47m341 has quit [Ping timeout: 264 seconds]
ygrek has quit [Ping timeout: 264 seconds]
inconshreveable has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
chriscool1 has joined #ipfs
inconshr_ has quit [Ping timeout: 276 seconds]
sahib has quit [Ping timeout: 240 seconds]
zootella has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
chriscool1 has joined #ipfs
zootella has quit [Client Quit]
M-mva1985 has left #ipfs ["User left"]
Arakela0_ has joined #ipfs
TomasBond has joined #ipfs
Arakela007 has quit [Ping timeout: 244 seconds]
zorglub27 has quit [Ping timeout: 268 seconds]
O47m341 has joined #ipfs
Arakela0_ has quit [Remote host closed the connection]
Arakela007 has joined #ipfs
silotis has quit [Ping timeout: 252 seconds]
ygrek_ has quit [Ping timeout: 250 seconds]
ygrek has joined #ipfs
silotis has joined #ipfs
ugjka has joined #ipfs
_rht has joined #ipfs
inconshr_ has joined #ipfs
inconshreveable has quit [Ping timeout: 240 seconds]
ygrek has quit [Ping timeout: 240 seconds]
zorglub27 has joined #ipfs
zorglub27 has quit [Client Quit]
ugjka has quit [Remote host closed the connection]
ugjka has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
ugjka has quit [Remote host closed the connection]
dignifiedquire has joined #ipfs
herzmeisterderw has quit [Quit: Leaving]
herzmeister has joined #ipfs
ugjka has joined #ipfs
martinkl_ has joined #ipfs
martinkl_ has quit [Client Quit]
martinkl_ has joined #ipfs
jokoon has joined #ipfs
M-Ingo has quit [Quit: node-irc says goodbye]
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
martinkl_ has joined #ipfs
martinkl_ has quit [Client Quit]
ianopolous has quit [Ping timeout: 260 seconds]
reit has joined #ipfs
tmg has quit [Ping timeout: 264 seconds]
zz_r04r is now known as r04r
reit has quit [Ping timeout: 264 seconds]
Kane` has quit [Ping timeout: 260 seconds]
wiedi has quit [Ping timeout: 240 seconds]
hellertime has joined #ipfs
M-3630 has joined #ipfs
<M-3630>
Hello
Guanin_ has left #ipfs [#ipfs]
zorglub27 has joined #ipfs
sahib has joined #ipfs
gunn_ has joined #ipfs
gunn has quit [Ping timeout: 276 seconds]
rhalff has quit [Ping timeout: 240 seconds]
ugjka has quit [Quit: Leaving]
ugjka has joined #ipfs
ugjka has quit [Remote host closed the connection]
ugjka has joined #ipfs
zorglub27 has quit [Ping timeout: 260 seconds]
tmg has joined #ipfs
inconshr_ has quit [Ping timeout: 248 seconds]
inconshreveable has joined #ipfs
nicolagreco_ has joined #ipfs
wiedi has joined #ipfs
rhalff has joined #ipfs
ggoZ has joined #ipfs
rendar has quit [Ping timeout: 260 seconds]
rendar has joined #ipfs
reit has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
reit has quit [Client Quit]
jaboja has joined #ipfs
sahib has quit [Ping timeout: 240 seconds]
nicolagreco_ has joined #ipfs
cemerick has joined #ipfs
Combined2857 has joined #ipfs
Guanin_ has joined #ipfs
Combined2857 has quit [Remote host closed the connection]
nicolagreco_ has quit [Quit: nicolagreco_]
eater has quit [Ping timeout: 260 seconds]
eater has joined #ipfs
voxelot has joined #ipfs
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
jokoon has quit [Quit: Leaving]
voxelot has quit [Remote host closed the connection]
konubinix has quit [Ping timeout: 244 seconds]
konubinix has joined #ipfs
_rht has quit [Quit: Connection closed for inactivity]
nicolagreco_ has joined #ipfs
gigq has quit [Read error: Connection reset by peer]
gigq_ has joined #ipfs
ashark has joined #ipfs
zeroish has joined #ipfs
jaboja has quit [Ping timeout: 248 seconds]
brab has quit [Ping timeout: 244 seconds]
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #300: Update three to version 0.75.0
ett has joined #ipfs
brab has joined #ipfs
computerfreak has joined #ipfs
<haad>
hey everyone, if you're ever in need of eg. tracking a version of a file or other "dynamic content" use cases for IPFS, see https://github.com/haadcode/ipfs-log
ett has quit [Client Quit]
Akaibu has quit [Quit: Connection closed for inactivity]
zorglub27 has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
computerfreak has quit [Remote host closed the connection]
inconshreveable has quit [Remote host closed the connection]
zorglub27 has quit [Quit: zorglub27]
_rht has joined #ipfs
cemerick has joined #ipfs
M-GereG has quit [Quit: node-irc says goodbye]
nicolagreco_ has quit [Quit: nicolagreco_]
M-HirmeS has quit [Quit: node-irc says goodbye]
M-3676 has joined #ipfs
ralphtheninja has quit [Quit: leaving]
ralphtheninja has joined #ipfs
voxelot has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
cemerick has quit [Ping timeout: 248 seconds]
nicolagreco_ has joined #ipfs
<TomasBond>
hey hello
<TomasBond>
filename affects the hash?
uhhyeahbret has quit [Quit: WeeChat 1.4]
<voxelot>
TomasBond: nope, just the data is chunked and hashed
<voxelot>
unless files api does something with the name
<voxelot>
yes so if the file is part of directory and you are looking at directory hashes, then it does change
<ipfsbot>
[webui] dignifiedquire closed pull request #300: Update three to version 0.75.0
tmg has quit [Ping timeout: 260 seconds]
<ipfsbot>
[webui] brainframe-me opened pull request #301: Added support for dutch (master...master) https://git.io/vawCS
Akaibu has joined #ipfs
<ipfsbot>
[webui] dignifiedquire pushed 2 new commits to master: https://git.io/vawW4
<ipfsbot>
webui/master 52135a2 Cox Davy: Added support for dutch
<mildred>
It's an interesting discussion about why Git uses a mailing list instead of the issue tracker. Here, it's quite the opposite. Makes me think.
Tv` has joined #ipfs
<noffle>
voxelot: awesome! I'll let you know if I'll be here. I'm flying to NY soon, but don't have a date yet
d6e has quit [Ping timeout: 260 seconds]
<whyrusleeping>
mildred: i'd be interested to hear your thoughts
jaboja has joined #ipfs
d6e has joined #ipfs
<whyrusleeping>
because i kindof agree with not having a bug tracker
<whyrusleeping>
cjdns is the same way if i remember
<whyrusleeping>
to report a bug there you just go whine at caleb
<mildred>
Sometimes, I feel drowned in the issue comments, other times, I don't know what's going on. It has some very nice benefits: being able to ping anyone from GitHub, even not on the project, but I don't always know how to talk about things.
<mildred>
There is also the Weird things about git, #1: premature optimization that's interesting :)
<dignifiedquire>
whyrusleeping: are there browsers installed on the agents?
<mildred>
whyrusleeping: I feel cjdns is different because I have yet to find a mailing list.
<whyrusleeping>
dignifiedquire: yes
<whyrusleeping>
both of my agents at least have chrome
<dignifiedquire>
whyrusleeping: excellent
<whyrusleeping>
one of them is headless though
<whyrusleeping>
but i think it still has an x session running
<dignifiedquire>
should still work if it's spawnable with the regular chomadns
<dignifiedquire>
first need to fix those ports though
<dignifiedquire>
-.-
<richardlitt>
ping achin :)
<achin>
pongggggg
<richardlitt>
contribs, March 7th-14th?
computerfreak has joined #ipfs
mildred has quit [Ping timeout: 244 seconds]
<whyrusleeping>
that feeling when you get all cozy in a chair and ready to get some work done and you realize you left your coffee in the other room
<richardlitt>
Oh noes!
<whyrusleeping>
i'm just not gonna have coffee
<richardlitt>
whyrusleeping: I am in a cafe.
<achin>
richardlitt: on it. it seems to have broken my tool by upgrading libgit2 on my system
<richardlitt>
Do I buy another coffee?
<whyrusleeping>
richardlitt: my house has enough coffee prep equipment to be a cafe ;)
<richardlitt>
Or walk home and make my own?
<whyrusleeping>
richardlitt: if you already bought one today i'd go home
<achin>
richardlitt: buy another coffee to drink while you walk home to make your own
TomasBond has quit [Remote host closed the connection]
TomasBond has joined #ipfs
<whyrusleeping>
i normally buy one from the cafe just so i have an excuse to sit around and chat with the barrista, guy knows everything about coffee
Guanin_ has joined #ipfs
calavera_ has joined #ipfs
nicolagreco_ has joined #ipfs
hellertime has quit [Ping timeout: 268 seconds]
nicolagreco_ has quit [Client Quit]
<richardlitt>
This is not that sort of cafe.
<richardlitt>
:( The downsides of living in Cambridge. There are no decent hang-out cafes here.
<richardlitt>
New York and San Francisco were better for that.
calavera has quit [Ping timeout: 252 seconds]
<achin>
richardlitt: small suggestion -- in a PR like ipfs/weekly#28 put the date range in the PR description itself
MahaDev has quit [Quit: Leaving]
<richardlitt>
achin: I add it in at the bottom of the template
<richardlitt>
> Across the entire IPFS GitHub organization, the following people have committed code, created issues, or made a comment on GitHub between March 7th (noon, GMT) and March 14th. We're autogenerating this list using [this tool](//github.com/ipfs/weekly/blob/master/tools/get_commits.py) and [this other tool](//github.com/richardlitt/name-your-contributors), so
<richardlitt>
please let us know if your name isn't here.
<achin>
yeah, but i have to open the file, and it's one more place for my very little brain to remember to look :)
<achin>
it's totally minor
nicolagreco_ has joined #ipfs
<achin>
also, at the bottom of the template is still lists our names. i've not really been involved in editing many of the recent weeklys, and so if you felt like removing my name, please feel free!
<richardlitt>
achin: You sure? I don't really mind, either way.
<richardlitt>
ugh, I keep getting server errors for name-your-contrib
<richardlitt>
:[
<achin>
i am pleased that i was able to get this whole weekly thing underway, and so i don't mind taking credit for that :) but if you find that others are stepping up to help edit the weeklys, feel free to give them mention in liu of my name. i have no objection to my name styaing there
nicolagreco_ has quit [Client Quit]
MahaDev has joined #ipfs
<achin>
i pushed a commit with the git contributors, but i haven't mapped them to github names yet
Encrypt has joined #ipfs
<achin>
if you don't take care of that by tonight, i'll do it when i get home
<richardlitt>
achin: I'm on it now. Getting the contribs using each individual module.
hellertime has joined #ipfs
<achin>
i will eventually take a look at your tool and see if it can be leveraged to also gather git commit data
hellertime has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
d6e has quit [Ping timeout: 240 seconds]
d6e has joined #ipfs
<richardlitt>
Yeah, I'll eventually do that too. :D
ygrek has quit [Ping timeout: 244 seconds]
<richardlitt>
huh. I keep getting a server error. :[
zorglub27 has joined #ipfs
<achin>
server-side javascript is still a little new to me
calavera_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
uhhyeahbret has joined #ipfs
calavera has joined #ipfs
mildred has joined #ipfs
gordonb has joined #ipfs
ygrek has joined #ipfs
pfraze has joined #ipfs
ggp0647 has quit [Ping timeout: 264 seconds]
<richardlitt>
I have no idea what is going on.
<richardlitt>
GitHub seems to throw an error for only one specific repo, and there's no reason given. Just 'server error'
<richardlitt>
Which is... incredibly not useful?
ggp0647 has joined #ipfs
zorglub27 has quit [Ping timeout: 244 seconds]
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Client Quit]
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Client Quit]
nicolagreco_ has joined #ipfs
nicolagreco_ has quit [Client Quit]
nuun is now known as afternuun
_whitelogger has joined #ipfs
disgusting_wall has joined #ipfs
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ploopkazoo has quit [Ping timeout: 248 seconds]
ploopkazoo has joined #ipfs
hellertime has quit [Quit: Leaving.]
hellertime has joined #ipfs
hellertime has quit [Ping timeout: 244 seconds]
rendar has quit [Ping timeout: 276 seconds]
TheWhisper has quit [Quit: Leaving]
cemerick has joined #ipfs
TheWhisper has joined #ipfs
zorglub27 has joined #ipfs
<whyrusleeping>
go test has this really annoying feature where if you run it on multiple packages, it outputs all the results for each test all at once
<whyrusleeping>
where when run on a single package, it prints output as the tests print it
<whyrusleeping>
the downside of that is you cant get any timing information from the multi-package tests
wiedi has quit [Read error: Connection reset by peer]
<shadoxx>
is there a directory of files?
inconshreveable has joined #ipfs
gordonb has quit [Quit: gordonb]
wiedi has joined #ipfs
<alu>
I just wanna sit with ya
<alu>
and show how to janus with ipfs
<alu>
and then document all the damn bugs that happen
kaliy has quit [Ping timeout: 276 seconds]
inconshreveable has quit [Remote host closed the connection]
<shadoxx>
like, can i push files to ipfs
<shadoxx>
and then they're just there, or do i have to keep my daemon running?
gordonb has joined #ipfs
ashark has quit [Ping timeout: 276 seconds]
<voxelot>
alu: i have some time this weekend
<voxelot>
shadoxx: there is a repo in ./ipfs of objects
inconshreveable has joined #ipfs
<voxelot>
when add something it will go there locally whether you have your daemon running or not
<shadoxx>
interesting
kaliy has joined #ipfs
<voxelot>
or .ipfs defined in IPFS_PATH=
<shadoxx>
so i could do something like `IPFS_PATH=/opt/ipfs ipfs daemon`
<shadoxx>
in bash at least.
gordonb has quit [Quit: gordonb]
mildred has quit [Ping timeout: 248 seconds]
gordonb has joined #ipfs
kvda has joined #ipfs
kaliy has quit [Ping timeout: 276 seconds]
<voxelot>
not sure of all of the options for setting repo paths, i think you can set the repo when you init like $IPFS_PATH=/opt/ipfs ipfs init
<voxelot>
and there is a path field in the config for datastore
<shadoxx>
hmm
<voxelot>
yeah, you can set datastore path in config it looks
inconshreveable has quit [Ping timeout: 248 seconds]
<shadoxx>
Just tried it. That works. So, I notice in the 'config' file there's a list of bootstrap peers. Are those hardcoded or does it actually poll a directory of some sort?
<shadoxx>
danke deltab. that's exactly the kind of thing i want to try. i don't really have a use for ipfs yet, but voxelot and alu have convinced me of the hype.
<voxelot>
shadoxx: you can work on your deutsch with half of the people here too :)
nicolagreco_ has joined #ipfs
<montagsoup>
is whyrusleeping around?
<shadoxx>
he's probably sleeping.
<montagsoup>
alright. that's right he does seem to be going to bed everytime i get on
<montagsoup>
timezones are tricky
<voxelot>
it's 3:39 our time on the west coast haha, maybe he's in a coffee coma
herzmeister has quit [Quit: Leaving]
<montagsoup>
maybe he's experimenting with 28 hour days.
herzmeister has joined #ipfs
<shadoxx>
voxelot: you should be Downtown right now. They've shut down part of the street next to my office building and they've been partying since like noon
O47m341 has quit [Ping timeout: 260 seconds]
<shadoxx>
They're just blasting irish music
<shadoxx>
rather "irish music"
<voxelot>
hmmm, hope i can get home...
<voxelot>
doubt it's on my side of town
<voxelot>
not enough bars
<montagsoup>
maybe someone else can answer me. I was looking at an issue about a C implementation. I was just wondering what sort of programming experience I would need to be helpful to that
inconshreveable has joined #ipfs
<montagsoup>
I presume networking, but like how hard-core of networking?
<montagsoup>
I've looked at that quite a bit and was even starting to think about a c implementation but ran into problems with json being hard to parse
<montagsoup>
My biggest worry is that ive never really worked on anything big or contributed to other people's stuff
<lgierth>
i don't know much about arch -- but if it's root, that's bad
<whyrusleeping>
redfish: no, its a user script
<whyrusleeping>
look at the PKGBUILD
<slothbag>
whyrusleeping: wierd, even though it completely locks my machine up and spews rubbish gx returns with a package hash.. lol
<whyrusleeping>
slothbag: >.> go gx?
<whyrusleeping>
gx is quite the tropper
<whyrusleeping>
trooper*
pancheon has joined #ipfs
<whyrusleeping>
redfish: the service file gets installed as a systemd user service
<whyrusleeping>
which means that it runs as whatever user starts it
<redfish>
yeah, i'm reading about this systemd user mode
<slothbag>
sorry cant get any stack trace :(
<slothbag>
looks like IPFS goes into some sort of debugger mode, it doesnt crash.. just starts showing crap loads if text
<slothbag>
there is some sort of race condition in IPFS that is being triggered by gx "windows-fixes" branch
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
Akaibu has quit [Quit: Connection closed for inactivity]
<lgierth>
classic verschlimmbesserung
reit has joined #ipfs
<redfish>
ok, well, I like my services as their own users, so that chmod go-grx actually does something and #2478-like issues are less problematic
tmg has joined #ipfs
<whyrusleeping>
slothbag: no worries, i'm spinning up a windows vm
<slothbag>
I would update my ipfs, but the "gx i" fails too :(
<noffle>
redfish: ??? (context?)
<noffle>
oh, I see
<whyrusleeping>
redfish: yeah, agreed
<noffle>
defensive practices are good for users, but software that doesn't wipe what it didn't create is the irght way
<noffle>
right*
<noffle>
since we are the developers of said software, we have that responsibility
<whyrusleeping>
noffle: the software didnt tell itself that it owned all of /tmp ;)
HoboPrimate has quit [Quit: HoboPrimate]
<noffle>
whyrusleeping: how would you feel if 'git init --force' wiped your working dir?
<noffle>
:)
<redfish>
btw, wyrusleeping, eventually i realized that an IPFS Merkel tree is effectively an index into a data store: data items are leaves, and intermediate nodes hold links derived from whatever metadata -- that's the index
<redfish>
you can have multiple indexes for same data, e.g. for user db, by letters of first name: a->{aa,ab,..}->{aaa,abb,...}-->data items
<redfish>
the a search on the metadata, is a walk down one of such Merkle trees; there's our DB.
<whyrusleeping>
noffle: not much worse than i feel about git clean -df doing the same