HN user

MegagramEnjoyer

67 karma
Posts1
Comments50
View on HN

Vibecode as in one-shotting features in one prompt and calling it done? None. Deliberately planning each feature carefully, laying out the arch work, executing the plan and then carefully test and review? Most of it.

They are stored in the browser's storage, fully encrypted at rest. On mobile they're stored in the app's private sandbox, also encrypted at rest.

To clarify: the protection comes from the encryption, not from where the file lives. Cleartext never touches the disk.

The latest browser extensions now have an export feature in the settings page. Mobile will get it too. Besides that, the more devices are synced via P2P, the more backups you have (each device has a copy of the vault)

Thank you! I'm a firm believer of this as well, especially with how things almost always turn out for venture backed companies. I feel like there's a push towards local-first and self-hosted solutions these days, and rightfully so.

if you mean why I didn't choose a lib like automerge, yjs and instead handrolled it - that's because these libs are geared towards plaintext.

Bramble's sync is built around its own encrypted vault instead. When two devices conflict it just compares timestamps on the encrypted entries and keeps the newer one as-is, without ever unwrapping your per-entry keys to merge. Nothing off the shelf did that against my vault format, so the core is custom. It's a pretty simple implementation tbh

Thanks!

Way less overhead than hosting your own vaultwarden instance, so way more user friendly with basically the same effect. The big difference is there's no server at all. With vaultwarden you're running a box that holds your whole vault and you have to keep it patched, backed up and secured (sysadmin skills basically). Bramble just syncs your devices directly so there's nothing to host or maintain = no single point of failure.

One tradeoff is both devices need to be online at the same time, since there's no server in the middle holding your changes for later. For me that's worth it and intentional.

It exists and is thoroughly tested for common cases, but there might be tricky form shapes that haven't been covered.

Give it a try and if you find anything, I'll prioritize fixing it. I'm really keen on getting a top-notch autofill engine.

Fair enough. I like staying pseudonymous on the internet, but I also understand where you're coming from.

My name is Doug, based in Toronto, Canada. I've been a software engineer for over 10 years, working in various startups that handle very sensitive data (fintech, health tech, legal tech.) I've had the opportunity to build security-heavy software and directly handled sensitive info like SIN, bank details, patient histories etc.

Business model: This is essentially a passion project for me that I intend to keep working on - for usage within my family and the OSS community. This version of the app is always going to be free and open source. In the future if this were to ever take off and I now want to earn from it, I would probably do a business version with cloud storage (with self-host option)

The goal is offering an alternative that doesn't enshittify over time, secure, fully sovereign and convenient.

nobody wakes up in syria and thinks "drowning in the mediterranean sounds like a fun way to fulfill the far-left's desire." people leave because the alternative is worse, and the alternative being worse is often something the west had a hand in. quick tour of the "desire" pipeline: iraq 2003, invaded over weapons that didn't exist, army disbanded, vacuum becomes ISIS. syria, proxy-funded civil war, 6+ million refugees, the actual engine of the 2015 europe wave. libya 2011, NATO topples gaddafi with no plan for after, failed state and migration corridor. afghanistan, twenty year occupation then an abrupt exit. the migration is downstream of the bombing. you don't get to set the kitchen on fire and then file a complaint about people leaving the building

and that's before the boring stuff that drives migration everywhere and always, wage gaps, no economy, dead farmland, family already abroad, the same reasons europeans showed up in the americas by the tens of millions without anyone filing it under "desire." you can have a real argument about capacity and integration, how many people a system absorbs and how fast, thats legitimate. but "it's the far-left's desire" mistakes the symptom for the cause, the people making that trip have their own reasons that have nothing to do with anyone's domestic politics

Stop Flock 3 months ago

Just stop. You are trying way too hard to act smart while spouting a bunch of bs that doesn't line up with reality

Stop Flock 3 months ago

Letting the state control our privacy is a huge price to pay for traffic management. Especially if said state is currently detaining people left and right, and occasionally murdering them

Stop Flock 3 months ago

This is a dangerous attitude.

We don't need mass surveillance for traffic control. It can be done by the police if they really wanted to do it. Truth is, they don't care enough about road safety. This is about surveillance of citizens for control. First step is just infrastructure setup - next step is using it to prosecute those who dare to challenge the rise of fascism.

Be an advocate for your own rights to privacy. Don't simply accept it as normalcy.

imo, you can't really ever fully trust a closed-source system, which is why I advocate for linux distros, even though I'm a mac user myself (for now)

VPN should be properly implemented though as you're able to verify network requests on your own and don't necessarily have to trust apple. Best guarantee is to have a VPN at router level that can't be circumvented by anything (+ a trusted router vendor)

Bun v1.3.12 3 months ago

I've been very satisfied since I switched to Bun. It's fast and has a great standard library. The node compat is the cherry on top.

That's why specialized agencies exist within the government body: FCC, FDA, etc.

aka leave it to the experts because the majority isn't qualified to make such decisions.