<multivac>
[WIKIPEDIA] Imperforate anus | "An imperforate anus or anorectal malformations (ARMs) are birth defects in which the rectum is malformed. ARMs are a spectrum of different congenital anomalies in males and females, that varies from fairly minor lesions to complex anomalies. The cause of ARMs is unknown; the genetic basis of these anomalies..." | https://en.wikipedia.org/wiki/Imperforate_anus
<davidar>
Oh dear
<davidar>
Maybe not that one then
<sonatagreen>
if you do go with that, then ipns can be "I, Penis"
<sonatagreen>
iPenis
Gisle has quit [Remote host closed the connection]
<zignig>
or not
<sonatagreen>
that's also an option, yes
<davidar>
Yeah, IPNS is a rather unfortunate name when you say it aloud
bedeho has joined #ipfs
<sonatagreen>
"hipness"
<davidar>
All of the IP* initialisms are kind of awful to say, even though they look nice in writing
<davidar>
sonatagreen (IRC): nice
* davidar
writes a tool to generate pronunciations
<jbenet>
would be nice to see arcs between them and you, (togglable on/off)
<jbenet>
maybe later on could inspect connection details (like transferred ammounts, etc). but all that needs to get better in go-ipfs
<jbenet>
including estimation
<jbenet>
mikolalysenko have you done any work on bandwidth estimation?
<jbenet>
we should have conn estimators (bandwidth, latency, headroom, overhead, etc).
<cryptix>
new webui design? sweet!
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ipfsbot>
[go-ipfs] jbenet deleted real-trailers at 1e1213c: http://git.io/vCwm7
<davidar>
jbenet: o/
<davidar>
dignifiedquire_ (IRC): ooh, snazzy
<dignifiedquire_>
jbenet: yes more stats would be great, but I’m trying to stick to what is already in there for now, if you know of additional properties/functionality that is already in go-ipfs and we can use let me know and I’ll try to incorporate it where it makes sense
<zignig>
what I would like to do is start building ipfs infrastructure ( CI / name scanning / stuff ) into it.
<jbenet>
oh sweet, yeah
<zignig>
who would be the best team member to liase with ?
<zignig>
ip instance -> ipfs instance
* zignig
has woobly fingers this afternoon.
<jbenet>
UGH downloading golang 1.5.1 prebuilt on shitty HK hotel wifi sucks-- i bet i have most of those bits locally. pretty soon im going to start downloading things remotely, adding to ipfs, and then getting a hash. in fact, that would be a nice website.
<jbenet>
zignig: probably me or whyrusleeping? but best done over github
<ipfs_intern>
how can i make a file upload portal just like ipfs.pic ? any idea
<vanila>
ipfs_intern, I think the ipfs daemon would be running on the server, along with a web app
<vanila>
the web app would save images into a dir that the ipfs daemon pins
<ipfs_intern>
i desperately want to see the backend of ipfs.pic
<ipfs_intern>
how much one can achieve from ipfs api
<ipfs_intern>
?
<cryptix>
ipfs_intern: go-ipfs-api is not complete, but the json backend it uses, is also what the ipfs cli tool uses
<cryptix>
ipfs_intern: long way of saying: everything you can achive with the cli tool
<dignifiedquire>
davidar: I love the idea of tex.js, looking at the demo page the main thing that jumps to mind is that the loading phase is not very pretty
<davidar>
cryptix (IRC): yeah, would be cool to have default viewers for specific formats on the gateway
<davidar>
dignifiedquire (IRC): yeah, I've seen that, we don't actually need a full TeX installation though :)
<dignifiedquire>
davidar: better than running perl in the browser :D
<davidar>
Lol
<davidar>
JavaScript and Perl are actually kind of similar...
<vanila>
ipfs_intern, a website has to serve the file itself, ca'nt use ipfs
<davidar>
Both dynamic languages, with built-in regex support, and way more popular than they should be :p
<davidar>
ipfs_intern (IRC): can you elaborate?
<davidar>
The ipfs.io website is hosted on ipfs, for example
<ipfs_intern>
i want same domain structure like neocities anf ipfs.pics
<cryptix>
vanila ipfs_intern: you can just expose the public gateway (localhost:8080) to any domain if you want
rand_me has joined #ipfs
<davidar>
dignifiedquire (IRC): I'd like to have a loading screen like muzei, no idea how to do it though :/
<cryptix>
vanila ipfs_intern: i started doing that on some sites. just use /ipfs/.. for the assets in the html and either have a redirect on that server for /ipfs/* to server it from ipfs.io or use an nginx reverse proxy on the same domain
<dignifiedquire>
davidar: nice, well it’s actually quite straightforward to add sth like that, you need that animation in some format, gif/svg animation and then put it into your index.html as only content, then use a script to load all assets, and when they are done you use css to hide the loader and show the finished content
<dignifiedquire>
davidar: I would suggest though using sth like webpack/browserify to bundle all your scripts and assets to make this process easier
<davidar>
dignifiedquire (IRC): yeah, but how do I actually make the animation? :p
<davidar>
Yeah, packing is also a todo
<davidar>
I'm not a webdev though, so I'm a noob at this stuff :p
<richardlitt>
Morning team
<dignifiedquire>
davidar: right, that depends on your skills and the animation itself, I use adobe after effects, but there are a couple of alternatives out there, you can use svg and css animations if you want to use a pure code version: http://davidwalsh.name/svg-animation or use a web based animation product like https://animatron.com/
<davidar>
I miss the good old days when you could bang out some HTML, through in some stupid gifs and a hideous background and call it a day :p
<fiatjaf>
(I just installed this from the prebuilt package for linux-386 from gobuilder.me)
tsenart has joined #ipfs
tsenart has quit [Client Quit]
tsenart has joined #ipfs
thomasreggi has quit [Remote host closed the connection]
<fiatjaf>
`ipfs pin ls` prints nothing at all, but `ipfs pin add <hash>` prints a success message.
<ion>
fiatjaf: The API connection resets are a known bug. Try again until the command succeeds.
<ion>
fiatjaf: When you “ipfs add” something, it’s pinned automatically.
thomasreggi has joined #ipfs
thomasre_ has joined #ipfs
thomasreggi has quit [Read error: Connection reset by peer]
thomasre_ has quit [Client Quit]
gaboose has quit [Quit: Connection closed for inactivity]
thomasreggi has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
<ion>
jbenet, whyrusleeping: Have you guys talked with the Internet Archive people?
Tv` has joined #ipfs
<pjz>
ipfs needs a non-duplicating backing store
<pjz>
people will be less afraid of it if they can use it as a distribution protocol for their data without having to either double their disk usage or trust ipfs to not lose their data
<ReactorScram>
That would be really nice
thomasre_ has joined #ipfs
thomasreggi has quit [Read error: No route to host]
<ReactorScram>
I was trying to think how to do that because my web server only has around 20 GB of disk and my website including the HSR archive is 2 GB
<ReactorScram>
If you don't mind proxying through ipfs, you could use the FUSE mount and then symlink /ipfs/HASH to ~/original-file.jpeg
<ReactorScram>
Having something like Git where the file is stored right on disk would be nice, but it would still be hard on Windows where symlinks are kind of second-class
<ion>
pjz: There’s an issue about that AFAIR.
gaboose has joined #ipfs
<ion>
Some filesystems also support sharing file extents in a copy-on-write manner.
thomasre_ has quit [Client Quit]
thomasreggi has joined #ipfs
<pjz>
ion: ...and?
<pjz>
ion: the file's hash won't change
<ion>
~/.ipfs/blocks/foo and ~/Documents/hello could share the on-disk storage until you modify the latter.
<vanila>
pjz, so that would replace the blocks folder? That sounds excellent
<ion>
Too bad many filesystems don’t support that.
<vanila>
it's a bit weird having these opaque blocks, instead of just normal files but i cn see why it needs to wrork that way
<pjz>
vanila: well, it would have to crawl it and compute blocks/hashes for everything in your 'shared' dir(s)
<richardlitt>
In a related note, had a nightmare last night where a fairly famous coder emailed me telling me she gave up on IPFS because the docs were awful. x__x
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
thomasre_ has quit []
hjoest has quit [Ping timeout: 264 seconds]
<bengl>
daviddias: i want to see if i can convince you *not* to have every user run registry-static
<daviddias>
bengl: I'm listening :)
hjoest has joined #ipfs
<bengl>
see the comment i just added on github
<bengl>
main point is that registry-static's sole purpose is: download the entire npm registry and put it in a directory
<daviddias>
but just to make sure there isn't miscommunication, I want to point out that I'm proposing for folks to use a 'registry-static' that doesn't do the full download, but just downloads when someone does npm i modulex
<cryptix>
pjz: gits hashing isnt really usable for ipfs because of 'everything is a dag' and the custom chunking
<cryptix>
pjz: files are hashed as a whole and the hash is after zlib compression
<bengl>
daviddias: it sounds like the 'local registry-static per user' your're talking about is equivalent to the 'thin web server' i'm describing on github
<daviddias>
bengl: reading from your comment of your issue, I believe we are in the same webpage
<daviddias>
ahah I meant, 'same page'
<daviddias>
yes, exactly :)
<bengl>
hahaha yeah but it made for a good pun given the context
<daviddias>
bengl: wouldn't it be more easier to have a option to skip the step of downloading everything in registry-static and use that code?
<bengl>
daviddias: no, because there is no other code, as that's all it does
therealplato1 has joined #ipfs
<bengl>
reginabox (which i made as a way to get people up and running with registry-static quickly) includes a thin web server like the one i'm describing
<bengl>
so feel free to steal it from there :)
<bengl>
registry-static does not include a web server
<bengl>
because it's intended to be used with something like ngninx
therealplato has quit [Ping timeout: 268 seconds]
therealplato has joined #ipfs
therealplato1 has quit [Ping timeout: 240 seconds]
hjoest has quit [Ping timeout: 264 seconds]
<daviddias>
oh, so I missed to understand that
hjoest has joined #ipfs
<daviddias>
awesome, thanks bengl :)
nausea- has joined #ipfs
lachenmayer_ has joined #ipfs
<bengl>
no worries!
ralphthe1inja has joined #ipfs
<bengl>
do you already have a node running registry-static?
kpcyrd_ has joined #ipfs
stick`` has joined #ipfs
substack_ has joined #ipfs
warptangent_ has joined #ipfs
captain_morgan has quit [Remote host closed the connection]
<daviddias>
working on it :)
cSmith_ has joined #ipfs
captain_morgan has joined #ipfs
Tsutsu has joined #ipfs
zen|merge_ has joined #ipfs
gamemanj has joined #ipfs
hjoest has quit [*.net *.split]
amade has quit [*.net *.split]
zen|merge has quit [*.net *.split]
ReactorScram has quit [*.net *.split]
wopi has quit [*.net *.split]
skriplo has quit [*.net *.split]
danslo has quit [*.net *.split]
kandinski has quit [*.net *.split]
lgierth has quit [*.net *.split]
kpcyrd has quit [*.net *.split]
M-amstocker has quit [*.net *.split]
Keiya has quit [*.net *.split]
nausea has quit [*.net *.split]
M-whyrusleeping1 has quit [*.net *.split]
ralphtheninja has quit [*.net *.split]
screensaver has quit [*.net *.split]
thefinn93 has quit [*.net *.split]
borgtu has quit [*.net *.split]
d6e has quit [*.net *.split]
warptangent has quit [*.net *.split]
cSmith has quit [*.net *.split]
whyrusleeping has quit [*.net *.split]
substack has quit [*.net *.split]
stick` has quit [*.net *.split]
dawuud has quit [*.net *.split]
riveter has quit [*.net *.split]
bitemyapp has quit [*.net *.split]
mmuller has quit [*.net *.split]
Taek has quit [*.net *.split]
lachenmayer has quit [*.net *.split]
aar- has quit [*.net *.split]
Mjark has quit [*.net *.split]
guybrush has quit [*.net *.split]
Tsutsukakushi has quit [*.net *.split]
ei-slackbot-ipfs has quit [*.net *.split]
NeoTeo has quit [*.net *.split]
demize has quit [*.net *.split]
ogzy has quit [*.net *.split]
spikebike has quit [*.net *.split]
rabbitface2 has quit [*.net *.split]
zml has quit [*.net *.split]
CaioAlonso has quit [*.net *.split]
jager has quit [*.net *.split]
fleeky has quit [*.net *.split]
sbruce has quit [*.net *.split]
goregrind has quit [*.net *.split]
erikj` has quit [*.net *.split]
M-jfred has quit [*.net *.split]
M-trashrabbit has quit [*.net *.split]
fiatjaf has quit [*.net *.split]
padz has quit [*.net *.split]
qqueue has quit [*.net *.split]
Tsutsu is now known as Tsutsukakushi
<gamemanj>
Hmm
<gamemanj>
kind of looks like a netsplit occurred
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
Encrypt has joined #ipfs
fiatjaf has joined #ipfs
ei-slackbot-ipfs has joined #ipfs
NeoTeo has joined #ipfs
rabbitface2 has joined #ipfs
qqueue has joined #ipfs
goregrind has joined #ipfs
padz has joined #ipfs
spikebike has joined #ipfs
ogzy has joined #ipfs
erikj` has joined #ipfs
sbruce has joined #ipfs
jager has joined #ipfs
zml has joined #ipfs
M-jfred has joined #ipfs
fleeky has joined #ipfs
CaioAlonso has joined #ipfs
demize has joined #ipfs
M-trashrabbit has joined #ipfs
atrapado has joined #ipfs
lgierth has joined #ipfs
Encrypt has quit [*.net *.split]
ei-slackbot-ipfs has quit [*.net *.split]
NeoTeo has quit [*.net *.split]
demize has quit [*.net *.split]
ogzy has quit [*.net *.split]
spikebike has quit [*.net *.split]
rabbitface2 has quit [*.net *.split]
zml has quit [*.net *.split]
CaioAlonso has quit [*.net *.split]
jager has quit [*.net *.split]
fleeky has quit [*.net *.split]
sbruce has quit [*.net *.split]
goregrind has quit [*.net *.split]
erikj` has quit [*.net *.split]
M-jfred has quit [*.net *.split]
M-trashrabbit has quit [*.net *.split]
fiatjaf has quit [*.net *.split]
padz has quit [*.net *.split]
qqueue has quit [*.net *.split]
borgtu has joined #ipfs
Keiya has joined #ipfs
bitemyapp has joined #ipfs
kandinski has joined #ipfs
screensaver has joined #ipfs
Meepsheep has joined #ipfs
aar- has joined #ipfs
whyrusleeping has joined #ipfs
guybrush has joined #ipfs
riveter has joined #ipfs
Mjark has joined #ipfs
skriplo has joined #ipfs
M-whyrusleeping has joined #ipfs
d6e has joined #ipfs
<Meepsheep>
pedophile identified: wowaname
thefinn93 has joined #ipfs
mmuller has joined #ipfs
<wowaname>
spotted
<wowaname>
now go back to gnaa
<wowaname>
bbl
M-amstocker has joined #ipfs
wopi has joined #ipfs
Taek has joined #ipfs
<Meepsheep>
child toucher identified: wowaname
domanic has joined #ipfs
dawuud has joined #ipfs
Encrypt has joined #ipfs
fiatjaf has joined #ipfs
ei-slackbot-ipfs has joined #ipfs
NeoTeo has joined #ipfs
demize has joined #ipfs
ogzy has joined #ipfs
spikebike has joined #ipfs
rabbitface2 has joined #ipfs
sbruce has joined #ipfs
zml has joined #ipfs
M-jfred has joined #ipfs
padz has joined #ipfs
fleeky has joined #ipfs
qqueue has joined #ipfs
erikj` has joined #ipfs
CaioAlonso has joined #ipfs
jager has joined #ipfs
goregrind has joined #ipfs
M-trashrabbit has joined #ipfs
Meepsheep was kicked from #ipfs by whyrusleeping [Meepsheep]
<ike_>
wtf is going on here?
<whyrusleeping>
i dont really know
<ike_>
very strange
<ike_>
is Meep a bot?
<sonatagreen>
"spotted" sounded like a confession to me
<whyrusleeping>
but a whois on that Meepsheep guy returned 'loldongs' as the realname
<whyrusleeping>
so i figured it was a troll account
<ike_>
yeah
<ike_>
wowaname is in a bots room too
<ike_>
/shrug
<whyrusleeping>
hmmm
<whyrusleeping>
well, i'll just keep an eye out
amade has joined #ipfs
hjoest has joined #ipfs
domanic has quit [Ping timeout: 260 seconds]
<wowaname>
those arent my bots
<wowaname>
sonatagreen its called trolling
therealplato has quit [Ping timeout: 240 seconds]
<wowaname>
ike_ #iob was the only "bots room" i was ever in, and as you can see now, kloeri took it over
<ike_>
wowaname 's cool... just interested in keeping this room civil and troll-free
<ike_>
(bot free too)
<wowaname>
i gotcha
<wowaname>
i have nothing against this channel except it's on freenode
<ike_>
+1
<wowaname>
but i just joined to learn more about ipfs sometime
<ike_>
super!
therealplato has joined #ipfs
<ion>
>bot free
<ion>
s/ee/eedom/
<multivac>
ion meant to say: >bot freedom
<wowaname>
s/$/ this works too/
<wowaname>
or it should if it isnt a stubborn bot
<wowaname>
anyway, someone was talking about using ipfs as a bacckend for a youtube-like service
<ion>
It doesn’t seem to support regexps, just verbatim substrings.
<vanila>
wowaname whats your problem with freenode
Rylee has quit [Ping timeout: 255 seconds]
<wowaname>
abusive opers
<wowaname>
whose ip do you think this is
<wowaname>
well it's mine now
<wowaname>
but yeah
Rylee has joined #ipfs
<dignifiedquire>
richardlitt: we should create an awesome-ipfs list do you know if something like that already floats around?
<richardlitt>
dignifiedquire: I don't! That would be really cool! Let's do it.
captain_morgan has quit [Ping timeout: 240 seconds]
<dignifiedquire>
richardlitt: *creating repo*
<richardlitt>
I'm happy to make that? Or we could do it on the IPFS org
thomasreggi has joined #ipfs
<richardlitt>
woot
simpbrain has quit [Quit: Leaving]
<wowaname>
oh shit
<wowaname>
lol i just saw the mass join and thought someone was joining bots
<wowaname>
it was just a netsplit
<whyrusleeping>
nope, just netsplit coming back
<ike_>
wowaname: oh yeah, that was my assumption too
<dignifiedquire>
richardlitt: makes sense to do it on the org
<whyrusleeping>
ike_: pinbot is picky, only his friends can pin ;)
<ike_>
lol
<ike_>
pickybot
<whyrusleeping>
ike_: youre at &yet? nice
<ike_>
yep -- worked with daviddias for years
<whyrusleeping>
haha, sweet!
<whyrusleeping>
the relative links on your page are a little messed up though
<ike_>
yeah, tell me about it
<ike_>
daviddias and I are trying to figure out a better solution
<demize>
Rather, the non-relative ones are ;p
<whyrusleeping>
yeah...
<demize>
Relative links would work.
<whyrusleeping>
if you come up with something that can do fancy smart link re-writing, that would be awesome
<ike_>
thinking of a preprocessor that would rewrite them
ianopolous2 has quit [Read error: Connection reset by peer]
ianopolous2 has joined #ipfs
<ike_>
OR (personal fave) a preprocessor app that would live in IPFS and you could view static sites thru it
<demize>
Just remove the slash and everything would work ;p
<ike_>
demize sortof
<whyrusleeping>
ike_: oh yeah, something that would load another page in an iframe
<ike_>
something like that. or just a harp.js server that could run IPFS files through a doman.com proxy
e-lima has joined #ipfs
<ike_>
e.g. personal domain that loads IPFS in the background
groxx has joined #ipfs
<demize>
There's not really anything else that would be required. Unless you use some templating system where pages on different levels in the file hierarchy use the same template file, then you'd have to make your templating system a bit smarter as well, hah.
<demize>
Though that shouldn't be particularly hard to do either.
<dignifiedquire>
why does this stupid thing not have a stack property, why JavaScript did you ever allow to throw things that are not an Error object :cry:
<whyrusleeping>
i love javascripts
<whyrusleeping>
its all the pain of java, minus the compile time (personal experience)
demize is now known as bizarre
bizarre is now known as demize
<dignifiedquire>
In my experience it’s much less pain than Java, but when pain comes it’s so bad you want to quit
<whyrusleeping>
yeah, the early learning curve for javascript is really nice
<whyrusleeping>
but once you hit a certain point, its almost vertical
<whyrusleeping>
which is why i limit my javascript programming to everything before that curve
<dignifiedquire>
why did I use winston..everytime I use it bites me -.-
<ion>
I have been trying out Elm (to write a prototype and a visualization of a data structure that may be useful with IPFS), it feels really nice. It outputs JavaScript but promises no runtime exceptions.
wopi has quit [Read error: Connection reset by peer]
<dignifiedquire>
I really need to write a decent logger some day
wopi has joined #ipfs
<dignifiedquire>
ion: unless they have a bug in the transpiler :P
<ion>
Well, i haven’t seen one so far. :-P
captain_morgan has quit [Ping timeout: 260 seconds]
pfraze has quit [Remote host closed the connection]
<dignifiedquire>
ion: cool, what exactly does it mean?^^
<ion>
dignifiedquire: Imagine livestreaming content onto IPFS. You start with the object A (on the bottom row), then push the object B linking back to A, then push the object C linking back to B and so on. With just a linked list anyone can take your current HEAD and traverse back to the beginning object by object. What i have been thinking of is adding more links to the history to each object, specifically O(log n)
<ion>
links which a) let you start downloading the history at multiple points in parallel after getting the HEAD object and b) let you seek to any previous object in O(log n) steps.
gggthgr has quit [Ping timeout: 272 seconds]
<ion>
dignifiedquire: This algorithm lets you add the O(log n) links to the new HEAD by just inspecting the previous object’s links.
<dignifiedquire>
ion: that sounds cool, and this visualizes that in realtime?
hellertime1 has quit [Ping timeout: 256 seconds]
<gamemanj>
hmm... so the bold squares are objects linked to by the object on the left of that row?
<dignifiedquire>
whyrusleeping: I just merged a pr that should make debugging a bit better hopefully, can you please pull and run `npm install` to update dependencies
mildred has quit [Ping timeout: 240 seconds]
devbug has quit [Remote host closed the connection]
<ion>
This just simulates adding a bunch of objects and visualizes their links. It’s mostly static at the moment apart from having a button to add a new object. The HEAD at a given time is in red, the links from the HEAD are marked with a black box. There are exponentially growing buckets marked with an alternating green/blue background after the HEAD and it endeavors to have one link per each bucket, copied from
<ion>
the previous HEAD.
<sonatagreen>
What's the purpose of linking to A from everything? Are you expecting the first frame to be used as a preview thumbnail, or something?
<gamemanj>
Maybe "header" data.
<gamemanj>
Most video formats have that, after all :)
jhulten_ has quit [Ping timeout: 260 seconds]
<sonatagreen>
Fair enough.
<ion>
sonatagreen: It’s just an artifact of the algorithm at the moment; it picks the oldest object in range to each bucket and that happens to be the root object in the last bucket. But that may actually be useful as gamemanj said.
<ion>
To traverse from Z to B, you’ll follow the links from Z to Q, Q to I, I to E, E to C, C to B in 5 steps.
jhulten_ has joined #ipfs
<sonatagreen>
I like how each node's links are a subset of its predecessor's links, that makes building a new node very fast because you don't have to traverse the tree to find the thing you want to link to
voxelot has joined #ipfs
<whyrusleeping>
dignifiedquire: on it
<ion>
One part not visualized yet is that if, say, T is missing a link to Q for some reason and the bucket of length 4 would be empty when adding U, it will retain the link to M. That is, U would link to T, S, M, I and A.
<ion>
Any bucket can “borrow” the closest object to the right to avoid becoming empty.
<gamemanj>
Useful... I suppose it really depends on what you're aiming for. For simplicity, you could assign each node a "lifetime" upon creation, and link to it for that many nodes onward...
Encrypt has joined #ipfs
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
<ion>
This algorithm just needs you to take a copy of the parent’s links, increment their offset by 1, add the parent itself as link 1 and then prune extra objects from the offset ranges 2…3, 4…7, 8…15, 16…31, 32…63 etc.
<dignifiedquire_>
no idea tbh, I just feel putting the full id everywhere just makes for a bad ui, the idea is that if you hover the ids it’ll give the full version in a tooltip + the colors you see are generated from the id
<whyrusleeping>
i think showing the first 8 or so characters starting from after the Qm would be good
<dignifiedquire_>
that sounds sensible, where does the Qm come from?
<ion>
I mean, when you choose to represent the ID with n characters (which is fine), you can allocate the n characters for something more useful than the constant “Qm”.
<ion>
The type and the length of the hash.
<dignifiedquire_>
ah right, so yeah we could drop that in the ui
<dignifiedquire_>
dropping the constant Qm makes it better immediately :)
<NeoTeo>
v. nice - reminds me of WarGames
<dignifiedquire_>
NeoTeo: thanks and hopefully this will not become a war ;)
<NeoTeo>
Global Thermonuclear...etc.
ianopolous has joined #ipfs
<sonatagreen>
honestly just putting a - or : or something after the Qm would make hashes a lot more easily visually distinct, in my opinion
<sonatagreen>
like, there's a tendency for the eye to scan the first couple characters of a hash, and if they all start with Qm... then they all look alike
<sonatagreen>
whereas if you have e.g. Qm:e55V3hah4sp5bg2VeEKjkuqSLY6qJKHUQtQoiXqvRBBB then the eye can grab the e55 pretty easily
<krl>
dignifiedquire: it would be nice to do some kind of vhash component
<krl>
like, have the prefix + visual hash
<dignifiedquire>
yes
<dignifiedquire>
the color generation is the first idea I had in mind, but there are other things we could, do you have sth specific in mind?
<krl>
then instead of qm, you could have something else that indicates what kind of hash it is
wopi has quit [Read error: Connection reset by peer]
<gamemanj>
hmm... dignifiedquire: you may have missed a country or three
<gamemanj>
or did England become part of France in some event I never knew about...?
wopi has joined #ipfs
<dignifiedquire>
gamemanj: :D that’s the first dotted map I found on google, so no gurantees ;)
<dignifiedquire>
I’ll go to London next month, so I’ll check if they are still there
<krl>
dignifiedquire: not thinking of something in particular, but prefix + visual hash element together in a little box or something would be nice
<sonatagreen>
pretty
<gamemanj>
also, what about the people in the antarctic...?
<gamemanj>
it seems like that dotted map may have a few holes in it...
<gamemanj>
probably best to find a better but non-dotted map and convert it to dotted
wowaname has quit [Changing host]
wowaname has joined #ipfs
<dignifiedquire>
gamemanj: yes but not for a mockup, for implementation this needs to be vector based version anyway, maybe even generated via code from real data
<daviddias>
whyrusleeping: the new npm is considerably slower (at least for me)
<dignifiedquire>
daviddias: but it finally handles peerdependencies properly..
<ike_>
same
rehelmin has quit [Quit: Leaving.]
<dignifiedquire>
also daviddias if you have any idea on the issues whyrusleeping is having when running station please let us know, as it sounds to me somewhere in the chain between node and go-ipfs sth is failing
<cryptix>
ike_: i see that www. is on neocities - i wonder if they can do that now? kyledrake? :P
<daviddias>
feel welcome to also invite other people that might be interested
<ike_>
neocities does have IPFS support, and they archive daily
<ike_>
i am actually interested in going the other way -- publishing my site to IPFS locally, having neocities or other http platform pick up the changes
faddat has joined #ipfs
<ike_>
cryptix: gifs are fixed
<whyrusleeping>
ike_: whys that?
<ike_>
thanks for doing all my QA for me :)
<ike_>
whyrusleeping i like the idea of syndicating from most-distributed system to lesser-distributed ones
<ike_>
so, having the dir on my laptop be the canonical version
<multivac>
[WIKIPEDIA] Tahoe-LAFS | "Tahoe-LAFS (Tahoe Least-Authority File Store ) is a free and open, secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. It can be used as an online backup system, or to serve as a file or web host similar to Freenet, depending on the front-end used to..."
<whyrusleeping>
yeah! i can change it on the fly too
<daviddias>
tahoe-lafs?
<whyrusleeping>
set it to zero, bring it up to 500ms rtt, what have you
<ion>
IPNS not being cached yet is a thing to note. ipfs resolve -r /ipns/<my id> takes about 2.5 s every time. The gateway does not set a max-age Cache-Control header for IPNS.
<cryptix>
whyrusleeping: how long until the multiplxing times out?
<daviddias>
whyrusleeping: that is really sweet
<davidar>
whyrusleeping (IRC): set it to Australian mode
<whyrusleeping>
now i'm automating it a bit
<lgierth>
davidar: hey
<whyrusleeping>
and going to test some ipfs stuffs out soon
<davidar>
lgierth (IRC): hey
<daviddias>
cryptix: I've been learning it from 'here and there', but need to dial in to their spec properly
<ion>
whyrusleeping: nice
<davidar>
lgierth (IRC): do you know much about setting up a hyperboria clearnet gateway?
<cryptix>
ion: hrm can you open an issue about the Cache-Control header? if it resolves to /ipfs/.. it should at least set a day or two?
<davidar>
ion (IRC): not sure. Somewhere in Europe? :/
<ion>
Here they are speaking about changing the constitution to enable the data collection.
<davidar>
ion (IRC): hrmph
<cryptix>
fun times
domanic has joined #ipfs
<davidar>
lgierth (IRC): thanks
<davidar>
ion (IRC): Antarctica?
<ion>
Having your exit node on Antarctica sounds like a great Internet experience.
<lgierth>
davidar: basically cjdns' tun0 interface gets additional addresses which are configured in the server's cjdroute.conf, so that you can use the server's iptunnel ip as a default route. server needs forwarding enabled and possibly NAT, just like with openvpn setups
<cryptix>
ah - thats nicer than a wildcard nat :)
<davidar>
lgierth (IRC): I recall openvpn being slightly painful to set up :/
<whyrusleeping>
cryptix: yeah, wanna PR bumping it up to info? or notice?
<ike_>
aww thanks cryptix
<whyrusleeping>
its debug right now, yeah?
<cryptix>
whyrusleeping: its on notice
<cryptix>
no info
<cryptix>
sorry
<whyrusleeping>
oh, you should just be able to do 'ipfs log level bitswap info' then to see them
<whyrusleeping>
but they happen more often than you think, if two people send you a block, the second one will be 'unwanted'
<gendale_>
does publishing to ipns automatically pin a hash?
<whyrusleeping>
as you will have removed it from your wantlist once you get it
<whyrusleeping>
gendale_: no
<davidar>
lgierth (IRC): has anyone picked it up since?
<gendale_>
ty
<davidar>
gendale_ (IRC): o/
<davidar>
gendale_ (IRC): I tried joining slack but failed :/
<gendale_>
oh shoot, hang on a second
<cryptix>
whyrusleeping: hrm.. could we count them somehow? im sometimes seeing lots for the same block for a long time
<cryptix>
whyrusleeping: same peer id also
<lgierth>
davidar: we sort of tried, it takes a lot of dedication though
<davidar>
lgierth (IRC): define sort of :)
<lgierth>
it's a social contract so you'll say no to quite a couple of people
<whyrusleeping>
cryptix: 'ipfs bitswap stat'
<lgierth>
it might be easier in other communities. plenty of people show up in efnet/#cjdns and are like "so how do i facebook through this cjdns tor plox?"