skysight-inc/HackerNews huggingface dataset:
Yes, the higher end Max and Ultra chips would still need soldered memory for sure. Two CAMM modules flanking opposite sides of the SOC is probably doable though, so I think the M Pros could practically have socketed memory.
I wrote a more detailed post elsewhere in this thread, but I also think this is the case and you can see an analogue with consolidation of clinical trial sites by private equity.

https://www.fiercebiotech.com/cro/private-equity-invests-tri...

> Private equity dollars are flowing toward clinical trial sites as industry conditions demand larger site networks, PitchBook's analysis of first quarter 2024 deal activity shows.
>
> For CROs, scooping up trial sites is one aspect of a greater movement toward vertical and horizontal consolidation, a long-standing trend that is still playing out in the space, the PitchBook report confirmed. CROs continue to combine with contract development and manufacturing organizations to establish end-to-end drug development capabilities under a single roof, making them more competitive in the outsourcing market.
Sure, but to be honest, I don’t think you should be shipping a high-spec computer with a built-in screen. Anything high-spec should be broken into at least a separate screen and computer. The screen is such a major point of failure. I’ve seen so many iMacs and MacBooks with broken screens where the end solution is to replace the entire device, which is a waste. It’s that much more of a waste if you are getting a high-spec version.
It's important to be aware that often it isn't the programming language that has the biggest effect on memory usage, but simply settings of the memory allocator and OS behaviour.

This also means that you cannot "simply measure memory usage" (e.g. using `time` or `htop`) without already having a relatively deep understanding of the underlying mechanisms.

Most importantly:

libc / malloc implementation:

glibc by default has heavy memory fragmentation, especially in multi-threaded programs. It means it will not return `malloc()`ed memory back to the OS when the application `free()`s it, keeping it instead for the next allocation, because that's faster. Its default settings will e.g. favour 10x increased RESident memory usage for 2% speed gain. Some of this can be turned off in glibc using e.g. the env var `MALLOC_MMAP_THRESHOLD_=65536` -- for many applications I've looked at, this instantaneously reduced RES fro 7 GiB to 1 GiB. Some other issues cannot be addressed, because the corresponding glibc tunables are bugged [2]. For jemalloc `MALLOC_CONF=dirty_decay_ms:0,muzzy_decay_ms:0` helps to return memory to the OS immediately.

Linux:

Memory is generally allocated from the OS using `mmap()`, and returned using `munmap()`. But that can be a bit slow. So some applications and programming language runtimes use instead `madvise(MADV_FREE)`; this effectively returns the memory to the OS, but the OS does not actually do costly mapping table changes unless it's under memory pressure. As a result, one observes hugely increased memory usage in `time` or `htop`. [2]

The above means that people are completely unware what actually eats their memory and what the actual resource usage is, easily "measuring wrong" by factor 10x.

For example, I've seen people switch between Haskell and Go (both directions) because they thought the other one used less memory. It actually was just the glibc/Linux flags that made the actual difference. Nobody made the effort to really understand what's going on.

Same thing for C++. You think without GC you have tight memory control, but in fact your memory is often not returned to the OS when the destructor is called, for the above reason.

This also means that the numbers for Rust or JS may easily be wrong (in either direction, or both).

So it's quite important to measure memory usage also with the tools above malloc(), otherwise you may just measure the wrong thing.

[1]: https://sourceware.org/bugzilla/show_bug.cgi?id=14827

[2]: https://downloads.haskell.org/ghc/latest/docs/users_guide/ru...
This the same FED that printed so much money during covid that housing prices doubled? Where is that reflected in this chart?
But are "us" imac users?
I imagine the value of this feature varies depending on how much email you send. If you only send one or two emails a day the value may not be obvious - if most of your job is email communication this could be a whole lot more impactful.
Trains aren't that expensive, at least in coach. Eg a trip from San Francisco to Reno for Jan 15th is $69 flying, or $72 by train riding coach. If you get a private room, then it's expensive, $430 !

