this post was submitted on 26 Jun 2025
161 points (98.8% liked)

unix_surrealism

2638 readers
250 users here now

one should not chase the electric dream

This community is for sharing original content related to computers, content, surrealism and wizardry.

Now that you're a surrealist, become a Techno-Mage:

founded 2 years ago
MODERATORS
 
top 18 comments
sorted by: hot top controversial new old
[–] DeceasedPassenger@lemmy.world 27 points 1 day ago (1 children)
[–] pmjv@lemmy.sdf.org 19 points 1 day ago

Keep it up then!

[–] jawa22@lemmy.blahaj.zone 4 points 18 hours ago

This story arc has been great.

[–] Tiger@sh.itjust.works 4 points 18 hours ago
[–] cathfish@lemmy.world 18 points 1 day ago (1 children)

Have I thanked you for creating content?

[–] pmjv@lemmy.sdf.org 16 points 1 day ago (1 children)
[–] cathfish@lemmy.world 11 points 23 hours ago (1 children)

Thank you for creating content!

[–] pmjv@lemmy.sdf.org 8 points 22 hours ago

You're welcome!

[–] xkbx@startrek.website 21 points 1 day ago (2 children)

Is this present, future, or past timeline?

[–] tetris11@lemmy.ml 27 points 1 day ago (1 children)

OpenSSH version:

  • 10.0 was released 2025
  • 5.0 was released 2008
  • 1.2 was released 2005 (on unix)

Extrapolating: OpenSSH 43.2 is millions of years into the future

https://www.openssh.com/releasenotes.html

[–] A_Union_of_Kobolds@lemmy.world 6 points 16 hours ago (1 children)
[–] tetris11@lemmy.ml 6 points 6 hours ago* (last edited 4 hours ago) (1 children)

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

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

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

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

[–] pmjv@lemmy.sdf.org 28 points 1 day ago (1 children)
[–] qrstuv@lemmy.sdf.org 14 points 1 day ago (2 children)

Where can I buy that bound Actron anthology?

[–] pmjv@lemmy.sdf.org 17 points 1 day ago

It's an illegal samizdat.

[–] murmurations@lemmy.sdf.org 9 points 1 day ago

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.