FreeBSD on the Lenovo Thinkpad
Compatibility of FreeBSD on a Lenovo Thinkpad T480, notes and fixes (HiDPI, Trackpad, camera, etc).
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,045 posts.
Compatibility of FreeBSD on a Lenovo Thinkpad T480, notes and fixes (HiDPI, Trackpad, camera, etc).
This is Part 6 over 6 of "Coding for SSDs". For other parts and sections, you can refer to the Table to Contents. This is a series of articles that I wrote to share what I learned while documenting myself on SSDs, and on how to make code perform well on SSDs. In this part,
Read the updated story here
Absolute memory bandwidth figures tend to look fairly large, especially for GPUs. This is deceptive. It’s much more useful to relate memory bandwidth to say the number of clock cycles or inst…
Just say no to LM741 and LM324 / LM358.
Counterfeits CPU were very common in the mid-90s. The worst period was between 1993 (just after the launch of the Intel 486 DX2) and 1998 (when the Pentium II started to be multiplier-locked). It was extremely easy for tricksters to remove the original marking and reprint another one with a higher f
An experiment to understand how the discrepancy between logical and native screen dimensions on the iPhone 6 Plus affects rendering quality.
In 1985, Intel introduced the groundbreaking 386 processor, the first 32-bit processor in the x86 architecture. To improve performance, the ...
As seen on Hackaday! There’s always some electronics topic that I end up focusing all my efforts on (at least for a certain time), and that topic is now eMMC NAND Flash memory. Overview eMMC …
Engineering contraptions
An interactive exploration of how GPS works: from the speed of light and trilateration to the cheap clock problem and Einstein's relativity corrections.
It’s been over a year since I created the first version of my Ambilight clone , but I finally found the time to return to it and add some new features. I was originally planning on adding colour correction (to correct for the purple wall behind my TV) and output delay (to get perfect synchronisation with the TV), but…
A post describing how C programs get to the main function. Devicetree layouts, linker scripts, minimal C runtimes, GDB and QEMU, basic RISC-V assembly, and other topics are reviewed along the way.
DEFLATE is a relatively slow compression algorithm from 1991, which (along with its wrapper format, zlib) is incredibly widely used, for example in the PNG, Zip and Gzip file formats and the HTTP, …
I recently spent a few weeks running a conference for a community of researchers and writers in a historic chateau in the French…
Earlier this week, as part of my work doing a more complete review of the Raspberry Pi 4 (coming soon!), I decided I'd go all-in and spend one entire day working entirely (or at least as much as possible) from a Raspberry Pi. And not just doing some remote coding sessions or writing a blog post—that's easy to do on a…
It’s been awhile since I’ve looked at an architecture that’s completely new to me, and I haven’t done any since creating my new scheme for dedicated platform guides. I’…
This Huami H3 smartphone cost me $34US (210RMB) in January. It's sold with a 5 inch screen, Bluetooth, WiFi, 4G cell connectivity, Android 4.4 and an 8 core processor.
View the code on GitHub
I recently came home to visit with family, but right now as I write this, it's 1:00am and I'm running memtest86+ by myself in the basement.
Electrical baby toys are interesting to disassemble and look at how it’s made. Not up to the …
" As I recall, those two chips were fairly large. And fairly late -- to the marketplace. We had lots of issues with them. [...] Sometimes th...
I have a stack of half finished projects that I'm trying to complete. Happily, the first one was finished late last night: a long range Wi...
This post is about building an FPGA based networked key-value-store in the functional hardware description language Clash. I’ll describe my FPGA-tailored hashtable design, the testing framework I built for it, and its performance and resource usage.
I've been studying the guidance computer from a Titan II nuclear missile. This compact computer was used in the 1970s to guide a Titan II ...
Technical nuclear forensics-themed discussion of the age, activity, and grade of plutonium found in a KI-1 Soviet smoke detector.