And I've also found you don't have to book as far ahead with trains. Eg for tomorrow, that same trip is $287 by plane, or $60 by train.
If you play piano much you definitely develop a "style" to your improvisations pretty quickly. It is probably some combination of your nature, what you played early on and what you listen to. Anytime I fiddle around on the piano I fall into a sort of default pattern and everything I do sounds similar to me.

Makes me think that a way for a popular artist to do something "new" would be to take a year off and just play music from artists with a totally different style to theirs. After the year they could attempt composing again and maybe their internal style would have been updated.
You can do that with a regular monitor too
Which models are you running? I'm on a M2pro w/ 32gb and I can run meta llama 8B on lmstudio pretty decently while coding.
For sure, I know comments about semantics often don't go down well on HN. Was just sharing something I'm intellectually curious about. The act of trying to pin down a rigorous definition has exposed me to 5-10 different interpretations and each has given me different perspective on how to manage this nebulous thing we call knowledge.
OK, so if we have a distribution D (less nice than the average function) and a test function T (nicer than the average function), we have ⟨D,T⟩ = c: ℂ, so ⟨D,—⟩: test fn→ℂ and ⟨—,T⟩: distribution→ℂ ?
M3 MAX here with 128GB ... and even that's not going to be enough one day.

I bet the M4 Max goes to 256. Oh the envy I will have.
yeah I have an older model that had the well documented faulty / fragile screen connector for the LED back lights. Very expensive replacement screen was the recommended fix! all for the sake of a tiny six pin connector.

One of these days I'll split it down and see if my hands are still steady enough to solder on a new connector.

Anyway it was enough to swear me off any all-in-one devices ever again. I thought by now we'd be fully modular with desktop computer hardware.
Worse than that, nobody gets a choice anyway. If don't have to take the insurance my boss offers me - but if I don't I'm throwing away more than ten thousand dollars in subsidies they offer. It is really hard for anyone to compete with that deal - there are things I don't like about my insurance but it isn't worth shopping around as nobody can come close to the price/service they are giving me.

I have long wanted to get rid of the insurance/employer tie, but I'm a minority and so nothing gets done.
Hotmail and ISP hosted email were still more popular than Yahoo email well before 2005. I'm not exactly sure why that's relevant anyway.
Well.. no. But if it breaks or is damaged you basically have to throw away (the otherwise) fully functional PC.
Force is not acceleration, and accelerometers do not measure force. We have other devices which do that, such as bathroom scales.
M4 already rolled out with the iPad Pro update in the spring.
I live just outside a large urban area, and my wait time for a PCP is weeks if I agree to see their PA (the PCP will review all findings anyway), or days if I put myself on their cancellation list. Maybe try calling around just outside of your urban area.
Isn’t Apple’s RAM inside CPU package? I think it might not be possible to put together a system (at least with consumer parts) that matches their memory bandwidth.

On the other hand, they are limited in capacity. It is a trade off, it is silly to pretend they are just limiting memory capacity out of the vileness of their hearts or something.
Screen Time Removal Before Bed Can Improve Sleep in Toddlers
They're just never gonna make a 32" one, huh?
Not to dunk on you, but your misuse of "provably" makes me discount what you said.

If we could "prove" security, we would. Proving security in a networked environment? Hahaha - there have been successful attacks on airgapped envs.
Yeah ... I wish they kept the iMac Pro line. An M4 pro in that body heck even with a larger 32inch screen would be awesome!
RAM aside, it would be silly for you to ever buy this model for your use case anyway. This is the base M4 that's also in ipads with no active cooling. If your running large LLMs locally, you aren't the target market for this product.
Yeah you're right about nuance and the fact that it's hard to have a nuanced conversation nowadays.

For what is worth I'm precisely trying to bring nuance to the discussion about institutions.

Institutions do fail. That's a normal mode of their operation. They fail all the time. When institutions fail, they fail and some other institution (in the broadest case the institution of civil society as a whole) calls them out for the bullshit.

The question is: what to do next.

Should we dismantle that institution and other similar institutions, including the ones that helped provide the data that proved the failed institution wrong just because they are all institutions and guilty of the original sin of being an institution?

I find this approach to be a little bit too extreme.

Yes. many institutions are full of shit. Let's reward people who can reign them back in. But we need professionals. We cannot all be experts in everything. I know it can feel this way because we have an unprecedented source of information at our fingertips but realistically we cannot all just figure out things on our own.

I sure feel I'm super smart and I can figure out everything if I just had a weekend but luckily I grew just wise enough to know foolish and misleading that feeling is.
> The base model iMac only has two Thunderbolt ports.

Indeed, per specs [1]

[1] https://www.apple.com/imac/specs/
> Apple Intelligence allows users to stay on top of their inbox like never before with Priority Messages and message summaries.

Ugh.

I mean, really - my manager gets enough emails he doesn't read, fully understand, pipe through Copilot, still doesn't grok 'em, answer and delegate sh't he shouldn't (and wouldn't, if he'd read the email himself) already.

Looking forward to this excuse of having even more overworked people /s
No chin can be adjusted fine on basically any other display on the market today.
Wow, thanks jbombadil! That’s so heart-warming to hear <3 I’m speechless. I’m glad you like https://FreeSolitaire.win that much! Thank you again for your kind words (and donation!)
Bazzite delivers the SteamOS experience Windows handhelds need – it's terrific
There's no legal reason to do this.
Yeah this is something I thought was amazingly dumb until I used one, but it’s not actually a problem. Even a little.
> I'm on a M2 with 64GB at the moment and I'm already regretting not going for 96 or even 128.

You're using a M2 Max, not a M2. Two (big) steps up the chip product stack from what's used in the iMac.
I guess it's what you're used to and how large your hands are. For me, I've use it since it came out and prefer it to any other mouse, once you get used to the touch top surface using mechanical button/wheel seems archaic. It's also a lot easier to keep clean without a scroll wheel.

That said, the change to the rechargeable version was a huge unforced error apart from the deserved mocking for the charge port location because the mouse also reports low batt condition about 10 minutes before it actually dies, I don't know what the thinking there was.
I'll think about it.

But I've noticed that if I print out some coloring books for my son, they stay on his desk for a long time and he rarely colors them.

But if I print him one coloring page, he almost always finishes it.
I am working on a private transportation service. Think Uber, but in a small market. We have an aging population, poor public transportation and some of the bumpiest roads you can find in the West. It will fill a void.

Not my idea, though. Through our local geek community, I met this taxi driver who pitched his app idea. He convinced a few other drivers to pay a small fee to kickstart the project. Then he convinced me to help with the technical stuff, and I convinced a friend to tag along.

He is on the road looking for funding!
This is true, 100% agree. But I do think with more people being remote now as compared to five years ago, zephyr as a destination might resonate with more people now, since folks can be more flexible with their timing.
AFAIR author made quite unfair comparison with simple compile vs full maven build (that executes a lot of additional stuff)
You have a higher tier M2. This is the base M4.

The comparison is apples to oranges.
> What's with the green iMac picture?

The picture is of the base model.

The upper model is featured on their main website[1], which shows this image [2]

[1] https://www.apple.com/imac/
[2] https://www.apple.com/v/imac/q/images/overview/closer-look/c...
It sucks that the TB4 ports still point out the back of the machine like that. It has never made sense! Every Thunderbolt cable has a bulky active electronic assembly that is at least a few centimeters long, followed by a cable strain relief. I hate having my cables hanging out like that. It seems like it would be possible to build a little port hutch on the back, with the ports pointing straight down.
When I first scanned your sentence I assumed you were gonna write that 32 GB is now the minimum, not the maximum.
ok this clears it up, thanks!

this is obviously a very confusing topic, as evidenced by the other replies that either don't get my post, or the post above :D
This "tribe of inclusion" narrative is getting pretty tired for a strawman. I'm libertarian. I'm voting conservative in 2024, aka democrat for those who haven't been following closely. As much as I despise bureaucratic authoritarianism, it's still a major improvement over autocratic authoritarianism. Bureaucratic authoritarianism is most certainly infuriating, and likening it to cult of personality fascism has merit as a critique. But there are significant differences between the two, and we should not take for granted what we do have.

Normalizing ("attempting neutrality") and kowtowing to fascism (preemptively avoiding upsetting an autocrat who may gain power) means you're supporting fascism, which makes one a fascist. Not head of the party or anything, just the minor kind who everyone looks back on and wonders why so many people just fell into line.

Economically, the current administration has exercised the most fiscal responsibility there has been over the past twenty years, setting moderate interest rates instead of profligate ZIRP. I don't know how well our economy could do after another round of helicopter money printing to juice the Potemkin stock market (causing rampant price inflation several years later) in lieu of directly addressing the national emergencies that will invariably arise.

Also, remember when political parties dropped their one term failures and chose a new candidate, rather than doubling down with nonsense narratives about stolen elections? Pettridge farm remembers.
Could this be a result of HDHP plans that allow "direct to specialist" appointments, as opposed to triage through a PCP?
There is acceleration. It just isn’t on you.

The ground is accelerating upwards, which keeps it in place. You are not accelerating, and therefore you move downwards.
I believe that’s called Gemini Nano.
Education as well. Main reason why that headphone jack has stuck around I suspect.
I don’t know what else to tell you, the accelerometer in your phone is reading -9.8m/s^2 right now. Go get an app that reads your accelerometer and check it.
This seems like the revenge of TV. People used to spend many hours watching TV and now video is back, with algorithms that try to give you more stimulating things to watch.

Other entertainment (like video games) have to compete with that. But I’m not sure that websites have to compete with that if they have more practical purposes. What will people do when not watching TV?

The metric of “hours spent on entertainment” doesn’t seem like the right one to use. It doesn’t measure the value you get from an activity or how much you’re willing to spend on it.

For example, does a banking app need to try to compete with video games for hours spent on them? Something seems wrong with that comparison.
But you're not just a productivity machine though, and as such, you surely yearn to give and receive care in different ways.
Isn’t that the name of every game?
It does - it two different ways! The scroll wheel ratchet can be disabled (which is how I use it) or MX Options can override Smooth Scrolling. Or both.
OnlineOrNot more than halved its AWS bill
Observation: the primary user base for this is not us (technology professionals already using Copilot, and dealing with management layers who do),

it's "everyday" people doing everyday tasks.
This topic constantly belies the fact that everywhere it is discussed is a sausage fest. Pregnancy, childbirth, and nursing are energetically demanding, physically unpleasant, dangerous things to do. Sexually reproducing creatures nonetheless have a strong instinct to do it because we wouldn't exist otherwise, but education brings increasing choices, increasing opportunities to do anything else, and once you have that choice, at least some birthing people are going to choose something else at least some of the time. Ergo, you get a marginal effect.
My experience of this feature in the betas over the last few months (for Notifications) has been excellent. I used to have so many notifs I would just ignore them all, now I can quickly glance and see which groups of notifs I want to actually read. In most cases, the summary contains all the info I'd want.
> It wouldn't help if you moved your JavaScript to Python or Ruby or PHP...

Hum, no. The point is exactly that it would help a great deal if you moved to Python or Ruby or PHP.

