There were a number of exciting announcements from Apple at WWDC 2024, from macOS Sequoia to Apple Intelligence. However, a subtle addition to Xcode 16 — the development environment for Apple platforms, like iOS and macOS — is a feature called Predictive Code Completion. Unfortunately, if you bought into Apple’s claim that 8GB of unified memory was enough for base-model Apple silicon Macs, you won’t be able to use it. There’s a memory requirement for Predictive Code Completion in Xcode 16, and it’s the closest thing we’ll get from Apple to an admission that 8GB of memory isn’t really enough for a new Mac in 2024.
I have a macbook air m2 with 8gb of ram and I can even run ollama, never had ram problems, I don’t get all the hate
Which model with how many parameters du you use in ollama? With 8GB you should only be able to use the smallest models, which ist faaaar from ideal:
You should have at least 8 GB of RAM available to run the 7B models, 16 GB to run the 13B models, and 32 GB to run the 33B models.
To be fair there are only two reasons I hate it:
- People incorrectly use term UMA
- It’s crApple
On Linux if you don’t compile rust or firefox 8GB is fine. 4 is fine too.
I have everything from apple but I know that 8gb is basically planned obsolescence in disguise.
We pay serious extra cash for just a ‚notch’ more refined experience. However I had to try to buy every possible thing from apple at least once in my life to see if it is worth it and basically only M4 iPad Pro 13 is truly worth the money and irreplaceable for me.
Everything else is nice for someone who is super lazy like me but can be easily replaced with not much difference for cheaper shit
I’d love to have 8GB of RAM. The SOC I’m working with has only 2K ;-)
2 kilobytes?
Yes. 2 kilobytes. Coincidentally, this is as big as the displays internal buffer, so I cannot even keep a shadow copy of it in my RAM for the GUI.
Thanks for clarification.
I’ve never seen backbuffer called shadow copy.
And I have never heard it called “backbuffer”, so we are even.
I guess so.
Example: https://www.khronos.org/opengl/wiki/Default_Framebuffer#Double_buffering
EDIT: Wait. Do you have framebuffer at all? Because from sounds of it, you might not even have it at all. If you don’t store entire frame in RAM, then you don’t have framebuffer, not just backbuffer.
I never said anything about framebuffers. The 256x64 pixel display in 16 brightness levels probably has something comparable inside. I just tell it that i want to update a rectangle, and send it some data for that.
Bet your compiler isnt running on that hardware either ;-)
Luckily, no ;-)
Come on, man, AVR chips aren’t SoCs except in the technical sense.
No AVR, it’s a small LPC from NXP. Chosen for the price, of course, but I have to somehow squeeze the software in it. At this point, even 8k would make me happy…
NXP, fancy. I expected ST, AVR, nRF, WCH or some chinese cheaptroller.
Why them? Something to do with NFC?
Oh man, I remember so many people defended 8GB since the M1 first came out (and since).
I always argued it would significantly reduce the lifetimes of these machines if you bought one, not just because you’d be swapping a lot more on the (soldered in BTW) ssd, but because after a few years of updates it would become unbearably slow, or hardware would fail, or both.
Didn’t stop people constantly “tHe aRchITecTuRE iS cOmPlETelY diFFeRenT!!!”
Sure it’s different, but it’s still just a computer. A technical person can still look at the spec sheet and calculate effective performance accounting for bus widths etc.
Disclosure: I bought a top spec 16GB M1 Mac Air on launch and have been extremely happy with it - it’s still going strong.
Didn’t stop people constantly “tHe aRchITecTuRE iS cOmPlETelY diFFeRenT!!!”
Different Turing Machine on different math and alternative physics.
I bought a top spec 16GB M1 Mac Air on launch
My condolences.
I don’t consider that an “admission” at all…
Why do they struggle so much with some “obvious things” sometimes ? We wouldn’t have a type-C iphone if the EU didn’t pressured them to do make the switch
They didn’t have a reason to switch to USB-C, and several reasons to avoid it for as long as possible. Their old Lightning connector (and the big 30-pin connector that came before it) was proprietary, and companies had to pay a royalty to Apple for every port and connector they manufactured. They made a lot of money off of the royalties.
They don’t “struggle”. They are intentional and malicious decisions meant to drive revenue, as they have been since the beginning.
The E-Mac (looks like a toilet, sounds like a jet) came with 256 MB of RAM in one of the two slots, adding a 512MB stick was dirt cheap (everyone had at the very least 1GB on their PC), well it was dirt cheap except if you bought it from Apple…
It’s how Apple monetizes their customers. Figuring out an artificial shortcoming they can sell as an upgrade to them (check out dongles for example).
They moved to on-die RAM for a reason: To nickel and dime yo ass.
I needed to expense a Mac Mini for iOS development, and everyone (Me, the company, our purchasing department) was baffled at how much it cost to get 16 GB. And they only go up to 24GB. Imagine how much they’ll charge for 32 in a year!
Mac Mini is meant to be sort of the starter desktop. For higher end uses, they want you on the Mac Studio, an iMac, or a Mac Pro.
I assumed that the Mini was the effectively a Mac without a monitor. Is it relatively underpowered too?
The Voyager space probes disagree.
Wake me up when phones have enough ram to run good voice to text engines on the phone itself
12 aint enough?
We already have that since iOS 15 if you have a phone that released after the iPhone X. It’s time to become woke, sheeple.
So 8gb?
3GB, actually. That was on iPhone XR, which is basically the only budge iPhone Apple has made.
How much do you need?
Last check about 10GB for the model. Anything less doesn’t translate my voice to text accurately
They should do 4Gb. I hear M3 mac’s make it seem like 8Gb.
And now all the fan boys and girls will go out and buy another MacBook. That’s planned obsolescence for ya
Someone who is buying a MacBook with the minimum specs probably isn’t the same person that’s going to run out and buy another one to get one specific feature in Xcode. Not trying to defend Apple here, but if you were a developer who would care about this, you probably would have paid for the upgrade when you bought it in the first place (or couldn’t afford it then or now).
These were obsolete the minute they were made, though… So it’s not really planned obsolescence. I got one for free (MacBook Air), and it’s always been trash.
I have an M2 MBA and it’s the best laptop I’ve ever owned or used, second to the M3 Max MBP I get to use for work. Silent, battery lasts all week, interface is fast and runs all my dev tools like a charm. Zero issues with the device.
This isn’t a big deal.
If you’re developing in Xcode, you did not buy an 8GB Mac in the last 10-years.
If you are just using your Mac for Facebook and email, I don’t think you know what RAM is.
If you know what RAM is, and you bought an 8GB Mac in the last 10-years, then you are likely self-aware of your limited demands and/or made an informed compromise.
Funny: knowing that you only get one shot, I bought 32GB of RAM for my Mac Mini like 1.5 years ago. I figured that it gave me the best shot of keeping it usable past 5 years.
If you know what RAM is, and you bought an 8GB Mac in the last 10-years, then you are likely self-aware of your limited demands and/or made an informed compromise.
Or you simply refuse to pay $200+ to get a proper machine. Like seriously, 8Gb Mac’s should have disappeared long ago, but nope, Apple stick to them with their planned obsolescence tactics on their hardware, and stubbornly refusing to admit that in 2023 releasing a MacBook with soldered 8Gb of RAM is wholy inadequate.
To be fair, it seems that even Windows ARM machines will have soldered RAMs.
Yeah, the 8GB model’s purpose is to make an “starting at $xxxx” price tag possible.
I’m not gonna stand up and declare that 8gb is absolutely fine, because in very short order it won’t be. But yeah, currently for an average use case, it is.
My work Mac mini has 8gb. It’s a 2014 so can’t be upgraded, but for the tasks I ask of it it’s ok. Sure, it gets sluggish if I’m using the Win11 VM I sometimes need, but generally I don’t really have any issues doing regular office tasks.
That said, I sometimes gets a bee in my bonnet about it, so open Activity Monitor to see what’s it’s doing, and am shocked by how much RAM some websites consume in open tabs in Safari.
8gb is generally ok on low end gear, but devs are working very hard to ensure that it’s not.
For the record, on Windows 10, I’m using 9GB (rounded up from 8.something) to run Firefox and look at this website, can’t forget Discord inviting itself to my party in the background, and the OS. I had to close tabs to get down here. Streams really eat the RAM up.
Throw a game in there, with FF open for advice and Discord running for all the usual gaming reasons, and yeah, way over.
Notice I haven’t even touched any productivity stuff that demands more.
8? Eat a penis, Apple. Fuckin clown hardware.
Also for the record, I have experienced an 8GB Mac Mini run Firefox with at least 20 tabs, Jetbrains Rider with code open and editable, Jetbrains DataGrip with queries, somehow Microsoft Teams, MS Outlook and didn’t seem to have a problem. Was also able to share the screen on a Teams call and switch between the applications without lag.
Windows OS couldn’t handle your application load? Eat a penis, Microsoft. Fucking clown memory management.
My daily driver is an 8gb MacBook Air, I’m living pretty comfortably lol