alex_portabella
alex_portabella on Hacker News
It's a platform I've created where you can allocate anywhere from 0.1 - 5% of revenue to causes you believe in. Right now it's geared towards charities but I'd love to include open source sponsorship in there too.
You open, write a note and close it. All taken care of for you.
This time I'm showing off PrivaNote, my attempt at a modern day note taking application. A few highlights:
- offline first
- end-to-end encrypted sync
- installable as a browser extension (Chrome and FireFox) that overrides your new tab page.
Personally I'm always in the browser and always having random thoughts I want to capture, so this tool is perfect for jotting down notes and sorting them out later. I hope you find it as useful as I do!
PS, today I've also launched it on ProductHunt so if you find it interesting, consider giving an upvote there https://www.producthunt.com/posts/privanote
Has _all_ development been client side?
You can configure it to listen for events on certain contracts (some basic filtering functionality is provided so you don't spam yourself) and receive a webhook when your conditions are met.
It has an HTTP API so you can easily register events from your system and supports custom ABI parsing so you can receive decoded events.
This kind of system is crucial for running any service on top of a blockchain, some quick use cases that spring to mind are:
- building a Stripe like service on the blockchain and watching for transfers
- monitoring sign ups for an email welcome.
Looking forward to any feedback!
Show HN: Block Hooks, blockchain event subscriptions
Crypto in Layman's Terms
In that sense Firebase, Parse, deepstream.io all handle that problem as well.
What you want though is to operate without seeing your customers data, much more ethical in that you'll never be tempted to sell your users data
I found that LocalStorage isn't reliable enough to keep all your important stuff, so my thought was to encrypt everything client side and store in LocalStorage + a database. On session startup you just check the lastEdited date of the LocalStorage version vs. the database version and take the data with the latest.
That way it's still offline first but you can also access your data on different machines.
Not trying to plug Portabella too much but I followed this logic and thought, how can I now allow people to share data? What if I give them different views? How about notifications? Pretty quickly I had fleshed out a full product.
The reason for e2ee is so you don't have to trust the provider. If you're hosting stuff yourself why wouldn't you trust your own infra? As long as you've got a TLS connection to and from your servers + encryption at rest, client side encryption gives no particular benefits.
We've just launched our Documents feature, aiming to be a G Docs/Confluence alternative. Still early days though!
Hopefully open source soon!
I _do_ think that enterprise isn't our target market. Any large enough entity should probably self host their stuff, in that case e2ee isn't as appealing, assuming you trust your own company.
In my perfect world all tools would e2ee where possible, however it's a lot of work and until lately I'd argue consumers don't care. Hoping to be part of the change
Collaboration happens via websockets if that answers your question. Payloads are encrypted and broadcast to everyone subscribed to the board.
Good luck with future reviews! Will definitely be watching
I've been working on Portabella during my weekends for the last six or so months. The idea is to compete with tools we all know such as Trello/Asana/Jira while being end-to-end encrypted and as privacy preserving as possible.
Let me know what you think!
Show HN: Portabella – privacy friendly project management
Combination of posting on Indie Hackers and Product Hunt. I've got quite the backlog currently.
I made and launched Just Launched around a week ago. Was a fun experiment where I had an idea and two days later I put it on Product Hunt.
I think there is a space for a startup index/directory that doesn't overwhelm you with 10 startups a day, hopefully this is that.