Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 21 2020 18:40
    okdistribute commented #90
  • Aug 20 2020 17:30
    lucaslasota opened #90
  • Apr 29 2020 01:12
    martinheidegger commented #77
  • Apr 28 2020 17:33
    serapath commented #77
  • Dec 20 2019 12:00
    jmatsushita commented #77
  • Nov 29 2019 16:12
    jmatsushita commented #77
  • Nov 29 2019 16:07
    jmatsushita commented #77
  • Sep 19 2019 09:33
    deepakedayillam opened #89
  • Jul 06 2019 11:46
    devxpy commented #69
  • Jul 06 2019 01:18
    RangerMauve commented #69
  • Jul 05 2019 22:08
    devxpy commented #69
  • Jun 24 2019 20:57
    joehand commented #88
  • Jun 24 2019 20:56
    joehand commented #88
  • Jun 24 2019 20:55
    joehand commented #88
  • Jun 24 2019 20:55
    joehand commented #88
  • Jun 24 2019 20:54
    joehand pinned #88
  • Jun 24 2019 20:54
    joehand closed #88
  • Jun 24 2019 20:54
    joehand commented #88
  • Jun 24 2019 20:47
    RangerMauve commented #88
  • Jun 24 2019 20:39
    todrobbins commented #88
Zach Dwiel
@dwiel
alternatively, is there another service/tool I can use to record the history and not just the most recent version of each file?
Gopalakrishna Palem
@KrishnaPG
How to allow permissions for the shared content? For example, content A can be accessed only certain clients and content B can be accessed by only certain clients etc. Is there a way to achieve this?
Dat
@dat_project_twitter
Elon_Sat0shi hello
Dat
@dat_project_twitter
Elon_Sat0shi Did you hear about youtube-dl being DCMA'd?
Dat
@dat_project_twitter
Elon_Sat0shi Ok, so how do I add new files/changes from the dat CLI program?
Dat
@dat_project_twitter
Elon_Sat0shi Why doesn't dat share any files unless I create a dat.json?
Dat
@dat_project_twitter
Elon_Sat0shi Unless I create a dat.json when I try to sync it syncs an empty archive
Elon_Sat0shi But if I do create a dat.json it syncs the one file I have in my test folder
Elon_Sat0shi It still syncs that file after I delete dat.json
Elon_Sat0shi But if I don't create dat.json it syncs an empty archive
Elon_Sat0shi I don't get it
Dat
@dat_project_twitter
timgoeller Heya, is there some way to access the dat discourse? It seems to be offline
Dr Steve Huckle
@glowkeeper
Is anyone watching the issues' queue for dat-sdk? I'm having an issue or two :)
Nina Breznik
@ninabreznik
@RangerMauve is mainly working on the dat-sdk stuff, so I guess they would be watching the issues
Dr Steve Huckle
@glowkeeper
Thanks @ninabreznik
Nina Breznik
@ninabreznik
Also, everyone, Dat Comm comm call happening in 5min if anyone wants to chat. Not many people planning to join today, but still
Alex Maslakov
@GildedHonour
are there any benchmarks of hypercore? along with descriptions of how they've been condacted?
Martin Heidegger
@martinheidegger
In 6h we will have our next comm-comm meeting: https://twitter.com/dat_protocol/status/1324064394783920130
Nina Breznik
@ninabreznik
Heya, since Hypercore protocol discussions are very lively on Discord these days, we also created a community server there. Feel free to join https://discord.gg/JqhC3Hkq
And here's also the link to the Hypercore protocol Discord server https://discord.gg/Pqt8YZdw
shikhars371
@shikhars371
hi

hello all,

I been trying to build 1.0.0-prerelease-7 on windows from source but it always throws me error ,

on windows 64 bit i have, nodejs -12.0.0 , microsoft visual studio 2015, i have used windows-build-tools , i ahve follwed all the prerequisite - :
In Windows, you'll need to install Python 2.7, Visual Studio 2015 or 2017, and Git. (You might try windows-build-tools.) Then run:

npm config set python c:/python27
npm config set msvs_version 2015
npm install -g node-gyp
npm install -g gulp

I am getting error while doing
npm run burnthemall

C:\beaker-1.0.0-prerelease.7\app\node_modules\fuse-shared-library\lib.js:17
throw new Error(fuse-shared-library is not currently supported on: ${platform})
^

Error: fuse-shared-library is not currently supported on: win32
at Object. (C:\beaker-1.0.0-prerelease.7\app\node_modules\fuse-shared-library\lib.js:17:11)
at Module._compile (internal/modules/cjs/loader.js:759:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
at Module.load (internal/modules/cjs/loader.js:628:32)
at Function.Module._load (internal/modules/cjs/loader.js:555:12)
at Module.require (internal/modules/cjs/loader.js:666:19)
at require (internal/modules/cjs/helpers.js:16:16)
at [eval]:1:1
at Script.runInThisContext (vm.js:123:20)
at Object.runInThisContext (vm.js:313:38)
gyp: Call to 'node -e "require('fuse-shared-library/lib')"' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:345:16)
gyp ERR! stack at ChildProcess.emit (events.js:196:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:256:12)
gyp ERR! System Windows_NT 10.0.19041
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\beaker-1.0.0-prerelease.7\app\node_modules\fuse-native
gyp ERR! node -v v12.0.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok

