News for hackers. Stuff that matters.
Re:Show HN: API Parrot – Automatically Reverse Engineer HTTP... by yoavmmn on Wednesday January 01, 2025 @11:48AM (#42567173)
Nowadays everything runs on docker anyway
Re:Show HN: API Parrot – Automatically Reverse Engineer HTTP... by setheron on Wednesday January 01, 2025 @12:02PM (#42567300)
You'd never see a Windows developer work in MacOS or a iOS developer work in Linux but Linux developers (server side) routinely work in MacOS

Unnecessary abstraction

Re:Show HN: API Parrot – Automatically Reverse Engineer HTTP... by quesera on Wednesday January 01, 2025 @12:19PM (#42567421)
Counter-argument: it could be risky to dev on and deploy to a single monoculture.

But empirically, I've been developing on macOS (etc) and Linux (often simultaneously), and deploying to Linux (Debian, RHEL/AL), Solaris (etc), and FreeBSD ... for more than 20 years.

Aside from package management tooling differences, package naming, and package content splits (e.g. pkg vs pkg-dev) -- all of which are equally inconsistent between Linux distros -- I cannot recall a single issue caused by this heterogeneity.

Re:Show HN: API Parrot – Automatically Reverse Engineer HTTP... by prophesi on Wednesday January 01, 2025 @02:01PM (#42568257)
> iOS developer work in Linux

I dream of the day Apple releases official docker images. Building for iOS is the only reason I have to touch a Mac.

Re:Show HN: API Parrot – Automatically Reverse Engineer HTTP... by cellwebb on Wednesday January 01, 2025 @05:53PM (#42569986)
All SNES games should have been developed in Mario Paint or it was an unnecessary abstraction
Re:Show HN: API Parrot – Automatically Reverse Engineer HTTP... by luismedel on Thursday January 02, 2025 @07:07AM (#42573727)
Define "unnecessary", please.

> [...] or a iOS developer work in Linux

In the past I did a lot of successful work on iOS apps from a Windows system, thanks to Xamarin and a mac sitting on a shelf, acting as the remote system.

Also, please, remember what "cross compilation" mean.