I don’t use Firefox because the performance with multiple tabs is still underwhelming. Unfortunately, Chrome still does a better job at that. Besides that, they discontinued Tab Groups, which was my favourite thing about it and it’s still something I can’t find on other browsers.
There’s a Mozilla-endorsed replacement.
I saw it, but the author will stop supporting his extensions, which is a shame.
In fact it’s insulting to all those contributors who work so hard on Firefox to say that extensions are the only thing keeping them from switching to Chrome.
I’m wondering, how is this insulting? Is it insulting for Linux kernel guys to say that someone uses Windows instead of Linux because Windows can run Photoshop and Linux can’t? People don’t use runtime or kernels, they use applications. And in the world of browsers, applications are plugins (and actual websites).
Also: I’m not using Firefox nor Chrome, but Vivaldi, mostly because Vivaldi has native vertical tab support. I don’t want to insult anyone, I just want vertical tabs!
I don’t think this analogy is valid. It seems to me that it isn’t an insult to Linux developers to say that you only use Windows because it has Photoshop, but the Windows developers might reasonably take offense.
At first I thought it’s a typo, 100k instead of 10k then I Googled and it seems to be a thing, and an impressive one on that.
It is definitely a thing and I’m still as impressed as you! I’m sure it’s terrible for your body, but damn… It’s an amazing feat.
I’d think it’s probably not all that terrible if you can do it with great form and/or minimal footwear. It definitely wears you out for a matter of weeks, but I’d guess it doesn’t have to be too damaging in the long run.
I think it’s pretty naive personally to assume the biggest market for the MacBook Pro is developers.
The biggest market is for developers and designers… It’s not the only one, but it is certainly the biggest one.
I’d suggest that the most vocal market is developers and designers. Remember that there are a lot of business and home Mac users who’ve never performed either of those aforementioned roles…
Do you have proof of that? I’m skeptical.
I’d ask the inverse. Like you, it seems to me that there are more devs and designers using Macs than the general population, but we ARE devs! Thus we fall prey to implicit bias.
I’m not really sure I’m suffering from much bias. I don’t own a Macbook Pro and I don’t know anyone personally that does. I’m just betting that the segment of people who call themselves “power users” outnumber actual devs.
How much memory does a dev need? I’m interested in other people’s RAM breakdown.
Mine: Editor: 100 MB Terminal: 20 MB Desktop system: 200 MB (Entertainment/Browser: 4 GB)
The issue is not how much memory do we need today but buying the extra RAM to give the machine extended life. Today 16GB is enough for me. But what about in 5 years? I buy Macs because they are solid machines for far longer than their PC counterparts. When I can’t order more than 16GB of RAM in a $3,000 machine, that means I probably won’t get as much life out of it.
Put it this way; the 4 year old machines these are replacing were also capped at 16GB. Four years ago 16GB was enough headroom to future proof the machine. Today it isn’t.
Let me turn it around:
Apple laptops with 32gb of ram are going to be (very) rare in 2 years. Makers of software for OSX are overwhelmingly using apple laptops. This is going to create some backpressure against the pattern of ignoring how much ram your code uses.
We’ve heard the reasons for the 16gb cap before (power consumption).
The thing apple isn’t realizing is that developers use their laptops at their desks, plugged in, the vast majority of the day. Even when flying, most flights have power plugs.
The compromise of less ram for an hour or two of extra battery life isn’t worth it.
I use a laptop as my main dev machine because I can close it at the end of the day and put it in my bag and open it at home if something comes up.
Maybe I’m in the minority though.
I hate to say so, but anything refering to “developers” as a heterogeneous group has to be rejected outright.
Many developers don’t need 32 GB of ram. Other use their device unplugged all the time. Apple doesn’t cater to a specific kind of developer, and I think the size of that group is widely overestimated and - business-oriented - neglectable to do hardware development for.
indeed. my work MBP has 8GB of RAM – and for most things it’s enough! I unplug it and use it in the car, or around the house, or on a couch, or in bed, or in coffee shops. I often run down the battery in normal use; if I had to pick between an upgrade to 16GB or 2 hours of extra battery life, I’d be hard-pressed to choose.
but I know that my experience is just mine; I don’t need tons more RAM because my tools don’t demand them. but some tools do. and I move around a lot – but not everyone does. I like the macbook pro primarily because it strikes a fairly good point for me in the pareto-optimal curve of performance-when-plugged-in vs efficiency-when-unplugged – but not everyone needs that point on the curve, of course.
a similar point of contention is people who complain the MBP doesn’t have a powerful enough GPU option. for some applications, it sure doesn’t, and sometimes when I play games on mine, I really wish its GPU was better. But stuffing a 150 watt GPU in a laptop completely changes its entire design (I have a gaming laptop, and the experience is night and day!), requiring way more mass, a different structure, different tradeoffs – and would definitely make the laptop worse for a whole lot of use-cases. and there’s only so much area of the curve one laptop can cover, sadly.
This. I’ve never felt a need for more than even 8GB so far. I’d much rather have 8 or 16GB RAM and know that the battery life is long enough that I can do a full day’s worth of work without a recharge, so I can set up anywhere and not have to worry about where the nearest outlet is or whether I even brought a power adapter.
Honestly, professional developers are already a small minority of Macbook users, and developers who really benefit from 32GB RAM are a small minority within that group. I don’t blame Apple at all for writing them off for now. If you really need 32GB, maybe what you need is a full desktop-replacement laptop, designed for max computing power while sacrificing battery life and portability. They’re out there, but Apple isn’t making them.
Personally, 16GB gives me a bit more headroom but I could probably get by with 8GB in this day of PCI-E NVME SSDs (oh, the horror of having to survive with 8GB RAM!). I don’t typically run more than 1-2 VMs concurrently though.
Seriously though, I’m guessing that the next generation of MBPs in this new form factor will almost certainly support more RAM. By which time any issues with the new chassis, keyboard, Thunderbolt 3, Touch Bar, etc will be worked out. That’s the laptop I’ll be looking at, not this first generation model. I can understand the complaints though, particularly amongst those who had held out for the much anticipated Skylake-based refresh.
Yeah I expect the next update of these will be the better deal. I don’t mind the RAM personally, but they seem kinda overpriced, and there isn’t much support for USB-C/Thunderbolt 3 yet. Quite a few people have been complaining about the keyboards too.
I don’t want to lump developers categorically; maybe should have s/developers/power users/g.
The larger point is choice; by making the hard stop at 16gb they’re eliminating an entire segment of the market that does want 16+gb of ram in their portable desktop that runs osx.
Minority maybe, but you’re basically using your laptop as a portable desktop in my book. You’re just using your computer in different places, that it is a laptop is tertiary to your use patterns. I’m in the opposite camp, hell no to more ram less battery.
As for me, I do use my laptop unplugged, right now for example, losing about 30% of my battery life with DDR4 memory versus low power DDR3 means why should I bother buying a laptop, it’ll just be a portable desktop that can barely survive a trip on a plane.
Thing is, I want 32GiB of ram too, but I don’t want to lose that much portability. And given this is more on Intel, I can’t blame Apple for this one. That said, its odd that even Apple can’t push/prod/shove/provoke/inspire/bribe/whatever Intel to get a chipset that does provide 32GiB of memory. It either speaks poorly of Intel for being effectively useless at gauging their own market, or Apple for not pursuing an alternative like Arm to provide it to us.
I’m a developer as well, but I can’t picture myself requiring more than 16GB of RAM for any dev-related tasks…
Even if the primary use-case is unexpected; it seems clear that the MBP, especially in the last few iterations, is built to be a “portable” device. The form and function of the product is to be as powerful as it can be without sacrificing portability (lightness, size, and battery life). The fact that there is so much emphasis on the display itself tells me that they expect to you to be looking at the main display.
Someone can correct me on this, but I believe it is the case that Apple employees tend to use laptops in a portable way rather than all being connected to large displays. Even if the use-case outside of Apple is usually different; the influence from inside is likely stronger.
Ram != space or weight.
The point is ram == power draw, which would either necessitate a larger battery or less battery life.
I would prefer less battery life.
Working on an easily customisable & deployable mood board, that will show you your favourite Dribbble, DeviantArt, and etc. picks.
I’ve been reading “Thinking, Fast and Slow” on and off. I’m um… not entirely convinced. This isn’t helped by the fact that I’m very skeptical of a lot of psych research and don’t really know how to sort the wheat from the chaff.
I’ve also been reading “Something Coming Through” by Paul McAuley. I’m enjoying it but find I’m wondering where it’s going.
“Thinking, Fast and Slow” has brilliant content, but it’s a very dry book. It could have been written in just a few dozen pages. You can skim it and get all the important info. But yes, it has brilliant insights about our psych.
“Thinking, Fast and Slow” has brilliant content, but it’s a very dry
I agree with that! But not with:
It could have been written in just a few dozen pages.
Although I think it’s too dry & too long (I’m about 50% through) I think
that is a gross exaggeration. I don’t think it would nearly as
convincing if it was just “a few dozen pages”. I completely agree it
could well be shorter though!
You can skim it and get all the important info. But yes, it has
brilliant insights about our psych.
This is exactly the opposite of my experience. I find it an interesting read, I just don’t trust the content it’s reporting on, which makes it very hard to treat it as having brilliant insights.
@DRMacIver, what are the things you don’t trust in the book? Can you elaborate?
Marathon: The Ultimate Training Guide
I’m getting more & more interested in running long distances, and running (at least) one marathon is something I’ve always wanted to do.
Introduction to Functional Programming using Haskell
Haven’t picked up Haskell in more than a year, so this felt like a good time to get back to it.
A Guide to the Good Life: The Ancient Art of Stoic Joy
I really believe the Stoics stumbled on something amazing that’s still not mainstream on our days, which is an utter shame.
A guide to the good life is a Beautiful introduction to the topic. If you are interested in more literature there’s a nicely curated list on /r/stoicism, and few podcasts that are nice. I truly recommend the Meditations next! And I loved Seneca’s letters.
Thanks for the resources! I’ve read Meditations and On The Shortness of Life already, being the former my favourite so far.
I created a small project to download all the episodes (before the website update, so I’m not sure it still works): https://github.com/gnclmorais/musicForProgramming