Hacker news

  • Top
  • New
  • Past
  • Ask
  • Show
  • Jobs

Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran (https://github.com)

139 points by FormerLabFred 2 days ago | 80 comments | View on ycombinator

lzhgusapp 1 day ago |

Love seeing niche Show HN projects like this. The choice of Fortran is wild but that's what makes it fun. As someone building small Mac utilities, I appreciate any project that proves you don't need a massive stack to ship something useful.

cat-turner 2 days ago |

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.

jrmg 1 day ago |

It seems you’ve written an extensive blog post about this, but I don’t see a direct link anywhere!

https://www.patreon.com/posts/fortransky-we-in-153457794

worldmerge 1 day ago |

I’ve never seen fortran before. Wow, that looks more readable than a lot of modern languages.

zoom6628 1 day ago |

Brilliant in every possible way. Fortran was first language I learnt at high school in its "PORTRAN" variant.

vissnia 1 day ago |

I'm curious if you used AI during development and how it handled Fortran

hk1337 2 days ago |

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

h4ch1 2 days ago |

It's always nice to see production codebases in languages that you've never used but are interested in.

Tangential, but to the author, are there any FORTRAN codebases you feel are well designed?

FormerLabFred 1 day ago |

Forecast: Fortransky on Tangled tomorrow Sunday

jrmg 1 day ago |

There seems to be a bunch of Rust in there too?

vincentabolarin 1 day ago |

'written in Fortran'.

Interesting choice. Why?

nerdypepper 1 day ago |

y'all gotta throw this up on https://tangled.org ;)

uberdru 2 days ago |

The world is a better place for this app. Wonderful!

Uptrenda 1 day ago |

Whenever I hear about this AT protocol I think about the text-based commands to control cellular modems. I can't be the only one, r-right guise... r-right?

fortran77 1 day ago |

Finally! Some relevant news here. I wondered where all the other Fortran people were hiding. I thought I knew all the other BlueSky Fortraners.

Ashkaan 1 day ago |

Oh this is cool

blundergoat 2 days ago |

fortran > cobol

arunakt 1 day ago |

thats COBOL :)

isodev 1 day ago |

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.

dualblocksgame 2 days ago |

[dead]

DaleBiagio 2 days ago |

[dead]

aimarketintel 2 days ago |

[flagged]

patapim 2 days ago |

[flagged]

grougnax 1 day ago |

Why not Rust ?

youhai 1 day ago |

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.