Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
adamcharnock
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
adamcharnock
9mo ago
Agreed. The one bastion of sanity in all this is (/was) the UK. I formed my first company there, 18 years ago, online, in 30 minutes, for around £20. I then moved to Portugal and started not one but two companies there. The whole proce
32.
▲
by
adamcharnock
9mo ago
Well yes and no. Yes you can form a company in Ireland while living in France. But you cannot get an Irish VAT number without a physical presence in Ireland. And if – for example – France learns that you are running an Irish company from Fr
33.
▲
by
adamcharnock
9mo ago
In Portugal (for example) is is mandatory for an Lda (limited company) to have an employee, and they must be paid minimum monthly amount. In practice this means a few hundred euros a month go to the government in taxes. Then on top of that
34.
▲
by
adamcharnock
9mo ago
We're looking at alternatives, I've made some previous comments on that front. Sadly MinIO was the only option with sufficient performance for this particular situation. Thankfully we're not using any MinIO-specific features,
35.
▲
by
adamcharnock
9mo ago
It was definitely MinIO related, I probably should have made that clearer. We noticed that with zero fault tolerance, MinIO objects would randomly become corrupted, which MinIO would present as "you're making too many requests, pl
36.
▲
by
adamcharnock
9mo ago
We've been using JuiceFS in production for a few months now and I'm a big fan. I've felt for a while that block-level filesystems do not adapt at all well to being implemented across a network (with my personal experience bei
37.
▲
by
adamcharnock
9mo ago
Well, they didn’t like it! :) I considered just providing views onto the tables that would present the data in the way that made the accountants happy. But in the end we just ended up changing to using separate debit/credit columns. Th
38.
▲
by
adamcharnock
9mo ago
I wrote this a long time ago. It does tend to upset some people, but it did work as an accurate and testable mental model: https://django-hordak.readthedocs.io/en/latest/accounting-fo...
39.
▲
by
adamcharnock
10mo ago
In case any SME-sized companies here are wanting to do something similar but are looking askance at the risk/investment/hiring required, then we'd [0] love to talk to you. We specialise in doing this but on a smaller scale. E
40.
▲
by
adamcharnock
10mo ago
Not used it yet, but RustFS sounds like it has self healing https://docs.rustfs.com/troubleshooting/healing.html
41.
▲
by
adamcharnock
10mo ago
Agreed. Also Lefthook: https://github.com/evilmartians/lefthook
42.
▲
by
adamcharnock
10mo ago
Copy/paste from a previous thread [0]: We’ve done some fairly extensive testing internally recently and found that Garage is somewhat easier to deploy in comparison to our existing use of MinIO, but is not as performant at high speeds.
43.
▲
by
adamcharnock
10mo ago
The min bend radius isn’t that large in my experience. On the order of 10cm IIRC, possibly even less.
44.
▲
by
adamcharnock
10mo ago
We’ve done some fairly extensive testing internally recently and found that Garage is somewhat easier to deploy, but is not as performant at high speeds. IIRC we could push about 5 gigabits of (not small) GET requests out of it, but somethi
45.
▲
by
adamcharnock
10mo ago
We've been looking at Forgejo too. Do you have any experience with Forgejo Actions you can share? That is one thing we are looking at with a little trepidation.
46.
▲
by
adamcharnock
11mo ago
Something about queuing systems that often gets me is that they can start to seem like the wrong abstraction as soon as one has tasks that enqueue additional tasks. Particularly when features start growing, and double particularly when mode
47.
▲
by
adamcharnock
11mo ago
In this particular case the only need was for Postgres migration, no other services needed. The problems we've seen or heard about with Supabase are: * Cost (in either magnitude or variability). Either from usage, or having to go onto
48.
▲
by
adamcharnock
11mo ago
This is exactly true, and is something we have built our business around. In fact, I just kicked-off a multi-TiB Postgres migration for one of our clients this morning. We're moving them out of Supabase and onto a bare-metal multi-AZ P
49.
▲
by
adamcharnock
1y ago
I don't quite go this far, but I do use Claude/Codex to write Ansible playbooks/roles/collections that then do this kind of thing. It is very easy to see what actions are being taken from the code produced, and then one
50.
▲
by
adamcharnock
1y ago
No problem! And it is very true. Although the binary does also need building, which is also handled in the above actions workflow.
51.
▲
by
adamcharnock
1y ago
Done: https://github.com/golithus/minio-builds
52.
▲
by
adamcharnock
1y ago
We [0] use MinIO with for our clients so we've just thrown together a nightly build process. Use/fork as you wish: https://github.com/golithus/minio-builds Example use: docker run -p 9000:9000 -p 9001:9
53.
▲
by
adamcharnock
1y ago
We're working on a binary build process now. We hope to have something up at https://github.com/golithus soon. We use MinIO (community edition) a fair amount. And while we like it, it is also becoming increasingly clea
54.
▲
by
adamcharnock
1y ago
I very much understand this, and that is why we do what we do. Lots of companies feel exactly as you say. I.e. Sure it is cheaper and 'better', but we'll pay for it in salaries and additional incurred risk (what happens if we
55.
▲
by
adamcharnock
1y ago
We're hoping to write a case study down the road that will give more detail. But the short version is that not all parts of the client's organisation have aligned skills/incentives. So sometimes code is deployed that makes, s
56.
▲
by
adamcharnock
1y ago
I understand the concern for sure. But we don't bill hourly in that way, as one thing our clients really appreciate is predictable costs. The fixed monthly price already includes engineering time to support your team.
57.
▲
by
adamcharnock
1y ago
I cannot overstate the performance improvement of deploying onto bare metal. We typically see a doubling of performance, as well as extremely predictable baseline performance. This is down to several things: - Latency - having your own loca
58.
▲
by
adamcharnock
1y ago
I totally agree. So much complexity for generally no good reason [0]. I saw so much of this that I ended up starting a company doing the exact opposite. I figured I could do it better and cheaper, so that that's now what we do! If anyo
59.
▲
by
adamcharnock
1y ago
An example from one of our monorepo's ansible directories: [hooks] postinstall = [ "uv sync", "ansible-galaxy role install -r ansible/requirements.yml", "ansible-galaxy co
60.
▲
by
adamcharnock
1y ago
That is true now, but 4-5 years ago I was starting a small ISP and prices were almost triple that. $80-$100/address seemed somewhat common IIRC, and prices only seemed to be going up. So I can certainly see an ISP looking at that and m
More ›