Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Binary Badger
Oct 11, 2005

Trolling Link for a decade


Never consider an .01 release from Apple on a mission critical machine, especially macOS

Adbot
ADBOT LOVES YOU

Corb3t
Jun 7, 2003

It's amazing how much snappier Monterey is on my 2018 MacBook Pro - Big Sur really ran like trash on it for some reason. Anybody else feel the same?

I was heavily considering picking up an M1X MacBook Pro, but I guess I'll wait.

Thanks Ants
May 21, 2004

#essereFerrari


I had such a poor experience with Big Sur that it's what finally pushed me to get rid of my 2013 MacBook Pro. That and the rapidly decreasing value of an Intel Mac.

some kinda jackal
Feb 25, 2003

 
 
Setting up a new Mac has finally urged me to come up with a first-install script that will brew install all my common tools. Not looking forward to seeing how outdated it is by the time I actually use it again.

GATOS Y VATOS
Aug 22, 2002


Edit: wrong thrad :v:

Centrist Committee
Aug 6, 2019

Martytoof posted:

Setting up a new Mac has finally urged me to come up with a first-install script that will brew install all my common tools. Not looking forward to seeing how outdated it is by the time I actually use it again.

Haha I tried to play the “dotfiles” game once. Huge waste of time, terribly nerdy. I had fun doing it tho.

Zil
Jun 4, 2011

Satanically Summoned Citrus


Not sure if this is the place to ask or not, but I need to test something on a mac that needs graphic acceleration. But don't have a mac to do said testing. Would there be a way to host it in a VM on a windows desktop or would the performance be so bad as to not be worth it? Is a mac mini in my future?

Also wasn't sure if I should post this here or in the windows thread so starting here.

some kinda jackal
Feb 25, 2003

 
 
Legally impossible, practically a hassle, but moreover I don't think you're going to get any graphics acceleration on a VM.

nitsuga
Jan 1, 2007

MacStadium.com might be worth checking out. AWS has macOS hosts now too, but I think the pricing is pretty terrible. A Mac Mini or M1 Air might be the best if this is a recurring need. Who doesn’t want a(nother) Mac anyway?

Perplx
Jun 26, 2004


Best viewed on Orgasma Plasma
Lipstick Apathy

Zil posted:

Not sure if this is the place to ask or not, but I need to test something on a mac that needs graphic acceleration. But don't have a mac to do said testing. Would there be a way to host it in a VM on a windows desktop or would the performance be so bad as to not be worth it? Is a mac mini in my future?

Also wasn't sure if I should post this here or in the windows thread so starting here.

It's not possible under windows as far as I know, you'd have to use linux and do pci passthrough with an AMD card or onboard intel video, but thats the same amount of work as making a hackintosh. Just buy the cheapest m1 apple you can find.

Quackles
Aug 11, 2018

Pixels of Light.


Martytoof posted:

Setting up a new Mac has finally urged me to come up with a first-install script that will brew install all my common tools. Not looking forward to seeing how outdated it is by the time I actually use it again.

You'll have to install python and ruby manually soon :v:

some kinda jackal
Feb 25, 2003

 
 

Quackles posted:

You'll have to install python and ruby manually soon :v:

Nah, I avoid this whole mess by just being indecisive. Every time I start to link about learning Python to do a specific thing I get to this point:



start to obsess over my decision, and eventually give up out of frustration reverting to just doing things with a shell script. Instead of just, you know, just picking one and moving on like a normal person might.




5 years and counting!

Matt Zerella
Oct 7, 2002

Norris'es are back baby. It's good again. Awoouu (fox Howl)
Jeff Geerling has a whole thing about using Ansible to set up his local Mac. And it's basically a yaml wrapper around Python.

Zil
Jun 4, 2011

Satanically Summoned Citrus


Martytoof posted:

Legally impossible, practically a hassle, but moreover I don't think you're going to get any graphics acceleration on a VM.

Perplx posted:

It's not possible under windows as far as I know, you'd have to use linux and do pci passthrough with an AMD card or onboard intel video, but thats the same amount of work as making a hackintosh. Just buy the cheapest m1 apple you can find.

