HN user

benmarten

102 karma
Posts15
Comments70
View on HN

Author here!

I built a bash script to manage deployments of multiple applications to a single Dokku server. I made this after I was paying like 30$+ a month on DigitalOcean, and wanted to move fast to a different VPS

What it does:

  - Import existing servers - Run ./deploy.sh --import ./apps --ssh your-server to clone all your apps, export their config (domains, ports, storage, postgres, letsencrypt), and env vars

  - Migrate between servers - Import from old server, change SSH config, deploy to new server

  - Multi-app orchestration - One config.json manages multiple independent repos

  - Hierarchical configuration - Parent settings cascade to deployments, children can override

  - Smart deploys - Skips unchanged apps by comparing git commits

  - Tag-based filtering - --tag staging or --tag api to deploy subsets

  - Secrets via .env files - Hierarchical: _api (shared) → api.example.com (specific)
Pure bash, requires only jq. No daemon, no external services.

I would like to add:

Weaknesses / Counters:

1) Surrogate endpoint only — HPV PCR positivity is not a clinical outcome; no CIN2/3, no cancer, no mortality measured

2) Correlation ≠ causation — HPV-cancer link is epidemiological association; Koch's postulates not fulfilled in traditional sense; detecting DNA doesn't prove pathogenic activity

3) PCR detection ≠ disease — Transient HPV infections are common and clear spontaneously; most HPV-positive women never develop lesions or cancer

4) Type replacement signal ignored — 66% higher incidence of non-vaccine HR types in vaccinated group is dismissed rather than investigated as potential clinical concern

5) No long-term clinical follow-up — Cervical cancer takes 15-30 years to develop; this 7-year study cannot assess actual cancer prevention

6) Confounding in vaxxed vs unvaxxed comparison — Unvaccinated group is small (n=859), likely differs in health behaviors, screening adherence, socioeconomic factors

7) Circular reasoning — Vaccine "works" because it reduces detection of the types it targets; says nothing about whether those types were actually causing disease in this population

8) Assumes HPV16/18 reduction = cancer reduction — Untested assumption; clinical benefit must be demonstrated, not inferred from PCR

9) High baseline HR-HPV in vaccinated group unexplained — 32% prevalence of other HR types suggests substantial ongoing oncogenic exposure despite vaccination

10) Genome validity unestablished — HPV reference genomes are in-silico constructs assembled computationally; never validated by sequencing purified, isolated viral particles; PCR/sequencing performed on mixed clinical samples where true origin of amplified fragments is indeterminate

I’m so tired of these pseudo science modelers. We have seen where it leads us with covid. Humans tend to overestimate their importance.

10y/2y inverted also in 1998, but recession only came in 2001. so 3years later.... it can be long time until recession ;) note that the 10y/3m already inverted though. its more reliable....

Well, that's kinda expected isn't it? Also keeping in mind that essentially 9/10 startups fail, VC's are well aware of that and basically treat you that way. Welcome to the lions den!

I really don't understand what you describe as effort or huge burden. Writing a simple script that can solve your releasing tasks is simple. Imo a lot of engineers just want to write code but a lot of the time building software consists of other things too, such as testing, releasing, documentation etc. Simply avoiding them doesn't make it better.

It's not, why do I have to checkout terabyte of code that I don't need, even if the code is modularized?

Please don't. It's just too slow and not efficient. Instead use common open source best practices of shared library architecture. Problem solved! Putting everything into one repo is just lack of organization and creates a huge mess.