Hacker Newsnew | past | comments | ask | show | jobs | submit | KevinNTH's commentslogin

Awesome project. I am a big fan of Tailwind CSS to and I use it for my current project [1]. I will definitely make use of Tailwind.run() to as a playground to design components! Great job!

[1] https://gekri.com


Your project is a bit similar to mine and I am very curious about how you use Blockstack.

I have been hosting a CouchDB instance myself on a VPN but considered moving to Firebase while prototyping since it seems easier to use. Considering Firebase since it offers offline-first support. However, only today I was made aware of Blockstack and I have seen it mentioned multiple places.

How do you like working with Blockstack and what made you choose it? Does your app work offline? Does it synchronize automatically between devices?

I also want to take data privacy very seriously, since I am dealing with personal and sensitive data (just like a person's journal is very sensitive to them).


Blockstack is very easy to get started with and provide user authentication and encrypted data storage out of the box.

About offline-mode, I am about to implement it by my side as this feature is not part of the Blockstack SDK for now.

I am happy that you are taking data privacy very seriously and I guess Blockstack is a good solution to go.


As I said [1] I wanted the journal to be online so I can use the app from the laptop and then from the mobile. I will implement offline sync soon.

Beside, I may want to implement social features in the future. There is so many things that can be done and I'm exploring some possibilities :)

[1] https://twitter.com/pixelwerk/status/1159532787843706881


Hey Kevin, sorry for the confusion - my question was for Muneeb about Blockstack specifically.

Your journal app looks great. I've created an account and look forward to trying it out!


As a software engineer, I built Gekri with performance in mind (of course, there is always more optimizations to perform but I feel the app pretty quick by now). I will never allow this kind of computation on any app that I create.

Think about App mining as rewards to developers from Blockstack PBC.


We're caught in a circular trap here. Money doesn't come from nowhere (let's put aside actual fiat currencies for a moment) and the payouts aren't in tokens as far as I'm aware.

1. Who is putting the money into the system? An outside investor? Miners?

2. Blockstack is putting out significant amounts of cash and are a private company. How do they intend to profit off of this in the future? Selling user data? Injecting ads?


The pay outs are in Stacks (STX) tokens. Only the pilot phase was in USD/BTC which came from a developer growth/marketing budget that Blockstack PBC funded.

See this post for details: https://blog.blockstack.org/app-mining-plans-to-pay-blocksta...

Newly minted tokens as incentives have been in use since Bitcoin started 10+ years ago. We are using that concept for developer incentives.


Waiting patiently for answers; the responses are not comforting.


See reply above. Thanks,


I think these products are different from each other so Gekri is too :)


Thank you so much for your awesome feedback!

I am very proud to get spotted using nuxt. I am very grateful to the Chopin brothers (and the whole team of Vue) to make this possible. I can't wait to have Vue 3 on production!

I made the logo using Figma [1] with my very beginner skill with this kind of software. The illustrations come from [2].

I am really sorry to made a poorly reading experience. I guess I am not that fluent with English nor with copywriting. Thank to your feedback, I will spend some time to rewrite the copy ;)

I think I will spend some time to implement a demo to the site because I am not comfortable with video editing.

[1] https://www.figma.com [2] https://undraw.co


Thank you :)

Please read my answer here [1] to avoid duplicate content ^^

Beside, I may add social features in the future indeed. There is so much that can be done (many ideas), but for now, I focus to build the journal with polished basic features.

[1] https://news.ycombinator.com/item?id=20652803


Thanks for your feedback :)

I have to say that my journaling is very basic as I am only a beginner (1 year). I just write down my thoughts, tell things about my day or comment about my mood of the moment.

I read great content [1] about journaling so I will try to improve the way I write in my journal.

I've never thought about implementing likert-scale type questions in the journal but it's a great idea. I put this in the roadmap [2] so I'm going to have some thinking about it.

I have planed a feature to have gratitude journaling which can be similar to likert-scale type questions but without the likert-scale. So I definitely can implement this kind of feature too :)

[1] http://benjaminhardy.com/journal/

[2] https://trello.com/b/sHBLZTeQ/gekri-product-roadmap


Thank you :D

I use Blockstack to allow users to create an identity which is handled on the Bitcoin blockchain.

Essentially when Blockstack IDs are created for users during registration, they are saved to the Bitcoin blockchain immutably so that the user him or herself is the only one who can control their ID using their private key. This is the way in which user independence is secured so that neither app developers or Blockstack controls their identities.

Take a look to the whitepaper [1] to go deeply in the details.

I use Gaia storage [2] to store data.

[1] https://blockstack.org/papers

[2] https://github.com/blockstack/gaia


I have been told that the privacy page [1] is reads poorly. I will rewrite the copy ^^'

You can learn more about Gaia storage here: [2]

[1] https://gekri.com/privacy

[2] https://github.com/blockstack/gaia


Because the journal is online. Data should be stored somewhere so I choose Gaia Storage. [1]

I have explained more about this in this tweet: [2]

[1] https://github.com/blockstack/gaia

[2] https://twitter.com/pixelwerk/status/1159532787843706881


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: