News for hackers. Stuff that matters.
Re:OpenBSD on the Lenovo ThinkPad X1 Nano by NullPrefix on Friday January 29, 2021 @04:49AM (#25955700)
> it's not clear to me that the CPU/motherboard even supports more than 16GB per memory slot

These new products are crap, to be honest.

Sandy Bridge era ThinkPads accepted 16GB. How long ago was that? Is it 10 years already? Granted, it was total, not per slot. Wasn't officially supported, but it worked. Tried personally, memtest passed, all good. IIRC W520 even took 32GB(4x8GB). Ten years of progress and ... still no progress. Who even buys this crap?

>If you're talking repairability, than I just haven't had to replace my RAM sticks due to wear.

Somewhat agree with you on this point. Safe to say that if RAM works now, it will keep working. Test it after buying and you should be good. You can't scavenge soldered RAM when the device fails though.

Re:OpenBSD on the Lenovo ThinkPad X1 Nano by zozbot234 on Friday January 29, 2021 @06:29AM (#25956230)
Do you really need that amount of RAM when SSD and NVMe storage is so fast and high-bandwidth nowadays? Just add some swap space and be done with it. Wear and tear on the underlying Flash media is not the problem it once was, given how big SSD's are these days - and you can use SMART statistics to keep track of any emerging issue from that POV.
Re:OpenBSD on the Lenovo ThinkPad X1 Nano by fpoling on Friday January 29, 2021 @07:34AM (#25956590)
I need it when working with huge source trees. Windows sucks at that and extra memory that allows for more caching helps. Mac sucks less in that respect. Still git status on Intel MacBook Pro 2020 takes 2-3 seconds while on Thinkpad X280 from 2017 with Linux it took less than a second.
Re:OpenBSD on the Lenovo ThinkPad X1 Nano by forty on Friday January 29, 2021 @06:04AM (#25956116)
Maybe it's just that many people find 16GB is enough for their use cases :) (I actually cannot think of any use cases for an ultra-portable when you would actually need more than that)
Re:OpenBSD on the Lenovo ThinkPad X1 Nano by NullPrefix on Friday January 29, 2021 @06:49AM (#25956326)
Ultra portable is a definition of form, not function. I want to run the same Qubes on my laptop as I run on my desktop.

This applies to normies too. I mean, it's nice to have (web/g/hot)mail, slack, skype, messenger, element, discord open in the background while surfing the web and I doubt that 16GB will be enough for long.

What if I want to run photoshop and illustrator at the same time? Heaven forbid, they rewrite those power tools to run on electron.

Re:OpenBSD on the Lenovo ThinkPad X1 Nano by FuckButtons on Friday January 29, 2021 @07:30AM (#25956559)
I can run all of those workloads in 16gb of ram without issue without a swap partition or pagefile enabled on my windows partition, the only thing that might struggle is multiple vms, but that isn’t a typical workload, which is why more than 16gb is so rarely seen.
Re:OpenBSD on the Lenovo ThinkPad X1 Nano by pjmlp on Friday January 29, 2021 @06:54AM (#25956363)
Normies use their phones for that.
Re:OpenBSD on the Lenovo ThinkPad X1 Nano by somezero on Friday January 29, 2021 @06:28AM (#25956228)
Ultra-portable is a feature, not an end goal. Netbooks’ end goal were to be portable and they failed miserably. Most people work on thinkpads, I don’t know about you, but I actually cannot think of a time where my browser, IDE plus a few cached programs don’t exceed 16GB.
Re:OpenBSD on the Lenovo ThinkPad X1 Nano by ants_a on Friday January 29, 2021 @06:41AM (#25956283)
There exist other, larger ThinkPads that accommodate user upgradable RAM slots for those that need it. No product can be all things for all people. For example you can get the P1 with 64GB of memory.

As someone who splits his work between a 64GB workstation and a 16GB ultraportable, there are a ton of use cases where 16GB is a perfectly acceptable amount of memory. That said, 32GB of soldered memory is feasible in a ultra-portable these days so it would be nice for Lenovo to get with the times.

Re:OpenBSD on the Lenovo ThinkPad X1 Nano by zozbot234 on Friday January 29, 2021 @06:39AM (#25956271)
Netbooks' endgoal was to be ubercheap, the portability was an afterthought. Even aside from this ThinkPad model, there are plenty of high-end ultrabooks on the market that are not much less portable than the old netbooks.
Re:OpenBSD on the Lenovo ThinkPad X1 Nano by webmobdev on Friday January 29, 2021 @08:37AM (#25957071)
True about RAM's failure rates being really, really low. But when it fails in such devices, the very expensive option available to you for repair is replacing the whole motherboard! And no easy upgradability means if Windows or Ubuntu tomorrow increases its minimum requirement for RAM to more than 8 GB, you are stuck with sub-par performing device.
Re:OpenBSD on the Lenovo ThinkPad X1 Nano by ce4 on Friday January 29, 2021 @06:14AM (#25956151)
I still have a Thinkpad X220 with such a CPU, all maxed out lying around. FullHD upgrade kit is waiting to be installed :-D
Re:OpenBSD on the Lenovo ThinkPad X1 Nano by NullPrefix on Friday January 29, 2021 @06:41AM (#25956282)
Re:OpenBSD on the Lenovo ThinkPad X1 Nano by pjmlp on Friday January 29, 2021 @06:53AM (#25956354)
I hardly need more than 8GB for typical developer workloads, and the only thing capable of filling up the 1GB on the GPU are games and 3D visualizations, why bother with more on a laptop?

Only for doing Docker/Kubernetes at the coffee shop, from my point of view.

Re:OpenBSD on the Lenovo ThinkPad X1 Nano by fpoling on Friday January 29, 2021 @08:04AM (#25956811)
I work on a desktop application. Developing on a laptop is often a requirement especially when dealing with touchpad/touchscreen input and animations. Realistically one cannot do that over a remote desktop. It just adds too much latency. Plus most remote display clients suck at forwarding complex touch gestures. And when the sources include a copy of Chromium, one better get 32GB. For example memory usage during linking may hit at least 12GB.

Similarly developing mobile apps is more convenient on a laptop as one can interact with an emulator with proper touch input. But then ide and emulators take memory.

On the other hand developing a web-related code on a laptop locally can be even harmful, as opposite to using ssh or remote extension in vscode. Things are too fast locally and one may become aware of performance problems only after fixing those requires a big refactoring.