Live data from Hacker News

Show HN: Endoflife.date – Site with EOL dates of everything

endoflife.date

61–70 of 83 posts

Re: Show HN: Endoflife.date – Site with EOL dates of everything

#61
post #47
post #2

I recently did a rant on twitter[0] on how release/download pages of various languages/tools get it wrong, especially with respect to giving EoL Dates/policy and a list of supported releases. This is my attempt at solving the problem. If you have to every check the EoL date of anything, or if you have to verify that the version you have is supported, just visit endoflife.date/toolname. The website runs on Netlify, an…

I like it! It would be nice to have (you knew this was coming, yes?) an API, whereby one could programmatically request, say, https://endoflife.date/api/os/ubuntu/16.04 (Haven't thought through the semantics.) Digression alert. I've been thinking of a multi-OS package analysis database that I wish existed. The idea being, a database of information on packages to answer questions like: - Which packages of what OSes in…

THat'd be great, though there are many issues to handle:

- packages don't have the same name across distributions: python or python2? python or python3?

- most binaries don't have the same checksum (except scripts that aren't compiled: not many files)

- paths tend to change across distriutions: usual Linux has /bin/bash, FreeBSD has /usr/local/bin/bash, NixOS has... something else.

The closest I can think of are the per-distro databases, along with security advisories:

- warning: huge page hxxps://packages.debian.org/stable/allpackages ; https://www.debian.org/security/dsa-long

- https://www.archlinux.org/feeds/packages/ https://security.archlinux.org/

- http://pkg.freebsd.org/FreeBSD:12:amd64/latest/ https://www.freebsd.org/security/advisories.html + http://vuxml.freebsd.org/

- etc.

Re: Show HN: Endoflife.date – Site with EOL dates of everything

#62

Earlier quoted context omitted.

I started with absolute dates, but my primary use-case is “How much time do I have?”, for which relative dates work better. I’ll see if I can do better.

It can be done as 1 year 7 days (2020-06-03) or 2020-06-03 (1 year 7 days) If/when you do absolute days, don’t use US format :) (I don’t know hiw it is right now, can’t hiver on mobile)

Or write out months to make clear which format it is (03 June 2020). That way it's clear for everyone which format was used

Re: Show HN: Endoflife.date – Site with EOL dates of everything

#63
The Ubuntu page is a little confusing. The "security support" on that page appears to be "Extended Security Maintenance" which is available for kernel security updates, and only if you have a subscription to the Ubuntu Advantage.

Normal security support is over for Ubuntu 14.04.

Re: Show HN: Endoflife.date – Site with EOL dates of everything

#65

Earlier quoted context omitted.

You get the abs date if you hover (it's set as the title attr)

It's an annoying UX antipattern. It doesn't work on mobile, and forces one to use the mouse instead of just seeing the information in its more useful form. If anything, why not put the "N days from now" text in the title attr instead?

Not every pattern that is controversial is an anti-pattern. Relative time is useful for a different reason than absolute time. One use case is not worse than the other, they're just different.

Re: Show HN: Endoflife.date – Site with EOL dates of everything

#66
Potentially a very useful convenience. A couple of suggestions:

1. I would make it a bit more obvious when versions are not yet released. For instance nodejs v14 is listed with its planned support lifetime in the same colours as v12. While there is an indication that this is not a current release (no content in the release column for that row), it might be useful to also alter the colouring (perhaps fade or grey it out a bit?).

1.1. Or instead perhaps leave out unreleased versions for consistency (you don't list Debian 10 for instance, though there is some info out there: expected release mid 2019, expected mainstream support to mid 2022, expected LTS (server only) to mid 2024: https://en.wikipedia.org/wiki/Debian_version_history#Release...

1.2: Or perhaps list future releases in a second table?

2. A couple of things that might be useful to add if you have time to add and maintain the info: MS SQL Server versions & their service packs and Firefox ESR versions.

3. A display bug: at any window size in current Chrome on Windows with default zoom, "Fedora Linux" wraps in a way that suggests "Linux" is a separate item in the list. Perhaps use a non-breaking space to help that?

Re: Show HN: Endoflife.date – Site with EOL dates of everything

#67
post #34

You might want to add: white-space: nowrap; To the CSS class 'page-link' to prevent the situation where a link is broken on a space, allowing it to simultaneously be at both the end of one line, and at the start of the next.

This made it even worse (everything was one line). I tried changing "Fedora Linux" to Fedora, and even that doesn't work. CSS!

That might be because everything isn't one line for myself. It's a bit of a hack, because HTML usually thinks it's fine to break a text cell on a space, and this prevents it.

There's probably better solutions, like maybe converting spaces in title links to nbsp.

It was just a quick hack that seemed to work for me. I obviously didn't test it on bigger screens. Whoops.

Re: Show HN: Endoflife.date – Site with EOL dates of everything

#68
Big fan of this, excellent idea. EOL is always non-trivial to find for each project.

I think a good addition could be a feed of some sort available for each project e.g. https://endoflife.date/ruby/feed. You could then poll that from readers or Slack integrations and be notified when particular projects have entered EOL. Maybe an early warning for could be useful too, 3 months before EOL or something like that?

Re: Show HN: Endoflife.date – Site with EOL dates of everything

#69

Hey, this seems like a pretty useful website, one quick comment is that it does not seem to be easily usable by colorblind people. Almost 10% of males are red-green colorblind, so while normal people can quickly scan through the lists using color, colorblind people have to manually read each 'Ends in ...' or 'Ended ...'. Not a huge issue in this case since generally you would lookup your product on the left side of t…

I picked the colorscheme from https://flatuicolors.com/palette/ca , and assumed it would work. Thanks for the feedback, I'll improve upon this.

Using some sort of patterned background as well as color would help. diagonal lines, zigzag lines, etc, like some patterns at https://www.transparenttextures.com

Re: Show HN: Endoflife.date – Site with EOL dates of everything

#70

Earlier quoted context omitted.

It can be done as 1 year 7 days (2020-06-03) or 2020-06-03 (1 year 7 days) If/when you do absolute days, don’t use US format :) (I don’t know hiw it is right now, can’t hiver on mobile)

It is YYYY-MM-DD

The best and the only true format :)
Post reply on HN