(serapath) what do you mean? because it supports dat natively?
pfrazee
yeah
and it's made by a handsome devil
dat-gitter
(serapath) actually thats pretty awesome - but most ppl use mainstream browsers and its a requirement that it works on them
pfrazee
yeah
we gotta get a standards track started!
dat-gitter
(serapath) i'm actually working on the web IDE of ethereum where they allow coding "solidity contracts" ...i'm not too interested in solidity and ethereum for now but i'm learning a lot and it pays something :-)
(serapath) yes please - standards track sounds awesome :-) i plan to slowly switch away from chrome and maybe either use beaker or brave, but ideally it would be easy to fork and put together my own browser
pfrazee
I understand that. Lots of money in the ole chains rn
(serapath) i'm very critical towards existing crypto currencies anyway. I'm not sure if the future can or will do without crypto currencies, but the nature of all existing crypto currencies i am aware of seems to be broken to me. ...but other than that i try to make a living and for now i had the luck to get a deal to work a few hours every week remote when and from where i want - which brings little money, but enough to keep lear
(serapath) i wish i was a faster and better programmer, but i still feel like i'm improving even though i wish i would learn faster :P
pfrazee
yeah I think that's great. Plus there is a lot of talent, and interesting ideas, in that space. It's a good place to be
just get your payment in fiat :D
dat-gitter
(serapath) yes i do - it seems not practical to receive it in bitcoin or ether for now.
(serapath) do you think in the long term future there will be crypto currencies around?
pfrazee
I'm personally very skeptical of proof of work. If ethereum cracks proof of stake, then I'd have more faith. Otherwise, I think the solution will be a better payments messaging network; something similar to the interledger protocol
but the efficiency & governance problems just dont add up to me. Throughput is bad, you have to ship around a lot of extra data, the energy costs are high, governance is defacto plutocratic with mining power == votes on protocol decisions... it seems like a lot of extra pain for meager gains
dat-gitter
(serapath) i'm sadly not familiar with the details of that stuff. i have some opinions and knowledge about currencies and economics in general, but that's why i'm trying to learn more about crypto and p2p in order to one day be able to judge the differences between all those systems and compare them with the knowledge that i have from my past
pfrazee
I'm a huge believer in service decentralization, but I think network-wide strict consensus is not a requirement to accomplish that, so I'm much more interested in Dat
yeah
dat-gitter
(serapath) i find i really hard to judge :/
(serapath) yes
pfrazee
it's complicated for sure
HID_System
Can we install Dat on Windows now?
pfrazee
HID_System: let me check, jhand karissa ^ ?
HID_System: if you have npm/node, you can check pretty quickly with `npm i -g dat`
HID_System
Yes, but what about native moudles?
pfrazee
HID_System: I dont have a windows box so I dont know off the top of my head, but if installing dat works, either it's because the native modules are working, or it's because dat has JS fallbacks
@serapath didnt you say it's like 13gb? You might try a smaller dataset (or a subset) until you're sure things are working
HID_System joined the channel
HID_System joined the channel
aaaaaaaaa____
mafintosh: i've been trying to wrap my head around how to make a custom storage for a hyperdrive that would actually be selections from one or more other HDs (i think this is what you suggested to blahah a few days ago). i assume it would have its own key, but it would somewhere need a reference to the larger, original HD's key (to be able to join the swarm)
-- how this would work for multiple other HDs i have no idea. but i think this is probably not correct because then i'd be implementing a connection or discovery inside of storage... so i guess basic question is at a high level, how did you imagine doing this?
also, I've looked at poga's hyperdrive-ln, which is nice but not ideal here because i want these smaller hyperdrives to be discovered as sources for the limited content that they do have of the larger hyperdrives.
HID_System has quit
pfrazee: i see in documentation that BB automatically renders markdown; out of curiosity is there any plan for a markdown editor? (just tried to check if there was already one, but can't create a new site (did file an issue tho) so asking here instead)
pfrazee
aaaaaaaaa____: I'll check into the issue. Would definitely be easily to make a markdown editor in userland
aaaaaaaaa____: replied to your issue
aaaaaaaaa____
pfrazee: ah i see, hadn't seen this before! https://beakerbrowser.com/docs/tutorials/write-... .. up till now i had only seen opening the folder as the only thing in the interface pointing to how to modify the dat, but this is great
pfrazee
aaaaaaaaa____: Im signing off for the night but ping me later if you need any help
aaaaaaaaa____
i will but this looks pretty straightforward for what i want to do (edit a markdown file in a dat without opening the folder, finding the file, and opening an editor)
jameskyburz has left the channel
G-Ray___ joined the channel
substack
mafintosh: for browser support, is deriving the key pair necessary? could the public key be saved when the private key is saved instead?
inside of hyperdrive
mafintosh
substack: yea that already works
substack: just derive your own signing keypair
Pass in the secretKey and set storeSecretKey to false
with a kappa architecture, you might not want to replicate the materialized views
because this way, clients can be running different versions of the indexes
or be running custom indexes
but they can still replicate
mafintosh
yea
this is kinda like a distributed index
emilbayes
substack: that's exactly what I want too for my use cases
substack
also for space reasons you might not want to store the history of materialized view writes
only the most current snapshot, which can be derived from the history
mafintosh
so with our index you'll only end up storing the latest values
unless you replicate all of the history
substack
but! if you want to build a historical database with historical indexes, you could also store the materialized views in hypercore which would be very cool
time traveling database
mafintosh
substack: thats exactly what we are aiming for
so its not going to replace kappa arch
substack
so I can envision that sometimes you would want to do this but not all the time
mafintosh
more like an addition to it
substack
with hypercore is it possible to sparsely partition where data is stored and also possibly delete it (really delete it)?
like for example if you have a materialized view in hypercore but then a new update comes along where you need the materialized view to work differently and want to free up that space