Upon deeper analysis, you are correct. I was a bit floored by what appeared to be a power curve near the beginning, but after actually plotting, it's a simple linear trend:
Data
::: spoiler Code
curl https://www.openssh.com/releasenotes.html \
| sed -nr '/^<h3><a/s/.*OpenSSH ([0-9.]+).*\(([0-9-]+)\).*/\2\t\1/p' \
| sort \
| sed -r 's|([0-9]+)\.([0-9]+)\.([0-9]+)|\1.\2\3|' \
| column -t -N 'Date,Version' > openssh.dat
head openssh.dat
Which yields:
:::
Date Version
2000-03-05 1.22
2000-03-24 1.23
...
2025-02-18 9.9
2025-04-09 10.0
Fit
::: spoiler Code
gnuplot -p -e '
set xdata time;
set timefmt "%Y-%m-%d";
set xlabel "Date"; set format x "%Y";
set ylabel "Version";
f(x) = a*x + b;
a = 1e-10; b = -100;
fit f(x) "openssh.dat" using 1:2 via a,b;
set label 1 sprintf("Fit: Version = (%.3e * Date) %.3f", a ,b) at graph 0.05,0.95 left;
plot "openssh.dat" using 1:2 with points title "Versions", f(x) with lines title "Fit"
'
Which yields:
:::
Predict
Use Y = (mX) + C, or Version = (9.55651e-09 * Date) -6.75132
::: spoiler Code
Note that Date are Epoch timestamps.
export VERSION="43.2"
date +%Y-%m-%d -d \
@$(
export m="9.55651e-09";
export c="-6.75132";
## Use python for better scientific number handling
python -c "print(($VERSION - $c)/$m)"
)
:::
For OpenSSH version 43.2, the predicted date is:
2135-08-21
So, assuming a linear trend and no cataclysmic events that would pause development for a few thousand years, then it's only 110 years into the future
I saw a copy of Language of The Birds on a shelf at Amazon Ho Foods.
Not sure how it got there, but my AI shopping cart drained my account just for looking at the book.
24 Comments
DeceasedPassenger@lemmy.world · 38 pts · 1y
pmjv@lemmy.sdf.org · 25 pts · 1y
Keep it up then!
caseyweederman@lemmy.ca · 5 pts · 1y
Gladly.
cathfish@lemmy.world · 33 pts · 1y
Have I thanked you for creating content?
pmjv@lemmy.sdf.org · 27 pts · 1y
Not today!
cathfish@lemmy.world · 22 pts · 1y
Thank you for creating content!
pmjv@lemmy.sdf.org · 15 pts · 1y
You're welcome!
xkbx@startrek.website · 28 pts · 1y
Is this present, future, or past timeline?
tetris11@lemmy.ml · 43 pts · 1y
OpenSSH version:
Extrapolating: OpenSSH 43.2 is millions of years into the future
https://www.openssh.com/releasenotes.html
A_Union_of_Kobolds@lemmy.world · 10 pts · 1y
That doesn't seem right
tetris11@lemmy.ml · 32 pts · 1y
Upon deeper analysis, you are correct. I was a bit floored by what appeared to be a power curve near the beginning, but after actually plotting, it's a simple linear trend:
Data
::: spoiler Code
Which yields:
:::
Fit
::: spoiler Code
Which yields:
:::
Predict
Use Y = (mX) + C, or
Version = (9.55651e-09 * Date) -6.75132::: spoiler Code
Note that Date are Epoch timestamps.
:::
For OpenSSH version 43.2, the predicted date is:
2135-08-21
So, assuming a linear trend and no cataclysmic events that would pause development for a few thousand years, then it's only 110 years into the future
A_Union_of_Kobolds@lemmy.world · 11 pts · 1y
stan_stanminson@lemmy.dbzer0.com · 3 pts · 1y
This is Awesome! How did you learn to do that? I want to learn too
tetris11@lemmy.ml · 3 pts · 1y
thanks! oh well data formatting, just 15 years of messing around with awk and sed
Data fitting, gnuplot does all the heavy lifting with the modelling, and I always have to look up the syntax because I never remember it haha
Play around and have fun with the code snippets!
stan_stanminson@lemmy.dbzer0.com · 3 pts · 1y
I will!
And I'm going to give a look at awk and sed, I didn't know you can do all that stuff with it.
Thanks for sharing :D
tetris11@lemmy.ml · 3 pts · 1y
I seem to be on a gnuplot bender at the moment, but maybe you will enjoy this too!
pmjv@lemmy.sdf.org · 32 pts · 1y
in relation to what?
A_Union_of_Kobolds@lemmy.world · 27 pts · 1y
I love you
qrstuv@lemmy.sdf.org · 14 pts · 1y
Where can I buy that bound Actron anthology?
pmjv@lemmy.sdf.org · 18 pts · 1y
It's an illegal samizdat.
murmurations@lemmy.sdf.org · 9 pts · 1y
I saw a copy of Language of The Birds on a shelf at Amazon Ho Foods.
Not sure how it got there, but my AI shopping cart drained my account just for looking at the book.
gandalf_der_12te@discuss.tchncs.de · 9 pts · 1y
That is a good question.
Who is going to keep the torch we once carried aflame in the future? How will they live? What will their lifes look like?
jawa22@lemmy.blahaj.zone · 5 pts · 1y
This story arc has been great.
buttnugget@lemmy.world · 5 pts · 1y
This is the first one of these I’ve ever seen but I absolutely love it.
Tiger@sh.itjust.works · 4 pts · 1y
Very cool.