New Macs With M1 Chips

Other discussions not related to the Permanent Portfolio

Moderator: Global Moderator

User avatar
Xan
Administrator
Administrator
Posts: 3010
Joined: Tue Mar 13, 2012 1:51 pm

Re: New Macs With M1 Chips

Post by Xan » Sat Nov 14, 2020 1:08 pm

I wouldn't recommend it, from a computing freedom perspective:

https://sneak.berlin/20201112/your-computer-isnt-yours/
On modern versions of macOS, you simply can’t power on your computer, launch a text editor or eBook reader, and write or read, without a log of your activity being transmitted and stored.

It turns out that in the current version of the macOS, the OS sends to Apple a hash (unique identifier) of each and every program you run, when you run it. Lots of people didn’t realize this, because it’s silent and invisible and it fails instantly and gracefully when you’re offline, but today the server got really slow and it didn’t hit the fail-fast code path, and everyone’s apps failed to open if they were connected to the internet.
User avatar
Smith1776
Executive Member
Executive Member
Posts: 1815
Joined: Fri Apr 21, 2017 6:01 pm

Re: New Macs With M1 Chips

Post by Smith1776 » Sat Nov 14, 2020 1:11 pm

Xan wrote:
Sat Nov 14, 2020 1:08 pm
I wouldn't recommend it, from a computing freedom perspective:

https://sneak.berlin/20201112/your-computer-isnt-yours/
On modern versions of macOS, you simply can’t power on your computer, launch a text editor or eBook reader, and write or read, without a log of your activity being transmitted and stored.

It turns out that in the current version of the macOS, the OS sends to Apple a hash (unique identifier) of each and every program you run, when you run it. Lots of people didn’t realize this, because it’s silent and invisible and it fails instantly and gracefully when you’re offline, but today the server got really slow and it didn’t hit the fail-fast code path, and everyone’s apps failed to open if they were connected to the internet.
Ah yeah, I saw that being discussed on Reddit. I may have to dust off Linux...

I wonder what Steve Jobs would think about the state of privacy as it relates to Apple these days. His last interview at the D conference before he passed away had him championing privacy.
Do yourself a favour and ditch JavaScript: https://rubyonrails.org/
“The answer is not more hours, it's less bullshit.” -- DHH
"The cleanest energy is the energy we don't use." -- Unknown
"Talk is cheap. Show me the code." -- Linus Torvalds
pmward
Executive Member
Executive Member
Posts: 1427
Joined: Thu Jan 24, 2019 4:39 pm

Re: New Macs With M1 Chips

Post by pmward » Sat Nov 14, 2020 2:37 pm

Smith1776 wrote:
Sat Nov 14, 2020 12:49 pm
I will probably treat myself to a new MacBook when I graduate and find full-time work in industry. The computer will be an appropriate reward to myself since I'll be using it for dev work anyway. Frustrating homework aside, I have really taken a liking to programming.

I am taking the same approach to the new Playstation and Xbox game consoles. The early units of any new game console tend to have the highest failure rates. The game libraries at the beginning tend to be limited too. I'll wait at least 6 months... maybe even a year.

The one thing that I find a little sad as time passes is the integration of once discrete hardware components into SOCs. A lot of that of course has been driven by the increasing ubiquity of mobile computing. Speccing out all the individual components in a computer was once a very enjoyable pastime. Now the cost efficiency of integrated systems and the need to be mobile has made desktops take an unfortunate backseat.
I bought my first MacBook Pro when I was still in college (also a computer science major). One thing I will say, is whatever company you go to work for you will likely be issued a laptop, so you won't really be coding on your personal MacBook. There are security issues with using a personal laptop, so it's quite rare to find a company that will allow that. But having a MacBook is still a fun toy. For daily (or student) use, the new ARM MacBook Air is a pretty sweet value for the money. I'm tempted, but my current MacBook Pro just doesn't need to be replaced yet.

Also, if you do want the joy of building your own computer, it can still be had if you build a gaming PC instead of buying either of those new consoles. You can get all the benefits of Xbox, including all exclusives and GamePass, on a gaming PC. Costs a lot more though...

And yeah, even if you don't use Linux on your own, I do highly recommend you get to know Linux well. I was kind of forced to have to learn Linux in the last few years, with containers, cloud, and serverless programming coming to the forefront. It really pays off to know your way around the differing popular Linux versions via command line really well.
User avatar
vnatale
Executive Member
Executive Member
Posts: 4554
Joined: Fri Apr 12, 2019 8:56 pm
Location: Massachusetts
Contact:

Re: New Macs With M1 Chips

Post by vnatale » Sat Nov 14, 2020 3:15 pm

