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? :)
Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran
71–80 of 91 posts
Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran
#72y'all gotta throw this up on https://tangled.org ;)
Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran
#73On 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.
Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran
#74Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran
#75Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran
#76Earlier 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
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
#77Earlier 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.
Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran
#78out 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…
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
#79Earlier 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
Re: Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran
#80Earlier 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…