Of course, Rust will give you even better memory efficiency. But Javascript is a particularly bad option there, and almost anything else would be an improvement. ("Almost", because if you push it enough and move to something like MathLab, you'll get worse results.)
The only reason they don't let you charge it is because it's a recycled design of the MM1 which used disposable batteries. The Magic Keyboard and Trackpad which came out the exact same day both let you use it plugged in and charging, even wired! The Magic Mouse shell was just not designed with a cord in mind at all.

I have personally been in meeting where my boss forgot to charge her magic mouse and we had to wait two minutes for her to open the stuff we needed to discuss. It happens.
The history of the path separator in Japanese and Korean Windows
> Also, calories in calories out is bunk. It's true to some degree in that they are related, but ignores the fact that (1) how much your body is spending is highly variable, even somewhat independent of movement -- imagine how much energy your body has to spend to fight an infection for example

The human body is not that variant. Sure, during illness you may burn more calories from the illness and potential fever… but you’re also usually extremely low on movement since your body physically makes you exhausted. The rest of the time though? No way. Humans generally are not that variant in expenditure.

> (2) why would anyone imagine every calorie consumed will actually be absorbed? the gut is highly complex and depending on many factors calories could be absorbed or go right out the other end unused, and the gut flora interacts complexly with all this. Focus on eating healthy things first above healthy amounts. It's easier, and will have a positive impact all its own, creating another stepping stone towards other goals.

What evidence do you have to the contrary? The human body is extremely efficient at absorbing calories, and outside of extremes (eating 10kcal a day, or having some sort of deficiency such as celiacs that doesn’t let you digest certain things), I see no reason why you don’t absorb the vast, vast majority of all calories consumed.
Heh, I know somebody that was really annoyed their builder wouldn't install conduit since it wasn't in the code or something and their gripe was "but its better than code".
Berries are missing essential amino acids, essential fatty acids, and essential vitamins. You could live on them for a while, I guess. Actually you can live without eating at all for a while. Both would lead to a painful death though.
It adds a very local sliding window attention, the context is only 3 adjacent frames per step. They need the access to adjacent frames to show the implicit model gradient computation but I didn't yet follow the derivation for why this is so.
FWIW, the more major things aren't included yet. Image generation, emoji, Siri improvements haven't arrived yet.
I bought an iMac a while back. I left it connected to a bunch of music studio equipment. It does its job as the center of a home recording studio—gigabit ethernet and plenty of USB ports. I am not considering replacing it yet, even though it stopped receiving updates from Apple. It can’t run Logic 11 (it’s stuck on 10).
As good as a time as any. Google of course has a lot of momentum, but its result got bad, that there now is ample opportunity to be the better provider here. I think Google has been the victim of its own SEO. It parameters are so outdated, that some terms just spam you with low quality news articles.
A terraced street in London can have a metric boat-load of social isolation and no cars. I don't think it's (necessarily) the car or the literal distance between houses. At the very least, it's a multi-faceted problem.
I'll be curious to see if the Mini has an M4 Pro option, and if so, what the RAM ceiling will be!
Not the other poster but I moved from Go to Rust and the main packages I use for web services are axum, askama, serde and sqlx. Tokio and the futures crate are fleshed out enough now that I rarely run into async issues.
The process is super common in the big UK supermarkets - and it's absolutely my preferred way of doing a larger shop. You can use whatever bags/containers you like (or even none at all and just keep things in the trolley/cart if you want). They then do spot checks at the checkout to see if items have been scanned, and remove any security tags
But just think of the satisfaction you'll have at your computer being tiny in the dimension you can't actually perceive when using it!
> your "ultrafast" Mac grinds to a halt when you have a couple of Electron apps and a browser open at the same time?

The 8GB models could easily handle this kind of load.
If you attach an accelerometer to a rocket and turn on the rocket, it’ll measure acceleration even in deep space. This is despite all parts of the accelerometer accelerating equally.

In fact it measures absolute acceleration, not relative.
+1 for the business front desk. This is by far where I see them the most. They're very easy to deploy, and most of the software you're going to need it to be running works in a browser. A windows all-in-one PC is another option... but the chance of something going wrong/being annoying in the interim between "plunk it on the desk" and "open salesforce in chrome" is definitely higher.
I looked into this briefly when they announced that the iMac Pro is the oldest device that still gets the newest software.

It's logically two displays crammed together, which apparently makes Linux support difficult. Someone posted on HN a link to a Chinese company whose sole purpose seems to be making boards that let you drive an iMac Pro display with a traditional display cable. It's left as an exercise to the reader how mad your company would be if you tried that on your corp device.