Live data from Hacker News

Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

github.com

71–80 of 91 posts

Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

#71
post #40

From my experience building browser automation tools, the biggest challenge with most Chromium-based solutions is that their TLS fingerprint is a dead giveaway. Firefox-based approaches tend to fare much better against JA3/JA4 fingerprinting. The key insight is moving fingerprint spoofing from the JS level (which is itself detectable) down to the native C++ level. It's a fundamentally different approach.

Multiple tabs open? :)

Just spam.

Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

#73
post #38

On ATProto: it’s funny how we never learn the lesson: - VCs band together to fund something shiny. - Devs love shiny, helping spread the something. - VCs enschitify it to get their coins back.

VC is Fortransky no-go zone

Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

#74
post #25
post #16

Are there any other AT protocol apps that aren’t derivatives of bluesky? By that I mean, not social media feed related, twitter clone.

i am currently working on a dropbox alternative: https://dropb.at

Cool!

Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

#76

Earlier quoted context omitted.

Modern versions of Fortran are reasonably pretty. It’s a fairly nice language. You can probably get better performance out of C/C++ with unlimited effort. But, it is really nice for allowing computational scientists to get, like, 95% of the way there. I think it actually suffers from the reputation as this ancient/super hardcore performance language. The name comes from “Formula Translating System,” which implies… it…

ive maintained a simulation software where the core is written in fortran. its using some intel math library that is expensive that i cannot recall, does immense calculations and makes faster binaries than c on every compiler we tried

Interesting.

MKL is Intel’s famous numerical library (it includes things like BLAS “basic linear algebra subroutines” and fast Fourier transforms). It is availible for free, but IIRC they had some support plans maybe, maybe that’s what you are remembering?

It is closed source, but you can look at the source of the best open source competitor libflame/BLIS, and see that most of the performance comes from C and assembly.

It is difficult to beat “unlimited effort” C, but not many program really justify that treatment.

Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

#77

Earlier quoted context omitted.

Which version of the language is it? It looks like you used Fortran90 at least (modules are used), which is pretty old, but not totally ancient like Fortran77. Anyway there are also 2018 and 2023 versions…

I still make a living from Fortran77 work, though much of it is converting it to Matlab.

Building interfaces or full converting? Either way sounds like a dream job, haha.

Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

#78

out of curiosity, why fortran? no disrespect. I wrote a lot of scientific software in the earlier days of my career and I learned fortran to update ocean modeling software.

You are not the first one to ask :) We built Cobolsky. Will go public soon. Parallelly too curious on Fortran. The world is better with a Fortran-based social network client in it :) When we are building the feed composer, in next version, Fortran will be great for the algorithm etc. Keeping the ancient languages alive. I built some Cobol stuff many years ago. Back at it again. Rusty. Both Cobolsky and Fortransky loo…

Thank you for choosing Fortran. Seriously, I mean it.

Someone else already said this, but it is awesome because it proves that you can write useful software using languages others consider ancient or dead and therefore "unusable".

Keep up the great work!

Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

#79

Earlier quoted context omitted.

Our modern languages are built on it, and it’s incredibly fast, so it deserves to be kept alive. We owe a great deal to the people who wrote it in the 1950s I guess

This thread makes me happy

I know right! I was pleasantly surprised. It has to be one of the greatest news I have heard in a while.

Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

#80

Earlier quoted context omitted.

ive maintained a simulation software where the core is written in fortran. its using some intel math library that is expensive that i cannot recall, does immense calculations and makes faster binaries than c on every compiler we tried

Interesting. MKL is Intel’s famous numerical library (it includes things like BLAS “basic linear algebra subroutines” and fast Fourier transforms). It is availible for free, but IIRC they had some support plans maybe, maybe that’s what you are remembering? It is closed source, but you can look at the source of the best open source competitor libflame/BLIS, and see that most of the performance comes from C and assembl…

MKL used to not be free. You had to buy it from a local reseller for a few hundred dollars per developer.
Post reply on HN