Live data from Hacker News

I stopped buying new laptops (2020)

solar.lowtechmagazine.com

531–540 of 551 posts

Re: I stopped buying new laptops (2020)

#531
post #78

I used to think that as long as all you needed to do was some web browsing that older or underspeced machines were fine. But in the last few years websites have become insanely resource intensive. Even using something as seemingly simple as Gmail is a frustrating experience on older laptops (speaking as someone who just upgraded from a 2017 dual core MacBook Pro). I also have a hard time believing that the same hardw…

> The browser engines are the same after all.

I find Firefox and derivatives are overwhelmingly preferred to Chromium and derivatives on older hardware.

Chrome has a history of disrespecting users' machines to make itself seem more performant.

https://arstechnica.com/gadgets/2014/07/why-google-took-year...

Re: I stopped buying new laptops (2020)

#532

Earlier quoted context omitted.

So if framework can let you reuse the "shell" for 2-3 upgrade cycles until they have to change the motherboard, that's a lot better than having to buy an entire new laptop. It's not about keeping the same form factor forever, that's unrealistic. It's about reducing the amount of stuff you have to buy for each upgrade. Opening and closing stuff is realistic, if it's easy. I've opened and upgraded various components of…

Upgradeable hardware sounds great in theory but doesn’t work in real life, just like PCs you configure it once and it will be that HW until it is obsolete for your purpose.

I built a desktop 5 years ago. I recently upgraded it. I was able to reuse a lot of the components including SSD, cooling, case, power, etc. And that computer had been upgraded a few times over its life before it was retired too.

Re: I stopped buying new laptops (2020)

#533
I'm the family IT guru so I always give this advice when buying a new laptop or desktop: Set a budget on how much you're willing to spend and don't try to save from that amount.

Buy the best you can for the amount you can afford and you won't feel bad about it. If you could only afford something really cheap and it dies in 2-3 years, you won't feel too bad about it and if you can afford something else, rinse and repeat. If not, try to get it fixed.

Re: I stopped buying new laptops (2020)

#534
post #529

Earlier quoted context omitted.

We’re talking about 9 hours with a lot of faffing here. The M2 MBA hits 15-18 hours real world. The FW feels like a laptop from 7 years ago to me.

Is it running windows?

It is currently - tried a couple of distros (arch, Ubuntu) with different combinations of the recommended (and other) tweaks. Windows seems to sip battery compared to both.

Re: I stopped buying new laptops (2020)

#535

Earlier quoted context omitted.

Very much disagree, there's not a chance in hell I'd choose linux over macos and imo—with a few exceptions—it's better than ever, and gradually becoming a more approachable platform to build things for. Although I'm fine with linux for server, when something breaks it can be a massive pain in the ass to track down why, until you've spent years day-in-day-out troubleshooting particular software to the point you know i…

I was listening to a Python podcast a few months ago where they were hating on macOS/Macs and it really resonated with me. They were saying it was becoming a common sentiment to move away from Macs, and this is after their throttling issues seen in Intel macs. Anyway they’re just opinions. I can list the reasons macOS makes my life harder, or doesn’t do things it used to do, for example display scaling on 1440p displ…

What do you mean by display scaling on 1440p displays? I'm using a 2560x1600 display atm but it's just running at native resolution.

I'm not here to vehemently defend macOS, and ultimately it is just my opinion and personal experience, but I see a lot of "macOS isn't what it used to be" or complaints about some specific gripe. They do happen rarely, but I've used other OSes and don't see how they'd be more compelling. What's on the list for you?

Re: I stopped buying new laptops (2020)

#536
post #444
post #408

Earlier quoted context omitted.

It’s straightforward to use a shipping forwarder, just adds a bit to the cost.

It adds a lot to the cost, and I am not protected by the New Zealand consumer laws in case something isn't right with the product. Way too risky for my liking.

I'm a Kiwi (now in the UK) and you're absolutely right. I always avoided forwarders because: no company warranty, no consumer protection, etc.

Forwarders are just grey market. Good for cheap items, but not so much for devices.

I miss the Kiwi attitude & the paradise on Earth environment, but I certainly don't miss being left out of the rest of the world, no easy access to products & services and long shipping times besides.

Have an L&P for me bra.

Re: I stopped buying new laptops (2020)

#537
I should be illegal to sell laptops where the dissipative power of the cooling system is less than the thermal power of the CPU/etc.

Also should be illegal to lock me out of fan control, like Dell does. As always, never buy Dell, people. Teach 'em a lesson for advertising "space age cooling" that slowly cooks the laptop because their default fan profile was apparently designed by a pretty face in a Versace suit.

Re: I stopped buying new laptops (2020)

#538
post #508

Earlier quoted context omitted.

> OS will not actually remove the pages from swap despite them now being in RAM as well Now the hard part: I don't have an idea, because I'm no that versed in OS VMM, but it does make sense even if it is 1993. But this is the basics and I doubt it works some other way. I would be happy if someone more familiar would chime in (and the reason why or not), but in my experience this is what happening. > Well, that's desk…

If the OS didn't keep the pages around in swap after they were swapped back into RAM, I don't see how having more space in swap could reduce writes to it. > Every write is different, because the bytes on the storage are already encrypted. Ie you write the same bytes to the same blovk pn the FS, but the underlaying, encrypted, bytes are not the same => new write. How are they not the same as the previous encrypted ver…

> If the OS didn't keep the pages around in swap after they were swapped back into RAM

Well, why it shouldn't? Don't forget, while the RAM can be prepared (zeroed) fast, the on-disk swap can't be prepared that fast (compared to RAM ofc), and you already under some memory and disk constraints (that's how you got to be using the swap in the first place) so adding another workload for cleaning up the swap is... not a good thing.

If you only would do 'zero on allocate' then sooner or later you would be in a position where you would need to stall the whole system until enough pages in the swap are available. And nor the users nor the programs like that.

> I don't see how having more space in swap could reduce writes to it.

Swap is just 'slow memory' part of your overall virtual memory allocation of the whole OS. If you have a small swap then you would be pressured to evict the data from it more often. If you have a big swap then less pressure => less evictions => less overwriting the same LBAs assigned to the swap file/partition => less writes overall.

> How are they not the same as the previous encrypted version of the same bytes if the encryption key stays the same?

Even if you write 00000000 to the filesystem block (a typical situation would be deleting a file and on the flash/SMR drives you would just call TRIM on those bytes^W LBAs) it's not 00000000 down there, it's some ciphertext.

> Are you sure TRIM/discard just wasn't enabled on the LUKS?

See above, no such thing as TRIM on an encrypted storage device.

Re: I stopped buying new laptops (2020)

#539
post #508

Earlier quoted context omitted.

If the OS didn't keep the pages around in swap after they were swapped back into RAM, I don't see how having more space in swap could reduce writes to it. > Every write is different, because the bytes on the storage are already encrypted. Ie you write the same bytes to the same blovk pn the FS, but the underlaying, encrypted, bytes are not the same => new write. How are they not the same as the previous encrypted ver…

> If the OS didn't keep the pages around in swap after they were swapped back into RAM Well, why it shouldn't? Don't forget, while the RAM can be prepared (zeroed) fast, the on-disk swap can't be prepared that fast (compared to RAM ofc), and you already under some memory and disk constraints (that's how you got to be using the swap in the first place) so adding another workload for cleaning up the swap is... not a go…

> Well, why it shouldn't?

Yeah, maybe it should. I don't know how exactly that's typically implemented, hence the question mark.

> Don't forget, while the RAM can be prepared (zeroed) fast, the on-disk swap can't be prepared that fast (compared to RAM ofc), and you already under some memory and disk constraints (that's how you got to be using the swap in the first place) so adding another workload for cleaning up the swap is... not a good thing.

I doubt any of that would typically involve the OS specifically zeroing anything apart from just marking the corresponding parts of the swap space as free. And that's probably in the in-memory data structures keeping track of pages in swap. No need to zero any of the page contents, just mark those areas of swap as unallocated.

An OS might want to keep the pages around for the sake of having thrm still around but unless otherwise shown, I kind of doubt there's a great cost to the deallocation itself.

> If you have a small swap then you would be pressured to evict the data from it more often.

I get that if indeed the OS keeps pages available (and in the books) in swap after swapping them back into RAM, having a larger swap can reduce writes in case those same pages end up getting swapped back out again before they've been modified. It may be that's how it works.

I'm not sure I follow the logic if that's not the case. I don't understand why the OS would "evict" pages from swap just because swap is getting full -- there's nowhere to evict them to except RAM.

If you've got thing A currently in swap and you're needing to "evict" it to make space in the swap for thing B, that means you're wanting to get rid of B in RAM. That means you're already needing more space in RAM for some third thing C, so why would you solve that by swapping pages of thing A from swap into RAM?

My understanding is that swapping pages back in would be initiated by needing those pages back in RAM, so that's not really a case of eviction.

Anyway, since it doesn't seem like either of us knows for an actual fact how it works in any particular OS, I doubt speculation will lead to anything better.

I believe what you've seen as a phenomenon, I'm just not sure the explanation of that phenomenon makes quite enough sense to me.

> See above, no such thing as TRIM on an encrypted storage device.

TRIM may have security implications for encrypted drives, e.g. in terms of plausible deniability for forensics, that's true, and I didn't think of that. Though I'm not sure if that's what you meant.

Re: I stopped buying new laptops (2020)

#540

Earlier quoted context omitted.

They finally catered to devs in the last few years but it’s already too late for many of us because macOS is garbage now. The ARM transition makes it worse. I use Linux now.

Why is macOS garbage now? I am considering buying a Mac, can I reliably use Linux on it without hitting hardware related issues all the time?

You should just buy the mac and find out, then return it if not. They have a good 14-day return window that I use occasionally for a similar purpose.

I think Asahi has come a pretty long way but idk quite how far.

Why do you feel macOS is garbage?

Post reply on HN