Thank you both. That was the conclusion I was coming to as well after googling last night.

Thanks Ants
May 21, 2004

#essereFerrari


It might be worth giving the AWS EC2 Mac instances a go

https://aws.amazon.com/ec2/instance-types/mac/

You get a Mac mini, whether that's enough video acceleration for your needs I'm not sure about.

Quackles
Aug 11, 2018

Pixels of Light.


Martytoof posted:

Nah, I avoid this whole mess by just being indecisive. Every time I start to link about learning Python to do a specific thing I get to this point:

No, lemme explain: Brew requires Ruby (I don't think it needs Python but I'm not sure) to run. Soon, Apple is removing those from being preinstalled on every Mac. So, you'll have to manually install Ruby and maybe Python just to install Brew.

Arivia
Mar 17, 2011

Quackles posted:

No, lemme explain: Brew requires Ruby (I don't think it needs Python but I'm not sure) to run. Soon, Apple is removing those from being preinstalled on every Mac. So, you'll have to manually install Ruby and maybe Python just to install Brew.

Why, Apple? What is gained from removing language environments/interpreters from the base installation? It can't take up that much disk space so all I can think of is maybe less attack surface since there's less languages to support in the base OS?

some kinda jackal
Feb 25, 2003

 
 
Oh, that’s really weird. Well at any rate I’m sure I’ll just be able to do a brew install rub—oh :smith:

Hmm. If they want to reduce OS footprint by removing things 99% of people might not use on the reg, it would be cool if they assumed developers use at least one of these two languages and install it with xcode-select. That might be a lot to ask.

some kinda jackal fucked around with this message at 17:26 on Nov 3, 2021

Perplx
Jun 26, 2004


Best viewed on Orgasma Plasma
Lipstick Apathy

Quackles posted:

No, lemme explain: Brew requires Ruby (I don't think it needs Python but I'm not sure) to run. Soon, Apple is removing those from being preinstalled on every Mac. So, you'll have to manually install Ruby and maybe Python just to install Brew.

It's a bash script, it will install whatever it needs to under the hood, it shouldn't be noticeable to end users at all.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Centrist Committee
Aug 6, 2019

Perplx posted:

It's a bash script, it will install whatever it needs to under the hood, it shouldn't be noticeable to end users at all.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

they should add a feature to email this to you as an attachment for extra security

some kinda jackal
Feb 25, 2003

 
 
nothing bad has ever come out of piping curl to sh


then again I'm the guy installing casks and brew items with presumably zero security testing so...

nitsuga
Jan 1, 2007

Arivia posted:

Why, Apple? What is gained from removing language environments/interpreters from the base installation? It can't take up that much disk space so all I can think of is maybe less attack surface since there's less languages to support in the base OS?

I'm guessing it's a combination of that and avoiding some complications that can arise when people are careless. Probably they've found a way to make Python and/or Ruby work without requiring it be installed. It's also not that difficult to download and install either language's packages yourself. :shrug:

Roadie
Jun 30, 2013
Apple is removing the system-shipped Ruby / Python / Perl because (a) an overwhelming number of users never use them and (b) they're massively outdated and (c) the people who do use them use the non-outdated versions from Homebrew anyway.

Quackles
Aug 11, 2018

Pixels of Light.


Roadie posted:

Apple is removing the system-shipped Ruby / Python / Perl because (a) an overwhelming number of users never use them and (b) they're massively outdated and (c) the people who do use them use the non-outdated versions from Homebrew anyway.

Yeah, but now if you come upon a mac in the wild you won't be able to program on it by default even if the sysadmin locked it down :eng99: :v:

Quackles fucked around with this message at 20:31 on Nov 3, 2021

Turmoil
Jun 27, 2000

Forum Veteran


Young Urchin

Martytoof posted:

Nah, I avoid this whole mess by just being indecisive. Every time I start to link about learning Python to do a specific thing I get to this point:



start to obsess over my decision, and eventually give up out of frustration reverting to just doing things with a shell script. Instead of just, you know, just picking one and moving on like a normal person might.




