187 karma · joined June 26, 2011
I’m excited to share MnemonicSafe, a JavaScript library that securely splits and encrypts BIP-39 mnemonics using Shamir’s Secret Sharing (SSS) and AES-256-GCM encryption. This project is inspired by SLIP-39 (SatoshiLabs’ Shamir Backup), but it is an independent, experimental approach that offers flexibility for custom security models.
How It Works • Split a BIP-39 mnemonic into N shares using Shamir’s Secret Sharing. • Threshold-based recovery: Only T of N shares are needed to reconstruct the mnemonic. • Encrypt each share using AES-256-GCM with unique passwords for added security. • Supports reconstruction of the mnemonic only when the correct threshold of decrypted shares is provided.
Why Use This? • More secure than storing a single mnemonic. • Resistant to loss: As long as the threshold number of shares exists, the mnemonic can be recovered. • Better than just encrypting the mnemonic: A single compromised key won’t reveal the full secret. • Customizable & extensible: Can be adapted for advanced use cases like expiration metadata, threshold encryption, or HSM integration.
What This Is Not • This is not an official SLIP-39 implementation. It is inspired by SLIP-39 but uses password-based encryption for added flexibility.
GitHub: https://github.com/hackable/mnemonicsafe
Would love to hear thoughts from HN! Any feedback, suggestions, or security critiques are welcome.
I'm excited to introduce Frndme, a fresh take on connecting with strangers through voice chats.
Frndme aims to provide a safer and more enjoyable alternative, focusing solely on voice interactions.
Voice-First Experience: Frndme prioritizes voice communication, allowing users to engage in real-time conversations without the pressure of video. It's perfect for those who prefer the intimacy and spontaneity of voice chats.
Safe and Respectful Environment: We understand the importance of safety and respect in online interactions. Frndme employs robust moderation tools and community guidelines to ensure a positive experience for everyone. Users can report any inappropriate behavior, and our team promptly takes action against violators.
Global Connections: Whether you're looking to meet someone from across the globe or connect with locals, Frndme opens doors to diverse conversations and perspectives. It's a melting pot of cultures, languages, and ideas waiting to be explored.
Sleek and Simple Interface: Our user-friendly interface makes it easy to jump into conversations with just a few clicks. No sign-ups or lengthy registration processes required. Just visit Frndme, hit the "Call " button, and you're ready to connect with someone new.
Privacy First: We take privacy seriously. Frndme does not store any personal data or conversations. Your anonymity and security are our top priorities.
Join the Frndme Community: We're constantly improving Frndme based on user feedback and suggestions. Your voice matters, and we're here to ensure you have the best possible experience.
So, if you're tired of the same old chat roulette experiences and want to try something new, give Frndme a spin. Let's connect, converse, and create meaningful connections one voice chat at a time.
We'd love to hear your thoughts and feedback. Happy talking!
Cheers
We all feel lonely, judged and bored sometimes in different phases of our lives. Even though we may have friends and family sometimes it maybe difficult for us to explain how we feel without being judged or to get a different perspective.Omegle exists for chats and video but probability of finding someone who would genuinely listen is low. Hence Frndme a voice only peer to peer site made this weekend. Have fun looking forward to feedback
Ive reached out via email.
How it works.
1) Provide a headline (Only Point where user needs to enter input)
2) Story is generated
3) Key Summary is picked
4) Videos are searched and picked and sentences are added.
5) Video is generated.
6) Add Any Free Music You May Like Then It Is Synced.
Yes these are free stock videos.
In a country like india where per capita income is just $1500 getting branded drugs sometimes for the poor or middle class is out of reach.
India is a global hub for generic drug manufacturing. So i made this app to help people find generic and low cost drug based on same composition hoping it will help people find drugs based on same composition by price.
What npm is calling:
https://registry.npmjs.org/-/express-3.0.0rc2.tgz
what it requires to work:
You can use Erlang because is not only about scalability but mostly about:
reliability
soft real-time characteristics (enabled by soft real-time GC which is possible because immutability [no cycles] and share nothing and so)
performance in concurrent tasks (cheap task switch, cheap process spawn, actors model, ...)
scalability - debatable in current state , but rapidly evolving
Greetings from the Offerspay team. We at Offerspay tried to solve the problem of monetization of publisher's traffic by aggregating daily deals from deal sites worldwide.
Initially we had some amount success with publishers they liked out product when we launched last year but the daily deal market since then has dramatically changed which has led us to the decision of exiting Offerspay and passing on the baton to others who are trying solving the same problem.
Therefore, we thought rather then closing everything and letting the domain go it should be a wise idea to put our domain on sale for someone who is interested in solving the same problem as we get a lot of organic traffic to get prospective publishers who are interested in monetizing via daily deals being on top of google certain keywords in our niche.
I look forward to hear back from you guys what you think about our decision and what would u do if u guys were in the same postion.
Thanks!