node-pre-gyp WARN Using request for node-pre-gyp https download
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
unpack_sqlite_dep
'python2.7' is not recognized as an internal or external command,
operable program or batch file.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 1. [C:\beaker-1.0.0-prerelease.7\app\node_modules\sqlite3
build\deps\action_before_build.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23)
gyp ERR! stack at ChildProcess.emit (events.js:196:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:256:12)
gyp ERR! System Windows_NT 10.0.19041
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "build" "--fallback-to-build" "--module=C:\beaker-1.0.0-prerelease.7\app\node_modules\sqlite3\lib\binding\electron-v10.0-win32-x64\node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=C:\beaker-1.0.0-prerelease.7\app\node_modules\sqlite3\lib\binding\electron-v10.0-win32-x64" "--napi_version=4" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=electron-v10.0"
gyp ERR! cwd C:\beaker-1.0.0-prerelease.7\app\node_modules\sqlite3
gyp ERR! node -v v12.0.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js build --fallback-to-build --module=C:\beaker-1.0.0-prerelease.7\app\node_modules\sqlite3\

shikhars371
@shikhars371
@shikhars371
hello i resolved the error and ignored fused_library error as i guess its not supported on WINDOWS
but can anyone help me with
this error
"the following tasks did not complete: start, <anonymous>
"Did you forget to signal async completion? "
this im getting when i do npm run start
Gene Vayngrib
@urbien

How to allow permissions for the shared content?

@KrishnaPG - several teams work on this problem. Pushpin by Ink and Switch solved it in one way. Our team plans to work on this quite soon. One thing you need to ask yourself, what is content's granularity. Is it at the level of the whole hypercore, then it is much easier. If it is on the level of individual data elements, like key-value in Hypertrie / Hyperbee or a file in Hyperdrive, then it is much harder. Revocations of permissions is another issue. Separate dimension is what type of permissions. I assume read only. But for the multi-writer data structures, they may extend further, including partial permissions, if you were given permission to write, can you give any permissions to others?

Nina Breznik
@ninabreznik

I am sorry to repeat my message, but I was told the link to the Discord has expired.

So, this chat is staying, no worries about that, but we added an additional communication on the DIscord where we can have multiple chat rooms and better mobile app.

Plan is to migrate to Cabal or similar sistem once it's ready ready, but until then, feel free to find Dat ecosystem also on Discord https://discord.gg/jukapbdep5

1 reply
Alex Maslakov
@GildedHonour

Hi guys.

For our blockchain project we need to choose the right storage solution based on Hyperprotocol. Our main requirement is that it has to work as a Real Time Database, namely, be fast and performant.
There're other requirements too.

I suppose that it could be Sonar, Hyperswarm, or anything else

Who could give us a few pointers, or a paid consultation?

Alex Maslakov
@GildedHonour
@martinheidegger cc
pinnaculum
@pinnaculum
I've tried to clone with different dat links but all fail, then ran dat doctor and ...
✖ Who am I?
ERROR: Could not detect public ip / port
✔ Loaded native modules
✔ Resolved Dat Doctor Server
✖ Public Peer Test via TCP Failed
Unable to connect to Dat public server
✖ Public Peer Test via UDP Failed
Unable to connect to Dat public server
tried with iptables disabled, same outcome. what could be the issue ?
Dat
@dat_project_twitter
jbove Hi all. Paul Frazee is live coding "Uplink" now. https://www.youtube.com/watch?v=-yYKMFsKNSM&feature=youtu.be
Dat
@dat_project_twitter
jbove Morning from CEST. Will there be videos uploaded from the talks from the last Dweb Meetup?
Dat
@dat_project_twitter
nettle is a cryptographic signature a superset of a checksum? like, is there benefit in including a sha256 hash of a binary if you have a signature for it?
Dat
@dat_project_twitter
substack a signature proves authorship by a particular party but a hash proves file contents
nettle substack: but if you altered the file wouldn't the signature become invalid?
substack you could publish a new version with a new signature, i mean
substack but yes that signature would be invalid if the file changed
nettle ah right
nettle do most apps just sign the hashes, or does a signature produce a fixed-length output like hash functions?
Dat
@dat_project_twitter
substack signatures produce fixed length output but it's much more involved to check them compared to hashes
substack and there are certain things like replay attacks you may need to worry about, depending on the other circumstances of the arrangement
substack i think signatures might also be much slower than hashes if i remember correctly, so it's typical to sign hashes
substack but to verify a signature you need to download the public key and run some openssl command probably
substack but what is the threat model you're concerned about?
Dat
@dat_project_twitter
nettle we're using signatures anyways, so i was trying to determine if we needed a hash too
nettle but it seems that ed25519 prehashes its signature input anyways
nettle situation is sending android APKs p2p between phones, which are always signed
nettle so i'm trying to determine if a hash is even necessary for the verification phase