OVH forgot they donated documentation hosting to Pandas (github.com)

by nwalters512 52 comments 149 points
Read article View on HN

52 comments

[−] arionmiles 64d ago
Why does documentation require hosting it on a server? My assumption is that it's a static site, and as such, even GitHub Pages would be sufficient.

I know... all content has to be served via a "server" but in case of OVH it's a full-blown hosting solution isn't it?

Besides, I'm sure GitHub wouldn't mind supporting Pandas documentation. They do it for a million other projects for free (even though they're not popular among the HN crowd these days)

[−] chaps 64d ago
Free stuff has a way of short circuiting things.
[−] eduction 64d ago
Probably because your assumption is wrong - they host a live shell and documentation search.

https://web.archive.org/web/20260220092649/https://pandas.py...

https://web.archive.org/web/20260225185816/https://pandas.py...

(I don't know anything about pandas, incidentaly, I just did some basic research before posting.)

[−] GrayShade 64d ago
That's not a shell, it's a Python interpreter compiled to WASM and running in the browser.
[−] eduction 59d ago
Whatever you call it, it’s plainly calling repeatedly to the server once loaded. You couldn’t just throw it on GitHub or cloudflare as is.
[−] ErikBjare 64d ago
Both of those are statically served
[−] eduction 59d ago
Wrong. Ajax requests to server triggered when using either. Nice try.
[−] sco1 64d ago
It does appear to potentially be possible: https://github.com/pandas-dev/pandas/pull/64585
[−] ekjhgkejhgk 64d ago
Where would you host a static site, if it's not a server? In a pineapple?
[−] peterangular 64d ago
As someone who's been around the block for affordable hosting providers, OVH was one of those that never really impressed. They never had any major downtime for me, but micro-outages, blips... things like that were common. Support was fine. In time I migrated off in search of better stability.

Overall my gold standard is still Hetzner or DO for easy-to-use, affordable VPS/hosting options.

[−] bombcar 64d ago
The pertinent comment is "again" - apparently this has already happened once.

(OVH should either have a special type of free account they can use for donations, or just bill themselves for it as "internal" usage.)

[−] lucb1e 64d ago
The comment says "again". I'm not too surprised agreements like this are not the normal procedure and can get forgotten about (it shouldn't... but if this isn't automated, humans can make mistakes), but more than once?
[−] lovelearning 64d ago
I wonder why they didn't use readthedocs.com. Their community plan promises free hosting for docs of open-source projects. I thought most Python packages prefer it. Surprised to see pandas outside of it.
[−] m132 64d ago
Man, the spam this issue has been getting since getting posted here though... GitHub has literally become Facebook with code hosting
[−] idoubtit 64d ago
Before cutting a service, OVH sends several warnings. In my opinion, the worrying point is not that OVH made a mistake, it's that important messages to the "infrastructure mailing list" of Pandas were ignored for weeks... until the post-mortem.
[−] wiether 64d ago
Billing is definitely the worst thing for OVH customers.

It's far from perfect otherwise, but billing is just awful.

[−] hypeatei 64d ago
I've always wondered how these types of "waived" accounts are coded in the backend. Are there flags in a table (i.e. first class support) or is it hacked together with duct tape? Seems like OVH is using the latter solution.
[−] Robdel12 64d ago
Does it really need a VPS? Can’t throw it onto a cloudflare page for free?
[−] sloped 64d ago
I would be curious what a $5 hetzner or equal vps could handle. Is pandas docs that busy?

That said, free is no longer free if you have to worry this much about it.

[−] shipstatic 64d ago
we would love to offer you early access to our static hosting platform and a free Pro subscription

PM if you are interested

[−] vova_hn2 64d ago
Vibecoders messed with billing service again