<multivac>
[WIKIPEDIA] Project Xanadu#Original 17 rules | "Project Xanadu was the first hypertext project, founded in 1960 by Ted Nelson. Administrators of Project Xanadu have declared it an improvement over the World Wide Web, with mission statement: "Today's popular software simulates paper. The World Wide Web (another imitation of paper) trivialises our original..."
<x4nadu_>
i'm sure Nelson would get a kick out of talking show
<x4nadu_>
*shop
nonapostatizing has quit [Ping timeout: 256 seconds]
<x4nadu_>
it's not the project is doing to well on it's own
<multivac>
[WIKIPEDIA] Hypermedia | "Hypermedia, an extension of the term hypertext, is a nonlinear medium of information which includes graphics, audio, video, plain text and hyperlinks. This contrasts with the broader term multimedia, which may include non-interactive linear presentations as well as hypermedia. It is also related to the..."
<x4nadu_>
it would be a shame if Benet and Nelson never met
<multivac>
[WIKIPEDIA] Project Xanadu#Original 17 rules | "Project Xanadu was the first hypertext project, founded in 1960 by Ted Nelson. Administrators of Project Xanadu have declared it an improvement over the World Wide Web, with mission statement: "Today's popular software simulates paper. The World Wide Web (another imitation of paper) trivialises our original..."
<x4nadu_>
ipfs seems to be worried about backend
<x4nadu_>
letting the application (browser for html, media player for mp4, etc) worry about the presention
<achin>
it seems like you're familiar with the xanadu community. can you make an introduction?
<x4nadu_>
lol m8 i just am a fan of nelson, i find it really sad to see him pushed into the shadows of the archives
<x4nadu_>
when there are still people like Benet trying to recreate his vision
<multivac>
[WIKIPEDIA] Noisebridge | "Noisebridge is an award-winning anarchistic educational hackerspace in San Francisco, inspired by hackerspaces in Europe, like the Metalab in Vienna and c-base in Berlin. It is a registered non-profit California corporation, with IRS 501(c)(3) charitable status. According to the Noisebridge website's..."
<x4nadu_>
Nelson is very bitter since a writer at Wired Mag basically ruined his project in the eyes of the public
<x4nadu_>
bad timing as well
<x4nadu_>
i don't think noisebridge has an obviously connections to Internet Archive
hoony has joined #ipfs
<x4nadu_>
other than being in the same part of town
<multivac>
[WIKIPEDIA] Webgraph | "The webgraph describes the directed links between pages of the World Wide Web. A graph, in general, consists of several vertices, some pairs connected by edges. In a directed graph, edges are directed lines or arcs. The webgraph is a directed graph, whose vertices correspond to the pages of the WWW,..."
<x4nadu_>
i like how it makes graphs of site when you index them
<The_8472>
but the very concept of "unpublishing" is not possible from an information-security POV anyway. once something has been released to the general public it's out of your hands.
<jaboja64>
so what if there is legal concern with any of files? shouldn't there be a way of telling the rest of the network "I, publisher of X, request you all to remove it now because of Y"?
<x4nadu_>
jaboja64: encypt a file on the desktop, than push it to IPFS
<The_8472>
jaboja64, why should anyone feel obliged to listen to such a request? it's not possible to enforce it
simonv3 has quit [Quit: Connection closed for inactivity]
step21 is now known as step21_
<The_8472>
i'm deeply skeptical about blocklists. if they are included by default they will only create demand, e.g. by authorities. court order to censor X
<jaboja64>
but if we are going to make anything more than nice technical experiment we rather should allow removing content (or marking as illegal, NSFW etc.)
<The_8472>
opt-in block lists are far less of a juicy target
<x4nadu_>
i really hate the term NSFW
<The_8472>
jaboja64, does IP/TCP/HTTP have such a mechanism?
<x4nadu_>
what if you work in the adult industry legally
<x4nadu_>
or what if people at your workplace are upset by politcally incorrect content
<x4nadu_>
even if it isn't lewd
<x4nadu_>
it's a junk acrynom imo
<The_8472>
i don't get why there should be any preemptive compliance for censorship
<ion>
The_8472: IPFS implementations are not planning any blocklists included by default.
<The_8472>
ion, good good :)
<x4nadu_>
jaboja64: doesn't the picture upload site already have a tagging system for http galleries?
<multivac>
[WIKIPEDIA] PhotoDNA | "PhotoDNA is a technology developed by Microsoft that computes hash values of images in order to identify alike images. It is used with Microsoft's own services Bing and OneDrive, as well as by Google Gmail, Twitter, Facebook and the National Center for Missing & Exploited Children, to whom Microsoft..."
<The_8472>
good for them. doesn't mean they're used anywhere
<The_8472>
not as part of internet protocols
<x4nadu_>
ofc not
<x4nadu_>
software like this has no place in transport layer
<The_8472>
exactly
<x4nadu_>
next question?
<x4nadu_>
btw what does the report button on ipfs.pics do?
anticore has quit [Ping timeout: 264 seconds]
<The_8472>
upload something, click on it, see what happens?
pokeball99 has quit [Remote host closed the connection]
pokeball has joined #ipfs
pokeball is now known as pokeball99
pokeball99 has quit [Remote host closed the connection]
pokeball has joined #ipfs
pokeball is now known as Guest98669
Guest98669 is now known as pokeball99
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 240 seconds]
keorn has joined #ipfs
keorn has quit [Ping timeout: 250 seconds]
voxelot has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
ygrek_ has quit [Ping timeout: 245 seconds]
Encrypt has joined #ipfs
pokeball99 has quit [Ping timeout: 240 seconds]
<ianopolous>
jbenet: whyrusleeping: what is the expected behaviour going to be when an arbitrary object, which is pinned recursively, has links to an IPNS key?
rendar has joined #ipfs
Senji has joined #ipfs
jfred has quit [Quit: No Ping reply in 180 seconds.]
<computerfreak>
yeah im watching this already with great interest, some on mine ideas cross his ideas xD
<computerfreak>
so looks like this is something to contribute to the community: ipfs/ipns JS reference/wiki
<Kubuxu>
but really, using js-ipfs-api is almost the same as using command line
<Codebird>
Sounds a lot like the FMS message board on Freenet. I see similar developments every time I look. Unsurprising considering that freenet and IPFS are two implimentations of a similar idea.
joshbuddy has joined #ipfs
m0ns00n has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
hartor has joined #ipfs
mildred has joined #ipfs
hoony has quit [Remote host closed the connection]
hoony has joined #ipfs
ehmry has joined #ipfs
<leer10>
Codebird: at least one looks more modern than the other :P
<leer10>
(I've used FMS a long time ago)
joshbuddy has joined #ipfs
anticore has quit [Read error: Connection reset by peer]
hoony has quit [Ping timeout: 256 seconds]
ehmry has quit [Ping timeout: 264 seconds]
cemerick has joined #ipfs
step21_ is now known as step21
Kubuxu has quit [Read error: Connection reset by peer]
joshbuddy has quit [Quit: joshbuddy]
Kubuxu has joined #ipfs
joshbuddy has joined #ipfs
Encrypt has quit [Quit: Quitte]
<whyrusleeping>
ianopolous: you cant have links to ipns
joshbuddy has quit [Quit: joshbuddy]
jhulten has joined #ipfs
<Kubuxu>
whyrusleeping: any plans on progressing IPLD? It would be great to freely create different structures than files and directories (I know you can do everything with them but ... :p)
<whyrusleeping>
Kubuxu: i think the idea is to merge it after 0.4.0
<Kubuxu>
Is current format compatible with IPLD?
<whyrusleeping>
we hope so
<whyrusleeping>
lol
<Kubuxu>
This might be problematic
<whyrusleeping>
i havent havent been working too closely on it, but as far as i know, it should be
<Kubuxu>
ok thanks
<whyrusleeping>
and you'll never lose data or compatibility
<whyrusleeping>
there will always be code to migrate your data to whatever format
jhulten has quit [Ping timeout: 276 seconds]
<Kubuxu>
yeah but if schema wouldn't be compatible then file hash would have to change
<Confiks>
Kubuxu: It is possible right now to just create merkledag.Node{} structures
<Kubuxu>
but will IPFS know what links ie. recursively save?
pokeball has joined #ipfs
pokeball is now known as Guest45731
<Confiks>
Kubuxu: Yeah. Nodes have a []*Link field that can contain merkledag.Link{} structures, insertable via DAGService.AddRecursive.
<Kubuxu>
ok thanks, still IPLD would be nice thing to standardize it
<Confiks>
Yes, certainly.
cemerick has quit [Ping timeout: 260 seconds]
<Confiks>
Where is the IPLD spec? Can't find it in the ipfs/specs repo.
<Kubuxu>
there is one problem: you can't migrate to IPLD based unixfs w/o breaking hashes, even if you provide backward compatibility
<Kubuxu>
PR IIRC
Guest45731 has quit [Remote host closed the connection]
keorn has joined #ipfs
<whyrusleeping>
Kubuxu: the old hashes would still be able to resolve
<whyrusleeping>
newly created hashes (using ipld cbor encoding) would be different
Soft has quit [Read error: Connection reset by peer]
trn has joined #ipfs
trn has quit [Excess Flood]
trn has joined #ipfs
trn has quit [Excess Flood]
reit has quit [Quit: Leaving]
reit has joined #ipfs
reit has quit [Client Quit]
Soft has joined #ipfs
Bat`O_ is now known as Bat`O
Senj has joined #ipfs
Senji has quit [Disconnected by services]
joshbuddy has quit [Quit: joshbuddy]
pfraze has joined #ipfs
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 246 seconds]
mappum has quit [Ping timeout: 240 seconds]
joshbuddy has joined #ipfs
joshbuddy has quit [Client Quit]
kevin`` has quit [Ping timeout: 240 seconds]
mappum has joined #ipfs
kevin`` has joined #ipfs
simpbrain has quit [Quit: Leaving]
step21_ is now known as step21
Senj has quit [Read error: Connection reset by peer]
Senji has joined #ipfs
OutBackDingo has joined #ipfs
ulrichard has quit [Read error: Connection reset by peer]
ulrichard has joined #ipfs
Senj has joined #ipfs
Senji has quit [Disconnected by services]
step21 is now known as step21_
patagonicus has quit [Quit: WeeChat 1.1.1]
<ipfsbot>
[go-ipfs] whyrusleeping deleted cleanup at 1f2faf4: http://git.io/vE73M
<ipfsbot>
[go-ipfs] whyrusleeping created cleanup/deps (+2 new commits): http://git.io/vE73y
<ipfsbot>
go-ipfs/cleanup/deps 22de6a1 Jeromy: remove old update code...
<ipfsbot>
go-ipfs/cleanup/deps 0ae158c Jeromy: replace go-psutil with go-sysinfo...
step21_ is now known as step21
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #2136: Cleanup/deps (dev0.4.0...cleanup/deps) http://git.io/vE7Gn
cemerick has joined #ipfs
Senj has quit [Ping timeout: 256 seconds]
<Kubuxu>
Gosh, to get Token API running (so we can write/run apps on IPFS for real) we need keystore which needs spec of multikey (probably), ipld and few minor things.
<Kubuxu>
It will be a while
step21 is now known as step21_
devbug has joined #ipfs
<OutBackDingo>
any ETA on 0.4.0 ?
jhulten has joined #ipfs
bsm117532 has joined #ipfs
devbug has quit [Ping timeout: 276 seconds]
jhulten has quit [Ping timeout: 276 seconds]
<ipfsbot>
[go-ipfs] whyrusleeping closed pull request #1998: Make closenotify work [wip] (dev0.4.0...fix/closenotify) http://git.io/vBUwA
<ipfsbot>
[go-ipfs] whyrusleeping deleted fix/closenotify at 103fac6: http://git.io/vE7uq
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to master: http://git.io/vE7ub
<whyrusleeping>
lgierth: do we have all of the CCC website in ipfs yet?
<lgierth>
nope
<lgierth>
i can't get wget to continue retrying
<whyrusleeping>
lame
<lgierth>
this update ^ didn't even go trhough completely
<ansuz>
heh
<lgierth>
i'm decomissioning castor
<lgierth>
has been shut down today
pinbot has quit [Ping timeout: 255 seconds]
<ansuz>
as a gemini, this saddens me
<lgierth>
hehe thanks pinbot
<lgierth>
ansuz: o/
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed cleanup/deps from 0ae158c to 4c9c7e8: http://git.io/vE7Kr
<ipfsbot>
go-ipfs/cleanup/deps 4c9c7e8 Jeromy: replace go-psutil with go-sysinfo...
<whyrusleeping>
#ipfsWorldTour
<whyrusleeping>
gonna go to copenhagen, and paris
<whyrusleeping>
and barcelona
<whyrusleeping>
and lisbon
vijayee has joined #ipfs
voxelot has joined #ipfs
<lgierth>
ok gonna give pinbot a kick
<ion>
lgierth: --tries=inf
<lgierth>
ooh that's good
pfraze has quit [Remote host closed the connection]
cemerick has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
pinbot has joined #ipfs
<ipfsbot>
[js-ipfs-api] Dignifiedquire created greenkeeper-karma-mocha-reporter-1.1.4 (+1 new commit): http://git.io/vE7y8
<ipfsbot>
js-ipfs-api/greenkeeper-karma-mocha-reporter-1.1.4 605fed3 greenkeeperio-bot: chore(package): update karma-mocha-reporter to version 1.1.4...
zorglub27 has joined #ipfs
simonv3 has joined #ipfs
jhulten has joined #ipfs
jhulten has quit [Ping timeout: 256 seconds]
simpbrain has joined #ipfs
Kubuxu has quit [Ping timeout: 256 seconds]
trn has joined #ipfs
<ipfsbot>
[js-ipfs-api] Dignifiedquire created greenkeeper-gulp-git-1.6.1 (+1 new commit): http://git.io/vE7Ax
<ipfsbot>
js-ipfs-api/greenkeeper-gulp-git-1.6.1 59e5e2f greenkeeperio-bot: chore(package): update gulp-git to version 1.6.1...
<pinbot>
now pinning /ipfs/QmSAAJsdDzxDip6uoMJru8mgHLD8noVV36yRDacfFZ4SC3
<ipfsbot>
[go-ipfs] whyrusleeping closed pull request #1992: WIP: working on making close notify work (dev0.4.0...wip/fix-close-notify) http://git.io/vBepb
<dignifiedquire>
richardlitt: what exactly do you mean?
<richardlitt>
I can't make DAG go work, eithe
<peteyg>
When I run `ipfs object stat QmNe47k2SeiRcm81CYroScAnxe97BXU3GcK6UTjzhLSX6N`, the CumulativeSize is -1365464482 (notice the negative). What does that mean? That hash points to a directory with 12 .mkv files, each ~175MiB in size. Attempting to access that key via the ipfs gateway returns the error "Path Resolve error: context canceled". Any idea what's happening here?
pfraze has quit [Remote host closed the connection]
<richardlitt>
dignifiedquire: the files folder doesn't work, either.
<richardlitt>
dignifiedquire: an easier way than that.
<dignifiedquire>
richardlitt: not that I know
<richardlitt>
ex: `ipfs config switch dev`
<richardlitt>
Well, there should be.
<richardlitt>
:P
<tperson>
evn IPFS_PATH=$HOME/.ipfs2 ipfs daemon
<tperson>
env*
pfraze has joined #ipfs
<richardlitt>
dignifiedquire: DAG commands still coming up with nothing
<whyrusleeping>
DAG DAG DAG DAG DAG
<dignifiedquire>
richardlitt: DAG is broken in master
<dignifiedquire>
(most of the time)
<richardlitt>
dignifiedquire: cool. Broken in webpack, too.
<richardlitt>
:D
<richardlitt>
dignifiedquire: you got a chance to look at ipfs/api/pulls yet?
<dignifiedquire>
richardlitt: sorry no not yet, will try to do
<richardlitt>
Is there anything holding you up from doing that, on my end? Have I not made a clear enough PR, etc?
<richardlitt>
Any egregious sins I've made? :)
<tperson>
Need a timezone bot
<tperson>
dignifiedquire: Do you use npm 3?
<dignifiedquire>
tperson: yeah
<dignifiedquire>
richardlitt: no sins, just being on #32c3 and lots of stuff happening
<richardlitt>
Ah, of course
jaboja64 has joined #ipfs
<tperson>
npm 3 might be required, I tried installing via 2 and it failed to get a dependency, though not sure if that is actually a thing.
alhof has joined #ipfs
jaboja has quit [Ping timeout: 255 seconds]
pfraze has quit [Remote host closed the connection]
mildred has joined #ipfs
<dignifiedquire>
tperson: might be
<ipfsbot>
[webui] Dignifiedquire closed pull request #142: Converted majority of BS elements (webpack...feature/140-convert-react-bs) http://git.io/vEiuS
<tperson>
Reinstalled under npm@2 and appears to have worked.. first time I did though I got an error about caniuse-db not being present. So all might be well
ralphtheninja has quit [Ping timeout: 260 seconds]
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed fix/record-accounting from 6fabee3 to 0a649c7: http://git.io/vEdzc
<ipfsbot>
go-ipfs/fix/record-accounting 06de6f4 Jeromy: send record fixes to peers who send outdated records...
<ipfsbot>
go-ipfs/fix/record-accounting 0a649c7 Jeromy: return sentinel error for invalid records...
voxelot has quit [Read error: Connection reset by peer]
ianopolous has quit [Ping timeout: 260 seconds]
<dignifiedquire>
tperson: npm is not happy if you do not run rm -rf node_modules at least once a day ;)
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to dev0.4.0: http://git.io/vEdwz
<ipfsbot>
[webui] travisperson opened pull request #143: Update README with Access-Control headers for development (webpack...readme-dev-update) http://git.io/vEdox
hartor has quit [Ping timeout: 250 seconds]
hartor1 is now known as hartor
<tperson>
What is everyones go to domain registar right now?
<Kubuxu>
whyrusleeping: I love that with IPFS, what you just merged
<richardlitt>
Hover
<Kubuxu>
OVH
<achin>
name.com
<Kubuxu>
whyrusleeping: investing a work done (searching record) to help the network
<whyrusleeping>
Kubuxu: yeah :)
rendar has quit [Ping timeout: 265 seconds]
<Kubuxu>
achin: name.com has history of NXDOMAIN hijacking, I would stay away from that
<lgierth>
gandi
<achin>
Kubuxu: what do you mean?
<Kubuxu>
third level domains that did not exist redirected to their ad pages
pfraze has joined #ipfs
<Kubuxu>
so if you had www.example.com and someone typed wwe.example.com he would get page of ads.
<achin>
since i'm using my own DNS servers, i feel pretty comfortable they can't do that to my domain
reit has joined #ipfs
<Kubuxu>
they can't but sketchy people do sketchy things
rendar has joined #ipfs
<ipfsbot>
[webui] Dignifiedquire closed pull request #143: Update README with Access-Control headers for development (webpack...readme-dev-update) http://git.io/vEdox
voxelot has joined #ipfs
uhhyeahbret has quit [Quit: WeeChat 1.3]
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #144: Update react-dom to version 0.14.4
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #145: Update react to version 0.14.4
<tperson>
So, working on allowing custom paths for the 'datastore', but really I'm tryingt to introduce custom paths for 'data'. The datastore is just the leveldb database, while all the actual block data is stored in blocks. Should Datastore in the config be generalized, or should blocks get it's own config path?
voxelot has quit [Changing host]
voxelot has joined #ipfs
<tperson>
jbenet: ipfs.cat + https://harthur.github.io/kittydar/ === A wonderful place you can upload and see pictures of cats. Only cat pictures accepted, and the homepage simply just rotates any picture uploaded.
mildred has quit [Ping timeout: 264 seconds]
tidux has joined #ipfs
<Kubuxu>
whyrusleeping: should I base it on master or dev0.4?
<whyrusleeping>
tperson: yeah... it doesnt work
<whyrusleeping>
Kubuxu: base it on 0.4.0
rollick has quit [Quit: ZNC - 1.6.0 - http://znc.in]
<ipfsbot>
[webui] RichardLitt opened pull request #147: Filled out readme (webpack...feature/edit-readme) http://git.io/vEddz
<ipfsbot>
[webui] travisperson opened pull request #148: fix: Ensure relative paths are working in resulting bundle (webpack...webpack-relative-path) http://git.io/vEddM
tidux has left #ipfs ["WeeChat 1.0.1"]
<richardlitt>
dignifiedquire: should I merge it, then?
<tperson>
There needs to be a module that acts exactly like eslint, but it used instead with pre-commit that will only lint your stated changes.
go1111111 has quit [Ping timeout: 250 seconds]
<richardlitt>
IDE plugins?
<tperson>
nah, needs to be a npm module so that it works across all platforms. I can do it easily with a shell script, but that won't work on windows.
<tperson>
I always forget to do git add after I fix linting issues. Sense eslint checks the working tree and not the git staged tree things can get commited when they do not pass lint.
<tperson>
I personally should have a pre-commit hook that checks for unstaged files, and won't let me commit without an override. It would fix my issues a lot
Encrypt has quit [Quit: Sleeping time!]
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #149: Update react-dom to version 0.14.5
go1111111 has joined #ipfs
leer10 has quit [Ping timeout: 250 seconds]
ralphtheninja has quit [Ping timeout: 240 seconds]