Skip Navigation
152 comments
  • I have a ThinkPad X220 that recently turned 13, with SSD and RAM upgrades, basic maintenance, and Linux it’s still running great for plenty of tasks.

    Plus it’s so well built I could probably stick it in a plate carrier and use it as body armour. Doesn’t seem to matter how much it gets dropped or dropped onto, ol’ Thinky keeps on chugging.

    • I had an x201 that I sold on to pay for my now "current" (ha) OG Thinkpad Yoga. Sometimes I do miss that old brick.

      Sure, it only had two point touch instead of 10... But it got 11 hours of battery life with the extended (swappable!) pack, a daylight readable display, built in GPS, a fingerprint reader that actually worked, and if anyone tried to steal your laptop you could just hit them with it.

      • But it got 11 hours of battery life with the extended (swappable!) pack

        The removal of the large and removable batteries from the newer models in the Thinkpad line is one of my major annoyances with Lenovo.

  • My 9 year old laptop is currently sitting in two pieces... But only because I wanted to pull the hard drive out for easier transferring of old files I wanted to keep.

    When I get back to the main part, I'll be removing 90% of the apps on it, doing everything I can to make it run better, and it will be my hobby shop computer. It was going back and forth between my game room and the garage where I kept my lasers and printers.

    If and when it finally bites the dust, it will be given a place of honor amongst the modern tech. Like a transparent top coffee table with all the parts disassembled and arranged inside.

    I'm weirdly nostalgic about my electronics.

    • Upgrading for performance reasons used to be a lot more important than it is today.

      Until around 2003-ish, serial computation performance would double every 18 months or so.

      If you can do faster serial computation, everything just gets faster, linear in the serial computation speedup, at no developer effort.

      Since then, we've still had hardware get faster, but a much smaller chunk of that is from increases in serial computation speed. A lot of that increase relied on parallelism, and the rate of increase is slower. That isn't free from a developer standpoint -- a lot of work has to happen to make software scale reasonably linearly with parallel computation capability increases, and for some software, it's just not possible.

      https://en.wikipedia.org/wiki/Koomey%27s_law

      Koomey's law describes a trend in the history of computing hardware: for about a half-century, the number of computations per joule of energy dissipated doubled about every 1.57 years. Professor Jonathan Koomey described the trend in a 2010 paper in which he wrote that "at a fixed computing load, the amount of battery you need will fall by a factor of two every year and a half."[1]

      This trend had been remarkably stable since the 1950s (R2 of over 98%). But in 2011, Koomey re-examined this data[2] and found that after 2000, the doubling slowed to about once every 2.6 years. This is related to the slowing[3] of Moore's law, the ability to build smaller transistors; and the end around 2005 of Dennard scaling, the ability to build smaller transistors with constant power density.

      "The difference between these two growth rates is substantial. A doubling every year and a half results in a 100-fold increase in efficiency every decade. A doubling every two and a half years yields just a 16-fold increase", Koomey wrote.[4]

      There have still been real improvements since then. The general shift to solid-state storage. RAM has increased. There are new I/O protocols for video and the like that provide for more throughout.

      But the core "any new computer will be way faster than an older one after a short period of time" thing no longer really holds.

      • I'd also add that I've changed some of my PC-buying behavior in response.

        I always avoided getting a higher-end processor, because they'd become obsolete so quickly, but it's less of an issue now (though the performance difference between the low and high end may not be very large for most applications).

        I used to just get a new GPU when I got a new desktop, but GPU performance increases -- the GPU is a parallel-computing piece of hardware -- have dramatically outrun CPU performance increases. Upgrading the GPU separately from the rest of the computer has started to make more sense.

  • I still have a Samsung Ultrabook Series 9 with Windows 7 Ultimate laying around. Buddy is over 10 years old and works in a pinch as a replacement device. It's always a pleasure opening it and seeing the custom login screen

    I wish I could upgrade it with a USB-C and more RAM but Samsung was really anti consumer back then...

152 comments