pmward wrote:
Sat Nov 14, 2020 2:37 pm
Smith1776 wrote:
Sat Nov 14, 2020 12:49 pm
I will probably treat myself to a new MacBook when I graduate and find full-time work in industry. The computer will be an appropriate reward to myself since I'll be using it for dev work anyway. Frustrating homework aside, I have really taken a liking to programming.

I am taking the same approach to the new Playstation and Xbox game consoles. The early units of any new game console tend to have the highest failure rates. The game libraries at the beginning tend to be limited too. I'll wait at least 6 months... maybe even a year.

The one thing that I find a little sad as time passes is the integration of once discrete hardware components into SOCs. A lot of that of course has been driven by the increasing ubiquity of mobile computing. Speccing out all the individual components in a computer was once a very enjoyable pastime. Now the cost efficiency of integrated systems and the need to be mobile has made desktops take an unfortunate backseat.
I bought my first MacBook Pro when I was still in college (also a computer science major). One thing I will say, is whatever company you go to work for you will likely be issued a laptop, so you won't really be coding on your personal MacBook. There are security issues with using a personal laptop, so it's quite rare to find a company that will allow that. But having a MacBook is still a fun toy. For daily (or student) use, the new ARM MacBook Air is a pretty sweet value for the money. I'm tempted, but my current MacBook Pro just doesn't need to be replaced yet.

Also, if you do want the joy of building your own computer, it can still be had if you build a gaming PC instead of buying either of those new consoles. You can get all the benefits of Xbox, including all exclusives and GamePass, on a gaming PC. Costs a lot more though...

And yeah, even if you don't use Linux on your own, I do highly recommend you get to know Linux well. I was kind of forced to have to learn Linux in the last few years, with containers, cloud, and serverless programming coming to the forefront. It really pays off to know your way around the differing popular Linux versions via command line really well.
Curious for those of you with organization issued computers...are they Windows or other?

My organization is all Windows except catering to two individuals who use Apple computers.

Vinny
"I only regret that I have but one lap to give to my cats."
User avatar
Kbg
Executive Member
Executive Member
Posts: 1821
Joined: Fri May 23, 2014 4:18 pm

Re: New Macs With M1 Chips

Post by Kbg » Sat Nov 14, 2020 4:51 pm

I’ve always stuck with Windows due to a program I use for backtesting. I’ve got way too much of my life in associated code to walk away. What do you guys recommend if I gotta stick with some windows functionality (that needs to stay snappy)?
User avatar
Xan
Administrator
Administrator
Posts: 3010
Joined: Tue Mar 13, 2012 1:51 pm

Re: New Macs With M1 Chips

Post by Xan » Sat Nov 14, 2020 9:33 pm

Virtualbox works very well for me.
User avatar
Mark Leavy
Executive Member
Executive Member
Posts: 1144
Joined: Thu Mar 01, 2012 10:20 pm
Location: US Citizen, Permanent Traveler

Re: New Macs With M1 Chips

Post by Mark Leavy » Sat Nov 14, 2020 11:35 pm

Kbg wrote:
Sat Nov 14, 2020 4:51 pm
I’ve always stuck with Windows due to a program I use for backtesting. I’ve got way too much of my life in associated code to walk away. What do you guys recommend if I gotta stick with some windows functionality (that needs to stay snappy)?
Up until around 2015 I used to run bootcamp for any apps that required windows and it worked extremely well. No experience since then. I'm not sure how the newer non Intel macs would handle it though. That seems like a very big "if".

Mark
pmward
Executive Member
Executive Member
Posts: 1427
Joined: Thu Jan 24, 2019 4:39 pm

Re: New Macs With M1 Chips

Post by pmward » Sun Nov 15, 2020 8:09 am

vnatale wrote:
Sat Nov 14, 2020 3:15 pm
pmward wrote:
Sat Nov 14, 2020 2:37 pm
Smith1776 wrote:
Sat Nov 14, 2020 12:49 pm
I will probably treat myself to a new MacBook when I graduate and find full-time work in industry. The computer will be an appropriate reward to myself since I'll be using it for dev work anyway. Frustrating homework aside, I have really taken a liking to programming.

I am taking the same approach to the new Playstation and Xbox game consoles. The early units of any new game console tend to have the highest failure rates. The game libraries at the beginning tend to be limited too. I'll wait at least 6 months... maybe even a year.

The one thing that I find a little sad as time passes is the integration of once discrete hardware components into SOCs. A lot of that of course has been driven by the increasing ubiquity of mobile computing. Speccing out all the individual components in a computer was once a very enjoyable pastime. Now the cost efficiency of integrated systems and the need to be mobile has made desktops take an unfortunate backseat.
I bought my first MacBook Pro when I was still in college (also a computer science major). One thing I will say, is whatever company you go to work for you will likely be issued a laptop, so you won't really be coding on your personal MacBook. There are security issues with using a personal laptop, so it's quite rare to find a company that will allow that. But having a MacBook is still a fun toy. For daily (or student) use, the new ARM MacBook Air is a pretty sweet value for the money. I'm tempted, but my current MacBook Pro just doesn't need to be replaced yet.

