aschmahmann changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.7.0 and js-ipfs 0.52.3 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS: https://github.com/ipfs/ipfs | Logs: https://view.matrix.org/room/!yhqiEdqNjyPbxtUjzm:matrix.org/ | Forums: https://discuss.ipfs.io | Code of Conduct: https://git.io/vVBS0
bengates has joined #ipfs
bengates has quit [Ping timeout: 272 seconds]
concernedanon10 has quit [Read error: Connection reset by peer]
concernedanon10 has joined #ipfs
ipfs-stackbot has quit [Remote host closed the connection]
ipfs-stackbot has joined #ipfs
snowkeld[m]1 has joined #ipfs
ygrek has quit [Remote host closed the connection]
Acacia has quit [Ping timeout: 272 seconds]
heyitsrama has joined #ipfs
Ringtailed-Fox has quit [Read error: Connection reset by peer]
Ringtailed-Fox has joined #ipfs
Acacia has joined #ipfs
tomatoesarefruit has joined #ipfs
Ringtailed-Fox has quit [Read error: Connection reset by peer]
Ringtailed-Fox has joined #ipfs
koo5 has quit [Ping timeout: 256 seconds]
tomatoesarefruit has quit [K-Lined]
mowcat has joined #ipfs
ygrek has joined #ipfs
pecastro has quit [Ping timeout: 264 seconds]
Acacia has quit [Ping timeout: 265 seconds]
Acacia has joined #ipfs
drathir_tor has quit [Ping timeout: 268 seconds]
Matt[m]10 has joined #ipfs
wings[m] has joined #ipfs
drathir_tor has joined #ipfs
concernedanon10 has quit [Read error: Connection reset by peer]
concernedanon10 has joined #ipfs
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
<wings[m]>
hello
royal_screwup21 has quit [Ping timeout: 265 seconds]
ch3ster has joined #ipfs
ctOS has quit [Quit: Connection closed for inactivity]
Acacia has quit [Ping timeout: 265 seconds]
bedcrawler has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
fling has joined #ipfs
gois has quit [Quit: WeeChat 3.0]
dfoolz has joined #ipfs
<Matt[m]10>
hello
}ls{ has quit [Ping timeout: 240 seconds]
}ls{ has joined #ipfs
}ls{ has quit [Client Quit]
concernedanon10 has quit [Quit: Quit]
concernedanon10 has joined #ipfs
swills has quit [Ping timeout: 260 seconds]
Acacia has joined #ipfs
<heyitsrama>
hello
swills has joined #ipfs
p-core has quit [Ping timeout: 258 seconds]
Ringtailed-Fox has quit [Read error: Connection reset by peer]
Ringtailed-Fox has joined #ipfs
chiui has joined #ipfs
gabriel-etc-etc has quit [Ping timeout: 240 seconds]
justanotherdude has quit [Ping timeout: 264 seconds]
jokoon2 has quit [Ping timeout: 265 seconds]
koo5 has joined #ipfs
bmwiedemann1 has joined #ipfs
bmwiedemann1 has quit [Client Quit]
zeden has quit [Quit: WeeChat 3.0]
zeden has joined #ipfs
eio__ has quit [Quit: Leaving]
Newami has quit [Quit: Leaving]
arcatech has quit [Quit: Be back later.]
ylp has quit [Quit: Leaving.]
arcatech has joined #ipfs
ygrek has joined #ipfs
hqdruxn08_ has joined #ipfs
catonano has quit [Quit: catonano]
hqdruxn08 has quit [Ping timeout: 256 seconds]
duskforest has joined #ipfs
koo5 has quit [Ping timeout: 264 seconds]
joey_ has quit [Ping timeout: 268 seconds]
joey has joined #ipfs
LiftLeft has joined #ipfs
elaphecarinata[m has joined #ipfs
}ls{ has quit [Read error: Connection reset by peer]
}ls{ has joined #ipfs
Discordian[m] has joined #ipfs
LiftLeft has quit [Ping timeout: 272 seconds]
jesse22 has joined #ipfs
koo5 has joined #ipfs
LiftLeft has joined #ipfs
<Discordian[m]>
Hello, just discovered IPFS today. I'm using IPFS Desktop, and I'm wondering if there's a way to make it integrate with IPNS. I want to be able to have something like a directory of mutable files, where files can be added/removed/changed. I see how to do it manually [here](https://docs.ipfs.io/concepts/ipns/#example-ipns-setup-with-cli), but I don't see a way to automate the process simply (without writing my own code).
<Discordian[m]>
I'm running on Manjaro Linux, in case it ends up being relevant.
<Discordian[m]>
Thanks for the reply, but not that. I mean something as simple as hosting a website. If I update any files, the hash changes, so I'd need to also do additional steps to update IPNS. How do I automate the IPNS step for a whole directory for example?
<Discordian[m]>
If no such tool exists I'm not adverse to writing something simple, I just don't want to go re-inventing the wheel when this seems to be a fairly common thing people do.
<Joni[m]>
Do you mean something like a CI/CD pipeline for IPFS/IPNS ?
<Discordian[m]>
Just sharing immutable files is super easy right now, but it's not clear to me why sharing mutable files requires so many extra steps. So I was wondering how people typically automate it. I see using the JS SDK you can automate it somehow, not 100% familiar on the flow there, but I'm trying to find out if there's an existing solution to simply automatically do the process.
<swedneck>
AFAIK nothing like this exists yet
<swedneck>
but i think i remember opening issues for it on the webui github
<swedneck>
actually i think maybe galacteek can do it
<aya[m]>
Discordian: I'm new to ipfs too, but maybe you s
<Discordian[m]>
Ah, I'll take a look, thanks! I did search the IPFS Desktop Github, and didn't see anything, so I wandered over to here. I'll take a look at galacteek, otherwise I'm sure I can figure something out.
<swedneck>
ipfs-desktop is for things specific to the desktop version, webui is the actual UI
<swedneck>
ipfs-desktop is essentially the webui wrapped in electron
<Discordian[m]>
Ah makes sense, like Element. Thanks aya, I'll certainly give that a look-over too. I like the excessive use of emojis in the output, fun.
<swedneck>
i wonder how hard it would be to separate this into a standalone daemon..
<Discordian[m]>
Galacteek has no AUR package π’
<swedneck>
there's an appimage on github
<Discordian[m]>
Yeah I'll use it because I'm too lazy to compile it manually
bengates_ has joined #ipfs
<Discordian[m]>
So I've tested it out, it's even easier than I expected to use. This could be super nice as a standalone thing, but this app is pretty cool
<Discordian[m]>
Though I don't see any peers in galacteek, but I'm connected to peers. I'm assuming that means "peers running galacteek" or something
<swedneck>
where are you looking at peers?
<Discordian[m]>
Oh maybe I need to enable writeable on my node?
<Evanito[m]>
Yeah Discordian I at least see people get "kicked" every once in a while. So it's not the wild west at least
<Discordian[m]>
That's good to hear
bqv has joined #ipfs
<Discordian[m]>
In galacteek I can publish to my IPS Collection, any idea how to unpublish something? I'm wondering if unpublishing isn't really a thing lol
<Discordian[m]>
I can't believe how many features this have, even if many seem unfinished. It's impressive
<swedneck>
should be possible
<Discordian[m]>
* I can't believe how many features this has, even if many seem unfinished. It's impressive
<Discordian[m]>
I tried to unlink the file, but that deleted it, still published though lol
<swedneck>
#galacteek:matrix.org fwiw
<Discordian[m]>
Hell yeah
<swedneck>
probably better to ask for help there since this is a general ipfs room
is_null has joined #ipfs
tsrt^ has quit []
n1` has joined #ipfs
kn0rki has quit [Read error: Connection reset by peer]
<Evanito[m]>
Its messages read like a schizophrenic's twitter
concernedanon10 has joined #ipfs
<Evanito[m]>
But that's beside the channel topic
<Evanito[m]>
Something I've been thinking about recently: what do you feel is the biggest bottleneck to the IPFS network right now? My theory is uptime.
<swedneck>
discovery/transfer speeds and lack of nice tools and quality of life stuff
<Evanito[m]>
Oh yeah usability for sure would go a long way, just the other day I was trying to make a cluster and couldn't find jack in terms of documentation as for how to actually optimally configure it so I just copied a lot of the official cluster's config haha.
<Evanito[m]>
But I was thinking more in the protocol/network ecosystem itself.
<swedneck>
then just discovery/transfer speeds :P
<Evanito[m]>
Ain't that the truth
concernedanon10 has quit [Ping timeout: 240 seconds]
<Evanito[m]>
I've been reading up a lot on discovery methods in IPFS and I see one flaw in the design
<swedneck>
to be clear i mean discovery as in seeing what nodes have a piece of content
<swedneck>
not finding new content, that's not really in the scope of ipfs beyong just listening for announcements
<Evanito[m]>
Yeah I think I understand you there, I see the same problem
<Evanito[m]>
We currently have an issue where all of the users who actually want to browse the network or have content pinned are doing so on their personal computers, which turn off or get cleaned up regularly. Meanwhile, high uptime servers aren't being used to browse and thus are only sitting there with a few files their owner wants pinned or whatever, and aren't actively supporting the network.
<swedneck>
oh yeah some more explicit seed/leech stuff would be nice
<swedneck>
torrent benefits from having very obvious statistics on seeds and leechers, and people are encouraged to keep a high seed ratio
<Evanito[m]>
Yeah I always thought torrenting's approach was a little... naive?
catonano has joined #ipfs
<Evanito[m]>
I may be a bit of an idealist on this one but I always thought a decision on whether or not to seed/host/pin a file should be based on the amount of seeders it already has, programmatically if possible
<Evanito[m]>
With IPFS we can literally do that, count the amount of people who are hosting a file.
<swedneck>
eh, that may work but people should be in control of what they host
<Evanito[m]>
Oh I am far from suggesting peers automatically find stuff to host haha
<Evanito[m]>
I made a cluster so that I could link my raspberry pi with my desktop so that I can pin to both at once, saving my files if my desktop is offline.
<Evanito[m]>
But I still have to do it manually, and it requires every node in the cluster to pin it instead of just an optimal few (which is a setting but I don't know enough about it to use it confidently)
<Evanito[m]>
Which brings us back to the comment about cluster's lacking documentation haha
concernedanon10 has joined #ipfs
<Evanito[m]>
What projects have you been working on? I assume everyone here is a hobbyist of some sort
<Evanito[m]>
I just checked and it seems our friendly neighborhood spam bot is banned on a different account with a similar name. So add ban evading to the list
linux_addict has quit [K-Lined]
<swedneck>
yeah they just keep making accounts with roughly the same name, adding or changing words
<swedneck>
i'm just waiting to be made moderator in here so i can clean it up
<Evanito[m]>
Hell, I'd vote for ya
<swedneck>
as in: i asked a protocol labs member and they said they'd to it :P
wak-work has joined #ipfs
<Evanito[m]>
And I see, looks like I've been a bit hard on them, small indie company and all that. I still wanna ask how this replication setting interacts with follower nodes.
<swedneck>
#ipfs-cluster:matrix.org
<Discordian[m]>
<Evanito[m] "Oh hey Discordian I just bumped"> Oh hey! I saw you in the chat, but I'm not sure how to view the "workspace" haha. When I press "Planet workspace Earth" it just shows "No page loaded", and I can use it like a regular browser.
<Evanito[m]>
Yeah me neither, I take it none of my three "Ahoy" messages made it through either
<Discordian[m]>
Nope! Haha
<Discordian[m]>
The chat's an interesting idea, but I've yet to get a response lol
<Evanito[m]>
Did you ever get to experience orbit chat? (Back when it worked)
<Evanito[m]>
That's what hooked me into the ecosystem but I haven't seen anything like it since
<Discordian[m]>
It looks like the dev's in #galacteek:matrix.org , so I joined there hoping to see them active at some point.
<Discordian[m]>
I have not yet! I'll have to check it out. I got galacteek for the syncing pyramid feature
<Evanito[m]>
It's both curious and scary to think how easy a single-page chat app should be with ipfs-js yet none exists at the moment.
rodolf0 has quit [Quit: Leaving]
<swedneck>
there was gossipr.io which worked great, but then the dev just nuked it entirely
<swedneck>
and sadly i did not save the git repo, which i now regret
<Evanito[m]>
Another scary thing, you would think a single page app hosted entirely on IPFS would be un-nukable π
RingtailedFox has quit [Read error: Connection reset by peer]
RingtailedFox has joined #ipfs
Evanito has joined #ipfs
Evanito has left #ipfs [#ipfs]
<swedneck>
sort of
<wings[m]>
<Evanito[m] "Another scary thing, you would t"> Not *that* scary ;)
<swedneck>
it would rely on either having some permanent seeders, or being sufficiently popular that there's always at least one person viewing the site
<wings[m]>
There are plenty of uncensorable publishing platforms, just hard to know which are good
<swedneck>
if there's ever a point where no one is providing the content, and there's no permanent node that can re-seed it, then the content is lost
<Evanito[m]>
Yeah I get what you both mean. I just meant it to say so much for the permanent web haha
<wings[m]>
Some peanut made a totally p2p anonymous filesharing system that is theoretically impossible to shut down
<wings[m]>
I'm still a bit annoyed about it
<wings[m]>
No links, there are dozens of candidates anyways
<wings[m]>
And it's off topic
<wings[m]>
But in relation to things that can't be taken down, um, yeah, that is nightmare scenario
<swedneck>
just like free speech laws it's both really really good and kind of horrible
<Evanito[m]>
a modern tragedy
<swedneck>
but i really don't think it's a huge deal
<swedneck>
anyone even vaguely motivated can share whatever they want with like-minded people anyways
<Evanito[m]>
Yeah I mean obviously it's growing pains. I put my personal website onto pinata and use dnslink with cloudflare. My only expense is paying $8/yr for the domain.
<wings[m]>
I don't think it's a tragedy, I think it's a good thing, but there are obvious implications for the safety of vulnerable groups if truly uncensorable data publishing is available.
<Evanito[m]>
I would have to go out of my way to erase it from the internet haha
<swedneck>
if my rockpro64 didn't have periodic heart attacks i would still be hosting my stuff for free* (not counting ISP and electricity costs)
<swedneck>
well, and the cost of my domain but that's basically nothing
<viinthesky[m]>
<Evanito[m] "Its messages read like a schizop"> This is really dehumanizing tbh, both towards the *person* that you're referencing, but also towards people with schizotypal mental illness. Please use they if you don't know someone's pronouns, it prevents harm
bengates_ has quit [Remote host closed the connection]
Jesin has quit [Quit: Leaving]
<viinthesky[m]>
Also you can ignore users jsyk
ygrek has quit [Remote host closed the connection]
<Evanito[m]>
I understand where you are coming from, and acknowledge I was wrong in saying that.