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

Awesome! I'm looking forward to trying this out. Currently I get this functionality by using PouchDB on the client with a CouchDB sever. Then on my API server I have some janky code in a cron job to sync changes from CouchDB to PostgreSQL.


Hey, I work at Electric,

The CouchDB/PouchDB pattern is how I originally got interested in local first, they are such a good tool, but having the full power of Postgres and then SQLite on the client, I believe, is a real game change.

Sounds like Electric could be a really good fit for your use case. If want any advice join the Discord and we are happy to help out.


I wonder if they're going to offer Basecamp with this model, and if so, how much is that going to cost? I imagine it would have to be in the thousands.


I feel like this is going to be something closer to Tada list than Basecamp.


Highrise also comes to mind.


Well, purpose of Tada list was to act as a funnel to Basecamp: they took part of the functionality and when you needed more you check the Basecamp. I think they are going to with this strategy again: limited subset of Basecamp and when you need, say, mobile app or more features you know where to go.


is the imagine including the hosting? I could see that, and even higher if storage space got into the terabytes.

I myself could see 3-$500 and self host on my own hardware / vps - with options to pay for future upgrades that include new features if wanted.

I like basecamp, and would consider buying in that way, but there is more and more competition in the space that makes others attractive, and with the speed of changes with the others paying 24 months of service in advance doesn't make as much sense at it would in a smaller space. For me anyway.


Seems like ATT may have screwed this up even worse. They seemingly dropped my autopay discount to $5 from $10 claiming that I am using a credit card, when I'm using my checking account as I always have for the past 10 years.


Xfinity did the same. I had to switch from credit card to bank account to keep my $10 discount. If I recall correctly the deadline was July 31st


In these United States, it's rather perilous to use your direct ACH bank account. The protections around this method are so minimal, hope you'll never have a dispute with a creditor.

Which is exactly why ACH is the cheapest/most discounted method.


Yep, not worth the additional discount for me. I'm not giving AT&T my bank account information or any authorizations around it


Which is why I love credit unions. I roll with multiple checking accounts at no cost. It makes giving out ACH details less iffy ;)


I’m pretty terrible at this stuff but just got into a couple of CU and capital one, I’m branching out.

Help me understand, you have one checking account for one recurrent bill and then manually make sure that checking account has enough balance to cover that one recurring bill every month? That way nobody can drain your main funds, right? But what if there’s a big charge then you would be overdrafted?

I also saw qube recommended here on another thread as a simple way to make and close accounts easily (I think that’s the idea).

Unrelated, I like the extra protection credit cards give and the extra warranty and theft clauses. Hope visa and MC can get their act together.


Same here. I think of this approach as a form of "financial firewalling"


I only have two Apple devices, my iPhone 14 Pro and my M1 Macbook Pro, both in front of me when this happened. You can't enable this feature if you have a non-compatible device tied to your account.

Yes, I was informed by Apple Support that this was a maintenance issue. That doesn't satisfy me. The entire premise of Advanced Data Protection hinges on the promise that it only your devices can access your data. If this setting can be disabled remotely (be it malicious or not), that is obviously concerning.


Discord does has a "Forum" mode for channels. I cannot for the life of me figure out why no servers seem to use it. Trying to follow conversations or find useful info in a normal chat channel is incredibly frustrating.


The forum (as well as ‘stage’ and ‘announcement’) feature requires changing to a “community” instance which has some other strings attached. AFAICT long-running servers would never know the new setting is available.



Yup, jumpstart Pro is amazing...


A 2nd for Dokku. It's dead simple and works on any host. Yes, it is limited to single server architecture, but for most people this shouldn't be a problem. Vertical scaling can go a long way.


Maintainer of Dokku here.

Dokku does support both Kubernetes and Nomad as deployment targets, so it's not strictly single-server (though app builds currently are).


Especially if you can run your stack on their Ampere processors. 4 vCPU and 24GB RAM... for free.


Digital Ocean's App Platform looks to still do basic static sites at a reasonable rate (free for up to 3 sites). I've been a very happy App Platform customer, although not using static sites.


I'm curious how one goes about handling the need to query data across customers with the one-database-per-customer pattern.


It depends on what you're trying to do. If you're trying to query revenue then that's usually stored in a third-party system like Stripe. If you're tracking metrics then those can be aggregated into a time series database like Prometheus and viewed through Grafana.

It's definitely a trade-off. Isolation is pretty compelling for a lot of mid-market and enterprise customers but it does come at a cost of making it a pain to query across customers. But then again, that's kinda the point. :)


You can attach multiple dbs and join across them and it works very well. The default limit is ten and I think the max is a hundred so there's definitely a limit. But if you really needed to do more I can think of some workarounds.


Pretty simple with the built-in command

ATTACH customer145.sqlite as customer145; ATTACH customer2.sqlite as customer2;

Then query the attached tables.


with a script


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

Search: