Live data from Hacker News

New MacBook Air

apple.com

551–560 of 587 posts

Re: New MacBook Air

#551

Good. I'm hoping this will hurry along Dell's new XPS 13 Developer Edition configs with 32 GB of mem, 1080 display (I prefer battery over 4K) and linux. I have been itching to throw money at Dell since that was announced in January and here we are. Granted, the pandemic obviously hit their supply chain so I can understand.

Not sure if it fits your requirements, but i've been very happy with my System76 Darter Pro with those stats.

That would probably be ok. What kind of battery life are you getting? That's my biggest concern with the system76 machines.

Re: New MacBook Air

#552

Earlier quoted context omitted.

The CPUs in the new MBA have 9W TDPs. OEMs can still control load performance, it's not entirely determined by TDP. Anandtech has a good article: https://www.anandtech.com/show/13544/why-intel-processors-dr... Depending on OEM settings and cooling capacity, it's possible for Intel CPUs to indefinitely run at greater than their base clocks and TDP.

Macbook Air has extremely bad cooling (on purpose, because it's thin and quiet). Don't expect it to boost well.

"Boost well" probably means different things to different people.

On my fanless 12" MB with a 7W TDP m7-6Y75 (1.3 Ghz base, 3.1 GHz max turbo), running a Prime95 torture test stabilizes at the following for the CPU via Intel Power Gadget: 9.5W, 1.95 GHz, 90°. (Laptop feels warm to the touch - it only ever feels "hot" under GPU load.) Normal all-thread load stabilizes around 2.5 GHz.

Re: New MacBook Air

#553
post #322

Keep in mind that probably the most important spec when considering a new laptop is one that is often not directly stated: the processor series. I'm not talking about i3/i5/i7, but rather U/Y/H. This letter determines the TDP (thermal design power/point) them machine is designed to run at. The TDP will govern the setting for the base clock speed, and, just as importantly, the throttling behabior under load. Processor…

This is underestimating modern processors and overestimating programming compute resource usage. Your post may apply if we're working with 4K+ resolution video files, rendering and other activities, but the modern programmer, even compiling binaries, will be fine on a MacBook Air. How do I know? I use a 2 generation old Macbook as my primary personal development machine. I write Go, Rust, Java and TypeScript using th…

What about large excel files with a bunch of pivot tables and v/xlookups?

Re: New MacBook Air

#554

Keep in mind that probably the most important spec when considering a new laptop is one that is often not directly stated: the processor series. I'm not talking about i3/i5/i7, but rather U/Y/H. This letter determines the TDP (thermal design power/point) them machine is designed to run at. The TDP will govern the setting for the base clock speed, and, just as importantly, the throttling behabior under load. Processor…

What makes Macbook Pros good for developers versus PC laptops?

(I'm not a programmer)

Re: New MacBook Air

#556
post #88

Earlier quoted context omitted.

Exactly what I was thinking when I read the spec sheet: 'I wonder how many developers will go for the maxed out version.'

I probably would except for the lack of ports and weak CPU. Still just waiting on a new 14" MBP.

you actually make use of 4 usbc connections? I'm genuinely curious on the use case. These days you can get 12 in 1 dongles from china that cover the last 25 years of input device standards into one usbc connection, and it will charge the thing.

Re: New MacBook Air

#557
post #317
post #146

Earlier quoted context omitted.

I can't tell if you're joking, but I have a 2018 Mac Mini with just 8GB of RAM, and I often run Eclipse, IntelliJ, and PyCharm at the same time (along with multiple browsers and other stuff), and performance is fine. I was actually surprised by this--when I first started using this computer, I thought for sure I would need to add more RAM, which for the 2018 model is too complicated to do yourself (at least to me it…

That's actually very surprising to me. I'm running linux with an anemic window manager, and with nothing but chrome and slack open (20tabs in chrome) I am consuming 6GiB. If you add teams, pycharm and outlook (electron) it consumes 9GiB... Actually, that's also less than I expected. Well done pycharm.

I think OSs in general just eat a portion of whatever memory you give them. Right now I'm puttering around with a dozen tabs in firefox, in fact my biggest memory hogs right now are firefox with 3.5gb and apple mail with ~500mb, not really doing anything else, and somehow 12GB/16GB are in use. Better for the ux to keep things open in memory if you have it to spare, I suppose.

When you are memory constrained, you can definitely tell. Everything comes to a halt and you just twiddle your thumbs between commands. This 16GB machine I have shipped with 4GB which was painful even 8 years ago when it was released, and I upgraded myself to 8GB 6 months into ownership. A few years later when javascript became more pervasive on the web, I hit memory constraint on 8GB a lot just from having tabs open in chrome, back when it was perhaps more of a memory hog, so I opted for 16gb and haven't had issues since.

I think at 16gb you should be set for at least 5 years. Most people, even a lot of devs on company issued equipment, are working with 8gb complaining about it right here in this very thread.

If you have larger requirements, a lightweight, thin laptop with a teensy fan isn't for you. Even if it had the hardware specs, the physics of heat dissipation don't work for you and you are better off spending the same money for more hardware sitting in a box under your desk. Me and my sore back are eyeing this up, all my computing is done on a cluster anyway.

Re: New MacBook Air

#558

Earlier quoted context omitted.

> You can actually just tap the volume icon on the Touch Bar and slide your finger back and forth immediately No you can't! There is a pretty long delay. If you move your finger during the delay, nothing happens. Then when it finally decides to switch modes, you have to move your finger again for it to change the volume. Hope you didn't hit the edge of the touchbar yet. Combined with the phantom button presses when u…

It's potentially that I'm using a 2019 MPB, but I can absolutely touch and slide to change volume immediately. Just press and slide on the icon for volume or brightness. Also pro-tip: you can change the buttons that show up in the touch bar. Settings > Keyboard > Customize Control Strip. I swapped out Siri for a "Sleep" button, which is super convenient when I walk away from my desk.

On my 2017 with Catalina there is an animation that occurs to show the volume slider. Any sliding of your finger that occurs before the animation completes is definitively ignored. Additionally, there is a significant delay before the animation even starts.

I just timed it at ~580 milliseconds, more than half a second from finger hitting the bar to the time when it stops ignoring touch input. It's easy to slide your finger more than the entire length of the volume bar in that time. It's absurdly bad. It would be weird and pretty lame if they fixed this only on newer models.

Re: New MacBook Air

#559

Earlier quoted context omitted.

Its certainly amazing how much memory consumption has grown. I like to think of it in terms of economics, we could never write today's software using 80s methods. Slack in assembler? Impossible. Kubernetes in C++? Maybe, but there will be security holes, and Go is just more productive. Developers are expensive, very expensive.

Developers are expensive, very expensive. Such is the accepted wisdom in much of the industry, but I'm a bit of a sceptic on this score. Of course developer time is expensive, particularly if you're in somewhere like the Bay Area where salaries are an extra 0 compared to most of the world. But we live in an era of virtualisation and outsourcing (sorry, "cloud computing") when businesses will knowingly pay many times…

We live in a world where any 1 man startup thinks and their investors hope they will have 10k employees by year end. Therefore, if you are going to be burning money anyway, what's another line item on the monthly outflow if it means you don't have to spend 3 months hiring someone to toil in the server room and a couple months ordering and assembling your farm that might crash the day your startup gets linked on hacker news.

There are technical reasons for this, being able to handle sudden load, but mostly it's for ideological reasons. We aren't building companies, we are building stock pumps guised as the utopian future. If you are wondering what a blue chip company looks like in tech, they are the ones that own their own infrastructure.

Maybe there is a middle road for cash poor companies, where you keep latent demand in house for the sake of cost and sense, but have some sort of insurance policy with a cloud service to step in if demand surges.

Re: New MacBook Air

#560
post #242

Earlier quoted context omitted.

I have 8GB on my work laptop with almost all of this (except Kubernetes, but I fail to understand why you would need a local Kubernetes) and it's fine, I usually have 2GB free memory. Don't exagerate your memory requirements, you would be more than fine with 16GB.

That's not even close to an exaggeration. I'm running only half those things (or their competitive equivalents) right now on a Windows box. I just checked and I've got 14.8 GBs in use. Fortunately, I have a Dell XPS 15 with 32 GBs of RAM, but the second I start up a single VM, one more messaging app, a small handful of Docker containers, or any IDE (of which I'm running none right now), I'm going over 16 GBs. Realist…

I'm running firefox and mail in macOS, and 12gb are in use. The OS keeps things loaded in memory if you have it to spare.
Post reply on HN