5 years and counting!

For me, one of the first things when I got my Macbook was install Anaconda for Python and JupyterLab. I've just focused on 3.x and didn't care too much about learning 2.x.
JL is easier for me dealing with data.

Quackles
Aug 11, 2018

Pixels of Light.


Python 2 has been deprecated by brew - brew won't even let you install it any more without digging up an old version of the formula.

More broadly, Python 2 has also been suggested as 'don't do it' for people starting new projects.

And I recommend Python 3 myself.

Riven
Apr 22, 2002
Yeah nobody should be using Python2 who doesn’t have a ton of unported code to continue supporting. If you’re starting fresh, this is a no-brainer.

binarysmurf
Aug 18, 2012

I smurf, therefore I am.

Arivia posted:

Why, Apple? What is gained from removing language environments/interpreters from the base installation? It can't take up that much disk space so all I can think of is maybe less attack surface since there's less languages to support in the base OS?

I suggest that it's because at the end of the day a very small percentage of users actually use the built-in (and outdated) versions of Ruby or Python? Those users are do use Ruby/Python also technically proficient enough to personally manage and update these environments themselves, so why should Apple allocate any resources to do so?

binarysmurf fucked around with this message at 02:29 on Nov 4, 2021

Crunchy Black
Oct 24, 2017

by Athanatos
Python 2 should have been nuked 3 releases ago

Booting ruby and making it harder to install Brew........goddamn, I'm not even a dev, but I did support big teams of them in the past and it just amazes me the lengths Apple will go to to piss those guys off... :allears:

some kinda jackal
Feb 25, 2003

 
 
Cool cool, now I need to brainstorm another excuse to continually not learn Python, thanks guys :mad:

Anyway, it’s been over a year since we all got M1s, how is Discord still a Rosetta app?

To add insult to injury, they explicitly flagged the Discord iPad app as not downloadable on a Mac. Reports seem to be that it works fine if you sideload the IPA so I dunno what’s up there.

some kinda jackal fucked around with this message at 02:54 on Nov 4, 2021

Violator
May 15, 2003


Matt Zerella posted:

Jeff Geerling has a whole thing about using Ansible to set up his local Mac. And it's basically a yaml wrapper around Python.

Man, small world. I met Jeff when I used to go to Drupal meetups. Looked up his blog and found a lot of religious “the ACA is bad because it provides birth control and the government shouldn’t be paying women who can’t control themselves to have sex” type of stuff and noped out. Now I see he has a successful Patreon, YouTube channel, etc. Good for him I guess.

Data Graham
Dec 28, 2009

📈📊🍪😋



Quackles posted:

Python 2 has been deprecated by brew - brew won't even let you install it any more without digging up an old version of the formula.

More broadly, Python 2 has also been suggested as 'don't do it' for people starting new projects.

And I recommend Python 3 myself.

Python 2 won't even run on Apple Silicon, will it?

At least a coworker of mine says that's why he can't run our legacy-rear end project on his M1.

some kinda jackal
Feb 25, 2003

 
 
Demonstrably false given the OEM Apple python is 2.7 and is a fat x86-64 and arm64e binary, but you didn’t hear it from me because I don’t want to snitch on your coworker :ohdear:

Dependencies and other libraries may, of course, be the culprit.

It does flash a big “stop using this” message when you execute it.

Binary Badger
Oct 11, 2005

Trolling Link for a decade


Even more ridiculous is that the Python that Apple includes with Mojave is 2.7.17 and the one included for Big Slur is 2.7.16.
The one included with Monterey is 2.7.18 if you want to get properly confused.

The exact warning Apple flashes when you run 'python' by itself in the Terminal is:

code:
WARNING: Python 2.7 is not recommended.
This version is included in macOS for compatibility with legacy software.
Future versions of macOS will not include Python 2.7.
Instead, it is recommended you transition to using 'python3' from within Terminal.
Noted that if you enter 'python3' in the Terminal on Monterey, and you didn't install Xcode, that you will be immediately prompted to install the command line developer tools package.

