Ask HN: Mac or PC for Hacking?
Assuming that you have the necessary budget for both, is a Mac or a PC preferable for coding, app creation, cryptocurrency mining, penetration testing, heavy duty multitasking?
4 comments
I wouldn't do cryptocurrency mining or heavy duty multitasking on a Mac just for cost reasons. If your budget was for example $2K you could buy an entire farm of barebones PCs running Linux to do that heavy lifting for you rather than a single high end i7 Mac (Macbook Pro, Mac Pro, etc).
Macs are fine for normal day to day stuff: coding, web-surfing, development, etc. But per dollar they're terrible at raw throughput.
For pen testing you likely want a laptop, not a tower, since you'll be doing things on-site a lot of the time. But a laptop (any laptop) is the opposite of what you want for raw throughput due to heat dissertation issues.
So I'd likely recommend a really barebones tower with high spec (e.g. unbranded/self-built, i7, high end GPUs, etc) and a laptop (e.g. Thinkpad T series) for the user/pen testing stuff.
Macs are fine for normal day to day stuff: coding, web-surfing, development, etc. But per dollar they're terrible at raw throughput.
For pen testing you likely want a laptop, not a tower, since you'll be doing things on-site a lot of the time. But a laptop (any laptop) is the opposite of what you want for raw throughput due to heat dissertation issues.
So I'd likely recommend a really barebones tower with high spec (e.g. unbranded/self-built, i7, high end GPUs, etc) and a laptop (e.g. Thinkpad T series) for the user/pen testing stuff.
The only less productive HN thread someone could Ask: for is "Emacs or vi?".
money for both and heavy multitasking says to me that you should get a Mac (MBA or MBPr) you can work on, and a big workstation running Linux that you remote into for your serious jobs.
I would always want more computer, and even the biggest i7, SSD, 64GB ram... machine is going to take longer than you want to pull up HN if you are running intensive tasks.
I would always want more computer, and even the biggest i7, SSD, 64GB ram... machine is going to take longer than you want to pull up HN if you are running intensive tasks.
Preserve your freedom and install a PC with Linux.
Freedom in the metaphorical sense, not practical sense. On Linux you're free to do anything metaphorically, but practically you have the least options relative to Windows or OS X.
But, yes, if your time is worthless utilise Linux. If time is money then something better.
But, yes, if your time is worthless utilise Linux. If time is money then something better.
I'd qualify that by saying that, if your time without a computer is money, then don't use linux. As an anecdote, my wife purchased a new laptop last week. The windows activation code they sent us was invalid and microsoft and the vendor spent three days pointing fingers before the vendor agreed to fix it. Their fix was for me to ship the computer back and wait two weeks for them to deliver us a new one. One hour of my time is worth more than she can make in two weeks with no computer, so I just installed Linux and we went on our merry way.
Before anyone from the Apple camp chimes in, I had a similar experience with my old laptop, which was a Mac where the file system corrupted itself every time it went to sleep.
I'm not saying that Linux doesn't get ugly. It does. I've had the failed sound cards and bad printers. Hell, I'm old enough to remember screwing around with trying to get a WinModem to run. It just comes down to whether it's cheaper to waste ten hours of your time trying to get things working or to return to the 20th century for a week while support reformats your hard drive. That probably just depends on your occupation.
Before anyone from the Apple camp chimes in, I had a similar experience with my old laptop, which was a Mac where the file system corrupted itself every time it went to sleep.
I'm not saying that Linux doesn't get ugly. It does. I've had the failed sound cards and bad printers. Hell, I'm old enough to remember screwing around with trying to get a WinModem to run. It just comes down to whether it's cheaper to waste ten hours of your time trying to get things working or to return to the 20th century for a week while support reformats your hard drive. That probably just depends on your occupation.
cyphersanctus asked about hacking. They want to solve their own problems through cleverness, not throw money to make problems sort of go away. Time spent in a hobby isn't wasted, and hackers should always favor open tools over locked-down appliances.
They want to solve fun problems through cleverness. Not problems like unsupported wifi drivers.