News for hackers. Stuff that matters.
Re:I cancelled my Replit subscription by ethbr1 on Sunday November 19, 2023 @10:34AM (#38333571)
IMHO, the ugliest part of local environments is the OS, and fighting with interactions.

But VMs can abstract away most of this, especially in a learning environment where performance isn't a primary goal.

Then you can have a known-good set of instructions that doesn't have to include messing with whatever Apple/Microsoft/Ubuntu changed recently.

Re:I cancelled my Replit subscription by mattmcknight on Sunday November 19, 2023 @10:48AM (#38333702)
Docker was getting us pretty close to this until the M1 Macs came out and our Intel CPU presumptions blew up.
Re:I cancelled my Replit subscription by api on Sunday November 19, 2023 @11:47AM (#38334447)
Docker has plenty of ARM images and I think they also have built in Rosetta support now to run x64 albeit with lower performance.
Re:I cancelled my Replit subscription by mechanicker on Sunday November 19, 2023 @12:27PM (#38335002)
Well, those OS differences taught us to write (or strive to) portable code. It also taught me to better appreciate strengths in different operating systems over the years.
Re:I cancelled my Replit subscription by ethbr1 on Sunday November 19, 2023 @01:56PM (#38336347)
Absolutely! But in a learning format, the student probably needs to be focusing on the task at hand.

Learning to paper over OS errata isn't as generally useful as, say, groking multithreaded coding models.

Yes, there are environment quirks. Yes, you'll have to deal with them. Yes, you can look up documentation when you run into those situations.