Edit: Apple is currently including Python 3.8.9 with their tools, somewhat behind the current 3.8.12 I have with homebrew..

Binary Badger fucked around with this message at 14:45 on Nov 4, 2021

some kinda jackal
Feb 25, 2003

 
 
So that's actually kind of good then. As long as when I don't have to go manually fetch a Python package to install homebrew on a new Mac in the future I actually don't really care if they remove it or not.

My nightmare scenario was "dowload this specific python DMG and then run the homebrew install curl"

I'll be honest, as someone who may learn python one day but really only relies on it as a dependency for other things, I really don't care what is or isn't installed by default. At this point I guess I expect it to be seamless to me. If something needs a specific version of python then that's kind of a black box problem to me that people are solving behind the scenes. As long as my "brew install porntube-downloader" works as expected I'm fairly cool.

Though now that my py2/py3 thing is solved I'm out of reasons to not learn python for scripting stuff and I may develop an opinion on the matter sooner or later.

some kinda jackal fucked around with this message at 15:10 on Nov 4, 2021

Data Graham
Dec 28, 2009

📈📊🍪😋



Yeah it's just as well to not have to deal with "system Python" fighting with whatever version(s) I install myself; I'd much rather install all versions using the same third-party tool so they're all in the same path hierarchy.

When FreeBSD tried to eradicate Perl from the system it was a huge brouhaha because there were a ton of system utilities that were just Perl scripts and had to be migrated to something else. I would hope MacOS isn't in that boat.

Crunchy Black
Oct 24, 2017

by Athanatos
Don't care if it was intentional because it fits either way :golfclap:

Matt Zerella
Oct 7, 2002

Norris'es are back baby. It's good again. Awoouu (fox Howl)

Violator posted:

Man, small world. I met Jeff when I used to go to Drupal meetups. Looked up his blog and found a lot of religious “the ACA is bad because it provides birth control and the government shouldn’t be paying women who can’t control themselves to have sex” type of stuff and noped out. Now I see he has a successful Patreon, YouTube channel, etc. Good for him I guess.

I learned Ansible from him, I don't care about any of that other crap and he keeps it out of his vids so idc.

Bob Morales
Aug 18, 2006


Just wear the fucking mask, Bob

I don't care how many people I probably infected with COVID-19 while refusing to wear a mask, my comfort is far more important than the health and safety of everyone around me!

Matt Zerella posted:

I learned Ansible from him, I don't care about any of that other crap and he keeps it out of his vids so idc.

It's hard to maintain any kind of online presence for both your personal and professional life without people finding out you're a furry, trump supporter, or like hawaiian pizza. Sucks.

Adbot
ADBOT LOVES YOU

Chris Knight
Jun 5, 2002

me @ ur posts


Fun Shoe

Martytoof posted:

I think when I ditch the intel MBP it’ll also be time to finally revisit ditching Adobe.

I’m looking at either Affinity Photo or Pixelmator Pro. Anyone have thoughts on how either of these work as Photoshop replacements with tasks other than editing/tweaking photos? I’m having trouble explaining what my other uses cases would be, but I’m thinking stuff like making a logo, or like.. art, sketching, etc (yes, iPad is better for that I guess, just humour me). Pixelmator Pro seems to be good at that, the “Photo” part of Affinity Photo scares me off a little but if you look at the marketing for both they both really push the photo editing parts so maybe Affinity Photo is just poorly labeled when it might be a perfectly good “general image editor”.
So I've had Affinity Photo and Designer since May last year when I got a new machine and had to ditch my ancient CS5(?) install. Mostly used Photo to do stuff like crop & straighten out scanned cd covers, minor photo edits & filtering, and making GBS FM themes and logos.

It's...not bad? I get frustrated trying to do somethings quickly because I have a couple decades' worth of Photoshop muscle memory going on, but so far haven't really found anything I can't do with it, other than obsessively cut and layer out GIF for making avatars, which I haven't done in years anyway lol.

It's definitely got some quirky and annoying behaviour around how active layers become active, but overall can't complain at getting them both for 50% off. It's doing 99% of what I used Photoshop for.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply