I stopped buying new laptops (2020)
solar.lowtechmagazine.com
solar.lowtechmagazine.com
This is one of the many aspects I don't like about how laptops are designed today. Even with OEM desktops like my Dell Precision T1700, it's still serviceable and fixable today without a whole lot of effort. For both my Dell and Supermicro workstations, they basically last 10+ years, and I've got a lot of options to keep them going; I wish I could say the same about laptops. I really wish I could get a new 2k screen for the old Dell Latitude E6530 I have -- it's built a lot more robustly than my newer latitude. I really would like to see our government mandate user serviceable parts (kind of like how the EU apparently mandated replaceable batteries, which is a huge win), as there's so many older designs that would continue to chug along with a few fixes, like IBM era Thinkpads or some the more robustly designed Latitudes. Lenovo has been going the wrong direction lately...I have sworn them off after having a two P1s and a P53, which were gently used and taken care of, die in under 2 years.
They've even got battery upgrades (increased capacity), better speakers, new screen type (matte) that you can retrofit into your existing Framework.
They support upgrading from their first gen laptop (admittedly they are a very young company, but their promise has held up thus far).
Hopefully more folks that are interested in upgradability and repairability are purchasing frameworks to show other companies that it's worth it to do (I'm unaffiliated with Framework, just a customer).
A framework 13" is 15.9mm thick and weighs 2.9 lbs. A macbook air M1 is 16.1mm thick and weights 2.8 lbs. So it's pretty darn close.
I'm sure that thinner and lighter laptops exist, but yeah, the framework is pretty thin. And at a certain point, it stops mattering. Being thinner wouldn't really provide much utility at this point.
The fact is that repairability is just not profitable for companies like Apple or Dell. They would rather you replace your entire computer when your screen cracks. But I very much hope that enough people do care about repairability to keep Framework afloat (and profitable). As an owner, I was astonished how easy it is to take this thing apart and replace things; I would guess that most of my non-technical friends can probably replace a monitor or a touchpad on one of these laptops with very little difficulty.
I really want to like it, but my Framework is literally a worse user experience than my old 2016 Macbook Air and it's probably 3x the price at this point. Playing even a lightweight game makes the fans ramp to a frustratingly loud level and I essentially have to keep it plugged in at all times.
It's also hard to express how oddly problematic having a 4x3 display in 2023 is. Almost literally nothing expects that.
I have no firsthand experience but 3h in comparison seems low.
Also, web browsing can be intensive if you use js heavy sites like linked in or even the GitHub homepage (when not logged in)
The thermals are indeed terrible. My 12th-gen has this issue where it will sometimes overheat, and the firmware will lock all CPU cores at 400MHz (yes, MHz) for anywhere between 1 and 20 minutes, even though temperatures drop down to reasonable levels within seconds. Support has been completely unhelpful, and Framework doesn't even seem to be acknowledging the problem (which has been reported by quite a few people on their community forum).
The display is actually 3:2, which is just bonkers. At least 4:3 would be somewhat reasonable (if very mid-00s), but who has ever had a 3:2 display for anything? I kinda get why they decided against a widescreen display: the mainboard needs to be 'taller' to accommodate the RAM and storage slots and the spacing for the expansion ports, and a 16:9 or 16:10 screen would mean a 'shorter' chassis, which would lead us to a much smaller battery. But man, the screen is just weird.
16:9 is plain disgusting for a computer.
You might want to look into BDProcHot throttling.
I returned a HP laptop because of this crap.
The battery life is terrible, the speakers are terrible, the thermals are terrible. It may be thin and light, but the different levels of R&D really show.
I admire Framework for achieving what they’ve done, modest though the success is in absolute terms. That said, they’re also probably still burning venture funding. Hardware disruption is hard.
The fact that a company dictates things to the customer is proof in itaelf that the market is not competitive
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.
That's a nice touch that means you're not just throwing that stuff away.
Agreed. When I was checking out new laptops to buy one, in shops, about a year ago, I was shocked to see the lower quality and sturdiness of the cases and keyboards. For no apparent gain except possible lightness.
I think laptop makers have started doing an auto industry in terms of built in or planned obsolescence.
Edit: just like mobile phone makers.
- Power supply
- Display transmission
- GPU
And those things in turn need more (or well, 'different') space, which in turn might not fit in the existing chassis. And if it does, you might still have the thermal envelope issue where the chassis can't support the right airflow in the right places, or the cooling solution might not.None of those are impossible to solve, but they also aren't as simple as "just give me a different panel", because it's not really just about the single component, it almost never is.
We have had a lot of luck in the past with a single 'family' of computers (usually largely designed by compal, Foxconn etc.) having interchangeable parts, and the base models essentially being downgraded versions of the top-tier model, which means that as long as you stay within that family, you get to upgrade parts along the way.
Framework does an excellent job of keeping everything that still fits within the same envelope going. But if at any point the current eDP interface needs to be replaced to support higher bandwidth, that means that the possible combinations between panels, cables and mainboards is now a whole lot more complicated. Some panels might only work with some mainboards, which might mean you have to replace both at the same time, greatly reducing the usefulness of what remains. Currently we don't have a huge gap between previous generations and current generations, but I'm very curious what's going to happen when we do make another significant jump. Only time will tell.
In contrast, I'm the 4th owner of a "free" asus laptop that broke shortly after it was purchased (by the first owner) They never bothered to return it. I have a pretty good idea what is wrong with it but there is about 4 cm of space when I open it. I need some long strong pliers to pull some distant plugs. In a repair video from someone who really knows what they are doing, he reaches deep inside, pulls the plug with great force then smashes the pliers against the pcb making the laptop jump on his desk. "this is normal" he said and proceeded to pull the rest the same way. I've been gathering the courage to do it for about a year now.
But this is the source of the problem. The lack of modularity and standardization.
The first generation mobile Core i7 from 2008 had a TDP up to 55W. The base TDP of the current generation is the same, Ryzen is even less. It shouldn't need a different cooling solution to dissipate the same amount of power. The same is true of mobile GPUs.
Don't layout the new board in a different configuration. Don't change the chassis. Just put the newer chips in it, in the same places they were before. Which means the newer boards and chips will be compatible with the older chassis.
> say you want to go from 720p to 2k, that also requires more power
If the new screen uses 20W instead of 15W, that shouldn't really matter. Screens typically aren't actively cooled and are also hinged into their own section of the chassis, so if the newer screen needs different passive cooling, it can come with that and still slot into the same base chassis.
And if the new screen uses 20W instead of 15W, you should still have enough power unless the entire rest of the laptop is at max spec. If you have a battery and power supply that could support a 55W CPU and a 55W GPU, but you actually have a 25W CPU and a 30W GPU, the screen using an extra 5W should be irrelevant.
> The mainboard might not have a TCON and eDP or LVDS transceiver to drive such a panel
On the other hand, it might, because 2k displays have been around for more than a decade. And if it doesn't, you should be able to upgrade the GPU to one that does, and plug the display directly into the new GPU, which in turn plugs into a standard slot using PCIe that doesn't require anything else to be changed.
I also recently stocked up on 3 used t480 as it's the last generation with easily removable battery as well as drive and memory. Those should last me a while! My primary daily driver is the 6 year old t25 - basically t470 but with good keyboard.
But I think... That's kinda the point. These laptops were upgradeable but modern ones are not. T490 and onward don't have external replaceable battery. A lot of modern thinkpads have soldered ram. And none of them have the elegance of ultrabay of yore.
The business ones are the same price or cheaper past the three years mark when IT departments all get rid of them at the same time and spare parts are plentiful for the next decade.
Still, a laptop without a battery lost many convenience factors, like moving to another room without shutting down.
Now I bought a M2 max and am mostly pleased. Still can’t say I’m a huge fan of macOS, but it’s serviceable.
I try to get 10 years out of my devices. Fingers crossed.
Nearly all laptops on the market, regardless of brand, are manufactured by 6 Taiwanese companies: Quanta, Compal, Wistron, Inventec, Pegatron, and Foxconn.
And yes, that includes Framework, who use Compal as their manufacturing partner.
The Alienware laptop I had for a week or two a few years ago was the worst laptop I've ever used. Noisy and hot and expensive and poor ergonomics and just all around unimpressive, poor hardware masked by a once respected brand name.
My first job out of college was at a US-based networking hardware company, and I was really surprised to learn that, even though most of the manufacturing & assembly is done in China, most of the electronics OEMs & ODMs are actually Taiwanese.
Combine that with China having some manufacturing capacity of its own, China stands to lose far less than the west in a hypothetical war over Taiwan as far as computers go.
It is the customers of these factories that provide the designs and dictate the quality of manufacturing and tolerances that they want, no?
On the Wintel side, I've had better luck with small biz machines (ThinkPad, not Lenovo, or Latitude) plus upgrades in home warranty, but honestly those break down too. They're just easier to fix.
That said, I am upgrading laptops that sold with 2 - 4 GB of RAM to 16 GB, or at least 8 GB. Often I am replacing on old HDD ( maybe as slow as 5400 RPM ) with a faster SSD. That SSD also juices the battery life. So, what I am using is a lot nicer than what the original owner had to deal with.
Many laptops today will not age as well as, in ten years, that soldered on 8 GB is really going to be a bummer.
I use Linux a fair bit which makes a difference. Linux is fantastic on older hardware and the software itself is totally up to date. I use old Mac laptops a fair bit. The version of MacOS they support would be unusable as would the applications that would still run on it. The same is becoming true of Windows.
I've been having a hard time getting Linux to work on older hardware ever since the majority of distros dropped 32-bit builds.
Then again, "older" for me means stuff from the Pentium through the Pentium 4 era. Seeing as "older" today means Sandy Bridge and the like, the moral of this little tale is I am a fucking old man angry at the kids on my lawn.
People ought to be paid to use this crap
It might be time to let i386 go.
Compiling for four architectures can't be too much to ask. Shit software that can't be written portably enough to run on more than amd64 must be kicked off the repo. We need this pressure on developers if we're to maintain a modicum of code quality.
Convince me, why should I spend my time supporting i686? Just to accommodate a handful of people still running 32bit hardware?
Calling other people's work "shit" just because they don't spend their free time supporting the wishes (not needs!) of 0.1% of their users is rude and extremely entitled.
Apple’s talk about sustainability is just talk as long as they bake in poison pills like soldered ram and soldered storage. Those machines are unupgradable and unrepairable.
The thin and light market is almost entirely soldered ram now, so now I just price in the 16 gb upgrade as the base config price when looking at those.
No idea what you mean. The M1 MacBook Air is the best machine Apple has produced for years and finally convinced me to update my old personal laptop. The battery life is insane despite the performance being better than any of the high end Windows laptop I have used for work during the past decade. Plus it was correctly priced at launch which is very rare for Apple which usually extremely overprices everything.
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 immediately what the issue is. This just doesn't happen at all for me personally on macOS in everyday use.
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 displays, but ultimately it doesn’t matter, because it works for you!
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?
I find it harder than ever to just do stuff. SIP makes things harder, and I get that it improves security, but software engineers don’t care for stuff like that that just gets in our way. Gatekeeper used to be just a mild inconvenience.
If I want to downgrade a Mac that’s on a beta version of macOS, I have to have another Mac, connect that Mac to it, and run software to “restore” it. I can’t just plug in a flash drive with the macOS version I want.
Night Light doesn’t work on DisplayLink displays. No real reason for that.
It’s 2023 and I still can’t adjust the brightness or volume of external displays (sometimes it works with something like Lunar). This is shit that Windows and Linux have been doing for 15+ years.
Not a lot of people know this but DisplayPort Daisy Chaining doesn’t work on macOS. Not supported. Never will be.
Screen recording doesn’t include audio. I’m sure there’s a way around it but come on.
I think Asahi has come a pretty long way but idk quite how far.
Why do you feel macOS is garbage?
I also have a newer Nano for work, but prefer the keyboard of the old. If I had picked the 4GB model then, it would have been pretty useless today.
Today I wouldn't buy a personal laptop with less than 32GB of memory. The X1 Nano was hard locked at 16GB, and I guess I didn't quite anticipate how much I'd be using Docker. :(
(It's super lightweight though, to the point where it's impossible to know if I've packed the laptop in my bag by weight alone. Hopefully it'll see an upgrade soon.)
That said my daily runner is now T420 from (2011-ish) that came with 6GB of RAM that is in near mint condition I bought for $100. I swapped the HDD for an SSD and just threw Linux Mint on here - I disable the swap file so that it doesn't hammer the drive. So when it is 6GB of RAM - that is all it can work with but it has never been an issue.
But the original HDD was running Windows 7 and oh my gosh the bloat they had installed! This poor thing was in pain with that junk on board! It is amazing how many times I have had an old laptop come up, unusable because of how the OS treats the system and the users just keep dumping more on it that is reasonable. But swap the disk drive and OS and you would never recognize some of these things.
I once came across some netbook Toshiba Presario (?) - 1.4Ghz Core Duo with 3GB of RAM running Windows Vista. The poor thing! But do the old one two on it and it was a brilliant little machine for plucking away on, could easily get 6-7 hours on battery as well.
But you can often buy a LCD upgrade kit for cheap on amazon/aliexpress
It had been my daily driver for years, running Linux, but I had to replace it with something newer.
How is your T420 doing with all this? Did you update the CPU? Does it still have the stock battery?
Replaced hard drive and upgraded the ram so now it works pretty well as a desktop PC running win 10.
It was running super slow for ages, fixed after I banished Google drive backup. Maybe a compatibility issue with newest Google software thrashing constantly on older OS / hardware.
I do find it odd that it is struggling with video content, it doesn't seem to really push this thing to the limit even at 1080p but it does drive the CPU's a fair bit. It is fun looking at the video state of video decoding on Intel chips during that time period.
2nd gen are still fairly CPU heavy. 3rd gen the load is cut in half. 4th Gen it almost looks like your system is idle running that stuff. I have a Dell Optiplex Mini that runs a 2Ghz 4th Gen i5 and you can barely tell the CPU is doing anything do the media acceleration. Cool to see in action.
If that's for the longevity of the drive, I don't think that's really even necessary on a personal device, based on my limited experience. Unless you're aiming for a lifespan measured in decades or would expect to be swapping heavily if you had swap.
I have a basic consumer-grade Samsung 850 EVO SSD that I've been using daily in my laptop since ~2015 or 2016 or so. I've had zero problems with write performance so far, and the SSD reports a wear leveling count of ~140 which seems to indicate the (average?) number of writes per block so far. That value normalizes to a SMART value of 93 out of 100. While SMART may not be much of a reliable indicator of anything, if the number of blocks written is anywhere near realistic, that value seems to make approximate sense if TLC NAND lifetime expectancy is rated at ~1000 writes per block.
Samsung also seems to have a warranty of up to 5 years or 150 TB written for this SSD (depends on drive capacity). The drive reports a total of 23.7 TB written so far.
I haven't been doing a lot of data-heavy work on the device but I haven't really been particularly careful with the SSD either. I've got a swap that's seen some actual use (8 GB RAM), and I also hibernate semi-regularly. I've been trying to keep at least ~15 percent of the capacity free to help with wear leveling but that's about the only conserving I've been doing.
Of course it might be that my drive is just waiting to suddenly start failing writes but I'm not really expecting that.
And your disabling swap might be for some other reason, of course.
But if this is par for the course for consumer-grade SSDs in general, I wouldn't really be worried about the effects of swapping on life spans unless there's some particularly heavy hammering planned.
This one. My VERTEX3 is running fine, though it's not TLC, of course.
And with auto-leveling all you really need (if you care that much) is to.. increase the swap size, so there would be less evictions from the swap => less writes.
But anyway, even modern TLC drives would be fine for a decade if this is just a machine used for a couple of hours everyday. You need like a constant 3MB/s 24/7 to even be close for their rated TBW.
How does that work out? To where would data be evicted from swap?
Increased swap size might of course help with wear leveling if that means there's just more unallocated space on the device.
> But anyway, even modern TLC drives would be fine for a decade if this is just a machine used for a couple of hours everyday. You need like a constant 3MB/s 24/7 to even be close for their rated TBW.
Mine hasn't even been just a couple of hours every day. Sure, during a regular work week it might not be used a whole lot, but I've used it for entire days e.g. when I was doing my master's full-time.
Again, not a whole lot of memory intensive work, but not intentionally conservative for a general-purpose laptop either. Running just about any kind of a game often means some of the memory of the umpteen browser processes get swapped out.
This is actually an interesting question, but this is quite obvious if you know how it works.
Consider this scenario:
Some app loads data (it goes to RAM), sometime later this data is moved to the swap. Now the app is trying to access it, so there are two ways:
there is no free RAM (eg other apps locked the physical memory), so the access is going through the swap
there are free memory blocks so the OS copies the accessed data to the RAM, app is working fast... but till the data is modified, there is no need to mark the data in the swap as a stale, so until it happens the OS can wipe the RAM and redirect the app to the swap.
Now consider another app is pressured to moved to the swap at the same time:
If there is not enough swap space, then the data of the first app, which has [a valid, synced] data both in the RAM and the swap is just left with with the data in the RAM and the swap space is freed to accomodate the data of the second app. If turntables (sic) the process would repeat, just with the both apps trading places.
But if there is enough swap space available, the second app data is just written to the spare swap blocks, and both apps' data could be read from the swap at any time.
Quite simple.
> Increased swap size might of course help with wear leveling if that means there's just more unallocated space on the device.
This is a thing too, ofc, but the main point is having less 'overwrites' per usable space.
> Mine hasn't even been just a couple of hours every day.
It's even 'worse' than that. I've seen a server with 850/860 Evos and LUKS (so the worst case: cheap drives and all writes are new), even after the 3 years they were only 50% of 'ssd health'.
TLC is the worst thing happened to SSDs as a technology, but people are forgetting what 3MB/s * 3600 * 24 is whooping 259GB a day, and you need to write ~259GB a day for 3 years to totally deplete the [official] write endurance (YssdMV).
Wanna hear about 5 WD10JUCT?
And thus thrashing causes more swap writes when there's limited swap space.
That's the only scenario I can think of. I didn't think about pages not being removed from swap when swapping in.
> I've seen a server with 850/860 Evos
Well, that's desktop-grade hardware in a server. Might work, but if it doesn't, you get what you asked for.
> and LUKS (so the worst case: cheap drives and all writes are new)
How does LUKS affect that?
> people are forgetting what 3MB/s * 3600 * 24 is whooping 259GB a day, and you need to write ~259GB a day for 3 years to totally deplete the [official] write endurance (YssdMV).
Right, this was my point. That's not an impossible amount of writes but it is a lot more than almost anybody does on a laptop/desktop.
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 desktop-grade hardware in a server. Might work, but if it doesn't, you get what you asked for.
Extremely often and works not just 'quite well', but well enough. Similiar servers (literally, just without LUKS) were fine, with > 90% of 'SSD health'
> How does LUKS affect that
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.
> Right, this was my point.
Yep.
> 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 version of the same bytes if the encryption key stays the same?
Are you sure TRIM/discard just wasn't enabled on the LUKS?
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.
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.
No TRIM - no info about free blocks what could be safely and fully reused - more overall wear for SSD.
> 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
I'm not sure about the swap but memory nowadays is definitely zeroed before being allocated[0], not only it's more safe on security side of this, it's way more stable. Imagine a buffer overrun bug which wouldn't manifest itself if the PC was freshly booted (ie all memory is zeroes) but after a couple of hours it writes 0x10 blocks but reads 0x100 and executes them? With all the garbage what was left there by previous processes...
Obviously[1], zeroing the swap is expensive and questionable practice, if you are swapping from the RAM then you overwrite the corresponding parts anyway...
Guess I was over(under?)-thinking the process.
> 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.
Of course, but I do remember how the things worked back in the day (when the memory were constantly at the constraint because 16MBs isn't enough) and you definitely see the process with A and B swapping in and out, without any C, because you just used A and B, occasionally switching between them.
[0] https://stackoverflow.com/questions/18385556/does-windows-cl...
[1] well, now, after a fresh look and at the desktop
It's definitely possible to enable TRIM on an encrypted device, at least on LUKS. It requires specific support from the LUKS layer, though, and that requires software versions from the last decade or so and still isn't enabled by default:
https://askubuntu.com/questions/115823/trim-on-an-encrypted-...
https://askubuntu.com/questions/59519/do-you-recommend-luks-...
https://wiki.archlinux.org/title/Dm-crypt/Specialties#Discar...
I originally hadn't remembered about the security implications or that it's not enabled by default, I just remembered it was possible, so "LUKS, therefore no TRIM" didn't seem to make sense. But yeah, it's not enabled by default.
> I'm not sure about the swap but memory nowadays is definitely zeroed before being allocated
Yeah, good point about switching between processes. Not sure it applies to swap, though, and I doubt that's zeroed, exactly because of what you said.
> Of course, but I do remember how the things worked back in the day (when the memory were constantly at the constraint because 16MBs isn't enough) and you definitely see the process with A and B swapping in and out, without any C, because you just used A and B, occasionally switching between them.
Yes, absolutely, that can happen. But if it's just between A and B without any third C, the entire need to move stuff between RAM and swap is initiated by the need to get A's pages into RAM in the first place (because A is trying to access them). Not by needing more space in swap for B's pages.
Having to write B's pages into swap is caused by memory pressure and the need to fit A's pages into constrained RAM rather than A's pages being "evicted" from swap being caused by a need to get B's pages into swap. You're already needing to get A out of the swap and into the RAM -- that's the initiating reason for the whole deal.
Once the OS switches between the processes again and some of B's pages need to be accessed in RAM, the OS may then need to write A's pages into swap again in order to make room for B's pages in RAM. But again it's due to memory pressure.
I don't see how swap size affects the amount of writes required in that scenario.
Unless, of course, the OS actually also keeps A's originally swapped copy of a page still around in swap after reading it back into RAM. In that case having a large enough swap to fully contain all the dirty pages of both A and B might reduce the amount of swap writes. If A, in the original scenario, only reads data from the accessed pages between the switches and doesn't modify them in the meantime, and the OS has kept its a copy of A's pages around in swap even after swapping the pages back into RAM, then of course when B runs again and its pages need to be read from swap back into RAM, the OS might be able to skip physically writing A's unmodified pages into swap again because their copies are already/still there.
If, that scenario, the swap is not large enough to contain both A and B's dirty pages, the OS had to drop the copies of A's pages from the swap to make room for B's, thus causing the need to physically write A's pages into swap again when switching back.
That's exactly what I was speculating about. Maybe that's what you meant by swap evictions?
I don't know if that's how OSes do it, though. It's possible but it would require some additional tracking of pages and their statuses.
If the OS does do that, then the size of the swap may potentially affect the amount of writes required to swap over time. Although it's only beneficial for pages that aren't modified in RAM between the swaps in and out.
If there is no such mechanism of keeping copies of pages around in swap even after reading them back into RAM, then I don't see how the size of the swap affects the amount of reads and writes.
I haven't done this as much with laptops because I do tend to keep those for such a long time that I can reasonably amortize a bigger investment over ~5+ years.
Curated marketplaces like "swappa" are a good way to purchase used gear. But anywhere you've got an escrow/guarantee should suffice.
Apple supports their phones for a very long time. They updated iOS 12 this year with security fixes, so that covers iPhone 6 and up.
https://www.macworld.com/article/675021/how-long-does-apple-...
I should have quit when they instituted their very obvious alt-right agenda pushing blocking bullshit, but whatever. Better late than never, and forcing third parties out was also a good boycott reason.
I did not realize how much time I spent in Apollo. Damn man.
I tried a battery replacement service once and didn't like the result on my sealed and hard to open by design phone.
So it was £15 for battery and £5 for adhesive
> New laptops may be more energy-efficient per computational power, but these gains are offset by more computational power
Guess this was written before the M1 :)
I also felt the Zen 2 Laptop chips marked a huge step forward on the Win/Linux side at that time: generationally more power efficient than the best laptop chips from Intel, same core/thread count as the desktop equivalents, and cheap enough to be in a lot of budget laptops.
The vast majority of people are not going to run their computers at full tilt all day every day all year long. Most of the time is spent in idle cycles or very low usage, so efficiency gains matter a lot.
If you are the few people who run their computers full tilt, it still doesn't make sense because you will finish your task sooner meaning you will spend less energy and time overall completing the same task as before.
What I’ve noticed is that while the laptop is usually super efficient (say, 2.5-4W while web browsing giving 8+ hours battery life), occasionally the power draw climbs up to 6, 7, 8W or more with no obvious explanation, draining the battery in 3 or 4 hours.
Activity Monitor will show no apps using unusual energy yet the power is going somewhere? I’m suspicious that there’s something with maybe the WiFi hardware or the SSD which sometimes causes elevated power use, unseen by Activity Monitor?
Even a reboot won’t solve the phantom power drain while it’s happening, but it does seem to go away on its own eventually…
"When comparing battery life, remember that screen brightness makes a huge difference!
On an M1 MacBook Air sitting idle on the KDE desktop, you will get around 7 hours of runtime at 100% brightness, and 23 hours of runtime at the minimum (not zero) brightness.
Even keyboard brightness matters! Those numbers are with the keyboard backlight turned off. If you turn it on at max, even with the screen left at minimum, your runtime goes from 23 hours down to just 14 hours.
So please don't ask us what battery lifetime to expect while doing a certain task and expect a single answer!"
https://social.treehouse.systems/@AsahiLinux/110548137464042...
I’ve suspected something to do with screen brightness in the past also. System log was often full of messages from the brightness adjustment/monitoring daemon, which raised my suspicions, but I think it might just have been normal behaviour at the time.
However the mystery power draw seems to happen independent of screen backlight setting. ie: when the problem is happening, turning backlight right down will reduce power draw a bit, but it’ll still be high. On other occasions, even with the screen brightness at 100% I’ll still get “normal” power draw. I’ve experimented with turning off brightness auto-adjustment too, with no effect.
[1] Keyboard backlight is very annoying at night when trying to watch a movie or something, and Apple made it difficult to toggle on and off on recent Macs by removing the hot key for it. So I’ve learned to just live without it.
Not awesome, but for the relatively rare times I want to change it manually, it’s been acceptable.
Maybe one day I’ll get around to making an app to map it to an F-key again, which has been on my todo list for a long time…
https://support.apple.com/en-au/guide/mac-help/mchlp2265/mac
I've had very stubborn runs of the md* indexer (not at laptop can't recall name -- mdimport?) decide that yes, this coffee shop is a great place to crank it up.
A similar one is a large initial indexing by the Dropbox app. I've had my M1 Air on the desktop Thunderbolt dock for the past month so it's gotten way past that initialization stage.
Whatever drains my battery is invisible to Activity Monitor (but visible to apps that monitor the power management hardware itself), so presumably it must be some hardware device?
Around a decade ago I had a MacBook that was super sensitive to interference issues. Although I'm not sure if that results in a big power draw (the way it does with cell phones for example when you're constantly going in and out of service).
It’s a far cry from the 20+ hour runtimes shown during reviews of the new machines, but still good enough to cover about as long as I’d want to sit in one spot.
Depends on what you do, my girlfriend uses her M1 heavily for video calls and the battery lasts the same as any other average laptop.
For the record, I'm mostly talking about personal projects, which are game dev, where performance is more of a factor than something like a web app.
Sure, that may put me a bit out of touch computing-power-wise from many of my users, but, as you point out, there are ways to compensate for that.
You've just recreated the problems I was talking about with an optimisation step but in a new environment.
A T430 doesn't even feel underpowered these days, and has a (horrible) webcam (that can be improved a bit by judicious software postprocessing.) With a dining room table, a router running OpenWRT, 4 T430s, and a 5-10 year-old gaming PC as a server to compile things on/serve things from/etc., you could start a little software company and your biggest expense would be the table.
The T440 or above with a 1080p screen upgrade and trackpad replacement is so much nicer to use since it cooks your legs less, has a nicer screen, is lighter, thinner and still able to take hard falls without issue.
Definitely true, but I don't use laptops on my lap very often. I also have a fear that
> lighter, thinner
may mean harder to get into and repair/replace things.
-----
edit: let me let these people argue in favor of the T430...
https://www.reddit.com/r/thinkpad/comments/r88wag/my_almost_...
I have a LG Gram 15 that is pretty decent, but very wobbly/flexy. It's saving grace is the lightweight of it.
My 16" MBP M1 Max is phenomenal, but very heavy, and I move it 5-10x daily.
I plan on replacing it with the ~2025 MBA 15". My wife's 13" M1 MBA is great, but the 13" is not nearly as comfortable for a single display as the 16".
Even compared to my previous 2019 Macbook Pro, it's a huge step up in build quality and speed.
If you spend any time waiting for code to compile, web pages to load, or dependencies install, I'd say buy the fastest laptop you can find. I'd guess this new machine has already saved me around 20 minutes of waiting. At that rate it will pay for itself in around 6 months. If you're just using the laptop to write and browse the web, maybe it's ok to try to save some money.
Even ignoring economics, I spend like 12 hours a day staring at this thing. It's really important to me psychologically that the screen be high quality so I don't loose my mind.
What's the delta in BOM cost for a high quality display ? Maybe someone with industry knowledge can comment.
Higher quality screens are more expensive than shitty ones. It's not just the cost of the panel itself but more pixels take more power. That means more expensive driver circuitry and likely a larger battery to be able to offer a marketable battery life.
That higher power may not work in your current design's thermal envelope. A different panel may also need a redesign of the display shell, bezel, and even hinge(s). Each component might not have a significant increase in cost on the BOM but all of them together add up as does any redesigns to support the extra power usage.
How and why I stopped buying new laptops - https://news.ycombinator.com/item?id=32674830 - Sept 2022 (111 comments)
How and why I stopped buying new laptops - https://news.ycombinator.com/item?id=26188282 - Feb 2021 (100 comments)
How and why I stopped buying new laptops - https://news.ycombinator.com/item?id=25486191 - Dec 2020 (279 comments)
I run my business from an X1 Carbon, but it's more about portability than battery life. Trains, planes, Starbucks all have power available so it's constantly plugged in and I can't remember the last time I used it on battery for more than an hour.
So, to address your question (which I would normally also ask), it is that important though this is also a somewhat narrow use case.
They also run very cool and are effectively silent even when the fan DOES eventually turn on for a sustained max load. By comparison, every Windows/Intel laptop I've had over the last decade exhibited obvious fan noise every time there was some short-lived load on the CPU - that includes several nicer business/pro grade laptops including Dell XPS, Latitudes, and a Thinkpad.
...and NONE of those other laptops came remotely close to reliably lasting 10+ hours on battery like the MBPs can/do.
Battery life matters. Maybe not to you, but it matters.
Even on trains, one must be lucky and even if lucky, it is usually one socket per pair of seats.
Laptops for work make no sense unless you're a field researcher.
Then, when we went home a couple years later because of a cyberattack, essential workers were able to log in and work with the systems because we all had laptops.
As time goes on and less and less of our data is actually sitting on laptops.
But it is also a big step up, I expect my machine to stay viable quite some time and recommend my noob friends to buy used M1/M2 Macbooks (if available).
But while i have you here... Which dell xps (year/model/spec) was it and which M1 mac (year/model/spec) was it.
The Dell was XPS 13 (9350) bought Janaury 2016 for €2,105. The Macbook is M1 Macbook Air (the highest end model of which), bought June 2021 for €1,598. In both cases I wasn't trying to save money and was happily paying a premium for (within reason) the best laptop I could get, as far as I could tell from online reviews. I bought both of these directly from Dell's and directly from Apple's respective online shops.
The latter is radically higher performance while also being much better in many other ways (build quality, battery life, reliability, etc). I promise you I'm not getting a commission from Apple, in fact there's a lot of stuff they do that I deeply dislike :)
Because i was interested in OP point of view, not someone else...
> The Dell was XPS 13 (9350) bought Janaury 2016 for €2,105. The Macbook is M1 Macbook Air (the highest end model of which), bought June 2021 for €1,598.
You are comparing the experiences of two laptops 5 years apart ...
> The latter is radically higher performance while also being much better in many other ways (build quality, battery life, reliability, etc). I promise you I'm not getting a commission from Apple, in fact there's a lot of stuff they do that I deeply dislike :)
I agree, i have nothing apple hardware. I was just curious what kind of machine OP had before his mackbook air. I also recommend macbook air to anyone who can use macos
My previous laptop that I had used for 8+ years was a 2013 Macbook Pro 15" with the i7, and I bought it as a factory refurb 6 months after launch for- get this- I think it was $2400. New it would have been $2600 I think, in 2013-dollars.
So, especially adjusted for inflation, a similar level of machine is actually about 30%-35% more affordable now than it was a decade ago and computationally it's anywhere from 4x to 10x faster and something like 2x as energy efficient.
All that combined makes my M1 Macbook Pro one of the best values in computing I've ever purchased, IMO. And considering my 2013 MBP lasted more than 2x as long as any previous laptop I had ever owned, even though at the time it was about 50% more expensive than any previous laptop I owned, it paid for that run- and so if I get the same use time out of this current M1, the value over the lifespan of the machine will trounce any previous computer I've owned.
and since it's not applicable to the userbase here you're gonna get discussion on why it's not applicable.
That's not really the point of the article, though. The point is that there are a lot of people with similarly non-computationally-intensive needs who still nonetheless buy a new laptop every few years. If more people would realize what the author has realized, they'd not only save money, but reduce e-waste and the need for quite as much new laptop manufacturing.
> and since it's not applicable to the userbase here you're gonna get discussion on why it's not applicable.
I think that says more about the bubbles HN users live in, and their inability to think outside those bubbles, than anything else. Kinda unfortunate. I would be much more interested in discussing why so many people with modest computing needs think they need a new laptop every few years (advertising, probably), and how this might be changed.
I guess I don't see the reason to read an article about a specific use-case/point of view, only to follow up and say, "yeah well it wouldn't work for this completely different thing you weren't talking about". It's not the 'gotcha' you think it is.
Many people who buy new laptops every few years really don't need to do that. Some who buy new laptops every few years actually do see a benefit to doing so. The latter group isn't really all that interesting to talk about, at least not in the context of the article. The former group is, because making old laptops more useful for those types of people could have a huge positive environmental impact.
But it's not the laptop or phone that's changed, it's the rising tide of tech enthusiasts constantly buying new computers, having their performance QC be "feels OK to me", and that raising everyone's minimum spec.
I don't need AAA games to run on it, but text editing!
I am forced to use VSCode because some disability plugin[1] I use only (for now!) exists for it, but having to switch to it over SublimeText + Vim was annoying. If you don't need to use it definitely try either of those options
but I also don't.
That's unfortunate because I love that little laptop.
The keyboard and mousepad on my Thinkpad have died twice. I've replaced it twice for 30 dollars each time. I would have had to buy a new laptop if I had something else. The conclusion about this being a hack and not a new economic model is why I'm hoping Framework seems success. Unfortunately I think my Thinkpad is on the way out for good and I plan to replace it with the Framework 16 when it is available, which I hope will last me just as long as my Thinkpad
In fact I just had the battery replaced after 5-6 years (I don’t quite remember). Works for me.
On the other hand my X200, T420, T450 are still in mint condition. To be completely fair, modern macs are also way off from well-built. Shiny yes, but sturdy is the last thing I'd call them.
BTW, in older ThinkPads, the drain-pipes under the keyboards actually worked - you could pour water on it just for kicks. Now it is there only for decoration.
Just magical, and I can't wait to see Lenovo's next trick.
And the next up was when they had a special place in the laptop for their bundled bullshit, so that they persist EVEN IF you reinstall Windows on the lappy.
https://en.wikipedia.org/wiki/Lenovo#Security_and_privacy_in...
For the ThinkPad x13 2nd gen Ryzen I received for a customer project (with the customer not interested in getting it back after the project was completed) it's too early to say anything about reliability, but somehow the touchpad isn't centered properly and I always hit left click when I want right click - it's unbearable and surprisingly bad for a ThinkPad.
Before, I had an ThinkPad E495 Ryzen that worked ok but after two years the touchpad got stuck - the pointless (for me!) construction with touch point and extra mechanical buttons (only acting as barrier) certainly didn't help.
Before, I had my beloved Dell XPS 2016 which however had a swollen battery. Still, I consider it one of the best notebooks I had; gnome 2 and Unity also just got it right.
In the last four years I got five (!) ThinkPad and Dell Precision notebooks for customer projects having battery or memory problems OOTB (the x13 I mentioned above was a notebook that finally worked).
The notebook I used for the longest time (7 years) was a PowerBook G4 2003. I hope my current MacBook M1 will last me about as long, but at least 5 years. In terms of power management, display, and usability, a Mac notebook is in another league compared to Dells and ThinkPads with Linux, it's not even funny. Linux desktops have regressed to the point they have ceased to be usable for me. With the newer MacBooks, I think Apple listened to customers and nailed it; I'd just prefer lighter (non-alu) materials.
We sometimes purchase reconditioned laptops as they are good value for some use cases.
We have a lot of WfH users so need to courier laptops to some staff.
We recently had an insurance claim denied for a damaged reconditioned laptop as TNT/Fedex used a "no second hand goods" clause in their insurance to wriggle out paying up.
This has not stopped me purchasing reconditioned laptops, but something to be aware of and taken into account.
In fact just buying another reconditioned laptop was not a large expense and damaged laptops in transit are relatively rare.
And while I certainly understand that environmental impact might not be the chief concern for a company (even a non-profit), continuing to give secondhand hardware a new life is certainly way better for the environment.
Regardless, it seems bonkers to me that a courier can get away with such a clause. You're paying them to ship something safely from point A to point B; it should be completely irrelevant what that thing is when it comes to paying you out for their mistakes.
It's obvious if an item was new and you can safely assume it was the delivery company that damaged it.
Whereas for secondhand items there's no way of knowing the original shipping condition. And it would open up massive amounts of fraud where people would buy a cheap broken item on eBay (sold for parts), ship it to a nearby friend with full insurance, and then claim the shipper broke it.
Insurance should still cover the case of an item lost in shipping however, regardless of new/secondhand, since there's no opportunity for fraud there.
Really? because a few years ago battery life was maybe 7 hours and now it’s 18. And with faster processors, thunderbolt 4 and USB C charging, wifi 6, better screens and lighter.
I keep hearing this argument for not buying a new laptop every year and it just doesn’t hold water. I say buy the latest MacBook, expense it, factor it in as a monthly cost. These are expendable and essential tools. They pay for themselves
And these framework laptops are pretty awful. They run hot and are poorly designed. The modular usb addons are a joke and exchangeable GPUs? heavy, power hungry, not for laptops. 3 hour battery life. The main product feature AFAICS is virtue signaling. These products are not open hardware either. Then, there’s this modularity argument. Like this is the last laptop you’ll ever own and forever will be replacing it piece by piece. Disassembling over and over. But that’s not realistic. You’ll have to upgrade to faster processors and the form factor of the mb will change regardless of what they say, and you’re counting on the company being around in a few years which is a poor bet. They can’t compete with Apple or even Lenovo
Maybe if "laptops don't change", sure: https://www.youtube.com/watch?v=tuw-YpbFkkM
It's not just about lack of features, it's also just ridiculously wasteful even for an industry already known for it. At least my PC, I'm just swapping out parts for upgrades. I'm not dumping my entire PC tower in the garbage every few years.
We're so goddamn lucky that PCs haven't become these disposable machines like every other piece of tech out there. Video game consoles, phones and laptops are just the worst for this and while it's cheaper in the short term, the costs are there we just don't see them.
At least with laptops, I have perfectly serviceable Intel and AMD systems, but I have old laptops with Nvidia that are no longer supported and basically can't be used anymore for productive purposes.
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 my steam deck half a dozen times in the last 6 months.
It's reduce, reuse, recycle.
I don't own a framework.
It's not that unrealistic, if we constraint forever to like 10-15 years.
In a lot of laptops I'd rather they keep most of the ports (and just e.g. update USB2 to USB3, and add a few new ones) but keep the form factor the shape.
Often new keyboards (Apple is notorious, but holds for others) are worse than in the previous form factor.
And when they go and "make it thinner", beyond some point, I'd often rather they added more battery, or added a space for an extra use installable SSD, or put bigger speaker cones, or just leave the space inside for better thermal dissipation...
I badly want the framework laptop idea to succeed - the idea of re-using your old laptop battery as a battery bank when you upgrade, that's just brilliant. The idea of taking your old motherboard and sticking it in a slim case that bolts to the vesa mount on the back of your monitor, beautiful.
However, it's far more expensive that just buying a MacBook. I bought the base model M1 Air for £999 at launch. I just sold it, what's this, 3 years later, with 90% battery life remaining for £600 plus shipping, after eBay & paypal's cut I'm £537. That's £462 for 3 years of having faster single core / interactive responsiveness than anything else at comparable price on the market.
How much more would I have had to pay over a similar time frame for a slower heavier framework with much much less battery life.
I considered the framework for this laptop cycle but instead I just traded up to a second hand 16" M1 Pro/16Gb/1Tb with 16 cycles count on the battery - i.e. brand new. Sure it's 25% slower than the equiv £2800 M2 Pro version but this cost me just £1500 delivered in pristine condition. I'm feeling very confident I'm going to come out ahead again in total cost of ownership.
No doubt Apple Silicon has really exposed AMD/Intel and x86/64 in general
I have minor problems with my Lenovos and Framework, but by and large they do work out of the box.
My point is that this isn't Apple's doing. The hardware works fine and is mostly unrestricted. It's the end user software that causes major issues.
My framework compiles the linux kernel faster than her MBA and lasts all day on a single charge. I did spend an enjoyable afternoon dialing things in, although I know not everyone would enjoy that. I wouldn’t recommend a linux laptop to anyone who doesn’t understand init systems and how to manage config files.
They’re both great laptops, but with different target markets. Let people enjoy things!
Upgrades are piecemeal and old components are variously sold, given to friends, or re-used in home servers.
Nearly every PC I own has had its disk replaced at least once, and many have more RAM than they started with; both of these massively extend their useful lifespan.
Unfortunately CPU upgrades often require a new socket/motherboard.
This isn't really the case for many folks out there.
If I get a better CPU, the previous one might go to one of my homelab servers (consumer hardware). The same goes for motherboards, that's how I got a second homelab server (bought a mobo with more RAM slots for main PC). I occasionally swap out drives and now my homelab servers also have SSDs like my desktop. Once I bought faster RAM for my desktop, I moved some of the old sticks to the servers.
You can easily replace homelab servers with a family PC or another machine that you have (or just spare parts in case something fails) in the example and it will still make sense.
Actually a lot of that hardware is also second hand - since it was easier to just get affordable first gen Ryzens for my desktop, instead of saving up money for a while. Those homelab servers both also use 200GEs because of the low TDP, which others might consider obsolete, but which have a second life here.
For example, obsolete thin client PCs can be repurposed as home servers or control systems. With a USB GPIO interface they can even do Raspberry Pi-like things.
Apple makes it harder since you may fall out of the 7-ish year macOS security patch window, but you can often install Linux or NetBSD if you plan to connect to the internet.
That's fair and I'd probably also make that argument as well: as long as the hardware/software isn't locked down and utterly unsupported, then even older pieces of kit can be utilized well, instead of being thrown in a landfill somewhere.
I do have a netbook with a N4000 CPU and 4 GB of RAM that is still good enough for web browsing, note taking, some light development and even using as a stream dashboard when I'm streaming on the main PC. As far as I'm concerned, that is only possible due to good drivers and support for Linux distros that are lightweight.
But at the same time, if it had more RAM slots, it'd last me years longer than a soldered offering - it's easy to imagine an old netbook being repurposed as a homelab node, for an internal Wiki, maybe some project management software, internal file repository, or some other simple goal like that.
That's also why I'm upset at some Android phones: that go out of support in a few years, with no way to easily install an up to date release, weird driver situation and locked down bootloaders and sometimes even batteries that cannot be replaced! It's like they're the ultimate form of planned obsolescence, even though the same hardware could last me close to a decade.
That would be extremely stupid, especially after they released the case to turn the Framework mainboard into a mini PC.
All the individual components keep me happy for so darn long now. After 5+ years, there have usually been pretty big improvements in every area.
> A 2015 research paper discovered that the embodied energy of laptops is static over time.
> Improvements in functionality balance the efficiency gains obtained in the manufacturing process. Battery mass, memory, and hard disk drive mass decreased per unit of functionality but showed roughly constant totals per year.
> New laptops may be more energy-efficient per computational power, but these gains are offset by more computational power. Jevon’s paradox is nowhere as evident as it is in computing.
Sounds like a good argument for upgrading
Though nobody can argue that battery lives haven't improved.
Not in the world de live in: https://jmmv.dev/2023/06/fast-machines-slow-machines.html
He could to more, faster and longer but if he doesn't the extra costs are useless.
Granted, leaps like that aren't a given but they can and do happen sometimes.
But I think the article is more about impulse control taken to an extreme because they lacked it in the past
An argument can be made maybe every 3 years if you're doing some incredibly resource intense stuff.
Back in early 2000s we used distcc for distributed compilation of QT apps and reused old workstations in a server room. But with XCode and Android studio it isn’t pragmatic.
Compilation rapidly drops from parallel to single thread bound for most workloads.
> Be kind. Don't be snarky. Edit out swipes.
Really this depends on the year. We're in a more chunked paradigm now when significant progress is happening more intermittently.
That doesn't mean buy new. Wait it out a year or two and buy used.
Some years matter. Most don't. You can exploit this.
But even then the odds it will have a major impact on most workloads is very unlikely.
I think as tech people we tend to try to maximize when there is no need.
Unless its some crazy jump in hardware between cpu/gpu generations that you weren't in sync for.
I paid less than $700 for the Mac Mini right when the M1 chip came out. It’s hands down the fastest computer I’ve ever owned.
> I paid less than $700 for the Mac Mini right when the M1 chip came out. It’s hands down the fastest computer I’ve ever owned.
same, though i did kind of regret getting only 8GB ram (for what i am doing).I’m also one of those “weird” people that don’t use an external monitor. And yet I’m still just as productive, probably more so, than most of my coworkers.
A high-end MacBook Pro may not be cheap, but it packs some serious mobile compute power along with good battery life.
- my desk at home
- my couch at home
- my dinner table at home (in a boring call while preparing and eating lunch)
- my desk at work
- like 15 different meeting rooms in offices across two continents
- couch on terrace at work
- beanbag on terrace at work
- hotel room desk
- airport lounge
- airplane (if you count watching conference talks as working)
Flexibility is great!
in any case, the most resource-intensive thing my work laptop does is have outlook and firefox open at the same time. the "heavy lifting" is done on a cloud instance that can be easily scaled up or down depending on what I'm currently working on.
this is why Apple is a trillion dollar company. because people mindlessly buy any new thing they put out, regardless if it makes sense or not.
> this is why Apple is a trillion dollar company. because people mindlessly buy any new thing they put out, regardless if it makes sense or not.
not to defend apple or anything but whats the complaint here?... that apple is really good at capitalism?Its dont mindlessly buy any new thing Apple puts out
mindlessly
my point is:
if i (mindlessly perhaps?) concede the point that those consumers are mindlessly spending money on useless things... then so what? its their money, let them do what they want with it. why make value judgments?
unless you have the money to blow, then having critical thinking is an important skill. to ask yourself "is this a waste of money?", "should I really be buying one of these every year?"
> but the culture pushes this mindset on people who cant afford it as well.
so the problem is with consumerism isn't it?...with their own money. For items they see a use for. What they consider to be worth it.
----
>to ask yourself "is this a waste of money?", "should I really be buying one of these every year?"
"Hm, is this worth it to me? Yes." There you go.
---
I agree every year is a bit much, but I'm not trying to stop people from spending their money in way they find useful. It's not my money. I'm ok with that.
I like Lenovo laptops but I never got that kind of battery life on them I got maybe half or sometimes only a third of what they advertised.
I don't upgrade unless my computer can't do a thing that I need it to do.
At what point do battery improvements become completely unnecessary? Who's out here using their laptops for 18 hours continuously? It's like an electric car that can go 2,000 miles on a single charge; YAGNI. The vast majority of people would be perfectly well-served by a smaller, lighter, less expensive laptop that cuts down the battery to just 10 hours.
My 18-hour laptop is more like 8-10 hours of real work usage, which is still fantastic compared to the 2-3 hours I would get at similar tasks 6-7 years ago.
Another big change is improvements to sleep and standby time. I can use half the battery, close the lid, and be reasonably confident that the other half will be ready and waiting the next time I need it.
EVs may actually be an apt comparison, where an EPA rating of 300 miles is more likely to give you 240 miles at highway speeds, or 150-200mi between charging stops since the optimal charge speeds fall off above a 70% charge.
The truth is that almost nobody actually needs a computer that can last more than a single eight-hour workday on a single charge. In fact, most people need even less than that; if you're working somewhere with wifi, you're working somewhere with electricity. It's rare that I need my laptop to last more than two hours, let alone eight.
I agree with most of what you said, but I think this isn't necessarily true. Many people who want to work from a cafe have access to wifi but not electricity. Sometimes those outlets are in high demand and most people don't get one.
Or maybe you're on a plane, and your laptop is trying to draw too much current than the plane's crappy socket will give you (this just happened to me on a flight a week ago), so it only intermittently charges, but not enough to keep the charge percentage from steadily dropping.
Not wifi, but you might be tethering to your phone, away from electricity entirely.
Or maybe you just are offline entirely, without wifi or electricity.
Granted, I do agree with your overall point: the vast majority of the time my laptop is plugged in, and when it isn't, I expect I'll be near an outlet again within 2-3 hours at the most. Though I wonder how much of that is inherent to my usage patterns, and how much of that is me modifying my behavior because my laptop gets pretty bad battery life.
Most people don't need laptops, or nice monitors, or ergonomic desks and chairs.
The issue with arguing about need in this way is deciding who is the arbiter of what people need versus letting them buy things that they find useful or convenient or just nice.
Ans in which context do you find yourself needing to be even 8 hours in a row on your computer without being close to a power plug? You can even charge your computer in planes now!
It's summer. I was writing a paper in an outdoor pub. No plug available, unless I wanted to go indoors (I didn't). I used the entire battery. Granted, it was mostly VS Code being a power hog.
> You can even charge your computer in planes now!
Not if you're flying economy on British Airways.
Longer battery life also means that for trips, you don't necessarily need to bring a full size laptop brick at all and instead can charge overnight off of a tiny phone charger.
But then even 18h isn't enough, and at some point you end up running to the plug in the middle of a meeting, because of course in the end you need to charge it (this is happening to a different co-worker almost every week in remotr, and I dont even spend that much time in meetings).
> Longer battery life also means that for trips, you don't necessarily need to bring a full size laptop brick at all and instead can charge overnight off of a tiny phone charger.
Given that a small charger is already enough to give you 30W, I'm not sure it's going to make too much of a difference: if you keep tour computer plugged while working, the battery will slowly discharge, but under most load I suspect it will still survive the day without issues.
It charges when docked to my monitor at my desk, and I basically never have to worry about running low in any normal situation.
I can be in meetings all morning, plug it in over lunch, and be in meetings all afternoon without issue.
When working at home I can use it on the couch, or the patio, and when I'm done put it back in the bag for tomorrow without running to the charger.
Do I need it? No. I also don't need a nice keyboard, or a good monitor, or an ergonomic desk setup.
I’m not sure if you’re using an M1/2 MacBook but if you’re using windows laptops - 2 to 3 hours is pretty poor even for an old laptop (assuming it didn’t have an H series processor which is a whole another story).
My (dad’s) HP Probook with its 6th gen i5 processor could get between 6-10 hours of battery life when I got it around 2020, after some years of use. Sure, old batteries degrade, but 2-3 hours for a laptop less than 3-4 years old (or older, but with a new battery) is kinda poor to start with.
> 2 to 3 hours is pretty poor even for an old laptop
i get this on my macbook pro m1, but it happens when i have some webpages that suck battery life (google docs, jira etc) and/or xcode/android studio open (just sitting there) oh and corporate mandated ant-virus...i think it might be highly dependent on work patters/environments
Except for the Lenovo Thinkpad X, or whatever they called it. I think I got ~8 solid hours of use out of them.
My 2022 MacBook Pro easily goes all day and into the evening under heavy use.
Back in 2017-2019 3 hours of battery with visual studio, docker, etc. running was pretty standard for those as I remember it.
A week of heavy CPU/GPU use, on full brightness. We should strive for better. I want to go on a trip without carrying my charger.
Or there were a couple of devices with dual battery slots so you could hot swap.
Then on odd occasions when you need it just take the extra battery/ies.
"We should stop battery improvements because no one I know uses it" (to put it with a bit exaggeration) is certainly a novel take. Sometimes I put my laptop on the kitchen counter after doing stuff and not have to worry it'll be dead next afternoon when I need it for something.
You're forgetting one important take. Batteries degrade. In 3 years your "10 hour battery" will be more like 3 hours.
Now, almost three years later, I get noticeably shorter time, but I can still open my laptop at 7 in the morning, unplug it, and use it until mid evening without plugging it in. I've never had a laptop that lasted 18 hours, or even 12-14 hours as it does now.
When I got my MBA, my goal was to use it like an iPad...don't plug it in unless required to. I still don't have to worry much about it, even with battery wear.
I find when I can swap in a charged battery I care less about any given battery's life.
Similarly when the battery is soldered to the laptop I would rather it have a life longer than I am likely to ever use just in case.
It is usually agreed that the end of planar transistors was the last process node of 28 nanometers. Everything below this (14, 10, 7, 5, 3, and 2 nanometers so far) is less reliable.
The fastest, lowest power, and most reliable CPU in a laptop will be on a 28nm process node. Everything beyond this sacrifices reliability for speed and lower power.
(And if you really care about lower power, then you are on ARM.)
As a measure of redundancy, multiple finfet transistors can be wired together to act as one. It would not surprise me if this was heavily exploited in automobile applications.
https://electronics360.globalspec.com/article/16795/2-automo...
What do you do with your old one? Throw it away? Or sell it? If you're selling it who do you think is buying it?
You do realise most people don't need the fastest processor, an 18 hour battery life, thunderbolt 4 or WiFi 6
And better screens and lighter weight are relative. If I upgrade my 10 year old laptop to a 5 year old laptop I'm still realising those gains. Next year a better screen will be out. Presumably we can agree that today's best screen is adequate, despite the knowledge that in the future it won't be the best screen, so if it's adequate today, why would it cease to be adequate in 1/3/5 years?
So logically as it's consumption that's causing that destruction, you should really be donating the $1200 when you buy the new laptop, not when you don't.
Philosophically I disagree.
Further I spend more time in my bed, but I didn't spend anywhere near that when I got it, and I haven't replaced that in 10 years.
>5 years I expect most dev work will be done in VR collaboratively with remote teams
Really?
You know that people lives are different to yours. I'd guess that most people on HN aren't employed as Devs, myself included. Of those that are Devs I'd guess that most aren't using the latest and greatest processes and languages.
There's still production COBOL code, do you think those Devs will be moving to VR anytime soon. And that's assuming your prediction is correct, which I highly, highly doubt.
My MacBook Pro 2014 base model can still hold a candle to MacBook Air M1 for general use (even dev work to an extent), and that’s saying something. It’s slower, but doesn’t feel 9-years-old slow - if you know what I mean. It doesn’t drive me nuts to use it and I can be productive on it (my daily driver is a MacBook Pro M1 with 64GB RAM and I own a MacBook Air M1, so I speak from experience).
Also, we already do this for cars (used cars market is huge), so why not laptops. In fact, with cars - there are arguably stronger reasons to go with newer tech (safety, automatic cruise control) than with a newer laptop.
Don’t call me out on the actual numbers, I am only really paying attention to the zeros.
Friendly reminder that people do care about things you don't care about. Claims of virtue signaling say more about you than them, quite frankly. And really, you should care about the massive amount of e-waste generated every year.
I lose any hope for us as a species being able to reverse climate change if the top comment about an article that goes quite deep into meaningful ways to “reduce, reuse, recycle" is that this is virtue signaling, and that we should buy Macbooks every year instead because they are "expendable tools".
Guess what, their impact on the environment is very much noticeable. There is no way we are going to reverse or even meaningfully delay climate change with this kind of collective attitude.
Burying our heads in the sand will hurt future generations!
It is reduce>>>>reuse>>>>>>>>>>>>>>>recycle.
As far as I can tell, very little recycling actually ever happened or does happen. It was always just poorer countries willing to look the other way and trash it and claim it was recycled.
I meant we have to quit adding to landfills and reuse materials from discarded objects, or in other words "recycle".
New tech certainly would help, and it isnt/shouldnt be on the shoulders of just individuals to make all the change. But Im not going to use that as an excuse not to change my own behavior for the better.
Only voting in blue strongholds certainly isn't going to break the duopoly.
Correct. Voting is the worst possible example, because while e.g. individual recycling has a negligible but technically non-zero impact, voting is overwhelmingly* likely to have exactly zero impact.
* unless the voting base is either extremely small, or extremely close. Your vote only matters as much as the likelihood that at least one result is decided by exactly one vote, which is only realistic in something like a local town election. Which are the only elections most people should actually pay attention to.
> Every little bit DOES count, because the more people believe they can make a difference, the more of a difference they will make collectively.
That's pure wishful thinking.
What actually happens is that people believe they are making a difference, even when they actually aren't, but since they feel personally good about having put in an effort, they stop worrying about the actual problem, and stop even thinking (let alone acting) towards solutions that might actually work.
Why do you think the "carbon footprint" idea was actively pushed by BP and other super-polluters? Out of the goodness of their great? Or because it drew attention away from other, less corporate-friendly CO2 reduction measures?
This is entirely wrong. The value of your vote is the relative ratio of the fraction of alternate universes in which you vote in the election and your side wins, over the fraction of alternate universes in which you don't vote in the election and your side wins.
The value of your vote, as a result, is emphatically and enormously greater than the likelihood of the election being decided by a single vote. That's because there is an enormous amount of correlation between you not voting and people in the same voting demographic as you not voting. The question of whether you will vote should be seen as largely a consequence of the turnout characteristics of your voting block, not a free choice of the "uncaused cause" variety.
In fact, the real danger of the your argument is that by taking it seriously, you greatly reduce your voting power by making your demographic that of the tiny group of people who decide whether to vote based on meta-arguments about the value of their single vote. And this particular demographic basically never swings elections, so by putting yourself in that demographic, you effectively make the value of your vote zero.
Defecting still wins the one-shot PD, which in this case maps to "not wasting dozens of hours researching political candidates" and everyone who votes like you is a prisoner.
If you want to be safe against network effects, just lie and tell everyone that you voted when asked.
I'll just litter all my stuff as well. Single use plastics? Sign me up, I'll just throw it out in the street. I'm only one of a few million in my city, my actions don't really matter.
Or maybe my actions really do matter.
But that's a really hard pill to swallow. Your post is a beautiful example of that difficulty: you spell out examples of how your actions don't matter [as much as you would like], and then wildly swing into open denial with "Or maybe my actions do really matter".
My advice - if you focus on the consequences of your actions that you can actually perceive, instead of the ones you only wish you could, you'll be less frustrated. For example, helping your local community will typically give you far better returns than trying to improve any global issue.
If leaded gas was still being legally sold alongside unleaded one, people like you would be passionately arguing for decades about why it's everyone's moral duty to pay extra for unleaded gas, and you would feel so proud every time you stopped at the green pump instead of the black one.
And meanwhile we would all be breathing lead.
Individual actions may not make much of a difference on their own but in aggregate they do.
I don't know about you, but if pumps had leaded gas and unleaded gas, I'd still be going for the unleaded every time along with trying to lobby for change. I'd absolutely be telling everyone I know not to use the leaded gas and try and change everyone around me to get rid of it. I would not just shrug and say "lots of other people are using leaded gas, I might as well as well, my use doesn't matter!" Meanwhile I guess your stance is to just use the leaded gas despite knowing how bad it is and telling everyone else to keep using it anyways until they finally tear the pumps out of the ground.
It's people thinking "my use doesn't really matter!" that is massive problem. Imagine how much easier things would be if people just did the right thing instead of assuming their actions don't matter.
Each rain drop isn't much water, they don't really matter. Yet floods destroy cities. Where does the flood come from?
It is purely virtue signaling. If you want to do good by the climate and still want a powerful tool there is no better option than a used macbook.
Assuming Framework's thesis bears out, that their customers will actually upgrade their laptops piece by piece when given the opportunity to do so, rather than buy a whole new laptop, then it's a matter of increasing their market share, especially through corporate IT contracts.
Every new company/concept has to start from zero. Maybe Framework has a sub-1% market share right now, but what if, over the next decade, they can grow that to 10%, maybe beyond? While there will certainly be some e-waste (likely most users will not find a use for their old Framework mainboard when they upgrade, and some mainboard upgrades will presumably require new RAM), it'll still be a lot less than people chucking complete laptops, including chassis, keyboard, touchpad, and screen, once every few years.
> Apple's track record is that their products generally outlast the competition
Not sure I agree with this, though my personal experience is pre-Apple-Silicon, which may have changed things for the better. When I used Apple laptops for software development, I only got around three years out of them before they felt uncomfortably sluggish, given the general bloat increases in software development tools (and the increasing number of lines of code we need to compile) over time. Apple certainly does fairly well by their users who have more modest computational needs; my partner has a ~10 year old MacBook Air that's still usable for light web browsing and video playback, though not much more.
At any rate, telling people that their desire to own an upgradeable laptop is mere virtue signaling is just lazy thinking. I might venture to suggest it's a defensive reaction to justify their own purchasing habits, but perhaps that goes a little too far.
You can't upgrade a framework laptop 'by piece', unless you mean swapping in more ram or a bigger/faster ssd. Not really any different from other mainstream laptop vendors in that regard. The CPU is soldered, so you can't upgrade within the CPU platform generation, there's no drop in replacement options for the screen except the IPS panel they ship with (so no high dpi options or OLED/microled, no high refresh rate option, etc), and only proprietary recessed USB-C dongles for changing ports. It's a joke product.
> When I used Apple laptops for software development, I only got around three years out of them before they felt uncomfortably sluggish
Sounds like your usecase calls for a desktop system then, I know plenty of people still using 2013-2015 retina macbook pros for daily development work and they do just fine. There wasn't much performance improvement after those years until the apple silicon transition, you could get 6 and 8 core coffee lake CPUs on the last year of the intel macbook pros but they were essentially unusable for laptop usecases since they had to aggressively thermal throttle and nuked battery life as a result (something that is an even worse problem now with Intel and AMD both juicing core count and clock speeds to chase benchmark wins rather than improving perf per watt and overall system usability).
The problem is that their price does not include the expenses of the global warming accelerated due to their production and transportation. So they are sold artificially less expensively than they will turn out to be.
When laptop production, transportation, and recycling become largely carbon-neutral, it would be easier to argue for throwing them away once a slightly better model is available.
The folks who spearhead the real fight against climate change aren't likely to spend much time on threads like this. They're in meetings with supply chain and logistics folks trying to figure out how to hit an ambitious decarbonization quota.
My point: there is hope, and usually, it's not found online, but out in the real world.
Leave it in a box in a cupboard and it is. Give it to somebody who will use it (at the next time you are hanging with geeks) and it isn’t e-waste. Offer it for free pickup next Framework thread - somebody wants it enough to not cost you more time than a drive format.
I'm a grown up now. I've got better uses for £2k right now. I'll get a new laptop when I need one.
Things happen in these circumstances. Drinks spill. Laptops fall from heights. Cords get pulled.
You know what happens when a MBP encounters a liquid? It depends. But one thing almost every device will have in common in such an encounter: they cannot be repaired.
You have to replace the entire mainboard. And the cost is enough that you may as well buy a new one. The rest ends up in an unlicensed dump somewhere in the global south where a kid is going to get exposed to cancer causing chemicals when they drag it out and bring it to some back alley disassembly shop.
The cost for a laptop is pretty high. Building them to be bench repairable and upgradeable help extend their useful life. As the article points out the best we can do is use them for as long as possible.
> because a few years ago battery life was maybe 7 hours and now it’s 18
seconded for linux as well. a few years ago battery life was maybe 4 hours, and now it's 1.
Yay, another top comment that steamrolls the posted article. I say don't buy the latest Macbook: instead repair, refurbish, and get true lifetime use out of these expensive devices. They're expensive to manufacture, expensive to buy, and expensive for our planet and people to just throw them away every year.
They're not expendable at all, here is just one example of the human sacrifice involved in their manufacturing: https://en.wikipedia.org/wiki/Protests_against_Samsung
Obviously if the cost (to you, because your company will pay for it) drops to zero, you should consume a new laptop every year. It costs nothing and if nothing else the battery is newer!
Of course, that logic applies to almost anything (take free stuff) even if it is objectively stupid. Your company will pay for your laptop but not part of your electric bill for your home office, just buy a new MacBook every two days with a fully charged battery!
Also they probably take up the whole backpack instead of being "backpackable". And they might be built like laptops (proprietary form factor, mobile/ultrabook CPU, etc.) depending on the model.
And not being able to use it on the couch, on the toilet, outdoors in your backyard, on a plane, on a train and so on.
sure you can, there's even a little shelf to hold the keyboard while you poop
My daughter uses the one I was issued at coding bootcamp in 2013. My home recording studio uses a 2010 mac mini. My wife uses an out-of-warranty one from my work, as do I for my home dev machine. My son uses a really old cheap laptop that was laying around.
I installed SSDs and maxed out the RAM on all of them.
Maybe people are attracted to the latest shiny thing, or give up early on a computer that would go to scrap without a little TLC.
Running large AI models locally is a bit niche right now but I'm doubtful it will stay that way, so I say it's a good time to value bleeding edge machines
Sure, it might pale in comparison to the absolute wild ride that were the 90s, but I would not call 2010s stagnant as a whole.
Is recent macOS accused of stealing or shown to steal personal data? Platform lock-in is not news, but that would be. This is an earnest question; maybe I'm in a bubble and missed a big story.
2021 Jun 7:
> "Anyone opting out of tracking right now is basically having the
> same level of data collected as they were before. Apple hasn't
> actually deterred the behavior that they have called out as being
> so reprehensible, so they are kind of complicit in it happening,"
> Seufert explained.
* https://www.macrumors.com/2021/06/07/apps-continuing-to-trac...Apple did finally close this loophole in iOS 14.5, causing Facebook to lose what some analysts think was ~$10 Billion. https://en.wikipedia.org/wiki/Identifier_for_Advertisers - however, by March 18, 2021, Mark Zuckerberg stated that it could actually encourage advertisers to use the explicit targetting and tracking happening on facebook, and he made it sound like a win-win.
2022 Nov 8:
> The recent changes that Apple has made to App Store ads should
> raise many #privacy concerns. It seems that the #AppStore app
> on iOS 14.6 sends every tap you make in the app to Apple. This
> data is sent in one request: (data usage & personalized ads are off)
* https://gizmodo.com/apple-iphone-analytics-tracking-even-whe...* https://techcrunch.com/2022/11/14/apple-faces-new-lawsuit-ov...
I'm inclined to think the quote only meant to claim that Windows and macOS try to lock you in, and that Linux doesn't steal your personal data. The sentence structure is ambiguous.
It's too bad they had so many flimsy plastic parts until the X220 era, which still tends to crack palmrests and bezels with use.
If someone packaged a modern SoC beneath an X40/X60 keyboard in a rugged light chassis with all the modern display/battery junk I'd be all over it.
I don’t do my programming on it, so I can’t speak to that.
I don't think Gmail is simple. It runs a lot of Javascript in background.
Adblock only helps a bit, and most websites don't work without javascript.
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...
I was not aware that FreeBSD would be this much resource-friendly.
It was pretty beefy for the time. A desktop 4790K CPU, 32gb RAM and a GTX 980M. It was a long time ago, but I think I paid around £1500 for it.
Shout out to https://www.pcspecialist.co.uk/ for a great long lasting machine that is very open for maintenance, long before Framework was around. I will absolutely buy from them again next time. Removable battery, replaceable hard drive, ram, cpu, graphics card. Easily open-able case (screws, but I've had it open). They sold me a replacement keyboard for something like £30 when I smashed a few keys by dropping my camera on it.
My inner tech geek is keen to buy something new, but this one is still going strong, and I can't justify spending money when this one works so well. It still plays all the latest games. It's only had two problems over the years. 1) Obviously, the original battery doesn't last very long now. 2) The CPU started overheating after about 5 years when pushed, so I popped the cover open, took the heatsink off and reapplied fresh thermal paste. Has worked perfectly since.
I mean honestly, the single threaded CPU performance only seems to be about 50% behind modern chips. I don't really see many machines even today with 32gb ram.
Things it struggles with these days that I suppose would require a new machine if it bothered you: - 4k gaming. - VR games are a bit too choppy unless you turn the settings right down. (HL:Alyx is playable at pretty much lowest settings) - Probably going to struggle with any generative AI stuff given the older GPU, but I've not tried it.
I code on it, but I don't do high intensive stuff like video editing, 3d work, rendering, etc, so perhaps it would struggle with that kind of stuff.
I have an archive disk/directory that holds all the 'write once, keep forever' stuff like photos, music, ebooks, etc. That can be rsync'd periodically and that won't take much time because the archive grows fairly slowly over time, and rsync will only need to transfer those relatively few additions.
I'm also somebody who prefers the feel of my old Lenovo ThinkPad T410 from back in 2010 to my much later P53. Perhaps I should resurrect it with the upgrading of its 2TB hard drive to a 2 or 4 TB SSD. I must look into that.
When I bought a macbook the first time (ostensibly to develop for iphone), I hated the UI, so ran linux in a virtualbox as my main os.
I think that would work really well from an external drive - but an sdcard is way too slow, it should be on a usb c nvme.
Hmm, yes, that would probably be better and faster. And not only that, it could be possible to include a grub boot partition as well. I wonder if that would easily be doable, or would be just another can of worms.
One other problem is that boot-from-usb is usually not enabled by default so you have to fiddle with bios boot order every time.
No, leave the normal boot order as-is. To boot from the USB, just hit the 'boot-menu' key on boot-up. The 'boot-menu' key varies according to brand of computer. In a Lenovo, it's F12, in an ASUS, IIRC, it's ESC. Just select the correct boot-device and away you go. It's the same method as when you install the OS on the computer from a USB.)
Right I have a hard time remembering the bios keys, let alone the boot menu ones too, but yes this is better on foreign machines, and if you can't or don't want to permanently set the boot order.
For what it's worth, I often put a tiny sticker on the bottom of the monitor that just gives the two keys for getting into the BIOS menu and the Boot menu. It doesn't need to remain there for long till it soaks in. Then again, some brands of machines will display a prompt at boot time with those keys, if the BIOS setting is enabled (Lenovo, etc).
I'm not sure why people would do this. I use computer equipment to the point of exhaustion. I still have laptops from the 90s that work fine; while they will never be a main they are fun to play with. My main laptop currently is a ThinkPad from 2014 -- it does just about all that I need it to do without a hitch or stutter.
My main PC is a Ryzen desktop I bought in 2018. It's probably due for some upgrades, but I cannot afford them currently.
And you’ll get eaten alive by eBay fees.
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.
I got a used ThinkPad X1 from 2017 for £200 from ebay and it has been superb so far. It is modern enough for me - USB-c charging, Wifi-5, win11, 3ghz quad-core i5 etc.
I feel like it is very much luck of the draw for what the condition is like when you buy used, but for the ThinkPad X1 I got it appears to have held up very well.
Highly recommended. Will do the same again when I need another.
I don't have a shit chromebook exactly but I have a shit big-box retail HP laptop that was ~$200 new that I bought on clearance in 2016 (so in the box but not recent), wiped the windows install and put CentOS7 on it.
It got me through most of a CS minor and a geology (focus geophysics) major.
It still works pretty well for an "occasional use" device, didn't handle Office365 very well but I think that was as much firefox as it was the hardware.
I have a beefier desktop for serious things, but in terms of everyday machines they work fantastically.
I usually browse around Mercari looking for a system with specs that are acceptable, then check the list to see if its supported. I haven't paid more then around 50 bucks for any of them.
There is no magic though. You get what you pay for - I can't do modern JavaScript development on it.
Who knows what malware/security rootkit was installed on some consumer machine that persisted in some corner of it and didn't get detected/wiped? It's kinda a crapshoot in my view.
For light gaming I recently bought a refurbished 2019 desktop for $250. I mostly only play older games (because I'm cheap), so that was more about Apple dropping support for 32-bit apps than it is about the MacBook not being powerful enough, though I am admittedly happy about having a computer that can play KSP without everything turned down to the lowest quality level. Overall, happy there, too - it's hard for me to imagine that a new computer would provide enough utility to justify the added cost. The latest generation of this computer retails for four times as much money as I paid for the used one, but the specs are very, very similar.
Two went to college kids and I keep the third.
When I configure a laptop, I use less RAM than I would otherwise want (16 GB lately) and make up for it with a fast NVME boot drive as swap space. Intel NVME drives are fast and power efficient. That gives me a better mix of performance and battery life than would a laptop with more RAM.
That use to be a better tip than it is now. These days the thing that bogs the old computer down isn't a heavy OS, but all the heavy sites you visit with that OS. There's only so much you can do to get your old Bay Trail to play 4K Youtube.
4340 MJ is around 135 litres of gasoline in terms of primary energy, or a little less than 36 US gallons.
Commuters blow through this much in 1-2 months, depending on distance.
My point is that if you're concerned about embedded energy, there's a lot of other, lower hanging fruit to pick.
Seems like a fine fruit to pick if you consider broader environmental impact.
(Also, we can do multiple things at once. Burning an extra 36 gallons of oil if you don’t have to is still bad.)
I mean, global production of cobalt - a highly controversial material - is around 200k tonnes.
By weight this is approximately 1.6% that of daily oil production - 90mln barrels a day.
I've been getting a new one roughly every 3-5 years and they definitely stay good enough for another 5. My latest score is a T495 (replacing an 11 (!) year old X230); it has 4 cores (8 threads), 24GB of memory, two NVMe drives, 4-5 hours of battery (~270 cycles), full HD 400 nits screen, and a GPU that actually handles some games. It's definitely less powerful than my M1 Mac mini, but it's good enough to the point that I'm not missing the extra horsepower all that much, even when doing "Actual Work" (it can get tad hot tho).
Also, developing software on less powerful hardware has another, indirect benefit: your software tends to suck less, because you have less cycles to waste.
40fps in Cyberpunk 2077 on a Mac laptop including a translation layer.
It’s good enough to play any modern game you throw at it, even poorly optimized and demanding ones like Cyberpunk.
So all it needs is better software compatibility and you have a lot of Mac users who are no longer motivated to buy a second system. Apple sells 1/4 of all laptops in the US to the most affluent segment of the market.
https://www.youtube.com/watch?v=lumJ0cN5oyY
https://www.reddit.com/r/macbookpro/comments/ek0pmi/comment/...
However, Apple declares your device "vintage" and repair shops avoid it like the plague. Because they only know who to replace the entire board. That's when you device to buy another laptop.
1) samsung s10 (2014) -> iphone 8 (2018) -> iphone 13 mini (2022) -> no replacement planned since Apple dropped mini lineup.
2) gaming pc: amd fx-8350 (2012) -> i7-6700k (2016) -> 7800x3d (2023) -> hopefully no replacement till 2027
3) tablet: nexus 7 (2012) -> galaxy tab s3 (2018) -> ipad pro 2021 (2022) -> unless battery completely dies earlier than in 4 years like it happened with nexus 7 (making it stationary device).
So overall, my update cycle is every 4 years on avg, with PC upgrades having longer cycles thanks to exceptional performance of the chosen platform at the time
I.e. I still have i7-6700k working at another location and delivering strong both for productivity and gaming use cases.
Frameworks may be good starting points for most, I prefer smaller devices and hope to build a cyberdeck with a 4”*4” SBC as soon as I have the necessary resources.
I am done with troubleshooting glitchy hardware/software. (Modern) HP can go burn in an eternal hell. (Oh, and Lenovo and Asus are at the gates as well.)
At the high-end windows laptop are usually a coin flip. If you want any guaranty you need to basically sign on for a PhD level of research and review watching to make sure you don't get a turd.
At the low-end/middle end... God damn it's rough... The average quality from poor screen to poor keyboard, bad termal you name it ... just plain sucks.
I used to think Trello kinda lagged. Great tool, but man it’s kinda slow. Then I opened it on a modern computer - it’s just the old hardware holding it back. Same with PDFs - these are graphical 11x17 pages, and it really does get bogged down easy. You’re gonna be amazed how much faster everything feels when you get to the newer machine.
I have been trying to find your magazine again for so long. This scratches an itch. Thank goodness.
Somehow these conversations never seem to talk about how we would not have current levels of compute if everybody kept their computers for one or two decades before buying another. Good or bad, right or wrong, the present state of affairs only happened with the present replacement cycle.
I'm not arguing we have to keep the present replacement cycle, but I think it needs addressing.
Hmmmm... I am not sure that those two things are as correlated (much less causally linked) as it might first appear.
We could have the same "average" pace of innovation, just delivered between longer intervals.
Depends what you do with them, if you program, edit movies, do 3D rendering or play games, there will never be enough power.
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.
looking back what mac have is it closer to Linux than win (I know subsystem Linux exist) - Linux is but Programs is key for market You can't import ios apps to win It's monolith
Unix system and then modules for desktop etc (hmm it wouldn't work how I imagine) /
Animation is a problem Graphics 4k Before you click then need to be spectrum of color time to react to do a function it's weird you didn't speed this too much features bare bones isn't great either Hmm
Even for 3D programming, if the Web is the main target, the 3D standards are made for 2009 hardware (WebGL 2.0), or 2015 (WebGPU), so having the latest GPU model doesn't make any difference.
As much as I like to program graphic related stuff, I am not a one person AAA studio, nor going to create the next AI startup, so the NVidia MX150 is mostly on vacations.
Dealing with Docker and friends, is something I leave for work, so again, nothing that really impacts my private computing needs.
While a few of these brands are a bit pricey, I’ve bought family members other brands like Dell and Acer laptops, and they’ve got a few good years out at most before they become clunky and close, even with a fresh operating system reinstall.
I like my actual car because is quite reliable and if something breaks, it's easy to fix. Also, being Diesel it's also cheap to run.
My next car will also be an old Diesel. Probably I should buy more cars at some point because they'll forbid new cars with internal combustion engines and it's good to have backups.
I agree with you that new cars are a bad value, they’re a rapidly depreciating asset, but that has little to do with the drivetrain.
The truth is that if you give any shit about the environment or people breathing the air around you, EVs or at least a gasoline hybrid are the verified lesser evil. They’re just so much more efficient on energy consumption during operation that it easily negates their production impact.
But the best thing to do is reduce car trips and car dependency entirely, because cars themselves are not sustainable and waste all our hard-earned money on inefficient infrastructure.
That being said it obviously pays off in productivity at least every 5 years. Maybe 3 is net positive? At this point i think we are climate doomed without acceleration so productivity is environmentalism
So in about 2 years time this will be 10 years of usage. I dont intend to replace it any time soon. For browsing it is fast enough. And if you look at the Louis Rossman Channels it seems newer MBP just aren't built the same.
It may be worth looking at it again I 2025. How little ( or big ) the past 10 years of Laptop has changed.
Same goes with my S.O. who is a Chemist. Older computers are just not ideal for new software.
That's the entire reason we upgraded my wife from a 2015 15" MBP i7 to a 2020 MBA M1. The extra hours of battery was a nice bonus, the main gain was the lack of noise.
This is a problem in the godawful 2016- macbooks, but with thinkpads, you can replace the entire keyboard, and do it yourself, for $30.
personally my previous laptop (7+ years old; the replacement is over 3) was ample for basic tasks even today, but it did not meet my personal needs (gaming, deep learning on cuda).
but there is something liberating in getting a very cheap but well-built old laptop if you can get away with using it like a thin client. personally, going forward it makes sense to instead invest in a repairable laptop like framework. while the old thinkpads can only be repaired around the core hardware, this way you should be able to get much more mileage.
This is the story I really want to hear wtf
I need beefy laptops and I usually change them after two years.
donate your old machines to charity! many people can’t afford computers.
MacBooks have a much better lifecycle.
I think the price is reasonable for the quality of the batteries. The Apple price was much lower than a local Apple reseller store quoted for battery replacement - they pretended not to know about Apple's own service, and when I showed them they said they couldn't match Apple's price as it was too low.
The inability to upgrade storage space is a big problem though. Apple storage is prohibitively expensive up front yet you know you might run out of space during the long life of the device. External drives work and are fast so that's the practical solution but it's not as convenient.
But the real cost is the downtime.
If I have an employee that I value at $100,000 a year, working 1800 hours, that's $55 / hour.
Assuming their work doesn't impact anyone else, it would be silly for me to take that employee out of commission for any expense that costs less than $440 / day.
Way smarter for me to buy a new laptop, which is less likely to have any issues, and then sell the old ones to offset the costs.
And I'd also point out that most people in tech make more than $100,000.
Also I'd point out... the new Apple Silicon is really nice. Battery life is a lot longer. Heat is a lot less. Screens are fantastic. No stupid touch-screen function bar. Great keyboards. MagSafe power... like, honest to god if you haven't got one of the new Apple Silicon laptops you're really doing yourself a disservice. You should get one! (=
(Also... my opinion... every other laptop maker should just quit. Just close shop. They can't touch the new Apple machines. That's how much better the Apple Silicon laptops are. Everything else that's being made is just e-waste by comparison. Even the Intel MacBooks from 3-4 years ago are just dogwater in comparison.)
In general it makes IT happier to have more homogenous fleet, makes managing things easier, possible to have spare parts at hand etc etc.
It also removes the need of negotiations if someone "deserves"/needs new laptop or not, which might otherwise be discussion wasting the workers, IT depts, and possibly managers time.
I don't think that's a safe assumption.