The History of ThinkPad: From IBM’s Bento Box to Lenovo’s AI Workstations
A sourced history of ThinkPad from IBM's 1992 700C to Lenovo's 2026 AI workstations: TrackPoint, keyboards, X-series, T-series and P-series.
A sourced history of ThinkPad from IBM's 1992 700C to Lenovo's 2026 AI workstations: TrackPoint, keyboards, X-series, T-series and P-series.
Welcome to LTT Labs - your go-to destination for all things tech. Explore comprehensive test results, insightful commentary, and the latest analysis in hardware.
In my previous blog post I talked about how I bought a Blu-ray drive and a couple of M-Discs to use it for long-term archival backups.
CU Boulder researchers have developed 3D-printable materials embedded with living bioluminescent algae that can produce sustained light.
Let's look at this little gizmo Sony produced in the early 1990s.
To kick off MARCHintosh, I built this tiny pint-sized Macintosh with a Raspberry Pi Pico: This is not my own doing—I just assembled the parts to run Matt Evans' Pico Micro Mac firmware on a Raspberry Pi Pico (with an RP2040). The version I built outputs to a 640x480 VGA display at 60 Hz, and allows you to plug in a…
The Pine Time is a $27 smart watch that runs open source firmware. I’ve had one sitting in the back of a drawer for a...
Back in January, the ThunderScope team sent me a PCIe card version of their prototype open hardware oscilloscope.
In 1978, Intel introduced the 8086 processor, a revolutionary chip that led to the modern x86 architecture. Unlike modern 64-bit processors,...
Performance and safety information with an audio and haptic communication system allows you to receive warnings before you see them.
XREAL AURA, the first wired XR glasses powered by Android XR, lets you work, watch, and play anywhere with Gemini by your side.
Repairing a dead power supply and replacing the NVRAM in a vintage UNIX workstation.
Adventures in programming, hardware, DSP, and chiptune
At the moment only SST1 (Voodoo1) is supported on IP32 (O2). Only tested on IRIX 6.5.30 with RM7000C CPU. -driver sources (SST1 and CVG support on IP32) https://github.com/sdz-mods/tdfx_irix -glide2x IRIX port (SST1 on IP32) https://github.com/sdz-mods/glide_irix -hinv wrapper with 3dfx support…
As part of the ZX Spectrum tour, I implemented some routines that would let you play simple tones out of the 1-bit beeper. These were in large part inspired by earlier work I did on the Apple II. W…
The microcomputer is an incredible, revolutionary invention. Like the electric light, the printing press, and the wheel, it has changed the world. Without microcomputers, the internet, and perhaps even "life as we know it" would not be possible!
When Intel released the 80386 in October 1985, it marked a watershed moment for personal computing. The 386 was the first 32-bit x86 processor, increasing the register width from 16 to 32 bits and vastly expanding the address space compared to its predecessors. This wasn't just an incremental upgrade—it was the…
OpenAI CEO Sam Altman claimed in a recent podcast discussion that it's "terrible" for everyday people to own DRAM that data centres can use.
Goodbye dangling Dupont pins, hello Julet E-Bike connector. I have them now everywhere, from my router to my servers.
I built a 10-inch mini rack from aluminium extrusions and I had a lot of fun doing it. I want to share my build in this post.
I made a circuit-board business card that opens my website and lights an LED with power harvested from the phone tapping it.
From January to July 2026, I have continued to work on my UK Class 800-inspired train simulator. There are a number of components in progress, but few newly completed: in lieu of posts about completed portions of the simulator, here’s a roundup of progress across the different hardware aspects of the project.
ByteShape's full ShapeLearn release of Qwen 3.8 27B: five GGUF models on the quality-speed frontier across six GPUs. GPU-5 is the default wherever it fits, at 99.63% of BF16. GPU-4 stays very competitive in a much smaller file.
A detailed tutorial on DDR4 SDRAM Initialization, Training and Calibration. Exploring topics such as Read/Write Training, ZQ Calibration, Vref Training, Read Centering, Write Centering, Write Leveling and Periodic Calibration.
An open-source multi-tag fully local UWB positioning system.
I bought an NVIDIA DGX Spark! It's actually quite a competent general purpose computer while being super tiny and power efficient. It basically just has an ARM CPU, a decent NVIDIA GPU (with the same number of CUDA cores as the RTX 5070), 128 GB of unified memory, and a 4 TB SSD.