Also, if you do want the joy of building your own computer, it can still be had if you build a gaming PC instead of buying either of those new consoles. You can get all the benefits of Xbox, including all exclusives and GamePass, on a gaming PC. Costs a lot more though...

And yeah, even if you don't use Linux on your own, I do highly recommend you get to know Linux well. I was kind of forced to have to learn Linux in the last few years, with containers, cloud, and serverless programming coming to the forefront. It really pays off to know your way around the differing popular Linux versions via command line really well.
Curious for those of you with organization issued computers...are they Windows or other?

My organization is all Windows except catering to two individuals who use Apple computers.

Vinny
My work gives us a choice, and pretty much my whole team is on MacBooks. I think we have 2 or 3 people on Windows. I have Docker and Parallels for those times I need virtualization, though these days it's quite rare I need to boot up a Windows VM. Even our .NET Core API's can run on Mac or on a Linux Docker container these days. So since even the Microsoft stack can be fully run on Mac or Linux, there really is no reason any dev needs Windows anymore. Microsoft has done a good job opening up in recent years. I'm not sure if this changes any for the M1 MacBooks though. As long as Docker works though, one can always spin up a lightweight Linux container. We will have to see. And of course all the non-Microsoft languages are all cross platform.
pmward
Executive Member
Executive Member
Posts: 1427
Joined: Thu Jan 24, 2019 4:39 pm

Re: New Macs With M1 Chips

Post by pmward » Sun Nov 15, 2020 8:22 am

Kbg wrote:
Sat Nov 14, 2020 4:51 pm
I’ve always stuck with Windows due to a program I use for backtesting. I’ve got way too much of my life in associated code to walk away. What do you guys recommend if I gotta stick with some windows functionality (that needs to stay snappy)?
Docker is very performant, but it's console only, so do you need the GUI or can you run the code through the command line or through API? Running a full on VM (like in Parallels or VMWare) is an option, but it can be slow to run 2 full OS's simultaneously. You also could spin up a Windows cloud machine in either AWS or Azure to get the full Windows GUI, if it's something you can just spin up or down as needed to run your backtesting it's quite cheap to do this and you literally can spin this up to be as powerful as you want.
User avatar
Smith1776
Executive Member
Executive Member
Posts: 1815
Joined: Fri Apr 21, 2017 6:01 pm

Re: New Macs With M1 Chips

Post by Smith1776 » Sun Nov 15, 2020 9:45 pm

https://www.macrumors.com/2020/11/15/m1 ... benchmark/

Apple Silicon M1 Emulating x86 is Still Faster Than Every Other Mac in Single Core Benchmark

rosetta-2-m1-benchmark-single-core.jpg
rosetta-2-m1-benchmark-single-core.jpg (140.49 KiB) Viewed 116 times
Do yourself a favour and ditch JavaScript: https://rubyonrails.org/
“The answer is not more hours, it's less bullshit.” -- DHH
"The cleanest energy is the energy we don't use." -- Unknown
"Talk is cheap. Show me the code." -- Linus Torvalds
User avatar
Mark Leavy
Executive Member
Executive Member
Posts: 1144
Joined: Thu Mar 01, 2012 10:20 pm
Location: US Citizen, Permanent Traveler

Re: New Macs With M1 Chips

Post by Mark Leavy » Sun Nov 15, 2020 9:54 pm

Okay, Damn it.

I generally upgrade every other year. My mac one year and then my phone the next year.

But this year, I need the new phone for work (ToF) 3D sensor. And I *really* want the new MacAir. The Windows emulation speed clinches it.

Grrrr...
User avatar
Smith1776
Executive Member
Executive Member
Posts: 1815
Joined: Fri Apr 21, 2017 6:01 pm

Re: New Macs With M1 Chips

Post by Smith1776 » Tue Nov 17, 2020 11:34 am

Mark Leavy wrote:
Sun Nov 15, 2020 9:54 pm
Okay, Damn it.

I generally upgrade every other year. My mac one year and then my phone the next year.

But this year, I need the new phone for work (ToF) 3D sensor. And I *really* want the new MacAir. The Windows emulation speed clinches it.

Grrrr...
Hehe happy to oblige!
Do yourself a favour and ditch JavaScript: https://rubyonrails.org/
“The answer is not more hours, it's less bullshit.” -- DHH
"The cleanest energy is the energy we don't use." -- Unknown
"Talk is cheap. Show me the code." -- Linus Torvalds
Post Reply